SRS Chapter 1 for Web App

June 3, 2016 | Author: Fahad Hussain | Category: N/A
Share Embed Donate


Short Description

Download SRS Chapter 1 for Web App...

Description

Software Requirements Specification

for Student Management System Prepared by

Group Name: < < >

< CE-10-368> < CE-10-193> < CE-10-182> < >

< < < < <

Instructor: Course: Lab Section: Teaching Assistant: Date:

> > > > > >

Software Requirements Specification for Student Management System

Table of Contents

TABLE OF CONTENTS ..................................................................................... 2 1. INTRODUCTION ....................................................................................... 3 1.1. Purpose ................................................................................................. 3 1.2. Scope ..................................................................................................... 3 1.3. Definitions, Acronyms & Abbreviations .............................................. 3 1.4. References ............................................................................................ 3 2. OVERALL DESCRIPTION ........................................................................ 4 2.1. Product Perspective ............................................................................. 4 2.2. System Interfaces ........................................................................... 4 2.2.1. User Interfaces ................................................................................ 5 2.2.2. Hardware Interfaces ........................................................................ 5 2.2.3. Software Interfaces ......................................................................... 5 2.2.4. Component Design .............................. Error! Bookmark not defined. 2.2. Product Functions ................................................................................ 7 2.3. User Characteristics ............................................................................. 8 2.5. Assumptions and Dependencies ......................................................... 8 2.6. Constraints........................................................................................... 8

ii

Software Requirements Specification for Student Management System 1.0. Introduction 1.1. Purpose The purpose of the Student Management System(SMS) is to integrate the benefits of a classroom with the convenience of a feedback. It will usher in the immense flexibility and sophistication in the existing learning platform structures for the administrator and teaching authority, with the perfect blend of synchronous and asynchronous interaction. With this software, students can communicate with the higher authorities just via few clicks. They can share their opinions, problems, ideas in order to sort out the issues in the current prevailing system. It provides a means of collaborative learning for the students, that there is someone who may answer their queries. It is totally based upon the concept of interaction among:

  

Students and administrator(management of university) Students and teachers (for collaborative communication) Teachers and admin (for feedback, to be acted upon)

1.2. Scope of Project This project has a lot of scope for future development. Developing an interactive student management system to promote a greater count of students to splurge into the field of providing better education. This idea came to our mind due to the mismanagement of communication observed frequently during the session resulting into a miscommunication among students and higher managing authorities. We seriously thought of having representatives from each class communicating to the head of each department and the chain ends up at the chairman. So, in this manner we can make the whole system co-ordinate and work out the suggestions and issues which can easily yield strategies and methods to bring prosperity and harmony in the system. And all of these ideas are easily implemented by the software. 1.3 Definitions, Acronyms, and Abbreviations: · HTML (Hyper Text Markup Language): It is used to create static web pages. · ASP (Active Server Pages): It is used to create dynamic web content. · HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server protocol between a web browser and a web server. · XML (Extensible Markup Language): It is a markup language that was designed to transport and store data. · MySql: It is a database management system that provides a flexible and efficient database platform to raise a strong "on demand" business applications.

SSUET CED

1/9 Team # 5 (Team ABC)

SRS Version: 1.0

Software Requirements Specification for Student Management System 1.4 References: http://findarticles.com/ http://en.wikipedia.org/wiki/History_of_Student_learning_environments/ http://ezinearticles.com/

2.0 Overview : 2.1 Product Overview: Developing a virtual classroom system to promote a greater count of students to splurge into the field of Education. It integrates the benefits of a physical classroom with the convenience of a ‘nophysicalbar’ virtual learning environment, minus the commuting hazards and expenses. It will usher in the immense flexibility and sophistication in the existing learning platform structures, with the perfect blend of synchronous and asynchronous interaction. It provides a means of collaborative learning for the students. 2.2 SYSTEM INTERFACE: System interface:System interface is further divided into following subtypes.

SSUET CED

2/9 Team # 5 (Team ABC)

SRS Version: 1.0

Software Requirements Specification for Student Management System 1.Hardware Interface :◦ Monitor screen – the software shall display information to the user via the monitor screen ◦ Mouse – the software shall interact with the movement of the mouse and the mouse buttons. The mouse shall activate areas for data input, command buttons and select options from menus. ◦ Keyboard – the software shall interact with the keystrokes of the keyboard. The keyboard will input data into the active area of the database. Server Side Processor: Pentium P4 (minimum) 1GHZ MHz of Processor 1GB MB of RAM Network connections Available Including trivial I/O devices Windows XP (minimum) Hard Disk: 40 GB (at least) User Side Processor: Pentium P4 (minimum) 800 MHz of processor 1.24 GB RAM Minimum Free Space on hard disk Should be connected network (server) Keyboard & Mouse Windows XP (minimum) 2.3 Software Interface :◦ It should be possible for students to be reactive in class. ◦ The GUI and other parts of the other parts of software is quite user friendly. ◦ The output of this software will need a web browser for viewing it.

Language SSUET CED

:

C#.Html 3/9 Team # 5 (Team ABC)

SRS Version: 1.0

Software Requirements Specification for Student Management System Front End Back End Web browser

: Asp.Net : Sql Server 2005 (Developer’s Edition) : Internet Explorer/Mozilla Firefox/ Google Chrome/Safari etc.

2.4 Users of the System : A. Students C. Administrator Students : · Students can choose courses, see lectures, provide feedback, progress reports etc as per their convenience. · Registration for multiple courses. · Attend lectures either at the scheduled time or on request view lecture at a later time. i.e (Complaints or suggestions) · There can be forums, blogs etc to discuss various queries and to put up suggestions posted both by students and teachers. Administrator : · Administrator can generate reports, log files, backup/recovery of data at any time and create user, department and courses. May also view the current status of project.

SSUET CED

4/9 Team # 5 (Team ABC)

SRS Version: 1.0

Software Requirements Specification for Student Management System

2.5 Component Diagram

2.6 Product Function : • Only Registered users can access the information. SSUET CED

5/9 Team # 5 (Team ABC)

SRS Version: 1.0

Software Requirements Specification for Student Management System • Users must have valid User id and Password to access the system • Administrator can amend the data at anytime. • System provides 24x7 availability.

2.7 User Characteristics : Each User has a valid user name ,passwd ,User id ,which department he/she belongs ,duration (in years) ,Age ,Grade ,User Role,etc.... Assumption & dependencies:Assumption:The system is having required configuration as well as windows operating system. Full working of software system application is dependent on the availability of Internet connection. Also have the fulfillment of the required software’s. Dependencies:This system is depending on the required sql server 2005 (Developer’s Edition)

SSUET CED

6/9 Team # 5 (Team ABC)

SRS Version: 1.0

Software Requirements Specification for Student Management System

2.8 Constraints : Hardware Constraints: The system requires a database in order to store persistent data. The database should have backup capabilities. Software Constraints: The development of the system will be constrained by the availability of required software such as web servers, database and development tools. The availability of these tools will be governed by the SIRSYED Institute of Institute and Technology

SSUET CED

7/9 Team # 5 (Team ABC)

SRS Version: 1.0

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF