智能体检管理信息系统的设计与实现

 2022-01-17 11:01

论文总字数:18379字

目 录

1 绪论 1

1.1智能体检管理信息系统简介 1

1.1.1 智能体检管理信息系统的特性 1

1.1.2 智能体检管理信息系统的开发原则 1

1.2 开发工具的选择和介绍 2

1.2.1 Spring MVC简介 2

1.2.2 My SQL简介 2

1.2.3 jQueryEasyUI简介 2

1.2.4 MyBatis简介 3

1.3 智能体检管理信息系统的目的和意义 3

1.4 本章小结 4

2 智能体检管理信息系统的分析和设计 4

2.1系统概述 4

2.1.1需求分析 4

2.1.2业务流程图 4

2.2系统的总体设计 5

2.2.1系统各功能模块详细设计 5

2.3本章小结 7

3智能体检管理信息系统数据库设计 7

3.1 E-R图 7

3.2 数据库表设计 9

3.3 本章小结 12

4 智能体检管理信息系统的实现 12

4.1 界面设计 12

4.1.1 系统登录界面 12

4.1.2 体检机构工作人员操作主界面 13

4.1.3 体检人操作主界面 14

4.2 工作人员功能模块 14

4.2.1 基本信息管理 15

4.2.2 体检结果录入管理 19

4.2.3 项目信息及常用语的管理 21

4.2.4 套餐信息管理 25

4.2.5 体检信息统计管理 28

4.3 体检人功能模块 31

4.3.1 体检报告查询功能 31

4.3.2 打印功能 31

4.4 本章小结 32

5 总结 32

参考文献 33

致 谢 34

附 录 35

智能体检管理信息系统

谢静

,China

Abstract: With the improvement of human living standards, the need for health check has gained attendant medical information management are becoming increasingly complex. Therefore, the development of computer technology, has become a necessary means of medical information management. In this paper, IntelliJ IDEA development platform, Spring MVC framework and MySQL database were used to develop an intelligent examination management information system. Users of the system have medical staff and people. The system’s functions includes the management of medical staff’s information and physical examination results, the searching and printing of medical report and the settings of commonly used language. In the simple and beautiful interface, easy operation principle, the system was developed and tested. This system reflects the new features of the fast and convenient, intelligent services. The system also can improve the efficiency of work, and overcome the drawbacks of traditional information management.

Key words: Smart medical management information system; Medical items; Medical packages; Common language settings; Spring MVC

1 绪论

1.1智能体检管理信息系统简介

智能体检信息管理系统是用来计算机管理体检数据的体检管理软件。体检管理软件也继承了管理软件的优点:易操作、可维护、高效、易理解。随着科技的发展,管理软件对数据的处理能力越来越高,也越来越能契合用户的需求。因此,管理软件使企业的业务更加规范和专业,同时也提升了工作效率和运营效率。

对于企业来说,智能体检管理信息系统的应用可以节省人力物力的投入,提供便利的操作方式,还可以对体检结果进行分析和预测,使体检结果更加准确科学。对于体检人来说,不必再去医院拿体检报告,可以直接在网上查询结果,使结果的查看更方便。因此,从经济和技术等角度来考虑,开发一个智能体检管理信息系统是可行的。

对智能体检管理信息系统的设想基本包括:(1)用户管理,保存体检人的基本信息并创建用户,设置医生账号等。(2)体检项目管理,套餐管理。(3)录入结果的常用语设置。(4)结果等信息的查询。

1.1.1 智能体检管理信息系统的特性

智能体检管理信息系统在满足企业体检的工作流程的基础上,能够对体检数据进行科学的管理和统计。系统应该具有可修改,易维护,易理解,易操作的特性。要同时满足上述特性和要求需要运用软件工程方法学,对系统的需求和特性进行分析,选择最高效的软件过程模型进行开发[1]

确定了软件过程模型后,为了实现系统的特性,并且提高开发效率,应该科学的划分软件生命周期,将一些相同的工作划分到一个阶段,这样可以降低开发难度,也提高了开发速度和质量。为了实现本系统的需求和特性可以用软件工程方法学开发本系统,这样有利于实现系统的可修改,易维护等特性,并且在一定程度上保证了系统的质量[2]

1.1.2 智能体检管理信息系统的开发原则

智能体检管理信息系统的开发以满足用户的需求和提高用户的体验为基本原则。

能不能满足用户的基本要求是判断一个系统开发的成不成功的基本原则,所以本系统的开发首先要了解体检管理系统的功能要求[3]

