Beruflich Dokumente
Kultur Dokumente
Group Members:
More specifically, this system is designed to allow a buyer to browse for available products, order and make
payments. Similarly, it makes it easy for the seller to supply his or her products and get paid on time. The software will
facilitate up to date relevant information on horticultural products as well as market situation.
2.Overview
The remaining sections of this document provide a general description including the product's hardware and data
requirements of the product. Section 3 gives the specific requirements which includes functional and non-functional
requirements. In addition, it also describes external interface requirements for the systems as well as user classes and
characteristics .It also gives the conceptual database requirement for the system.
3. Specific Requirements
3.1 Functional Requirements
I. The system shall allow non registered member to freely browse available items.
II. The system shall allow access to general information as well as give feedback features to non-
registered member.
III. The system shall allow the non- registered member to sign up and subsequently register membership
as a buyer/seller account.
IV. The system shall provide login/logout facility for only registered members.
V. The system shall allow a buyer to order and make payments for a product.
VI. The system shall make it easy for the buyer/seller to view/print their transaction statement
VII. The system shall provide for messaging facility to both the buyer and seller for communication
purpose
VIII. The system shall always display current products available alongside their prices
IX. The system shall make it easy for the buyer/seller to pay ,withdraw or check their account balances
X. The system shall allow generation of periodic/on-demand report by the administrator
The buyer or seller can read/send personalized messages to the system admin.
f) Order form:
3.2.1.2 Reports
a) Buyer/Seller transaction reports
The seller/buyer views/prints detailed payments/purchases receipts and statements
b) General reports
The admin can generate a full report of the number of sellers/buyers, all purchases or supplies as
well as any other relevant information.
i. Laptop/Desktop PC
core i3 processor
4GB RAM
500GB HDD
Purpose of this pc is to allow buyer and seller to access all the system services.
ii. Smartphone/ Tablet
It acts as an alternative to the laptop/ desktop PC.
iii. Display Unit /Screen Resolution(240*240)
This unit is for displaying the web pages such as home page, order page etc.
v. Wi-Fi router
Wi-Fi router is used to for internetworking operations and data transmission from pc’s to sever.
• PHP- It is most popular and widely used server side scripting language since it is open source
and very simple to use
• MySQL server - Database connectivity and management
• Visual Studio Code – code editor for front end scripting languages
b. Front-End
• OS – Windows 7/8/8.1/10 or Android OS- Very user friendly and common OSs
• NIC (Network Interface Card) - It is a computer hardware component that allows a computer to connect to a
network. NICs may be used for both wired and wireless connections.
• CAT 5/6 network cable- for high signal integrity
• TCP/IP protocol- Internet service provider to access and share information over the Internet
• ISP Simcard- To allow access to the internet as an alternative to the Wi-Fi router.
• Ethernet Communications Interface- Ethernet is a frame-based computer network technology for local area
networks (LANs)
• Ubiquitous- easy to set up and easy to use. Low cost and high data transmission rates.
Correctness: A bug free software which fulfill the correct need/requirements of the client.
Maintainability: The ability to maintain ,modify information and update/ fix problems of the system
Usability: software can be used again and again without distortion.
Accessibility: Administrator and many other users can access the system but the access level is controlled for
each user according to their work scope.
Accuracy: The reliability on the information/output. The outcome can be depended upon.
● Admin
Admin has the full access to the system which means he is able to manage any activity with regard to the
system. He is the highest privileged user who can access to the system.
Key functions
✓ Manage users
✓ Generate reports
✓ Remove/suspend users
● Seller
Interacts with the systems most often to provide details of ready products .
Key functions
✓ Supply products
● Buyer
Interacts with the systems most often to purchase products supplied by sellers
Key functions
✓ Make purchases
Min03. (10)/19/3: Development of an SRS Document:
1. Understanding abstract user requirements and using them to come up with a model of requirements.
2. Time constraints especially when analyzing interfaces and database tables.