Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Develop a medical tracking system -this system will provide the doctors and thei

ID: 3680542 • Letter: D

Question

Develop a medical tracking system

-this system will provide the doctors and their staff with an electronic copy of the patient file.The system will track information for billing purposes and for general management of the clinic such as reporting and document creation.

-the three levels of access are as follows:

(1)Administrator: creates users,assigns roles,and maintain certain questionnaires in the application.

(2)Supporting staffs including nurses,secretsries, and nurses aid: update,delete and insert records,updating the system to reflect the actual hard copy of the patient file,also will run certain reports and letters generated by the system; and

(3)Doctors: will have the same rights as the support staff plus the ability to access certain information via the web.

Note: this is a web based system o. this question is from a course titled "web development".

Explanation / Answer

HTML PAGES:

1.NewDoctor.html:

<HTML> <HEAD> <TITLE>New Doctor</TITLE>

                <link href="style1.css" rel="stylesheet" type="text/css" />

<div id="wrapper"><div id="header"><center><font face="calibri" color="white"><h2>New Doctor Entry</h2></font></center></div><div id="header1">

<script type="text/javascript">

function validate(){

if(document.myform.DoctorName.value==""){alert("Please enter DoctorName");document.myform.DoctorName.focus();return false;}if(document.myform.DateOfJoin.value==""){alert("Please enter DateOfJoin!");document.myform.DateOfJoin.focus();return false;}

if(document.myform.Designation.selectedIndex==0){alert("Please select Designation!");document.myform.Designation.value="";return false;}if(document.myform.PhoneNumber.value.length!==10){alert("Please enter 10 digit PhoneNumber!");document.myform.PhoneNumber.focus();return false;}

if(document.myform.Experience.value==""){alert("Please enter Experience!");document.myform.Experience.focus();return false;}if(document.myform.WorkingHours.value.length!==1){alert("Maximum 9 hours per day!");document.myform.WorkingHours.focus();return false;}

if(document.myform.ChargesPerHour.value.length!==3){alert("Maxmimum amount we pay is 999!");document.myform.ChargesPerHour.focus();return false;}return(true)}

function AllowAlphabet(){if (!myform.DoctorName.value.match(/^[a-zA-Z]+$/) && myform.DoctorName.value !=""){ myform.DoctorName.value="";myform.DoctorName.focus();alert("Please Enter only alphabets in text");}}

function isNumberKey(evt) {var charCode = (evt.which) ? evt.which : event.keyCode; if (charCode != 46 && charCode > 31&& (charCode < 48 || charCode > 57))return false; return true; }</script> </head><body bgcolor ="white"><form action="AddDoctor" name="myform" method="get"><CENTER>

<TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2" ><br><TR ><TD><b><font color="#040F66" >Doctor Name <font color="red">*</TD><TD><INPUT TYPE="TEXT" NAME="DoctorName"></td></TR><TR><TD><b><font color="#040F66" >Date Of Join<font color="red">*</TD><TD><input type="date" name="DateOfJoin"></td></TR> <TR><TD><b><font color="#040F66" >Designation<font color="red">*</TD><TD><select name="Designation" required="required"><option name="Designation" value="---">---</option><option name="Designation" value="Anesthesiologist"> Anesthesiologist</option><option name="Designation" value="Cardiologist">Cardiologist</option> <option name="Designation" value="Dentist">Dentist </option><option name="Designation" value="Dietitian">Dietitian</option> <option name="Designation" value="Dermatologist"> Dermatologist</option><option name="Designation" value="GeneralMedicine">GeneralMedicine </option><option name="Designation" value="Gynecologist">Gynecologist</option><option name="Designation" value="Nutritionist">Nutritionist</option><option name="Designation" value="Neurologist">Neurologist</option><option name="Designation" value="Neurosurgeon"> Neurosurgeon </option><option name="Designation" value="OrthoPedist">OrthoPedist </option><option name="Designation" value="Ophthalmologist">Ophthalmologist</option><option name="Designation" value="Pediatrician">Pediatrician</option><option name="Designation" value="Psychiatrist">Psychiatrist</option><option name="Designation" value="Physiotherapist"> Physiotherapist</option><option name="Designation" value="Radiologist"> Radiologist</option> </select> </td></TR><TR> <TD><b><font color="#040F66" >Phone Number<font color="red">*</TD> <TD> <INPUT TYPE="TEXT" NAME="PhoneNumber" ></TD></TR> <TR><TD><b><font color="#040F66" >Experience<font color="red">*</TD><TD><INPUT TYPE="TEXT" NAME="Experience"></TD></TR> <TR><TD><b><font color="#040F66" >WorkingHours <font color="red">*</TD><TD><INPUT TYPE="TEXT" NAME="WorkingHours">PerDay</TD></TR><TR ><TD><b><font color="#040F66" >Charges Per Hour <font color="red">*</TD><TD><INPUT TYPE="TEXT" NAME="ChargesPerHour" SIZE="20">in Rupees</TD></TR></table><br><INPUT TYPE="SUBMIT"value="submit">&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<INPUT TYPE="RESET" VALUE="Reset"></TD>

