[Computer Graduation Design] 171 Community Hospital Management System

1. Screenshots of the system (if you need a demo video, you can chat privately)

     

  summary

Information data has been changing from tradition to modern times. The sudden Internet has brought a revolutionary dawn to traditional information management, because traditional information management is in terms of timeliness, security, and operability. It was only when we encountered the Internet age that we discovered that we can make up for the shortcomings that have existed since ancient times and effectively improve management efficiency and business levels. In the traditional management mode, the longer the time, the more content to manage, and more people are needed to organize the data, and the efficiency of data summary query is extremely low, and data security will never guarantee security performance. Combined with various shortcomings of data content management, it can be effectively supplemented in the Internet age. Combined with advanced Internet technology, develop software that meets the needs, so that data content management can achieve the highest accuracy rate and make management more scientific and convenient, whether it is from the timeliness of input, view or summary analysis. The community hospital management system developed this time has realized the functions of case information, dictionary table, family doctor, health records, medical treatment information, front desk, medicine, user, user, user table and so on. The system uses MySql, the king of relational databases, as the system's database, effectively storing data safely, effectively backing up, and ensuring data reliability. And the program also has all the functions required by the program, which greatly improves the operability and safety, and makes the community hospital management system more accessible from concept to reality, and indeed allows people to improve information processing efficiency.

Keywords : information management, timeliness, security, MySql


  directory

Summary

Table of contents

Chapter 1 Introduction

1.1 Research Background

1.2 Purpose and Significance

1.3 Research content of the paper

Chapter 2 Program Development Techniques

2.1 Mysql database

2.2 Java language

Chapter 3 System Analysis

3.1 Feasibility analysis

3.1.1 Technical Feasibility Analysis

3.1.2 Economic Feasibility Analysis

3.1.3 Operation Feasibility Analysis

3.2 System operating environment

3.3 System flow analysis

Chapter 4 System Design

4.1 Principles of System Design

4.2 System structure design

4.3 Functional structure design

4.4 Database design

4.4.1 Database ER Diagram

4.4.2 Database table structure

Chapter 5 System Implementation

5.1 Administrator function realization

5.1.1 Case information, dictionary table, family doctor, health records, medical information, front desk, medicine, user, user, user table management

5.1.2 Drug information management

5.1.3 Announcement type management

Chapter 6 System Testing

6.1 System Test Method

6.2 System function test

6.2.1 User login test

6.2.2 Add account function test

6.3 System test analysis

in conclusion

thanks

references

Chapter 1 Introduction

1.1  Research Background

From the emergence of the Internet concept to its vigorous development today, it took just a few decades to become popular all over the world, making all industries around the world undergo Internet transformation and upgrading, marking the advent of the Internet wave. In this new era, all walks of life are fully considering whether the Internet can be combined with the industry, and whether it can solve the pain points of the industry or certain aspects of the industry since ancient times. For a long time, data content, data dissemination, data storage, etc. have been specialized content, because there are many contents to be remembered, which caused the ancients to be concise and concise. Now the advent of the Internet makes the data clearer and easier to recognize. It is not complicated at a glance. Mistakes, after all, the loss of data throughout history and the succession of generations are all because the data cannot be well preserved and cannot be passed on properly. At that time, Internet thinking and Internet technology were used to input and update a large amount of data, store and summarize, and backup and analyze, which made it far surpass the traditional data management technology. Under the trend of the times, it has become the mainstream to use new technologies to develop new software and to revolutionize traditional industries. The development of the community hospital management system this time solves the pain points of case information, dictionary tables, family doctors, health records, medical treatment information, front desk, medicines, users, users, and user table information management in terms of data management analysis, storage and transmission, not only Convenience not only for administrators but also for user satisfaction.

1.2 Purpose and Significance

The development of the community hospital management system requires not only the knowledge of interface design and function design, but also the knowledge of database and programming language. For a student who is about to graduate, these knowledge points One is to consolidate the relevant professional knowledge learned in school; the other is to let students learn how to apply professional theoretical knowledge to the actual software development process; The real meaning of old is to let students develop the habit of learning all the time, and at the same time, they also believe that through the development of this program, students will be of great help in understanding professional knowledge and improving the level of software development.

1.3 Research content of the paper

