srs online college magazine

23
SECOND YEAR NON-SYLLABUS PROJECT SRS ONLINE COLLEGE MAGAZINE Submitted As Part of the Non-Syllabus Activity By SURABHI GUPTA (CE/10/109) PURVI GARG (CE/10/) SHIVAM KUMAR(CE/10/) DEPARTMENT OF COMPUTER ENGINEERING POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY, JAIPUR (Academic Year 2011-12)

Upload: surabhi-gupta

Post on 05-Sep-2014

264 views

Category:

Documents


26 download

TRANSCRIPT

Page 1: Srs Online College Magazine

SECOND YEAR NON-SYLLABUS PROJECT SRS

ONLINE COLLEGE MAGAZINE

Submitted As Part of the Non-Syllabus Activity

By

SURABHI GUPTA (CE/10/109)PURVI GARG (CE/10/)

SHIVAM KUMAR(CE/10/)

DEPARTMENT OF COMPUTER ENGINEERINGPOORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY, JAIPUR

(Academic Year 2011-12)

Page 2: Srs Online College Magazine

Table of Contents:

1.0 Introduction

1.1 Purpose

1.2 Scope

1.3 Definition, Acronyms, and Abbreviations

1.4 References

1.5 Overview

2.0 Overall Description

2.1 Product Perspective

2.2 Interfaces

2.2.1 System Interfaces

2.2.2 User Interfaces

2.2.3 Software Interfaces

2.2.4 Hardware Interface

2.2.5 Communication Interface

2.3 Product Function

2.4 User Characteristics

2.5 Constraints

2.6 Architecture Design

2.6.1 Process Model

2.7 Process Flow Diagram

2.7.1 DFDs

2.8 Database Design

2.8.1 ER Diagram

2.9 Use Case Diagrams

2.10 Assumptions and Dependencies

Page 3: Srs Online College Magazine

1.0 Introduction:

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.

When a project is started an initial investigation is carried out. During this phase of

study users need has recognized and other requirements are determined. Once the

problem has been defined a study is carried out to select the best system i.e. a

feasible system that meets performance requirements. So Feasibility is the

determination of whether or not a project is worth doing and the process followed in

making this determination is called a Feasibility Study. In order to conduct the

feasibility study we have seven distinct, but inter-related types of feasibility, these

are Technical feasibility, Operational feasibility, Economical feasibility, Social

feasibility, Management feasibility, Legal feasibility and Time feasibility.

Out of these seven three are key feasibilities to consider, those are:

Technical Feasibility

Economical Feasibility

Operational feasibility

TECHNICAL FEASIBILITY:

This is concerned with specifying equipment (hardware) and software that will

successfully satisfy the user requirement. It considers the following facts:

The facility to produce outputs in a given time.

Response time under certain conditions.

Ability to process a certain volume of transaction at a particular speed.

Facility to communicate data to distant location.

Page 4: Srs Online College Magazine

While examining technical feasibility, huge importance is given to the configuration of

the proposed system. The configuration should give the complete picture about the

system’s requirement such that what kind of hardware is required and how these

units are interconnected so that they could operate and communicate smoothly.

Configurations will be pursued that satisfies the key technical requirements but

represent different levels of ambition and cost.

ECONOMICAL FEASIBILITY:

Since cost plays quite an important role in deciding the new system, it must be

identified and estimated properly. So economic analysis is the most frequently

used technique for evaluating the effectiveness (economical feasibility) of a proposed

system. To determine the economical feasibility of the system a cost/benefit analysis

is to make. This procedure is to determine the benefits and savings that are expected

from a proposed system and compare them with costs. Four facts that play an

important role in deciding economical feasibility of the proposed system are as

follows:

Cost-saving benefits

Cost-avoidance benefits

Improved-performance benefits

Improved - information benefits.

Hence the proposed system is economically feasible.

OPERATIONAL FEASIBILITY:

It is mainly related to human organizational aspects. The points to be considered are:

What changes will be brought with the system?

What organizational structures are disturbed?

What new skills will be required?

Do the existing Employees members have these skills if not, can they be

trained?

Page 5: Srs Online College Magazine

EXISTING SYSTEM:

The existing systems of Online College Magazine of various colleges provides lots of

features but all these Websites are public. Anyone can have an account on these.

Such Websites are not secured for updation of critical information about college. Due

to this, a private Website for College has been established. Only Administrator can

post Article earlier but now student can also share ideas.

PROPOSED SYSTEM:

Online college Magazine website has various benefits with which we all are quite

familiar. The proposed system has been established for college students, faculty and

guests. In this Website, only the authorized users can login. Many features like all

other Websites has been tried to be implemented. The flexibility of this system will

definitely help Students to communicate with each other very easily.

1.1 Purpose:

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.

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

ideas.

1.2 Scope:

The Scope of the ONLINE COLLEGE MAGAZINE includes:

User must have a valid User Id and password to login to the system.

Page 6: Srs Online College Magazine

If a wrong password is given thrice in succession, that account will be locked

and the

customer will not be able to use it. When an invalid password is entered a

warning is given

to the user that his account is going to get locked.

Search Engine for all the articles posted till date. Accessible by anybody.

Essential steps to be taken to prevent authenticity infringement.

Articles to be distributed in categories. Can overlap 2 or more categories.

Articles to be associated with suitable tags by the registered users at the

time of posting, so that they are searchable.

The home page to consist of attractive essential features like: most read

articles, editor’s pick, recently posted articles, highest rated articles, article

of the month, college news, etc.

Archives to be maintained.

Interactive feedback to be supported to enhance the user experience.

Guests can read articles, rate them and comment on them. They can also

access other optional features (amenities like Word of the day, etc.) but can’t

post articles unless they sign in as registered users.

Automatic commenting on articles by spammers/automatic bots to be defied.

College Students/Faculties can only register as members (through unique

IDs).

Alumni registration to be supported.

Registered members, Moderators and Administrators are allowed to post

articles.

Articles can be downloaded in various formats.

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.

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,

Page 7: Srs Online College Magazine

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, user-centered

design and collaboration on the World Wide Web.

1.4 References:

SRS (IEEE SRS Format and Format provided by TGMC).

Project specification requirement (provided by TGMC).

Problem Definition (provided by TGMC)

1.5 Ove r view: The SRS will include two sections, namely:

Page 8: Srs Online College Magazine

Overall Description: This section will describe major components of the

system, interconnections, and external interfaces.

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:

2.1 Product Perspective:

The client will have client interface in which he can interact with the

banking system. It is a web based interface which will be the web page of

the banking application. Starting a page is displayed asking the type of

customer he is whether ordinary or a corporate customer. Then the page

is redirected to login page where the user can enter the login details. If

the login particulars are valid then the user is taken to a home page

where he has the entire transaction list that he can perform with the

bank. All the above activities come under the client interface.

The administrator will have an administrative interface which is a GUI so

that he can view the entire system. He will also have a login page where

he can enter the login particulars so that he can perform all his actions.

This administrative interface provides different environment such that he

can maintain database & provide backups for the information in the

database. He can register the users by providing them withusername,

password & by creating account in the database. He can view the cheque

book request & perform action to issue the cheque books to the clients.

Page 9: Srs Online College Magazine

2.2 Interface

2.2.1 Soft w are Interface:

User on Internet : Web Browser, Operating System (any).

Application Server : WAS

Data Base Server : DB2

Network : Internet

Development Tools : WSAD (J2EE,Java,Servlets,HTML), DB2, OS(Windows),

Application Server.

2.2.2 Hardware Interface:

CLIENT SIDE

Page 10: Srs Online College Magazine

Processor Ram Disc Space

Internet Explorer

7.0

Pentium II at

500 MHz

64 MB 1 GB

SERVER SIDE

Web sphere

application server

V5.0

Pentium III at

1 GHz

