Supermarket Management System Synopsis
Short Description
Download synopsis on Supermarket Management System Synopsis. This synopsis is good for submitting in your BCA, MCA, PGDC...
Description
AUTOMATION OFSUPERMARKET
Title of the Project
AUTOMATION OFSUPERMARKET
Introduction and Objective This project deals with the management of the “AUTOMATION OF SUPERMARKET”. AUTOMATION OF SUPERMARKET is a place where the entire goods are available. The aim is to automate its existing manual system by the help of computerized equipments and full-fledged computer software, fulfilling their requirements, so that their valuable data/information can be stored for a longer period with easy accessing and manipulation of the same. For easy and convenient processing we need to develop software, which works as per our requirements. While preparing this software we got to remember few things i.e. this software must have a friendly environment, in other words it should not be much complicated to handle, it should have options for future modifications in the database i.e. in the goods list, new items and workers list. For smooth functioning, we had to prepare a database by which we could enter the required data in their respective locations. In this database all the records of daily entry made are stored, so that we can use them in future whenever allotted to their caretaker. Other then that no one could use this and on entering an illegal password or login name an error message get displayed.
AUTOMATION OFSUPERMARKET
The main objectives behind the development of this project are as follows: 1) To assist the staff in capturing the effort spent on their respective working areas. 2) To utilize human resource of the hostel in an efficient manner by increasing their efficiency through automation. 3) The system generates a number of types of reports that can be then used for various purposes.
AUTOMATION OFSUPERMARKET
Project Category RELATIONAL DATA BASE MANAGEMENT SYSTEM (RDBMS).
The proposed system comes under RDBMS category, as there is need to store and manipulate a huge amount of data related to products information and customer’s various queries. RDBMS is a very important type of database which is very much compatible to the jsp.
AUTOMATION OFSUPERMARKET
Input of the project In this system there are many type of inputs are processed into it. All the type of inputs is stored into the projects for various purposes. The main inputs of the projects are……… Customer’s queries about the products. Products details like (product name, product price, product quantity). It takes the input of customer’s purchase details. In this project we store the info about the product of company. It also stores the info of employee salary details. In my project we also store the info about the products expiry details. It store the bill record of customers It store details of employees It store details of employee salary It store the details information of stock
AUTOMATION OFSUPERMARKET
Output of the project
In this we output the info about the info of product. It prints the supplier information. It prints the purchase detail. It prints information’s of available products in super market. It prints the bill records for customers. It prints details of employee. It prints details of employee salaries. It prints the detailed information of stock.
AUTOMATION OFSUPERMARKET
Tools/Platform and Languages used a) Operating System The proposed software is targeted to run on Windows Xp, Windows NT version 2.0 (Server/Workstation) and Windows 2000 (Professional/Server) editions.
b) Front End JSP (JAVA SERVER PAGE) is being used as Front End due to its productivity and maintainability. Stands for "Java Server Page." This standard was developed by Sun Microsystems as an alternative to Microsoft's active server page (ASP) technology. JSP pages are similar to ASP pages in that they are compiled on the server, rather than in a user's Web browser. After all, they don't call them "server pages" for nothing. However, JSP is Java-based, whereas ASP is JSP-based. JSP pages are useful for building dynamic Web sites and accessing database information on a Web server. Though JSP pages may have Java interspersed with HTML, all the Java code is parsed on the server. Therefore, once the page gets to the browser, it is only HTML. JavaScript, on the other hand, is usually parsed by the Web browser, not the Web server.
AUTOMATION OFSUPERMARKET
JSP Java Server Page (JSP) is a technology for controlling the content or appearance of Web pages through the use of servlets, small programs that are specified in the Web page and run on the Web server to modify the Web page before it is sent to the user who requested it. Sun Microsystems, the developer of Java, also refers to the JSP technology as the Servlet application program interface (API). JSP is comparable to Microsoft's Active Server Page (ASP) technology. Whereas a Java Server Page calls a Java program that is executed by the Web server, an Active Server Page contains a script that is interpreted by a script interpreter (such as VBScript or JavaScript) before the page is sent to the user. An HTML page that contains a link to a Java servlet is sometimes given the file name suffix of .JSP.
c) Back End (Central Repository) MySQL Server is being used as Back End for application’s central repository. The reasons to choose it as back-end are: a)
It is very simple to maintain.
b)
It is highly secured.
c)
It can be integrated with JSP very easily.
d)
It can support and manage a large amount of data.
e)
It is a very scalable product and can support as many number of users as supported by the infrastructure.
AUTOMATION OFSUPERMARKET
SOFTWARE REQUIREMENTS Operating System
: Windows Xp
Database
: Mysql
Language
: Jsp (Java Server Page)
HARDWARE REQUIREMENTS Processor
: Intel Pentium IV
RAM
: 256MB
Hard disk
: 40GB (1 MB of Space Required)
Monitor
: .
17”
with
minimal
Support
Mouse
: Normal Mouse
Keyboard
: Normal keyboard
32-bit
color
AUTOMATION OFSUPERMARKET
TABLES USED IN SUPERMARKET SYSTEM
STOCK: FIELD NAME
DATA TYPE
KEY
st_id
Int
primary key
st_name
varchar
It store the name of product
st_comp
varchar
It store company of product
st_quen
varchar
It store quantity of product
st_pt_id
Int
foreign key
DESCRIPTION It store the id of product
It store a key as a foreign key
FIELD NAME
DATA TYPE
KEY
pur_pro_id
int
primary key
pur_pro_name
varchar
It store purchase product name
pur_pro_prise
float
It store purchase price of product
pur_pro_date
date\time
It store product purchasing date
pur_pt_id
int
PURCHASE:
foreign key
DESCRIPTION It store purchase product id
It store a key as a foreign key
AUTOMATION OFSUPERMARKET
SALE:
FIELD NAME
DATA TYPE
KEY
DESCRIPTION
sl_pro_id
int
primary key
sl_pro_name
varchar
It store name of sale product
sl_pro_price
float
It store price of sale product
sl_pro_date
date\time
It store sale date of product
sl_pt_id
int
It store id of sale product
foreign key
It store a key as a foreign key
DESCRIPTION
PRODUCT FIELD NAME
DATA TYPE
KEY
pro_id
int
Primary
pro_name
varchar
It store product name
pro_manu_date
date\time
It store product manufacturing date
pro_sal_price
float
It store product sale price
pro_pur_price
float
It store product purchase price
pro_pt_id
int
foreign
It store product id
It store product type id
EMPLOYEE: FIELD NAME emp_id emp_f_name emp_l__name emp_add emp_phone
DATA TYPE int varchar varchar varchar varchar
KEY primary
DESCRIPTION It store employee id It store employee first name It store employee last name It store employee address It store employee phone number
AUTOMATION OFSUPERMARKET emp_sal
double
emp_dob emp_date emp_active emp_et_id
date\time date\time int int
foreign
It store employee salary amount It store date of birth employee It store join date employee It store employee presentation It store employee type id
EMPLOYE TYPE: FIELD NAME
DATA TYPE
KEY
DESCRIPTION
et_id
int
primary
et_title
varchar
It store employee title name
et_discription
varchar
It store description of employee type
et_active
int
It store employee presentations
It store employee type id
SALARY: FIELD NAME
DATA TYPE
KEY
sal_id sal_amount sal_emp_id sal_date sal_due amount sal_is_complete
Int Double int Date\time double int
primary
DESCRIPTION It store salary id It store salary amount It store employee type id It store salary due date It store salary due amount It store salary complete date
EXPENCE: FIELD NAME exp_id
DATA TYPE Int
KEY primary
DESCRIPTION It store expense id
AUTOMATION OFSUPERMARKET exp_date exp_amount exp_descript exp_time exp_bywhome
Date\time float varchar Date\time varchar
It store expense date It store expense amount It store description of expense It store expense time It store expenders name
LOGIN: FIELD NAME log_id log _username log_password log_date log_type
DATA TYPE int varchar varchar date\time varchar
KEY primary
DESCRIPTION It store login id It store user name It store logging password It store logging date It store login type user
DATA TYPE int varchar varchar double varchar varchar varchar date\time int
KEY primary
DESCRIPTION It store id of customer It store name of customer It store address of customer It store customer phone no It store e-mail id of customer It store gender of customer It store description about customer It store service date of customer It store presentation of customer
CUSTOMER FIELD NAME Cust_id Cust_name Cust_add Cust_phon Cust_email Cust_gen Cust_dese Cust_date Cust_active
AUTOMATION OFSUPERMARKET
COMPANY: FIELD NAME comp_id comp_name comp_add comp_phone comp_email comp_fax_no comp_city comp_state comp_activ comp_date
DATA TYPE int varchar varchar double varchar varchar varchar varchar int date\time
KEY primary
DESCRIPTION It store company id It store company name It store company address It store company phone no. It store company e-mail id It store company fax no. It store company city location It store company state location It store company presentation It store company delivery date
AUTOMATION OFSUPERMARKET
ZERO LEVEL DFD
REQUEST CUSTOMER
Super Super Market Market Managemen Managemen tt
UPDATE
ACCESS
DATABASE
RESPONSE CUSTOMER
AUTOMATION OFSUPERMARKET
FIRST LEVEL DFD
PRODUCT
Purchasing Information
Access
Check
Product system
PRODUCT
PRODUCT TYPE
Check
Update
Purchase Information
Product type
Access
Update
Access
Access
Delivery info.
Access
Storing Update STOCK Access Update Compan y
COMPANY Access
AUTOMATION OFSUPERMARKET
Second LEVEL DFD Access
Manage
Employee
Product
Product detail
Access
Check Info
Manage
Calculate record info
Calculation for record level Supplier Order
Update
Purchase order detail
Query for report
Query for bill
Daily Bill
Order
Access
Report generation
Query
Query
Access Query for report
Bill generatio n
Bill info
EMPLOYEE
List of Produc t Access
Product Product
list
List of Supplie r
AUTOMATION OFSUPERMARKET
ER-DIAGRAM
Pro-pur_prise Pro_sell-prise
Comp_name
Pro_name Pro_manu_date
Product
Comp_phon e
#Comp_ id
Pro_pt_i d
# Pro_id
comp_a dd
Comp_active
Company
Stor e
st_p_name
St_comp
Pt_id st_quen
Product stock
Provi de
#st_id
Purcha se by
cust_name
ha ve
#cust_id cust_phon e
Customer
cust_add
pt_comp #pt_i d
Serv e
pt_name produt type
by tak e #sal_id
mou nt sal_emp_i d sal
#emp_id
emp_title
sal_dat e sal_a
emp_et_id
emp_name
emp_add
Employee #et_i d
Salary
have
Do
Expense #exp_i d
exp_descri
exp_time
exp_amount
exp_bywho m
et-active
Employee type et_descri
exp_date
_c o m pl et e
et-descri
et_title
AUTOMATION OFSUPERMARKET
Limitation of the project Although I have put my best efforts to make the software flexible, easy to operate but limitations cannot be ruled out even by me. Though the software presents a broad range of options to its users some intricate options could not be covered into it; partly because of logistic and partly due to lack of sophistication. Paucity of time was also major constraint. Thus it was not possible to make the software foolproof and dynamic. Lack of time also compelled me to ignore some part such as storing old data of customers etc. Considerable efforts have made the software easy to operate even for the people not related to the field of computers but it is acknowledged that a layman may find it a bit problematic at the first instance. The user is provided help at each step for his convenience in working with the software.
AUTOMATION OFSUPERMARKET
Future scope of the project In future we make project in a efficient manner Although I have put my best efforts to make the software flexible, easy to operate but limitations cannot be ruled out even by me. Though the software presents a broad range of options to its users some intricate options could not be covered into it; partly because of logistic and partly due to lack of sophistication. Paucity of time was also major constraint, thus it was not possible to make the software foolproof and dynamic. Lack of time also compelled me to ignore some part such as storing old result of the candidate etc.
We make add the facilities of employee salary transaction system. Credit card billing system is also implemented in future. We also included the email system in future. In future we make the system more accurate and flexible and user friendly. In my project we make the PDF file report generation system in future.
View more...
Comments