在满足用户需求的同时,也要注重系统的性能和用户体验,如系统可靠可以减少系统发生错误的次数;系统的响应时间短,用户就能快速进行操作;界面简洁,用户就容易适应和理解系统;有用户帮助措施,当出现问题时,用户可以自己查询解决;这些都是影响用户工作效率的因素,因此在实际的开发中,以提高用户体验度为原则也是必要的[4]

1.2 开发工具的选择和介绍

要合理开发一个智能体检管理信息系统,应该在开发前确定所需要的环境和工具。基于本系统的特点,可以确定开发环境如下:Windows 10操作系统、MySQL数据库、IntelliJ IDEA开发工具。用到的框架有JQueryEasyUI,Spring MVC和MyBatis。

1.2.1 Spring MVC简介

Spring MVC是现在主流的后台框架,其次是Struts框架,Spring MVC包含模型层、视图层、控制器层,该模式将原本复杂的业务逻辑从页面中分离出来。Model将页面的数据封装到对象中,Controller接受页面的请求,对请求进行处理,调用Service层进行业务逻辑的处理,Service层调用Dao层对数据库进行操作,经过这样的处理,Controller获得结果通过Model模式返回到View层,呈现在页面上[5]

与Struts框架所不同的是,Spring MVC是一套完整的MVC框架,它在Struts的基础上增加了控制反转和依赖注入,更方便了开发人员的使用,它可以用标签的形式来代替依赖注入和控制反转所需要的xml文件配置,因此也大大降低了因为xml文件配置所带来的难度。两者相同的是Spring MVC的控制层和Struts的Action的本质都是Servlet。Servlet利用Dispatcher Servlet来拦截请求,并且将请求发送给Controller中相应的handler。

如今,框架多了,也就需要在面对不同的情况和系统时选择合适的框架。想要掌握和灵活运用Spring MVC就必须清楚他的原理和配置[6]

1.2.2 My SQL简介

My SQL是一款关系型数据库,现在被广泛的应用在中小型项目当中,它能存储项目中的数据,对数据进行增加,修改,删除,查询的操作,并且对其进行一系列处理以支撑实现系统所需的功能。

My SQL有许多特点,它能支持上万条记录得到数据仓库,适合所有平台, 并且性能良好。对比于ORACLE的庞大复杂,My SQL也更容易学习。

虽然My SQL同其他ORACLE相比有很多不足,但是对一些中小型项目来说,它已经能够满足这些项目的需求,并且由于它是开源免费的,所以也能为项目减少费用[7]

1.2.3 jQueryEasyUI简介

jQueryEasyUI是一款基于JQuery的用户界面插件。它提供了创建网站所需要的前台js库和css样式,它能够帮开发者开发出简洁美观的UI界面,并且也提供了很多js交互。使用者不需要对javascript和css多么了解,就可以使用jQueryEasyUI。

jQueryEasyUI所提供的网格插件使得前后台数据交互更加直观简单,降低了开发难度。布局插件使得不用再去写繁琐的html代码,直接引用封装好的css样式,就可以得到简洁的页面布局,大大节省了前端设计的时间。

jQueryEasyUI虽然简单,但是功能很强大,其简洁易用的特点能够节省开发时间和资源。并且它还支持扩展,满足不同开发者的需求。随着jQueryEasyUI的不断改进和完善,更多的开发者会了解到jQueryEasyUI的好处[8]

1.2.4 MyBatis简介

MyBatis是对象和数据库之间的传输,同时能保证对象,数据映射器层和数据库相对独立的Java持久层框架。MyBatis框架简化了编码过程,不需要写JDBC的链接代码,也不用手工设置参数,不用自己写查询语句。只要安装好MyBatis插件,配置好generatorcofig.xml,spring-mvc.xml和spring-mybatis.xml文件就可以运行MyBatis框架了。通过MyBatis框架可以生成数据库表的对象和DAO[9]

Mybatis将sql语句封装,使 sql语句不用再写在java文件中,再修改时只需要修改xml配置文件,提高了系统的可移植性能。该框架是轻量级框架,本身只需要两个jar包,配置好映射文件即可使用。MyBatis的优点是不会对数据库或应用程序的现有设计强加影响;没有对对象模型或数据库模型做任何假设;能非常高效的对大型数据集进行处理;可以通过多种方式建立从对象到数据库的映射关系。当然也有不适用MyBatis的时候,比如当应用程序要求完全动态的sql语句时[10]

1.3 智能体检管理信息系统的目的和意义

本系统的目的是得到一种智能体检管理信息系统。能通过便捷的操作实现体检信息的录入、查询、统计等功能,为医护和体检人员提供便利的操作系统和环境[11]

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

相关图片展示:

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

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