medisearch

Upload: nisha-nair

Post on 03-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Medisearch

    1/51

    MediSearch

    Submitted By

    Nisha Nair (11014211018)

    Juhi Patel (11014211029)

    Submitted To

    MCA Department

    UVPCE, Ganpat University

  • 8/12/2019 Medisearch

    2/51

    Objective of the Project

    To develop an ANDROID application which will

    be helpful to the users in the following features.

    User will able to view medicines based on their symptoms.

    User will able to view hospitals and doctors information location wise.

    User can give feedback or suggestion.

    User can view medical NGO information.

    User can give comments on medicines

    User can give ratings on medicines.

  • 8/12/2019 Medisearch

    3/51

    Project Synopsis

    There are two users in the system which are as follows:

    Admin

    User

  • 8/12/2019 Medisearch

    4/51

    This is the admin of application who

    Can update medicines based on requirements.

    Can manage details about medical NGOs information.

    Can manage the comments written by users.

    Can manage ratings given by users.

    Admin

  • 8/12/2019 Medisearch

    5/51

    User

    This is the user of the application who

    Can view medicines based on symptoms.

    Can view hospitals and doctors information location wise.

    Can view medical NGOs information.

    Can give feedback or suggestion.

    Can write comments to a particular medicine.

    Can give rating to medicine.

  • 8/12/2019 Medisearch

    6/51

    Project Profile:

    Feature Description

    Project Title MediSearch

    Objective To develop an ANDROID application

    which provides information regarding

    medicines

    Front End Android OS 2.2, JDK 7.0, PHP5.4.12,Bootstrap,CSS3

    Back End MYSQL 5.6.12

    Tools/Technologies Eclipse Release 4.2.0, Adobe

    Dreamweaver CS3 9.0

    Documentation Tool MS Office 2007

    Group No 13

    Internal Guide Mr Moonavar M.Pathan

    Submitted To UVPCE MCA Dept

    Project Duration 5thsem (Part Time)

  • 8/12/2019 Medisearch

    7/51

    H/W and S/W Requirement

    Specification (Min. Requirements)

    Development Time

    Hardware

    Software

    Processor 2Ghz

    Main Memory 2GB

    Secondary Memory 40GB

    Operating System Windows 7 Ultimate (64-bit)

    Front End Android OS 2.2

    Back End MYSQL 5.5.20

    Tools Eclipse Classic 3.6.0, JDK 6.0

  • 8/12/2019 Medisearch

    8/51

    H/W and S/W Requirement

    Specification (Min. Requirements)

    Deployment Side:-

    A Mobile Device which has support of Android OS

    2.2 Version with Internet Connection.

  • 8/12/2019 Medisearch

    9/51

    Existing System

    There are many applications in market which are bit similar to this but

    those are not giving information of hospitals and doctors location wise.

  • 8/12/2019 Medisearch

    10/51

    Proposed System

    MediSearch application will be beneficial to user in following ways:-

    User can view medicines based on symptoms.

    User can view hospitals and doctors information location wise.

    User can view NGO information.

    User can give also feedback and suggestions.

  • 8/12/2019 Medisearch

    11/51

    Feasibility Study

    Economical Study:

    o The system is economically feasible because the tools and technology

    required for development are open source.

    Technical Study:

    o The system is technically feasible because all the hardware and

    software required for this are available with us.

    Operational Study:

    o The System working is quite easy to use and learn due to its simple but

    attractive interface. User will not require any special training foroperating the application

  • 8/12/2019 Medisearch

    12/51

    System Flowchart

  • 8/12/2019 Medisearch

    13/51

    Client Side

  • 8/12/2019 Medisearch

    14/51

    Server Side

  • 8/12/2019 Medisearch

    15/51

    Use Case Diagram

  • 8/12/2019 Medisearch

    16/51

    Use Case Diagram

  • 8/12/2019 Medisearch

    17/51

    Use Case Diagram

  • 8/12/2019 Medisearch

    18/51

    Use Case Diagram

  • 8/12/2019 Medisearch

    19/51

    Class Diagram

  • 8/12/2019 Medisearch

    20/51

    Sequence Diagram

  • 8/12/2019 Medisearch

    21/51

  • 8/12/2019 Medisearch

    22/51

    Data Dictionary

    Tbl_medicines:-

    This table stores the medicines based on symptoms entered by user.

    Field name Field type Size Constraint Description

    medicine_id varchar 5 primary key Id for medicine

    symptom_id varchar 30 foreign key Id of symptom

    medicine_name varchar 50 not null Name of medicine

    medicine_power Integer 5 not null Power of medicine

  • 8/12/2019 Medisearch

    23/51

    Data Dictionary

    Tbl_comment:-

    This table will store the information of comments written by user to a

    particular medicine

    Field name Field type Size Constraint Description

    comment_id int 5 primary key Id for comment

    medicine_id varchar 5 foreign key Id for medicine

    comment_content varchar 100 Not null Comment written by

    particular user

  • 8/12/2019 Medisearch

    24/51

    Data Dictionary

    Tbl_ratings:-

    This table stores the information of ratings given by a user to a

    particular medicine.

    Field name Fieldtype

    Size Constraint Description

    rate_id int 5 primary key Id for particular rating bar

    medicine_id varchar 5 foreign key Id for medicine

    rate_value float 30 not null Value for rating bar

  • 8/12/2019 Medisearch

    25/51

    Data Dictionary Tbl_ngo_information:-

    This table stores the information of NGO for medical help.

    .Field name Field type Size Constraint Description

    ngo_id varchar 5 primary key Id for ngo

    ngo_name varchar 20 not null Name of ngo

    ngo_state varchar 20 not null State of ngo

    ngo_city varchar 20 not null City of ngo

    ngo_address varchar 40 not null Address of ngo

    ngo_details varchar 60 not null Details about ngo

  • 8/12/2019 Medisearch

    26/51

    Data Dictionary

    Tbl_ngo_suggestion:-

    This table will store the information of user suggestion regarding any

    NGOs.

    Field name Field type Size Constraint Description

    Suggestion_id varchar 5 primary key Id for particular rating

    bar

    Suggestion_name varchar 5 Not null Name of particular ngo

    for suggestionEmail_id varchar 25 Not null Email_id of particular

    user

    Message varchar 50 Not null Description of

    suggestion

  • 8/12/2019 Medisearch

    27/51

    Process Phase

    Process id 1

    Process Name Search

    Purpose To search the medicines

    Input Enter the symptom name

    Output Medicine Prescription

    Description This process search the medicines

    based on the symptom entered.

  • 8/12/2019 Medisearch

    28/51

    Process Phase

    Process id 2

    Process Name NGO Information

    Purpose To viewNGOs

    Input No input

    Output This will give list of leading NGOs

    Description This process will allow the user to

    view the leading NGO organization

  • 8/12/2019 Medisearch

    29/51

    Process Phase

    Process id 3

    Process Name Search Medical Store

    Purpose To search the hospitals and doctors

    Input No input

    Output Google Map

    Description This process search the location ofhospitals and doctors based on the

    user current location

  • 8/12/2019 Medisearch

    30/51

    Process Phase

    Process id 4

    Process Name Comments

    Purpose To write comments

    Input Write comments to a particular

    medicine

    Output This will give list of most visited

    medicinesDescription This process will allow the user to

    write the comments on medicines

  • 8/12/2019 Medisearch

    31/51

    Process Phase

    Process id 5

    Process Name Rating

    Purpose Give rating to medicines

    Input Give rating to the medicines which user

    like

    Output This will give the list of most liked

    medicines

    Description This process will give allow the user to

    give rating to the medicines

  • 8/12/2019 Medisearch

    32/51

    Activity Diagram

  • 8/12/2019 Medisearch

    33/51

    Interface Design

    Icon of

    application

  • 8/12/2019 Medisearch

    34/51

    Splash Screen

  • 8/12/2019 Medisearch

    35/51

    Search medicine based on symptom entered

  • 8/12/2019 Medisearch

    36/51

    User can view NGO information

  • 8/12/2019 Medisearch

    37/51

    User can view hospitals and doctors location through google map

  • 8/12/2019 Medisearch

    38/51

    User can give suggestions, comment and rating to particular medicine

  • 8/12/2019 Medisearch

    39/51

  • 8/12/2019 Medisearch

    40/51

  • 8/12/2019 Medisearch

    41/51

  • 8/12/2019 Medisearch

    42/51

  • 8/12/2019 Medisearch

    43/51

  • 8/12/2019 Medisearch

    44/51

  • 8/12/2019 Medisearch

    45/51

  • 8/12/2019 Medisearch

    46/51

    Component Diagram

  • 8/12/2019 Medisearch

    47/51

    Deployment Diagram

  • 8/12/2019 Medisearch

    48/51

    Testing Schemas

    Black Box Testing:

    Software validation is achieved through a series of black-box tests that

    demonstrate conformity with requirements. The plan and procedure are

    designed to ensure that all functional requirements are satisfied, allbehavioral characteristics are achieved, all performance requirements

    are attained, documentation is correct, and other requirements are met.

    This testing done at the activity side which can check out thegenerated system all the perspective output as the requirement

    satisfied or not.

    White Box Testing:

  • 8/12/2019 Medisearch

    49/51

    Future Enhancement

    Android has the biggest App Market among all the mobile Operating

    Systems and has currently more than 15 lacs applications available in the

    market. A lot of enhancement can be done on the application.

    Android is the fastest growing mobile operating system, and lots of

    upgrading and new technologies are developed and released .The biggest

    advantage of android is that it is open source and we can easily use its new

    functionalities and features.

    Therefore, there is a great scope of enhancement and improvement of this

    Android Application MediSearch. We can add features such as save of

    commonly searched medicines to a personalized save list. We can also add

    features such as getting medical news and sharing of articles.

  • 8/12/2019 Medisearch

    50/51

    References

    Random resources Referred:

    http://developer.android.com/

    https://www.google.co.in/

    https://www.eclipse.org/

    http://stackoverflow.com/

    http://www.wikipedia.org

    http://www.androidhive.info/

    http://www.android.com

    https://code.google.com/

    http://roseindia.com/

    Books Referred:

    Shane Conder and Lauren Darcey,Android Wireless Application Development

    (2010).

    http://developer.android.com/https://www.google.co.in/https://www.eclipse.org/http://stackoverflow.com/http://www.wikipedia.org/http://www.androidhive.info/http://www.android.com/https://code.google.com/http://roseindia.com/http://roseindia.com/https://code.google.com/http://www.android.com/http://www.androidhive.info/http://www.wikipedia.org/http://stackoverflow.com/https://www.eclipse.org/https://www.google.co.in/http://developer.android.com/
  • 8/12/2019 Medisearch

    51/51

    Thank You!