DR. D. Y.
Patil pratishthan’s
PADMASHREE DR. D. Y. PATIL SCIENCE &
COMPUTER SCIENCE COLLEGE
PUNE-411 044.
A PROJECT REPORT
ON
“ CLOTH SHOP MANAGEMENT SYSTEM ”
SESSION - MARCH 2010-2011
IN PARTIAL FULFILLMENT OF
BACHALOR OF COMPUTER SCIENCE
PREPARED BY
TUSHAR .M. SARDE
ROHIT .S. KUTRE
DEBARSHI .D. BAGCHI
1
Exam Seat No.: ____________
Dr. D. Y. Patil Pratishthan’s
Pad. Dr. D. Y. Patil Science and Computer Science College Akurdi,
Pune-44
(Department of Computer Science)
CERTIFICATE
This is to certify that Mr. /Miss ______________________________
has successfully completed the JAVA/ PHP Project titled
_______________________________ for T. Y. B. Sc (Computer Science) in
academic year 2010-2011.
Project Guide Head of the Department Principal
Examiner 1. _______________ Examiner 2. _______________
EXAMINER:
ACKNOWLEDGEMENT
2
We are student of B.Sc. (Computer Science) third year are very glad to
present to you this project “CLOTH SHOP MANAGEMENT” done using JAVA
with MYSQL.
The project work for “CLOTH SHOP MANAGEMENT ” has brought out
for the significance of sincere effort, guidance and support that makes a project
successful.
Their constant supports throughout the development of the project unable us
to handle the project successfully and most completely.
We would like to thanks Head of Department
“Mr.AMIT SINGH” madam for his advice and support encouraged me to strive
better. We would like to thanks our Project guide
“Mrs.Megha Patil & Mrs.Pallavi Ahire” who timely made us alert of our
mistakes and guided in system designing.
Last but not the least, we would like to thankful to my friends and
colleagues, who have directly or indirectly, help us to complete the project.
Yours Sincerely
TUSHAR .M. SARDE
ROHIT .S. KUTRE
DEBARSHI .D. BAGCHI
INDEX
3
Sr.no Title Pg.no
4
1. Introduction to Project
i. Problem Defination 5
ii. Existing Of System 6
iii. Scope Of System 7
iv. H/W & S/W Requirement 7
2. Proposed System
i. Proposed System 8
ii. Objectives Of System 8
iii. User Requirement 9
iv. Fact Finding Technique 10
3. Analysis and Design
i. Entity Relationship Diagram 14
ii. Data Flow Diagram 15
iii. UML Diagram 20
iv. Data Dictionary 29
v. Menu Screen & Design of Input 32
4. Limitations & Future Enhancement 58
5. Conclusions 59
6. Biblography 60
1.0 Introduction to Project
5
1.1 Problem Defination :-
1) No immediate retrieval of information is possible :- The
information is very difficult to retrieve and to find particular
information like the stock of a specified cloth, balance, collection, as
all the information is stored in the traditional data stores i.e. entry
registers and we have to search it manually. This results in
inconvenience and wastage of time and may be incorrect information.
2) No immediate updation in record is possible :- various changes to
the information like employee details i.e. if any employee has
changed his address or he got the higher post ,his mobile number
which are required. If he wants to update the payment details of any
employee, and machine updation, stock updation are difficult to make
as paper work is involved.
3) Error prone manual calculation: - Manual calculations are error
prone and take lot of time this may result in incorrect information. For
example calculation of annual balance by the administrator from the
bill, payment paid to the employee, manager and subtracting all the
expenditure made for maintaince.
1.2 Existing System:-
In the existing system all the works are done manually.
There are two users in the existing system which does their respective tasks
accordingly.
6
The following Paragraph describes there working i.e. How they works :-
MANAGER :-
He is one of the main user of the Existing System, whose
allotment can be done newly at every year as per the rules of
the management (the duration may vary) i.e. every year a new
manager is selected by the admin.
The main job manager does is he collect the details of all the
employees working currently on Cloth Shop.
Generally he stores all the employee details into one register.
Whenever the updation of record of any employee has to be
done, he searches the old record, deletes that old record and
then makes the new entry into the updated record.
As information searching is there it is the time consuming
process.
He also collects the Cloth details from the Employee and Price
details from the same.
He also asks the Employee for the final report or stock
available.
1.3 SCOPE OF THE SYSTEM
This system is very reliable & efficient as compared to manual
system. Data can be rechecked before submitting to Database.
It will result in fewer mistakes.
7
This system provides large amount of storage of information. The
necessary details of Employee, supplier, cloth Stock and etc.. are
stored in database which also helps in easy retrieval of data. It will
help in preparing periodic reports.
1.4 SYSTEM REQUIREMENT
SOFTWARE REQUIREMENT :
Operating System : Platform Independent
Front End : JAVA 1.5
Back End : MYSQL
HARDWARE REQUIREMENT :
Processor : 80x86/Pentium
RAM : 32 MB (64 MB recommended)
Hard Disk : 4.2 GB (20 GB recommended)
Keyboard : 104 Keys
Monitor : SVGA (Color)
Mouse : Logitech (Recommended)
2.0 Proposed System
2.1 PROPOSED SYSTEM
Proposed System uses front-end as JAVA and back-end as MYSQL.
System is User friendly.
8
Less time consuming.
Easy to maintain Records.
No loss of Data
Storing & Generating of reports are Easy.
2.2 OBJECTIVES OF THE SYSTEM
To design and develop a system as user friendly as possible.
To reduces clerical work.
This not only reduces manual work but also time and storage
Requirements.
To provide the reports related to Employee, Supplier, Cloth Stock and
etc..
To improve data accuracy, integrity, consistency, retrieval of
information and processing speed.
Make a cloth management system which will take inputs for the purchase
orders and enter them to a database by validating it.
Keeping the records of transactions like,
o Customer’s details.
o Customer’s registration.
o Number of Stock available.
o Number of orders.
o Purchase Details.
Unique username & password assigned to admin.
9
Admin registration provides security to the system by making the system
password protected.
2.3 USER REQUIREMENT
Feasibility Study:
The feasibility study involved in the conception of the project requires a
study of the environment as well as the risk involved in development of the project.
Proper estimation has to be carried out to ensure timely delivery of components as
well as the development of cost effective solutions
Technical Feasibility:
Technical Feasibility is evaluated on the basis of factors like performance,
ease of development, availability of hardware and reusable code availability. This
system is technically feasible because different developers provide Hospital OPD
software. They are interfaced with host machine through LAN. For software
development JAVA framework is available and for database management software
like Oracle and Access are available.
Cost Feasibility:
The costing feasibility of the project can be estimated using current
estimation models such as lines of code, which allow us to estimate cost as a
function of size. Thus, this also allows us to estimate and analyze the feasibility of
competition of the system in the given timeframe. This allows us to have a realistic
10
estimate as well as a continuous evaluative perspective of the progress of the
project.
2.4 FACT FINDING TECHNIQUE
At the time of system or before starting actual work of system, Analyst
has to collect information about manual system from the user for which the
system is going to be developed.
In order to collect this information, system Analyst prefers any one of the
following fact finding techniques or prefer two or more fact finding techniques
according to the situation. :-
1. Interview
2. Questionnaire
3. Record View
4. Observation
We followed the technique of Interview.
1. Interview :-
This method helped to gather most of information required for the system.
We interviewed Some Manager And their working team over there, who gave
us overview of system to be developed.
Following were topics covered during interviewing:-
• Information about Workers Details with Salary
• Information about Supplier Details
• Information about entered Cloth Stocks with quantity
• Information about Total sale
• Information about various types of departments available.
• Information about various registers maintained.
• Information about how the process for billing is carried out.
• Expectation
2. Questionnaires -:
11
This technique is used to collect information about various
features of propose system. Questionnaire demands that we carefully consider the
objective of questionnaires. And determine what will be most useful
We ask following question.
1) What are the problems in current system?
2) How much time is required to find particular match record it takes more time ?
3)Whether you get answer to your queries in short time?
4) How to maintain the customer as well as bill Information?
5) What you expect from system?
6) In Case of bill lost from member, which procedure Follow Cloth Shop?
8) Which material required to Cloth Shop for keeping records Of Custmer & bills?
3. Record Review:-
Sample amount of information was collected by means of register,
which are maintained by the staff of the Cloths Departments.
The staff was very kind to provide us with sample registration
forms and bill formats.
They also showed us the registration filling formats which are
currently in use.
TECHNOLOGY IN BRIEF :
ABOUT JAVA : -
• The Java programming language is robust and versatile, enabling
developers to:
• Write software on one platform and run it on another.
12
• Its no wonder the Java platform attracts so many new developers.
• The Java programming language is a high-level language that can be
characterized by all of the following buzzwords simple, distributed,
architecture neutral, robust, secure, dynamic, portable, High Performance.
• The Java platform differs from most other platforms in that it's a software-
only platform that runs on top of other hardware-based platforms.
MYSQL: -
We used MYSQL as backend for our project because of its following
features.
• Error checking in forms and reports.
• View information on object dependencies.
• Back up a database or project
• Importing, exporting, and linking
• Autocorrect options and many more.
13
3.0 Analysis And Design
14
ENTITY RELATIONSHIP DIAGRAM
15
DATA FLOW DIAGRAM
Context Level Data Flow
16
First Level DFD
Second Level DFD
17
18
19
20
UML Diagram
21
22
23
24
25
26
27
28
29
Data Dictionary :-
Employee
FIELD NAME DATA TYPE DESCRIPTION KEYS
EmpId Text Employee I d PK
EmpName Text Employee Name
Address Text Employee Address
PhoneNo Text Employee Phone number
Designation Text Employee Designation
DepartmentID Text Employee Department Id FK
Salary Number Employee Salary
Password Text Employee Password
MDate Date/Time Employee Join date
ClothStock
FIELD NAME DATA TYPE DESCRIPTION KEYS
ClothID Text Cloth Id PK
ClothName Text Cloth Name
CompanyName Text Cloth Company Mark
Description Text Cloth Description
Type Text Cloth Type
Quantity Number Cloth total Quantity
UnitPrice Number Cloth per Unit Price
Department
FIELD NAME DATA TYPE DESCRIPTION KEYS
DeprtmentID Text Department I D PK
DName Text Department Name
Supplier
30
FIELD NAME DATA TYPE DESCRIPTION KEYS
SupplierID Text Supplier I D PK
SuppName Text Supplier Name
Address Text Supplier Address
PhoneNo Text Supplier Phone Number
StockPurchase
FIELD NAME DATA TYPE DESCRIPTION KEYS
StockPurchaseID Text Stock Purchase ID PK
ClothID Text Cloth Id FK
SupplierID Text Supplier I D FK
PDate Date/Time Purchase Date
Salary
FIELD NAME DATA TYPE DESCRIPTION KEYS
SalID Text Salary Id PK
EmployeeID Text Employee I d FK
Incentive Number Employee Incentive
Salary Number Employee Salary
NetSalary Number Employee Net Salary
SalDate Date/Time Salary Payment Date
Bill
31
FIELD NAME DATA TYPE DESCRIPTION KEYS
BillID Text Bill Number PK
BillDate Date/Time Billing Date
CustomerName Text Customer Name
PhoneNo Text Customer Phone Number
PurchaseID Text Purchase ID FK
Total Amount Number Total Amount
EmployeeID Text Employee ID (whose sale) FK
Purchase
FIELD NAME DATA TYPE DESCRIPTION KEYS
PurchaseID Text Bill Number PK
ClothID Text Cloth Id FK
Qty Number Total Number Of Quantity
~ Menu Screens ~
Login Screen
32
Main Screen
33
Add Menu ~
Add New Department
34
Add New Employee
35
Add New Cloth
36
Add New Supplier
37
~ Transaction Menu ~
Generate Bill
38
Pay Salary { Payment Details }
39
~ Maintenance menu ~
40
Update
Update Employee
41
Update Cloth
42
Update Department
43
Update Supplier
Delete
44
Delete Employee
Delete Cloth
45
46
Delete Department
47
Delete Supplier
~ Report ~
48
Supplier Details
49
Stock Details
Transaction Details
50
Monthly Payment
51
LIMITATIONS
52
-Booking of advance order is not done.
-Only one customer can login at time.
-Only one type of item can be ordered at time.
Future Enhancement
o We don’t have back up like print receipt, in Future we are looking for it.
o We don’t have provide any search facility for Cloth or any department, so
we are looking for it.
o We don’t have Separate Log in for employee so we will be try to do it near
future.
o This Application is standalone in future it will be connected to network for
Centralization of users Information.
o In Feature this System also provides barcode Facility along with online
information & Processing data.
o Booking of advance order is done.
o Many customer can login at time.
o Many type of item can be ordered at time.
CONCLUSION
Proposed System is :-
User Friendly :
53
The System has got much Simplified screen which makes the system
fast enhances quick and Accurate data.
Validations Check :
The System has various Validation Checks and it also gives appropriate error
message and Provides the necessary help.
Report Generation :
The System can generate various reports giving employee details, working
details, deleted details etc.
Easy to Learn :
The System is easy to understand, this is mainly due to simple functionality.
Even a Layman can be trained to use this system.
Working on this project was a good experience. We understood the
Importance of planning and designing phase of the Software Development.
The Cloth Shop System has been tested for various options & the results are
found to be Satisfactorily.
Developing the project has helped us to gain some experience on real time
development procedure.
The Cloth Shop System has been tested for various options & the results are
found to be Satisfactorily.
This System is developed using JAVA project is implemented on
Independent Platform.
BIBLOGRAPHY
Java 6 Complete Reference
54
- By Herbert Schiltdt .
Java 6 Black Book
-By Kogent Solutions. Dreamtech Press.
Websites :-
Java.sun.com
55