三.功能设计
根据功能分析得出,本系统的主要使用角色为管理员和用户、医生。用户可以查看医生、管理挂号记录、就诊记录、在线答疑等。管理员可以管理医生信息、用户的资料、管理挂号记录、就诊记录、坐诊信息、管理疾病科普等。医生可以管理坐诊信息和管理挂号记录、就诊记录。系统用例图如下图所示:
系统的功能结构是系统实现的框架,本系统的主要结构为管理员和用户、医生。管理员的功能为个人中心管理、医生管理、用户管理、挂号记录管理、在线答疑管理、坐诊管理、疾病科普管理等。医生的功能为挂号记录管理、坐诊管理等。用户的功能为个人资料管理、医生信息浏览、疾病科普浏览、医生预约挂号管理等。本微信小程序医院挂号系统功能结构图如下图所示:
本人参考大量的预约挂号管理软件以及充分调查需要医生的用户和管理员需求,设计出的本微信小程序医院挂号系统使用角色为用户、管理员、医生。框架界面分为用户操作界面、管理员操作界面、医生操作界面。用户的功能设计为:
(1) 个人资料管理功能,可以针对自己的信息资料进行修改管理;
(2) 医生预约挂号功能,用户可以浏览坐诊中的医生信息进行预约挂号;
(3) 疾病科普功能,本界面里展示了疾病科普,用户可以随意浏览;
(4) 挂号记录管理功能,用户可以管理自己的预约挂号信息;
(5) 在线答疑功能,实现在线问题提出和得到回答;
(6) 就诊记录功能,可以查询医生给出的就诊详情;
(7) 我的收藏管理功能,可以收藏医生和管理收藏信息。
管理员的功能设计为:
(1) 疾病科普管理功能,可以发布、编辑、删除疾病科普信息;
(2) 挂号记录管理功能,本功能可以管理用户的挂号信息;
(3) 用户管理功能,此功能可以对用户的账号、资料等进行审核管理;
(4) 个人中心管理功能,对管理员的账号密码等进行管理;
(5) 医生管理功能,对医生的基本资料进行管理;
(6) 就诊记录管理功能,对医生给出的就诊信息进行查询、修改和删除;
(7) 在线答疑管理功能,对用户的在线答疑进行处理;
(8) 坐诊管理功能,对医生进行坐诊安排;
(9) 科室管理功能,管理医院里的科室。
医生的操作界面为:
(1) 个人资料管理功能,对医生的基本资料进行维护;
(2) 挂号记录管理,可以审核挂自己号的记录和进行就诊回复;
(3) 坐诊功能,查询自己的坐诊详情和修改坐诊信息。
四.系统部分截图
小程序端-用户实现效果
用户注册后需要登录。登录界面设计的目的是保证当前的使用角色等级。管理员同样需要登录后才可以进行操作。在登录界面里加入了身份的选择,在登录时只需要填写用户账号和密码、选择权限就可以实现。用户登录的运行界面如下图所示: