Professional Documents
Culture Documents
Major project
i|Page
www.pankajjha.co.nr
Introduction....................................................................................................................................1
1.1 Purpose ............................................................................................................................................... 1
1.2 Document Conventions....................................................................................................................... 1
1.3 Intended Audience and Reading Suggestions................................................................................... 1
1.3 Product Scope...................................................................................................................................... 2
1.4 References........................................................................................................................................... 2
Overall Description........................................................................................................................3
1.5 Product Perspective............................................................................................................................. 3
1.6 Product Functions................................................................................................................................ 3
1.7 User Classes and Characteristics ........................................................................................................ 3
1.8 Operating Environment....................................................................................................................... 4
2.4.1 Software Requirement: ................................................................................................................... 4
1.9 Design and Implementation Constraints............................................................................................. 4
1.10 User Documentation.......................................................................................................................... 4
External Interface Requirements................................................................................................. 5
1.11 User Interfaces.................................................................................................................................. 5
.................................................................................................................................................................. 5
System Features............................................................................................................................. 9
1.12 Use case............................................................................................................................................. 9
1.13 Activity Diagram............................................................................................................................. 12
1.14 Sequence Diagram.......................................................................................................................... 15
Other Nonfunctional Requirements...........................................................................................17
1.15 Performance Requirements............................................................................................................. 17
1.16 Safety Requirements....................................................................................................................... 17
Project Plan.................................................................................................................................. 17
1.17 Team Members................................................................................................................................ 17
1.18 Time Schedule................................................................................................................................. 17
Appendix A: Glossary..................................................................................................................18
ii | P a g e
www.pankajjha.co.nr
Introduction
1.1 Purpose
This SRS clearly suggests the requirements of the website. So it is useful to the End Users to know
what are the requirements and recommendations of the website. Developers can use SRS to
enhance the developed website or may develop a new website right from scratch. The SRS is also
knowledgeable for the users to get the information about database handling and maintenance.
Main headings:
Font: Times New Roman 18 BOLD
Sub Heading:
Font: Times New Roman 14 BOLD
Body text:
Font: Times New Roman 12
End Users: End users are the one’s who will be using website the most. This SRS clearly suggests
the requirements of the web application. So it is useful to the End Users as well to know what are
the requirements and recommendations of the website.
Developers: The SRS is also useful to the developers who wish to develop their own website.
They can use SRS as directly to enhance developed website or may develop a new website right
from scratch.
Testers: Because the website is large in size, all the testers testing the website should read SRS
carefully to go through all the links of the website during testing.
1|Page
www.pankajjha.co.nr
1.3 Product Scope
This project is intended to all educational organizations who want to manage the information
about the all faculty & students. Administrator can insert, delete, and update the information of all
faculty & students. Normal user can only retrieve the information about him. eLibrary, Online
assessment submission, online attendance status of students, mid semester and RGPV results,
Technical Support can be done by this website. Student & faculty can request important
documents & download using this website.
1.4 References
1.4.1 Books:
2|Page
www.pankajjha.co.nr
Overall Description
1.5 Product Perspective
Since all the educational organizations have website which provide various information regarding
their organization but not much helpful for student as well as faculty. All organization must to
record all the information about student & faculty, library, attendance & results. As the data is
huge it is tiresome to keep up the paper work for the same. Therefore it is necessary to provide an
online web portal which helps the organizations to retain the complete record of the students &
faculties & also provide extra services for student and faculty. There are much more website
available to keep the information. But, there is some of the aspect which is unturned till now like
online assessment submission, elibrary & chatting facility. Due to this problem we need to develop
this website, which provides various services & events for students and faculty & replace all
existing websites.
S.No Softwares
1. MS Visual Studio 2005 For front End Design
2. SQL Server 2000 For Database Task
3. Adobe Photoshop CS-4 For Editing & Creating Photo
4. Adobe Flash Professional CS-4 For Developing & Editing Flash Movie
5. IE Tester For Testing Web Pages in Various IE
6. Windows XP Platform for performing all these tasks
7. IIS For running Website In a System
S.No
1. Processor Pentium IV and above
2. RAM 256MB
3. Processor Speed 1.6 GHz and above
Designer should have knowledge about technology specified in a requirement specification and
development should be intended to requirements specified during requirement Analysis.
The solution must have enough documentation to teach the users how to use this website. The
documentation provided in this web application should be clear enough to act as the first line of
support for any problem. This web application will work on any windows based operating system.
This web application needs proper maintenance and updating every day. Web application SHC is
applicable only through internet connection.
4|Page
www.pankajjha.co.nr
External Interface Requirements
5|Page
www.pankajjha.co.nr
Fig. 3.1.2 Student Help Center – Registration Page
6|Page
www.pankajjha.co.nr
Fig. 3.1.3 Student Help Center – Login
7|Page
www.pankajjha.co.nr
Fig. 3.1.1 Student Help Center – Student Control Panel Page
8|Page
www.pankajjha.co.nr
System Features
Functional Requirements are those that refer to the functionality of the system, i.e., what services
it will provide to the user. Nonfunctional (supplementary) requirements pertain to other
information needed to produce the correct system and are detailed separately.
9|Page
www.pankajjha.co.nr
4.2.2 Faculty Use Case
10 | P a g e
www.pankajjha.co.nr
4.2.3 Librarian Use Case
11 | P a g e
www.pankajjha.co.nr
4.2.3 Administrator Use Case
12 | P a g e
www.pankajjha.co.nr
4.2.1 Activity Diagram of Student & Faculty
13 | P a g e
www.pankajjha.co.nr
14 | P a g e
www.pankajjha.co.nr
4.2.3 Activity Diagram of Administrator
15 | P a g e
www.pankajjha.co.nr
16 | P a g e
www.pankajjha.co.nr
Other Nonfunctional Requirements
1.15 Performance Requirements
No noticeable delays in performance. This web application performs fast result and there is no
delay in displaying the web pages.
The user must have a registered account to use all facility of the website. The administrator
account is needed to create the login id and password of normal user, and then the normal user can
retrieve the data only.
Project Plan
1.17 Team Members
17 | P a g e
www.pankajjha.co.nr
Appendix A: Glossary
SQL (Structured Query Language) is a database computer language designed for managing data in
relational database management systems (RDBMS), and originally based upon Relational Algebra.
Its scope includes data query and update, schema creation and modification, and data access
control.
C# (pronounced "C Sharp") is a multi-paradigm programming language encompassing imperative,
functional, generic, object-oriented (class-based), and component-oriented programming
disciplines. It was developed by Microsoft within the .NET initiative and later approved as a
standard by Ecma (European Computer Manufacturers Association) and ISO (ISO/IEC 23270).
C# is one of the programming languages designed for the Common Language Infrastructure.
The Microsoft .NET Framework is a software framework that can be installed on computers
running Microsoft Windows operating systems. It includes a large library of coded solutions to
common programming problems and a virtual machine that manages the execution of programs
written specifically for the framework. The .NET Framework is a Microsoft offering and is
intended to be used by most new applications created for the Windows platform.
18 | P a g e
www.pankajjha.co.nr