</CENTER>

</FORM>

</BODY>

</div>

</div>

</html>

2.HOME.HTML:

<html>

<HEAD>

</HEAD>

<SCRIPT LANGUAGE="JavaScript">

</SCRIPT><Frameset rows="8%,92%" scrolling=no NORESIZE ><frame src="menu.html" FrameBorder=0 NORESIZE Name="MenuFrame" scrolling=no><frame src="down.html" FrameBorder=0 NORESIZE Name="click" scrolling=yes>

</Frameset>

</html>

3.MENU.HTML:

<HTML>

<HEAD>

<TITLE> New Document </title></head><body >

<TABLE align=right><Td><Tr><A href="newdoctor.html" target="click"><img src="Add Doctor.jpeg" ></A></Tr></Td><Td><Tr><A href="newpatient.html" target="click"><img src="Add Patient.jpeg" ></A></Tr></Td><Td><Tr><A href="newroom.html" target="click"><img src="Add Room.jpeg" ></A></Tr></Td><Td><Tr><A href="http://localhost:8086/MediTracker/Appointmentdoctorslist" target="click"><img src="Appointment.jpeg" ></A></Tr></Td><Td><Tr><A href="http://localhost:8086 /MediTracker/patientdischarges" target="click"><img src="Discharge Patient.jpeg" ></A></Tr></Td><Td><Tr><a href="http://localhost:8086/MediTracker/deletedoctors" target="click"><img src="DeleteDoctor.jpeg" /></a></Tr></Td><Td><Tr><a href="http://localhost:8086/MediTracker/deleteroom" target="click"><img src="Delete Room.jpeg" /></a></Tr></Td><Td>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<Tr><A href="login.html" target="_parent"><img src="Home.jpeg" ></A></Tr></Td>

</TABLE></BODY>

</HTML>

4.LOGIN.HTML:

<html>

<head>

<link href="style.css" rel="stylesheet" type="text/css" />

</head>

<body><div id="wrapper"><div id="header"><br><center><font size="20" color ="red" face="calibri">Medi Tracker</font></center></div><div id="header1"><br><center>

      <a href="http://localhost:8086/MediTracker/viewdoctors"><img src="view doctors.jpeg"></a>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp

    <a href="http://localhost:8086/MediTracker/viewrooms"><img src="view rooms.jpeg"></a>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp

    <a href="http://localhost:8086/MediTracker/viewapnts"><img src="view appointments.jpeg"></a></center></div>

<div>

<script type="text/javascript">

function validate(){

if(document.myform.uname.value==""){alert("Please enter Username"); document.myform .uname.focus();return false; }

if(document.myform.pass.value==""){alert("Please enter Password!"); document.myform.pass.focus();return false; }return(true) }</script>

<body bgcolor ="white">

<FORM NAME="myform" METHOD="get" action="user" ><center>

<FONT COLOR="black"><b><h4>Enter your UserID and Password to login</b><h4><BR></font>&nbsp;&nbsp;&nbsp;&nbsp; <b>Userid <font color="red">* </font>&nbsp:&nbsp;<input TYPE=text id = "usr" name="uname" size="8" maxlength="8"> <BR></BR><b>Password <font color="red">* </font> : <input TYPE=password name="pass" size="8"maxlength="8"><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR> <INPUT TYPE=submit value="submit"><INPUT TYPE=reset name=reset value="clear" ></div></div></center>

</body>

</FORM>

</html>

Servlets:

1.Login.java:

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.sql.*;

public class Login extends HttpServlet

{

