online college magazine
TRANSCRIPT
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
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
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
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
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.
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
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.
Dazzling Daisies /SR Engineering College
Online College Magazine Version<2.0>Software Requirement Specification
Dazzling Daisies
2.3 Class Diagram:
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
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
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
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
Dazzling Daisies /SR Engineering College
Online College Magazine Version<2.0>Software Requirements SpecificationDazzling Daisies
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
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
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.
Dazzling Daisies /SR Engineering College