中州养老项目分为两个端,一个是管理后台,另一个是家属端
管理后台供养老员工使用,主要是用来入住、退住,给老人服务做记录等
家属端供养老院老人家使用,主要是用来查看老人信息,缴费,下订单等
1.参观预约:老人及家属可通过小程序或电话预约参观养老院,了解养老院的环境、设施及服务情况,预约成功后,系统将安排养老顾问进行对接,做好到院接待的工作。
2.到院参观:到院后,出示预约信息,由前台人员核销预约码,并通知养老顾问带领老人及家属进行参观、介绍。
3.办理入住:达成入住意向后,由养老顾问协助老人填写入住申请表,交由养老院副院长审批,审批通过后,老人及家属可选择入住配置,线下签署合同,缴纳首期费用,完成入住办理。
4.绑定老人:家属可在小程序绑定入住成功的老人,通过小程序可以查看老人的健康信息、服务执行情况、入住合同、缴费账单费用、并为老人购买额外的服务。
5.护理服务:系统根据每日护理计划和服务下单,自动生成护理任务,护理人员根据任务线下服务老人,服务完成后,上传执行记录
6.请假销假:若老人需要请假时,可由护理人员协助老人申请请假,体统将根据老人等级及请假天数,判断是否需要养老院副院长审批。请假成功后,若老人未按时返回,护理人员则电话通知家属或老人。若老人未按时返回,护理人员需填写返回时间完成销假。
7.办理退住:若老人去世或个人原因提出退住申请,护理人员可协助老人填写退住申请,系统将自动生成费用清单,当完成欠款缴纳或余额退款,法务部人员解除合同后,完成退住办理。
1.需求分析:先通读需求文档,特别是公共的说明部分。然后从原型文档入手,认真阅读里面的内容,分析出有哪些功能。分析出模块之间的关系,是一对多还是多对多的关系。
2.表结构设计:根据原型来进行表设计,表设计的核心是字段和表关系。设计字段,字段部分大体可分为三类,基本字段、辅助字段、主键外键。基本字段可从产品原型新增与浏览查询功能的输入输出项中获取。辅助字段一般为创建时间、更新时间、创建人、修改人、备注这样的字段。根据模块之间的关系设置主键外键,如果一个表和另一个表之间是一对多的关系,那么应该有一个对应的外键。如果是多对多的关系,那么会有中间表,两表也就没有外键了。
3.接口设计:根据原型文档做需求分析,总结模块中包含了哪些接口。接口的组成部分,包含了必要的四项,分别是请求路径、请求方式、参数、返回值。请求路径一般就写请求资源的名称。请求方式一般需要符合restful风格,即查询GET、新增POST、修改PUT、删除DELETE。接口接收的请求参数,目前使用springmvc通常包含三种,通过问号传递参数直接接收,通过请求路径传参参数接收需加注解@PathVariable注解,请求体传递参数接收参数需加注解@RequestBody。由现在于一般是是前后端分离开发,返回结果通常会返回json格式,也就是VO要单独根据需求进行设计。
4.接口开发:接口开发可分如下几步
4.1 controller的基本定义(接口四要素)
4.2 service层代码编写
4.3 mapper接口和映射文件
4.4 接口测试
4.5 bug调整,然后复测
表字段的设计,字段部分大体可分为三类,基本字段、辅助字段、主键外键。基本字段可从产品原型新增与浏览查询功能的输入输出项中获取。辅助字段一般为创建时间、更新时间、创建人、修改人、备注这样的字段。根据模块之间的关系设置主键外键,如果一个表和另一个表之间是一对多的关系,那么应该有一个对应的外键。如果是多对多的关系,那么会有中间表,两表也就没有外键了。
当确定字段以后,我们还要考虑字段的名称和对应的数据类型。
字段的名称:由于sql语句是不区分大小写的,所以字段用英文命名,如果包含多个单词,需要使用下划线分隔。
数据类型:根据字段储存的类型和储存数据的长度来确定使用合适的类型。
确定表名、字段名、数据类型,以及主键生成策略。
1.环境准备:首先确保你的服务器满足若依平台的运行要求,如Java运行环境等。
2.下载与部署:从若依平台的官方网站或GitHub仓库下载最新版本的代码包,并将其部署到服务器上。你可以选择将代码直接部署到Tomcat等容器中,或者使用打包好的war文件进行部署。
3.数据库配置:若依平台默认使用MySQL数据库,需要在数据库中创建相应的数据库,并将数据库连接信息配置到若依平台的配置文件中。
4.启动服务:根据你选择的部署方式,启动相应的服务器或容器。等待服务器启动完成后,你就可以通过浏览器访问若依平台的管理界面。
5.初始化设置:首次访问若依平台管理界面时,会要求你进行一些初始化设置,如超级管理员账号的创建、系统参数配置等。按照提示完成这些设置即可。
6.功能使用:登录到若依平台的管理界面后,你可以开始使用各种功能,如用户管理、角色权限管理、菜单管理、系统监控等。根据你的需求,进行相应的配置和操作。
7.二次开发:若依平台提供了丰富的代码生成器和开发工具,可以帮助你快速构建和定制业务功能。你可以根据需要进行二次开发,扩展和定制平台的功能。