本系统采用从上往下的步骤开发,基本功能如下:
本课题要求实现一套微信小程序学院实验室开放管理平台,系统主要包括(管理员,学生、教师)三个模块等功能。
系统详细设计,测试和编码等步骤,设计并实现了学院实验室开放管理平台。系统选用java语言,应用SpringBoot框架, MySQL为后台数据库。系统主要包括实验信息、实验预约、实验签到,实验签退、实验暂离等功能模块。
经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与学院实验室开放管理平台实现的实际需求相结合,讨论了SpringBoot框架开发学院实验室开放管理平台的使用。
本系统的开发使用java作为系统开发的开发语言,开发环境选择Eclipse,而B/S结构决定了本系统的兼容性和多学生可操作性,此外选择MySql作为数据库不仅提高了数据安全性更保障了数据的可操作性。
3.1.3 运行可行性
本系统作为以java作为开发语言的系统,而且选用B/S结构则决定了要操作本系统仅需要占用很小的资源,并没有过多地硬件配置要求,目前市面上只要能正常运行浏览器的个人电脑都可以正常运行使用该系统。
经过总结,本系统在经济方面、技术方面、运行方面的条件都得以满足,为此系统的开发具备了可行性条件。
3.2 小程序现状分析
当今社会的生活节奏越来越快,人们对手机微信的需求也越来越高,不仅对操作简单、功能齐全方面,而且对于学生的体验度也有了更高的要求,最快捷高效的方式莫过于利用互联网,将微信小程序学院实验室开放管理平台和互联网结合起来,为学生提供方便快捷的服务。
需求分析的任务是通过详细调查现实要处理的对象,充分了解系统的工作概况,明确学生的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。
关键词:学院实验室开放管理平台;SpringBoot框架;MySQL数据库
目录
摘 要 II
Abstract II
1 绪论 1
1.1 课题背景 2
1.2 课题研究现状 3
1.3 课题意义 4
1.4 本文研究内容 5
2 系统开发环境 6
2.1 Java语言 7
2.2 SpringBoot框架 8
2.3微信小程序框架 9
2.4 B/S架构 10
2.5 Eclipse环境配置 11
2.6 MySQL环境配置 12
3 系统分析 13
3.1 系统可行性分析 14
3.1.1 经济可行性 15
3.1.2 技术可行性 16
3.1.3 运行可行性 17
3.2 小程序现状分析 18
3.3 功能需求分析 19
3.4系统流程分析 20
3.4.1操作流程 21
3.4.2添加信息流程 22
3.4.3删除信息流程 23
4 系统设计 24
4.1 系统设计主要功能 25
4.2 数据库设计 26
4.2.1 数据库设计规范 27
4.2.2 E/R图 28
4.2.3 数据表 29
5 系统实现 30
5.1学生功能模块(微信端) 31
5.2 管理员(服务端) 32
5.3 教师(服务端) 33
6 系统测试 34
6.1 功能测试 35
6.2 可用性测试 36
6.3 性能测试 37
6.4 测试结果分析 38
结 论 39
参考文献 40
致 谢 41