You are on page 1of 27

Hospital Management System

A Project Submitted
in Partial Fulfillment of the Requirements
for the Degree of

Bachelor of Science
in
Computer Science

by
Shravan nandkishor yadav

Department of Computer Science


K.V. Pendharkar college of Arts, Science & Commerce

October 2021
UNDERTAKING

I declare that the work presented in this project titled “hospital Management System ”
submitted to the Department of Computer Science, K.V. Pendharkar college of Arts,
Science & Commerce, University of Mumbai for the award of the Bachelor of Science
degree in Computer Science, is my original work. I have not plagiarized or submitted the same
work for the award of any other degree. In case this undertaking is found incorrect, I accept that
my degree may be unconditionally withdrawn.

October 2021
Place: mumbai shravan nandkishor yadav
________________________________

B.Sc. (CS)-V Sem Project Report Page ii


CERTIFICATE

Certified that the work contained in the project titled “hospital Management System”,

by shravan nandkishor yadav , has been carried out under my supervision and that this work has

not been submitted elsewhere for a degree.

Supervisor Head of Department


Ashvini Ravi
MS. Geeta Choudhari

Department of Computer Science,


K.V.P.College of Arts, Science & Commerce
University of Mumbai

B.Sc. (CS)-V Sem Project Report Page iii


Acknowledgements

I take upon this opportunity to acknowledge the many people whose ……………

I am deeply indebted to my mentor ………………….

I would like to thank ………………

I further thank to ………………….

I owe my sincere gratitude towards ………………….


My heartfelt thanks to ………………..

I also express my deepest gratitude to ………………….

Finally, I would like to wind up by paying my heartfelt thanks ………………

Student Name

Shravan nandkishor yadav

B.Sc. (CS)-V Sem Project Report Page iv


Index

Name of Contents Page No

1 Introduction
1.1 Introduction
1.2 Motivation
1.3 Objectives of the Project

2 System Requirement Specifications

2.1 Software Specifications (Platform)

2.2 Hardware Specifications

2.3 End Users

2.4 Current System

2.5 Proposed Flow Diagram of Project

3 Outcomes of the Project

3.1 Code
3.2 Output in the form of Visual Interface

4. Conclusion

References

B.Sc. (CS)-V Sem Project Report Page v


Chapter 1
Introduction

1.1 Introduction

The above Student Attendance Management System Project deal to totally


eliminate the paper work and to progress the student information. Mainly teachers
can monitor the student with in the short time and the parent to check their children
status on the online itself whether college neither school. Teacher can also do
grades system in online itself with proposed manner , they give the proper reason
to student not attending the school or college, monitor the attendance report daily
wise or whenever they want, and to check student is eligible to write the exam or
not .This online based tool can use the instructors in school, college and university
in very effective manner. This attendance management system final year project
mainly useful for college Management, teaching staff and also for parents of the
college students.

1.4 Motivation

The Main Objective of Attendance Management System is to go with


computerized system, instead of old-fashioned manual process. As compared to
manual process online system easily help management to analyze student’s
attendance details as per requirement. Reports are easily generated: Various reports
such as Student wise attendance, Day wise attendance, Class wise attendance,
Month Wise Class Attendance etc can be easily generated. Current and back-dated
reports can be available instantly.

1.3 Objectives of the Project

User interface is very easy. Data storing and recovery is fast and secured. In
addition, application is provided with graphical representation for easier
interpretation and analysis. No paperwork and no risk of errors which can be
occurred while marking the attendance manually.

B.Sc. (CS)-V Sem Project Report Page vi


2.2 Scheduling

Risk mangement

Risk management is the process of identifying, assessing and controlling threats to


an organization's capital and earnings.
These threats, or risks, could stem from a wide variety of sources, including financial uncertainty,
legal liabilities, strategic management errors, accidents and natural disasters.

Risk Identification

Definition: Risk identification is the process of determining risks that could potentially
prevent the program, enterprise, or investment from achieving its objectives.
It includes documenting and communicating the concern.

Technology risk:

Risk management includes the strategies, processes, systems,


and people aimed at effectively managing potential technology risks.
Essentially, the goal of cybersecurity risk management is
to identify potential technology risks before
they occur and have a plan to address those technology risks
 Methodology Development Model

B.Sc. (CS)-V Sem Project Report Page vii