The structure of the thesis design also progresses according to the process of program development, and also involves the process of functional requirement analysis, functional design and implementation, program testing and so on.

Introduction: Explain the background and significance of the topic, and show the structure of the paper.

Program development technology: explain the tools and technical knowledge used in the program.

System analysis: Explain the functional requirements and development feasibility of the program.

System design: Explain the function of the program and the design of the database.

System Realization: Explain the program function and interface realization.

System testing: explain the functional testing of the program.


Chapter 2 Program Development Techniques

2.1 Mysql database

In order to make it easier to understand the Mysql database, the main features of it are described next.

(1) The preferred Mysql database is also to save development funds, because the source code of Mysql has been publicly displayed on the Internet, developers can download it according to the needs of program development, and make some changes to use it in the program, which can promote development The development progress of the developer of this program.

(2) SQL data language is also applicable in Mysql

(3) Mysql can not only support a variety of programming languages, such as C language, Java language learned during school, and PHP language, C++ language and other programming languages ​​that I came into contact with after class, it can support it very well, and Mysql's Installation and use are not picky about the platform.

(4) Mysql can support a database with tens of millions of data records. When the computer operating system is installed or reinstalled for the first time, you can choose to install a 32-bit or 64-bit operating system according to your needs. The support is different. A 32-bit operating system can store a table file of up to 4GB, and a 64-bit operating system can store a table file of up to 8TB.

(5) The Mysql database can be customized through the GPL agreement, and developers need to modify the source code of the database to develop their own Mysql.

2.2 Java language

There are many programming languages, but as of now, the Java language is still one of the most recognized and widely used writing languages ​​in the IT field. program development. It can be said that after so many years of development, the Java language has not only made outstanding contributions in the field of Web development, but also has been widely used in the field of big data development and Android development. Due to the strong scalability and stable performance of the Java language, it has become the first choice for large-scale back-end system development languages. Nowadays, the Java language has also become a commonly used Internet platform solution.

As an object-oriented program development Java language whose source code is open source on the Internet, it is impossible for programs developed by it to run directly on major platforms. To run a Java program, it is necessary to configure its operating environment on the operating platform, including Installation and configuration of tools such as database software and Java program development software. Configure the Java program running environment on Win7, Win10 or other operating platforms. As long as the environment is configured successfully, the Java program can run.


Chapter 3 System Analysis

Before the system analysis, it is necessary to collect a large amount of information from the Internet or the development books in the library, because this link is also to help the program software to be developed to formulate a set of optimal solutions. Once the program software needs to be determined Function means that the next work and tasks are executed around this plan, so system analysis requires repeated thinking and research on program functions.

3.1 Feasibility analysis

Before developing a system software, users will think about whether the software program is worth developing, list out the problems that may be involved in the process of developing the software, and analyze and solve them one by one, so as to determine whether it is necessary to develop this program software , such an analysis method can also help users reduce losses, so that developers will not give up on software development when they suddenly encounter problems after the development progress is halfway through. .

3.1.1 Technical Feasibility Analysis

The development tools used in this development program include: Eclipse, Mysql and other tools. The development language used is Java. The development tools and development language selected are all contacted and learned in the university classroom. Later, because I am also more interested, so I have also systematically studied software development knowledge through network channels, or with the help of development books in the library, so that I have accumulated a certain amount of knowledge. In addition, I have also developed some software works independently during school, and I have also accumulated a certain amount of experience. Development experience, so there is no need to worry too much about the technology of the production of this final project.

3.1.2 Economic Feasibility Analysis

In the current information age, the management of information tends to be more efficient and convenient. This is also the convenience brought about by the popularization of computers. This program software relies on relatively popular computer equipment in the selection of equipment, and there is no need for computer configuration. There are too many requirements, and the computers in the computer room of the general school can meet the program development needs. In addition, the development of this program makes information processing more efficient, and the high benefits it brings are far beyond the low cost of program development. , so the capital investment for program development is negligible.

3.1.3 Operation Feasibility Analysis

The operation interface of the program software is in line with the aesthetic needs of the public, and the layout of the functional modules is also similar to the same type of software in the society, so users can operate the software without training. In addition, now that computers are stationed in every household, most people have a relatively high level of computer operation. This situation also shows that there is no need to worry about the operability of the developed programs.

Based on the above feasibility demonstration, it can be basically determined that the program development is completely feasible.

