Documente Academic
Documente Profesional
Documente Cultură
TAMILNADU
STOP GLOBAL
WARMING
(Software Requirement Specifications)
PERIYAR MANIAMMAI
UNIVERSITY
Team Members
KAVITHA. J
RUKMANI. V
REVATHY. M
DHIVYA. M. R
Project guide
Mr.A.B.Karthick Anand Babu
1.1) Purpose
1.2) Scope
1.3) Abbreviations
1.4) References
1.5) Technologies
1.6) Over view
2) Overall Description:
3) Specific Requirements:
1) Introduction:
1.1) purpose:
It is to encourage, conduct and participate in investigations and
research relating to problems of water, land and air pollution and its
prevention, control and abatement thereof. It is also to spread awareness
about the ways (direct, indirect etc) in which a person can help to overcome
pollution.
1.2) scope:
• To shed light on the various inspiring stories of those who have
contributed against pollution. Group members will have
opportunities to run various anti-pollution awareness programmers
in public places, colleges, etc
• It should spread awareness about the ways (direct, indirect etc) in
which a person can help to overcome pollution.
• To evolve efficient methods of disposal of sewage and trade effluent
on land.
• To monitor the generation, transportation, treatment, storage and
disposal of hazardous wastes.
1.3) Abbreviations:
1.4) References:
1.5) Technologies:
1. JSP.
2. DB2: Database.
3. WSAD: Development Tool.
4. WAS: Web server.
5. Rational: Design Tool.
2) Overall Description:
2.01) Product perspective:
HTML
Client
(Customer)
HTTP/HTTPS
Client
Software
(system User)
TCP/IP
Application database
Server server
Client side
• The web pages (XHTML/JSP) are present to provide the user interface on
customer client side. Communication between customer and server is provided
through HTTP/HTTPS protocols.
• The client software is to provide the user interface on system user client side
and for this TCP/IP protocols are used.
• On the server side web server is for EJB and database server is for storing the
information.
Client slide
Processor RAM Disk space
Internet Explorer Pentium 2 at 500 256 120 MB
6.0 MHz
Server Slide
Web sphere Pentium4 at 1.6 4 GB 4 GB
Application server GHz
V5.0
DB2 V8.1 Pentium4 at 1.6 4 GB 2 GB(Excluding
GHz data size)
2.06) Constraints:
view
logs
View all
details
1. Site Administrator:
Responsible for managing system Users, Viewing logs and view all details.
Manage system Users: The Administrator will create different roles. The
system users will be created and will be assigned with the different roles.
IS
A
System_Role
Role_id
Role_Name
Site Group
Administrator members
3) Specific Requirements:
3.1) Use-case reports:
1) Site Administrator:
Responsible for managing system Users, Viewing logs and view all details.
Manage system Users: The Administrator will create different roles. The
system users will be created and will be assigned with the different roles.
View logs: Responsible for checking the logs of different system user about
pollution and causes
View All Details: View the problem of water, land and air pollution and its
prevention, control details.
View system
user
Update details of
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:
• Administrator is already logged in.
• System users have already been created and assigned some roles,
tasks and permissions.
role
List of system users
Which are assigned
System user
2) Group members:
Responsible for managing the pollutions details, update and view all details.
Pollution
details
Manage
pollution
Anti-pollution
awareness
Awareness
program
Control
pollution
Stop
global
warming
3. Anonymous users:
View own details: Reason for pollution details prevention and control
details.
Display error
To know Prevention
and controls
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
Select according to
the problems
Display solutions
Supplementary Requirements:
• Secure access of confidential data (user’s details). SSL can be used.
• 24 X 7 availability
• Better component design to get better performance at peak time
• Flexible service based architecture will be highly desirable for future
extension