Chapter 2

System Requirement Specifications


2.1 Software Specifications (Platform):

a. Python

b. Mysql

c. c#

d. Java Script

e. Css

PYTHON
Python is an interpreted high-level general-purpose programming language.
Its design philosophy emphasizes code readability with
its use of significant indentation.
Its language constructs as well as its object-oriented approach
aim to help programmers write clear, logical code for large-scale projects.

HTML

Hypertext Markup Language (HTML) is the standard markup language for creating
web pages and web applications. With Cascading Style Sheets (CSS) and
JavaScript, it forms a triad of cornerstone technologies for the World Wide
Web.[4]
Web browsers receive HTML documents from a web server or from local storage
and render the documents into multimedia web pages. HTML describes the
structure of a web page semantically and originally included cues for the
appearance of the document.
HTML elements are the building blocks of HTML pages. With HTML constructs,
images and other objects such as interactive forms may be embedded into the
B.Sc. (CS)-V Sem Project Report Page viii
rendered page. HTML provides a means to create structured documents by
denoting structural semantics for text such as headings, paragraphs, lists, links,
quotes and other items.

Java Script

JavaScript often abbreviated as JS, is a high-level, interpreted programming


language. It is a language which is also characterized as dynamic, weakly typed,
prototype-based and multi-paradigm.
Alongside HTML and CSS, JavaScript is one of the three core technologies of the
World Wide Web. JavaScript enables interactive web pages and thus is an
essential part of web applications. The vast majority of websites use it, and all
major web browsers have a dedicated JavaScript engine to execute it.

Css

Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation of a document written in a markup language like HTML. CSS is a
cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
CSS is designed to enable the separation of presentation and content, including
layout, colors, and fonts. This separation can improve content accessibility,
provide more flexibility and control in the specification of presentation
characteristics, enable multiple web pages to share formatting by specifying the
relevant CSS in a separate css file, and reduce complexity and repetition in the
structural content.

Mysql

MySQL Workbench is a unified visual tool for database architects, developers, and
DBAs. MySQL Workbench provides data modeling, SQL development, and
comprehensive administration tools for server configuration, user administration,
backup, and much more. MySQL Workbench is available on Windows, Linux and
Mac OS X.

B.Sc. (CS)-V Sem Project Report Page ix


 Specification Requirement

Admin login
I.D:
Pass: Admin wishes to login to the system
Precondition: Username and Password
Success end Condition: Main option of screen display
Failed end Condition: User has entered incorrect Username and
Password or both

 Logical Database

B.Sc. (CS)-V Sem Project Report Page x


 Level

2.2 Hardware Specifications:

Processor: Intel Pentium 4 or more

Ram: 1 GB or more

Hard disk: 40 GB hard disk recommended for the primary partition.

B.Sc. (CS)-V Sem Project Report Page xi


2.3 End Users:

In order to overcome the drawbacks in existing system, a Web application has


developed for daily attendance of doctors. The system consists of two actors one
is Admin and another is Faculty, Admin is a super user who can create any
Faculty, doctors, department details and Broadcast SMS etc. Faculty user can able to
update an Attendance which has been taken in the XL Sheets. It is made easy to
access the attendance information of a particular student. The information
regarding the attendance is sent by the Faculty to the admin for related class which
has been taken using the XL Sheet given to them. This application is helpful in
evaluating the attendance eligibility of a student. The purpose is to computerize the
tradition way of taking attendance and generating of report automatically at the end
or between of the session. The report that is sent through the SMS is more
interesting!!

 Advantage
 Accurate data thereby helps to provide accurate performance and payroll
data.
 Control Cost, It saves money by putting an end to inaccurate time
reporting, buddy punching, absenteeism, tardiness, time abuse, and
overpayment.
 It takes time to process paper sheets and time cards, create schedules,
authorize leave and overtime, and create payroll manually.
 Flexible to use.
 Highly secure systems and architecture.

 User Friendly: Online hospital management system is a very user friendly


project because the attendance record keeping is very simple, fast and data is
secured. The user interface of the project is very simple.

 Reports in online hospital management system can be easily generated.


User can generate the report of any particular date and period.In this way
they can get attendance status of patient and get information about
continuously missing medicine from the hospital and give them proper advice.

B.Sc. (CS)-V Sem Project Report Page xii


 Very less paper work: hospital management system requires very
