Professional Documents
Culture Documents
Project Requirements Specification For Cms
Project Requirements Specification For Cms
Project Requirements Specification For Cms
Project Requirements
Specification
For
Page i
Software Requirements Specification for <CMS> Page ii
Table of Contents
Table of Contents .......................................................................................................................... ii
Revision History ............................................................................................................................ ii
1. Introduction ..............................................................................................................................1
1.1 Purpose...............................................................................................................................................
1.2 Acronyms and Abbreviations ............................................................................................................
1.3 Intended Audience and Reading Suggestions ....................................................................................
1.4 Project Scope .....................................................................................................................................
1.5 References ..................................................................................................................... not defined
2. Overall Description ..................................................................................................................2
2.1 Functionality of the CMS System ......................................................................................................
2.2 Functionalities the various components of the system.......................................................................
2.3 Users of the Systems ..........................................................................................................................
2.4 User Classes and Characteristics……………………………………………………Error!
Bookmark not defined.
2.5 Design and Implementation Constraints ............................................................................................
2.6 User Documentation………………………………………………………………..Error!
Bookmark not defined.
2.7 Assumptions and Dependencies……………………………..Error! Bookmark not defined.
3. System Features .......................................................................................................................3
3.1 System Feature 1 ................................................................................................................................
3.2 System Feature 2 (and so on) .............................................................................................................
4. External Interface Requirements ...........................................................................................6
4.1 User Interfaces ...................................................................................................................................
4.2 Hardware Interfaces ...........................................................................................................................
4.3 Software Interfaces ............................................................................................................................
4.4 Communications Interfaces ...............................................................................................................
5. Other Nonfunctional Requirements .......................................................................................8
5.1 Performance Requirements .............................................................................................................. 8
5.2 Safety Requirements ........................................................................................................................ 8
5.3 Security Requirements ..................................................................................................................... 9
5.4 Software Quality Attributes ............................................................................................................. 9
6. Other Requirements ................................................................................................................9
Appendix A: Glossary....................................................................................................................9
Appendix B: Analysis Models .....................................................................................................10
Appendix C: Issues List ...............................................................................................................10
Revision History
Name Date Reason For Changes Version
Software Requirements Specification for <Project> Page 1
1. Introduction
1.1 Purpose
Contest Management system well be a web application for open contest System for the users. User
can submit their ideas online. User can take part in the contest and win prizes as per the contest.
Company will have its own policy for open & close contest.
(a) The purpose of this document is to provide outline for the CMS development
requirements for the system. It describes the:
The target audience for this document includes the project sponsors, the system users, the system
developers and those responsible for maintaining the system.
1. All contest details will be accessible on-line and we will be able to identify.
2. Improve service by providing information regarding contest wining and the participation of
user.
3. Handles all user processing and interfaces to CMS (Contest Management System).
1.5 References
Reference document attached later. (Error! Bookmark not defined.)
2. Overall Description
2.1 Functionality of the System
The key functionalities of the system will be to:
(a) Provide an interface for CMS users to receive data and verify data with referential integrity -
within each form and across forms.
(b) provide a mechanism for tracking data collection and identifying the contest detail;
(c) Provide the mechanism for list of users applicable for the contest.
(d) Provide the mechanism able to view all contestants for an idea
(e) Provide the mechanism able to declare winner for an idea
(f) Provide the mechanism able to making payment through payment gateway.
(g) Provide the mechanism able to rate and comment on each entries for the idea
(h) Provide the mechanism
(a) The core processes of the systems can be subdivided into two main stages:
Data validation
Administrator User:-
(a) Admin should be able to create / edit/ close/ delete/ an idea in CMS system
(b) Admin should be able to view all contestants for an idea in the System
(d) Admin should be able to view reviews of each contestant for an idea.
(f) Admin should be able to approve anonymous user who is register through website or create user.
Reviewer User:-
(c) Reviewer can mention rate and comment on each entry for the idea.
Anonymous User:-
(a) The proposed system will be on 3 tier technology, the data will reside in database and the
business logic / programs will reside in the web / application server.
(b) End users will access the system from their workstations via a web browser and, subject to their
access rights. Users will never be able to access the database server directly. Users will also be able
to run standard, adhoc reports, download and print reports according to the privileges
Software Requirements Specification for <Project> Page 5
(c )The system will therefore require appropriate servers, workstations, output peripherals, data
communication and networking equipment to support this working environment. Eventually, the
system would be centralized in the Data Centre Location.
3. System Features
<This template illustrates organizing the functional requirements for the product by system
features, the major services provided by the product. You may prefer to organize this section by
use case, mode of operation, user class, object class, functional hierarchy, or combinations of
these, whatever makes the most logical sense for your product.> (Not Defined)
REQ-1:
REQ-2:
1. Login Form :-
2 . Admin Screen
Administrator screen with respective Activities………..
Software Requirements Specification for <Project> Page 7
6. Hardware/Software Requirement
The system will include user interfaces designed using Java and 10g Oracle RDBMS for data
management and processing. The overall solution will support a multi-user and multi-location
environment. The system will be web based on 3 tier architecture. The data will reside in a single
central database server and all the business logic / application programs will reside in the web
server / middle tier. User will access the system from an internet browser (e.g. Internet Explorer 6
and above, Firefox, Netscape Navigator etc.) leading to the need for thin client. The proposed
architecture will demand powerful central hardware resources as the central database server and
the middle tier will pose the risk of single point of failure.
7. Other Requirements
<Define any other requirements not covered elsewhere in the SRS. This might include database
requirements, internationalization requirements, legal requirements, reuse objectives for the
project, and so on. Add any new sections that are pertinent to the project.>
Appendix A: Glossary
<Define all the terms necessary to properly interpret the SRS, including acronyms and
abbreviations. You may wish to build a separate glossary that spans multiple projects or the entire
organization, and just include terms specific to a single project in each SRS.>
Software Requirements Specification for <Project> Page 10