基于J2EE的家庭医生管理系统的设计与实现

 2022-10-27 11:10

论文总字数:18028字

摘 要

本家庭医生管理系统是针对目前家庭医生管理的实际需求,从实际工作出发,对过去的家庭医生管理系统存在的问题进行分析,结合计算机系统的结构、概念、模型、原理、方法,在计算机各种优势的情况下,采用目前最流行的B/S结构和java中流行的ssh框架和myeclipse编辑器、MySQL 数据库设计并实现的 。本家庭医生管理系统主要包括系统用户管理模块、医生信息管理模块、站内新闻管理、预约资讯管理、登录模块、和退出模块等多个模块。它帮助家庭医生管理实现了信息化、网络化,通过测试,实现了系统设计目标,相比传统的管理模式,本系统合理的利用了家庭医生管理数据资源,有效的减少了家庭医生管理的经济投入,大大提高了家庭医生管理的效率。

关键词:家庭医生管理;ssh框架;MySQL 数据库

ABSTRACT

This family doctor management system is aimed at the actual needs of the current family doctor management. From the actual work, the problems existing in the past family doctor management system are analyzed, and the structure, concept, model, principle, and method of the computer system are combined. Under the various advantages of the computer, the most popular B/S structure and the popular SSH framework and myeclipse editor in Java are designed and implemented by MySQL database. The family doctor management system mainly includes system user management module, doctor information management module, station news management, appointment information management, login module, and exit module. It has helped family doctor management to realize informatization and networking, and has achieved the goal of system design through testing. Compared with the traditional management model, the system has made reasonable use of family doctor management data resources and effectively reduced the financial investment of family doctor management. Has greatly improved the efficiency of family doctor management.

key wordsFamily Doctor Management; MVC mode; MySQL database

目 录

家庭医生管理系统设计与实现 I

摘 要 I

ABSTRACT II

目 录 III

第1章 绪论 1

1.1开发背景 1

1.2开发意义 1

1.3研究内容 1

第2章 技术及工具 1

2.1 JSP语言 1

2.2 MySQL 数据库 1

2.3 jsp技术 2

2.4ssm简介 3

第3章 系统分析 1

3.1可行性分析 1

3.1.1基础成本分析 1

3.1.2开发难度分析 1

3.1.3操作可行性 1

3.2需求分析 1

3.3模块流程分析 2

3.4数据流程分析 3

第4章 模块设计 5

4.1结构设计 5

4.2功能模块设计 5

4.3数据库设计 6

4.3.1数据库梗概: 6

4.3.2概念设计 6

4.3.2相关表的信息 7

第5章 开发实现 11

5.1基本要求 11

5.2登录模块的实现 11

5.2.1首页设计 11

5.2.2管理员后台登录 12

5.3用户模块的设计 14

5.3.1注册及登录的实现 14

5.2.2预约模块的实现 16

5.4管理员模块的设计 18

5.4.1用户管理模块的实现 18

5.4.2站内新闻管理模块的实现 20

5.4.3预约资讯管理模块的实现 22

5.4.5注意事项管理实现 24

第6章 系统检测 26

6.1测试目的 26

6.2测试概述 26

6.3单元测试 26

6.3.1注册测试 26

6.3.2登录测试 27

6.4集成测试 28

参考文献 31

第1章 绪论

1.1开发背景

1950年左右,网络技术逐渐开始流行起来,互联网发展进入了起步阶段。到了新世纪初期,信息化技术开始逐渐发展,计算机应用技术逐渐体现出优势来。接着,大量的电脑进入了千家万户,企事业单位、高校、机关等部门。信息化时代逐渐来临,家庭医生管理成为互联网时代下媒体管理的核心内容。家庭医生管理是媒体中非常重要的一部分,然而由于其性质也致使它难以被实时衡量。长期来看,管理十分不便利,存在误差,查询难的现象,一旦数据过多,人工管理方式就很难维持。随着信息技术的应用拓展,逐渐引用了信息化技术管理,逐渐取代了人工管理模式,采用计算机系统来管理学校信息,带来的好处是查询便利,信息准确率高,节省了开资,提高了工作的效率。本次系统开发,主要以家庭医生管理为对象,根据需求来完成功能设计[1][2]

1.2开发意义

随着现代家庭医生管理的快速发展,可以说家庭医生管理已经逐渐成为现代家庭医生管理过程中最为重要的部分之一。但是一直以来我国传统的家庭医生管理并没有建立一套完善的行之有效的家庭医生管理系统,传统的家庭医生管理已经无法适应高速发展,无论是从效率还是从效果来看都远远的和预计相差甚多,可以断言,传统的家庭医生管理模式已经不再适应,甚至已经拖累了发展。因此,需要一个操作方便,高效的管理体系。

系统设计的主要意义在于,一方面,对于呕吐来讲,系统上线后可以带来很大的便利性,家庭医生管理属于非常细致的管理模式,要求数据量大,计算机管理可以提高精确性,更为便利的就是信息的查询,大大的提高了工作效率,改善了管理质量;另一方面,通过系统的设计,自己对软件设计有了更加深入的了解,并且产生了浓厚的学习兴趣,在对问题分析方面有了独特的方式,是进入社会之前一次很好的锻炼机会[3][4]

1.3研究内容

  1. 用户的登录问题:本系统将用户分为超级管理员,具有最高的权限;普通管理员,权限低于超级管理员,但高于普通用户;以及普通用户的权限。
  2. 建立数据库的链接:本系统中,最核心的的关键点在于当用户作出操作后,数据库也必须随之进行相应的操作。
  3. 数据的一致性和安全问题:当合法操作生效后,数据库不可出现延迟或者错误。并且在此基础上,还要确保数据的安全得到保障。定期对数据库进行备份。
  4. 界面开发:系统界面的设计很重要,要使界面具有亲和力。
  5. 分析社区的基础条件,从网络基础设施,和居民对互联网的使用熟练情况进行评估,以此判断该社区是否有足够的基础进行社区医生信息升级。
  6. 研究各个社区的家庭医生的工作情况,收集工作中出现的问题。
  7. 设计本系统的整体架构,并进行健壮性的判断。设计数据库的架构,在实现功能的同时确保安全性以及实时性。
  8. 对所有系统模块进行功能判定,并设计对应的实现方法。要考虑到系统的冗余度,健壮性,以及用户的使用情况。
  9. 进行系统的各个模块设计和功能判定。

第2章 技术及工具

2.1 JSP语言

该系统的开发主要用JSP(Hypertext Preprocessor,超文本预处理器)这一门开发语言。作为企业应用的语言,它是一种适用于绝大多数情况的开源脚本语言。该语言在前人的基础上,对c语言,Java以及Perl这些语言进行吸收改良,并且发展出自己的优势,使得更加方便学习,当前广泛在Web领域进行使用,并创新出JSP具有自己特点的语法。它在执行动态网页方面相对于CGI和Perl语言更加高效。用动态页面如果是使用JSP语言,那么相对于其它的编程语言,JSP的执行主要是体现在将程序嵌入到HTML文档中,相对于其它语言,其执行的效率一般都领先于其它的语言。此外,JSP编译后代码方面也是做得比较好的,一般其编译能够使代码的运行速度比一般语言都要快[7]

其主要特性有以下几个方面:

剩余内容已隐藏,请支付后下载全文,论文总字数:18028字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;