0% found this document useful (0 votes)
15 views22 pages

Group6_Store-Managemant-system.pdf (1)

The Store Management System is designed to enhance store efficiency by managing inventory, sales, and customer data. It includes functions such as inventory tracking, sales reporting, and promotional management, all aimed at optimizing business operations. The system is built using assembly language and provides a secure platform for managing store activities effectively.

Uploaded by

74conhue.winggo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views22 pages

Group6_Store-Managemant-system.pdf (1)

The Store Management System is designed to enhance store efficiency by managing inventory, sales, and customer data. It includes functions such as inventory tracking, sales reporting, and promotional management, all aimed at optimizing business operations. The system is built using assembly language and provides a secure platform for managing store activities effectively.

Uploaded by

74conhue.winggo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

VIETNAM NATIONAL UNIVERSITY

INTERNATIONAL SCHOOL
-------------------------------------

REPORT: STORE MANAGEMENT SYSTEM

 Subject : System Software


 Group :6
 Lecture : Phạm Hải Yến
Hanoi, December, 2023

Table of contents
Members List.........................................................................................................................................
Abstract................................................................................................................................................
I. Introduction.......................................................................................................................................
II. Functions of Store Management System........................................................................................
III. Benefits of Store Management System.........................................................................................
IV. Flowcharts and algorithms.............................................................................................................
V. Code design & Functions.................................................................................................................
1. View inventory..............................................................................................................................10
2. Restock items.................................................................................................................................11
3. Sell items.......................................................................................................................................13
4. Sort items.......................................................................................................................................14
5. Sales report....................................................................................................................................16
6. Exit the program............................................................................................................................17
VI. Discuss: Limitation and Solutions of the project.......................................................................
VII. Conclusion....................................................................................................................................
Project reference..............................................................................................................................

Store Manager System Page 1


Members List

Contribution Note
Name ID Work
Code(50%) Report(30%) Diagram
(20%)

Code +
Lê Văn Sơn 20070871 50% 30% 20% Leader
Diagram

Report +
Đào Danh Thành 20070851 50% 30% 20%
Diagram

Code +
Đặng Minh Thái 20070813 50% 30% 20%
Report

Trần Hoàng Anh

Abstract

Store Manager System Page 2


Store Management System is a software or system designed to help manage and operate
activities in a store. The main goal of this system is to increase store efficiency and performance
by organizing and managing business processes.

Store management systems often include important functions such as inventory management,
sales management, customer management, employee management, delivery management and
revenue calculation. It provides tools and features that help improve inventory control, ordering,
pricing management, payment processing, sales tracking, and analytical reporting for decision
support. business.

Store management systems can be customized and developed based on the specific requirements
of each store or industry. It can integrate different technologies and software such as warehouse
management systems, POS (Point of Sale) systems, and data analysis tools.

Benefits of Store Management System are:


- It is used as an intranet application. - Provides high security.
- Easy business solution

Store Manager System Page 3


I. Introduction
Assembly language is a low-level programming language that serves as a bridge between
machine code and high-level programming languages. It provides a human-readable
representation of the instructions understood by a specific computer architecture. With the
benefits that assembly language provides and brings, our team has created a store management
system using this assembly language.

This project is about a Store management system. Based on this system, we will know how to
design software to support the management and organization of a store's activities. This system
helps store owners and managers easily monitor and adjust store business activities. The system
will provide information to serve the management of the organization including customer
information, goods, purchases, evaluation and distribution of necessary information quickly and
accurately to managers. . Additionally, the system provides us with the insights needed to
improve our Software system. It collects customer datas such as name, age, email, phone
number, etc. We can also track customer actions, tailor merchandise content based on customer
preferences, and cater to their requests. This helps improve sales and improve store inventory by
using more types of data.

Managing an effective store is one of the important factors for success in the retail industry.
However, the task of organizing and keeping track of the many different aspects of store
operations can become confusing and complicated. That's why a store management system is
necessary. It saves time in managing customer data and is easier to find and filter data. We
provide users with the tools to import their records and the option to save or delete them, and it
extends the control over the content and functionality of that software. This can reduce the need
for manual labor. In short, the store management system creates a centralized platform for
Merchandise Management, Customer Data Management; Helps Improve Customer Satisfaction,
Quickly Access Information.

II. Functions of Store Management System


The store management system includes many important functions to support the basic operations of
a store.

Store Manager System Page 4


