摘要:随着科学技术的迅猛发展,软件技术在各行各业大放异彩,计算机和智能手机在互联网的媒介下成了人人必备的东西,而利用计算机软件来管理企业的设备的方法早在多年前就开始实施了。电脑软件虽然使企业告别了纸质记录的时代,但依然存在一些弊端,比如不能在工厂里随身携带,因此没法随时随地的记录设备信息,只能过后整理。但是手机就可以完美的解决这一问题,智能手机大量普及,几乎人手一个,微信成为每个人必备的聊天工具,由此我想到开发一款基于微信小程序的设备签发与加注管理系统,通过手机,可以随时随地的记录设备的情况,并且微信自带的权限可以很好的做到保护数据隐私的作用。
本次系统采用Node.js编写,使用微信提供的微信web开发者工具作为开发平台,使用腾讯云服务器来部署MySQL数据库。系统主要实现了设备信息的添加与查看,二维码的生成及扫描,设备作业信息的更替等一系列功能,可以为企业设备的签发与加注管理提供更方便快捷的服务。
关键词:微信小程序、Node.js、MySQL、设备管理程序
目录
摘要
Abstract
第一章-绪论-1
1.1 课题背景-1
1.2 课题研究目的及意义-1
1.3 系统设计思路-2
1.4 系统设计内容-2
第二章 相关技术介绍-3
2.1 小程序优势-3
2.2 框架的应用-3
2.2.1小程序的目录组成-3
2.2.2 配置-4
2.2.3 逻辑层(App Service)-4
2.3 不一样的组件-4
2.4 独有的API-4
2.5开发者工具-5
2.6腾讯云支持-5
第三章 需求分析-6
3.1 系统需求-6
3.1.1 运行环境分析-6
3.1.2 可靠性需求-6
3.1.3 运行需求-6
3.2 可行性分析-6
3.2.1 经济可行性-7
3.2.2 技术可行性-7
3.2.3 时间可行性-7
3.3 系统流程分析-7
3.3.1 扫码操作流程-7
3.3.2 增加设备流程-8
3.3.3 增加作业流程-9
第四章 系统设计-10
4.1 系统开发步骤-10
4.2 功能模块设计-10
4.3 数据库的概念-11
4.4 数据库的设计-11
第五章 系统实现-13
5.1 授权登录模块-13
5.2 首页模块-16
5.3 设备增加模块-17
5.4 设备列表模块-19
5.5 设备信息模块-23
5.6二维码生成模块-24
5.7增加作业模块-25
5.8作业列表模块-27
第六章 程序测试与评价-28
6.1 程序调试-28
6.2 系统的测试-28
6.2.1 重要性和目的-28
6.2.2 测试步骤-29
6.2.3 测试的主要内容-29
6.2.4 测试用例-30
6.3 系统的特点和优点-32
6.4 系统存在的不足和改进方案-32
结论-34
参考文献-35
致谢-36