3.2 System operating environment

The program is coded to realize the functions designed for the program. However, the implementation of coding requires a certain configuration environment, including the hardware environment on the computer and the software environment installed on the computer operating system.

Hardware environment: A notebook or computer that can be used normally and can access the Internet. The computer memory requires a minimum of 4 G, and the central processing unit of the computer can be configured with i5CPU.

Software environment: The Microsoft operating system used is the relatively stable win7 ultimate system, and a relatively skilled 360 security browser is used. On this system, the Eclipse software is downloaded and installed through the browser, and the MYSQL software is downloaded and installed.

3.3 System flow analysis

The flow of the analysis program involves the overall operation process of the program. Through analysis and design, the flow chart of the program operation drawn is shown in the figure below. In order to ensure security, this program will allow users to verify information through the login module, and only users who meet the requirements have permission to operate the program.

Figure 3-1 Program operation flow chart

The process of data processing by the program will involve the data entry link, and the process of drawing and adding is shown in the figure below. During the data entry process of the program, it is always synchronized with the database.

Figure 3-2 Information adding flow chart

Errors will also occur in the data in the program, so there is a corresponding function to modify the data. The program modification process drawn is shown in the figure below. This process is also a data synchronization display with the background database.

Figure 3-3 Information modification flow chart

Program data is stored in the data warehouse, and sometimes data deletion is involved. The flowchart corresponding to this process is shown in the figure below. After the data information is deleted, there is no such data information in the database.

Figure 3-4 Information deletion flow chart


Chapter 4 System Design

4.1 Principles of System Design

In the system design process, it is also necessary to follow the corresponding design principles, which can help the designer to design a design scheme that meets the design specifications in a short time. The design principles mainly include reliability, security, customization, scalability, maintainability, upgradeability, and customer experience. These principles are briefly described below.

Reliability: Whether a software is reliable determines whether it can be used by users, and unreliable software design is easily abandoned by users;

Security: Program software undertakes information storage and management, and software with insufficient security will cause users to bear huge losses; therefore, system security also needs to be considered;

Customizable: The market environment has never been fixed. In the face of changes in customer groups, changes in the use environment, changes in market demand and other factors, program software should also be easy to adjust to adapt to various changes;

Scalability: During the operation and use of the program software, it is also necessary to introduce the current new technology in time to optimize the system, mainly at the level of system function and system performance. Only in this way can the system continue in real life. Occupy the market;

Maintainability: The maintenance of program software requires a certain amount of funds. Whether it is to eliminate existing program errors or to change the existing requirements of the software, a certain amount of money needs to be invested in software technology, so easy-to-maintain software programs can reduce technical costs. Consumption of funds at the level;

Upgradability: When the program software is put into use, the number of users will increase, and the usage rate of the software will also increase. Therefore, in the face of this situation, the system still needs to be upgraded to maintain reasonable performance so that it can adapt to the market;

Customer experience: The interface of the designed program software should not be too complicated. It should follow the principle of interface design to design a simple and easy-to-operate functional operation interface, so that users can easily accept the software and be happy to use the functions provided by the software.

4.2 System structure design

In terms of system structure design, after comprehensive consideration, it is still better to choose the B/S structure model that is more economical than C/S. Nowadays, browsers have been popularized and gradually improved and matured in technology. It saves software development costs. On top of that, powerful functions that can only be realized with professional software operations can be realized. In short, the B/S structure is a new and highly recognized system construction technology. The system structure design diagram is drawn, and the effect is shown as follows:

Figure 4-1 System structure design diagram

4.3 Functional structure design

On the basis of the determined function modules of the administrator, each function of the administrator is designed, and the detailed modules of the administrator function are determined. The drawn administrator function structure is shown in the figure below.

Figure 4.3 Administrator function structure diagram

4.4 Database design 

Developing a system also requires designing the database in advance. The database here is a collection of related data, and these data stored together are also organized in a certain way. At present, the database can serve a variety of applications because of its optimal storage method and low data redundancy rate. Although the database provides information storage services for the program, it can also maintain a high degree of independence from the program. All in all, the database has experienced a long period of development, from being unknown at the beginning to now being well known, its related technologies are becoming more mature, and it also has a solid theoretical foundation.

4.4.1 Database concept design

