A C# project based on super shop.
- Customer buys product, local store sells product, and therefore transaction happens.
- Customer can be approved for membership.
- Customer can search item for information and reliability.
- Warehouse has product inventory.
- Warehouse can distribute products to local store.
- There is monthly, weekly and daily sales report.
- Customer can search in different stores for product availability.
- Customer can see top selling products of specific category
-
Programming Language : C#
-
IDE : Visual Studio
-
Database: MySQL
- Customer.
- Branch.
- Membership.
- Product.
- Transaction.
- Warehouse.
- Category.
From context diagram, we can see that we have three entities in our system. The entities are customer, local store, and warehouse. Customer can purchase item, get information of items, and can get membership. Local store will fetch items from warehouse and warehouse will provide those items.
In level 0 diagram, we break down the context diagram in several processes. In Query item info process, customer can get item information. Customer can buy their desire product and get the total cost receipt in proceed transaction. Customer can get membership and discount from endorse membership process based on their transaction. Customer can view top selling products from top-selling process. Customer can also get store addresses for a specific product. Warehouse will provide desired quantities of item, which are necessary for local stores. At the end of week, month or year a sales report will be created to view loss benefits.
Here customer will browse shop items for his desired product. Then those items will be enlisted and the total cost will be calculated. If the customer is a member of super shop his transaction cost will be evaluated. Based on transaction of products item quantity will be updated.
Customer’s basic information will be stored and according to regular purchase, their membership status will be updated.
Customer will get the necessary items information.
Determining the total products quantity and cost of warehouse supplement, supplement log file will be stored on database.
Local store can appeal for products and warehouse will provide those to local store.
Based on sold item, total price will be calculated. Comparing with item’s supply price, loss/benefit will be calculated and sales report will be printed.
If product is not available in the branch, product availability on other branch will be provided to the customer.
Customer will provide category and will get the top selling products information.
-
Customer: Customers will be able to buy products, view top-selling products and get membership, search item information and view product availability on different stores.
-
Local Store: Local store will be able to request for products and will be useful in creating sales report.
-
Warehouse: Warehouse will provide necessary products to local stores and will be useful in creating sales report.
- System Analysis Design 8ED Kendall.
- Software Engineering 7th ED Pressman.