jsp+mysql网上预约挂号系统的设计与实现(3)
时间:2018-04-29 14:16 来源:毕业论文 作者:毕业论文 点击:次
4).系统设计:本章主要包括开发平台介绍,程序开发的任务及质量要求,主要功能模块的详细介绍等,主要是对本系统的功能进行详细的说明。 5).总结:本章主要对本系统设计和实现的过程和结果进行一个总结,以便于从这次毕业设计中吸取成功之处,改善不足的地方,为大学的学习生活画下一个圆满的句号,为将来的学习打好基础。 2 需求分析和可行性分析 2.1 系统设计的原则 2.1.1 系统设计的架构 根据对系统的功能需求的分析,大致概括出系统的设计的架构如下图所示。 2.1.2 功能模块说明 前台用户操作界面功能: 1).用户注册:用户使用本系统之前,必须先进行“用户注册”,注册采取的辨认用户身份的标志是身份证号码(用户名和密码),黑名单用户不可再次注册本系统。 2).用户登录:注册过的用户可以在登陆界面或者注册界面进行登录,凭借用户名和密码。黑名单用户不可登录本系统。 3).修改个人信息:登陆成功的用户会跳转到用户主页,在用户主页可以选择“修改个人信息”功能模块,此页面将显示用户的联系方式,家庭住址以及备注(过敏史),直接在文本框填入新的个人信息。 4).预约操作:此页面上部显示用户的“进行中”的预约,下部显示科室信息,点击相应的科室进入选择医生,点击想要预约的医生进入完善预约时间和病情描述,完成新的预约记录。 5).修改预约记录:本功能模块将显示所有的“进行中”的预约,选择想要修改或删除的预约记录进入“修改预约记录”的页面,在此页面下部可以查询医生信息以便于修改想要预约的医生,此页面的上部可以修改或者删除此条预约记录。 后台管理员操作界面功能: 1).管理员登陆:管理员和用户共享同一个登陆界面,但是系统会在后台自动识别管理员的身份,管理员登陆跳转到管理员主页。 2).预约管理:此功能模块可以实现:当用户到医院提供相应的预约ID,管理员查询相应的预约记录,如果此时尚未超过预约时间,管理员给用户安排就诊并且将此条预约记录标记为“已就诊”;如果此时超过预约时间,管理员将此条记录标记为“爽约”,当此用户的爽约次数到达6的时候,系统后台自动将此用户加入到黑名单中。另外还有“一键标记爽约”功能,此功能可以实现一个按钮将所有预约时间已经过去的预约记录标记为“爽约”并且将爽约达到6次的用户加入到黑名单。 3).放号:此页面上部显示待放号的医生信息,下部添加放号记录。放号一般是五天放号一次。因为每个医生的情况不一样(专家和普通),放号是一个医生一个医生的放号。 4).医生信息管理:这个功能模块包括:修改医生信息、添加医生。修改医生信息可以挑选待修改的医生,然后直接在显示旧信息的文本框填入新的医生信息,点击确定。添加医生可以在文本框填入新医生的各项信息,点击确定。在修改医生信息和添加医生时,还提供查询科室信息的功能。 5).查询黑名单:在这个模块可以显示黑名单的所有记录,以便管理员对黑名单有了解。 2.2 系统可行性分析 从技术可行性,经济可行性,操作可行性三个方面来分析,充分说明了本系统是可行的[ ]。 2.2.1 技术可行性 本系统采用B/S模式,基于windows系统,运用了jsp技术、mysql数据库、tomcat。本系统功能丰富,操作简单。 2.2.2 经济可行性 本系统的开发只需要少量的人力和物力,开发周期不长。本系统的运用会提高医院的工作效率,便利患者的医疗生活。 (责任编辑:qin) |