基于springboot的疫苗发布和接种预约系统(论文+开题报告)
一、开发环境
技术/工具 | 描述 |
---|---|
Java语言 | Java是一种广泛使用的编程语言,具有面向对象、跨平台等特性。它符合人类对自然界的认知方法,通过面向对象的方式解决各种问题。Java语言不直接访问内存,提高了安全性,适合作为后台程序开发语言。 |
JDK简介 | JDK(Java Development Kit)是Java开发的核心工具包,包含Java编译器、运行时环境等。开发Java程序必须安装JDK,它通常携带JRE环境,支持多版本共存,方便开发者选择适合的版本进行开发。 |
Eclipse开发工具 | Eclipse是一款集成开发环境(IDE),广泛用于Java开发。它集成了常用的开发插件,如JDK、Tomcat等,支持多项目同时开发,每个项目可独立配置工作空间,提高开发效率。 |
二、 系统设计
1界面设计原则
- 符合人体工程学:界面设计需考虑操作效率,符合人体在各种工作状态下的需求。
- 有效导航:导航设计应帮助用户快速定位功能模块,提高操作效率。
- 界面统一性:保持操作系统的一致性,如导航结构、搜索方式等,符合用户正常认知。
2功能模块设计
管理员功能结构
- 公告信息管理:管理公告的发布、修改、删除等。
- 医院信息管理:管理医院的基本信息、地址、详情等。
- 疫苗信息管理:管理疫苗的标题、类型、图片、详情等。
- 医生信息管理:管理医生的账户、姓名、头像、联系方式等。
- 用户信息管理:管理用户的账户、姓名、头像、身份证号、联系方式等。
- 论坛帖子信息管理:管理论坛帖子的发布、评论、状态等。
- 预约接种信息管理:管理用户的预约接种信息,包括审核、查看等。
医生功能结构
- 预约接种管理:审核用户提交的预约接种信息。
- 疫苗信息查看:查看疫苗的标题、类型、图片、详情等。
- 医院信息查看:查看医院的基本信息、地址、详情等。
用户功能结构
- 在线论坛:查看所有帖子,发布评论。
- 疫苗信息:查看系统推荐的疫苗信息,进行预约接种。
- 医院信息:查看系统推荐的医院信息,包括医院介绍、地址等。
3数据库设计
3.1数据库E-R图
疫苗实体属性图
预约接种实体属性图
用户实体属性图
医生实体属性图
实体间关系E-R图
3.2 数据库表结构
论坛表
字段 | 注释 | 类型 | 空 |
---|---|---|---|
id (主键) | 主键 | int(11) | 否 |
forum_name | 帖子标题 | varchar(200) | 是 |
yonghu_id | 用户 | int(11) | 是 |
yisheng_id | 医生 | int(11) | 是 |
users_id | 管理员 | int(11) | 是 |
forum_content | 发布内容 | text | 是 |
super_ids | 父id | int(11) | 是 |
forum_state_types | 帖子状态 | int(11) | 是 |
insert_time | 发帖时间 | timestamp | 是 |
update_time | 修改时间 | timestamp | 是 |
create_time | 创建时间 | timestamp | 是 |
公告信息表
字段 | 注释 | 类型 | 空 |
---|---|---|---|
id (主键) | 主键 | int(11) | 否 |
news_name | 公告标题 | varchar(200) | 是 |
news_types | 公告类型 | int(11) | 是 |
news_photo | 公告图片 | varchar(200) | 是 |
insert_time | 公告时间 | timestamp | 是 |
news_content | 公告详情 | text | 是 |
create_time | 创建时间 | timestamp | 是 |
管理员表
字段 | 注释 | 类型 | 空 |
---|---|---|---|
id (主键) | 主键 | bigint(20) | 否 |
username | 用户名 | varchar(100) | 否 |
password | 密码 | varchar(100) | 否 |
role | 角色 | varchar(100) | 是 |
addtime | 新增时间 | timestamp | 否 |
疫苗信息表
字段 | 注释 | 类型 | 空 |
---|---|---|---|
id (主键) | 主键 | int(11) | 否 |
yimiao_name | 疫苗标题 | varchar(200) | 是 |
yimiao_types | 疫苗类型 | int(11) | 是 |
yimiao_photo | 疫苗图片 | varchar(200) | 是 |
yiyuan_id | 医院信息 | int(11) | 是 |
yimiao_clicknum | 点击次数 | int(11) | 是 |
insert_time | 发布日期 | date | 是 |
yimiao_content | 疫苗详情 | text | 是 |
create_time | 创建时间 | timestamp | 是 |
医生表
字段 | 注释 | 类型 | 空 |
---|---|---|---|
id (主键) | 主键 | int(11) | 否 |
username | 账户 | varchar(200) | 是 |
password | 密码 | varchar(200) | 是 |
yisheng_name | 医生姓名 | varchar(200) | 是 |
yisheng_photo | 头像 | varchar(255) | 是 |
sex_types | 性别 | int(11) | 是 |
yisheng_phone | 联系方式 | varchar(200) | 是 |
yisheng_email | 邮箱 | varchar(200) | 是 |
yisheng_delete | 假删 | int(11) | 是 |
create_time | 创建时间 | timestamp | 是 |
医院信息表
字段 | 注释 | 类型 | 空 |
---|---|---|---|
id (主键) | 主键 | int(11) | 否 |
yiyuan_name | 医院名称 | varchar(200) | 是 |
yiyuan_types | 医院类型 | int(11) | 是 |
yiyuan_photo | 医院图片 | varchar(200) | 是 |
yiyuan_address | 医院地址 | varchar(200) | 是 |
yiyuan_content | 医院详情 | text | 是 |
create_time | 创建时间 | timestamp | 是 |
用户表
字段 | 注释 | 类型 | 空 |
---|---|---|---|
id (主键) | 主键 | int(11) | 否 |
username | 账户 | varchar(200) | 是 |
password | 密码 | varchar(200) | 是 |
yonghu_name | 用户姓名 | varchar(200) | 是 |
yonghu_photo | 头像 | varchar(255) | 是 |
sex_types | 性别 | int(11) | 是 |
yonghu_phone | 联系方式 | varchar(200) | 是 |
yonghu_id_number | 用户身份证号 | varchar(200) | 是 |
yonghu_email | 邮箱 | varchar(200) | 是 |
yonghu_delete | 假删 | int(11) | 是 |
create_time | 创建时间 | timestamp | 是 |
预约接种表
字段 | 注释 | 类型 | 空 |
---|---|---|---|
id (主键) | 主键 | int(11) | 否 |
yonghu_id | 用户 | int(11) | 是 |
yimiao_id | 疫苗 | int(11) | 是 |
yuyuejiezong_time | 预约日期 | date | 是 |
yuyuejiezong_text | 预约备注 | text | 是 |
yuyuejiezong_yesno_types | 预约审核 | int(11) | 是 |
yuyuejiezong_yesno_text | 审核原因 | text | 是 |
create_time | 创建时间 | timestamp | 是 |
第五章 系统实现
1 管理员功能实现
1.1 疫苗信息管理
管理员点击导航栏的疫苗信息管理链接进入疫苗信息管理界面。本功能允许管理员修改疫苗信息,包括疫苗图片、标题等,以及删除疫苗信息。
1.2 医院信息管理
管理员点击导航栏的医院信息管理链接进入医院信息管理界面。本功能允许管理员修改医院信息,包括医院图片、地址等,以及删除医院信息。
1.3 医生管理
管理员点击导航栏的医生管理链接进入医生管理界面。本功能允许管理员修改医生信息,包括医生头像、姓名等,以及删除医生信息。
2 医生功能实现
2.1 预约接种管理
医生点击导航栏的预约接种管理链接进入预约接种管理界面。医生需要查看并审核用户的预约接种信息。
2.2 疫苗信息查看
医生点击导航栏的疫苗信息查看链接进入疫苗信息查看界面。本功能允许医生查询疫苗信息,包括疫苗类型、医院地址、疫苗图片等。
2.3 医院信息查看
医生点击导航栏的医院信息查看链接进入医院信息查看界面。本功能允许医生查询医院信息,包括医院地址、医院图片等。
3 用户功能实现
3.1 在线论坛
用户点击导航栏的在线论坛链接进入在线论坛界面。本功能允许用户查看所有帖子,并对已查看的帖子发布评论。
3.2 疫苗信息
用户点击导航栏的疫苗信息链接进入疫苗信息界面。本功能允许用户查看系统推荐的疫苗信息,并进行预约接种。
3.3 医院信息
用户点击导航栏的医院信息链接进入医院信息界面。本功能允许用户查看系统推荐的医院信息,包括医院介绍、地址等。
论文+开题报告下载 >>