PHP-based elderly healthcare management system

Summary

With the rapid development of information technology and network technology, human beings have entered a new era of information, and traditional management techniques have been unable to manage information efficiently and conveniently. In order to meet the needs of the times and optimize management efficiency, various management systems have emerged as the times require, and all walks of life have entered the information management era one after another. The elderly medical care management system is one of the products of the transformation of the information age.

Any system must follow the basic process of system design, and this system is no exception. It also needs to go through the steps of market research, demand analysis, general design, detailed design, coding, and testing. Based on the php language, the elderly medical care management system is designed and implemented. . The system is based on B/S, the so-called browser/server mode, uses php language, and selects MySQL as the background database. The system mainly includes functional modules such as users, health care products, ward information, bed reservations, and alarm information.

This paper first introduces the technical development background and development status of the geriatric medical care management system, and then follows the conventional software development process. Module design draws the functional module diagram, flow chart and ER diagram of the system. Then, design the framework and write codes according to the designed framework to realize each functional module of the system. Finally, test the preliminarily completed system, mainly function test, unit test and performance test. The test results show that the system can realize the required functions, and the operating condition is not obvious.

Key words: elderly medical care management system; php language; MySQL database;

Abstract

With the rapid development of information technology and network technology, mankind has entered a new information age. Traditional management technology has been unable to manage information efficiently and conveniently. In order to meet the needs of the times and optimize management efficiency, a variety of management systems came into being. All walks of life have entered the era of information management. The elderly medical care management system is one of the products of the reform of the information age.

Any system should follow the basic process of system design, and this system is no exception. It also needs to go through the steps of market research, demand analysis, outline design, detailed design, coding and testing. The elderly medical care management system is designed and implemented based on PHP language. The system is based on B / s, the so-called browser / server mode, applies PHP language, and selects MySQL as the background database. The system mainly includes user, health care products, ward information, bed reservation, alarm information and other functional modules.

This paper first introduces the technical development background and development status of the elderly medical care management system, and then follows the conventional software development process. Firstly, select the applicable language and development platform for the system, formulate the module and design the database structure according to the demand analysis, and then draw the function module diagram, flow chart and E-R diagram of the system according to the design of the overall function module of the system. Then, design the framework and write code according to the designed framework to realize each functional module of the system. Finally, test the preliminarily completed system, mainly including function test, unit test and performance test. The test results show that the system can achieve the required functions, and the operation condition is OK without obvious shortcomings.

Key words: elderly medical care management system; PHP language; Mysql database;

Table of contents

Abstract I

Abstract II

1 Introduction 1

1.1 Subject background 2

1.2 Research status 3

1.3 Preliminary design method and implementation plan 4

1.4 Research content of this paper 5

2 System development environment 6

2.1 B/S Architecture 7

2.2 Introduction to MySQL 8

2.3 MySQL environment configuration 9

2.4 Introduction to PHP language 1 0

3 System Analysis 1 1

3.1 System feasibility analysis 1 2

3.1.1 Economic feasibility1 3

3.1.2 Technical Feasibility 1 4

3.1.3 Operational feasibility 15

3.2 Analysis of website status 1 6

3.3 Functional requirements analysis 1 7

3.4 System design rules and operating environment 1 8

3.5 System flow analysis 2 0

3.5.1 Operation process 2 1

3.5.2 Add information process 2 2

3.5.3 Delete information process 2 3

4 System Design 2 4

4.1 Main functions of system design 2 5

4.2 Database Design 2 6

4.2.1 Database design specification 2 7

4.2.2 ER Diagram 2 8

4.2.3 Data Table 2 9

5 System Realization 3 0

5.1 Administrator function module 3 2

5.2 Front page function module 3 3

5.3 User Function Module 3 4

6 System Test 3 5

6.1 Functional test 3 6

6.2 Usability testing 3 7

6.3 Maintenance test 3 8

6.4 Performance testing 3 9

6.5 Analysis of test results 4 0

Conclusion 41

References 4 2

Thanks 4 3

1 Introduction

1.1 Subject background

