目 录
摘□要 1
关键词 1
1 绪论 2
1.1 项目研究的背景 2
1.2 开发意义 2
1.3 国内外研究现状 3
1.3.1 国内研究现状 3
1.3.2 国外研究现状 3
2 开发技术介绍 4
2.1 Android编程语言 4
2.2 B/S模式 4
2.3 MySQL数据库 4
2.5 Vue开发技术 5
2.6 软件工程概述 6
3 系统分析 6
3.1 可行性分析 6
3.5.1 财务上的适用性 6
3.5.2 技术上的适用性 6
3.5.3 运行的可能性 6
3.2 系统特色 6
3.3 Android功能分析 7
3.4 Android流程的分析 8
3.4.1 个人中心管理流程 8
3.4.2 登录流程 9
4 系统设计 9
4.1 软件功能模块设计 9
4.2 数据库设计 11
4.2.1 概念模型设计 11
4.2.2 物理模型设计 12
5 系统详细设计 18
5.1 Android端 18
5.2 管理员功能模块 22
6 系统测试 25
6.1 测试方法 25
6.2 测试目的 26
6.3 测试方案 26
6.4 测试用例 27
6.4.1 登录模块测试 27
6.4.2 体检套餐管理模块测试 27
6.4.3 套餐分类管理模块测试 27
6.5 测试结论 28
7 总结与心得体会 28
7.1 总结 28
7.2 心得体会 29
参考文献 29
致 谢 30
1 系统设计
4.1 软件功能模块设计
Android整体功能如下图所示:
图4-1 整体功能模块图
(1)APP端:
首页展示各种健康(图片,价格,名称)配备搜索栏,点击展开健康信息界面(名称,价格,健康种类,编号,生产日期,保质期,库存)可以选择加入购物车或者立即选购。还可以收藏健康。另外有优惠活动,展示优惠的健康
(1)后端:
登录和注册。
我的界面。
用户名称头像(可以修改),余额。
收藏健康。
用户充值。
购物车。
我的订单。
留言板 。
4.2 数据库设计
4.2.1 概念模型设计
概念模型是对现实中的问题出现的事物的进行描述,ER图是由实体及其关系构成的图,通过E-R图可以清楚地描述系统涉及到的实体之间的相互关系。
用户信息实体图如图4-2所示:
图4-2 用户信息实体图
我的实体图如图4-3所示:
图4-3 我的实体图
在软件系统的开发过程中,最关键的一个步骤就是建立一个完整的表格,在这个表格中,首先要有一个完整的表格,然后才能决定各个表格的数量;通过对表格的组织、表格间的相互联系等进行分析,以确保整个体系的稳定。数据库的作用就是对工程中所有的数据进行保存,并保证其安全。一个完整的表格,包括了工程中的每个元素的字段和特性,本文经常使用概念模型进行设计,即为E-R模型。
图4-3 系统数据库
2 系统详细设计
5.1 Android端
用户登录,用户进入Android,输入自己的账号和密码,并选择对应的角色进行系统登录操作,如图5-1所示。
图5-1 登录界面图
用户登陆系统后,可以对首页、健康资讯,健康信息、促销健康、我的等内容进行详细操作,如图5-3所示。
图5-3 Android首页界面图
5.2 管理员功能模块
管理员登录,管理员通过输入用户名,密码,在角色中选择管理员,点击登录进入系统操作进行操作,如图5-6所示。
图5-6 管理员登录界面图
管理员登陆系统后,可以查看首页、体检套餐管理、体检结果管理、轮播图管理、套餐分类管理、用户管理、预约体检管理、互动交流管理、健康咨询管理、健康资讯管理等功能,还能对每个功能逐一进行相应操作,如图5-7所示。
图5-7 管理员功能界面图