            public void doGet(HttpServletRequest req,HttpServletResponse res)throws IOException,ServletException{

            res.setContentType("text/html");

            PrintWriter out=res.getWriter();

            String name=req.getParameter("uname");

            String pass=req.getParameter("pass");

            int count=0;

            try{

            Class.forName("oracle.jdbc.driver.OracleDriver");

Connection con=DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:xe","system","tiger");

if(con==null)

            System.out.println("Database not connected");

            Statement stmt=con.createStatement();

ResultSet rs=stmt.executeQuery("Select username,password from admin where username='"+name+"' and password='"+pass+"'");

            while(rs.next()){

            res.sendRedirect("home.html");

            count=1;}

            if(count==0){

out.println("<html><head><title></title></head><body><h1>Not a valid user</h1></body></html>");}

            rs.close();

            stmt.close();

            con.close();}

            catch(Exception e){

            e.printStackTrace();

}

}

}

2.AddDoctor.java:

import javax.servlet.*;

import javax.servlet.http.*;

import java.util.Scanner.*;

import java.sql.*;

import java.io.*;

public class AddDoctor extends HttpServlet{

public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException{           

            res.setContentType("text/html");

            try{

            Class.forName("oracle.jdbc.driver.OracleDriver");

Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","tiger");

            Statement stmt=con.createStatement();

            PrintWriter pw=res.getWriter();

            String cname[]=new String[15];

            pw.println("<html><head><title>Add Doctor</title></head><body><br>");

            cname[1]=req.getParameter("DoctorName");

            cname[2]=req.getParameter("DateOfJoin");

            cname[3]=req.getParameter("Designation");

            cname[4]=req.getParameter("PhoneNumber");

            cname[5]=req.getParameter("Experience");

            cname[6]=req.getParameter("WorkingHours");

            cname[7]=req.getParameter("ChargesPerHour");

            System.out.println(cname[1]);

            String insert="seq3.nextval,";

            for(int j=1;j<8;j++){

insert=insert+"'"+cname[j]+"'";

            if(j!=8-1)

            insert=insert+',';}

            stmt.executeUpdate("insert into doctorsmaster values"+"("+insert+")");

            String insert1="seq4.nextval,";

            for(int j=1;j<8;j++){

insert1=insert1+"'"+cname[j]+"'";

            if(j!=8-1)

            insert1=insert1+',';}

            stmt.executeUpdate("insert into doctorsmaster1 values"+"("+insert1+")");

pw.println("<html><body bgcolor=#B3C3E3><center><h1>New Doctor details are stored in database successfully<h1></center>");

            pw.println("</body></html>");

stmt.close();

            con.close();}

            catch(Exception e){}

            }

}

3.DeleteDoctors.java:

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.sql.*;

public class DeleteDoctors extends HttpServlet

{

            Connection con;

            Statement stmt;

            ResultSet rs;

public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException{

            System.out.println("service called...");

PrintWriter out = res.getWriter();

            res.setContentType("text/html");

            String no=req.getParameter("delete");

System.out.println(no);

            try{

            Class.forName("oracle.jdbc.driver.OracleDriver");

con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","tiger");

            System.out.println("Connected...");

            String vsql = "delete from doctorsmaster where DoctorId= "+no;

stmt = con.createStatement();

            rs = stmt.executeQuery(vsql);

            out.println("<html><body bgcolor=#B3C3E3>");

out.println("<center><h1>Doctor record is Deleted from database successfully<h2></center>");

            out.println("</body></html>");

            }catch(Exception e){

            res.sendError(501,"Our Application is failed due to :" + e);

            }finally{

            try{con.close();           

}catch(SQLException e){

            out.println(e.getMessage());}}

            out.close();}

}

4.AddDischarges.java:

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.sql.*;

public class Adddischargepatient extends HttpServlet{

            Connection con;

            PreparedStatement pstmt;

