Professional Documents
Culture Documents
FALLSEM2017-18 CSE5705 TH SJT323 VL2017181005932 Reference Material I MMS-Software Requirements Specification - Draft Version
FALLSEM2017-18 CSE5705 TH SJT323 VL2017181005932 Reference Material I MMS-Software Requirements Specification - Draft Version
Satish.C.J
Page 1 of 13
Contents
1. Introduction ......................................................................................................................................... 4
2. Purpose ................................................................................................................................................ 4
3. Scope .................................................................................................................................................... 4
4. Definitions, Acronyms and Abbreviations............................................................................................ 4
5. References............................................................................................................................................ 5
6. Overall Description............................................................................................................................... 5
7. External Interface Requirements ......................................................................................................... 7
8. Functional Requirements ..................................................................................................................... 8
9. Non Functional Requirements ........................................................................................................... 11
9.1 Usability ...................................................................................................................................... 11
9.2 Security ....................................................................................................................................... 11
9.3 Performance ............................................................................................................................... 12
9.4 Capacity ....................................................................................................................................... 12
9.5 Recovery...................................................................................................................................... 12
9.6 Availability ................................................................................................................................... 13
9.7 Reliability..................................................................................................................................... 13
9.8 Maintainability ............................................................................................................................ 13
9.9 Portability .................................................................................................................................... 13
9.10 Privacy ......................................................................................................................................... 13
Page 2 of 13
Revision History
Name Date Reason For Changes Version
Page 3 of 13
1. Introduction
Every educational institution focuses on reduction of malpractices during examinations and there by
establish good standards that contribute towards optimized evaluation processes for their students. As a
result the institution can gain credibility in the eyes of the industry by reducing the gap in terms of
identifying the right candidate for the various opportunities available. The Malpractice Management
System is one such system that focuses on effective utilization of resources towards malpractice
management thereby catering towards evaluation process optimization for students and faculty.
2. Purpose
The purpose of this Software Requirements Specification (SRS) document is to describe the overall
behavior of Malpractice Management System(MMS). This SRS defines and describes the operations,
performance, and quality assurance requirements of the MMS that is to be developed. This
document also describes the nonfunctional requirements. It also describes the design constraints and
technologies that are to be considered when the system is to be designed, and other factors
necessary to provide a complete description of the requirements for the system. This Software
Requirements Specification (SRS) captures the complete software requirements for the system.
Requirements described in this document will be used as guidelines to develop the Malpractice
Management System
3. Scope
Abbreviation Designation
MMS Malpractice Management System
Page 4 of 13
CS Chief Superintendent
ACS Assistant Chief Superintendent
COE Controller of Examinations
SRS Software Requirements
Specification
5. References
6. Overall Description
Malpractice Management system will help track malpractice incidents and give updates about
the status of the incidents to all stake holders through auto emails. It aids the efficient
generation of reports thereby contributing towards effective malpractice management in the
organization
Faculty
COE Student
MMS
Registrar Parent
Page 5 of 13
6.2 Product Functions
6.2.1 Faculty members who are in charge of the room where the malpractice incident happened
can report malpractices by entering the following details
6.2.1.3 Semester
6.2.1.4 Exam
6.2.1.5 Slot
The Graphical User Interface and online help must be sufficient to educate the users on how to use
the system without any problems. End users without any basic knowledge of computer systems will
be able to adapt to the form based user interfaces offered by the system with sufficient
documentation and end user training,
6.4 Constraints
Page 6 of 13
6.4.2 Integration of the student and faculty management systems with the Malpractice
management system for data synchronization
6.5.1 Proctors and Parents are communicated about the malpractice only after the
malpractice incident is confirmed by the malpractice committee members
6.5.2 Only faculty members who are professors can be appointed to enquire a malpractice
incident
6.5.3 A student who involves in more than three incidents of malpractices will be dismissed
from the institution
6.5.4 Faculty and student information should be in sync with the student and faculty
databases
7.2.1 The system will have an interface with the a scanner to scan copies of the materials
used for malpractices
7.3.1 The system will have an interface with the existing student and faculty management
systems for synchronization and validation of data
7.4.1 The system will use click once deployment technology of the windows .net framework
where in windows form based applications can be accessed through http over the
internet.
Page 7 of 13
8. Functional Requirements
1. Register
Malpractice
Faculty
2. View Malpractice
Status
3. Validate
Malpractice Report
ACS/CS
Page 8 of 13
4. View
Malpractice
Status
5. Give Feedback
Student
Parent
6. Receive Email
Notifications
6. Constitute
Malpractice Enquiry
Committee
7. Update
Registrar Malpractice Status
8. Approve
Malpractice
incident
Z
. 9. Schedule
Enquiry Meetings
Malpractice COE
10. Generation of
Committee
Reports
Member
Page 9 of 13
8.2 Use Case Scenario Description
Use Case ID 1
Use Case name Register Malpractice
Summary Faculty members who are in charge of the room where the
malpractice incident happened can report malpractices by
entering the following details
Registration Number
Semester
Exam
Slot
Date of Examination
Report on Malpractice
Faculty Employee ID
Preconditions Faculty member is in the list of members in charge of invigilation duty for
the room where the malpractice incident was reported
Success End Malpractice Registration Successful Confirmation Message is displayed
Condition to the user
Failed End Please fill in the required fields Message to the User when any of the
Condition given fields is blanks or all zeroes
Primary, Faculty Assigned Invigilation Duty
Secondary Actors
Trigger This use case is initiated based on the request from the Faculty
Page 10 of 13
1 The End user clicks on the Malpractice Registration button
1b The system retrieves the faculty login id and updates it with the
Malpractice Registration details into the database
9.1 Usability
9.1.1 The system shall allow the users to access the system from the Internet.
9.1.2 online help will be available for the system
9.1.3 The end users will be able to able to adapt to the system with a minimum training of 40
hours
9.1.4 Key board short cuts will be available for all functions of the system
9.2 Security
Page 11 of 13
9.2.1.1 Police officers will be provided access to the system after they are registered by their
recruitment officers
9.2.1.2 Police officers will be logging into the system using their ID and one time password
emailed to them.
9.2.1.3 On login they will be asked to change their passwords
9.2.2.3 Password should not contain the users first name, middle name, last name, or
username.
9.2.2.4 Passwords on sensitive IT systems must be changed, at a minimum, every 90 days.
9.2.3.1 System should timeout when there is no activity for five minutes.
9.3 Performance
9.3.1.1 The response time will be less than 8 seconds for 95% requests made to the system
9.4 Capacity
9.4.1 Storage
450 GB Content
50 GB Transaction Logs
9.5 Recovery
9.5.2.1 A full back up of MMS data will be done on tapes on the last day of every month
9.5.2.2 The backup is scheduled to run automatically at 10 pm on the scheduled date
9.5.2.3 The backup tapes when removed from the server are stored securely in a locked
fire-proof media safe at COE office in SJT 8th floor
9.6 Availability
9.7 Reliability
9.7.1.1 The mean time between failures for the system will be 1000 hours
9.8 Maintainability
9.8.1.1 The Mean Time To Recovery (MTTR) shall not exceed one person day.
9.9 Portability
9.10 Privacy
9.10.1 Reports cannot be accessed by end users who are not given access to the reports
9.10.2 Students will not be able to view malpractice details of other students
9.10.3 Malpractice data will be held confidential and only COE will be given the authorization to modify
the data.
Page 13 of 13