Assignment On Software Engineering: (Project Topic: Super Market Management System)
Assignment On Software Engineering: (Project Topic: Super Market Management System)
Supermarket management system is the system where all the aspects related to the proper
management of supermarket is done. These aspects involve managing information about the
various products, staff, managers, customers, billing etc. This system provides an efficient way
of managing the supermarket information. Also allows the customer to purchase and pay for the
items purchased.
This project is based on the sales transaction and billing of items in a supermarket. The first
activity is based on adding the items to the system along with the rate which are present in the
supermarket and the name of the items which the supermarket will agree to sell. This authority is
given only to admin (administrator). Any modifications to be done in the item name and the rate
can be done only by admin. He also has the right to delete any item. As the customer buys the
products and comes to the billing counter, the user is supposed to enter the item name he
purchased and the quantity of the item he had purchased. This is not a huge a task.
This study is to produce software which manages the sales activity done in a supermarket,
maintaining the stock details, maintaining the records of the sales done for a particular
month/year. The users will consume less time in calculation and the sales activity will be
completed within a fraction of seconds whereas manual system will make the user to write it
down which is a long procedure and so paper work will be reduced and the user can spend more
time on the monitoring the supermarket. The project will be user friendly and easy to use.
The system will display all the items whose name starts with the letter selected by the user. He
can select out of those displayed. Finally a separate bill will be generated for each customer. This
will be saved in the database. Any periodic records can be viewed at any time. If the stock is not
available, the supermarket orders and buys from a prescribed vendor. The amount will be paid by
deducting the total amount acquired in the sales activity. Admin provides a unique username and
password for each employee through which he can login.
Existing System
The existing system is very paper based in small as well as medium supermarkets. Even though
the paper work and manpower requirement is less, the existing system is not very economical for
these markets. Relevant and irrelevant information are entered and stored in the same place,
which is very clumsy and untidy process.
In case of big supermarkets, the existing system is computerized to some extent, but it is not
fully automated to cover all the aspects of the supermarket. The data entry, storing, and retrieval
procedure is very inefficient. Further, there are chances of data misplacement and wrong data
entry. The system is still very insecure and inflexible to adapt to user requirements.
Proposed System
The proposed supermarket management system aims at full automation of big, medium, and mini
supermarkets by making the system reliable, fast, user-friendly, and informative. It reduces
paperwork, manpower requirement, and increases the productivity of the supermarket. Using this
application, one can add, modify, update, save, delete, and print details. There’s also a search
feature to find products available in the supermarket.
Modules
Employee: When a new employee joins the company, his record is saved in the database.
Items: Here the Admin can add any new items present in the supermarket. He also has the right
to modify or delete it from the database.
Registration: As soon as the employee joins the company, the admin provides unique username
and password to him.
Vendor Order: If the stock is not available, the supermarket orders and buys from a prescribed
vendor. The amount will be paid by deducting the total amount acquired in the sales activity.
Stock entry: The items bought from the vendor will be entered here and this will be added to the
stock.
Indent Report: This provides the report of the items sold for a particular month/ year and also
gives the total amount acquired.
Vendor Report: This provides the report of the items bought from a vendor for a particular
month/ year and also gives the total amount spent.
Display: A user can view information regarding Items present in the supermarket.
Logout: This module allows the user to Logout the application. Further operations cannot be
performed after user exits