线上疫苗预约系统的使用者主要是医院管理人员和新冠疫苗接种者,对接种者来说,实现的功能包括客户浏览疫苗信息,选择疫苗种类,最后预约接种日期;对医院管理者来说,需要对客户的信息,疫苗预约的信息,以及每日接种量的信息进行管理。系统分用户功能模块和后台管理员功能模块两个模块。 jdk版本:1.8+
ide工具:IDEA 或者eclipse
数据库: mysql5.7+
编程语言: Java
tomcat: 8.0+
java框架:ssm+springboot都有
详细技术:HTML+CSS+JS+JAVA+SSM+springboot+MYSQL+bootstrap+MAVEN.
二、需要解决的问题
【用户功能模块】
(1)登录功能:注册普通账号登录;登录后可以修改用户的基本信息,也可以退出。
(2)关于我们:浏览网站关于我们的信息,涉及关于我们、联系我们、加入我们、法律声明等。(3)疫苗列表:显示网站能提供的所有的疫苗列表信息,左侧是按注射和口服来分类,可以按分类进行筛选
(4)疫苗详情:主要显示疫苗的名称、相关图片、是否进口、使用方式、疫苗种类、疫苗的详情(5)疫苗操作:在疫苗详情页面,我们可以进行收藏操作、发起预约操作,发表评论(需后台管理员审核后才可见)
(6)疫苗预约:选择疫苗提供的日期和场次,选择打疫苗的种类,提交预约
(7)留言反馈:用户填写的主题、联系人、电话、邮箱、留言内容;后台管理可以查看留言列表,可以删除留言。
(8)我的疫苗预约列表:显示已经预约的疫苗信息列表,包含疫苗名称,打疫苗的时间,序号,费用等,可以直接点击进入详情页面。
(9)用户信息:姓名、联系方式、邮箱、头像、简介、介绍等,支持随时修改;用户注册的信息后台管理员可见;后台管理员可以删除。
(10)密码修改:修改注册的密码。
(11)退出登录:清除登录的 cookie,返回到首页。
【后台管理功能模块】
(1)系统设置:设置关于我们、联系我们、加入我们、法律声明的信息。
(2)广告管理:设置网站首页轮播图和链接地址。
(3)资讯中心:支持资讯分类设置,录入资讯,资讯列表,资讯修改和删除。
(4)资讯评论列表:显示前台用户评论的资讯和评论内容列表,后台管理员审核后前台才可见。
(5)疫苗属性设置:设置疫苗属性,例如是否进行、是注射还是口服等、支持修改和删除
(6)录入疫苗:录入疫苗名称、价格、封面、介绍内容等
(7)疫苗管理:显示疫苗的列表,支持修改和删除
(8)设置疫苗场次:在疫苗列表,疫苗名称后面,通过【场次管理】,设置疫苗开放的日期和场次
(9)疫苗订单:显示所有用户预约的疫苗订单,包含疫苗封面、疫苗名称、价格、疫苗预约用户信息、疫苗日期和时间。
(10)疫苗评论列表:显示所有用户评论的疫苗信息和评论信息,管理员审核后前台可见。
(11)密码修改:修改注册的密码
(12)退出登录:清除登录的cookie,返回到首页
目 录
1 概 述 1
1.1 课题研究背景 1
1.2 研究现状 1
1.3 课题研究意义 2
1.4 课题研究内容 2
2 系统开发环境及相关技术 4
2.1 系统开发环境 4
2.2 系统开发技术 4
2.2.1 Java编程语言 4
2.2.2 Jsp技术 5
2.2.3 SSM框架 5
2.2.4 MySQL数据库 6
2.2.5 B/S结构 6
3 系统需求分析 7
2.1 可行性分析 7
3.2 功能需求分析 8
3.3 系统流程分析 9
3.3.1 登录流程 9
3.3.2 添加信息流程 10
3.3.3 收藏信息流程 10
4 系统设计 11
4.1 功能模块设计 11
4.2 系统数据库设计 12
4.2.1 数据库系统 12
4.2.2 数据库概念设计 12
4.2.3 数据表设计 14
4.2.4 数据表的建立 14
5 系统实现 23
5.1系统功能实现 23
5.2后台模块实现 25
5.2.1管理员模块实现 26
5.2.2用户功能模块实现 28
6 系统测试 31
6.1软件测试过程 31
6.2测试用例 32
结 论 33
致 谢 34
参 考 文 献 35