You are on page 1of 19

Online College Magazine

Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH

I -TECH
Online College Magazine
Software Requirements Specification
Version: 1.0

Team Guide: Subhram Das Members: Supratim Das Sushobhan Das Satyabrata Khan Debdeep Sarkar

College Name: Narula Institute of Technology Department: Computer Science & Engineering State: West Bengal

Page 1 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH

Revision History
Date
14-FEB-2012

Version
Version 1.0

Description
Created the Draft Version

Author
Supratim Das

Page 2 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH

Table of Contents
Description 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 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 Communication Interface 2.7 Constraints 2.8 ER Diagram 2.9 Use Case Model Survey 2.10 Architecture Design 2.11 Database Design 3.0 DATA FLOW DIAGRAM: 9 9 9 9 10 10 10 10 11 12 14 15 16 Page No. 4 5 5 7 7

Page 3 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH

1.0 Introduction:
Nowdays internet made us easy to learn about any topic.As we are college students,we know that many of us have very creative mind and can write many interesting story,poem.But we dont get the proper platform to show our talent.So we choose to create a website where our college student or faculty can post their writing or painting.

1.1Purpose:
Creating and managing an Online College Magazine where college students and faculties can post and read various articles, thus promoting literary insight. Articles can be searched by anybody in the world. Factors behind the motivation of this system are: 1.Not all students make it to the printed magazine. 2.Creativity of students needs to be nurtured. 3.Creating a user-friendly interactive place where students/faculties can share their ideas.

Page 4 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH

1.2 Scope:
There are four users: Guest/Anonymous,Registered Members (Students/Faculty), Moderators,Administrators. A college student or faculty can registered through unique IDs. Registered users, Moderators, and Admins will have their own profile, where they can edit info for the world to see. Useful updated info related to their activities to be available at their profiles. Registered members, Moderators and Administrators are allowed to post articles. Guests can read articles, rate them and comment on them but cant post articles. Articles can be downloaded in various formats. Admin can add/delete moderators. Progress report of moderators will be available to her/him. Admin has all the privileges a moderator has. Can post news which will be visible at the home page. Moderators will have associated categories, according to which to-bevalidated-articles will be posted to them on their profiles. On rejection, he will have to provide a reason for the same, which will be forwarded to the concerned user. Administraror can approved advertisement which will be visible at home page.

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.

Page 5 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH 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 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, usercentered design and collaboration on the World Wide Web.

Page 6 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH

1.4References:
Wikipedia Google IBM TGMC Sample

1.5 Technologies to be used:


J2EE: (Servlet, JSP, JAXP, Java Beans) Application architecture. JAVA: Application architecture. WASCE: (WebSphere Application Server Community Edition) Web Server DB2: IBM Database. Ajax: Asynchronous Java Script and XML. XML: Extension Markup Language. Web 2.0: RSS Feed 2.0.

1.6 Overview:
Our plan: Registration for users(Only student of faculty)

Page 7 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH Registered users, Moderators, and Admins will have their own profile,
where they can edit info for the world to see. Useful updated info related to their activities to be available at their profiles. Registered members, Moderators and Administrators are allowed to post articles. Guests can read articles, rate them and comment on them but cant post articles. Articles can be downloaded in various formats. Admin can add/delete moderators. Progress report of moderators will be available to her/him. Admin has all the privileges a moderator has. Can post news which will be visible at the home page. Moderators will have associated categories, according to which to-bevalidated-articles will be posted to them on their profiles. On rejection, he will have to provide a reason for the same, which will be forwarded to the concerned user. Administraror can approved advertisement which will be visible at home page.

Drawbacks: People who doesn't have knowledge of internet cannot use the system No rating of articles or picture

Page 8 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Ver Date:14-Feb-2012 Date:14

I -TECH

2.0 Overall Description:


2.1 Product Perspective:

2.2 Software Interface


Front End Client: Web Browser Web Server WASCE Data Base Server DB2
BackEnd:

J2EE, JSP, DB2, JAVA, HTML, XML

2.3 Hardware Interface:


Client Side: Processor => Intel Pentium IV and above or AMD sempron 2600 or above.
Page 9 I-Tech / Narula Institute of Technology Tech

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH
RAM: 512 MB Server Side: Processor => Intel Pentium IV and above or AMD sempron 2600 or above. RAM: 2 GB

2.4 Product Functions:


Only student or faculty of college can registered member Registered member can post article or picture Guest can view or download article or picture Guest can post comment on a particular article

2.5 User Characteristics:


Users must be computer literate. Registered member must be student or faculty of the college.

2.6 Communication Interface


Client (customer) on Internet will be using HTTP/HTTPS protocol. Client (system user) on Internet will be using HTTP/HTTPS protocol.

2.7 Constraints:
Uses HTTP/HTTPS protocols. GUI is English. Only student or faculty of the college can register. U-ID(College_Id) and password are used for identification of a registered members.

Page 10 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH

2.8 ER Diagram:

Page 11 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH

2.9 Use Case Model Survey:

Registered Member: Only student or faculty of the college can register.A registered member has its own profile.Registered member can login using college_id as user_id and password.A registered member can post story,poem or picture.He or she clso can update his/her profile and can also delete his/her own post.

Page 12 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH
Administrator: Administrator has its own profile.He/She can update his/her profile.He/She can also add or delete moderator and also can approved advertisement.Admin can also post article. Moderator: Moderator has its own profile.He/She can update his/her profile.Moderator can delete spam post and also can warn registered member who will post spam post. Moderator also can remove registered member.moderator also can remove spam comment done by guest. Guest: Guest can view story,poem,picture.Guest can also post comment.Guest can also apply for advertisement.Guest can also download story,poem,picture in various format.

Page 13 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH

2.10 Architecture Design:

Page 14 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Ver Date:14-Feb-2012 Date:14

I -TECH

2.11 Database Design:

Page 15 I-Tech / Narula Institute of Technology Tech

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH
3.0 DATA FLOW DIAGRAM: REGISTRATION PAGE

Page 16 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH
USER LOGIN PAGE

POST PAGE:

Page 17 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH
MODERATOR APPROVE :

Page 18 I-Tech / Narula Institute of Technology

Online College Magazine


Software Requirements Specification

Version:1.0 Date:14-Feb-2012

I -TECH

Page 19 I-Tech / Narula Institute of Technology

You might also like