Sie sind auf Seite 1von 8

System Requirements Specification

For

ALUMNI MANAGEMENT SYSTEM


Roll No 27002 27017 27027 27029 27042 27059 Group Member G Anand Babu Haareesh Muthuraj Naren Kartic Roshni Saraogi S Vikram <8-01-2011>

System Requirements Specification for Alumni Management System

Page ii

Table of Contents
Table of Contents .......................................................................................................................... ii Revision History ............................................................................................................................ ii 1. Introduction ..............................................................................................................................1
1.1 1.2 1.3 2.1 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 4.1 4.2 4.3 5.1 5.2 5.3 5.4 Purpose ........................................................................................................................................ 1 Document Conventions ............................................................................................................... 1 Project Scope ............................................................................................................................... 1 Product Perspective ..................................................................................................................... 2 Provide Registration Facility. .....................................................Error! Bookmark not defined. Provide Discussion Forums. ........................................................................................................ 2 Provide Mentorship Facility .......................................................Error! Bookmark not defined. Provide Search facility................................................................................................................. 3 Maintain Alumni Database .......................................................................................................... 3 Email Confirmation ..................................................................................................................... 3 Provide Payment Methods. .......................................................................................................... 3 Provide Upcoming Events Listing. .............................................................................................. 3 Allow Event Registration. ........................................................................................................... 4 Provide for uploading of Photos. ................................................................................................. 4 Performance Requirements.......................................................................................................... 4 Security Requirements................................................................................................................. 4 Usability ...................................................................................................................................... 5 User Interfaces ............................................................................................................................. 5 Hardware Interfaces..................................................................................................................... 5 Software Interfaces ...................................................................................................................... 6 Communications Interfaces ......................................................................................................... 6

2. Information Description ..........................................................................................................2 3. Functional Description ............................................................................................................2

4. Nonfunctional Requirements ..................................................................................................4

5. Interfaces ..................................................................................................................................5

6. Validation Criteria ...................................................................................................................6

Revision History
Name Date Reason For Changes Version

System Requirements Specification for Alumni Management System

Page 1

1. Introduction
Alumni are assets to any organization be it by bringing laurels to the alma mater or sharing their knowledge and experience. So it goes without saying that the organization (School/College) has to maintain a good and continuous relationship with them. After giving a deep thought and developing deep insights, we found it only apt to develop an Alumni Management System for our own college BIM. The association between BIM and alumni is far stronger than in other colleges. Thus it becomes imperative to leverage the alumni network in all ways possible. Our Alumni Management System will help in catering to this important requirement.

1.1 Purpose
The purpose of this SRS is to outline both the functional and non-functional requirements of the topic Alumni Management System. In addition to said requirements, the document also provides a detailed profile of the performance considerations and design constraints imposed on the subsequent implementation. It is the intention that the presented set of requirements possesses the following qualities; correctness, unambiguousness, completeness, consistency, verifiability, modifiability and traceability. Consequently, the document should act as a foundation for efficient and well-managed project completion and further serve as an accurate reference in the future. The module to be developed is the first version. This Software Requirements Specification provides a complete description of all the functions and specifications of first version of the online shopping website.

1.2 Document Conventions


The following table gives the acronyms and abbreviations used in the document. Acronym SRS AMS BIM Description Software Requirement Specification Alumni Management System Bharathidasan Institute of Management

1.3 Project Scope


The Scope of this Alumni Management Project is to make an Alumni Management System that would facilitate the interaction of Alumni, Management and the students. It should be noted

System Requirements Specification for Alumni Management System

Page 2

that while the suggested strategy incorporates the use of various hardware components, the primary focus of the presented SRS relates to the constituent system elements.

2. Information Description
2.1 Product Perspective
An Alumni Management System Facilitates educational institutions to stay connected with their alumni. Contains aspects like DB Mgt, Alumni search, discussion forums, news & update section, Mentorship etc. Provides the students with effective and efficient ways to reach out to their alumni.

3. Functional Description
3.1 Provide Registration Facility:
3.1.1 The system shall provide registration facility to the alumni, the students and the staff. 3.1.2 The system shall allow user to select the user type. 3.1.3 The system shall allow user to enter first and last names. 3.1.4 The system shall allow user to enter year of pass out and stream of study.. 3.1.5 The system shall allow user reset the details if he/she finds them wrong/irrelevant. 3.1.6 The system shall allow the administrator to authenticate the registered user. 3.1.7 The system shall intimate user once the details have been updated.

3.2 Provide Discussion Forums:


3.2.1 The system shall allow users to start discussion threads. 3.2.2 The system shall allow users to respond to discussion threads. 3.2.3 The system shall allow users to mark specific discussion topics as favorites and get information about updates in those particular topics.

System Requirements Specification for Alumni Management System

Page 3

3.3 Provide Mentorship Facility:


3.3.1 The system shall allow the student to search for an alumnus and apply for his mentorship. 3.3.2 The system shall allow the alumnus to accept/reject the mentorship application. 3.3.3 The system shall update the student about the same through notification.

3.4 Provide Search facility:


3.4.1 The system shall enable user to enter the search name on the screen. 3.4.2 The system shall enable user to enter the year and stream. 3.4.3 The system shall display only 5 matching result on the current screen.. 3.4.4 The system shall notify the user when no matching result is found on the search.

3.5 Maintain Alumni Database:


3.5.1 The system shall allow administrator to update alumni database. 3.5.2 The system shall allow user to update the profile information.

3.6 Email confirmation


3.6.1 The system shall allow a user to mail messages to multiple users. 3.6.2 The system shall send mail to alumni whenever students apply for their mentorship. 3.6.3 The system shall send mail back to students whenever their request for mentorship is accepted/not accepted.

3.7 Provide payment methods


3.7.1 The system shall display available payment methods for payment like sponsorship, donation etc. 3.7.2 The system shall allow user to select the particular payment method to make payments.

3.8 Provide Upcoming Events Listing:


3.8.1 The system shall allow administrator to create new events listing. 3.8.2 The system shall intimate the same to all users by displaying it in the respective section.

System Requirements Specification for Alumni Management System

Page 4

3.9 Allow Event Registration:


3.9.1 The system shall allow alumni/students to register themselves for particular events. 3.9.2 The system shall intimate the administrator about the people who have registered for various events.

3.10 Provide for uploading of Photos:


3.10.1 The system shall allow the users to upload their photos onto the system.

4. Nonfunctional Requirements
This section presents the identified non-functional requirements for the Alumni Management System. The subcategories of non-functional requirements given are usability, performance requirements and security.

4.1 Performance Requirements


4.1.1 The AMS shall be based on web and has to be run from a web server. 4.1.2 The performance shall depend upon hardware components of the client/customer.

4.2 Security Requirements


4.2.1 Data Transfer
4.2.1.1 The system shall automatically expire the current session after a specific period of inactivity. 4.2.1.2 The system shall use SSL in all donation transactions. 4.2.1.3 The system shall confirm all transactions with the customers web browser. 4.2.1.4 The system shall not leave any cookies on the customers computer containing the users password.

System Requirements Specification for Alumni Management System

Page 5

4.2.2 Data Storage


4.2.2.1 It is imperative that the customers web browser never displays his password. The password shall always be displayed in the special character format. 4.2.2.2 The systems back-end servers shall only be accessible to authenticated administrators. 4.2.2.3 The systems data in back-end databases shall be encrypted.

4.3

Usability

4.3.1 Graphical User Interface


4.3.1.1 The system shall provide a decent look and feel for the user. 4.3.1.2 The user shall make the user interaction easier. 4.3.1.3 The system shall provide use of icons and toolbars.

4.3.2 Accessibility 4.3.2.1 The system shall provide help support in case the user is not aware of how to access a particular facility.

5. Interfaces
The protocol used shall be HTTP. The Port number used will be 80. There shall be logical address of the system in IPv4 format.

5.1 User Interfaces


The user interface for the application can be any browser such as Mozilla Firefox, Google Chrome or Internet Explorer. The user can use these browsers to access the system. The user interface shall be implemented using any appropriate tool or software package.

5.2 Hardware Interfaces


The Alumni Management System runs on the internet. So all hardware required to connect to the internet are the hardware interfaces for the application. Some examples are Wide Area Network, Local Area Network, and Wireless etc.

System Requirements Specification for Alumni Management System

Page 6

5.3 Software Interfaces


5.3.1 The Alumni Management System shall communicate with the content manager to get the latest updates on alumni and students. 5.3.2 The Alumni Management system shall communicate with external bill payment system to identify available payment methods, validate the payments and process payment.

5.4 Communications Interfaces


The Alumni Management system shall use the HTTP protocol for communication over the internet and for the intranet communication will be through TCP/IP protocol suite.

6. Validation Criteria
The above listed functional and non-functional requirements have to be met. The functional test cases should be designed with these requirements as base and the validation testing has to be done for all the requirements.

Das könnte Ihnen auch gefallen