基于微信小程序的科研实验室安全管理平台设计(Eclipse,Java,MySQL)(含录像)(论文14000字,程序代码,MySQL数据库)
摘要:随着科研技术的不断发展和教学平台需求的飞速攀升,再加上国家“科教兴国”政策的进一步推广,高校科研实验室所背负的责任也越来越重。实验室数量的增多和规模的扩大,科研项目难度的不断增强,致使对校园实验室管理人员的需求也不断增加;而人员的流动性和设备、材料的管理不当,也提升了实验室事故发生的可能性。因此,为了提高高校科研实验室的安全性,解决科研实验室频发的管理问题,再参考传统web系统不易操作、运行的弊端后,此次利用微信的便利性和小程序的创新性,设计了一个科研实验室安全管理的微信小程序,在基于微信小程序的开发模式下,运用JAVA,CSS,HTML等汇编语言,设计了在线考试、实验室申请、材料申请等模块,解决了这些日益突出实验室的问题。
关键词:科研实验室;安全管理系统;微信小程序
Design and Development of Safety Management Platform for Scientific Research Laboratory Based on WeChat Mini Program
Abstract:With the continuous development of scientific technology and the rapid increase in the demand for teaching platform, coupled with the further promotion of the national strategy of invigorating the country through science, technology and education, the responsibility of university scientific research laboratories is becoming heavier and heavier. With the increasing number and scale of laboratories and the increasing difficulty of scientific projects, the demand for laboratory managers on campus is also increasing. The mobility of personnel and the management of equipment and materials also increase the possibility of laboratory accidents. Therefore, in order to improve the security of university scientific laboratories, solve the problem of frequent research laboratory management, and refer to the disadvantages of traditional web system which is not easy to operate and run,this time,using the convenience of WeChat and the innovation of mini programs,a mini program of safety management of scientific research laboratories is designed.Under the development mode based on WeChat mini programs, JAVA, CSS, HTML and so on are used. The modules of online examination, laboratory application and material application are designed. Assembly language has solved these increasingly prominent problems in the laboratory.
Key words:Scientific research laboratory; Safety management system; WeChat Mini Programs
Eclipse
微信web开发者工具
Mysql
本文主要的研究内容:
第1章为绪论。介绍了本次设计的研究背景,表明了研究意义和目的,并且对国内外现有的状况进行阐述和介绍,根据已有的文献和技术,分析了本次设计在实验室安全管理方面应该做出的改进和提高,表达了使用微信小程序来进行设计的理由,表明了本次项目的主要研究内容和小程序的具体功能。
第2章为系统环境和相关技术。讨论了微信小程序的科研实验室安全管理平台使用的系统架构和开发环境,选择的原因,并对微信小程序进行了详细地介绍。以及开发时使用的关键技术进行详细介绍。
第3章为需求分析。根据现各大高校对实验室安全管理平台的需求,小程序的优势和业务流程的分析,介绍了基于微信小程序的科研实验室安全管理平台的功能需求。
第4章为系统框架和功能划分。对于如何具体开发科研实验室安全管理系统的小程序进行详细的描述,介绍了系统各个模块的分布、实现方式;如何与使用者进行交互以及不同角色所得到的不同交互方式;数据库的设计,数据的收集以及反馈。
第5章为功能开发和系统实现。对于如何具体开发科研实验室安全管理系统的小程序进行详细的描述,介绍了系统各个模块的分布、实现方式;如何与使用者进行交互以及不同角色所得到的不同交互方式;数据库的设计,数据的收集以及反馈。
第6章为系统的测试和使用结果。对已经完成的实验室安全管理系统进行测试、分析,根据模拟测试的情况,查看每一个模块的性能,以达到测试整个系统的功能和性能是否达到预期要求的目的。
第7章为总结展望和不足分析。对整篇文章进行总结,分析此次设计所完成的成果,和还有不足的地方以及还没有实现的功能,并对基于微信小程序的科研实验室安全管理平台的未来进行展望。
微信小程序
想要开发一个微信小程序,首先要现在官网上注册一个小程序账号,登录后就可以获取到小程序的APPID。安装开发者工具平台后,即可微信扫码登录,新建项目。如果开发的时候没有APPID也可以选择不填,进行快捷开发,管理员和开发人员均可微信扫码预览小程序。
微信官方提供的开发文档可以给小程序的编写带来很多参考,文档涵盖着许多不同方面的知识点:开发教程、框架介绍、接口、工具等。
小程序由三个文件组成了它的全局主体:app.js(逻辑)、app.json (公共配置)、app.wxss(公共样式)。
微信将小程序的框架命名为MINA框架,如图2.1,这个框架可谓是一个小程序工具的集合,有了这个框架,就可以对客户端提供的如管理任务、保证数据传输安全、进行网络通信等基本功能进行封装,并且为开发人员直接提供一整套的JavaScript API,使得使用客户端提供的功能变得简单快速,其有着APP的运行速度,所以构建一个应用也变得更快。
目 录
摘要 I
Abstract II
1绪论 1
1.1研究背景 1
1.2研究意义、目的 1
1.3国内外研究现状 2
1.3.1国外研究现状 2
1.3.2国内研究现状 2
1.3.3对已有研究的总结 3
1.4研究内容 4
1.5本章小结 4
2系统环境和相关技术 4
2.1微信小程序 4
2.2MySQL数据库 5
2.3Spring Boot和MyBatis框架 6
2.3.1Spring Boot框架 6
2.3.2MyBatis框架 6
2.4本章小结 7
3系统需求分析 7
3.1微信小程序的优势分析 7
3.2可行性分析 7
3.3业务流程分析 7
3.4本章小结 8
4系统整体框架和功能划分 8
4.1系统整体框架 8
4.2功能设计 9
4.2.1功能划分 9
4.2.2交互设计 11
4.2.3数据库设计 11
4.3本章小结 14
5功能开发和系统实现 14
5.1登录、注册模块 14
5.2在线考试模块 16
5.3实验室预约模块 17
5.4材料申请模块 19
5.5个人中心模块 20
5.6管理审批模块 22
5.7本章小结 24
6系统的测试和使用结果 24
6.1测试目的 24
6.2测试方法 24
6.3测试过程和结果 24
6.4本章小结 26
7总结展望和不足分析 26
7.1总结 26
7.2不足与展望 27
参考文献: 27
致谢 29
|