With the development of the Internet, computers have become an indispensable tool for people's daily life and office work. In this context, network technology has been applied to various aspects. In order to improve the efficiency of office life, network information technology has developed rapidly. In this context, human society has entered a new era of information technology. Elderly health care management has always been a major problem for hospitals. People's economic conditions continue to improve, so the demand for networks is also increasing. Traditional manual operations cannot meet user needs. At this time, it is imperative to find effective and convenient network management methods. . The increasingly mature computer information management technology has become the only choice to solve this problem. Nowadays, computer information management technology has been able to handle the management of elderly medical care with ease. In fact, information management technology has penetrated into the information control management of various industries, and has a pivotal position. With the continuous progress of modern socialism, the living standards of ordinary people have been greatly improved, and many aspects are realized on the Internet, so the Internet has become the most direct, convenient and fast access.

The use of the elderly healthcare management system has many advantages over the traditional elderly healthcare management methods: first, it can greatly improve the retrieval of elderly healthcare management information, and the desired results can be fed back within seconds just by inputting relevant information on elderly healthcare management; secondly It can store a large amount of elderly medical care management information, and at the same time, the security of elderly medical care management information is guaranteed; compared with paper documents to manage elderly medical care management information, the elderly medical care management system saves space and human resources. These advantages greatly improve operational efficiency and save operating costs. Therefore, it is necessary to develop an geriatric health care management system to effectively manage the geriatric health care management information, which not only improves the efficiency of the geriatric health care management system, increases the security of user information, facilitates users to feedback information to administrators in time, and increases It improves the interaction between users and administrators, and improves the experience intensity of elderly healthcare management.

This system intends to use MySQL to design the database for the flexibility of the database structure, while the php language and the B/S structure guarantee high platform adaptability. This article mainly introduces the development background of the system, the functions to be completed and the development process, and mainly explains the key points and design ideas of the system design.

1.2 Current status of subject research

Nowadays, more and more people are willing to choose a suitable management plan, but they are often limited by management experience. The Internet has risen as a new type of network, and the network has entered people's lives. The elderly medical care management system undoubtedly provides users with a better platform. Under the background of such a successful management model, it is not only convenient for administrators to manage, but also convenient for users to view health care products and ward information to make bed reservations. Efficient and convenient management of elderly medical care management has become an urgent task to change the management model and be compatible with the times.

The elderly medical care management system provides a convenient method for users to view health knowledge anytime and anywhere, and more importantly, it greatly simplifies the way for administrators to manage elderly medical care management information. Compared with traditional elderly medical care management methods, this The electronic information management of the system is more concise and convenient, and it also has unique advantages in the management and maintenance information feedback and processing of the elderly medical care management information.

The elderly medical care management system can not only greatly simplify the information management work of administrators, but also reduce expenses while improving hospital operating income, and can display the best side of elderly medical care management on the digital flat network For users, the process is always more important than the result. Graduation design is the most colorful stroke in college life. In this process, I not only learned more comprehensive books and practical services, but also made me feel the deep friendship between classmates and teachers and students. This system has become the most integral part of geriatric healthcare management. Although most hospitals have already put the elderly medical care management system into use, people have higher and higher requirements for the system. Most of the systems can perfectly process all kinds of information, but in order to better fit the elderly medical care management, Different users have different requirements, and personalization is also a very important point of the management system. Therefore, every hospital hopes to have a customized elderly medical care management system, but this involves cost control issues. Currently, a system is customized It is expensive, but if there is such an elderly healthcare management system that can customize pages and content according to needs, the cost can be greatly reduced, but it may be difficult to achieve with the current technology, but it is possible to make the system redesignable of. In the context of such a successful management model, user information sharing has also become a trend. The development of elderly medical care management also proves that the system management is constantly developing and progressing, various concepts are becoming more and more advanced, and the requirements for various aspects are becoming higher and higher. Users can check all kinds of information when entering the page. Health care products can also be purchased by booking a hospital bed online.

1.3 Preliminary design method and implementation plan

Software architecture scheme: Since this system needs to be able to run on different devices, and the computer configuration requirements should be as low as possible, in order to achieve this requirement, B/S structure is the best choice after consideration. The system using the B/S structure can run on almost any computer, as long as the browser can work normally, the system can run normally, and the later maintenance and secondary modification are relatively easy and meet the requirements.

Operating system solution: Windows 10 operating system, which is the latest system launched by Microsoft, is currently used by most computers on the market, and the system has complete functions and good compatibility. Development tools: choose Vscode. php development language.

1.4 Research content of this paper

This article is mainly divided into seven chapters, the first part is the introduction, which mainly introduces the current development status of computer technology, the development stage of the elderly medical care management industry, analyzes the disadvantages of the current elderly medical care management system and the use of information technology to manage the elderly medical care management information benefit.

The second part is a brief introduction of related technologies, which mainly introduces the development process of each technology, the status quo of technology development, the advantages of technology and the reasons for choosing this technology.

The third part is system analysis, which mainly analyzes the functions required by software design.

The fourth part is the system design, which mainly carries out the system architecture design, database design and so on.

The fifth part is the detailed design of the system.

The sixth part is system debugging and testing, using testing methods to conduct feasibility testing, performance testing, system testing, etc.

The seventh part is the summary and acknowledgment, which mainly summarizes the completion process and completion status of the program design, and expresses the center's gratitude and wishes to the classmates and teachers who helped in the completion of the design process.

2 System development environment

2.1 B/S Architecture

The B/S system can be used through a computer that can access the Internet. Its biggest advantage is that it does not need to install special software. First, the browser sends a request to the server, and then the server processes the request and returns the information to the browser. There is no need to access and calculate the data again, as long as it is responsible for displaying the data to reduce the requirements. If the client is like a "thin man", the server will become more and more "fat". Compared with the C/S architecture, the biggest difference between the B/S architecture and the C/S architecture is: the application software of the B/S system uses a web browser as a platform for interacting with users, while the C/S needs to develop a dedicated application program.

2.2 Introduction to MySQL

In software projects, through the database of operational data, it can ensure its security, independence and data consistency, and provide access to the data system, so it can effectively reduce the time for programmers to develop applications.

MySQL can support multi-threading, which can facilitate the use of system resources and improve the speed of operation. And provide odbc, jdbc and tcp/ip to connect to MySQL in various forms; the function is lacking and the scale is small, but it is enough for this system.

Because the source code of MySQL is open to the outside world, anyone can download it through the corresponding method and modify it according to individual needs. MySQL is valued because of its speed, reliability, and adaptability.

Although MySQL may not be very powerful, due to its open source and wide spread, many people are aware of this database.

2.3 MySQL environment configuration

The data of this system uses MySQL, so you need to install MySQL to the specified directory. If you download the non-installed MySQL compressed package, you can directly decompress it to the specified directory. Then click on the file C:\Program Files\MySQL\bin\winMySQLadmin.exe where C:\Program Files\MySQL is the MySQL installation directory. Enter the initial user and password of winMySQLadmin (note: this is not the user and password in MySQL). Don’t worry about filling in whatever you want. After confirming, a traffic light icon will appear in the task startup bar in the lower right corner. The red light means the service is stopped, and the green light means the service Normal, left click on this icon ->winnt->install the service to install this service, then left click on this icon ->winnt->start the service to start the MySQL service.

Change the root password of the MySQL database. Use cmd to enter the command line mode and enter the following command:

cd C:\Program Files\MySQL\bin

MySQLadmin -u root -p password 123

Press Enter and Enter password: appears, which is to enter the original password. The password was empty when it was first installed, so press Enter directly. At this time, the password of the account root in MySQL is changed to 123 and the installation is complete.

2.4 Introduction to PHP language

PHP, formerly known as Hypertext Preprocessor. It is an embedded language, which executes the scripting language embedded in HTML on the server . It is a bit like the C language style and is widely used. Hypertext Preprocessor mixes Perl, C, Java and its own innovative syntax. Synthesized to perform dynamic web pages faster than the former. Compared with other languages , embedded in HTML for execution is more efficient than CGI that completely generates HTML; PHP can also execute compiled code , encrypt, optimize code operation, and make code run faster. The function of PHP is very powerful, and some functions of CGI can be realized by PHP, and it can support almost all popular databases and operating systems. C, C++ program PHP is also an extension that can be used!

