Professional Documents
Culture Documents
SPECIFICATION
for
Prepared by Team 3
Contents
1 Introduction
1.1 Purpose . . . . . . . . . . . . . . . . . . . .
1.2 Project Scope and Product Features . . . .
1.3 Intended Audience and Document Overview
1.4 Definations, Acronyms, and Abbreviations .
1.4.1 Definations . . . . . . . . . . . . . .
1.4.2 Acronyms, and Abbreviations . . . .
1.5 References . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
4
4
4
5
5
5
6
2 Overall Description
2.1 Product Perspective . . . . . . .
2.2 User Classes and Characteristics
2.3 Constraints . . . . . . . . . . . .
2.4 Assumptions and Dependencies .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
7
7
7
8
.
.
.
.
.
.
.
.
.
.
.
.
9
9
10
10
14
19
21
24
27
27
27
27
27
4 Supporting information
4.1 upadate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
28
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3 Specific Requirements
3.1 External Interfaces . . . . . . . . . . . . . . . . . .
3.2 Functional Requirements . . . . . . . . . . . . . . .
3.2.1 User Class one - Student . . . . . . . . . . .
3.2.2 User Class two - Administrative head(Super
3.2.3 User Class three - Faculty . . . . . . . . . .
3.2.4 User Class four - HEC head . . . . . . . . .
3.2.5 User Class Mess committee head- Student .
3.3 Non Functional Requirements . . . . . . . . . . . .
3.3.1 Performance Requirements . . . . . . . . .
3.3.2 Reliability . . . . . . . . . . . . . . . . . . .
3.3.3 Availability . . . . . . . . . . . . . . . . . .
3.3.4 Security Requirements . . . . . . . . . . . .
. . . .
. . . .
. . . .
user)
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Revision History
Revision
v1.0
v1.1
Revision Date
Sept 12,2015
Sept 25,2015
Description of Change
Initial Document
Second Document
Author/Modifier
Shubham Subhankar Sharma/Vikash Saini
Shubham Subhankar Sharma/Vikash Saini
1 Introduction
The title of the project is COLLEGE MANAGEMENT SYSTEM (CMS). CMS is an Internet
based application that aims at providing information to all the levels of management within an
organization. This system can be used as a information management system for the college.
For a given user, the administrator will create a loginid & password, using this user can access
the system to either upload or download some information from the database.
The front-end will be HTML pages with Java Script for client side validation where as all
business logics will be in PHP reside at middle layer. And these layers will interact with third
layer of database, which will be MySql database. The web server will be Apache. To start
working on this project environment required is a server having Apache as web server, MySql
as database and XAMPP as development environment
1.1 Purpose
The purpose of this document is to present a detailed description of the College Management
System. It will explain the purpose and features of the system, the interfaces of the system,
what the system will do, the constraints under which it must operate and how the system will
react to external stimuli. This document is intended for both the client and the developers of
the system and will be proposed to the Administrative head for its approval.
Meaning
Asynchronous Java-Script and XML
Application Programming Interface
Extensible Markup Language
Database Management System
Institute of Electrical and Electronics Engineers
Kilo-Byte Per Second
Hypertext Markup Language
Cascading Style Sheets
Graphical User Interface
Mega-Byte Per Second
Operating System
Random Acess System
Software Development Life Cycle
Universal Resource Locator
1.5 References
http://www.cse.msu.edu/~chengb/RE-491/Papers/SRSExample-webapp.doc
https://web.cs.dal.ca/~arc/teaching/CS3130/Templates/SRS%20and%20Project%20Plan%
20Templates/SRS-template1.doc
http://regisindia.com/wp-content/uploads/2013/10/SRS-Development-of-Web-GIS-Tool_
IEEE-SA-830-SRS-Format_Final_27082013.pdf
https://en.wikipedia.org/wiki/Software_requirements_specification
https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=
8&ved=0CBwQFjAAahUKEwjXre2yxILIAhVNjo4KHXS3Bug&url=http%3A%2F%2Fhome.agh.edu.
pl%2F~jsw%2Fio%2FIEEE830.doc&usg=AFQjCNEfca8yYVNSEGzj6a5NT6TvIaKbXQ&sig2=osOXYy-hIwIb
bvm=bv.103073922,d.c2E
http://www.cse.chalmers.se/~feldt/courses/reqeng/examples/srs_example_2010_
group2.pdf
2 Overall Description
2.1 Product Perspective
The product will be a standalone application and may be run on multiple systems within an
Internet network. The product will require a keyboard, mouse and monitor to interface with
the users. The minimum hardware requirements for the product are specified in this document
2.3 Constraints
The current constraints on the project are related to the provision of hardware resources and
software resources.
At present, we have a i3 gen4 intel core processor running on top of the Linux/windows
operating system.
The documents will be present only in pdf format.
In the feedback forms, the replies will not be frequent and the petitioner will not be
anonymous.
There will not be any moderater to filter out the fake complains with the genuine ones.
The superuser have to do it himself manually.
The Internet connection is also a constraint for the application. Since the application
fetches data from the database over the Internet, it is crucial that there is an Internet
connection for the application to function.
The web portal will be constrained by the capacity of the database. Since the database
may be forced to queue incoming requests and therefor increase the time it takes to fetch
data.
Mess Rebate Will at least of 3days.
Registration will be open for short time.
All Document should be in .Zip file.
College will provide funds for SMS service if SMS service is not free.
After submitting the course evaluation form, the user cannot revert his or her actions.
The user cannot change his/her all personal or academic details. He/she first have to get
permission from the super user to do so.
3 Specific Requirements
This section contains all the software requirements at a level of detail sufficient to enable designers to design a system to satisfy those requirements, and testers to test that the system satisfies
those requirements. Throughout this section, every stated requirement should be externally
perceivable by users, administrator, or, other external systems.
10
11
RAT:This feature makes the process move convinient,fast and less cumbersome.
DEP:FR1,FR8
12
13
14
and address details. The profile will contain name, age,permanent address, parents name, their
address, their contact details, branch, year, semester, room alloted, hostel name and no. etc.
RAT:To update his/her profile and know his or her status.
DEP:FR21
15
DEP:FR21
16
17
DESC:The user can view details of the fee transaction details of all the students batchwise.
RAT:This feature makes the process move convinient,fast and less cumbersome.
DEP:FR21,FR28
18
19
20
21
DEP:None
22
23
DEP:FR55
24
25
26
3.3.2 Reliability
Must maintain data integrity. Computer crashes and misuse should not affect a users history
3.3.3 Availability
The CMS Portal shall be available, up and running for 24*7 throughout the year except due to
the routine maintenance activities.
27
4 Supporting information
4.1 upadate
Transpotation Funcationally is removed from our project.
Payment Details is remvoed from mess .
28