less paper work. In this project all record is feted directly into the computer
and reports can be generated through just a single click. In this way it saves
time. As data is directly entered into computer so there is no need to do any
paper work.

 Computer operator control: hospital management system is


operated by the institute faculty members and one admin so there is no
chance of clerical mistakes. Data feeding and retrieving in this system is
very easy. So work can be done in a time.

The purpose of developing hospital management system is to computerized the


tradition way of taking attendance. Another purpose for developing this software is
to generate the report automatically at the end of the session or in the between of

B.Sc. (CS)-V Sem Project Report Page xiii


the session. The proposed system is user friendly because the retrieval and storing
of data is fast and data is maintained efficiently. The graphical user interface is
provided in the proposed system, which provides user to deal with the system very
easily. This system also provides facilities such as making request by student for
their missed attendance for any lecture but attendance of requested lecture must be
already taken by teacher. Another feature is that any teacher could be able to
handover his/her lecture to another teacher in case of unavailability, class in-charge
of any particular class has the authority to promote students of that class from one
semester to upcoming semester and teacher can also halt discontinued students
from entering into further semesters

FEASIBILITY STUDY:
Feasibility analysis begins once the goals are defined. It starts by generating broad
possible solutions, which are possible to give an indication of what the new system
should look lime. This is where creativity and imagination are used. Analysts must
think up new ways of doing things- generate new ideas. There is no need to go into
the detailed system operation yet. The solution should provide enough information
to make reasonable estimates about project cost and give users an indication of
how the new system will fit into the organization. It is important not to exert
considerable effort at this stage only to find out that the project is not worthwhile
or that there is a need significantly change the original goal. Feasibility of a new
system means ensuring that the new system, which we are going to implement, is
efficient and affordable. There are various types of feasibility to be determined

Economically Feasibility:
Development of this application is highly economically feasible. The only thing to
be done is making an environment with an effective supervision. It is cost effective
in the sense that has eliminated the paper work completely. The system is also time
effective because the calculations are automated which are made at the end of the
month or as per the user requirement.

Technical feasibility:
The technical requirement for the system is economic and it does not use any other
additional Hardware and software. Technical evaluation must also assess whether
the existing systems can be upgraded to use the new technology and whether the
organization has the expertise to use it. Install all upgrades framework into the .Net
package supported widows based application. this application depends on
Microsoft office and intranet service ,database. Enter their attendance and generate
report to excel sheet. 3.3 Operational Feasibility: The system working is quite easy
to use and learn due to its simple but attractive interface. User requires no special
B.Sc. (CS)-V Sem Project Report Page xiv
training for operating the system. Technical performance include issues such as
determining whether the system can provide the right information for the
Department personnel student details, and whether the system can be organized so
that it always delivers this information at the right place and on time using intranet
services. Acceptance revolves around the current system and its personnel.

2.4 Current System:

Manually taking attendance and marking it in registers, maintaining the


register and carrying it along is a tiresome task every faculty member has
to go through day in and day out. It’s a mundane task for the lecturers and
unnecessarily consumes classroom time. A register maintained is prone to
various manual errors as well as manipulation. Though tech has evolved
tremendously we are still using redundant methods of marking attendance
which results in proxy attendance, errors such as incorrectly marking
attendance & manipulation the attendance record which can be avoided
using fairly modern tech.

 Hospital Management System

This software has developed for daily attendance of doctors and patient. It made easy
to access the attendance information of a particular nurse. The information is
stored through operators, and provided by admin for related class. This
software is helpful in evaluating the attendance promotion of a doctors.
Its purpose was to computerize the tradition way of taking attendance and
generating of report
automatically at the end or between of the session. This project has
developed as a desktop application for a specific institute. The technologies
which have been used are, VB.NET language
and for backend MS-Access [27].
The other existing systems are,

B.Sc. (CS)-V Sem Project Report Page xv


hospital Attendance Management

This system has same task and quality as upper software but here
technology that used is,
Language: ASP.NET
Backend: SQL [28].

 Administration and Doctors Affairs System

It is a two-tier system which consists of a dedicated database, and a specially


