黑马传智健康项目--预约管理1

本文介绍了一个健康管理平台的设计方案,包括数据库表结构设计、实体类创建、公共资源导入等内容,并详细阐述了检查项、检查组及套餐之间的多对多关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、建表:

 1.t_checkitem-----------体检检查项表

                t_checkgroup_checkitem---------将检查项表和检查组表联立的虚拟表

 2.t_checkgroup-----------体检检查组表(某一检查组表可包含多个检查项)

                t_setmeal_checkgroup--------将检查组表和套餐表联立的虚拟表

 3.t_setmeal-----------体检套餐表(某一体检套餐可包含多个检查组)

二、在health_common工程下建立实体类

其中CheckItem、CheckGroup、Setmeal分别对应检查项表、检查组表、套餐表,两两相关联的中间表不需要建立实体表,三张表的关系是多对多的,按照需求检查组新增数据时可以选择检查项,套餐新增时可以选择检查组,因此对应表的实体类中属性加入了对应的下层泛型集合
private List<CheckItem> checkItems;//一个检查组合包含多个检查项
private List<CheckGroup> checkGroups;//体检套餐对应的检查组,多对多关系

三、导入公共资源

3.1.返回消息常量类MessageConstant,放到health_common工程中

3.2.返回结果Result和PageResult类,放到health_common工程中

3.3.封装查询条件的QueryPageBean类,放到health_common工程中

3.4.html、js、css、图片等静态资源,放到health_backend工程中

四、下载安装Zookeeper

五、总结

5.1.在Idea中的health_parent下整体clean一下,然后install,在health_backend下以tomcat7插件的方式启动服务,以debug方式在maven下tomcat7:run,打开静态资源页面,分析页面结构。

5.2.webapp/pages/main.html       Container 布局容器

整体页面布局:顶部,左侧菜单栏,右侧主体

<div id="app">

        <el-container>

                <el-header></el-header>

                <el-container>

                        <el-aside></el-aside>

                        <el-container></el-container>

                </el-container>

        </el-container>

</div>

<script>

new Vue({
    el: '#app',
    data:{}            
});</script>

5.3.

(1)health_parent:父工程,打包方式为pom,统一锁定依赖的版本,同时聚合其他子模块便于统一执行maven命令

(2)health_common:通用模块,打包方式为jar,存放项目中使用到的一些工具类、实体类、返回结果和常量类

(3)health_interface:打包方式为jar,存放服务接口

(4)health_service_provider:Dubbo服务模块,打包方式为war,存放服务实现类、Dao接口、Mapper映射文件等,作为服务提供方,需要部署到tomcat运行

(5)health_backend:传智健康管理后台,打包方式为war,作为Dubbo服务消费方,存放Controller、HTML页面、js、css、spring配置文件等,需要部署到tomcat运行

(6)health_mobile:移动端前台,打包方式为war,作为Dubbo服务消费方,存放Controller、HTML页面、js、css、spring配置文件等,需要部署到tomcat运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值