您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 基于Java的医院挂号系统的设计
:DOI:lO.16707 ̄.cnki.pc.2016.11.073皇壁UJlANCOMPUTER基于Java的医院挂号系统的设计贾娜(盐城师范学院信息工程学院江苏盐城224005)【摘要】现阶段,人们对信息化的依赖程度也El趋加重,挂号预约系统在医院的使用也是日渐重要。通过现场调查及相应的需求分析,将医院预约挂号系统的角色主要分为预约人、医生、取号员以及管理员,其功能主要分为预约挂号管理、人员管理、可预约科室管理、医生排期管理、公告管理等,系统在实现的过程中采用了MVC设计模式以及Hibernate、Spnng、Struts等Java开源框架技术并进行系统测试应用,完成了预期的效果。【关键词】预约挂号;设计;框架;MVC;Java1绪论在这个信息技术发展如此迅速的时代,由于网络的方便快捷,人们对它的依赖越来越多【1】,在现实生活中,看病时挂号的困难使得人们不得不对医院预约挂号系统有了一定的诉求。为了方便用户挂号,同时提升医院的挂号效率,多数医院开始选择使用预约挂号系统。医院预约挂号系统可以使挂号流程更透明化,更方便,用户不需要长途跋涉,为了去一个心仪的医院看病花费大量的时间和金钱去挂号、等号。本系统也会根据用户的使用情况对用户的信用进行评分,并对用户未完成的预约量进行控制,减少了号贩子的可能性。2系统架构分析2.1技术可行性分析SSH已经是非常成熟的设计框架,该医院预约挂号系统采用SSH框架,结构清晰,在企业中广泛使用,不会像新型技术一样不稳定,而Oracle数据库的强大功能也保障了系统的技术完成度。同时基于该系统的使用仅在一所医院内部,整体的并发量并不是非常大,所以在规模设计上总体的设计量完全符合要求。综上所述,本医院预约挂号系统在技术上是完全可行的。2.2需求分析软件需求是对用户的想法不断探索和验证的过程,是对软件系统在功能、质量、约束等方面的期望,更是整个开发过程中的基础和依据闭。该医院预约挂号系统主要分为游客或登录用户、医生或管理员两个大类,其界面也有所不同,再根据具体人物的具体分类进行进一步的权限控制。2.3功能分析系统的设计根据现在医院挂号的现状需求,实现了用户网上预约挂号的业务,并提供了强大的后台信息管理功能,用以对各类信息进行管理。系统设计通过Oracle数据库的调度作业图1系统架构图132福建电脑l2ol6年第11期功能,对过期未取号的预约用户分别在上午和下午进行了定时降低信用值的操作,使用户信用值得到及时更新。根据以上所述,系统的主要架构如图1所示。3系统设计3.I系统结构描述本系统采用了浏览器/服务器架构,以模型层,控制层,视图层三层即MVC为架构分层思想。视图层是与用户打交道的前端页面,用户从浏览器向服务器发送请求,服务器根据请求经过相应的过滤器和Action,操作对应的数据,最后返回视图到用户的浏览器中。3.2系统功能设计系统功能的设计主要的是在进行数据传输时采用的类设计。根据交互的需要,该系统主要分为人员管理类设计、科室管理类设计、医生排期管理功能类、公告管理类、预约挂号管理类等相关的类的设计,如表1所示的为人员管理类的设计,其他类的设计采用类似的方式。表1人员管理相关类设计类名称方法名说明Employee属性的getter和setter方法人员的实体类login0判断登录数据是否正确entrO获取主界面显示所需数据regO用于用户注册Employee-queryAllEmployee0获取人员信息列表AetiondelEmployee0批量删除人员信息logout0登出方法sExistUser0判断用户名是否存在addEmpolyee0新增用户信息getDetail0获得详情页面"indEmployeeByUP0queryEmployeeById0人员管理Service层的接Employ-updateEmployeePassword0口实现类,接收eeServi-queryEmployeeCountByParams0EmployeeAction传来的参ceImp1.delEmployee0数,并传到DAO层进行处batehPmeessingSQLForEntlty0理。queryEmployeeByParams0findEmployeeByUP0queryEmployeeById0Employ-updateEmployeePassword0人员管理的数据持久化层eeDaoImplqueryEmployeeCountByParams0的接口实现类,处理从业delEmployee0务层传来的数据。batehPmeessinssQLForEntity0que ̄yEmo1oyeeByParams0
本文标题:基于Java的医院挂号系统的设计
链接地址:https://www.777doc.com/doc-8732797 .html