constructed Java Client Application. The upside of this solution is that the
processing is no more centralized. On the contrary, the client application
consumes the resources of the user running it locally. The only
thing that is centralized is the database.
Manipulate the database through Java Client Application by using JDBC API
offered by the Oracle for connecting and retrieving data from data sources.
The resource consumption was minimized by utilizing parallel processing
through the Threading API of the Java platform, also, the event driven nature
of the desktop application made minimizing the resource consumption easier,
since only the process that the user initiates will be using the resources

 MODULE DESCRIPTION

The system should be designed in such a way that only authorized people should
be allowed to access some particular modules. The records should be modified by
only administrators and no one else. The user should always be in control of the
application and not the vice versa. The user interface should be consistent so that
the user can handle the application with ease and speed. The application should be
visually, conceptually clear.

B.Sc. (CS)-V Sem Project Report Page xvi


 ADMINISTRATOR MODULE:

Doctors Details:

In this module deals with the allocation of id no and personal details for
new doctors.It will generate of personal details of doctors and department details of the
doctors with the photos.

Staff Details:

It helps to allot the subject and the subject code to the particular staffs. It
provides the facility to have a user name and password to the staffs .

Time table details:

It will retrieve the subject information from the subject database and assign
time table to the staffs. It will help the admin, staff to make the entry of
attendance based of the subject and period allotted to the respective staff.

Attendance details:

It will be makes to the attendance database all doctors. Entered attendance


to stored in the database subject ,period wise into the particular date. It will help s
to the get report of weekly and consolidate of the attendance. Report details:
Report can be taken by daily,weekly and consolidate: weekly report get all hour
details of present starting date to ending date and display the status
Consolidate report get all student attendance details starting date to ending date
status help for the eligibility criteria of the student to attend the examination.

B.Sc. (CS)-V Sem Project Report Page xvii


 STAFFS MODULE:

Attendance details:

It assists the staff to mark attendance to the students for their subject. This
will authenticate the staff before making the entry

.
Report details:

1. weekly report get particular hour details of attendance from starting date to
ending date and display the status . 2. consolidate report get all student attendance
details from starting date to ending date status help for the eligibility criteria of the
student to attend the examination

Online attendance management system has a very lot of scope. This c#


project can be used by any institute/ coaching center or college for student
attendance record keeping. This project is easy, fast and accurate. It requires less
disk space. Online Attendance Management System uses SQL Server as backend
so there is not any chance of data loss or data security.

B.Sc. (CS)-V Sem Project Report Page xviii


2.5 Proposed Flow Diagram of Project:

 INPUT DESIGN:
Input design is part of overall system design that requires special attention
designing input data is to make the data entered easy and free from errors.
The input forms are designed using the controls available in .NET
framework. Validation is made for each and every data that is entered. Help
information is provided for the users during when the customer feels
difficult. Input design is the process of converting the user originated inputs
to a computer based format. A system user interacting through a
workstation must be able to tell the system whether to accept the input to
produce reports. The collection of input data is considered to be most
B.Sc. (CS)-V Sem Project Report Page xix
expensive part of the system design. Since the input has to be planned in
such a manner so as to get relevant information, extreme care is taken to
obtain pertinent information This project first will entered to the input of
allocation forms it will be created on student details form and subject entry
form, time table form .it will helps to calculate subject wise attendance
system. next one if u want any verification on your data’s also available in
details show forms. Attendance to entered single subject wise or all subject
wise attendance system available in this project.

 OUTPUT DESIGN :
Output design this application “Student Attendance management system”
generally refers to the results and information that are generated by the
system for many end-users; output is the main reason for developing the
system and the basis on which they evaluate the usefulness of the
application. The output is designed in such a way that it is attractive,
convenient and informative. Forms are designed with various features,
which make the console output more pleasing. As the outputs are the most
important sources of information to the users, better design should improve
the system’s relationships with us and also will help in decision making.
Form design elaborates the way output is presented and the layout available
for capturing information. One of the most important factors of the system
is the output it produces. This system refers to the results and information
generated. Basically the output from a computer system is used to
communicate the result of processing to the user. Attendance management
system to show the report subject wise attendance maintaining by staffs.
Taken as a whole report obtain on a administrator privileges only. this forms
will show weekly report and consolidate report generated date, batch, and
class wise to our end user. we want to change our report to convert Excel
format .if you want change any modification.

 Purpose:
System implementation is the important stage of project when the
theoretical design is tuned into practical system. The main stages in the
implementation are as follows:
 Planning
 Training
 System testing and
 Changeover Planning

