(SRS) Document Group Members Nebiyou Enbakom Derara Senay Tewodros Ayele
requirements at a level of detail
sufficient to enable designers to design a system when combined with
the system context diagram, use cases, and use case descriptions Keyboard
Mouse
Monitor
Printer
Login Screen
Item Scan Screen
Customer Record Screen
Administrator Screen
Report Query Screen The system shall interface with MySQL or Access database.
Hardware Interfaces The system shall run on any machine since it is java based system
The system shall be a standalone product that does not require any communication interfaces.
define the fundamental actions that system must perform
Logging For the system administrator and managers. The system shall record the customers first name and last name.
The system shall keep the previous data. The system shall record the customers phone number. The system shall record the expected checkout date and time. The system shall record the payment.
Item The system shall track all Items purchased in the Shopping Center. The system shall notify if there is scarce item.
Management
The system shall display the profit for a specified period of time (days).
The system shall display expenditure for a specified period of time (days).
The system shall allow managers to assign user passwords.
define the needs in terms of
performance, logical database requirements, design constraints, standards compliance, reliability, availability, security, maintainability, and portability acceptable response times for system load time for user interface screens shall take no longer than a second log in information shall be verified within a second Queries shall return results within a second.
include the retention of the following data elements
Authentication System Customer first name Customer last name Customer address Customer phone number Number of customers Item Item name Item price Profit from each item
Management User Level User Name Password User phone number User address