Beruflich Dokumente
Kultur Dokumente
CHAPTER-I INTRODUCTION
SBIT-CSE-KHAMMAM 1
INTRODUCTION
y y y y y y y y
Manager:
When the Manger clicks the ok button in the login screen after entering the username then username and password is checked with the database for validity. When the manager enters wrong password then a message box is displayed. He can view the list of users in this application based specific type He can view the list of diseases and their remedies.
SBIT-CSE-KHAMMAM
INTRODUCTION
Official:
y y y y y y y y y Official enters into the site after login through Official login screen, by entering user name and password. The official authentication is checked by verifying user Id and password from the data base. After entering into the site Official home screen is displayed. When the official clicks on the Diseases link then Disease details screen will be displayed to add the details of a new disease. This consists of fields like Disease no, name, symptoms, precaution, medicine, hospital and doctor details. Disease no field contains number of each disease which are in the database. By clicking a particular Disease on the details of that disease is displayed. The official can modify, and delete the user records. He can update the doctor availability dates information. He can send a mail to the client.
Doctor:
y y y y y Doctor enters into the web site by Entering his User Id and password by checking his authentication. After entering through Doctor login screen Doctor gets the Client query list screen , which contains list of query details He can view the list of queries posted by different customers. He can click on a specific query and send the reply. He can set his available dates for patient appointments
Client:
y The client visits the web site to get remedy for his health problems or for getting more awareness regarding health. The home screen consists of different links like Home, How to use, Health Awareness, Registration, and login. The clients can go for any link. Home: When the client clicks Home link the information regarding the web site is displayed. How to use: when the client goes for clicking this link then the information regarding the usage of the site is displayed.
y y
SBIT-CSE-KHAMMAM 3
INTRODUCTION
SBIT-CSE-KHAMMAM 4
REQUIREMENTS
CHAPTER-III REQUIREMENTS
SBIT-CSE-KHAMMAM 8
REQUIREMENTS
SBIT-CSE-KHAMMAM 9
SYSTEM DESIGN
SBIT-CSE-KHAMMAM 10
SYSTEM DESIGN
Login login()
SBIT-CSE-KHAMMAM 11
SYSTEM DESIGN
Login login()
SBIT-CSE-KHAMMAM 12
SYSTEM DESIGN
create()
login()
view user()
view disease()
13
SBIT-CSE-KHAMMAM
SYSTEM DESIGN
view()
reply()
create()
14
SBIT-CSE-KHAMMAM
SYSTEM DESIGN
login()
post()
view()
take()
SBIT-CSE-KHAMMAM 15
SYSTEM DESIGN
Login:
Modify user:
Delete user:
Add disease:
Doctor schedule:
Send message
Update ()
Delete ()
New ()
create ()
Send ()
16
SBIT-CSE-KHAMMAM
SYSTEM DESIGN
send()
create()
Send reply:
Create schedule:
SBIT-CSE-KHAMMAM 17
SYSTEM DESIGN
Login:
Client page:
Post query:
view ()
take ()
Check reply:
Appointment :
Login:
Officer page:
Modify user:
delete()
add()
create()
send()
Delete user:
Add disease:
Doctor schedule:
Send messages:
SBIT-CSE-KHAMMAM 18
SYSTEM DESIGN
Create user
Administrator
View users
View diseases
Manager
SBIT-CSE-KHAMMAM 19
SYSTEM DESIGN
Reply queries
Create schedule
Doctor
See reply
View FAQ
Client
Take appointment
SBIT-CSE-KHAMMAM 20
SYSTEM DESIGN
Delete user
Create Schedule
Official
Send messages
Add diseases
21
SBIT-CSE-KHAMMAM
SYSTEM DESIGN
4.5 ER diagrams:
E-R diagram for Administrator:
User-id
Username
Password
Administrator
User-id
Doctor
1: nprovides User-id to
Manager
User-id
Password
User-id
SBIT-CSE-KHAMMAM 22
SYSTEM DESIGN
User-id
Password
m:1 Design
Administrator
Dname
Bal
no
Remedy
User-id Reports
Password
m:m
Official
SBIT-CSE-KHAMMAM 23
SYSTEM DESIGN
Doctor
m:m
Client
Remedy
Disease name
password
Precaution
User-id
Official
M:1 Design
Administrator
User-id Database
Password
m:m
Manager
1:m
24
SBIT-CSE-KHAMMAM
SYSTEM DESIGN
User-id
Password
m:m Design
Doctor
Disease name
Symptoms
User-id Remedy
Password
m:1
Administrator
SBIT-CSE-KHAMMAM 25
SYSTEM DESIGN
User-id
Password
M:1 Design
Administrator
User-id Database
Password
m:m
Manager
SBIT-CSE-KHAMMAM 26
SYSTEM DESIGN
Administrator
Manager
Doctor
Client
Official
Take appointment
Modify user
Create user
Database
SBIT-CSE-KHAMMAM 27
SYSTEM DESIGN
Posted query:
Name NO PQUERY EID CID RQUERY FAQ Null? NOT NULL Type NUMBER(38) VARCHAR2(300) NUMBER(38) NUMBER(38) VARCHAR2(300) VARCHAR2(2)
Disease:
Name DID DNAME STATE REMEDY Null? NOT NULL Type NUMBER VARCHAR2(30) VARCHAR2(2) VARCHAR2(300)
SBIT-CSE-KHAMMAM 28
SYSTEM DESIGN
Today schedule:
Name ANO DID Null? NOT NULL NOT NULL Type NUMBER(38) NUMBER(38) VARCHAR(30) VARCHAR2(12) NUMBER(38) VARCHAR2(2)
Creating dates:
Name RNO DID DNAME ADATE NOT NULL Null? NOT NULL NOTNULL Type NUMBER(38) NUMBER(38) VARCHAR2(30) VARCHAR2(12)
SBIT-CSE-KHAMMAM 29
SBIT-CSE-KHAMMAM 5
SBIT-CSE-KHAMMAM 6
SBIT-CSE-KHAMMAM 7
IMPLEMENTATIONDETAILS
30
SBIT-CSE-KHAMMAM
SCREEN SHOTS
SBIT-CSE-KHAMMAM 35
TESTING RESULTS
SBIT-CSE-KHAMMAM 58
TESTING RESULTS
White box testing- This testing is based on knowledge of the internal logic of an applications
code. Also known as Glass box testing. Internal software and code working should be known for this type of testing. Tests are based on coverage of code statements, branches, paths, conditions.
Unit testing- In which each unit (basic component) of the software is tested to verify that the
detailed design for the unit has been correctly implemented.
System testing- in which the software is integrated to the overall product and tested to show
that all requirements are met.
59
SBIT-CSE-KHAMMAM
TESTING RESULTS
Create new user Mentioning available dates by doctor Adding a disease by officer. Getting report by manager.
Fail
Already Fail mentioned this date as available date Sorry, disease Fail already exists.
Sorry, you have to select one type of user. Observed output Sorry, doctor is not available.
Fail
Integration testing:
Serial no 1 Test case Taking appointment by client. Expected output You have taken an appointment. Status Fail
2.
Fail
60
SBIT-CSE-KHAMMAM
LIMITATIONS
CHAPTER-VIII LIMITATIONS
61
SBIT-CSE-KHAMMAM
LIMITATIONS
LIMITATIONS:
In our proposed system we cant pay the registration bills using credit cards & debit cards .We have to pay the bills manually by going to hospital. If the complexity of the query increases, the patient has to visit the hospital manually. Though we use this system the patients have to bring some of the reports by hand .later by using cloud computing we will eliminate this. The system needs more elaborative technicality for its inception and evolution.
SBIT-CSE-KHAMMAM 62
CONCLUSION
CHAPTER-IX CONCLUSION
63
SBIT-CSE-KHAMMAM
CONCLUSION
CONCLUSION:
On-line clinic is the one, which provides direct communication with the client where he gets a remedy for his problem automatically by responding to small combination of queries. The client can also consult a doctor online, where he is charged for each consultation.
SBIT-CSE-KHAMMAM 64
BIBILIOGRAPHY
CHAPTER-X BIBLIOGRAPHY
65
SBIT-CSE-KHAMMAM
BIBILIOGRAPHY
WEBSITES:
y y y
BOOKS:
y y y y
Core JavaTM2volume I-Fundamentals 7th Edition (Cay S.Hortsman). Core JavaTM2volume II-Advanced. Pearson Education-sun Microsystems (Gray Cornell) Head First Servlets & JSP(Eric Freeman)
66
SBIT-CSE-KHAMMAM