Report
Report
Submitted ByKaveri Maheshwari Megha Lakhotia Nikita Jain Colg- MITS Lakshmangarh
TABLE OF CONTENTS
1 Software Requirement Specification >>Introduction >>Database Design >>Functional Requirements >>Performance Requirements >>Design And Implementation Constraints >>External requirements
SRS
1. Introduction
1.1 Purpose
SRS defines and describes the operations, interfaces, performance, and quality assurance requirements of the website. The document also describes the nonfunctional requirements such as the user interfaces. It also describes the design constraints that are to be considered when the system is to be designed, and other factors necessary to provide a complete and comprehensive description of the requirements for the software. The purpose of the application is to deliver an easy-to-use information application. A complete information service where our users can access every possible details about ebooks, novels, ieee papers, music, games & educational tutorial videos. This website has all the features that a user wants in a complete modern information website such as uploading , downloading, efficient searching, playing games, listening music., etc. Any new user can register himself/herself on our site and have his/her own user account. Administrator has total control over the contents of websites such as adding and removing user or user uploaded file. This platform is developed to the level where all kinds of multimedia exchange mechanisms are successfully used in order to simulate conventional classroom. Available to the user are the set of tools, which help convey both synchronous and asynchronous lectures. These tools include video tutorial, text spaces, file transfer/ email, web services and just like simple websites that carry educational content. The small group discussion is accomplished online with chat rooms or other available discussion tools including text.
1.3Glossary
Administrator Administrator has total control over the contents of websites such as add or delete user uploaded files/user. Hyper text markup language;it is used to create interactive forms It is used to provide enhanced formatting feature for websites It is used to provide enhanced user interface
and dynamic websites Extensible markup language Software Requirement Specification Random Access Memory Megabyte (Unit of Memory Storage)
SQL
Hyper Text Transfer Protocol Unique username issued to each user on login Unique word given to each user as a secret code
2.General Description
2.1 Product/System Perspective
Speed and compatibility are two of the intended areas allowing the application to run on computers with small amounts of memory.It is user friendly, quick to learn and reliable. It is intended to be a stand alone product and will run on windows based platform.
y y
y y y
User can read as well as download IEEE papers. He can also view IEEE papers submitted by other users which are approved by admin. User can mail IEEE paper to admin email id. User can share his/her comment. User can be a part of discussion forum. Here, user can share his/her views with other registered user. They can have discussion on books, novels, IEEE papers as well as article etc User can also view tutorial videos which are also displayed according to the category. The tutorials are helpful for proper guidance. User can also listen music online. He can search songs/artist alphabetically. Some featured videos can also be seen by user. User can rate songs according to his/her liking. The overall rating is displayed for each song. The website provides fun element by allowing user to have access to games. Many mini games are provided. User can sort his search by accessing links like top 10 songs/videos played, most read novels/ieee papers/articles, upcoming ebooks and have daily quotes for his home page. User can view the stylish photo gallery according to categories displayed.
3.Functional Requirements
Welcome Page consists of options like login, register and description about the website & services provided. This site has all the features that a user wants in a complete modern information website such as searching, uploading , downloading ,viewing ,rating and mailing the content. Any new user can register himself/herself on our site and have his/her own user account. There is a separate account for each user. Administrator has total control over the contents of websites such as add and delete. Home page will contain a section that has daily quotes for user. If any error occurs error page should be displayed which will contain the cause of errors. Searching will enable users to find the desired content quickly.
4. Performance Requirements
4.1 Security Requirements
Some of the factors that are identified to protect the software from accidental or malicious access, use, modification, destruction, or disclosure are described below. Specific requirements in this area could include the need to: 1. Assign certain functions to different modules
2. Restrict communications between some areas of the program 3. Check data integrity for critical variables
4.2 Maintainability
The software can be well managed as it can be easily modified.
4.3 Reliability
Some of the attributes identified for the reliability is listed below: All data storage for user variables will be committed to the database at the time of storage.
6.External Requirements
6.1 Hardware Requirement
Input from the user will be via keyboard input. After processing result will be displayed on screen of monitor. Configuration of system required to run the product efficiently is as follows: CPU Pentium IV 1.80 GHz Hard disk capacity - 40GB RAM 256 MB
Internet connection
Entity Name Relationship Email_id Admin Many One id manages Attribute Multivalued attribute Generalization Weak Entity IS A User_name title category Discussion forum play Song/Videos/game s rating artistname Upload/download ebooks category tutorial view photogallery novels ieee Message csongsec
User
Password Email_id
Functions
search
save
give
give
SNAPSHOTS