-
Notifications
You must be signed in to change notification settings - Fork 0
Project Requirements
Umut Barış Öztunç edited this page Mar 6, 2019
·
10 revisions
-
1.1 System Requirements
-
1.1.1 Product Search
There shall be a search mechanism such that user shall be able to find products by typing some letters that is a part of the product name. -
1.1.2 Product Creation Mechanism
There shall be a product creation mechanism such that user should be able to add products to the system. -
1.1.3 Billing Mechanism
There shall be a billing mechanism such that user shall be able to see total price of recently sold products. -
1.1.4 Weight/Amount of Product Mechanism
There shall be a mechanism such that user shall be able to choose weight or amount of the product depends to product type. And system shall calculate price according to its weight/amount. -
1.1.5 Stock Tracking
There shall be a mechanism such that users shall be able to track sold and available products. -
1.1.6 Database
There shall be a database mechanism such that the information related to products can be stored.
-
1.1.1 Product Search
-
1.2 User Requirements
-
1.2.1 Product Creation
- 1.2.1.1 The user shall be able to create a product by manually or reading its barcode. And also user should be able to choose an image for each product.
- 1.2.1.2 Product creation shall require a product title, price per defined weight/amount, a related image of product.
-
1.2.2 Searching
- 1.2.2.1 The user shall be able to search a product with a given set of keywords.
- 1.2.2.2 Searching shall ignore case-sensitivity that comes from set of keywords given by users.
- 1.2.2.3 The user shall be able to delete some parts of search keywords.
-
1.2.3 Billing
- 1.2.3.1 The user shall enter the exact amount/weight of sold product in order to add total price of sale.
-
1.2.1 Product Creation
-
2.1 Usability
- The program shall be easy to use and easily learnable.
-
2.2 Performance
- The program shall perform operations in a reasonable amount of time.