This part of the content needs to be completed with the help of database relationship diagrams, and tools that specialize in drawing database relationship diagrams are also required. For example, Visio tools can design ER diagrams (database relationship diagrams). The design of the database also needs to be carried out according to the design process. First, it is necessary to complete the determination of the entity according to the requirements, analyze the characteristics of the entity, and determine the relationship between the entities. Finally, the ER diagram of the system is drawn using the representation method of the ER model. Whether you use Edraw software or Visio tool, the symbols for ER models are the same. Usually, rectangles represent entities, relationships between entities are represented by diamond symbols, and the attributes of entities, that is, the characteristics of entities, are represented by symbol ellipses. Finally use straight lines to connect symbols like rectangles, rhombuses and ellipses. Then start to draw the ER diagram of this system.

(1) The figure below shows the user entity and its attributes.


Figure 4.1 User entity attribute graph

(2) The figure below shows the drug entity and its attributes.


Figure 4.2 Drug Entity Attribute Diagram

(3) The figure below shows the family doctor entity and its attributes.


Figure 4.3 Family doctor entity attribute diagram

(4) The figure below shows the dictionary table entity and its attributes.


Figure 4.4 Dictionary table entity attribute diagram

(5) The figure below shows the medical information entity and its attributes.


Figure 4.5 Entity attribute diagram of medical treatment information

(6) The figure below shows the case information entity and its attributes.


Figure 4.6 Case information entity attribute diagram

(7) The figure below shows the front-end entity and its attributes.


Figure 4.7 Frontend entity property diagram

(8) The figure below shows the health record entity and its attributes.


Figure 4.8 Health record entity attribute diagram

(9) The figure below shows the user table entity and its attributes.


Figure 4.9 User table entity attribute diagram

(10) The figure below shows the doctor entity and its attributes.


Figure 4.10 Physician entity property graph

4.4.2 Database table structure

Before doing this part of the design, you need to understand and master the knowledge of data types and the length range of each data type, because in a specific data table, for the convenience of understanding, here is a simple example. For example, in the user information table, the fields of this table are the attributes of the user entity. At this time, it is necessary to set the data type and field length of the field, and also set a primary key as the unique identifier of the user information table. These are the contents that need to be completed in the design of the database table structure. According to the functional design and database design requirements of the community hospital management system, the data table structure of the system is displayed.

Table 4.1 Case Information Form

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

2

bingli_uuid_number

String

case number

yes

3

bingli_name

String

case name

yes

4

yonghu_id

Integer

user

yes

5

bingli_bingqing

String

illness

yes

6

jianchaxiangmu

String

Check item

yes

7

jianchajieguo

String

test result

yes

8

yaodan_text

String

Prescriptions

yes

9

bingli_file

String

Case attachment

yes

10

bingli_time

Date

date

yes

11

yisheng_id

Integer

doctor

yes

12

create_time

Date

creation time

yes

Table 4.2 Dictionary table table

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

2

dic_code

String

field

yes

3

dic_name

String

field name

yes

4

code_index

Integer

coding

yes

5

index_name

String

encoding name

yes

6

super_id

Integer

parent field id

yes

7

beizhu

String

Remark

yes

8

create_time

Date

creation time

yes

Table 4.3 Family Doctor Table

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

2

username

String

account

yes

3

password

String

password

yes

4

qiantai_name

String

The name of the person in charge of the family doctor

yes

5

qiantai_photo

String

avatar

yes

6

sex_types

Integer

gender

yes

7

qiantai_phone

String

Contact information

yes

8

qiantai_email

String

Mail

yes

9

qiantai_delete

Integer

fake deletion

yes

10

create_time

Date

creation time

yes

Table 4.4 Health Record Form

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

2

yonghu_id

Integer

user

yes

3

jiuankangdangan_name

String

file title

yes

4

jiuankangdangan_qita

String

other members

yes

5

jiuankangdangan_types

Integer

file unit

yes

6

insert_time

Date

record time

yes

7

jiuankangdangan_content

String

Health status

yes

8

create_time

Date

creation time

yes

Table 4.5 Medical information form

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

2

yonghu_id

Integer

user

yes

3

jiuzhen_jiuzhen

String

Visit number

yes

4

jiuzhen_feiyong

String

medical expenses

yes

5

keshi_types

Integer