B.Sc. (CS)-V Sem Project Report Page xx


Planning is the first task in the system implementation. At the time of
implementation of any system people from different departments and
system analysis involve. They are confirmed to practical problem of
controlling various activities of people outside their own data
processing departments.
The line managers controlled through an implementation coordinating
committee. The committee considers ideas, problems and complaints of
user department, it must also consider:

 The implication of system environment


 Self selection and allocation for implementation tasks
 Consultation with unions and resources available
 Standby facilities and channels of communication
Student Attendance management system will implement student
details ,staff handle subjects details, separate login details ,time table
details. It will used to entered subject wise attendance .This application
elaborate attendance table generate weekly, consolidate report provide
to the End user. Mostly this application will calculate date wise
attendance .To select starting date to end date generate reports at the
time of activities.

 SYSTEM MAINTENANCE:

Software maintenance is far more than finding mistakes. Provision must


be made for environment changes, which may affect either the computer, or other
parts of the computer based systems. Such activity is normally called maintenance.
It includes both the improvement of the system functions and the
corrections of faults, which arise during the operation of a new system. It may
involve the continuing involvement of a large proportion of computer department
recourses. The main task may be to adapt existing systems in a changing
environment.
Back up for the entire database files are taken and stored in storage devices
like flash drives, pen drives and disks so that it is possible to restore the system at
the earliest. If there is a breakdown or collapse, then the system gives provision to
restore database files. Storing data in a separate secondary device leads to an
effective and efficient maintains of the system. The nominated person has
sufficient knowledge of the organization’s computer passed based system to be
able to judge the relevance of each proposed change .

B.Sc. (CS)-V Sem Project Report Page xxi


Chapter 3

3.1 Output in the form of Visual Interface

B.Sc. (CS)-V Sem Project Report Page xxii


B.Sc. (CS)-V Sem Project Report Page xxiii
Chapter 4

Conclusion:

hospital management is significant to all organizations Such as


treatment institutions. It can manage and control the success of any
organization by keeping track of people within the organization such as
doctors to maximize their performance. In this work , the web based
hospital management system is developed using python server- side scripting
language and CSS, HTML , JavaScript for designing which is fully meet the
system’s goals. The proposed system offers the process of monitoring attend
patient, it aims to help the doctors in the hospital or laboratories to
manage and record patient' presence electronically and directly without the
need to list on paper so it will save time and effort.

To conclude, Project Data Grid works like a component which can access all
the databases and picks up different functions. It overcomes the many limitations
incorporated in the attendance.
 Easy implementation Environment
 Generate report Flexibly

 Scope for future development:

The project has a very vast scope in future. The project can be
implemented on intranet in future. Project can be updated in near future as
and when requirement for the same arises, as it is very flexible in terms of
expansion. With the proposed software of database Space Manager ready and
fully functional the client is now able to manage and hence run the entire
work in a much better, accurate and error free manner. The following are
the future scope for the project.

 Discontinue of particular patient eliminate potential attendance.


 Bar code Reader based attendance system.
 Individual mange system With photo using Student login.

B.Sc. (CS)-V Sem Project Report Page xxiv


 Need Of The System -:

In today’s competitive environment, with increasing working hours and less


hospital time, doctors need tools that help them manage precious patient time
efficiently. Instead of focusing on teaching, professors are often stick with
completing administrative duties, of which the most time consuming is conducting
take care of every patient

B.Sc. (CS)-V Sem Project Report Page xxv


References
(add references which you have used for searching content)

[1] In J. A. Storer and editors. M. Cohn, editors, Proc. 2000 IEEE Data Compression Conference, Los Alamitos,
California, 2000. IEEE Computer Society Press.

[2] Calgary corpus. 2000. ftp://ftp.cpsc.ucalgary.ca/pub/projects/text.compression.corpus.

[3] http://www.cs.wisc.edu/niagara/data/.

[4] N. Abramson. Information Theory and Coding. McGraw-Hill, 1963.

[5] J. Adiego and P. de la Fuente. Mapping words into codewords on ppm. In Proc. 13th Intl. Symp. On String
Processing and Information Retrieval (SPIRE'01), pages 181{192. LNCS 4209., 2006.

B.Sc. (CS)-V Sem Project Report Page xxvi

You might also like