博宏健康医疗项目(java后端)(附件)【字数:7220】

随着互联网技术的不断发展,衍生出众多领域,从起初的软件、网站到现在的大数据、短视频、云计算、人工智能等等,越来越多的企业家们利用互联网技术来管理自己公司。博宏健康医疗管理系统是一款医疗业务管理系统,分PC端跟移动端。这款系统大大提高了健康管理师的工作效率,也让用户可以进行移动端的预约。本课题使用了企业主流软件开发框架,在设计中规划了博宏健康管理中的预约管理、会员管理、预约设置、移动端公众号开发、权限控制以及报表等模块。整个项目业务是以Web的三层架构设计的,从表现层到业务逻辑层到数据访问层。
目 录
一、绪论 1
(一)项目背景 1
(二)项目技术选型 1
二、项目搭建及数据库设计 1
(一)工程结构 1
(二)数据库设计工具PowerDesigner 2
1.简介 2
2. 创建物理模型 2
3. 从PDM导出SQL脚本 4
(三) elementUI 4
1. 简介及安装 4
2. 常用组件 4
三、 项目需求分析 6
(一)预约管理检查项管理 6
1. 需求分析 6
2. 新增检查项前端页面 6
3. 新增检查项后端代码 6
4. 检查项分页 7
(二)预约管理检查组管理 9
1. 需求分析 9
2. 新增检查组 9
3. 检查组分页 10
(三) 预约管理套餐管理 11
1. 图片存储方案 11
2. 新增套餐 11
3. 体检套餐分页 12
4. 定时任务组件Quartz 13
5. 定时清理垃圾图片 14
(四)预约管理预约设置 14
1. 需求分析 14
2. Apache POI 14
3. 批量导入预约设置信息 14
4. 日历展示预约设置信息 14
(五)移动端开发体检预约 17
1. 微信公众号开发 17
2. 需求分析和环境搭建 17 *好棒文|www.hbsrm.com +Q: *351916072* 

3. 套餐列表页面动态展示 20
四、 权限设置、图形报表 21
(一) Spring Security 权限框架 21
1. 实现认证和授权 21
2. 显示用户名 22
(二) 图形报表ECharts 22
1. ECharts简介使用 22
2. 会员数量折线图 23
(三) 图形报表、POI报表 24
1. 套餐预约占比饼形图 24
2. 运营数据统计 25
五、总结 26
致谢 28
参考文献 29
博宏健康医疗项目(Java后端)
一、绪论
(一)项目背景
博宏健康医疗是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化、会员管理专业化、健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与会员间的互动,增强管理者对健康管理机构运营情况的了解。
(二)项目技术选型
一般技术选型会考虑这些因素:并发量、扩展性、硬件规格、存储方式、存储容量、网络要求、部署方式、技术成熟度、社区活跃程度等。
前端技术栈:HTML5、bootstrap、ElementUI、Vue.js、ajax
分布式架构及权限技术栈:zookeeper、Dubbo、Spring MVC、Spring Security
分布式代码版本控制及报表技术栈:Git、ApachePOI、Echarts
持久化技术栈:Mybatis、MySQL
第三方服务:阿里云通信(短信服务)、七牛云(存储服务)、微信开发平台(公众号)、阿里云ECS。
二、项目搭建及数据库设计
(一)工程结构
health_parent 工程模块管理、统一依赖(jar)管理
health_common 存放工具类和通用组件 打包方式jar
health_pojo 存放数据库对应的实体类 打包方式jar
health_dao 存放Dao接口和映射文件 打包方式jar
health_interface 存放服务层接口 打包方式jar
health_service 业务实现,这里是dubbo服务提供方 打包方式war
health_web rest接口,主要用于存放controller,作为dubbo的消费方
(二)数据库设计工具PowerDesigner
1.简介
Power Designer 直观的反映了数据模型间的关系,有助于人们全面理解数据之间关系,便于设计人员快速发现数据库的设计的不足,优化数据库设计。Power Designer 可以通过数据模型快速生成数据库脚本,也可以通过数据库表结构逆向生成数据模型。
2. 创建物理模型
操作步骤:
步骤(1)创建物理数据模型
打开PowerDesigner,File>New>physical Data Model创建物理数据模型,需要输入 Model name,DMBS选择数据库类型和版本。见图21。
步骤(2)创建数据表和字段。见图22。
步骤(3)添加外键。见图23。

图21创建物理数据模型

图22 创建数据表和字段

图23 添加外键
3. 从PDM导出SQL脚本(见图24)

图24 导出SQL脚本
elementUI
1. 简介及安装
Element基于Vue2.0的桌面组件库,它在中小型项目以及后台管理系统的上应用极为广泛,首先它有丰富的web组件、其次拥有统一的样式跟交互方式。但是我们使用它的时候要先安装npm跟cdn。
npm和CDN的安装:npm 的方式安装,它能更好地和 webpack 打包工具配合使用,如图25所示:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/116.html

好棒文