更新时间:2024-05-16
所属分类:PHP设计
评论回复:0
前端:vue.js
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
(1)管理员
管理员的主要任务是进行用户信息的查询管理,对预约信息进行管理,对面向用户的医疗信息数据进行管理。
(2)用户(即买家或卖家)
用户功能主要是用户的登录注册,查询个人信息,修改个人信息,查询当前医疗资源(医生)的预约情况,自己的预约情况。
网站主要功能模块如下:
(1)用户预约单次的上门医疗服务
用户可以选择为自己或者为家人选择上门的预约服务(通过时间节点查询有哪些医生可以预约)
(2)用户可以为有基础病的家人申请定期的上门体检服务
首先向管理员提交申请,管理员可以查看用户提交的申请,然后向用户反馈是否通过。
(3)用户的病历记录功能
用户在完成一次医疗服务后,检测结果可以被记录在个人信息中,用户个人和管理员可以进行查看
(4)基础病的常见信息宣传模块
宣传模块的信息由管理员设置显示,用户可以在该模块查看。
1. 表现层:写多个vue页面,负责接收用户请求数据和处理后的结果显示
2. 控制器层:又多个控制器组成,这些控制器用于拦截用户请求,并调用业务逻辑组件的业务逻辑方法,并处理用户请求,根据不同的处理结果发送到相应的表现层组件
3. 业务逻辑层:由实现所需业务的各个业务对象组成,它们共同完成了整个所需业务的业务逻辑方法。
DAO层:由各种DAO组件构成,实现对数据库的增删改查等操作。
2、重点及难点:
(1) 系统的接口连接
(2) 如何设计系统中的各类操作界面,使其更易于用户使用与操作
(3) 怎么很好的设计各类用户的权限
(4) 数据库的设计和模块之间的动态连接
(5) 如何建立一个合理有效,查询速度快的数据库
(6) 怎样创建有效的操作数据库,并且能够快速无误的进行数据的读写
(7) 如何组织系统,怎样去提高程序运行的效率
平台预期用户如下:思路:
(1)资料收集:查询相关资料,了解系统的研究意义,上网搜索或者去图书馆查阅相关资料。
(2)需求分析:通过查询资料了解该系统要如何做以及要做那些东西。
(3)系统设计:对数据库进行分析,设计好数据库,画出模块图。对每个功能模块进行细化,将每一步想清楚并制定出每一步的做法和注意的地方。
(4)系统实现:进行程序的编码,并在编码时对程序进行初步调试。
(5)系统测试:对设计好的程序进行最终调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。
(6)完善系统:对调试好的系统进行美化,比如用Photoshop对图片进行处理。当然,在研究过程中也可以直接调查,对调查搜集到的资料进行综合分析、比较,调查法是科学研究中普遍的研究方法。