Uploaded by vkg962139

Doctor Appointment System

advertisement
1
PROJECT SYNOPSIS
On
Doctor Appointment System (DAS using MERN)
Submitted in partial fulfillment of their requirements
for the award of the Degree of
BACHELOR OF TECHNOLOGY
In
Computer Science
Submitted By: Vishal Gupta (100200164)
Manish Yadav (10020134)
Subham Sharma (100200156)
Badal Singh (100200120)
Under the Guidance of
ER. RITU SHARMA
(Head Of Department–CSE)
DEPARTMENT OF COMPUTER SCIENCE
SESSION (2022-2023)
SIR CHHOTU RAM INSTITUTE OF ENGINEERING &
TECHNOLOGY CH. CHARAN SINGH UNIVERSITY MEERUT
(250004)
2
ACKNOWLEDGEMENT
We extend our thanks to Prof. (Dr.) Niraj Singhal director and Er. Ritu Sharma for giving us the
motivationand guidance to complete this project.
We are deeply indebted to our project guide Er. Ritu Sharma, for the initial idea of the
Project and for all the guidance and encouragement he gave us insuccessfully completing the
project. Whatever intellectual effort may be reflected from this project is the direct result of
the informative and stimulating discussions and suggestions he has given during the course
of the project.
Lastly, we would like to thank the entire staff of the Computer Science Department and our
college for their support and co-operation in the completion of this project.
Student Name
Roll Number
Vishal Gupta
100200164
Manish Yadav
100200134
Subham Sharma
100200156
Badal Singh
100200120
3
TABLE OF CONTENT
SR. NO.
Content
Page No.
1.
Introduction
4
2.
Scope
5
3.
Modules
5
4.
System Architecture
6
a) Prerequisities
b) Alogrithm Showing Pseudo Code for VD using OpenCV
c) Result obtained
5.
Vehicle Detection
7-9
Basic counting approach
Limitations
Overlapping Mask
6.
Hardware Requirement
10
7.
Software Requirement
10
8.
Conclusion
11
9.
Future Plan
11
10.
References
12
4
INTRODUCTION



The "Doctor Appointment System" has been developed to override the problems
prevailing in the practicing manual system. This software is supported to eliminate and
in some cases reduce the hardships faced by this existing system. Moreover this system
is designed for the particular need of the company to carry out operations in a smooth
and effective manner based on MERN technologies.
The application is reduced as much as possible to avoid errors while entering the data.
It also provides error message while entering invalid data. No formal knowledge is
needed for the user to use this system. Thus by this all it proves it is user-friendly.
Doctor Appointment System , as described above, can lead to error free, secure, reliable
and fast management system. It can assist the user to concentrate on their other
activities rather to concentrate on the record keeping.
Every organization, whether big or small, has challenges to overcome and managing the
information of Appointment, Doctor, Booking, Doctor Fees, Doctor Schedule. Every
Doctor Appointment System has different Doctor needs, therefore we design exclusive
employee management systems that are adapted to your managerial requirements. This
is designed to assist in strategic planning, and will help you ensure that your
organization is equipped with the right level of information and details for your future
goals. Also, for those busy executive who are always on the go, our systems come with
remote access features, which will allow you to manage your workforce anytime, at all
times. These systems will ultimately allow you to better manage
resources.
5
SCOPE
It may help collecting perfect management in details. In a very short time, the collection will
be obvious, simple and sensible. It will help a person to know the management of passed
year perfectly and vividly. It also helps in current all works relative to Doctor Appointment
System. It will be also reduced the cost of collecting the management & collection procedure
will go on smoothly.
Our project aims at Business process automation, i.e. we have tried to computerize various
processes of Doctor Appointment System.




In computer system the person has to fill the various forms & number of copies of the
forms can be easily generated at a time.
In computer system, it is not necessary to create the manifest but we can directly print it,
which saves our time.
To assist the staff in capturing the effort spent on their respective working areas.
To utilize resources in an efficient manner by increasing their productivity through
automation.

The system generates types of information that can be used for various purposes.

It satisfy the user requirement.

Be easy to understand by the user and operator.

Be easy to operate.
MODULES

Doctor Management Module: Used for managing the Doctor details.

Doctor Schedule Module : Used for managing the details of Doctor Schedule

Doctor Fees Module : Used for managing the details of Doctor Fees.

Appointment Management Module: Used for managing the information and
details of the Appointment.

Patient Module : Used for managing the Patient details

Booking Module : Used for managing the Booking informations.
6

Login Module: Used for managing the login details.

