Beruflich Dokumente
Kultur Dokumente
Team Members B. siva prasad raj Ch.Naveen padal V.Malakondaiah V. Surya chandra 08131A1206 08131A1207 08131A1258 08131A1262
Table of Contents
Description 1.0 Introduction
1.1 Methodology 1.2 Purpose 1.3 Scope 1.4 Definition, Acronyms, and Abbreviations 1.5 References 1.6 Technologies to be used 1.7 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 Constraints 2.7 Use Case Model Description 2.8 ER Diagram 2.9 Activity Diagram
1.1 Methodology
Rational Unified Process
The Rational Unified Process brings together elements from all of the generic process models, supports iteration and illustrates good practice in specification and design. The RUP is normally described from three perspectives:
A dynamic perspective that shows the phases of the model over time. A static perspective that shows the process activities that are enacted. A practice perspective that suggests good practices to be used during the process.
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 interaction. This information is used to assess the contribution of system to business.
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
An amusing website for posting articles and for reading articles is created. The main purpose is not all students make it to the printed magazine. Creativity of students
needs to be nurtured.This website will provide a user friendly interactive place where students/faculty can share their ideas.
1.3 Scope
1. 2. 3. 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. 4. The home page to consist of attractive essential features like: most read articles, editors pick, recently posted articles, highest rated articles, article of the month, college news, etc. 5. 6. Archives to be maintained. Interactive feedback to be supported to enhance the user experience.
7.
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 cant post articles unless they sign in as registered users. 8. 9. 10. 11. 12. 13. 14. Automatic commenting on articles by spammers/automatic bots to be defied. Prevent standard automated software from filling out a form. 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. 15. 16. Regex to be extensively used for prohibiting obscene and unacceptable comments. 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. 17. 18. Automated mails to be sent on rejection/acceptance of articles. 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.
6 7 8 9
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.
10 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.
11 RAD: Rational Application Developer is a development tool that helps to design web pages and also helps to design the diagrams like ER, Database schema diagrams and to generate DDL.
1.5 References
Unified Modelling Language by Grady Booch Software Engineering by Pressman IBM Red Books IBM TGMC Sample Synopsis www.ibm.in/developerworks Database Management Systems by RaghuRamaKrishnan
e-Forms -Electronic forms help reduce the time, costs, and problems inherent to paper based forms processes AJAX - Asynchronous Java Script and XML. Web 2.0 - RSS Feed 2.0. Web-services SOA - Service Oriented Architecture
1.7 Overview:
Our Plan: 1. 2. Creating and managing an Online College Magazine where college students and Articles can be searched by anybody in the world. Factors behind the motivation Not all students make it to the printed magazine. Creativity of students needs to be nurtured.Creating a user-friendly students/faculties can share their ideas. 2.
faculties can post and read various articles, thus promoting literary insight. of this system are:
Overall
Description
Diskspace: 100MB Server Side: RAD: Processor: Intel pentium III or amd 800 MHz RAM: 256MB
Diskspace: 3.5GB DB2 9.5: Processor: Intel pentium III or amd 800 MHz RAM: Diskspace: 256MB 500MB(Excluding Data Size)
2.6 Constraints:
GUI is only in English Login and password is used for identification of users. Only registered memebers(registered users) can post the articles. Limited to HTTP/HTTPS.
Guest:
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 cant post articles unless they sign in as registered users. Registered User: Registered members are allowed to post articles.Articles can be downloaded in various formats.These 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. Moderator: 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.
Administrator:
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.