            Statement stmt;         

ResultSet rs;   

public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException{

            System.out.println("service called...");

            PrintWriter out = res.getWriter();

            res.setContentType("text/html");

            String NameOfPatient = req.getParameter("NameOfPatient");

            String PatientID = req.getParameter("PatientID");

            String Age = req.getParameter("Age");

            String Sex = req.getParameter("Sex");

            String Occupation = req.getParameter("Occupation");

            String Natureofillness= req.getParameter("Natureofillness");

            String DateOfAdmission= req.getParameter("DateOfAdmission");

            String DateOfDischarge= req.getParameter("DateOfDischarge");

            String RoomID= req.getParameter("RoomID");

            String ConsultantDoctor= req.getParameter("ConsultantDoctor");

            String no=req.getParameter("PatientID");

System.out.println(no);

            try{

            Class.forName("oracle.jdbc.driver.OracleDriver");

con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","tiger");

            System.out.println("connected...");

            String vsql = "insert into dischargepatientmaster values(?,?,?,?,?,?,?,?,?,?)";

            pstmt = con.prepareStatement(vsql);

            pstmt.setString(1,NameOfPatient);

            pstmt.setString(2,PatientID);

            pstmt.setString(3,Age);

            pstmt.setString(4,Sex);

            pstmt.setString(5,Occupation);

            pstmt.setString(6,Natureofillness);

            pstmt.setString(7,DateOfAdmission);

            pstmt.setString(8,DateOfDischarge);

            pstmt.setString(9,RoomID);

            pstmt.setString(10,ConsultantDoctor);

            pstmt.executeUpdate();         

            String vsql1 = "delete from patientsmaster where PatientID= "+no;                                                            stmt = con.createStatement();

            rs = stmt.executeQuery(vsql1);

out.println("<html><body bgcolor=#B3C3E3><center><h1>New Discharge Patient Record Add Successfully<h1></center>");

            out.println("</body></html>");

            }catch(Exception e){   

            e.printStackTrace();

            }finally{

            try{con.close();

            }catch(Exception e){}}

            out.close();

            }}

5.AppointmentDoctors.java:

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.sql.*;

public class Appointmentdoctorslist extends HttpServlet

{

            Connection con;

            Statement stmt;