department

yes

6

insert_time

Date

date

yes

7

jiuzhen_text

String

Registration Remarks

yes

8

jiuzhen_content

String

Registration details

yes

9

create_time

Date

creation time

yes

Table 4.6 Front table

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

2

qiantai_uuid_number

String

Job number

yes

3

qiantai_name

String

front desk name

yes

4

qiantai_photo

String

avatar

yes

5

qiantai_phone

String

Contact information

yes

6

qiantai_email

String

Mail

yes

7

qiantai_delete

Integer

fake deletion

yes

8

create_time

Date

creation time

yes

Table 4.7 Drug Table

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

2

yaopin_uuid_number

String

drug number

yes

3

yaopin_name

String

Drug Name

yes

4

yaopin_new_money

BigDecimal

drug prices

yes

5

yaopin_kucun_number

Integer

Drug inventory

yes

6

yaopin_zuoyong

String

main efficacy

yes

7

fuzuoyong

String

side effect

yes

8

yaopin_content

String

Drug details

yes

9

create_time

Date

creation time

yes

Table 4.8 Doctor table

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

2

yisheng_uuid_number

String

Job number

yes

3

yisheng_name

String

doctor name

yes

4

yisheng_photo

String

头像

5

yisheng_phone

String

联系方式

6

yisheng_id_number

String

医生身份证号

7

yisheng_email

String

邮箱

8

yisheng_delete

Integer

假删

9

create_time

Date

创建时间

表4.9用户表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yonghu_name

String

用户姓名

3

yonghu_photo

String

头像

4

yonghu_phone

String

联系方式

5

yonghu_id_number

String

用户身份证号

6

yonghu_email

String

邮箱

7

yonghu_delete

Integer

假删

8

create_time

Date

创建时间

表4.10用户表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

username

String

用户名

3

password

String

密码

4

role

String

角色

5

addtime

Date

新增时间

  1. 系统实现

系统实现这个章节的内容主要还是展示系统的功能界面设计效果,在实现系统基本功能,比如修改,比如添加,比如删除等管理功能的同时,也显示出系统各个功能的界面实现效果,该部分内容一方面与前面提到的系统分析,系统设计的内容相呼应,另一方面也是一个实际成果的展示。

5.1管理员功能实现

5.1用户信息管理

如图5.1显示的就是用户信息管理页面,此页面提供给管理员的功能有:用户信息的查询管理,可以删除用户信息、修改用户信息、新增用户信息,

还进行了对用户名称的模糊查询的条件

图5.1 用户信息管理页面

5.2 病例信息管理

如图5.2显示的就是病例信息管理页面,此页面提供给管理员的功能有:查看已发布的病例信息数据,修改病例信息,病例信息作废,即可删除,还进行了对病例信息名称的模糊查询 病例信息信息的类型查询等等一些条件。

图5.2 病例信息管理页面

5.3家庭医生管理

如图5.3显示的就是家庭医生管理页面,此页面提供给管理员的功能有:根据家庭医生进行条件查询,还可以对家庭医生进行新增、修改、查询操作等等。

图5.3 家庭医生管理页面

5.1药品信息管理

如图5.4显示的就是药品信息管理页面,此页面提供给管理员的功能有:根据药品信息进行新增、修改、查询操作等等。

图5.4 药品信息管理页面

第6章 系统测试

程序软件的开发阶段也包括了系统测试,这个部分就是程序质量评定的一个重要环节,如果说程序通过编码实现功能之后,不通过测试检查程序中出现的错误,那么程序一旦投入生活中运行使用时,就会产生许多大大小小的错误,这个时候去解决问题已经晚了,所以一个程序在被交付给使用者使用之前,开发者就需要使用多种测试方法反复进行测试,也是对程序的一个负责表现。程序进入系统测试阶段,在讲究策略进行测试时,也需要对时效性进行把控。当开发者测试完程序,并解决完测试期间程序产生的各种错误时,就需要程序的验收方来对程序进行验收测试,这也是程序测试的最后一个操作步骤。验收测试也是对程序的质量以及可交付性方面起到关键的作用。

6.1系统测试方法

程序软件进入到系统测试这一个环节时,也需要根据测试的方法进行规范化测试操作,测试方法以及使用顺序分别是:首先是单元测试,接着是集成测试和系统测试,最后才是验收测试,下面将描述系统测试方法。