The merchandise management function in the Store Management System includes storing
detailed information about merchandise such as product name, SKU code, description, unit of
measurement, selling price, import price, supplier, technical information and images. The system
also supports managing commodity categories and their attributes, helping to classify and
identify characteristics for each commodity category. In addition, it also provides the ability to
create and manage barcodes for quick and accurate identification of goods.

Inventory management functionality in the Store Management System includes tracking


inventory quantities and automatic updates when there are purchases or sales. The system
provides inventory checking functionality to ensure the availability of enough goods to meet
sales needs. In addition, support in managing orders and importing goods from suppliers. Users
can create and track orders, receive goods, check quality and update inventory automatically
after receiving goods.

The price management function and pricing strategy in the Store Management System allows
managing product prices, including retail prices, promotional prices and membership prices. The
system provides the ability to set up and manage pricing policies, including percentage discounts,
quantity discounts, time or event discounts. Additionally, support smart pricing strategies by
providing analytics on sales performance, competition, and pricing to make smart pricing
decisions.

The promotion and discount management function in the Store Management System allows
creating and managing promotions and discounts. This includes total bill discounts, specific
product discounts, buy one get one free promotions, and more. The system also supports
applying discount codes or vouchers to customers and integrating them into the payment process.
The revenue and profit tracking function in the Store Management System allows tracking
revenue and profits from sales. The system automatically calculates total revenue, cost of goods,
gross profit and net profit based on information on selling price and import price. Additionally,
provides daily, monthly and yearly sales and profit reporting and analysis to help users better
understand the store's business performance. The system also provides revenue reports by
product category, supplier, sales channel and customer, helping users identify factors affecting
revenue and optimize business strategies.

Store Manager System Page 5


III. Benefits of Store Management System

Managing merchandise in a store management system brings many important benefits to businesses.
Here are some details on commodity management benefits

Inventory adjustment: Merchandise management helps track and adjust inventory quantities.
By tracking inventory in real time, businesses can ensure enough stock is available to meet
customer demand. This helps avoid shortages or excess inventory, helps optimize resource
management and minimizes losses due to unused inventory.

Optimize the import and export process: Goods management helps improve the business's
import and export process. Storing detailed information about goods such as product names,
SKU codes, descriptions, units of measurement and technical information helps ensure quick and
accurate identification and positioning of goods. This helps optimize the ordering process,
checking goods and updating inventory after receiving goods.

Data classification and analysis: The commodity management system provides the ability to
classify and analyze data about goods. This helps businesses better understand the structure and
characteristics of product categories. By analyzing data on revenue, profits, and sales trends,
businesses can make strategic decisions about pricing, advertising, and merchandise offerings.
Pricing management and pricing strategy: Merchandise management provides the ability to
manage pricing and pricing strategies. Businesses can set up and manage pricing policies,
including percentage discounts, quantity discounts, and time or event discounts. This helps
increase competitiveness and optimize profits.

Promotion and discount management: The merchandise management system provides


promotion and discount management functions. Businesses can create and manage promotions
and discounts to attract customers and increase sales. Applying discount codes or vouchers to
customers helps increase interaction and customer loyalty.

Store Manager System Page 6


Track sales and profits: Merchandise management systems provide the ability to track revenue
and profits from sales. By automatically calculating business metrics such as total revenue, cost
of goods, gross profit and net profit, businesses can evaluate business performance and make
data-driven decisions. statistical. The system provides daily, monthly and yearly sales reports and
analysis to help users better understand their store's business performance. Revenue reports by
product category, supplier, sales channel and customer help users identify factors affecting
revenue and optimize business strategies.

Merchandise management in a store management system brings many important benefits such as
inventory adjustment, optimization of import and export processes, data classification and
analysis, price management and pricing strategies. , manage promotions and discounts, as well as
track sales and profits. Thanks to these benefits, businesses can improve business performance,
optimize resources and increase competition in the market.

Store Manager System Page 7


IV. Flowcharts and algorithms

During the usage of the system, you can navigate between different features using the provided
menu options. In most cases, you can return to the main menu or exit the program by entering the
appropriate choice.

V. Code design & Functions

Store Manager System Page 8


The store management system requires login before accessing and viewing information about
goods. This has important implications for ensuring security and managing access to data. When
users want to view product listings, they must provide login information, username and
password. Once authenticated, they are granted access to the system. Requiring login before
accessing helps prevent outside attacks and reduces the risk of system intrusion. This helps
protect important information and ensures the safety of the store's data.

Store Manager System Page 9