            ResultSet rs;

public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException{

            System.out.println("service called...");

            PrintWriter out = res.getWriter();

            res.setContentType("text/html");

            try{

            Class.forName("oracle.jdbc.driver.OracleDriver");

con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","tiger");

            System.out.println("Connected...");

            String vsql = "select * from doctorsmaster1";

stmt = con.createStatement();

            rs = stmt.executeQuery(vsql);

out.println("<HTML><HEAD><TITLE>New Appointment</TITLE><link href=style1.css rel=stylesheet");

out.println("type=text/css /><div id=wrapper><div id=header><center><font color=white");

out.println("face=calibri><h2>Fix Appointments</h2></font></center></div><div id=header1><script");

out.println("type=text/javascript>function validate(){if(document.myform.DoctorName.value==){alert(Please");

out.println("enter DoctorName);document.myform.DoctorName.focus();return ");

out.println("false;}if(document.myform.DoctorID.value.length!==5){alert(Please enter 5 digit");

            out.println("DoctorID);document.myform.DoctorID.focus();return");                                               out.println("false;}if(document.myform.Designation.selectedIndex==0)

{alert(Please select");

            out.println("Designation!);document.myform.Designation.value==;return ");                                 out.println("false;}if(document.myform.PatientID.value.length!==5){                                              alert(Please enter 5 digit");

            out.println("PatientID!);document.myform.PatientID.focus();return");

out.println("false;}if(document.myform.NameOfPatient.value==)

{alert(Please enter");

out.println("NameOfPatient!);document.myform.NameOfPatient.focus();

return");         

out.println("false;}if(document.myform.DateOfAppointment.value==)

{alert(Please enter "); out.println("DateOfAppointment!);document.myform.DateOfAppointment.focus();

return");

out.println("false;}if(document.myform.NoOfHours.value.length!==1){alert(Maximum allocted time is 2");

out.println("hours);document.myform.NoOfHours.focus();return false;}return(true)}function ");

out.println("AllowAlphabet(){if (!myform.DoctorName.value.match(/^[a-zA-Z]+$/) && myform.DoctorName.value");

out.println("!=){myform.DoctorName.value=;myform.DoctorName.focus(); alert(Please Enter only alphabets in");

out.println("text);}}function AllowAlphabet1(){if (!myform.NameOfPatient.value.match(/^[a-zA-Z]+$/) && ");

            out.println("myform.NameOfPatient.value");                        out.println("!=){myform.NameOfPatient.value=;myform.NameOfPatient.focus();

alert(Please Enter only");

out.println("alphabets in text);}} function isNumberKey(evt){var charCode = (evt.which) ? evt.which : ");

            out.println("event.keyCode;if (charCode != 46 && charCode > 31 &&

(charCode < 48 || charCode > 57))return");

            out.println("false;return true;}</script><CENTER><FORM

action=Appointments name=myform method=get><TABLE");

            out.println("BORDER=0CELLSPACING=2 CELLPADDING=2 ><br>

<TR class=row_even ><TD><b><font color=#040F66");

            out.println(">Doctor Name<font color=red>*</TD><TD><INPUT TYPE=

TEXT NAME=DoctorName SIZE=20");

out.println("onkeyup=AllowAlphabet()></TD></TR><TR class=row_odd><TD><b><font color=#040F66 >Doctor ID");

            out.println("<font color=red>*</TD><TD><INPUT TYPE=TEXT NAME=

DoctorID SIZE=20>

out.println("isNumberKey(event) ></TD></TR><TR><TD><b><font color=#040F66 >Designation<font ");

out.println("color=red>*</TD><TD><select name=Designation required=required><option name=Designation");

out.println("value=--->---</option><option "); out.println("name=Designationvalue=Anesthesiologist>Anesthesiologist </option><option name=Designation"); out.println("value=Cardiologist>Cardiologist</option><option name=Designation");

            out.println("value=Dentist>Dentist</option><option name=Designation ");

            out.println("value=Dietitian>Dietitian</option><option name=Designation");

out.println("value=Dermatologist>Dermatologist</option><option name=Designation");

out.println("value=GeneralMedicine>GeneralMedicine</option><option name=Designation");

out.println("value=Gynecologist>Gynecologist</option><option name=Designation");

out.println("value=Nutritionist>Nutritionist</option><option name=Designation");

out.println("value=Neurologist>Neurologist</option><option name=Designation");

out.println("value=Neurosurgeon>Neurosurgeon</option><option name=Designation");

out.println("value=OrthoPedist>OrthoPedist</option> <option name=Designation");

out.println("value=Ophthalmologist>Ophthalmologist</option><option name=Designation");

out.println("value=Pediatrician>Pediatrician</option><option         name=Designation");

out.println("value=Psychiatrist>Psychiatrist</option><option name=Designation");

out.println("value=Physiotherapist>Physiotherapist</option><option name=Designation");

out.println("value=Radiologist>Radiologist</option></select></td></TR><TR class=row_even ><TD><b><font");

out.println("color=#040F66>Patient ID <font color=red>*</TD><TD><INPUT TYPE=TEXT NAME=PatientID SIZE=20");

out.println("onkeypress=return isNumberKey(event)></td></TR><TR class=row_odd ><TD><b><font color=#040F66");

out.println(">Name Of Patient<font color=red> *</TD><TD><INPUT TYPE=TEXT NAME=NameOfPatient SIZE=20");

out.println("onkeyup=AllowAlphabet1()></TD></TR><TR class=row_odd ><TD><b><font color=#040F66");

out.println(">Date Of Appointment<font color=red>*</TD><TD><INPUT TYPE=date NAME=DateOfAppointment");

out.println("SIZE=20 Value= isNumberKey(event)></TD></TR><TR class=row_even");

out.println("><TD><b><font color=#040F66 >No Of Hours <font color=red>*</TD><TD><INPUT TYPE=TEXT");

out.println("NAME=NoOfHours SIZE=20 isNumberKey(event)></TD></TR></table><br><INPUT");

out.println("TYPE=SUBMIT validate()");

out.println("value=submit>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp");

out.println("&nbsp<INPUT TYPE=RESET VALUE=Reset></FORM></CENTER></BODY> ");

            out.println("<body bgcolor=#B3C3E3><table align=center border=1>");

            out.println("<tr>");

out.println("<th>Doctor Id</th><th>Doctor Name</th><th>Designation</th><th>Phone Number</th>");

            out.println("</tr>");

            while(rs.next()){

            out.println("<tr>");

            out.println("<td>"+rs.getInt(1)+"</td>");

            out.println("<td>"+rs.getString(2)+"</td>");

            out.println("<td>"+rs.getString(4)+"</td>");

            out.println("<td>"+rs.getString(5)+"</td>");

            out.println("</tr>");}

            out.println("</table>");

            out.println("</body></div></div></html>");

            }catch(Exception e){res.sendError(501,"Our Application is failed due to :" + e);

            }finally{try{

            con.close();}catch(SQLException e){

            out.println(e.getMessage());}

            }

            out.close();

            }

}

6.ViewApnts.java:

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.sql.*;

public class viewapnts extends HttpServlet

{

            Connection con;

            Statement stmt;

            ResultSet rs;

public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException{

            System.out.println("service called...");

            PrintWriter out = res.getWriter();

            res.setContentType("text/html");

            try{

            Class.forName("oracle.jdbc.driver.OracleDriver");

con = DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:xe","system","tiger");

            System.out.println("Connected...");

            String vsql = "select * from appointmentsmaster";

            stmt = con.createStatement();

            rs = stmt.executeQuery(vsql);

            out.println("<html><bodybgcolor=#B3C3E3><center><h2>Appointments</h2></center>

            out.println("<table align=center border=2>");

            out.println("<tr>");

out.println("<th>Doctor Name</th><th>Doctor Id</th><th>Designation</th><th>Patient Id</th><th>Patient Name</th><th>Date Of Appointment</th><th>No Of Hours</th>");

            out.println("</tr>");

            while(rs.next()){

            out.println("<tr>");

            out.println("<td>"+rs.getString(1)+"</td>");

            out.println("<td>"+rs.getString(2)+"</td>");

            out.println("<td>"+rs.getString(3)+"</td>");

            out.println("<td>"+rs.getString(4)+"</td>");

            out.println("<td>"+rs.getString(5)+"</td>");

            out.println("<td>"+rs.getString(6)+"</td>");

            out.println("<td>"+rs.getString(7)+"</td>");

            out.println("</tr>");}

            out.println("</table>");

            out.println("</body></html>");

            }catch(Exception e){

            res.sendError(501,"Our Application is failed due to :" + e);

            }finally{

            try{con.close();

            }catch(SQLException e){

            out.println(e.getMessage());}}out.close();

            }

}

Web.xml:

<web-app>

<servlet>

<servlet-name>Login</servlet-name>

<servlet-class>Login</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>Login</servlet-name>

<url-pattern>/user</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>AddDoctor</servlet-name>

<servlet-class>AddDoctor</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>AddDoctor</servlet-name>

<url-pattern>/AddDoctor</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>AddPatient</servlet-name>

<servlet-class>AddPatient</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>AddPatient</servlet-name>

<url-pattern>/AddPatient</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>AddRoom</servlet-name>

<servlet-class>AddRoom</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>AddRoom</servlet-name>

<url-pattern>/AddRoom</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>Appointments</servlet-name>

<servlet-class>Appointments</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>Appointments</servlet-name>

<url-pattern>/Appointments</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>Adddischargepatient</servlet-name>

<servlet-class>Adddischargepatient</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>Adddischargepatient</servlet-name>

<url-pattern>/Adddischargepatient</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>DeleteDoctorlist</servlet-name>

<servlet-class>DeleteDoctorlist</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>DeleteDoctorlist</servlet-name>

<url-pattern>/deletedoctors</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>DeleteDoctors</servlet-name>

<servlet-class>DeleteDoctors</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>DeleteDoctors</servlet-name>

<url-pattern>/dltdoc</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>DeleteRoomlist</servlet-name>

<servlet-class>DeleteRoomlist</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>DeleteRoomlist</servlet-name>

<url-pattern>/deleteroom</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>DeleteRoom</servlet-name>

<servlet-class>DeleteRoom</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>DeleteRoom</servlet-name>

<url-pattern>/dltroom</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>viewdoctors</servlet-name>

<servlet-class>viewdoctors</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>viewdoctors</servlet-name>

<url-pattern>/viewdoctors</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>viewrooms</servlet-name>

<servlet-class>viewrooms</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>viewrooms</servlet-name>

<url-pattern>/viewrooms</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>viewapnts</servlet-name>

<servlet-class>viewapnts</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>viewapnts</servlet-name>

<url-pattern>/viewapnts</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>Appointmentdoctorslist</servlet-name>

<servlet-class>Appointmentdoctorslist</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>Appointmentdoctorslist</servlet-name>

<url-pattern>/Appointmentdoctorslist</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>patientdischarges</servlet-name>

<servlet-class>patientdischarges</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>patientdischarges</servlet-name>

<url-pattern>/patientdischarges</url-pattern>

</servlet-mapping>

</web-app>

In computer programming, unit testing is a method by which individual units of source code are tested to determine if they are fit for use. A unit is the smallest testable part of an application. In this system each and every module has following types of unit testing is done.

TEST ID

EXPECTED RESULT

ACTUAL RESULT

Test the progress bar

Successfully worked

Successfully worked

Test the Continue button

Move to another screen

Move to another screen

Test the finish button

Exited the app

Exited the app

Sending message

Successfully sent

Successfully sent

Integration testing is the phase in software testing in which individual software modules are combined and tested as a group. It occurs after unit testing. In every module sessions are created and then sent to the next page.

**********Hope this will help to you********

Send your Email_id

I will send Output screens to you

Thank you!

TEST ID

EXPECTED RESULT

ACTUAL RESULT

Test the progress bar

Successfully worked

Successfully worked

Test the Continue button

Move to another screen

Move to another screen

Test the finish button

Exited the app

Exited the app

Sending message

Successfully sent

Successfully sent