Академический Документы
Профессиональный Документы
Культура Документы
SRS-OCERWDE-V2
1 Revision Table
SL # 1 2 Version 1 2 Author Tenzin Norgay Tenzin Norgay Date 24/03/11 29/03/11 Project Manager have recommend for the iteration of SRS format. Remarks
2 Sign-Off
The Approvers signature below indicates that the contents of the attached document have been reviewed and accepted subject to the following categories.
Deliverable SRS
Version 2
Description Software Requirement Specification Document for Online Centralized Examination Registration System with data export.
Categories: A B C Agree with contents Agree, subject to incorporation of comments Disagree, comments included
Signature
Sign Date
Subject to Category
Comments
Karma Dorji
karma@edruk.com.bt
332277
Asst. Project Manager / Developer Developer / Designer Developer / Designer Developer / Designer Project Leader / Developer / Designer
Sonam Dhendup
edruk@edruk.com.bt
332277
Graphic Designer
5 References
The following documents were referred to, while specifying the SRS document: RFP TOR D2-Existing Scenario Report, Survey on Education Service Portal, 12-02-2010, by iTechnologies D3-Future Plan Study Report, Survey on Education Service Portal, 12-02-2010, by iTechnologies D4- Gap Analysis Report, Survey on Education Service Portal, 12-02-2010, by iTechnologies D5- Portal / Future Requirements, Survey on Education Service Portal, 12-02-2010, by iTechnologies D6 Hardware and Infrastructure Requirements, Survey on Education Service Portal, 12-022010, by iTechnologies D7- Portal and ETL framework, Survey on Education Service Portal, 12-02-2010, by iTechnologies Requirement Gathering Report, by eDruk Requirement Validation Report, by eDruk Study Report, by eDruk Meetings with stakeholders, and clients by eDruk.
Document Conventions
This document is written using the following document conventions with its own special meaning: Font Times New Roman Times New Roman (Bold) Meaning Normal Text Specifies that the point is being stressed and should be given more importance Times New Roman (Italic) Special cases, where the system is not catered to, or is something that should be thought for
future development Cambria : Size 14 Cambria : Size 13 Line Spacing Heading Sub heading 1.5
7 Abstract
Bhutan Board of Examination will have an interface for online centralized examination registration system with data export mechanism. Here the students can register online and access their register number or index number directly from the system. School can upload and access students information from the system. BBE focal person will extract and export the data in the system for results processing.
Table of Contents
1 2 3 4 5 6 Revision Table....................................................................................................................................... 2 Sign-Off ................................................................................................................................................ 3 Owners and List of Contacts ................................................................................................................. 4 Definitions, Acronyms, and Abbreviations ........................................................................................... 4 References ............................................................................................................................................. 5 Document Conventions ......................................................................................................................... 5 8.1 Purpose................................................................................................................................................ 8 8.2 Brief Scope of Project ..................................................................................................................... 8 8.3 Project Scope ...................................................................................................................................... 8 8.4 Portal Objectives ............................................................................................................................. 9 8.5 Intended Audience and Reading Suggestions ..................................................................................... 9 8.6 Document overview .......................................................................................................................... 10 9 Overall Description ............................................................................................................................. 10 9.1 Product Perspective ........................................................................................................................... 10 9.2 Product Features................................................................................................................................ 11 9.3 User Classes and Characteristics....................................................................................................... 11 9.4 Operating Environment ..................................................................................................................... 11 9.5 Design and implementation constraints ............................................................................................ 13 9.6 User Documentation: ........................................................................................................................ 14 9.7 Assumptions and Dependencies: ....................................................................................................... 14 9.7.1 Assumptions: .................................................................................................................................. 14 9.7.2 Dependencies: ................................................................................................................................ 14 9.8 User view of the software ................................................................................................................. 14 10 10.1 System Features .............................................................................................................................. 15 Business Process: ........................................................................................................................ 15 10.2 System Feature 1 (Register for the Examination) ........................................................................... 16 10.3 System Features 2 (Schools/Principal will upload the student data in the System) ........................ 18 10.4 System Features 3 (Export the Data in the system) ........................................................................ 20 11 External Interface Requirements ......................................................................................................... 22 11.1 User Interfaces ................................................................................................................................ 22 11.2 Communications Interfaces ............................................................................................................. 23 12 Non-functional Requirements ......................................................................................................... 24 12.1 Data Requirement for Online Centralized Examination Registration System ................................ 24 6 Other Requirements ................................................................................................................................. 27
8 Introduction ................................................................................................................................................ 8
8 Introduction
8.1 Purpose
This is the first draft of SRS, revision 1.for online centralized examination registration system. The purpose of this document is to define the SRS for online centralized examination registration system, to be developed for the Ministry of Education, as per the RPF documents being provided, and as per our proposal.
Interfaces Functional Capabilities Performance Levels Data Structures/Elements Training Requirements Safety Reliability Security/Privacy Quality Constraints and Limitations
Sl No 1.
Description Project Manager can use this document to update the project plan. The document also gives the project manager the overall software, broken down to smaller parts, so that the whole picture of the whole application ca be derived from the modules within the application.
2.
Developers / Designers
Developers and designers can use the SRS to design and develop the software. It has specified the business process, data requirements, validated process flow, data flow diagram, use case diagrams, and interfaces.
3.
Testers
Testers can use the SRS to design their test case from the use cases in the SRS, they can also come out with the required inputs to get particular outputs from the application.
4.
Documentation Writers
Documentation writers can use the SRS to write the Administrator and User Documents. All the required business
process and data flow are clearly mentioned from which the documentations can be done. 5. Users Users can also get an overall picture of the whole application, as users would be confined to particular module of the system, when used, and would be difficult to get the whole picture. The SRS document can help users understand the whole application.
Overall Description
Item Sl. 1.
Item
Qty.
Configuration
Remarks
Database Server
2 x Quad core Itanium proc / 16 GB memory / 4 x 146 GB SAS internal disk / RAID controller / redundant power supply / 2 x 1Gbps network ethernet port /
Item Sl.
Item
Qty.
Configuration
Remarks
cluster Will host all the (Minimum Requirement) database for Education Portal 2. Web server 1 2 x Quad core Itanium proc / 32 GB memory / 2 x 146 GB internal disk / redundant power supply / 2 x 1Gbps network ethernet port. Will host Content Management System, Java Framework 3. Web Conference Server 1 2 x Quad core Itanium proc / 32 GB memory / 4 x 146 GB internal disk / redundant power supply / 2 x 1Gbps network ethernet port. Web Conference Server This will run the Web Server (Apache, on Linux Platform)
4.
Application Server
2 x Quad core Itanium proc / 64 GB memory / 6 x 146 GB SAS internal disk / RAID controller / redundant power supply / 2 x 1Gbps network ethernet port / cluster
Will Run the following Applications (Library System, School Administration, ESWS, Procurement Requisition, Online E-Learning(moodle), and all applications, with Reporting Application, Data Integration Application BUS)
Item Sl. 5.
Item
Qty.
Configuration
Remarks
Backup server
2 x Quad core Itanium proc / 64 GB memory / 8 x 146 GB SAS internal disk / RAID controller / redundant power supply / 2 x 1Gbps network ethernet port / cluster
Backup Server
Site Related 9. 10. 11. Rack UPS Internet connectivity 1 1 1 2 x 10 KVA as req. dual redundant At least 1 mbps at the core location
9.7.2 Dependencies: System ID OCER-DS-1 Description This software would need JAVA runtime environment and some additional packages for working. OCER-DS-2 It will need an internet access point to every school in Bhutan.
OCER-DS-3
10 System Features
10.1 Business Process:
Explanation: Here the student will be registering for their examination through the system, and then the teachers or the schools will upload the students data in the system for registration. Once the student submits the registered form in the system, they will get their index number generated by the system. The BBE will extract the uploaded data from the system and view and verify the student details before processing for assigning the index number.
10.2.2 Stimulus/Response Sequences: Name OCER-SF1-S/R-1 Description If the students wants to be register for the examination, they have to fill up the necessities details in the form, the system will display the registration form with the option to send or Cancel after the user have finish filling up the form. OCER-SF1-S/R-2 After that student can submit the filled up form by clicking the Send button, then the system will notify the form is send. OCER-SF1-S/R-3 If the user dont want to send the form, by clicking on cancel button, system display with the message your form will be cancelled click Yes to continue cancellation or No to continue sending.
OCER-SF-S/R-4
When filling up the form, if the user has left some of the fields empty and try to send the form, system will display you cannot leave the field empty. Fill up the empty Fields.
10.2.3.2 Detailed Use Case: Name Use Case Name Description Student registers for the examination.
Identification
UC OCER1.
Description Pre-Condition
Students will register for the examination in the provided form. Registration form should be provided to the students.
Post-Condition
Students will go online for registration. Student will enter the details in registration form. Student will sign up the registration form. System will be generating the index number for the students.
10.3 System Features 2 (Schools/Principal will upload the student data in the System)
10.3.1 Description and Priority System ID Name Description Description Once the students are registered, principal or teachers will verify and upload the students data in the system for further process.
OCER-SF2-DP-1 Priority Verifying and uploading of data will be 9th level of priority level.
10.3.2 Stimulus/Response Sequence: Name OCER-SF2-S/R-1 Description When the schools/ principal want to verify and upload the student data, they login to their user account. The system will provide the user interface to login with their password and user name. OCER-SF2-S/R-2 If the user has type incorrect username or password, the system shows validation window with the message your username or password is incorrect, please check your username and password properly and try again
10.3.3 Functional Requirement 10.3.3.1 Detailed Use Case: Name Use Case Name Identification Description Description Upload Students Data in the system. UC OCER 2. Teachers and principal from the schools will upload the data in BBE format in the system. Pre-Condition Post-Condition Basic Course of Action Students should be registered. BBE data format should be provided. Data will be uploaded in the system. BBE will export the data in the system. Student will register for the examination. Schools will upload the students detail in the system. BBE will verify and export the data in the system.
Schools will upload the data in the system by clicking in upload button.
10.4.2 Stimulus/Response Sequence: Name OCER-SF3-S/R-1 Description BBE will enter into the system with their user name and password to export the uploaded data in the system, the system will provide the user interface for processing the data in the system. OCER-SF3-S/R-2 The BBE will verify and approved or reject the registered form for the students. The system will notify that the registration have been approved or rejected by BBE. OCER-SF3-S/R-3 Once the BBE finished processing the registered form by students in a given interface, the system will generate the Index number and display in the system.
10.4.3 Functional Requirement 10.4.3.1 Detailed Use Case: Name Use Case Name Identification Description Pre-Condition Post-Condition Basic Course of Action Description Export the data in the system. UC OCER 3. BBE focal person will export the data in the system. Student data should be uploaded and reached to BBE. Student will get registered and can access their registered number. Trigger Student will register for the examination. Schools will upload the students data in the system. BBE focal person will export the data in the system. System will generate the student index/registered number.
BBE will export the data by clicking export button and cancel by clicking in cancel button.
12 Non-functional Requirements
12.1 Data Requirement for Online Centralized Examination Registration System
6 Other Requirements