Index
Index
I would like to express my gratitude to Indira Gandhi National Open University, for
System.
I would like to express my profound gratitude to Mr. Anil Kumar Mishra, Additional Director
(Regional Center, IGNOU, Lko) and Dr. Amit Kr. Bajpei (Project Proposal Evaluator) who
approved my project proposal and help me with their valuable suggestions for my project titled
I would like to express my special thanks to my mentor and project guide Mr. Atul Tripathi, I.T.
Project Manager, Appventurez Mobitech Pvt. Ltd., Noida for his time and efforts he provided
throughout the year. His useful advice and suggestions were really helpful to me during the project’s
I would like to acknowledge that this project was completed entirely by me and not by someone else.
Signature
Rakhi Tripathi
Enroll. No. : 2201617873
Index
Sr. No. Topics Page No.
1. Problem Statement 1
1.1 Benefits of Implementing a Hospital 2
Management System
2. Introduction 3
3. Objective of the Project 4
3.1 Purpose & Scope 5
3.2 Definitions, Acronyms and 5
Abbreviations
3.3 Overview 6
3.4 Advantages & Disadvantages 6
4. Software Requirement Specification 7
4.1 Product Perspective 7
4.2 System Interfaces 7
4.3 System Specification 8
4.4 Hardware & Software Specification 8
4.5 Communication Interfaces 9
4.6 Platform 10
5. Tools 11
6. System Analysis 12
6.1 Preliminary Investigation 12
6.2 Request Clarification 13
7. Feasibility Study 16
8. Analysis Document & Design 17
Specification
8.1 Data Flow Diagram 20
8.2 State Diagram 26
8.3 Class Diagram 27
8.4 Use Case Diagram 28
8.5 User Characteristics 32
8.6 Component Level Diagram 33
8.7 ER Diagram 34
8.8 Data Design 35
8.9 Component Level Diagram 38
8.10 Estimation And Scheduling 41
9. Program Code 48
9.1 Account Controller 48
9.2 Appointment Controller 50
9.3 Attendance Controller 52
9.4 Doctor’s Controller 54
9.5 Home Controller 56
9.6 Hospital Controller 59
9.7 Manage Controller 61
9.8 Patient Controller 69
9.9 Reports Controller 73
Sr. No. Topics Page No.
10. Data Structure (Table) 76
10.1 Doctor Table 76
10.2 Patient Table 77
10.3 Account Table 78
10.4 Admn. Staff Table 79
11. Code Efficiency 80
12. Testing Techniques And Testing Strategies 81
12.1 Testing Objective 81
12.2 Type of Testing 81
12.3 Validation Checks 84
12.4 Risk Analysis 85
12.5 Basis Path Testing 86
12.6 Flow Graph Notation 88
13. Input And Output Screens 90
13.1 Start-Up Page 90
13.2 Registration Form 90
13.3 Login Form 91
13.4 Patient’s Page 92
13.5 Attendance Page 93
13.6 Appointments 93
13.7 Edit Appointment 94
13.8 Doctors 94
13.9 Profile 95
13.10 Add Doctor 95
13.11 Manage Users 96
13.12 Reports 96
13.13 Appointments Section 97
13.14 Attendance 97
13.15 Comparison From Other Hospital 98
14. Implementation of Security for the Software
14.1 Performance And Security 99
14.2 System Security 100
14.3 Cost Estimation Of The Project 101
14.4 Implementation 102
14.5 Maintenance 104
14.6 Report 106
14.7 Pert & Gantt Chart 107
15. Limitation Of The Project 111
16. Future scope of the project 113
17. Conclusion 114
18. Bibliography 115