Users Module : Used for managing the users of the system.
SYSTEM ARCHITECTURE
The architecture is structured to allow users to make use of portable
computer system, desktop computer system, and mobile phone as web browser to
access the booking system. Client-server architecture was used and we used thin
client-server. The medical appointment booking system has two components namely:
the server-side and client-side that run on the browser. This architecture was used
because with it users will not be required to install any software on their PCs expect
a standard web browser, which often come, with most PC operating system and
almost all the current standard mobile phone. Clients would also not require any
powerful PC; users can use any PC with a web browser such as laptop/notebook,
mobile phone, and desktop PC. The servers would require higher configuration (in
terms of hardware) because it would be regularly subjected to heavy load.

Depicts the medical appointment booking system architecture.
7
PROPOSED SYSTEM
The proposed system consists of two panels: Doctor and Patient. The users
will first have to download the application and install it in their mobile devices. Once
installed, this application will remain into the device permanently until the user deletes it or
uninstalls it. The patient will have to register into the application for the first time. On
registering, the patient will receive a username and password. The patient can use this
username and password for logging into the app each time he uses it. After logging in, the
patient will have to select a filtration type. The filtration is done on two bases: Area wise and
Specialty wise. After selecting the filtration type, the doctors list will be displayed. The
patient can select any particular doctor and view his profile. Also the patient can view the
doctor‟s schedule and look for an appointment according to his convenience. The patient
will then send a request for appointment. The doctor can either accept the appointment or
reject it. The database will get updated accordingly and the patient will get a confirmation
message. The add-on to this system is that the patient will receive a notification 2 hours
before the actual appointment. This will be very useful in case the patient tends to forget the
appointment.
 Proposed System
8
The proposed project is a smart appointment booking system that
provides patients or any user an easy way of booking a doctor’s appointment online. This is
a web based application that overcomes the issue of managing and booking appointments
according to user’s choice or demands. The task sometimes becomes very tedious for the
compounder or doctor himself in manually allotting appointments for the users as per their
availability. Hence this project offers an effective solution where users can view various
booking slots available and select the preferred date and time. The already booked space
will be marked yellow and will not be available for anyone else for the specified time. This
system also allows users to cancel their booking anytime. The application uses Asp.net as a
front-end and sql database as the back-end.
PROJECT WORKING
9
The patient will have to register in the application on first use. After
registration, the patient will receive a username and password. For sign up, the user has to
fill the given fields that are username, email, password and then the user clicks on the
register button to register itself and then all the information provided by the user is saved in
the database located on the server. The login page screen is show,
10
11
12
Hardware Requirements
❖ Processor: Intel (R Core (TM), Intel Core i3, i5, i7
❖ RAM: 8 Gb or above
❖ System type: 64-bit operating system or above. 64-bit operating
system,Mobile
❖ Input Device: Keyboard and Mouse, Mobile touchpad
❖ Output Device: Laptop or PC, Mobile Screen
Software Requirements
Minimum software requirement to operate this website at the user sideare as
following❖ Operating System: Windows 7, 10, 10Pro, 11 or Higher Versions
❖ IDE: Visual Studio 2019.
❖ Open-source library: OpenCV
❖ Programming Language: Python
13
Conclusion
During this work we have implemented vehicles detection and classification system using
OpenCV. Python version 3.6.9 was used for running this code. We have used various
libraries of python like opencv-python, cvlib, matplotlib, tensorflow, keras. The performance
of the system is evaluated using various real time vehicles images.
We started with downloading the image we will be working on and performed different
operations. We saw how we could use haar cascade, which is used for object detection, and
how different haar cascades are used for car detection and bus detection. Similarly, you can
use many pre-trained haar cascades for other object detection.
As haar cascade is used for object detection, we have a vast scope. It can be used for object
detection, and we can also create our custom haar cascade for specific objects.
Future Plan
The further tentative work plan can further be carried as:
• Implementation of Basic Traffic Light System Using Pygame
• Design and implementation of intelligent traffic light system using Pygame
• Performance evaluation and validation of results.
14
References
[1] Aljawarneh, S.A., Vangipuram, R., Puligadda, V.K., Vinjamuri, J.: G-SPAMINE: an
approach to discover temporal association patterns and trends in internet of things. Future
Gener. Comput. Syst. 74, 430–443 (2017) 54 V. Keerthi Kiran et al.
[2] Huang, C.-L., Liao, W.-C.: A vision-based vehicle identification system. In: Proceedings
of the 17th International Conference on Pattern Recognition, ICPR 2004, vol. 4, pp. 364–367
(2004)
[3] Kanhere, N.K.: Vision-based detection tracking and classification of vehicles using stable
features with automatic camera calibration, p. 105 (2008)
[4] Wang, Y., Ban, X., Wang, H., Wu, D., Wang, H., Yang, S., Liu, S., Lai, J.: Detection and
classification of moving vehicle from video using multiple spatio-temporal features, recent
.
advances in video coding and security. IEEE Access 7, 80287–80299 (2019)
[5] Article: www.webology.com
[6] Article: www.analyticsvidhya.com
Download