The store management system is a simple store management tool built using the TASM (Turbo
Assembler) rapid assembly language. Specially designed for grocery stores, it provides feature
facilities that help manage goods and statistics on customer or user data.

This store management tool provides important functions such as inventory viewing, item
replenishment, item sales, item sorting, and sales reporting. Thanks to the existence view feature,
users can easily view detailed information about the items available in the store. This helps them
track the quantity and status of items in stock.

This tool also allows users to add new products to the inventory. Users can provide information
about the item including name, price, quantity, and other details. The system will then update the
existence and display the latest information.

The sales function allows users to record sales transactions and update the quantity of goods in
stock. When an item is sold, the corresponding quantity is reduced and revenue reporting
information is generated.

In addition, the tool also provides a sorting feature, allowing users to sort inventory items by
criteria such as name, price or quantity. This helps users easily search and manage goods

Store Manager System Page 10


effectively. The store management tool offers the ability to generate sales reports. Users can view
and in reports on sales revenue, inventory and other statistics related to the store's business
operations.

1. View inventory

The unique feature of our software allows users to view information about their grocery store's
current inventory easily and intuitively. Through the user interface, users can access inventory
items with detailed information including ID, name, quantity and corresponding price.
A highlight of this feature is the ability to identify items that need to be restocked. When the
remaining product quantity is below the threshold of 5, these items will automatically change
their display color to red. The color red was chosen for its warning and striking properties,
helping users easily identify items that need to be replenished.
With this feature, users can manage inventory more effectively. When accessing the inventory
interface, users can observe and review items in red, indicating that they need to be restocked.
Through seeing this special color, users can make timely decisions and actions to purchase more
goods and maintain continuous supply.For restocking, users can click on items in red to view

Store Manager System Page 11


detailed information and take necessary actions. By providing information about the item's ID,
name, quantity and price, users can easily make purchasing decisions and make related
transactions.
This feature not only provides an intuitive and convenient way to manage inventory, but also
helps users save time and effort in identifying and replenishing needed goods.

2. Restock items

Restocking is an important part of our store management system. This feature allows users to
easily add new items to the inventory. The process of adding items is done through the following
steps:
- First, users need to view the existing inventory to know the items available in the system.
Through the "View Inventory" interface or function, users can access the list of items in
stock.
- Next, the user will select the ID of the item they want to add. Using ID helps identify the
exact item that needs to be replenished and avoids confusion.

Store Manager System Page 12


After selecting the item, the user will enter the quantity to be replenished. This quantity
must be between 1 and 9, to ensure accuracy and limit incorrect quantity entries.
- After the user completes entering the quantity, the system will process the request to
replenish goods. If the process is successful, a message will be displayed to notify you
that the item was successfully added.
- Inventory will be updated automatically once items are restocked. Users can review the
latest inventory list to confirm that the item has been updated correctly.
This feature brings convenience and increases accuracy in adding goods to the warehouse. By
viewing inventory, selecting IDs, and entering quantities, users can quickly and easily add new
items to the store's inventory. This helps maintain a continuous supply of goods and meet
customer needs effectively.

Store Manager System Page 13


3. Sell items

Sale items features help users record and manage the sales process conveniently. By viewing
inventory and entering ID and quantity, users can quickly and easily record sales transactions and
update inventory quantities. This helps track sales and maintain a balance between supply and
demand in the store's business.
- First, users need to view the inventory list to know the products available in the system.
Through the "View Inventory" interface or function, users can access the list of items in
stock.
- Next, the user will enter the ID of the item they want to sell. Using ID helps to accurately
identify the item for sale and avoid confusion.
- After selecting the item, the user will enter the quantity to sell. This number must be
between 1 and 9, to ensure accuracy and limit the number of errors in the input work.
- The system will check whether there is enough stock to sell. If the quantity is sufficient,
the sale will be processed and a success message will be displayed to notify that the
product has been sold successfully.
After a sale, inventory will be automatically updated. Users can review the latest
warehouse inventory list to determine that the inventory has been updated correctly. If there is

Store Manager System Page 14


not enough inventory for sale, an error message is displayed to inform the user that the sale
cannot be made.

4. Sort items

Store Manager System Page 15


The inventory management software currently provides the option to display items that are in
stock or out of stock. Users do not have the ability to choose specific sorting criteria such as "low
on stock." The software allows for a simplified categorization of items based on their availability.

Store Manager System Page 16


