0% found this document useful (0 votes)
33 views25 pages

Multi Shop Management JAVA & MySQL MCA Summer Training Project Report PDF Download

This document provides an overview of a project to develop a multi-shop management system. It includes sections on the introduction, background of the existing system, objectives of the new system, system requirement analysis including feasibility study, system analysis tools to be used, proposed system design, testing approach, limitations, future scope, and conclusion. The system aims to help shopkeepers manage information for multiple shops in different locations more efficiently through a software that records item, customer, vendor and employee data.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views25 pages

Multi Shop Management JAVA & MySQL MCA Summer Training Project Report PDF Download

This document provides an overview of a project to develop a multi-shop management system. It includes sections on the introduction, background of the existing system, objectives of the new system, system requirement analysis including feasibility study, system analysis tools to be used, proposed system design, testing approach, limitations, future scope, and conclusion. The system aims to help shopkeepers manage information for multiple shops in different locations more efficiently through a software that records item, customer, vendor and employee data.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 25

Downloaded from Studynama.com.

Click to download unlimited free college projects » 1

Project
On
“MULTI-SHOP MANAGEMENT”

for
Master of Computer Application

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects » 2

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

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects » 3

1. INTRODUCTION

1.1 Description of project


The project Multi Shop Management is developed for the shopkeeper,who
want to maintain information more than one shop or branches of his shop at different
places. It specially keep records of all incoming and outgoing material on every
branches.
In addition its maintain the some other information :
 Employee information (works in shop)
 Branch information
 Customer information
This project mainly divided in three modules

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.

Stock goods Module:-


Last but not the least Stock Items Modules deal with the receive items and
the delivered itemss. Regarding this we maintain the items name, weight, etc.
In this another module we may say user / access administration module
which support the admin /user to change the (own) password and user can add or
deleted as per requirement.

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects » 4

2. BACKGROUND

2.1 DESCRIPTION OF EXISTING SYSTEM


The first question that arise in mind while starting a project is “why this
project is required ?”. In general way a shopkeeper workearly morning to late night
so he have a lot of problems in society , neighbors and relationship as-
They have to spend more time to shop so they loses many social program.
They are not able to maintain the social relationship .
The main and biggest problem in the manual system are not able :-
1) To give time to family member and society ..
2) Earn more money from single shop.
3) To transfer from one place to another(one city to another city).
4) To get relaxation to him self.
These are the main problem of existing system. User have more difficulties
in check stock of different items according to different weight, rate, and amount.

2.2 CIRCUMSTANCES LEADING TO THE CURRENT NEW SYSTEM


In existing system to maintain relationship very difficult work. To acess
information about material that how much he received, delivered, and how much he
have in his stock at any time from any where.
So above disadvantage led to the development of current new system. This
new system is developed to restify these disadvantage. Therefor above problems
were responsible for the creation of current new system. In our current system we
can access any information about material in single click.from any where and any
time.Which was the main problem of user. In this new system no need to work early
morning to late night . This system save the user’s time such that user can pend time
with his family and society . Because “time is money ” so we can say this system
save money of company.

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects » 5

2.3 OBJECTIVE OF THE PROJECT

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.

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects » 6

3. SYSTEM REQUIREMENT ANALYSIS

3.1 INFORMATION GATHERING


The aim of information gathering is to primarily develop an understanding of
the problem faced by user. It is also required to get the suitable solution to the
problem. .the mythology and tools for information gathering require training and
experience that the analyst is expected to have. This means that information
gathering is neither easy nor routine. Much preparation, experience and training are
required.
The total information about the project is provided by the manager and
owner of Kirpal Trading Company. It provides the starting information regarding the
project like about Branches of shop, receive material, database, and rule and
methods and different relationship etc.

We have asked many questions like :


 How do they maintain database?
 What are the procedures regarding entries, and accessing?
 What are the difficulties they feel?
 What are the facilities or changes, they require in the new system?

3.2 FEASIBILITY STUDY


A feasibility study is conducted to select the best system that meets
performance requirement. This entails an identification description of evolution of
system, and selection of the best system for the job. A system requirement is defined
by a statement of constraints, the specified system, objective and a description of
output .the analyst is then ready to evaluate the feasibility of candidate system to
produce these outputs.
Three key considerations are involved in our feasibility analysis:
 Economical
 Technical
 Behavioral

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects » 7

Economical analysis (known as cost /benefit analysis) determines whether


the adoption of a system can be cost justified. Technical consideration evaluates
existing Hardware and Software. Behavioral feasibility determines how efforts will
go into educating, selling and training the user staff on a candidate system.

3.2.1 ECONOMIC FEASIBILITY:


We have done it through cost benefits analysis. The development cost is very
low because we are developing the system which supports the system fully. There is
no special tool requirement apart from project, so this will reduce the cost of system.
In our project we have analyzed economical feasibility as :
Since use can maintain the more than one shop from one place rather than
single shop. it is increase the profit.. This system save the user’s time and decrease
the distance.
3.2.2 TECHNICAL FEASIBILITY:
Technical feasibility emphasizes on the hardware and software which are
used. This project can be run on any configuration of computers. As a front end we
have used java which is platform independent, so it can be run on any platform. And
as a back end MySQL is more compatible with java .In this manner our project is
technically feasible.

