Académique Documents
Professionnel Documents
Culture Documents
AND GRAMOTHAN
TEAM
THE PROTAGONISTS
TEAM MEMBERS
VAIBHAV SHARMA
SORAV VERMA
SAKSHAM CHOUDHARY
SHOBHIT SHARMA
PROJECT GUIDE
INDEXES AND TABLES:
1 INTRODUCTION
1.1 Purpose
1.2 Scope
1.3 Abbreviations
1.4 References
1.5 Technologies
2 OVERALL DESCRIPTION
2.1 Project perspective
2.2 Software interface
2.3 Hardware interface
2.4 Communication interface
2.5 Project functions
2.6 User characteristics
2.7 Constraints
2.8 Use case model survey
2.9 Architecture diagram
2.10 Database design
2.11 Assumptions and dependencies
3 SPECIFIC REQUIREMENTS
3.1 Use case reports
3.2 Supplementary requirements
1 INTRODUCTION
1.1 OBJECTIVE/VISION
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 and abatement
thereof.
OVERALL DESCRIPTION
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.
SOFTWARE INTERFACE:
Client on internet: web browser, operating system (any).
Client on intranet: client software, web browser, operating system (any).
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.
HARDWARE INTERFACE
CLIENT SIDE
SERVER SIDE
USER CHARACTERISTICS
It is required that each user is comfortable with the concerned
operating system and has knowledge of English too.
CONSTRAINTS:
i. GUI is only in English
ii. This system is working for a single server
iii. Limited to HTTP/HTTPS
Read
News
Anonymous user
Membership request
Member Change
Account
Login /
Logout
Terminate
Account
Administrator or
Use resources
Account
Reactivate
Feedback & Manage members
Account
Contact
1. Anonymous User:
i. Read: He can read the information available and can access all the textual resources
available on the website
ii. Use Resources: He can download the matter available on the website and use them
with the help of tools locally available on the client machine.
iii. Membership Request: He can send the membership request to the administrator
and can get reports.
2. Member:
i. Login: A member can login or log out of his personal account using his
unique id and password.
ii. Change: He can change the personal information provided to the website.
iii. Terminate: He can terminate his membership anytime. A notification will be
sent to the administrator on account of that.
iv. Use resources: he can further use the resources with more authority and
rights.
v. 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. View own details: Any member can view his/her own details after logging in.
vii. 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. Manage members: Administrator has the rights to approve or disapprove
any membership request. He can keep a closed watch over all the member’s
activities.
iii. Administrator login: he can personally login and approve of the changes that
are pending his approval.
iv. Manage groups: He can manage groups also, besides managing the
individual accounts. He can control the matter that is being posted there.
v. 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.