Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
For
DATE: 28/MARCH/2011
Page ii
Table of Contents
Page 1
1. Introduction
1.1 Purpose
This SRS document contains the complete software requirement for the Student Information System (SIS) and describes its design and architecture. The main objective of this web portal is to provide a self service environment for students, faculty members and academic staff of the college , this information environment system provides reporting, data extraction and information analysis of students for all levels of faculty and academic staff. This is a web application to manage student data. Student Information System provide capabilities for entering student personal information, test and other assessment scores, building student schedules, tracking student attendance, online fee submission and managing many other students related data needs in ECA. The mission of Student Information System project is to create an integrated information technology environment for students, HOD, faculty, staff and administration. Our goal is to focus reducing the paper work and time consumption. Student Information System accepts, process and generate academic reports accurately and any point of time any user can get the student information.
For each one of the reader types to better understand this document, here is a suggestion of the chapters to read in this document: Developer: (1.1, 1.3, 2.2, 2.3, 2.5, 2.7, 3, 4, 5 and rest)
Page 2
1.5 References
1. Get Real Website http://getreal.ous.edu 2. Requirement Specifications Documentation http://www.scribd.com 3. Software Engineering Text- Roger Pressmen 4. Software Engineering Text- Summerville
2. Overall Description
Page 3
Fig: 2.1 SIS Web Linking Interface: CLIENT (User) LOCAL NETWORK
Application
LOCAL SERVER
SQL SERVER
Page 4
SUBMODULE-TWO: DELETE STUDENT The administrator can delete the whole student information by clicking this link. By providing the user id of the student, the student information can be deleted.
MODULE-TWO: LOGIN AS STUDENT In this module when a user enters his student id and password, then he can visit all the following pages. y Profile: When the student clicks on this link he/she will get his/her information like student id, student name, password, father name, date of birth, nationality, city, address, country, phone number, mobile number, email. If he/she wants then he/she can change the profile. Notice: When the student clicks on this link, he can see latest notices released by the administrator. Attendance: When the student clicks on this one, the student can get his overall attendance percentage (present and absent). Internal Results: When the student clicks on this, he/she will get the internals result in all the subjects. How much grade point he/she secure out of 20 he/she can know. Time Table: When the student clicks on this link then he/she get all the information that on which day which room which class will be held at which time. Fee: When the student clicks this link he/she can get all the fees structure semester wise and annual fee.
Page 5
The Student Helpdesk: This helpdesk is staffed by faculty who are there to help you. You may contact on (faculty phone no.). Possible reasons you would contact the student helpdesk
y y y y
Something wrong with the computer you are using Learn how to use computer devices You have forgotten your username or password Problem regarding to any software package
General Use Case Diagram: This use case diagram shows overall functionality of this web portal.
Registration
Student/Admin
Major Functions
Get Information
Page 6
Student Use Case Diagram: This use case diagram shows all functions performed by the user (student) of this web portal.
Student Login
Notices
Attendance
Profile
Student
Internal Result
Data Base
Time Table
Fee
Logout
Administrator Use Case Diagram: This use case diagram shows all functions and authorization of this web portal.
Admin Login
Page 7
Page 8
Page 9
Page 10
Page 11
1. 2. 3. 4.
User class Academic Staff All staff can view the details of any student. User class System Administrator 1. List Student: System Administrator can list all students in different period of different group to check any error. 2. Change Password: System Administrator can reset the students password if required. User Characteristics: y y y y Every user must have basic knowledge of English. He should be able to work with computer. All users must have his/her unique login name and password for join web portal. The user should know the details (meaning) of the operation.
Page 12
Page 13
Page 14
Page 15
Page 16
Page 17
4. System Features
Page 18
5.2 Safety Requirements Consistency: checking the fact that all clients must be attachable to one server, so there would be appropriate control of the test statistics and information. Also in case of a potential loss of connection between the client and the server the clients test progress so far is lost. When the client finishes its test (by pressing the finish button) then its progress is sent to the server and be logged. In case of a potential server breakdown only the so far finished tests are saved to the log file. 5.3 Security Requirements This program uses object oriented mechanisms to protect its data passed using methods also there is no currently a security schema of this program. Thus the log files that are being created are readable using a simple text reader. 5.4 Software Quality Attributes Availability: Checking that the system always has something to function and always pop up error messages in case of component failure. In that case the error messages appear when something goes wrong so to prevail availability problems. Usability: Checking that the system is easy to handle and navigates in the most expected way with no delays. In that case the system program reacts accordingly and transverses quickly between its states.
Page 19
Functionality: Checking that the system provide the right tools for editing question databases, creating session tests and analyzing the test sessions. In that case the tools that the Database editor provide are the ones that provide that attribute.
Appendix A: Glossary
Here we list all the terminology that is used throughout the document: SRS: Software Requirements Specification SIS: Student Information System Connects: Links this requirement with another Includes: Has the appropriate constraint in it Extends: Shows or cancels a constraint effect if the conditions are met.