Within the inventory section, they can select the option to view items that are currently in
stock.
- By selecting the "in stock" option, the software displays a list of items that are available
and have an adequate stock count.
- Conversely, users can also choose to view items that are out of stock. This option displays
a list of items that have been depleted entirely and are no longer available.

5. Sales report

Sales reports are an important tool to track and evaluate sales activity on a specific day. This
report provides detailed information about sold items, including item ID, item name, quantity
sold, sales price per unit, and total amount earned from each item. In addition, the report also
provides options to return to the main menu or exit the program from the sales report screen.
- Report title: The report starts with a clear title, for example, "Daily Sales Report".
- Date and time information: The report should give the date and time for which this
report is applicable.
- Data columns: The report will have data columns, including:
+ Item ID: Unique identification number for each sold item.

Store Manager System Page 17


+ Item name: Name or brief description of the item sold.
+ Quantity Sold: The number of units of the item that were sold.
+ Price per unit: The selling price per unit of the item.
+ Total Earned: The total amount earned from the sale of the item (quantity sold
multiplied by the price per unit).
- Data lines: The report will display data lines corresponding to each sold item. Each
line will list information such as item ID, item name, quantity sold, price per unit, and
total amount earned.
- Navigation Choices: At the end of the report, you can include assorted choices to
navigate the main menu back to the guide or exit the program from the sales report
screen. This makes it easier for readers to take further actions.

6. Exit the program

Exit Program is an option provided so that users can safely exit the Grocery Inventory System.
This feature allows users to end their session in the system without problems or loss of important
data.
The system will display a confirmation message to the user that they have safely exited the
program and can close the door or turn off the device if necessary.

Store Manager System Page 18


VI. Discuss: Limitation and Solutions of the project

Scale mode: If the store management project only guides small or small-scale stores, it may not
be suitable for large stores or chains. The solution may be to design system extensions that can
handle larger scales and integrate features that work for multiple stores.

Flexible operating mode: Another mode can enable flexible operation of the system to meet the
special requirements of each store. Each store may have different special requirements and
process management. The solution can create a customizable system to provide optional and
customized configuration for each specific store.

Security mode: In a store management system, protecting sensitive information such as customer
data, financial information and other important data is very important. Secure mode can endanger
the system and data. The solution is to develop strong security measures such as data encryption,
user authentication, access control, and system protection from cyber threats.

Performance mode: If the system is not optimized or not capable of handling highly concurrent
applications, this can lead to state disruptions in the store management process and cause lost
work. The solution can be to source optimized encryption, improved configuration database,
cache usage, and load distribution to ensure high performance and better concurrency response.

Extensibility mode: If the project is not designed to extend and extend the model, it may be
difficult to add new features or properly analyze with other systems. The solution may be to use
operations and extend the architecture, applying good software design principles to increase
scalability and ease future feature extensions.

Store Manager System Page 19


VII. Conclusion

The report on Store Management System concludes that this system plays an important role in
managing and operating a store's operations.By integrating important functions such as inventory
management and sales management, this system provides businesses with control and important
information about business operations. It enhances inventory management, ensuring product
availability at the right time and in the right quantity. Furthermore, effective sales management,
payment processing and analytical reporting help businesses track sales, evaluate business
performance and make strategic decisions.

In addition, the store management system also supports customer management, helps build
longterm relationships and enhance interaction with customers through customer information
management, customer care and promotion programs. forever.However, to be successful with a
Store Management System, businesses need to clearly define their business requirements and
goals, and need to ensure the system is installed and deployed accurately and effectively. There
needs to be consensus and active participation of all employees in using and taking advantage of
this system.

The Store Management System is an important tool to help businesses enhance management and
improve business efficiency. With the integration of key functions and the ability to provide
detailed analytical information, this system plays an important role in making smart decisions
and enhancing customers' shopping experience.

Store Manager System Page 20


Project reference
1. https://www.academia.edu/42879292/Store_Management_System_Project_Report
by Shivani Kothari 4th sem.
2. https://www.studocu.com/row/document/the-islamia-university-of-bahawalpur/
datascience/fyp-documentation-online-store-management-system/30117817 by M Ahsan
Asiam.
3. https://ieeexplore.ieee.org/document/8389365 by G Divya Jyothi, K Navya ;December
2017.
4. https://www.sourcecodester.com/blog/15377/stock-management-system-
databasedesign.html by Oretnom23 on Saturday, June 4, 2022.
5. https://fr.scribd.com/document/430786262/Store-management-system-report Shraddha
Gohel Oct 17, 2019.

Store Manager System Page 21

You might also like