PHP includes: professional focus, open source code, free use, strong cross-platform, fast, object-oriented, high efficiency, image processing, etc.;

3 System Analysis

3.1 System Feasibility Analysis

3.1.1 Economic feasibility

Since this system is used as a graduation design system, and the system itself has some technical defects, it cannot be used directly for commercial purposes. I only want to improve my academic level through the development of this system, and do not need additional costs such as specific servers. All creation and work processes can be realized only on a personal computer, and most of the software used are open source software, so the economic cost is not high and can be easily realized.

3.1.2 Technical Feasibility

The development of this system uses php language as the development language of the system development, Vscode is selected as the development environment, and the B/S structure determines the compatibility and multi-user operability of the system. In addition, choosing MySql as the database not only improves data security but also The operability of data is guaranteed.

3.1.3 Operational feasibility

This system uses php as the development language system, and the choice of B/S structure determines that the operation of this system requires only a small amount of resources and does not require too much hardware configuration. Currently, as long as the browser can run normally on the market PCs can run normally using the system.

To sum up, the design and development of this system meet the conditions of economy, technology and operation. Therefore, the system development has the feasibility conditions.

3.2 Analysis of website status

The number of system users directly determines the workload of the user information manager. There is no doubt that the workload of the website manager is relatively large and cumbersome. Through the previous research, we concluded that the existing status of user management on the website is analyzed as follows:

Lack of overall planning, if a website lacks comprehensiveness, systematicness, and integrity in information management, it will inevitably require a lot of manpower and material resources to plan and organize information. The introduction of information management methods can undoubtedly achieve the purpose of saving information management costs, not only reducing resource waste, but also making elderly medical care management information well-organized, which has become a major advantage in market competition.

It is necessary to proceed step by step, you can’t eat hot tofu in a hurry, and nothing can be done overnight, even the information management system is the same. To make the system maximize its efficiency, you should do more research, listen to the opinions of your tutors and classmates, and make necessary overall plans. The organization designs system functions purposefully, and unites all departments to exert their subjective initiative.

(3) Information security measures are not in place

The right to privacy is sacred and inviolable. This is a right endowed to us by the Constitution of the People's Republic of China. No one can violate our legitimate rights and interests. However, there are great security risks in the management of network user information, and there are many cases of information leakage. Strengthen information security. Measures are an inevitable part of the process of improving network information management.

(4) Resources cannot be fully shared

Resource sharing is a major feature of the Internet. Without sharing, there will be no social interaction, and the Internet will lose its due charm. If user information can be shared, it will undoubtedly be indispensable for the development of elderly medical care management.

(5) The extensibility of the existing system is not high.

Nowadays, the rapid development of science and technology is followed by technological updates, which will inevitably bring challenges to software updates. Therefore, the system must have good openness and scalability. In order not to lag behind the times, this is a must-have feature. one.

Based on the above analysis, the elderly medical care management system should be realistic and effective. The collective performance is as follows: first, the system can organize and classify user information to prevent user information from being chaotic and difficult to organize; second, the system must be safe and stable, and cannot Leaking user information and causing privacy leaks will not only harm the interests of users but also damage the elderly medical care management system; third, the system must have good openness, not only to facilitate regular maintenance and maintenance, but also to facilitate timely addition of new functions to ensure Advanced era fit. After detailed discussion and demonstration, determine the overall requirements of the system.

3.3 Analysis of Functional Requirements

The analysis of system function requirements is the preliminary system development required to realize the functions obtained after the software developers participate in the market research and communicate with the managers after detailed and careful thinking, and then discuss the research. This is the first step in the development, and it is also a crucial step. If the required modules of the system are not formulated at this stage, unnecessary troubles will be caused in the future. Therefore, we must be serious and devote ourselves to this step.

The system is developed using a top-down method, and the basic functions are as follows:

This topic requires the realization of a medical care management system for the elderly, which mainly includes functional modules such as administrators and users.

(1) The user use case diagram is as follows:

Guess you like

Origin blog.csdn.net/weixin_47958760/article/details/128899335