单元测试:这个部分需要涉及到程序的代码方面的知识,这个操作环节是程序的开发者进行的,当程序开发者通过代码编写程序的子功能模块时,就会进行单元级别的测试,通常这个环节的测试也会被称作是白盒测试。

集成测试:这个步骤的前提是程序的所有功能模块都已完成开发,这个时候需要把程序所有的子功能模块集成到一起,形成一个完整的系统,此测试的主要目的就是检查这些功能模块集成在一起时的兼容性,也就是检测它们是否按照预期正常运行。

系统测试:当程序测试进入到这个环节时,就意味着程序测试工作已经进行到一半了,这个部分的测试也有另外一个名字,称作是黑盒测试,主要用于测试系统的功能是否按照预期进行运行。

验收测试:开发的程序已经通过了前面的单元测试,集成测试,以及系统测试环节时,就需要进行验收了,这个环节的操作用户就是程序面临的最终用户或者是客户。测试主要目的就是验证开发完成的程序是不是能够符合用户对其的期望,以及程序的所有功能是否符合用户的真正需求。

6.2 系统功能测试

6.2.1 用户登录测试

登录模块主要还是验证使用者的信息,判断使用者是否具备使用权限。测试的数据见下表,这里主要针对管理员进行测试。

表6-1 管理员登录测试数据表

选取的功能

具体步骤

填写的数据

预测结果

最终结果

管理员登录

依照页面提示依次填写账号,密码,然后点击登录按钮

保持账号与密码这两项数据,其中一个有误,另一个正确,进行测试

失败

失败

保持账号与密码都正确

成功

成功

6.2.2 添加账户功能测试

此部分主要测试程序的“添加账户”功能。测试信息使用数据表展示。

表6-2 添加新闻功能测试数据表

选取的功能

具体步骤

填写的数据

预测结果

最终结果

添加账户功能

管理员在添加账户页面根据提示填写数据并提交

标题和内容为null或数据格式有误

失败

失败

标题和内容填写无误

成功

成功

6.3 系统测试分析

社区医院管理系统在经历了一系列测试步骤之后,可以确定该系统可以交付给使用者进行使用了,在系统的功能主界面上可以清晰展示各个功能,并且各个功能的超链接也是正常跳转,能够实现用户要求的功能。在程序的稳定性,可靠性,验证逻辑以及操作流程方面跟需求文档很贴合。所以,开发完成的社区医院管理系统符合用户需求,它在用户电脑上运行使用带给用户的便利是显而易见的。


结  论

社区医院管理系统的开发制作,从题目确定到成品完成,自己投入的精力与心血是非常多的。从社区医院管理系统的前台页面实现,到社区医院管理系统的后台代码的编辑,我用到的软件包括了数据库软件Mysql,Java开发工具Eclipse,办公软件Office,浏览器软件Fireworks,图像处理软件Photoshop等,这也是我第一次使用Java语言,开发的这个比较简单的社区医院管理系统。

社区医院管理系统开发过程中,自己之前觉得比较抽象的许多门课程,例如数据库原理,软件工程,动态网站开发等课程开始变得很清晰,只有自己独立开发程序,才会觉得这些开发类的课程在实践中具有的重要作用。为了让自己设计的作品能够顺利的完成,我把所学知识全部运用在程序的开发流程中,包括了程序的需求分析环节,程序的编码环节,程序的测试环节等,让程序软件在开发周期内完成制作,并能够保证程序质量达标,力求程序开发流程规范化,程序对应的配套文档标准化。

独立开发程序期间,才会发现有许多知识都是现学现用得来的,毕竟大学期间所学知识比较有限,专业知识掌握得比较浅显,这也给自己制造了许多麻烦,比如程序开发期间遇到的中文乱码问题,程序对应数据库的数据安全问题,程序开发中框架的使用问题等,这些问题都需要随时去翻阅书籍,或通过百度浏览器等方式寻找解决办法,这也耽误了许多程序开发的宝贵时间,后期我也通过对周边同学的请教,以及指导老师的悉心指导,让我找到了程序开发的相关技巧,也积累了一定的知识量,慢慢地纠正了许多不该犯的错误。也推动了我的程序开发进程。

