Professional Documents
Culture Documents
System
Presented To:
Mam Tayyaba Sana
Zubair Younas
14140034
Shoaib Riaz
14140032
05-Dec-2017
Scope:
Login: System will provide a facility to Login by Username and
Password.
Books Management: This Screen will allow user(s) to View, Add,
Delete or Update info of a Book (Name, Price, Edition, In-Stock
amount etc.)
Price Managing: This Module will allow User to View and Change
Price of Book(s) readily added.
Customers Managing: It is an interface to allow user to add
Regular Customer(s) i.e. a School, College. Also, User can set
Discount for every Regular Customer.
Scope (continued)
System will keep Record of Books Sold to Regular Customers and
Show the previous Record when Generating a New Bill:
Items Price
Book A Rs.82
Book B Rs.76
System will allow User to View, Update or Delete Total: Rs.158
Previous Record of Regular Customer(s).
Due
Rs.540
Amount:
In Addition to Books, System will also keep Record
of other Items: Stationery, Paper, Stickers, Chart Paper etc.
Functional
Requirements
FR-001: System shall be able to add new users to the system.
FR-002: System shall be able to store and maintain Record of Users.
FR-003: System shall be able to generate a report covering all details
of a user's account including Changes made in Price List, Sales history
and other activity.
FR-004: System shall be able to add books and other items to the
Books list.
FR-005: The system Must include a complete inventory management
facility to store and track stock of books/items for the bookstore.
FR-006:System shall be able to set Price of Each book/item when it is
added. User should be able to change price of any book/item from
related List.
FR-007: In processing the orders the inventory needs to be updated
to show what books/items have been subtracted from the stock.
FR008: The system shall be able to Process Order, based on Selected
Books/items and then Calculate Total Bill for items.
FR-009: System shall be able to Calculate Discount of Regular
Customers (e.g. Schools).
FR-010: System shall be able to Print the Bill (which includes Items
Names, Price of each item, Discount Provided, Total Bill, Date and
Time)
FR-011: System must be able to add new customers to the system.
FR-012: System shall be able to change and Delete previous Sales
Record for a Specific Customer.
FR-013: System shall be able to Calculate and Print Amount Due of a
Selected Regular Customer.
NON-FUNCTIONAL
REQUIREMENTS
Extensibility
Performance
System must perform as Expected and produce 99% accurate and Precise
results in key areas like: Calculating Bill/Discount etc.
Recoverability
Security
The organization has made significant investment into the setup of security
privileges. So, All Records must be stored securely using Encryption(md5 or
any other). Physical Storage Location of Data must not be Modifiable by any
Person or any Other Computer Program.
Hardware
Requirements Platform Requirement
Microsoft Windows:
2 GB HDD Free Space (May
Increase with Time) -XP, 7, 8, 8.1, 10
128 MB RAM (Recommended)
P IV or above Processor With 64-bit and 32-bit
Display Screen Support
Keyboard: Standard
Mouse: Optional
USE CASE DIAGRAM &
USE CASES
Use Case 1 (Add Employee):
Pre-Condition: User must be logged in as Admin.
Actor: Admin