Professional Documents
Culture Documents
Version<1.0> 12.02.2012
Vivacious Winners
VIVACIOUS WINNERS
Version<1.0> 12.02.2012
Vivacious Winners
REVISION HISTORY
Date
12.02.2012
Version
1.0
Description
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: 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.
Author
Vivacious Winners
Version<1.0> 12.02.2012
Vivacious Winners
TABLE OF CONTENTS
1. Introduction 1.1Methodology.4 1.2 Purpose5 1.4 Definitions, Acronyms and Abbreviations..6 1.3 Scope5 1.5 Tools Used6 1.6 References7 1.7 Technologies to be used...8 2. Overall Description
1.8 Overview..8
2.4 Communication Interface.10 2.5 Constraints10 3. UML Diagrams 2.6 Architecture Design..11
3.2 Use case Diagrams.19 3.4 State Chart Diagram..26 3.5 Sequence Diagram.....27 4. Supporting Information 3.6 ER Diagram....28
4.1 Index29
Version<1.0> 12.02.2012
Vivacious Winners
Fig 1.1: Phases of RUP The different phases in RUP are INCEPTION The goal of the inception phase is to establish a business case for the system. Identifying all external entities that will interact with the system and defining these interactions. This information is used to assess the contribution of system to business.
Version<1.0> 12.02.2012
Vivacious Winners ELABORATION The goals of the elaboration phase are to develop an understanding of the problem domain, establish an architectural framework, develop project plan and identify key project risks. CONSTRUCTION This phase is concerned with system design, programming and testing. Parts of the system are developed in parallel and integrated during this phase. TRANSITION This is the final phase of RUP and is concerned with moving the system from the development community to the user community and making it work in real environment.
1.2 Purpose:
ONLINE COLLEGE MAGAZINE is a normal kind of magazine but present online. As now a days life is so complicated that there is no time to buy a book or a magazine and to study separately. Everything is available through Internet. 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/faculty can share their ideas.
1.3 Scope:
1. Posting Articles 2. Conducting Polls 3. Getting Notifications 4. Several college Advertisements 5. Getting News about College 6. Even thought for the day/Word kind of things etc.
Version<1.0> 12.02.2012
Vivacious Winners
Version<1.0> 12.02.2012
Vivacious Winners Web server WASCE Web Sphere Application Server Community Edition (from now on WASCE) is a free, certified Java EE 5 server for building and managing Java applications. It is IBM's supported distribution of Apache Geronimo that uses Tomcat for servlet container and Axis 2 for web services. Over 15 WASCE developers are committers in the Apache Geronimo project. Development tool RAD IBM Rational Application Developer for Web Sphere Software (RAD) is an integrated development environment (IDE), made by IBM's Rational Software division, for visually designing, constructing, testing, and deploying Web services, portals, and Java (J2EE) applications. Database platform DB2 DB2 Database is the database management system that delivers a flexible and cost effective database platform to build robust on demand business applications and supports the J2EE and web services standards. Design tool Rational Software Modeler IBM Rational Software Modeler, (RSM) made by IBM's Rational Software division, is a Unified Modeling Language UML 2.0-based visual modeling and design tool. Rational Software Modeler is built on the Eclipse open-source software framework and includes capabilities focused on visual modeling and model-driven development (MDD) with the UML for creating resilient, thought-out applications and web services.
1.6 References:
Object Oriented Modeling and Design with UML-Michael Blaha, James Ram Baugh. Software Engineering, Seventh Edition, Ian Somerville. IBM Red Books. IBM TGMC Sample Synopsis. IBM www.ibm.in/developerworks. Java - www.sun.com Wikipedia - www.wikipedia.com Database Management Systems - Navathe. Complete Reference - J2EE - Keogh.
Version<1.0> 12.02.2012
Vivacious Winners
1.8 Overview:
Existing System: Registration for users Discussion forum Feedback Proposed System: Registration for students, faculty. Administrator and Moderator take care of the users and their articles and polls. Our Plan: Registration for users. Feedback facility. Uploading and Downloading Articles enabled for Registered users, administrators and moderators. Valuable Comments are accepted (no spam). A search space to search for articles based on the category to which they belong. Anonymous users are allowed to search for articles, post their comments and give feedback. Discussion Poll. Approval by the admin and moderator for uploading articles.
Version<1.0> 12.02.2012
Vivacious Winners
Version<1.0> 12.02.2012
Vivacious Winners
2.5 Constraints
GUI is only in English. Login and password is used for the identification of users. Limited to HTTP/HTTPS. This system is working for single server.
10
Version<1.0> 12.02.2012
Vivacious Winners
We have decided to use Client Server Architecture for developing the project. The reason is because, the whole magazine is technically a huge data base which contains all the information and its online, so it requires a server system for a proper functioning. The server gets updated quite often and clients can access the information. It is similar to an online database on a limited scale.
11
Version<1.0> 12.02.2012
Vivacious Winners
13
Version<1.0> 12.02.2012
Login/Register
Home
Profile
Category
Archive
Comment
Update
Upload Articles
Maintains
Validates
Article
Article Post
Post
Message to User
Logout
14
Version<1.0> 12.02.2012
Vivacious Winners Guest: Guest can visit online college magazine site and can read articles, rate them & comment on them. They can also access other optional features like thought of the day but cannot post articles unless they sign in as registered users. Administrator: Administrator can add/delete moderators. Can post news which will be visible at the home page. Administrator can maintain achieves. He can categorize articles. Moderator: Moderator can view all the articles & he/she can add articles. Moderator can also comment as a discussion poll. They can post the thought of the day & can give the feedback. User: Registered users will have their own profile where they can their info for the world to see. Useful updated info related to their activities to be available at their profiles.
guest
Home
search artcles
catogory
archive
comment
discussion poll
feedback
15
Version<1.0> 12.02.2012
Vivacious Winners
Login
Feedback Search for all articles Category Archive Comment Update Uploading articles Discussion Poll Downloading articles Thought of the day
Logout
16
Version<1.0> 12.02.2012
Registered admin
add/remove
Article
User
Posts
moderators
message to user
log out
17
Version<1.0> 12.02.2012
Vivacious Winners
moderator
add/remove
Article
User
Posts
message to user
log out
18
Version<1.0> 12.02.2012
Vivacious Winners
Login/Register
Administrator Category
Archive
Update
Uploading Articles
Downloading Articles
Feedback
Logout
19
Version<1.0> 12.02.2012
Vivacious Winners
Comment
Update
Uploading Articles
20
Version<1.0> 12.02.2012
Vivacious Winners
Archive
Comment Guest
Discussion Poll
21
Version<1.0> 12.02.2012
Vivacious Winners
Comment
Update
Uploading Articles
23
Version<1.0> 12.02.2012
Vivacious Winners
Comment
Update
Uploading Articles
24
Version<1.0> 12.02.2012
Vivacious Winners
25
Version<1.0> 12.02.2012
Vivacious Winners
Login/Regi ster
Post
Comment
Discussion
Feedback
Logout
26
Version<1.0> 12.02.2012
Vivacious Winners
Registered Member
Online college magazine login/register verification successful login upload an artcle Browse your contents
Dtabase
Admin
select file/doc. to upload Article successfully pposted message to user about postng
download an article Query database File downloaded discussion poll reqesting permission to post an discussion poll Successfully added discussion poll message to user about posting Requesting feedback Authentication from admin Issue form Fill & submit form logout successful logout
27
Version<1.0> 12.02.2012
Vivacious Winners
3.6 ER DIAGRAM:
name
Online College Magazine
url
Guest
Visits
name
age
can view
can post
can download
User
Administr ator
can validate
can give
Username 1 Password
gender
Password
user's mail id
category
can have
Profile
Registered User
DOB gender UsernamePassword
Profile name
Friends Picture
28
Version<1.0> 12.02.2012
Vivacious Winners
4.1 INDEX:
A
Abbreviations& Acronyms 6 Administrator 16 AJAX 6 Analysis 3 Design 18
C
Client on Internet 9 Communication Interface & Constraints 10
D
Data Base 9 DB2 6 Definitions 6
E
Elaboration 5 ER Diagram 28 Existing System 8
H
HTML & HTTP 6
I
Inception & Introduction 4
J
J2EE -6 Java , JSP 6
M
Moderator 16 Methodology 4
O
Overall 13 Overview 8
P
Product Perspective 9 Proposed System 8 Purpose 5
R
RAD 7 References 7 Reports 4 Rational Unified Process 7
S
Scope 5 Sequence 27 Software 9 State chart-26
T
Transition 5 Technologies 8
U
Use-case 19 UML 3
29
Version<1.0> 12.02.2012
Vivacious Winners
SPECIAL THANKS
We convey a special thanks to our department, our guide and to our college. We also convey special thanks to all these softwares and websites; they have been of great help in doing the project. We owe a great deal of debt to the IBM-TGMC2011 for giving us the opportunity to nurture our skills and present our fresh talent in the form of this project.
30