1.1 Purpose: Software Requirement Specification For Online Examination System
1.1 Purpose: Software Requirement Specification For Online Examination System
Page 1 of 13
1.0 INTRODUCTION
1.1 Purpose
The document is meant for describing all the features and procedures that were followed while developing the online examination system. Online Examination System forms the lifeline of the Educational Institutes to the functioning of the Examination. It is very essential for an Institute to handle the Examinations and their results. It is very useful for an Institute to test its students continuously for their mutual development. This system is helpful for conducting (M.C) Multiple Choice Examinations which can be conducted regularly as well as for surprise tests and provides immediate results saving the precious time of faculties to check the papers and prepare mark sheets. This project would be very useful for educational institutes where regular evaluation of students is required. Further it can also be useful for anyone who requires feedback based on objective type responses.
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 2 of 13
1.5 References
http://www.makeuseof.com/dir/yuml-free-uml-diagrams/ http://www.pdfdocspace.com/ http://www.scribd.com/
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 3 of 13
Online examination will reduce the hectic job of assessing the answers given by the candidates. Being an integrated Online Examination System it will reduce paper work. Real time report generation gives quick results to given exams. Hosting on the Intranet can provide a secured Examination channel for any institute.
2.3.2 Login Use Case Use Case Description Login The login process includes the faculties and students entering the username and password whereas the verification process will be done by the system
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 4 of 13
2.3.3 Manage Student Groups Use Case Use Case Description Manage Students The faculty creates groups and add the students into the specific group by sending the invitation to the students using their email address.
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 5 of 13
2.3.4 Student Registration Use Case Use Case Description Student Registration The student receives the invitation and provides the specific details.
2.3.5 User Profile Edit Use Case Use Case Description User Profile Edit The faculty and the students can change their email address and the password.
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 6 of 13
2.3.6 Manage Test Use Case Use Case Description Manage Test The faculty manages the test by setting the title, entering the questions, setting the choice, setting the correct answer, selecting the group for test and also provides various test options with respect to the system.
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 7 of 13
2.3.7 Appear For Test Use Case Use Case Description Appear For Test The students can select the test, the test mode and appear for the test.
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 8 of 13
2.3.8 Generate Result Use Case Use Case Description Generate Result The system evaluates the answers and calculate the marks accordingly.
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 9 of 13
2.3.9 Generate Report Use Case Use Case Description Generate Report The system generates the report such as faculty reports, student reports, question reports and result reports.
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 10 of 13
Software Operating System: Microsoft Windows XP Professional SP 2 Microsoft Asp.Net 2005 using C# Microsoft SQL Server 2005 Development Tools
Documentation and Presentation Tools Microsoft Word 2003 Microsoft PowerPoint 2003
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 11 of 13
The project is accessed by the administrator, the faculty and the students by entering a valid username and password. This phase has highest priority as it handles the authentication. 3.1.2 Stimulus/Response Sequences Stimulus: Response: User enters valid User Id and Password. User will be logged in successfully.
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 12 of 13
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech
Page 13 of 13
4.2 Reliability
Data validation and verification needs to be done at every stage of activity. Validating user input Use of locking mechanism while updating database like transaction processing Recovering the transaction using rollback
4.3 Availability
The examination system being an online system must be available anytime.
4.4 Performance
The system will be used by multiple users at a time and may grow as time passes.
Copyright 2011 by Department of Computer Applications, Karunya School of Computer Science & Tech