Group6_Store-Managemant-system.pdf (1)
Group6_Store-Managemant-system.pdf (1)
INTERNATIONAL SCHOOL
-------------------------------------
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..............................................................................................................................
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
Abstract
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.
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.
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.
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.
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.
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.
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
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
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.
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
4. Sort items
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.
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.
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.
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.