23
Online College Magazine Version < 2.0> Software Requirements Specification Dazzling Daisies Dazzling Daisies Online College Magazine Software Requirements Specification Version 1.0 Team Guide : G.Aruna Kranthi Members : Shams Fathima G.Shanmukhi Rama

Online College Magazine

Embed Size (px)

Citation preview

Page 1: Online College Magazine

Online College Magazine Version < 2.0>Software Requirements SpecificationDazzling Daisies

Dazzling Daisies

Online College Magazine

Software Requirements Specification

Version 1.0

Team Guide : G.Aruna Kranthi

Members : Shams Fathima G.Shanmukhi Rama R.Sreeja Reddy Rehana Begum

College Name : SR Engineering College

Department: Computer Science & Engineering

State : Andhra Pradesh

Dazzling Daisies /SR Engineering College

Page 2: Online College Magazine

Online College Magazine Version < 2.0>Software Requirements SpecificationDazzling Daisies

Revision History

Date Version Description AuthorJanuary 18, 2012 2.0 Sequence diagramsJanuary 20,2012 2.0 Class Diagram

Table of Contents

Description Page 1.0 Introduction . 1.1 Purpose 1.2 Scope 1.3 Definition, Acronyms, and Abbreviations

1.4 References

1.5 Technologies to be used 1.6 Overview

Dazzling Daisies /SR Engineering College

Page 3: Online College Magazine

Online College Magazine Version <2.0>Software Reuirement SpecificationDazzling Daisies

2.0 Overall Description

2.1 Product Perspective 2.2 Software Interface 2.3 Hardware Interface 2.4 Product Function 2.5 User Characteristics 2.6 Constraints 2.7 Architecture 2.8 Use-Case Model Description 2.9 Class Diagram ........................................................................

Sequence Diagrams ............................................................... 2.10 Database Design .................................................................... 2.11 Assumptions and Dependencies

Dazzling Daisies /SR Engineering College

Page 4: Online College Magazine

Online College Magazine Version < 2.0>Software Requirements SpecificationDazzling Daisies

Software Requirements Specification 1.0Introduction:

Creating and managing an online college magazine.

1.1 Purpose:

The purpose of Online College Magazine is promoting literary insight, where college students and faculties can post and read various articles. Articles can be searched by anybody in the world. The main factors behind the motivation of this systems are:

Not all students make it to the printed magazine.

Creativity of students needs to be nurtured.

Creating a user-friendly interactive place where students/faculties can share their ideas.

1.2 Scope: Once the user opens the site he can feel according to his views. one can view the

articles and every information posted in it.

It include guests,students,faculty,moderators and administrators.

Users can post any new article or edit/remove previously posted article.

Keep track of all the postings and editings of articles, maintaines different

categories for easy accessing.

It enables the users to send feedback for enhancements

Dazzling Daisies /SR Engineering College

Page 5: Online College Magazine

Online College Magazine Version < 2.0>Software Requirements SpecificationDazzling Daisies

1.3 Definitions, Acronyms, and Abbreviations:

HTML (Hyper Text Markup Language): It is used to create static web pages.

JSP (Java Server Pages): It is used to create dynamic web content.

J2EE (Java 2 Enterprise Edition): It is a programming platform, belonging to the Java

platform, which is used for developing and running distributed java applications.

WASCE (WebSphere Application Server Community Edition): It is an application

Server that runs and supports the J2EE and the web service applications.

WSAD (WebSphere Studio Application Developer ): It is a designer toolkit which is designed to develop more complex projects by providing a complete dynamic web

service

DB2 (IBM Database 2): It is a database management system that provides a flexible

and efficient database platform to raise a strong "on demand" business applications.

HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server TN/SR Engineering College protocol between a web browser and a web server.

XML (Extensible Markup Language): It is a markup language that was designed to

transport and store data.

Ajax (Asynchronous Java Script and XML): It is a technique used in java script to

create dynamic web pages.

Web 2.0: It is commonly associated with web applications which facilitate

interactive information sharing, interoperability, user-centered design and

collaboration on the World Wide Web.

Page 6: Online College Magazine

Dazzling Daisies /SR Engineering College

Online College Magazine Version < 2.0>Software Requirements SpecificationDazzling Daisies

1.4 References:

 Software Engineering by Roger S. Pressman

      UML Modeling by Grady Booch

      Human Computer Interaction by Grady Booch  

1.5 Technologies to be used:

HTML JavaScript JSP(Java Server Pages) Servlets Ajax

1.6 Overview : The SRS will include two sections, namely: -I- Overall Description: This section will describe major components of the system, interconnections, and external interfaces.

-I- Specific Requirements: This section will describe the functions of actors, their roles in the system and the constraints faced by the system

2.0 Overall Description:

Software Interface : Front End Client: Rational Application Developer 7.0 Web Server : Web Sphere

Page 7: Online College Magazine

Data Base Server : DB2 Database Server Back End: WSAD(J2EE,Java,Java Bean, Servlets, HTML),DB2

