Professional Documents
Culture Documents
com/fyp/
1. INTRODUCTION
1.1 About the project
My project Advanced Hospital Management System includes registration of patients,
storing their details into the system and also computerized billing in the pharmacy, and
labs. Our software has the facility to give a unique id for every patient and stores the
details of every patient and the staff automatically. It includes a search facility to know
the current status of each room. User can search availability of a doctor and the details of
a patient using the id.
The Advanced Hospital Management System can be entered using a username
and password. It is accessible either by an administrator or receptionist. Only they can
add data into the database. The data can be retrieved easily. The interface is very user-
friendly. The data are well protected for personal use and makes the data processing very
fast.
2. SYSTEM ANALYSIS
2.1 Introduction
System Analysis is the detailed study of the various operations performed by the system
and their relationships within and outside the system. Analysis is the process of breaking
something into its parts so that the whole may be understood. System analysis is
concerned with becoming aware of the problem, identifying the relevant and most
decisional variables, analyzing and synthesizing the various factors and determining an
optimal or at least a satisfactory solution. During this a problem is identified, alternate
system solutions are studied and recommendations are made about committing the
resources used to design the system
Here in the project Advanced Hospital Management System, a detailed study of
existing system is carried along with all the steps in system analysis. An idea for creating
a better project was carried and the next steps were followed.
2.2 EXISTING SYSTEM
Existing system refers to the system that is being followed till now. Presently all the
hospital functionalities are done manually. That is if a patient want to consult a doctor he
can visit their till his chance called. This is make the person very difficult. Out_Patient
and In_Patient tickets are distributed directly. The main disadvantage is time consuming.
To avoid all these limitations and make the system working more accurately it needs to
be computerized.
2.3 PROPOSED SYSTEM
Final Year Project's is One place for all Engineering Projects, Presentation, seminar,
summer training report and lot more.
NOTE:-This work is copyright to its Authors. This is only for Educational Purpose.
http://www.final-yearprojects.co.cc / http://troubleshoot4free.com/fyp/
FEASIBILTY STUDY
Final Year Project's is One place for all Engineering Projects, Presentation, seminar,
summer training report and lot more.
NOTE:-This work is copyright to its Authors. This is only for Educational Purpose.
http://www.final-yearprojects.co.cc / http://troubleshoot4free.com/fyp/
•Technical Feasibility
•Economic Feasibility
•Behavioral Feasibility
Final Year Project's is One place for all Engineering Projects, Presentation, seminar,
summer training report and lot more.
NOTE:-This work is copyright to its Authors. This is only for Educational Purpose.
http://www.final-yearprojects.co.cc / http://troubleshoot4free.com/fyp/
Visual Basic 6.0 is more than just a programming language; the secret to Visual
Basic is in its name” Visual”. With to days Windows Operating System, a program must
be able to interact with the screen. Keyboard, mouse and printer graphically.
The environment provided by Visual Basic is suitable for any type of application.
Using this environment, the user can visually design the objects that your application
uses. Visual Basic is not just a languages, it’s an integrated development environment in
which you can develop, run, test and debug your applications. The impressive array of
programming resources provided by Visual Basic enables to create the objects
extemporaneously which can range from pop-up menu to a message box.
A form is a major part of Visual Basic application, which allows the user to enter
the data as well as view the result. A control is an object that we draw on a form to
enable or enhance user interaction with an application. Hence a Visual Basic application
is a combination of object like forms and controls, procedures that can respond to Events
and other general-purpose procedures.
Visual Basic (VB) is an event-driven programming language. This is called because
programming is done in a graphical environment unlike the previous version BASIC
where programming is done in a text only environment and executed sequentially in
order to control the user interface. Visual Basic enables the user to design the user
interface quickly by drawing and arranging the user elements. Due to this spent time is
saved for the repetitive task.
Visual Basic is an event-driven language. Visual Basic is governed by an event
processor. That means that nothing happens in a Visual Basic project until some event
occurs. Once an event is detected, the project finds a series of instructions related to that
event, called an event procedure.
An event is an action recognized by a form or the control. Event driven applications
execute basic in response to an event. Each form and control in Visual Basic has a
predefined set of events. If one of these events occurs and there is code in the associated
event procedure, Visual Basic invokes that code.
Access can use data stored in Access/Jet, Microsoft SQL Server, Oracle, or any ODBC-
compliant data container (including MySQL and PostgreSQL). Skilled software
developers and data architects use it to develop application software. Relatively unskilled
programmers and non-programmer "power users" can use it to build simple applications.
It supports some object-oriented techniques but falls short of being a fully object-oriented
development tool.
Access was also the name of a communications program from Microsoft, meant to
compete with ProComm and other programs. This proved a failure and was dropped.
Years later Microsoft reused the name for its database software.
as SQL statements, and SQL statements can be used directly in Macros and VBA
Modules to manipulate Access tables. Users may mix and use both VBA and "Macros"
for programming forms and logic and offers object-oriented possibilities.
MSDE (Microsoft SQL Server Desktop Engine) 2000, a mini-version of MS SQL Server
2000, is included with the developer edition of Office XP and may be used with Access
as an alternative to the Jet Database Engine.
Unlike a modern RDBMS, the Access and the Jet Engine implements database triggers
and stored procedures in a non-standard way. Stored Procedures are implemented in
VBA, and Triggers are only available from embedded Forms. Both Triggers and Stored
procedures are only available to applications built completely within the Access database
management system. Client applications built with VB or C++ are not able to access
these features. Starting in MS Access 2003 (Jet 4.0), there is a new syntax for creating
queries with parameters, in a way that looks like creating stored procedures, but these
procedures are still limited to one statement per procedure. Microsoft Access does allow
forms to contain code that is triggered as changes are made to the underlying table (as
long as the modifications are done only with that form) and it is common to use pass-
through queries and other techniques in Access to run stored procedures in RDBMSs that
support these.
In ADP files (supported in MS Access 2003 and later), the database-related features are
entirely different, because this type of file connects to a MSDE or Microsoft SQL Server,
instead of using the Jet Engine. Thus, it supports the creation of nearly all objects in the
underlying server (tables with constraints and triggers, views, stored procedures and
UDF-s). However, only forms, reports, macros and modules are stored in the ADP file
(the other objects are stored in the back-end database).
SYSTEM DESIGN
INTRODUCTION
The most creative and challenging face of the system development is System Design. It
provides the understanding and procedural details necessary for implementing the system
recommended in the feasibility study. Design goes through the logical and physical
stages of development.
In designing a new system, the system analyst must have a clear understanding of
the objectives, which the design is aiming to fulfill. The first step is to determine how the
output is to be produced and in what format. Second, input data and master files have to
be designed to meet the requirements of the proposed output. The operational phases are
handled through program construction and testing.
Final Year Project's is One place for all Engineering Projects, Presentation, seminar,
summer training report and lot more.
NOTE:-This work is copyright to its Authors. This is only for Educational Purpose.
http://www.final-yearprojects.co.cc / http://troubleshoot4free.com/fyp/
Also the important input format is designed in such a way that accidental errors
are avoided. The user has to input only just the minimum data required, which also helps
in avoiding the errors that the users may make. Accurate designing of the input format is
very important in developing efficient software. The goal or input design is to make entry
as easy, logical and free from errors.
As the outputs are the most important source of information to the user, better
design should improve the system’s relation and also should help in decision-making.
The output device’s capability, print capability response time requirements etc should
also be considered form design elaborates the way output is presented and layout
available for capturing information. It’s very helpful to produce the clear, accurate and
speedy information for end users.
•Accuracy
•Integrity
The database file used in the system is :
6. SYSTEM TESTING
Testing is a process to show the correctness of the program. Testing is needed to show
completeness, t improve the quality of the software and to provide the maintenance aid.
Some testing standards are therefore necessary reduce the testing costs and operation
time. Testing software extends throughout the coding phase and it represents the ultimate
review of configurations, design and coding. Based on the way the software reacts to
these testing, we can decide whether the configuration that has been built is study or not.
All components of an application are tested, as the failure to do so many results in a
series of bugs after the software is put to use.
Testing involves
•Unit testing
•Integration testing
•Acceptance testing
The first level of test is unit testing. The purpose of unit testing is to ensure that each
program is fully tested.
The second step is integration testing. In this individual program units or
programs are integrated and tested as a complete system to ensure that the software
requirements are met.
Acceptance Testing involves planning and the execution of various types of tests
in order to demonstrate that the implemented software system satisfies the requirements.
Finally our project meets the requirements after going through all the levels of testing.
System Maintenance
After the installation phase is completed and the user is adjusted to the changes
created by the new system,evaluation and maintenance is to continue to bring the new
system to the standards. If the new information is consistent with the design
specification,changes have to be made.Maintenance is actually the implementation of the
post implementation review plan.
Maintenance is necessary to eliminate errors in the working system during its
working life and to tune the system to any variation in its working environment.There are
also some errors detected that must be corrected.The quality assurance goal is develop a
procedure for corecting errors and enhancing the software.This procedure improves
quality assurance by encouraging complete reporting and log of problems,ensuring that
reported problems are promptly forwarded to the appropriate group of resolution.
In our project if any error is reported it must be corrected.
8.CONCLUSION
The ADVANCED HOSPITAL MANAGEMENT SYSTEM is a great improvement over
the manual system using case fields and paper. The computerization of the system has
sped up the process. In the current system, the front office managing is very slow. The
hospital managing system was thoroughly checked and tested with dummy data and thus
is found to be very reliable.
9.FUTURE ENHANCEMENT
The proposed system is Hospital Management System. We can enhance this system by
including more facilities like billing system, inpatient room allotment for the admitted
patients and the stock details of medicines in the pharmacy.Providing such features
enable the users to include more comments into the system.
10.BIBLIOGRAPHY
Books
A Complete Guide to Programming in Visual Basic .Net
A Complete Visual Basic 6 Training Course: How to Programme: Package
Advanced Programming Using Visual Basic: Version 6.0
Final Year Project's is One place for all Engineering Projects, Presentation, seminar,
summer training report and lot more.
NOTE:-This work is copyright to its Authors. This is only for Educational Purpose.
http://www.final-yearprojects.co.cc / http://troubleshoot4free.com/fyp/
Final Year Project's is One place for all Engineering Projects, Presentation, seminar,
summer training report and lot more.
NOTE:-This work is copyright to its Authors. This is only for Educational Purpose.