1. 研究目的与意义
随着全球信息化的发展,社会步伐的加快,网络在人们生活中变得越来越重要。像电脑硬件仓储管理微信小程序不需要特殊的环境,为人们提供了实时便捷的服务。通过微信小程序,其使用者可以对仓库里的电脑硬件进行管理,而管理员可以对员工以及仓库里的货物进行管理,进而提高了工作效率。
本课题基于上述情况,设计电脑硬件仓储管理微信小程序,其主要功能如下:员工登陆后进入客户端,在客户端实现产品推荐、产品信息、供应商信息、入库、出库和图形信息统计等功能;系统管理员登录后进入服务端,在服务端完成管理产品推荐、供应商信息、产品信息、入库、出库、仓库盘点、图形信息统计等功能,并进行员工信息管理。2. 课题关键问题和重难点
课题关键问题:研究一个电脑硬件仓储微信小程序,该系统主要由两个部分组成,分别是管理员和员工,他们拥有不同的权限。对于系统各项权限的处理涉及多项数据的变化,需要进行各表单之间的关联性设计,并进行数据库的优化。系统的设计是以现阶段的功能需求为目标进行开发的,为适应未来实际需求的变化,便于将来功能的扩展和维护,必须要考虑到系统的扩展性问题,达到在根据实际需求增加新功能模块时,不会对原有系统架构和功能模块造成太大的影响。系统的运行应该稳定、高效和可靠。系统功能比较多,按功能进行模块划分时,要尽量做到高内聚低耦合,不要产生强依赖,提高其独立性,以保证系统的稳定性。在这一系列问题下还要保证小程序界面的设计,以增强用户体验。
课题难点问题:对于模块功能的划分以及实现;对于各模块数据的处理;系统运行快速、稳定、高效和可靠;操作简单、界面友好;微信小程序开发用户操作权限管理的设计。3. 国内外研究现状(文献综述)
1概述
信息技术是世界上创新最快、应用最迅速的技术之一。在全球化的背景下,信息化管理的发展是必然趋势。谁在信息化潮流中落后,谁就会被时代淘汰[1]。我们在计算及软件开发过程中,必然会涉及到多种编程语言,其中,JAVA 编程语言的优势最为显著。JAVA编程语言的诸多特点与当下飞速发展的互联网技术十分吻合,它可以在代码后编程移植的程序是比较小的,同时安全性也比较高,是我们在计算机软件开发中编程语言的独特标志。JAVA 语言是在对传统编程语言更新基础上形成的新型技术,可以根据不同计算机的操作系统,进行多平台的兼容。我们在对编程语言应用过程中,必须对计算机开发语言进行全面的研究,JAVA 语言不同于上其他大多数编程语言的地方就在于灵活性。JAVA语言就显得比较直白,具有高度的灵活性,在针对后期的实际应用中,也能够最大化的满足实际的需求。JAVA语言能够完美的运用在实际的编程设计中,还可以更好的支撑多样化系统的操作,具有较大的应用普遍性和发展前景[2]。
2 JAVA 语言的特点
4. 研究方案
本课题在实际的实现过程中主要分为两部分,分别为小程序客户端、后台管理端。由于小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。任何一个普通的开发者,经过简单的学习和练习后,都可以轻松地完成一个小程序的开发和发布。所以在系统中微信小程序客户端也就是供员工使用的部分主要利用微信小程序的“MINA”框架以及其提供的丰富组件进行实现。
本课题拟采用ApacheTomcat作为Web服务器,tomcat是一种小型开源的轻量级应用服务器,而且其技术在众多服务器中较为领先.它是开发和调试Java项目的首选服务器,经常用于较小访问量的系统。
根据实际需求,分析、设计电脑硬件仓储管理微信小程序具备的功能,完成系统的总体方案如图1所示。
5. 工作计划
设计和实现一个电脑硬件仓储管理微信小程序。本课题的主要任务包括:
(1)构建电脑硬件仓储管理微信小程序的E-R图;
(2)构建电脑硬件仓储管理微信小程序的后台数据库;
