一、环境信息
开发语言:JAVA
JDK版本:JDK8及以上
数据库:MySql5.6及以上
Maven版本:任意版本
操作系统:Windows、macOS
开发工具:Idea、Eclipse、MyEclipse
开发框架:Springboot+HTML+jQuery+Mysql
二、所有选题列表
三、功能介绍
系统角色分为管理员、司机,管理员设置系统车位及车辆数据,不同车主模拟进入停车场刷停车卡场景。
管理员
1、登录
2、角色管理,
管理员添加:可以多个管理员一起管理系统
管理员列表:可以查询其他管理员,修改,删除
3、停车卡管理:
添加停车卡信息,司机和平台的唯一交流凭证,可以设置停车卡类型
列表:查询筛选停车卡信息,修改,删除
4、车位信息管理:
添加:新增车位信息,新增车位时可以设置车位分类,车位使用时限(固定车位、短期车位、临时车位)
列表:查询筛选车位信息,修改删除,查看当前车位状态
5、车辆信息管理:
添加:新增车辆信息,设置车辆类型,并关联车主
列表:查询筛选车辆信息,修改删除,
6、车主信息管理:
添加:新增车主信息
列表:查询筛选车主信息,修改删除,
7、系统首页统计:统计系统重要信息,如快捷入口,系统信息
8、车位信息统计:统计车位类型数据
9、车辆信息统计:统计车辆类型数据
司机端
1、模拟进场刷卡页面,可以是有车卡的车主,可以没有车卡的临时停靠,程序根据算法自动分配车位
2、引导进入车位页面
3、模拟出场刷卡页面




















