2024年5月2日发(作者:)

基于微信小程序的学生公寓电费信息管理系统的设计与实现

摘要:随着互联网的迅速发展和5G网络的普及,人们对手机的需求越来越大,智能手

机也成为了人们日常生活中的重要组成部分。在信息社会的的不断发展下,越来越多的人

已经通过手机端来进行信息的采集与数据的管理。因此越来越多的微信小程序被用户使用,

为方便用户可以随时进行小程序的相应信息内容的管理,为此开发了此款小程序--学生

公寓电费信息管理系统。

关键词:学生公寓电费信息管理系统;微信开发者;Java语言;MySQL数据库;

SSM框架

1 绪论

1.1 引言

随着互联网的发展与普及,人们生活水平的不断提高,提高宿舍管理中的效率,促使

学生公寓电费信息管理系统的开发成为必需。学生公寓电费信息管理系统主要是借助计算

机,管理系统所需的的信息,增加用户选择,提高广大学生用户对信息查询的及时性。学

生公寓电费信息管理系统给用户带来了更多的选择,该系统将数据库软件结合来满足用户

的需求

[1]

1.2 研究内容

通过对学生公寓电费信息管理系统小程序可行性分析,确定了该系统的主要功能,主

要流程,主要数据,开发语言及运行环境。通过分析系统主要界面及相关组件,对数据库

数据的如何获取以及如何写入数据进行了详细分析,以实现数据系统查询,进行增、删、

改、查等操作,同时为了实现学生公寓电费信息管理小程序的多项基础功能,在网页中加

入了多种动态内容。

2 相关技术介绍

2.1 微信开发者工具

微信开发者工具的产生是为了让调试小程序的开发人员在使用时更简单、更高效,现

阶段此工具正处于不断更新,不断完善的状态,其功能包含了代码开发,程序的调试以及

发布等功能

[3]

2.2 小程序框架概述

框架概述:

1.逻辑层(App Service),JavaScript语言为此层的主体。

2.视图层(View)中,WXSS与CSS类似,结合WXML、框架标签语言,做样式语

言,大多数事件系统的发生在此两层结构之间,并且数据传输类事件也发生在两个框架间。

3 需求分析

3.1 系统设计目标

了解用户需求,理清系统环境,列出相关问题,建立分析模型,进行需求分析,在此

分析基础上,明确新系统的各种功能,此系统要考虑到后续的扩充及改变等系列问题。

3.2 需求分析概述

学生公寓电费信息管理平台的开发为了能够让学生在不被时间、地点的限制下,随时

查看相关信息,及时获取平台及公寓信息内容,进行实时解决,节约工作时间,提高工作

效率。学生公寓电费信息管理系统通过对现代高校的普遍调查研究,针对其他发达学生公

寓电费信息管理平台作出具体分析,对功能模块进行解读,遵循软件开发原则、进行系统

优化,考虑此系统的可行性、可操作性。

3.3 系统可行性分析

1.硬件可行性分析

硬件无特殊要求,普通硬件配置,系统能够正常运行即可。因此普通电脑就可以轻松

的实现此功能。综上所述,该系统的实现在硬件方面是可行的。

2.软件可行性分析

结合本系统实际情况,开发技术选定小程序,要选择拥有一个共同机制类的接口动态

模型,使其拥有更集中的设计,除此之外,通过对类的重复使用达到代码复用。通过上述

分析,该系统的设计实现在软件方面是可行的。

结合对系统的软、硬件的详细分析,软、硬件可被执行,因此平台的开发具有可执行

性。

3.经济可行性

系统是基于小程序语言开发的软件,因此对于人力需求较低,财务成本低,满足经济

可行性的要求。

4 系统概要设计

4.1 系统功能设计

学生公寓电费信息管理系统小程序功能模块如图4-1所示。

图4-1 系统功能结构图

5 系统实现

学生公寓电费信息管理系统将微信开发者、Java、MySQL三者相结合,此系统在与数

据库的连接中,所采用的方法是通过一个类来实现其全部的关联操作,这在一定程度上加

强了各个模块间的关联度。比方说,在此过程中,如果数据库类型等信息发生变化,我们

不需要逐个修改各个界面,只需要在上面提到的类文件中进行直接的改动。我们通过加编

码给配置文件解决了系统中存在的中文问题。为什么要将数据库中的全部操作都写入了一

个类里呢?是因为在对数据库进行任何改动时只要改动类里面的内容就可以了,这大大提

高了系统的整齐性与聚集性,同时,它也成为了此系统的一大亮点。

6 系统测试

6.1 测试目的及原则

1.软件的测试需要在程序代码及其系统等方面准备充足的条件下,通过测试去查找所写

程序中存在的问题或者BUG。

2.在测试中,发现错误不是唯一的目的,找出错误信息采取措施避免程序运行发生阻碍,

解决安全隐患才是测试的意义所在。

3.在测试时发现新的问题可以算是成功的测试,如果测出了从没有被人测出的问题那么

这个测试结果本身可以被称为一个好的测试。

测试是无穷无尽的,测试者不会发现软件中所有的错误,那么测试的优势就在于从软

件本身出发,为了使软件运行更流畅,效果更好,使得用户的体验感更佳。

6.2 测试方法及用例

1、功能测试

在尝试完善的过程中,没有真正了解到客户的需求以及软件的内部组成会导致系统不

够完善,所以没有根据的进行输入后进行系统和黑匣子间的比较并且得到的效果被叫做黑

匣子测试。如果再在入过程中将信息输入错误那么会导致错误提醒。

2、性能测试

负载和压力测试之间进行划分是检测各项功能指标之后的结果,并且它还使用了自动

检测的工具,在我们使用的过程中,有时候压力测试提供高等的服务系统,负载测试更高

级的点在于它能够知道系统怎样对增加负载进行回应。

6.3 测试结果

针对于此系统来说,测试结果要能够保证程序的正常运行,实现效果能够稳定可靠,

让使用者能够获得更好地体验,本系统还能够适用于各大浏览器并且能够在用户使用时做

出正确的反应。

参考文献:

1. 姚昱旻,刘卫国.学生公寓电费信息管理系统的架构与应用开发研究[J].计算机系

统应用,2018(11):110-1

2. 郭宏志.小程序应用开发详解[M]. 北京:电子工业出版社,2017:22-300.

3.

100.

杨文志. Google 小程序程序设计指南[M]. 北京:电子工业出版社,2018:10-