Beruflich Dokumente
Kultur Dokumente
TEAM
SUNBEAMZ
MEMBERS
ARUN VARGHESE
KIRAN VARGHESE
JEFFRY JAMES P.
NIKHIL K.P.
PROJECT GUIDE
DHANABAL S.
LECT. KARPAGAM COLLEGE OF ENGINEERING.
INDEX AND TABLES
1) Introduction: ..............................................................................................................................3
1.3) Abbreviations:.....................................................................................................................3
2) Overall Description:..................................................................................................................6
1.1) PURPOSE: This system provides a wide range of user interface desk dealing with various types of
cancer affecting womens in day-to-day life. It also provides various treatments through online
medical assistance from doctors around the globe.
1.2) SCOPE:
>> The site contains write-ups which give a general awareness to the public about the
hazardous cancers which can affect women.
>> The users could be able to clarify their doubts about the disease with medical
practitioners.
>> Woman Welfare organizations announces the launch of programs or diagnosis camps
through the site.
>> A regular newsletter should be sent to registered users about the latest developments
in regard to the disease.
>> Admin would be able to view strategic data and graphs about contributors to the site,
regular users, age groups of users etc.
>> Disease affected or cured women can share their experiences through the site. Their
names are disclosed ,if they wish to do so.
>> Users attend Multiple Choice Questions (MCQs) to help identify whether they have
started to show the initial symptoms with doctors assistance information.
>> Information regarding the nearest hospital which provided diagnosis facility as well as
treatment for the disease according to the address given by the users.
>> The most active doctor or medical practitioner in each disease category will be adored
“e-certificate of appreciation” on yearly basis.
>> Facilitate appropriate communication between all stakeholders - Discussion
forum/chat/mail/polls
1.3) ABBREVATION
>> HTML: Hypertext Markup Language is a markup language used to design static web
pages.
>> EJB: Enterprise Java Beans.
>> J2EE: Java 2 Enterprise Edition is a programming platform— part of the Java Platform—
for developing and running distributed multitier architecture Java applications,
based largely on modular software components running on an application server.
>> DB2: DB2 Database is the database management system that delivers a flexible and
cost effective database platform to build robust on demand business applications.
>> WAS: Web sphere application server is an application server that runs business
applications and supports the J2EE and web services standards.
>> WSAD: Web sphere studio application developer is a toolkit which is designed for the
creation of more complex projects, providing fully dynamic web application
utilizing EJB’s . This consist of EJB tools , CMP ,data mapping tools & a universal
test client that is designed to aid testing of EJB’s.
>>HTTP: Hypertext Transfer Protocol is a transaction oriented client/server protocol
between web browser & a Web Server.
>> HTTPS: Secure Hypertext Transfer Protocol is a HTTP over SSL (secure socket layer).
>> TCP/IP: Transmission Control Protocol/Internet Protocol, the suite of communication
protocols used to connect hosts on the Internet. TCP/IP uses several protocols, the two
main ones being TCP and IP.
1.4) REFERENCE
1.5) TECHNOLOGIES
>> J2EE: Application Architecture
>>DB2: Database
>>WSAD: Development Tool
>> WAS: Web Server
>> Rational: Design Tool
Overall Description:
Describe the general factors that affect the product and its requirements.
2.04)Communication Interface:
Client on Internet will be using HTTP/HTTPS protocol.
Client on Intranet will be using TCP/IP protocol.
2.05)Product Function:
Track Account Level Data: In this module, receivables from customer are maintained.
Service Level Agreements: It contains the agreements of providing the services related to
product and customer.
2.09)Maintaining Logs:
Activities of the System Users can be tracked through the logs, which is maintained by the
system.
USE CASE DIAGRAM
WRITE-UPS
ADMINISTRATOR DA/CP
REGISTRATION
MANAGE USERS
WOMAN WELFARE
ORGANIZATION
VIEW LOGS
SERVICES
ADD SERVICES
DOCTOR AND
MEDICAL ACTIVISTS
VIEW DETAILS
UNREGISTERED USERS
USE-CASE DESCRIPTION
ADMINISTRATOR:
>>Manage System Users: The Administrator will create different roles. The system
users will be
created and will be assigned with the different roles. More than one task and
permissions can be
granted or revoked from the system users.
>> View Logs: Responsible for checking the logs of different system user for
auditing and
maintaining the integrity of the system.
>> Manage Standard Groups: Standard groups will be created and updated by the
administrator,
which will be visible to all the system users.
>> View All Details: View the customer details, payment details, purchase details,
daily service transaction details.
>>clarify doubts: the doctor can use system to help user clarify their doubts on the
diseases and help in treatment providence.
>>create registration: The doctor can create his/her own registration for system
security and user inference.
>>ADD SERVICES: the doctor shall help user on request to identify and satisfy their
doubts making the system portable for the user of the site.
>>View all details: the doctor can view the details of the users registered in the site
and refer to their grievencies.
SIMPLE USERS:
>>view details: these unregistered users can view various details regarding the site
and the cancers available.
Architectural diagram
DATABASE DIAGRAM
2.11) Assumptions and Dependencies:
>>Administrator is created in the system already.
>>Roles and tasks are predefined.
3.)SPECIFIC REQUIREMENTS
3.01)Use-case reports:
ADMINISTRATOR:
>>Manage System Users: The Administrator will create different roles. The system
users will be
created and will be assigned with the different roles. More than one task and
permissions can be
granted or revoked from the system users.
>> View Logs: Responsible for checking the logs of different system user for
auditing and
maintaining the integrity of the system.
>> Manage Standard Groups: Standard groups will be created and updated by the
administrator,which will be visible to all the system users.
>> View All Details: View the customer details, payment details, purchase details,
daily service transaction details.
VIEW LOGS
CREATE ACCOUNT
MANAGE USER
UPDATE ACCOUNT
UPDATE USER
• Name of usecase:- create the user.
Descriptions:-to create the user by providing the username,password and granting a revoking
certain rights.
Pre-conditions:- administrator is already logged in.
Normal flow of events:-
@new login, password, details of the user location id, roles, permissions are granted.
@save details.
GRANT
PERMISSION
REVOKE
PERMISSION
INSERT IN TO
DATABASE
STORE THE
INFORMATION
SELECT USER
SELECT DATA
SELECT THE
USER
STORE THE
UPDATED USER
• Name of use case: View logs
Description: To view the activities (logs) of the system users.
Precondition:
@Administrator is already logged in.
@ System Users have already been created.
Normal flow of events:
@ Select user name.
@ Select date.
Post Condition: None
SELECT THE
USER
SELECT DATE
USER USE-CASE
DISEASE AFFECTED/CURED PERSON:
>>Registration: The DA/CP can register in the site and can get the best possible
solution to their greivencies at the earliest from the best doctors available.
>>Best Services: the DA/CP CAN ATTEND THE multiple choice questions and
their related greivences will be solved by providing the reference to the best doctor
and the treatment available.
>>View all details: the DA/CP shall view all the details of the women related cancer
and can find out their related symptoms & treatment available.
Share experiences: the Cured Persons CAN share their experience so that it maybe
helpful for the one in need.
CREATE ACCOUNT
REGISTRATION
UPDATE ACCOUNT
ENTER THE
USER DETAILS
VALID LOGIN
EDIT PROFILE
VIEW PROFILE
• Name of usecase:-update the account
Descriptions:- the user can update an existing account in the site.
Pre-conditions:-
@user account is already present.
@user detail(s) are invalid.
Normal flow of events:-
@update the account information.
@login the account.
@view the profile.
@logout the account.
Alternative flow of events:-error message if details aer wrong.
Post conditions:-details are correct.
USER_ID
SELECT USER
CREATE INVALID
USER_ID
VALID
PASSWORD
SELECT PASSWORD
CREATE INVALID
PASSWORD
VALID
USER PROFILE
DISPLAYED
SAVE THE
CHANGES
STORE UPDATES IN
THE LOGS
DOCTOR & MEDICAL ACTIVISTS:
>>clarify doubts: the doctor can use system to help user clarify their doubts on the diseases
and help in treatment providence.
>>create registration: The doctor can create his/her own registration for system security and
user inference.
>>user services: the doctor shall help user on request to identify and satisfy their doubts
making the system portable for the user of the site.
>>View all details: the doctor can view the details of the users registered in the site and refer
to their grievencies.
SELECT USER_ID
CREATE INVALID
PASSWORD
VALID
ASK FOR
PASSWORD
SELECT PASSWORD
CREATE INVALID
PASSWORD
VALID
SUBMIT PROFILE
NEW ACCOUNT
LOGGED IN
Add services:
MEDICAL SERVICES
ADD SERVICES
PERSONAL SERVICES
USER
LOGGED IN
SELECT USER
CREATE INVALID
ACCOUNT
VALID
DOCTOR
LOGGED IN
SELECT DOCTOR
CREATE INVALID
ACCOUNT
VALID
USER ATTENDS
MCQ's
MEDICAL
ASSISTANCE
USER
LOGGED IN
SELECT USER
CREATE DOCTOR INVALID
ACCOUNT
VALID
DOCTOR
LOGGED IN
SELECT DOCTOR
CREATE DOCTOR INVALID
ACCOUNT
VALID
MEDICAL
ASSISTANCE
>>24 X 7 availability.
Because system can be an automated process, so it can stay open for 24 hours a day.
If the base is now the entire world, staying open 24 hours a day becomes critical.
System is required to be available 24X7 so UPS support must be on server site for at
least 8 hours in case of power failure. System will remain inaccessible to users at
2:00 to 4:00 am for backup and maintenance purpose.
>>Flexible service based architecture will be highly desirable for future extension
The web supports and withstands multiselection and is not prone to any kind of
hanging,providing the best dynamicity to the site.