Escolar Documentos
Profissional Documentos
Cultura Documentos
Members: L.THANUJA S.THEJA P.RAJESHKUMAR S.SEKHAR College Name: MADANAPALLE INSTITUTE OF TECHNOLOGY AND SCIENCE Department: COMPUTER SCIENCE AND ENGINEERING State: ANDHRA PRADESH 08691A05A5 08691A05A9 08691A0571 08691A0585
Page 1
Revision History
DATE VERSION DESCRIPTION Stop global warming is mainly intended to create awareness to the people how to reduce various pollution causative and to control the global warming. AUTHOR Work for wonders Guide name: Mr. D. kasi Viswanath Team members: L. Thanuja S. Theja p. Rajesh Kumar S.sekhar
1-2-2012
1.0
Page 2
Table of contents
Description Page no
1.0 Introduction.. 4 1.1 Purpose5 1.2 Scope....5 1.3 Definitions acronyms and abbreviations..6 1.4 References6 1.5 Technologies to be used..7 1.6 Users of the systems7 2.0 Overall Description.7 2.1 Product perspective8 2.2 Software interface9 2.3 Hardware interface.....9 2.4 Product function10 2.5 User characteristics10 2.6 Constraints..10 2.7 Architecture Design11 2.8 Use case Model description12 2.9 Class Diagram15 2.10 Sequence diagram16 2.11 Data base design.. 27 2.11.1 ER Diagram27 2.11.2 Schema..28 2.11.3Assumptions and dependencies.28 .
<work for wonders><Mits> Page 3
3.0 Specific requirements28 3.1 Use case Reports28 3.2 Supplementary Requirements..35
Page 4
1.1 Purpose:
This is a social website for encouraging people to abstain from various pollution causatives. It works on the principles of health promotion and strengthening the society. It not only makes the users aware of the diseases caused but also how to prevent them. It encourage, conduct and participate in investigations and research relating to problems of water, land and air pollution and its prevention, control.
1.2
Scope:
Global warming is the major issue in the present generation that are facing if it continues then definitely the future generation cannot survive. For this we have to introduce eco friendly interface between human and nature. For this it is one of the method to control global warming we are creating the awareness to people by sending the reports weekly monthly to the
<work for wonders><Mits> Page 5
registered users. In this reports it includes how to save water, paper and natural resources and also it tells the users how to use the natural resources scarce fully then the future generations can make use of it.
1.3
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 used to store the data.
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:
www.foregreenary.com www.cpcb.nic.in www.globalgiving.org
Page 6
Anonymous users. Group members(registered users) Government or non government agencies, doctors( physicians and counselors). Site administrators.
ii. iii.
iv.
2.0 Overview:
The SRS will include two sections, namely: i. Overall description: will describe the major components of the systems and interconnections and external interfaces to the system. ii. Specific requirements: will describe the functions of actors their role in the system and constraints.
Page 7
1. The web pages(XHTML/JSP) are present to provide user interfaces on customer client side. Communications between customer and server is provided through HTTP/HTTPS protocols. 2. The client software is to provide the user interface on system user client side and for this TCP/IP protocols is used. 3. On the server side web server is for EJB and database server is for storing the information.
Web server: WAS, operating system (any). Database server: DB2, operating system (any).Development end: WSAD( J2EE, Java, Java beans, Servlets, HTML), DB2, OS(Windows), web server.
2.3
HARDWARE INTERFACE:
CLIENT SIDE PROCESSO R INTERNET EXPLORER 6.0 PENTIUM II AT 500 MHz RAM 64MB DISK SPACE 1GB
SERVER SIDE WEB SPHERE APPLICATION SERVER V5.0 PENTIUM III 512 AT 1 GHz MB 2 GB
DB2V8.1
2.4
Product Function
This project stop Global warming can initiate and motivate the people to retain the stable climate and sustainalble environmental conditions
Page 9
It comes with latest updates to the users to aware of present global environment situation. And also it comes with latest cleaner and greener technologies updates to the users. The information can be shared across the people through this social website Provides a convenient and effective maintenance. Sends regular reports to the registered users. and interacts with government and non governmental agencies.
COMMUNICATION INTERFACE:
i. Client on internet will be using HTTP/HTTPS protocol. ii. Client on intranet will be using TCP/IP protocol.
2.6 CONSTRAINTS:
GUI is only in English. This system is working for a single server Limited to HTTP/HTTPS
Page 10
Page 11
Members hip
request
Member
Chang e Accoun t
Termin ate Account Login / Logou t
Administra tor or
Use resources
Feedback &
Contact
Page 12
Login: A member can login or log out of his personal account using his unique id and password. Change: He can change the personal information provided to the website. Terminate: He can terminate his membership anytime. A notification will be sent to the administrator on account of that. Use resources: he can further use the resources with more authority and rights. Feedback: He can send the feedback to the administrator regarding any experience or difficulty he has faces in accessing the resources over the website.
vi. vii.
View own details: Any member can view his/her own details after logging in. View group homepage/information: A member can view the group home page and check for all the updates available there.
3. Administrator: i.
Account: The administrator has the highest authority amongst all the actors that exist. He gets the notifications regarding any new activity that happens over the website.
ii.
Page 13
disapprove any membership request. He can keep a closed watch over all members activities.
the
iii.
Administrator login: he can personally login and approve of the changes that are pending his approval.
iv. v.
Manage groups: He can manage groups also, besides managing the individual accounts. He can control the matter that is being posted there. View logs: He can view the complete log information of the people who have accessed the website in certain duration of time. He can build other statistics based on the requirements
vi.
View all details: He can view all details about individual members, their email ids, addresses etc.
ii.
Manage members: they can communicate with the administrators regarding the controlling of individual members over the group and websites.
iii.
Counseling:
They
can
spread
awareness
amongst
individuals
by
Page 14
Page 15
Page 16
Page 17
Page 18
Page 19
Page 20
Page 21
Page 22
Page 23
Page 24
Page 25
Page 26
i. Website should be highly customizable and flexible enough to easily deploy. ii. Group also seeking for any creative ideas from you to support and promote antipollution activities.
Page 28
Name of use case: View System Users Description: View the list of system users in a role and view the details of roles, tasks and permissions assigned to a system user. Preconditions: i. Administrator is already logged in. ii. System users have already been created and assigned some roles, tasks and permissions. Normal flow of events: i. The system user or a role will be selected. ii. Query will be submitted. iii. Relevant output will be displayed (If system user is selected then roles, tasks and permissions assigned to one will be displayed and if role is selected then list of system users assigned to that role will be displayed). Alternate flow of events: None Post Condition: None.
Ask for selecting role or system user role List of system users
System user
Details of roles, tasks.
Page 29
2) Group members: Responsible for managing the pollutions details, update and view all details. Manage pollution: Record problems of pollutions, update and view their details. Service catalogue: Create and update the pollution service for public. Manage pollution:
Anti-pollution awareness
Name of use case: update the pollution problems Description: To create the details and awareness about pollution Preconditions: prevent the pollution to stop the global warming. Normal flow of events: i. Analyzing the problems of public.
ii. Generating the reports to control them. iii. Creating awareness stories for the public to understand them in a easy manner.
Alternate flow of events: Prepare some stories about global warming to bring awareness among the public.
<work for wonders><Mits> Page 30
Awarenes s program
Control pollution
3. Anonymous users: Causes for pollution View own details: Reason for pollution details prevention and control details.
Anonymous users
<work for wonders><Mits> Page 31
Alternate flow of events: To prepare the awareness programs to prevent the pollution.
Display error
4. Government or non government agencies: View details: Can view the details of pollution, its causes, view the prevention and controls for conducting awareness programs.
Page 32
Name of use case: View the pollution control. Description: Support manager can view prevention and control according to the pollution. Pollution type Prevention and controls e-mail service calls Subject Feedback
Normal flow of events: Select the awareness program conducted to prevent the pollution
Page 33
Anti-pollution activities
Display solutions
stay open for 24 hours a day. System is required to be available 24 X 7, so UPS support must be on the server site for at least 8 hours in case of any power failure.
2. Make the existing website more dynamic in nature: Many early web implementations
consisted of static html pages. This becomes very difficult to manage if the number of pages becomes too large. An effective system should be largely dynamic taking advantage of technology that automates this process rather than relying on manual processes.
3. Provide good performance and ability to scale the server: The Web application
serve r should provide good performance and ability to manage performance with techniques, such as support for caching, clustering and load balancing.
Page 34
valuable time worrying about how to maintain sessions within the application. The Web application Server should provide these services.
Page 35