1 绪论 1
1.1 课题研究的背景 1
1.2 车位管理领域发展现状概述 1
1.2.1 国外车位管理发展与现状 1
1.2.2 国内车位管理发展与现状 1
1.3 课题研究的目的和意义 1
1.4 论文的主要工作和内容安排 2
2 课题相关技术简介 3
2.1 HTML5 3
2. 2 SpringBoot 3
2. 3 SpringMVC 3
2.4 Mybatis 4
2.5 Thymeleaf 4
2.6 JPA 4
2.7 MySQL 4
2.8 B/S架构介绍 5
3 系统分析 6
3.1 可行性分析 6
3.1.1 经济可行性 6
3.1.2 技术可行性 6
3.1.3 操作可行性 6
3.2 需求分析 6
4 系统总体设计 8
4.1 设计过程 8
4.2 设计系统构架 8
4.3 系统数据库设计 8
4.3.1 数据库概念模型设计 8
4.3.2 数据库逻辑模型设计 10
4.3.3 数据库物理结构设计 11
4.4 系统功能结构分析 12
4.4.1 系统总体设计结构图 12
4.4.2 模块功能设计结构图 13
5 系统详细设计与实现 14
5.1 登录模块 14
5.2 系统管理员模块 14
5.2.1 管理员信息模块 14
5.2.2 车辆信息管理模块 15
5.2.3 车位信息管理模块 16
5.2.4 车主信息管理模块 17
5.2.5 停车卡信息管理模块 18
5.3 系统主页模块 19
5.4 停车司机模块 20
5.4.1 司机进入车场模块 20
5.4.2 司机离开车场模块 20
5.4.3 引导司机进入车位模块 21
6 系统测试 22
6.1 系统测试方法 22
6.2 系统测试用例 22
6.3 系统测试结果 24
7 总结 25
7.1 系统工作总结 25
7.2 存在的不足及改进 25
参考文献 26
致谢 27
6 系统测试
6.1 系统测试方法
根据当前行业专业和学者对系统测试方法的研究,目前主流的系统测试方法分为[7]:
(1)黑盒测试:用来检测每个模块内的具体功能是否都能正常使用,不会进行异常显示;
(2)单元测试:用来对各个模块的源代码进行测试,以保证各模块基本功能可以正确运行;
(3)集成测试:将已经完成单元测试的模块组合起来进行测试,以确保各功能模块之间接口的正确性使用[8];
(4)系统测试:根据预想的用户需求对软件进行功能测试;
(5)验收测试:根据用户手册对功能进行检查,以确保该系统交付在用户手中之后可以正常使用。
6.2 系统测试用例
根据系统的基本功能模块和现有的系统测试方法[9],在快速简洁尽可能测试出系统最大错误的基础上[10],本文设置的具体测试用例如下所示:
(a)根据该系统的具体功能模块划分,其等价类划分如下表6-1所示:
表6-1 福斯特公司车位管理系统等价类划分
输入条件 有效等价类 无效等价类
管理员输入对应的用户名和密码 用户名和密码正确(1) 用户名和密码错误(2)
管理员对车辆信息的提交 填入数据有效(3) 填入数据无效(4)
管理员对车位信息的提交 填入数据有效(5) 填入数据无效(6)
管理员对车主信息的提交 填入数据有效(7) 填入数据无效(8)
管理员对车卡信息的提交 填入数据有效(9) 填入数据无效(10)
管理员对新管理员信息的提交 填入数据有效(11) 填入数据无效(12)
用户主动点击驶入按钮 输入数据有效(13) 无
用户主动点击驶离按钮 驶离有效(14) 无
管理员主动点击退出按钮 退出有效(15) 无
(b)为测试出系统出现的问题,根据划分的等价类,具体的测试用例如下表6-2所示:
表6-2 界面功能测试用例
功能名称 操作的目标信息 用例覆盖等价类 界面提示 操作结果 测试结果
登录(用户admin) 密码:admin (1) 登录成功 ,跳转进入管理员主页 登录成功 通过
登录(用户admin) 密码:123456 (2) 登录失败,提示输入错误 登录失败 通过
添加车辆信息 输入正确车辆信息 (3) 自动跳转进入车辆列表页面 增加成功 通过
添加车辆信息 不输入字符,点击提交按钮 (4) 提示需输入正确信息 增加失败 通过
添加车位信息 输入正确车位信息 (5) 自动跳转进入车位列表页面 增加成功 通过
添加车位信息 输入非法的字符,并点击提交按钮 (6) 提示需输入正确信息 增加失败 通过
添加车主信息 输入正确车主信息 (7) 自动跳转进入车主列表页面 增加成功 通过
添加车主信息 输入非法的字符,并点击提交按钮 (8) 提示需输入正确信息 增加失败 通过
添加车卡信息 输入正确车卡信息 (9) 自动跳转进入车卡列表页面 增加成功 通过
添加车卡信息 输入非法的字符,并点击提交按钮 (10) 提示需输入正确信息 增加失败 通过
增添管理员信息 输入正确的管理员信息 (11) 自动跳转进入管理员列表页面 添加成功 通过
增添管理员信息 输入不合法的字符,并点击提交按钮 (12) 提示需输入正确信息 添加失败 通过
表6-2
功能名称 操作的目标信息 用例覆盖等价类 界面提示 操作结果 测试结果
增添管理员信息 输入正确的管理员信息 (11) 自动跳转进入管理员列表页面 添加成功 通过
增添管理员信息 输入不合法的字符,并点击提交按钮 (12) 提示需输入正确信息 添加失败 通过
用户点击驶入按钮 输入合法字符,点击驶入按钮 (13) 提示停车位置、车主和有效时间信息 驶入成功 通过
用户点击驶入按钮 输入合法字符,点击驶离按钮 (14) 提示驶离成功 驶离成功 通过
管理员退出 点击退出按钮 (15) 无 自动进入管理员登录页面 通过
6.3 系统测试结果
通过上述具体的测试,福斯特公司车位管理系统的全部功能均满足其公司的基本需求,在易用性、可靠性和安全性方面也均达到用户的预期估计,测试完毕。
源码获取
✌💗项目源码全部自研,绝对独此一家,全网找不到一样的源码,不用担心会有重复✌💗
✌💗项目语言为java,使用框架包括springboot,vue,html5,jsp,小程序,项目完整可正常运行,提供运行手册及所有环境软件!✌💗
✌💗可按需求来做,您提需求我来做✌💗
👇🏻获取联系方式👇🏻
有需要的小伙伴可以点击下方卡片咨询我哦!!!

129

被折叠的 条评论
为什么被折叠?



