Project PPT iDoc

download Project PPT iDoc

of 26

Transcript of Project PPT iDoc

  • 7/31/2019 Project PPT iDoc

    1/26

    Project Name : iDoc- Tools for DoctorConsultation

    From: Ecotech Consultants Pvt. Ltd.

    Submitted by Anindita Kar Roll No.:0967010014

    Milova Roy Roll No.:0967010020

    Rakesh Kr. Burnwal Roll No.: 0967010040

    Aloke Kumar. Mondal Roll No.: 0967010034

    Shreyasi Pan Roll No.: 0967010035

    Nibedita Ghosh Roll No.:0967010021

  • 7/31/2019 Project PPT iDoc

    2/26

    OBJECTIVEThis is an online Healthcare portal where patients canseek online Doctor consultation by schedulingappointments online.This is a platform too for Doctors where they can showtheir expertise and capability to diagnose severeailments of registered patients.

    This portal is controlled by centralized Admin whereevery action is monitored by the concerned adminuser.

  • 7/31/2019 Project PPT iDoc

    3/26

    Technologies used in iDoc

    Language:Core Java

    JDK Version:

    1.5IDE:

    EclipseFramework:

    Struts 1.2.9Database:

    MySql 5.5 Server

  • 7/31/2019 Project PPT iDoc

    4/26

    Why Struts ?

    Using Struts is more secure than using a normal javaweb page.Struts follows the MVC architecture model i.e., Model-

    View-Controller architecture, which solves many of theinherent problems with the original Model 1 architecture .Model 1 unnecessarily ties up business logic andpresentation logic, which makes it hard to introduce viewin an application.In MVC a central servlet,controller, receives all requestsfor the application the controller then processes therequests the model to produce a view, which is usually a

    jsp.

  • 7/31/2019 Project PPT iDoc

    5/26

    Design PatternSingleton ClassDelegation Design Pattern

    DAO factory Design Pattern

  • 7/31/2019 Project PPT iDoc

    6/26

    SDLC model( Spiral Model )This Project is Developed in the concept of Spiral Model.

    1 . Determine objectives andidentify alternative solutions.

    2. Identify and resolve risks.

    3. Develop the next level

    of the product.

    4. Review and plan forthe next phase.

  • 7/31/2019 Project PPT iDoc

    7/26

    doctor_mstr Table Details:patient_mstr Table Details

    doctor_id

    doctor_registration noUser namepassworddfirst_name

    last_namegenderEtc

    patient_id

    User namepwdfirst_namelast_name

    GenderEtc

    Database Design:

  • 7/31/2019 Project PPT iDoc

    8/26

    doctor_profile TableDetails: insu_mstr Table Details:

    Doctor Idpractice_namedate_of_registrationboard_of_certification

    hospital_affiliationdesignationEtc

    insurence_id

    company_namepolicy_nameperson_nameperson_age

    policy_startpolicy_expEtc

  • 7/31/2019 Project PPT iDoc

    9/26

    SYSTEM DESIGN

    Context Level DFD:

    Control

    Search & Fix Appointment

    Search and fix appointment

    Check appointment and confirm

    ADMIN

    PATIENT DOCTOR

  • 7/31/2019 Project PPT iDoc

    10/26

    Level 1 DFD

  • 7/31/2019 Project PPT iDoc

    11/26

    Level 2 dfd

  • 7/31/2019 Project PPT iDoc

    12/26

    Entity Relationship Diagram

  • 7/31/2019 Project PPT iDoc

    13/26

    Attributes

  • 7/31/2019 Project PPT iDoc

    14/26

    Used Files

    Jsp pages:index.jsppatientReg.jspdoctorReg.jsp

    Action Files:DoctorAction.javaPatientAction.java

    XML Details:struts-config.xmlweb.xml

    DAO File:CommonDAO.javaDaoFactory.javaDoctorDAO.javaPatientDAO.java

    Delegate File:DoctorDelegate.javaPatientDelegate.java

    Handler classes: DoctorHandler.javaPatientHandler.java

  • 7/31/2019 Project PPT iDoc

    15/26

    Flow of Project

    1. (Request)http://localhost:

    8080/iDoc /

    3. Delegate

    request

    4. Delegate DTOobject

    5. Return DTO

    Object

  • 7/31/2019 Project PPT iDoc

    16/26

    Screen Shots

    Login page

  • 7/31/2019 Project PPT iDoc

    17/26

    Doctor Registration page

  • 7/31/2019 Project PPT iDoc

    18/26

    Patient Registration Page

  • 7/31/2019 Project PPT iDoc

    19/26

    Doctor search

  • 7/31/2019 Project PPT iDoc

    20/26

    Search Result

  • 7/31/2019 Project PPT iDoc

    21/26

    Doctor Profile

  • 7/31/2019 Project PPT iDoc

    22/26

    TestingUnit Testing:- The Modules are tested separately.Integration Testing:- To ensure that there are any error inparameter passing, when one module invoke another.

    System Testing:- Alpha Testing:- Testing carried out by Test team of organization. Beta Testing:- Testing carried out by select group of friendly customers.

    Acceptance Testing :- Testing carried out by customer to determine whether to accept or reject.

  • 7/31/2019 Project PPT iDoc

    23/26

    Test Cases:Test case Name Steps Actual Result Expected result

    Doctor Login

    Doctors directlyclicks on the submitbutton withoutentering usernameand password

    Application promptsfor username andpassword

    Application promptsfor username andpassword

    Doctor entersinvalid username orpassword

    Applications throwserror that usernameor password isincorrect

    Applications throwserror that usernameor password isincorrect

    Patient Login

    Patient directlyclicks on the submit

    button withoutentering usernameand password

    Application promptsfor username and

    password

    Application promptsfor username and

    password

    Patient entersinvalid username orpassword

    Applications throwserror that usernameor password isincorrect

    Applications throwserror that usernameor password isincorrect

  • 7/31/2019 Project PPT iDoc

    24/26

    CONCLUSIONThis project contains certain features such as:Time saving is a major advantage of this project. Sitting at home a patient cansearch for doctors according to their reasons and can fix appointment online.Faster, secure and convenient delivery of results regarding doctor profiles.More Productivity of doctors.Higher quality service and satisfaction for patients.

    Some of the demerits of the project is:Doctors need to regularly update their profile so that it becomes easy for thepatients to search doctors as required.Doctors need to pay a registration fee to the admin of this website.

    A patient should be efficient in using internet, he must know machine usage soas to search doctors properly following instructions.Lastly, there are many more features to be added to this project to make it liveon internet which are not possible at present due to its confidentiality.

  • 7/31/2019 Project PPT iDoc

    25/26

  • 7/31/2019 Project PPT iDoc

    26/26