3.2.3 BEHAVIORAL FEASIBILITY:


Proposed system will behave user friendly. It is very easy to access the
facilities of the system. The facilities of entering data and accessing data for project
database will perform very easy manner. My project is so much user friendly so that
anyone can easily use it. There is no need of any training to use this project. Sothat
my project is feasible in the sense of behavior.

3.3 TECHNOLOGIES USED :

 Front End Tool : JAVA (HTML,JSP)


 Back End Tool : MYSQL 5.0

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects » 8

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

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects » 9

4. SYSTEM ANALYSIS TOOLS

4.1 USE CASE DIAGRAM :

Login

Keep
Supply information
information

Keep
Receive information

keep
Branch Sell information
manager Owner

Maintain
Customer information

Maintain
Employee
information

Maintain
Branch information

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »10

4.2 ER-DIAGRAM :

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »11

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 :

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »13

Login Home Page Store Info Search Info Logout

Open

Login

Store
Return
Search
Return

Return

Return

4.4 DATA FLOW DIAGRAM :

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »14

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »15

5. DESIGN

5.1 DATABASE CREATION :


TABLE admin :

Field Name Field Type Null Key Default


User_id Varchar(10) YES NULL
Password varchar(10) YES NULL

TABLE employee :

Field Name Field Type Null Key Description


id varchar(10) NO PRI Employee id
name char(15) YES Employee name
address varchar(20) YES Address of employee
contact_no Mediumtext YES Employee contact no.
date_of_joining varchar(11) YES When employee start job
salary float(8,3) YES Salary of employee

TABLE branch :

Field Name Field Type Null Key Default


branch_ID varchar(10) NO PRI
branch _name char(15) YES NULL
b_mang_name int(3) YES NULL
branch_cont char(7) YES NULL
branch_address varchar(20) YES NULL

TABLE receive :

Field Name Field Type Null Key Default

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »16

date varchar(11) YES NULL


item_code varchar(10) YES NULL
Item_name char(15) YES NULL
Item_prise char(8) YES NULL
Item size float(8,3) YES NULL
Branch_id float(8,2) YES NULL

TABLE sells :

Field Name Field Type Null Key Default


date varchar(11) YES NULL
customer_id varchar(8) YES NULL
customer name char(25) YES NULL
item_prise float(8,3) YES NULL
discount float(8,2) YES NULL
total varchar(10) YES NULL
branch_id float(8,2) YES NULL

TABLE customer :

Field Name Field Type Null Key Default


cust_id varchar(10) NO PRI NULL
customer_name char(15) YES NULL
cust_ con varchar(20) YES NULL
cust_address Medium text YES NULL
cust_status char(15) YES NULL
branch_id varchar(8) YES NULL
status char(10) YES NULL

TABLE supply :

Field Name Field Type Null Key Default

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »17

date varchar(11) YES NULL


item_code varchar(10) YES NULL
Item_name char(15) YES NULL
Item_prise char(8) YES NULL
Item size float(8,3) YES NULL
Branch_id float(8,2) YES FK NULL

5.2 INTERFACE DESIGN :

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »18

6. TESTING

6.1 SCOPE OF TESTING :-

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »19

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.

6.2 TEST CASE DESIGN :


1. Test cases for Insertion :
First Case :
Input : All correct values of the attributes.
Expected Output : Successful insertion of record.

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.

2. Test case for Saving Transaction :


First Case :
Input : Entered data check in database.
Expected Output : Show all inserted records.

3. Test cases for Accessing Data :


First Case :
Input : Select Option.
Expected Output : Display Related Data Successfully.

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »20

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 :

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »21

 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.”

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »22

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

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »23

convenient-to-use, full-functional and advantageous project. All modules are successfully


completed and working as required. It covers all features desired by client.

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.

10. LIST OF FIGURES & TABLES

10.1 LIST OF FIGURES :

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »24

Index Figure Description Page No.


1 Use Case Diagram 11
2 ER diagram 12
3 Sequence Diagram 13
4 Data Flow Diagram 14

LIST OF TABLES :

Index Table Name Page No.


1 Login 15
2 employees 15
3 branch 15
4 Receive 16
5 sell 16
6 customer 17
7 supply 17

11. BIBLIOGRAPHY

Downloaded from Studynama.com. Click to download unlimited free college projects »


Downloaded from Studynama.com. Click to download unlimited free college projects »25

11.1 REFERENCE BOOKS :

 Head first java – 2”.


 System Analysis and Design “Elias M. Awad”
 Ivan Bayross, “SQL, PL/SQL”.
 Henry Korth, “Database System Concepts”.

11.2 OTHER DOCUMENTATION & RESOURCES :

www.w3schools.com
www.roseindia.net

Downloaded from Studynama.com. Click to download unlimited free college projects »

You might also like