512 MB 2 GB

DB2 V8.1 Pentium III at

1 GHz

512 MB 1GB

(Excluding data

size)

2.3 Product Functions:

Search Engine for all the articles posted till date. Accessible by

anybody.

Essential steps to be taken to prevent authenticity infringement.

Articles to be distributed in categories. Can overlap 2 or more

categories. Articles to be associated with suitable tags by the

registered users at the time of posting, so that they are searchable.

The home page to consist of attractive essential features like: most

read articles, editor’s pick, recently posted articles, highest rated

articles, article of the month, college news, etc.

Archives to be maintained.

Interactive feedback to be supported to enhance the user experience.

Guests can read articles, and comment on them. They can also access

other optional features (amenities like Word of the day, etc.) but can’t

post articles unless they sign in as registered users.

Page 11: Srs Online College Magazine

College Students/Faculties can only register as members (through

unique IDs).

Alumni registration to be supported.

Registered members and Administrators are allowed to post articles.

Articles can be downloaded.

Registered users, 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.

Moderators will have associated categories, according to which to-be-

validated-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.

Mails to be sent on rejection/acceptance of articles.

2.4 User Characterist ics:

User should be of particular college. He/she should be student or faculty

Of that college. They can post articles,download articles,etc.

2.5 Constraints:

o Login and password is used for identification of customer’s account

and there is no facility for non users to login.

o This system works only on a single server.

o GUI is only in English

o Limited to HTTP/HTTPS protocols

Page 12: Srs Online College Magazine

2.7 DATA FLOW DIAGRAMS

LEVEL 0 DFD

LEVEL 1 DFD

Home Page

Items

List

Home

Page

New

User

Items

List

Existed

User

Page 13: Srs Online College Magazine

LEVEL 2 DFD

LEVEL 3 DFD

Home

Page

New

User

Registration Form

Items

List

Login

Page

User ID

Database

Page 14: Srs Online College Magazine

Home

Page

Items

List

Gifts

Flowers

E-de

vices

Jewellery

Add

To

Cart

Page 15: Srs Online College Magazine

LEVEL 4 DFD

LEVEL 5 DFD

2.8 ER Diag r am:

Home

Page

View

Cart

Add

Cart

Modify

Credit Card

Items

List

Bill

Credit card

Data

base

user

Page 16: Srs Online College Magazine

.

administrator Student

College

manages

password Student id address

Phone no

manages Works in

Org_name User

Comment

Feedback Accounts_types

Download Upload Article Rate Article

Admin id password

Generatetheaccounts

Checkstheavailable

Grant request

Perform

Action

Grantrequest

displays

Perform action

Internal_admin

manage

Admin id

password

Page 17: Srs Online College Magazine

2.9 Use Case Diagram :

Description and the priority of this system:

When we consider the online college magazine in this we provide the details of

how to access the magazine without going to the bank through internet.

When we consider the priority of this project it is mainly of medium cost,

efficient to user access data, provides the required data, safe and secure

one,we can know the details of our account.

Page 18: Srs Online College Magazine
Page 19: Srs Online College Magazine

Student

Guest

account list

Download article

Upload artice

update profile

Comment

initialises

shutdowns

Feedback

End sessions

start sessions

LOGIN

Data Backup

Crash recovery

help

PERFORMS

administrator

log out

Page 20: Srs Online College Magazine

ACTIVITY DIAGRAM FOR OVERALL SYSTEM

Username

and

valid user

UPLOAD

ARTICLE

DOWNLOAD

ARTICLE

update profile COMMENT

FEEDBACK

yes

no

SUCCESSF

ULL

SUCCESSF

ULL: .

Log out

START

STOP

Page 21: Srs Online College Magazine

2.10 Assumptions and Dependencies:

The details of customers such as username, password, account type and

their corresponding authority details should be manually entered by the

administrator before using this system.

Every user should be comfortable of working with computer and net

browsing.

He should be aware of the banking system.

He must have basic knowledge of English too.