Surya Ic
Surya Ic
Surya Ic
On
Hospital Management
Submitted to
Maharashtra State Board Of Technical Education
Mumbai In partial fulfilment of the requirement of
Diploma in Computer Technology (MSBTE)
Examination-2022
Developed for
ICEICO TECNOLOGIES PVT. LTD
Submitted By
Mr. Surya Ojha
Under the Guidance of
GOVERNMENT POLYTECHIC
SAKOLI
2021-2022
Certificate
This is to certify that the project report on “Hospital Management” developed for “ICEICO
Technologies Pvt. Ltd” is submitted by Surya Ojha for partial fulfilment of the requirement of
Diploma in Computer Technology Final Year examination of the Government Polytechnic sakoli.
It is the industrial report carried out under the supervision and guidance of Government
Polytechnic Sakoli undergone requisite duration as prescribe by Maharashtra State Board of
Technical Education, Mumbai for the full-time project work.
I “Surya Ojha” hereby declare that I have undertaken 6 weeks/months Industry Oriented Project
Training at “ICEICO Technologies Pvt. Ltd” during a period from 03 July to 16 August in partial
fulfillment of requirements for the award of Diploma of Computer Technology at Government
Polytechnic Sakoli. The work which is being presented in the training report submitted to Department
of Computer Technology at Government Polytechnic Sakoli is an authentic record of training work.
Place: Sakoli
Date: Surya Ojha
(Signature Of the Student)
Acknowledgement
Every Summer Training big or small is Successful largely due to the effort of a number of
wonderful people who have always given their valuable advice or lent a helping hand. I sincerely
appreciate the inspiration; Support and guidance of all those people who have been instrumental in
making this project a success. I, Surya Ojha, the student of Government polytechnic Sakoli
(Computer Technology), am extremely grateful to “ICEICO Technologies Pvt. Ltd” for the
confidence be stowed in me and entrusting my project namely “6 weeks training on Web Designing”. I
express my gratitude to Mr. Vishal Khobragade (HOD, CM) for arranging the summer training in
good schedule. I hereby extend my Sincere appreciation and thankfulness to my helpful internship (HR)
Miss. Pooja Bawane. Further I would like to thank Shri.S.P. Lambhade Sir, Principal of Government
Polytechnic Sakoli. The Supervision and support that he gave truly helped in the progression and
smoothness of the internship program. And also, my heartfelt thanks Miss Pooja Bawane who was the
mentor of our internship program. She was constantly in touch with us during the whole internship
period.
Besides, this internship program made me realize that the value of working together as a team
and a new experience in working Environment. Not forget, great appreciation to other department staff
that helps me from time to time during our internship. The whole program really brought us together to
appreciate the true value of friendship. The whole program really brought us together to appreciate the
true value of friendship and respect of each other.
Surya Ojha
(Signature Of the Student)
CONTENT PAGE
3. Introduction
3.1 Our Focus Specialties
3.2 Flaws in Present System
3.3 Need for New System
4. Proposed System
5. Analysis
5.1 Feasibility Study
5.1.1 Technical Feasibility
5.1.2 Economic Feasibility
5.2 Required Analysis
5.2.1 Hardware Requirement
5.2.2 Software Requirement
5.2.3 Non-Functional Requirement
5.3 CFD (Context Flow Diagram)
5.3.1 Architecture of the System
6. Design
6.1 System Flow Diagram
6.2 Data Dictionary
6.3 Data Flow Diagrams
6.4 Decision Tables Trees
7. Source Code
8. Screen Reports
8.1 I/O Screen
8.2 Sample Reports
9. Testing
9.1 Principles of software testing
10. Implementation
A tech development company established by a group of young motivated tech enthusiast team on 19th
December 2017 based in Nagpur, India with a vision to serve the clients in the domain of continuously
growing digital world and giving them an edge over other competitors in the market. ICEICO deals with
variable spheres of market required projects such as UI designing, Responsive Web Development,
Android App Development, Embedded System and Networking Hardware support, software
development, e-commerce site development, Desktop Application Development, and many more. If you
aspireto rise above the market and create a brand of yours in the world ICEICO".
ICEICO Technologies Pvt. Ltd. is a project-based organization that helps small and medium-sized
business by providing those IT solutions business consultancies. The company are expertise in Web-
development, Android Application development, .Net development, Animation Creation and Business
and Consultancy. It is service and product-based company.
HR Manager
ICEICO Technologies Pvt. Ltd.
Place : Nagpur
Date :
Chapter 2: - PROJECT PROFILE
Symetraa Healthcare is involved with the sales & marketing of the pharmaceuticals. Symetraa
Healthcare is having the leading brands like Tab. Mvshell(Antioxidant-Vitamins-Minerals) , Tab.
Pansymet - 40(Pantoprazole 40mg Tablets) ,Tab. Pansymet–D(Pantoprazole 40mg + Domperidone
10mg Tablets),Cap. Pansymet–DSR(Pantoprazole 40mg + Domperidone 30mg(SR) Capsules) & Tab.
Coralfer-XT (Ferrous Ascorbate 100mg + Folic Acid 1.5mg + Zinc 22.5 Tablets) etc. in different
therapeutic class & segments
Chapter 3: -INTRODUCTION
Symetraa Healthcare is involved with the sales & marketing of the pharmaceuticals. Symetraa
Healthcare is having the leading brands like Tab. Mvshell(Antioxidant-Vitamins-Minerals), Tab.
Pansymet-40(Pantoprazole 40mg Tablets), Tab. Pansymet – D(Pantoprazole 40mg+ Domperidone
10mg Tablets) , Cap. Pansymet –DSR(Pantoprazole 40mg + Domperidone 30mg (SR) Capsules)
& Tab. Coralfer-XT(Ferrous Ascorbate 100mg + Folic Aciid 1.5mg + Zinc 22.5 Tablets) etc. in
different therapeutic class & segments
3.1.2 Gynecology
Gynecology is the area of medicine that involves the treatment of women's diseases, especially those
of the reproductive organs.
3.1.4 Infertility
Absolutely! If clients provide any sort of references, that is highly appreciated by our creative team.
3.1.5 Orthopedic
Orthopedic is the branch of surgery concerned with conditions involving the Musculo skeletal
system
3.1.6 Neurology
Neurology is the branch of medicine concerned with the study and treatment of disorders of the
nervous system. The nervous system is a complex, sophisticated system that regulates and
coordinates body activities. It has two major divisions: Central nervous system: the brain and spinal
cord.
3.2 FLAWS IN PRESENT SYSTEM
In the present system Lots of work are done manually. It is difficult to handle the lots of paper and
carry carefully. Product shale process,
Fee receipt. Staff attendance sheet, salary receipt, courses provided etc. are all done manually.
The Package is developed to help the department maintaining the student details, earlier the records
were maintained manually, with the help of this package the concerned departments will be able to
improve the productivity, reduce the time, cost factors associated with the system. The automation of
the system will help the organization in proper maintenance of the record, less manpower, less man-
days, less cost, proper & accurate functioning.
The basic need for the package was to automate the whole procedure of maintaining ofproduct details,
earlier it was all done manually. By developing this package lot of burden was removed from the place,
which was maintaining product’s details. It improved the efficiency, reduced the cost, and reduced the
time need to do the work manually. With the help of this package the past details of the product can
assessed and reports can be generated on these details.
In brief we can say this system was required to automate the processing of product details, which was
done manually before the development of the package. Earlier all the information / data pertaining to the
students was maintained manually or we can sayit was on paper, hence it created a problem for the
organization, how to manageit properly. With the help of this system the organization is able to maintain
the data properly & accurately.
Chapter 4: - PROPOSED SYSTEM
The Hospital Management will manage all the work in any Hospital Management in particular order so
that the time requirement and complexity of the system will be reduced, at first it will focus on product
related information. As a product gets the shale in the Hospital Management will start managing the
detailsregarding the product. It will manage the fee details, and if the full payment has not done, then it
will notify about the fee to a staff of the Hospital Management. Hospital Management will then display
the date of the test and when the test completes it will display the results of the products. While the
people can use it to monitor their products information, also they can contact with the Doctor.
Chapter 5:- ANALYSIS
Whatever we think need not be feasible. I t is wise to think about the feasibility of any problem
we undertake. Feasibility is the study of impact, which happens in the organization by the development
of a system. The impact can be either positive or negative. When the positives nominate the negatives,
then the system is considered feasible. Here the feasibility study can be performed in two ways such as
technical feasibility and Economical Feasibility.
Requirements analysis in systems engineering and software engineering, encompasses those tasks that
go into determining the needs or conditions to meet for a new or altered product or project, taking
account of the possibly conflicting requirements of the various stakeholders, analyzing, documenting,
validating and managing software or system requirements. Requirements analysis is critical to the
success of a systems or software project. The requirements should be documented, actionable,
measurable, testable, traceable, related to identified business needs or opportunities, and defined toa
level of detail sufficient for system design.
5.2.1 Hardware Requirements:
Hardware requirement are the basic need of the system or the package, which is been developed
and will be deployed upon thesystem, which should have these basic components or fulfill
thesebasic hardware needs of these package.
Security:
System should be used only by allowed when at theirs can use the system as per given nights.
Reliability:
System should be designed in such a way that system should t be affected by system failure of and
error occurred during execution.
Portability:
It should be Platform independent.
Performance:
System should be robust and fast for any number of users.
5.2.4 Architecture of the System
The proposed system is expected to replace the existing manual system by an automatedsystem in all
facets. It is mainly based on the system Analysis document.
The architecture used for the system is a 3 tier Client/Server Architecture where a client can use
Internet browsers to access the online report provided by the system within the local area network of
the anywhere using the Internet.
The data tier maintains the applications data such as student data, teacher data, timetabledata etc: It stores
these data in a relational database management system (RDBMS).
The middle tier (web/application server) implements the business logic, controller logicand presentation
logic to control the interaction between the application's clients and data. The controller logic processes
client requests such as requests to view student's result, to record attendance or to retrieve data from
the database. Business nulls enforced by the business logic dictate how clients can and cannot access
application data and how applications process data.
A web server is a program that nuns on a network server (computer) to respond to HTTP requests. The
most commonly used web servers are Internet Information Server (IIS) and Apuche The web server
used in this system is HIS HTTP is used to transfer data across un-Intranet or the Internet tris the
standard protocol for moving data across the internet.
The client is the applications user interface containing data entry forms and client-sideapplications It
displays data to the user, Users interact directly with the application through user interface. The client
fire interacts with the web application server to makerequests and to retrieve data from the darabuse, It
then displays to the user the data retrieved from the server.
Chapter 6: - DESIGN
6.1 System Flow Diagram
Hospital Management
User Admin
Yes No Yes No
</head>
<body>
<div class="wrapper">
<!--=== Header v1 ===-->
<div class="header-v1">
<!-- Topbar -->
<div class="topbar-v1">
<div class="container">
<div class="row">
<div class="col-md-6">
<ul class="list-inline top-v1-contacts">
<li>
<i class="fa fa-envelope"></i> Email: [email protected]
</li>
<li>
<i class="fa fa-phone"></i> Contact no : 88666 00555
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- End Topbar -->
<div class="navbar-brand">
<a href="index.html">
<img src="assets/img/logo/unity_white.jpg" alt="Logo">
</a>
</div>
</div><!--/end responsive container-->
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse navbar-responsive-collapse">
<div class="res-container">
<ul class="nav navbar-nav">
<!-- Collect the nav links, forms, and other content for toggling -->
</li>
<!-- End Home-->
</li>
<!-- End Gallery -->
</li>
<!-- End Appointment -->
</ul>
</div>
</div>
</div>
</div>
</div>
<!-- End Navbar -->
<script>
var slideIndex = 0;
showSlides();
var slides,dots;
function showSlides() {
var i;
slides = document.getElementsByClassName("mySlides");
dots = document.getElementsByClassName("dot");
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
slideIndex++;
if (slideIndex> slides.length) {slideIndex = 1}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
slides[slideIndex-1].style.display = "block";
dots[slideIndex-1].className += " active";
setTimeout(showSlides, 8000); // Change image every 8 seconds
}
function plusSlides(position) {
slideIndex +=position;
if (slideIndex> slides.length) {slideIndex = 1}
else if(slideIndex<1){slideIndex = slides.length}
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
slides[slideIndex-1].style.display = "block";
dots[slideIndex-1].className += " active";
}
function currentSlide(index) {
if (index> slides.length) {index = 1}
else if(index<1){index = slides.length}
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
slides[index-1].style.display = "block";
dots[index-1].className += " active";
}
</script>
<div class="copyright">
<div class="container">
<div class="row">
<div class="col-md-6">
<p>
2020 © All Rights Reserved.
<a href="privacy.html">Privacy Policy</a> | <a href="terms.html">Terms of
Service</a>
</p>
</div>
.Blogs
Chapter 9: - TESTING
Software testing is an investigation conducted to provide stakeholders with informationabout the quality
of the product or service under test. Software testing can also providean objective, independent view
of the software to allow the business to appreciate and understand the risks of software implementation.
Test techniques include the process of executing a program or application with the intent of finding
software bugs (errors or other defects).
It involves the execution of a software component or system component to evaluate oneor more
properties of interest. In general, these properties indicate the extent to which the component or system
under test:
Meets the requirements that guided its design and development,responds correctly to all kinds of inputs,
performs its functions within an acceptable time,is sufficiently usable, can be installed and run in its
intended environments.
Principle 1: Testing shows that there are defects present in the software
A self-explanatory point, it states that when a project is tested, it is checked for possible defects bugs by
creating different software testing strategies.
This means that testing software is not possible exhaustively and instead, testers need optimum time
to test an application, which is based on the risk assessment of the same.
It is imperative to start testing software as early as possible. This ensures that the defectscan be captured
and fixed within the stipulated time-frame, thereby allowing developersto deliver the software to the
clients on time.
Principle 4: Clustering the defects.
Defect clustering simply state that a small number of modules in an application containsmaximum
defects detected.
When the same tests are repeated over time and again, then the test cases do not find any new bugs.
This situation gives rise to a new principle known as the Pesticide Paradox. However, this can be
overcome by reviewing and revising the test cases and adding new and different test cases.
This means that when you test a mobile application, it will be on different grounds thanwhile testing a
web application. Similarly, testing a Mac application will be different than testing an Android
application and the likes.
This principle merely points out to the fact that finding and fixing defects in a software system is of
no use if the system build in itself is unusable and is unable to meet the users’ needs and
requirements.
Chapter 10: - IMPLEMENTATION
In this chapter, the tools used in developing the prototype and the developed system are desired.
Programming Tool
The system has two different applications using the same database. These are the Windows
application which is sometimes known as thick-client application and Web application which is
known as thin-client application. The Windows application is developed using html, CSS, bootstrap,
JS, Laravel, which is one of the development languages in PHP and is object oriented. Here, the
implemented system is described. How the user interacts with the system and some ofthe results of
interaction with the system along with the screen shots are described.
When a user starts the application, a login screen is displayed as shown in Figure to authenticate the
user. If the user has typed the correct user id and password to the loginscreen, the system displays a
splash screen for 3 seconds as shown in Figure and thena window containing the main menus of the
system as shown in Figure. The main window displays menus and sub menus based on the role of the
user that has logged in.
Chapter 11: - CONCLUSION AND FUTURE SCOPE
The application Hospital Management Software is the total package for the treatment management
system requirements. With the help of menu bar users can interactwith software very easily almost
every object has been provided with tool bar.
This application is also supporting terminal services so that database will be more secure by centralize
the database.
In fine we want to say we are not yet an experienced system analyst, but tried our bestto fulfill this
project.
In this project, we developed an automated school management system that facilitates the various
activities taking place at pharmacy.
The system developed in the project consists of windows and web applications. These are two
different applications on the same database. The windows application takes most of the activities such
as offline people registering, transcript and report card generation and producing the timetable.