Asignment2 SRS
Asignment2 SRS
Specification
for
Process Impact
Table of Contents
Revision History.............................................................................................................................ii
1. Introduction..............................................................................................................................1
1.1 Purpose.........................................................................................................................................1
1.2 Document Conventions................................................................................................................1
1.3 Project Scope and Product Features.............................................................................................1
1.4 References....................................................................................................................................1
2. Overall Description..................................................................................................................1
2.1 Product Perspective......................................................................................................................1
2.2 User Classes and Characteristics..................................................................................................2
2.3 Operating Environment................................................................................................................3
2.4 Design and Implementation Constraints.......................................................................................3
2.5 Assumptions and Dependencies...................................................................................................3
3. System Features.......................................................................................................................3
3.1 Order Meals from Cafeteria..........................................................................................................3
3.1.1 Description...............................................................................................................................3
3.1.2 Functional Requirements..........................................................................................................3
3.2 Order Meals from Restaurants......................................................................................................5
3.3 Create, View, Modify, and Delete Meal Subscriptions................................................................5
3.4 Create, View, Modify, and Delete Cafeteria Menus....................................................................5
4. Data Requirements..................................................................................................................6
4.1 Logical Data Model......................................................................................................................6
4.2 Data Dictionary.............................................................................................................................6
4.3 Reports..........................................................................................................................................9
4.3.1 Ordered Meal History Report...................................................................................................9
4.4 Data Integrity, Retention, and Disposal........................................................................................9
5. External Interface Requirements.........................................................................................10
5.1 User Interfaces............................................................................................................................10
5.2 Software Interfaces.....................................................................................................................10
5.3 Hardware Interfaces....................................................................................................................10
5.4 Communications Interfaces........................................................................................................10
6. Quality Attributes..................................................................................................................11
6.1 Usability Requirements..............................................................................................................11
6.2 Performance Requirements.........................................................................................................11
6.3 Security Requirements................................................................................................................11
6.4 Safety Requirements...................................................................................................................11
6.5 Availability Requirements..........................................................................................................11
6.6 Robustness Requirements...........................................................................................................11
Appendix A: Analysis Models.....................................................................................................12
Revision History
Name Date Reason For Changes Version
1. Introduction
1.1 Purpose
The purpose of this Software Requirements Specification (SRS) document is to define the
functional and non-functional requirements for the initial release (1.0) of the Student Relation
Office Management System (SROMS). It serves as a blueprint guiding the project team in
implementing and validating the system's functionality, outlining features, capabilities, and
constraints. By detailing both functional and non-functional requirements, this document ensures
that SROMS meets user needs while adhering to quality standards. It serves as a primary reference
for stakeholders involved in development, deployment, and maintenance, facilitating effective
communication and collaboration. Ultimately, this SRS aims to enable efficient management of
student relations within educational institutions.
1.4 References
1. The system includes references FAP to training portals for students, parents, faculty, and staff.,
https://fap.fpt.edu.vn.
2. Overall Description
2.1 Product Perspective
The Student Relation Office System is a new software system that replaces manual processes and
PC, Laptop, Tablet, Phone making the process of using the system simpler. The context diagram in
Figure 1 illustrates the external entities and system interfaces for version 1.0. This system is
expected to develop through several versions, eventually connecting with educational organizations,
specifically schools, to help manage students in the most modern way possible.
Figure 1. Context diagram for release 1.0 of the Student Relation Office Management
System.
OE-2: The SROMS shall operate on a server running the current corporate-approved
versions of Red Hat Linux and Apache HTTP Server.
OE-3: The SROMS shall permit user access from the corporate Intranet, from a VPN
Internet connection, and by Android, iOS, and Windows smartphones and tablets.
3. System Features
3.1 Manage Account
3.1.1 Description
Create and view accounts for each role in the system such as Event Manager, Club
Manager, Student.
3.3 Student
Participate in Events, Participate in Clubs, Sign Up To Club, View Activities Point, View Club
Check Participation Requests, View Club Point, Evaluate Members, View Members, Update
Role Member, Delete Member, View Event of Club, Create Event of Club, View News, View
Events, View Clubs.
4. Data Requirements
4.1 Logical Data Model
Figure . Partial data model for release 1.0 of the Cafeteria Ordering System.
4.3 Reports
6. Quality Attributes
6.1 Usability Requirements
USE-1: The COS shall allow a Patron to retrieve the previous meal ordered with a single
interaction.
USE-2: 95% of new users shall be able to successfully order a meal without errors on their
first try.