社区医院管理系统现已完成了开发,除了基本功能可以符合用户需求外,在页面设计层面上没有融入更多的设计元素,需要从美学角度进行优化,另外在程序的代码层面,也有许多重合部分,需要进行整理归类,让代码变得更加的简洁。

实践出真知,但是知识也是通过实践变得更加深刻,这次作品制作,让自己的专业知识水平与解决问题的能力得到了提高。也让自己更加明白活到老学到老的真正含义。


致  谢

大学几年下来,我不仅学到了计算机方面的专业知识,也学会了许多有关做人,有关做事的道理。在现在这个紧张而又重要的时刻,我要向我的大学老师们表示由衷的感谢,也需要向我的论文指导老师表达我最真挚的谢意。指导老师在我论文指导期间一直都是不厌其烦的进行指导,包括论文的题目选择,论文文章的结构,以及系统开发的功能设计等问题,都是指导老师的及时帮助,才让我有解决问题的信心与解决思路,正因为如此,我才可以在短时间内得到成长,并成功完成毕业设计的作品制作与论文编写。短短几个月时间,指导老师的无私的奉献精神,以及指导老师的爱岗敬业的教学态度,让我也开始重新认识所学的专业知识,并有信心将所学知识与现实问题相结合,并提供一个可靠有效的解决方案。大学校园是温暖而又美好的,大学同学的无私帮助与建议,也让我的论文写作有了更多的思路,在此,我对我的大学同学一并表示感谢。我的成长与宝贵的学习机会也离不开大学校园这个平台,感谢大学校园给了我更多学习的机会,让我结识到许多大学同学和优秀的校园老师,让我的大学生活变得如此丰富多彩!


参考文献

[1]任华新.网络系统的设计与实现[J].电子商务,2016(10):58-59.

[2]周全,杨指敏,常静静.管理系统的设计与实现[J].电子世界,2019(24):147-148.

[3]兰旭辉,熊家军,邓刚.基于MySQL的应用程序设计[J].计算机工程与设计,2018(03):442-443+468.

[4]张伟丽,江春华,魏劲超.MySQL复制技术的研究及应用[J].计算机科学,2015,39(S3):168-170.

[5]刘学芬,孙荣辛,夏鲁宁,李伟.面向MySQL的安全隐患检测方法研究[J].信息网络安全,2016(09):1-5.

[6]孙志锋,徐镜春,厉小润.数据结构与数据库技术[M].浙江大学出版社,2016.

[7]刘明清.Java语言的特点与C++语言的比较[J].信息技术与信息化,2018(11):151-153.

[8]田智.基于计算机软件开发的JAVA编程语言分析[J].硅谷,2017,7(19):59+37.

[9]孙磊,贾宝强,曾翠翠.浅议Java软件开发中几种误区[J].网络与信息,2018,26(07):52.

[10]付博文.计算机软件开发的JAVA编程语言及其实际应用[J].南方农机,2018,49(23):158.

[11]张剑.JSP开发中三种包含方式的异同分析[J].机械工程与自动化,2017(04):56-57.

[12]王景.JSP动态网站的技术开发分析[J].赤峰学院学报(自然科学版),2018,29(20):24-26.

[13]周江,李月.一种基于JSP技术的网页表格组件的设计与实现[J].现代计算机(专业版),2017(21):48-51.

[14]李俊.基于jsp的数据库开发技术研究[J].才智,2017(20):265.

[15]胡君.高职《JSP编程及应用》课程开发研究[J].淮南职业技术学院学报,2017,17(06):103-105.

[16]Fuad,Ammar,Erwin,Alva,Ipung,Heru Purnomo et al.Processing performance on Apache Pig,Apache Hive and MySQL cluster[C].//2014 International conference on information,communication technology and system:ICTS 2014,24 September 2014,Surabaya,Indonesia.2018:297-302.

[17]Narayanan Venkateswaran,Suvamoy Changder.Building a Pluggable Sharding Subsystem For MySQL[C].//22nd International conference on software engineering and data engineering:SEDE-2013,Los Angeles,California,USA,25-27 September 2013.2013:85-90.

[18]Konstantins Gusarovs.An Analysis on Java Programming Language Decompiler Capabilities[J].Applied Computer Systems,2018,23(2).

Guess you like

Origin blog.csdn.net/licongzhuo/article/details/131386006