You are on page 1of 15

Digital Library

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

2 DATABASE DESIGN 3 Entity Relationship Diagram 4 Data Flow Diagram 5 Snapshots

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.2 Project Scope


The application should be able to run on any system regardless of the operating system or hardware; within reason. The application must function effectively and maintain an efficient level of service. The application is design for all types of users for personal recreation.

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

ASP.net with c# HTML CSS Javascript/JQuery

XML SRS RAM MB

and dynamic websites Extensible markup language Software Requirement Specification Random Access Memory Megabyte (Unit of Memory Storage)

SQL

Structured Query Language

HTTP User ID Password

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.

2.2 Product Features


This application delivers an easy-to-use information application. A complete information service where our users can access. y It allows secure registration and profile management facilities for users. y User can search, upload, download & rate ebooks /novels available. The books & novels are viewed according to category to which they belong.

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.

2.3 User Characteristics


The application is intended for users who wants to search electronically. One of the highest priorities is login verification; people who enter wrong username password combination shall not be allowed to access the information. The application shall allow both novice users and more competent computer users to use the system effectively.

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.

4.4 Usability requirements


Some of the usability requirements identified for this system are listed below: y A logical interface is essential to an easy to use system, speeding up common tasks. y Error prevention is integral to the system and is provided in a number of formats from sanity checks to limiting free-text input.

5.Design And Implementation Constraints


Some of the design and implementation constraints identified are listed below: Users are allowed to access the application only if they enter the correct combination of username and password. New user needs to enter their details to access the application. Only administrator has the right to update details, delete details and read the ieee papers mailed by users. Administrator ensures to add latest edition of ebooks to be added.This collection is displayed in upcoming book section.

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

-256Kbps (for google,facebook access).

6.2 Software Requirement


Software requirements are ASP.net, Microsoft visual studio 2008. Programming will be done using C# that are basically files that combine standard HTML tags and CSS tags (scripting tags). JQuery & Javascript are also used. Database Tier, acting as the Data Store, is implemented using an My SQL 2005.

Entity Relationship Diagram

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

You might also like