Dazzling Daisies /SR Engineering College

Online College Magazine Version < 2.0>Software Requirements SpecificationDazzling Daisies

2.1 Hardware Interface:

Client Side: Computer with internet connection

Server Side:

Processor   Intel Pentium III 800 MHz or higher recommended

      Display    1024 x 768

      Memory   1GB RAM minimum; 2GB RAM recommended

  Disk space  

 3.5GB minimum for installing Rational Application Developer and

additional disk space for development resources (minimum disk space

can be reduced if optional features and run times are not installed)

2.2 User Characteristics:

 The user should have minimum knowledge of interaction with computer like using keyboard, mouse. The user should be able to understand english language. The user should be able to understand the interface of the system.

Page 8: Online College Magazine

Dazzling Daisies /SR Engineering College

Online College Magazine Version<2.0>Software Requirement Specification

Dazzling Daisies

2.3 Class Diagram:

Page 9: Online College Magazine

Dazzling Daisies /SR Engineering College

Online College Magazine Version<2.0>Software Requirement Specification

Dazzling Daisies

2.4 Sequence Diagrams:

Update daily data List the users maintain statistics

manage users

manage reports

Logout

Admin login or Moderator login

Maintain logs View the users Generate reports

Page 10: Online College Magazine

Dazzling Daisies /SR Engineering CollegeOnline College Magazine Version<2.0>Software Requirements SpecificationDazzling Daisies

Sequence diagram for assigning a task:

View moderators

Assign Task

Sign out

Fig : Sequence diagram to assign task

Admin Login List moderators

Page 11: Online College Magazine

Dazzling Daisies /SR Engineering CollegeOnline College Magazine Version<2.0>Software Requirements SpecificationDazzling Daisies

Activity diagram for assigning a task:

Fig: Activity diagram to assign task

Admin Login

List the moderators

Assign the task

Page 12: Online College Magazine

Dazzling Daisies /SR Engineering College

Online College Magazine Version<2.0>Software Requirements SpecificationDazzling Daisies

2.4.1 Database Design:

Student Table:

Faculty Table

User Table

Name varchar

Age integer

Gender varchar

Id integer

Department varchar

Address varchar

Email varchar

Mobile integerName varchar

Age integer

Gender varchar

Rollno integer

Year integer

Department varchar

Address varchar

Email varchar

Mobile integer

Online College Magazine Version<2.0>Software Requirements SpecificationDazzling Daisies

Name varchar

Age integer

Gender varchar

Address varchar

Email varchar

Mobile integer

Page 13: Online College Magazine

Dazzling Daisies /SR Engineering College

Online College Magazine Version<2.0>Software Requirements SpecificationDazzling Daisies

Page 14: Online College Magazine

Admin Table Moderator Table

Name varchar

Age integer

Gender varchar

Address varchar

Email varchar

Mobile integer

Articles table

Event Time Number

Event Date Date

Event Name Varchar

Event Head Varchar

Dept Event varchar

Dazzling Daisies /SR Engineering College

Name varchar

Age integer

Gender varchar

Address varchar

Email varchar

Mobile integer

Page 15: Online College Magazine

2.5 Assumptions and Dependencies: Only three types of users can connect to the database The terminal from which a user accesses the database is fast enough to

run the software The users have sufficient knowledge of computers The hospital computer should have Internet connection and Internet

server capabilities. The users know the English language, as the user interface will be

provided in English The system must be able to connect to the database server

3. Specific Requirements: This section describes in detail all the functional and non-functional requirements 

 

Reliability

      The system has to be very reliable due to the importance of data and the damages incorrect or incomplete data can do.

Availability

The system is available 100% for the user and is used 24 hrs a day. The system shall be operational 24 hours a day and 7 days a week.

Accuracy

The accuracy of the system is limited by the accuracy of the speed at which the users of the system use it.

Dazzling Daisies /SR Engineering College

Online College Magazine Version < 2.0>

Online College Magazine Version<2.0>Software Requirements SpecificationDazzling Daisies

Page 16: Online College Magazine

Software Requirements SpecificationDazzling Daisies

Access Reliability

      The system shall provide 100% access reliability.

Performance

Response Time

      The Splash Page or Information page should be able to be downloaded within a minute using a 56K modem. The system shall respond to the member in not less than two seconds from the time of the request submittal. The system shall be allowed to take more time when doing large processing jobs.

Throughput

      The number of transactions is directly dependent on the number of users accessing the database, the user may be either a team member or administrator

Resource Utilization

      The resources are modified according the user requirements and also according to the books requested by the users.

Supportability

      The system designers shall take in to considerations the following supportability and technical limitations.

Internet Protocols

      The system shall be comply with the TCP/IP protocol standards and shall be designed accordingly.

Maintenance

      The maintenance of the system shall be done as per the maintenance contract.

Standards

The coding standards and naming conventions will be as per the American standards.

Page 17: Online College Magazine

Dazzling Daisies /SR Engineering College