Multi Shop Management JAVA & MySQL MCA Summer Training Project Report PDF Download
Multi Shop Management JAVA & MySQL MCA Summer Training Project Report PDF Download
Project
On
“MULTI-SHOP MANAGEMENT”
for
Master of Computer Application
TABLE OF CONTENTS
Page No.
1. Introduction ………………………………………………………………… 5
1.1 Description of project
2. Background ………………………………………………………………….. 6 - 7
2.1 Description of existing system
2.2 Circumstances leading to the current new system
2.3 Objective of the project
3. System Requirement Analysis ……………………………………………… 8 - 10
3.1 Information Gathering
3.2 Feasibility Study
3.2.1 Economic Feasibility
3.2.2 Technical Feasibility
3.2.3 Behavioral Feasibility
3.3 Technologies Used
4. System Analysis Tools ………………………………………………………. 11 - 14
4.1 Use Case Diagram
4.2 Activity Diagram
4.3 Sequence Diagram
4.4 Data Flow Diagram
5. Design ……………………………………………………………………….. 15 - 25
5.1 Database Creation
5.2 Interface Design
6. Testing ………………………………………………………………………. 26
6.1 Scope of Testing
6.2 Test Case Design
7. Limitations ………………………………………………………………….. 28
8. Future Scope ………………………………………………………………… 29
9. Conclusion …………………………………………………………………… 30
10. List of Figures ………………………………………………………………. 31
11. Bibliography ………………………………………………………………… 32
1. INTRODUCTION
Inward Module :-
Inward means incoming. When any goods come in the shop. This module
records all the detail of items and related vender like, Item code, Item name,
quantity, rate, amount, and All the details are saved and search and update the
records when required.
Outward Module :-
Outward means outgoing. When any Items sells to any customer. This
module records all the detail of items and related branch and customer like, the
firm’s name, Customer’s name, Id, itemss name, date, weight, rate, amount,. All the
details are saved and search and update the records when required.
2. BACKGROUND
The objective of this system is to maintain the work of more than one shop
shop through the software. This software is helpful for maintaining the records of
each item, customer, vender, employee.
To reduce efforts and saving time of the admin, we use this software.
To provide the easiest way to maintain the shop and his all branches which is
in same or different cities by this software.
JAVA as a Front-End
We have chosen to develop our s/w in Java because Java is an object-
oriented programming language with a built-in application-programming interface
(API) that can handle graphics and user interfaces and that can be used to create
applications or applets. For designing perpose we use the HTML.
MySQL as a Back-end
MySQL is a free software development environment. It allows a very fast
development cycle to be achieved to create web based applications. It can be used
for departmental-style applications with a dozen users, but can also scale up to
handle thousands of users. How well an application scales is primarily based on the
efficiency of the SQL queries used by the application developer. Available features
in MySQL :
Manageability
Backup and Recovery
High availability
Content Management
Security
Login
Keep
Supply information
information
Keep
Receive information
keep
Branch Sell information
manager Owner
Maintain
Customer information
Maintain
Employee
information
Maintain
Branch information
4.2 ER-DIAGRAM :
Date
C_id
Cname
Cnam
ee Good
s
Cont. Customr Delivered C_id
Fnam
Weig
e
ha ht
RGoo h Rate
ds s as
Statu Amou
s Admin nt
Tax
Total
Statu
h s
V_id
Vender ha a
s Employee E_id
s
Vnam
e Nam
ha e
Age s mana
se ge
ll
Gen
Receive Goods
Add.
Addre
ss Cont
I_id ha
ha .
Cont s B_id
s J_dat
no Date e
I_name salar
Entr Rate
e y
y ha
date Branch s
statu B_id
s
I_name
Date e Pries
I_id
Size
Supply
B_id
mana
Downloaded from Studynama.com.
ge Click to download unlimited free college projects »
Downloaded from Studynama.com. Click to download unlimited free college projects »12
password Id
Admin
C_nam
C_id
e
C_ad
d Cont.
ha ha
B_id
status s s
Customer has
Sell Employee
has
ha
I_cod E_id
s
e
B_ad
B_nam d B_m B_id
Nam
e B_co e
C_id Add.
B_id n
Branch C_nam Cont
mana e .
ge priese J_dat
e
ha discou salar
s nt y
total B_id
Receive Goods
I_id
B_id
Date Pries
I_name Size
e
4.3 SEQUENCE DIAGRAM :
Open
Login
Store
Return
Search
Return
Return
Return
5. DESIGN
TABLE employee :
TABLE branch :
TABLE receive :
TABLE sells :
TABLE customer :
TABLE supply :
6. TESTING
In our “Scrap Shop Management” software we had first gone for “Unit Testing”
strategy. In which we test the functionality of each function in unit testing we test each
method individually. After that we performed “Integration testing” that is we integrate them
all and test them together.
The time allocate for unit testing is 7 days and the time allocate for
integration testing is 1 day. Testing cycle test each and every necessary parts of
project to identify every entry in the controls are valid, every process in the project
like adding values in the database in valid, and every function of code are working
properly.
Second Case :
Input : Attribute value to check correct data type constant violation.
Expected Output : Error message.
Third Case :
Input : Attribute value to check primary key constant violation.
Expected Output : Error message.
Second Case :
Input : Select different correct attribute value.
Expected Output : Display Related Data Successfully.
Third Case :
Input : Select different incorrect attribute value.
Expected Output : Not any display.
7. LIMITATIONS
We have tried my best effort to make this system error free and user friendly but
there are some limitations, which I realized that are :
I have not used the higher security techniques, due to one can easily break the
password and can hack the information.
No one (Admin,User) can add or delete goods (New Item) name in this system.
8. FUTURE SCOPE
This project will help in the working of receive and delivered information by
providing them an easy interface. as said also –
“Without change there are no innovation, creativity for improvement. Those who
initiate change will have a better opportunity to manage the change that is inevitable.”
So, Depending on the needs of the users of this project, more features and modules
can be incorporated.
It can be extended to work for different type of shops rather than a particular item
type .
It can be extended to use for different users with more secure feature.
9. CONCLUSION
When efforts are put on, outputs will definitely come. Same is the case with the
development of multishop management project. Full efforts are given to make a
This project will help in the working of receive and delivered information by
providing them an easy interface with in min time in a maximam area.
At last, we completed our project successfully and hope this project will fulfil its
cause of development.
LIST OF TABLES :
11. BIBLIOGRAPHY
www.w3schools.com
www.roseindia.net