【毕业设计推荐】基于微信小程序的校园水电费管理小程序设计与实现

🍅关注【墨岚创客】,回复【毕设】,赠送免费毕设资源,具体联系方式见文末🍅

摘要

随着社会的发展,社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。

本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采用java语言技术和mysql数据库来完成对系统的设计。整个开发过程首先对校园水电费管理小程序进行需求分析,得出校园水电费管理小程序主要功能。接着对校园水电费管理小程序进行总体设计和详细设计。总体设计主要包括小程序功能设计、小程序总体结构设计、小程序数据结构设计和小程序安全设计等;详细设计主要包括校园水电费管理小程序数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对校园水电费管理小程序进行了功能测试,并对测试结果进行了分析总结,得出校园水电费管理小程序存在的不足及需要改进的地方,为以后的校园水电费管理小程序维护提供了方便,同时也为今后开发类似校园水电费管理小程序提供了借鉴和帮助。

校园水电费管理小程序开发使系统能够更加方便快捷,同时也促使校园水电费管理小程序变的更加系统化、有序化。系统界面较友好,易于操作。

关键词:校园水电费管理小程序;java语言  Mysql 数据库  SSM框架

5 系统详细设计

本系统使用了javamysql结合的结构开发了校园水电费管理小程序应用,系统中所有和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的耦合性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个页面都修改。另外本系统解决了中文的问题,也是在配置文件中添加了编码方式的形式解决的,本系统另外一个大的特点是系统对数据库的操作都单独的写在了一个类里,这样对系统的所有数据库操作都只访问这个类就可以了,不要每个页面都去写数据库的操作,提高了系统的集成性。

5.1学生前端功能模块

学生注册,学生注册页面可以填写学号、密码、姓名、性别、寝室、电话、邮箱、照片等信息进行注册如图5-1所示

  图5-1学生注册界面图

学生登录,在学生登录页面填写账号、密码进行登录如图5-2所示。

图5-2学生登录界面图

学生登录到校园水电费管理小程序可以查看首页、我的等内容进行相对应操作,如图5-3所示

图5-3首页功能界面图

公告信息,公告信息页面可以填写标题、简介、内容等信息进行提交,如图5-4所示。

图5-4公告信息界面图

我的页面可以填写学生缴费信息,并可根据需要进行提交,如图5-5所示

     

图5-5我的界面图

用户信息页面可以填写学号、密码、姓名、性别、寝室、电话、邮箱、照片信息,并可根据需要对用户信息进行保存、退出登录,如图5-6所示

图5-6用户信息界面图

学生缴费页面可以填写年份、月份、学号、姓名、照片、寝室、类型、用量、金额、日期、是否支付信息,并可根据需要对学生缴费进行支付,如图5-7所示

图5-7学生缴费界面图

5.2教师前端功能模块

教师登录,在教师登录页面填写账号、密码进行登录如图5-8所示。

图5-8教师登录界面图

教师登录到校园水电费管理小程序可以查看首页、我的等内容,如图5-9所示

图5-9首页功能界面图

我的,我的页面可以填写教师缴费等信息进行提交,如图5-10所示。

图5-10我的界面图

用户信息页面可以填写工号、密码、姓名、性别、寝室、电话、邮箱、照片信息,并可根据需要进行保存、退出登录,如图5-11所示

图5-11用户信息界面图

教师缴费页面可以填写年份、月份、工号、姓名、照片、寝室、类型、用量、金额、日期、是否支付信息,并可根据需要对教师缴费进行支付,如图5-12所示

图5-12教师缴费界面图

5.3管理员后端功能界面

管理员通过填写用户名、密码、角色进行登录如图5-13所示。

图5.13管理员登录界面图

学生管理,通过填写学号、密码、姓名、性别、寝室、电话、邮箱、照片等信息进行详情、修改操作,如图5-14所示。

图5.14学生管理界面图

宿舍信息管理,通过填写宿舍楼号、宿舍类型、宿舍类别、宿舍名称、宿舍状态等信息进行详情、修改、删除操作,如图5-15所示。

5-15宿舍信息管理界面图   

教师管理,通过填写工号、密码、姓名、性别、寝室、电话、邮箱、照片等信息进行详情、修改、删除操作,如图5-16所示。

图5-16教师管理界面图

学生缴费管理,通过填写年份、月份、学号、姓名、照片、寝室、类型、用量、金额、日期、是否支付等信息进行详情、修改、删除操作,如图5-17所示。

图5-17学生缴费管理如图所示。

教师缴费管理,通过填写年份、月份、工号、姓名、照片、寝室、类型、用量、金额、日期、是否支付等信息进行详情、修改、删除操作,如图5-18示。

图5-18教师缴费管理界面图

 校园公告,通过填写标题、简介、图片等信息进行详情、修改、删除操作,如图5-19所示。

图5-19校园公告界面图

轮播图;该页面为轮播图管理界面。管理员可以在此页面进行首页轮播图的管理,通过新建操作可在轮播图中加入新的图片,还可以对以上传的图片进行修改操作,以及图片的删除操作,如图5-20所示。

图5-20轮播图管理界面图

       6 系统测试

6.1 测试理论

软件系统测试的目的是通过测试找出在程序中的存在的错误信息和阻碍程序正常运转的安全隐患。这同时也是每一个系统软件测试的主要的规定,软件系统的应用过程中,发现一个重要的错误也是极具有很大的影响力的,一个好的测试的方案就为发展程序中存在的重大问题的;同样,一个成功的测试方案也就发现了迄今为止尚未发现的一个重要错误的测试。

软件测试的主要的好处就是为了让软件的运行情况更好,让学生的使用的过程中更加的满意。在软件工程中,软件测试是一个十分重要环节,在交付学生使用最终的软件之前,软件测试就是一个检验的过程,主要针对的是软件的软件设计开发、需求分析、系统编码各阶段结果的一个检验过程。

软件测试应遵循的原则如下:

(1) 软件测试要尽快的进行并且整个测试部分要是在整个软件开发的各个过程和细节。在发现了错误的情况下,立刻处理,这样会大大的减少软件的开发成,提高软件的质量。

(2) 在关于软件的各种测试中,例如测试的过程中使用的计划、报告等等要做到妥善的处理和保管,主要目的就是为了方便将来的对系统的维护。

(3) 群集现象是应该得到高度重视的,在软件的整个测试的过程中。就是在整个测试的过程中发现了错误的主要地方很有可能是就很多的错误的聚集的地方,所以要对这样的部分给予特殊的照顾。

(4) 对于软件的测试要尽量不要软件的设计开发人员或是机构,而是要另一方来进行测试程序,这样也是为了保证软件的测试结果的客观性以及公平公正性。

(5) 对于整个测试计划要严格的按照一定的规则来进行软件测试。

(6) 关于软件测试的过程中的用例应该是预期结果以及之前输入的数据信息构成,输入条件中的要考虑的有合理和不合理的因素都要考虑到,这样也是为了更好的帮助开发的人员更多的发现软件中存在的错误。

(7) 对于整个的测试结果进行全面的检查,尽量避免出现重复的错误。

6.2 测试方法及用例

1、功能测试

学生的角度来看,测试时不了解新开发软件的内部结构,因此可以将系统与黑匣子进行比较,盲目输入后可以查看系统给出的反馈。这种测试属于黑盒测试,在测试中如果输入错误信息系统会报错。

2、性能测试

测试软件程序的整体状态(称为性能测试)通常使用自动化测试工具来检测系统的整体功能,在负载和压力测试之间进行划分,在某些情况下,将两者结合起来。虽然压力测试可以检测到系统可以提供的最高级别的服务,但是负载测试可以测试系统如何响应增加的负载。

在对系统进行测试的时候在找到问题的情况下必须在第一时间找到解决问题的办法,不要存在侥幸的心理,这样才能让系统开发的质量可以过关,并且开发的周期会大大缩短,还有就是在测试时,不要出现重复性的错误,遇到一个错误问题,要将整个系统开发所牵扯的该问题都必须一一解决,提高系统的安全性、稳定性。

白盒测试与黑盒测试是测试中比较常用的两种方法。

①结构测试俗称白盒测试:这种测试是在对程序的处理过程与结构都有详尽了解的前提下,顺从程序内部的逻辑而完成的系统测试,以确定系统中所有的通路都能够遵照设计要求正常工作,不出现任何偏差。

②功能测试又成黑盒测试:主要是针对程序功能能够按照设计正常实现的一种检测,在程序接口处进行,检测程序手法数据是否正常,与外部信息的交换是否完整。

测试用例:

表6.1 学生注册测试用例

用例编号

UC-TEST-001

测试名称

学生注册

前提条件

学生注册

步骤

操作描述

数据

期望结果

1

点击学生注册查看详情按钮

跳转到学生注册详情

2

点击添加按钮

跳转到添加页面

3

选中添加后按钮

跳转到学生注册页面

测试说明

学生未登录时到步骤3跳转到登录页面

测试结果

成功

测试人

表6.2 登录测试用例

情况

用户名输入

密码输入

期望结果

(1)

15546219225

1244566

提示“用户名或者密码错误,或账号未经审核

(2)

aaaaa

123456

提示“用户名或密码错误,或者账号未经审核

(3)

15546219225

hangguowei

登陆成功

6.3测试结果

测试后得到的性能和用例,系统具有足够的正确性、可靠性、稳定性,并且可以对输入数据进行准确的点击操作处理和响应测试学生的体验也得到了很好的反馈和响应时间。合理的范围,可以兼容所有主流浏览器,设计所需的效果。

第1章绪论 1.1 研究背景及意义 中国的高等学校为了满足社会主义建设对人才的需要正在不断扩大招生规模。随着高校事业的迅速发展,高校的规模不断扩大。校园内的水电设施,水电用量也急剧增长。高校的水电问题一直是摆在水电管理者面前的一个难题[1]。学校是学生学习和生活的场所,而高校又是为社会主义建设事业培养高素质人才的重要基地,保质保量且安全地供水供电是学校后勤义不容辞的职责,是保证学校教学、科研和师生生活水平和质量的重要工作之一[2]。 学生宿舍是大学生学习,生活,休息的重要场所,使用管理信息系统来进行大学宿舍的管理工作无疑将提高宿舍管理工作的效率和保证信息的准确性。做到水电费管理的便捷化、简单化、高效性、方便性来适应了当今信息化社会的要求。这种传统的方法必须被取代,要利用计算机信息管理技术代替陈旧的人工操作模式。利用先进的网络通讯技术以及现今的网络应用平台,建立一个安全、可靠、及时、高效的水电费管理系统,目的能够为管理员有效管理用户的用水用电信息及其数据的处理,同时也方便用户实时地你查询自己的用水电信息,及时查看费用信息和保证自己的使用安全性。从而能有效的提升学校对水电使用信息的管理,以及用户的消费信息,使得实现管理流程更加科学化、规范化,让用户体验到更高效、快捷、实时、简单的水电费管理系统。综合而言 , 就是希望可以把学校水电费管理也先从传统的手工操逐步过渡到自动化、信息化的管理模式,最终走向当前的规范化、简单化、数字化的管理,将使得学校水电费管理模式逐步走向自主便捷的地步,管理员对管理效率在提高,教师和学生们查询信息的速度在加快,重要的是收缴费比以前更加方便。 学校水电信息化管理系统的建设目标是:使学校的水电管理工作做到:高效、准确、完整、规范、直观、安全。也就是要将水电管理的各项数据,如统计信息、维修信息、收费信息等在收录、存档、报表分析、交流等方面实行计算机网络化运行,为高校水电管理工作提供优质高效、可靠、实用、及时、准确的信息支持和信息服务,以全面提高高校水电管理水平和经济效益[3]。 1.2 研究现状及发展趋势 1.2.1 国内外研究现状 在国内,在自主方便管理系统应用在生活的各个领域之前,水电费管理是通过手工查表,写数据,缴费,收费等复杂的人工操作。传统的手工操作为主的水电管理方式,信息反馈慢,管理效率低,管理质量差,浪费了较大的人力资源,已经不适合当前社会和高等学校发展的需要了。在当今的信息社会里,计算机被广泛的运用到社会、生活的各个领域。其强大的功能和运用潜力已经被人们所重视。 国内由于网络技术的起步较晚,到了20世纪80年代中期开始出现简单处理事物的信息管理系统,直到90年代后处理繁琐程序的信息系统才得到开发,由于信息管理系统的认知和创新层面较为落后,从社会而言,目前实际多数水电费管理还是处于手工管理阶段,所以工作效率不高,错误较多,而且不能提供用户群及时快捷的缴费,水电部门对快速查看用户数据等的需求也受到巨大的影响。人工操作的诸多不足造成用户数据的损失、缴费的错误、报表的失误等。从学校而言,当前许多学校在水电管理方面也还处于人工着手操作的程度,这是学校的学生和教职人员不按规定进行使用所引发的事故之一,同时也给学校管理部门带来了很多麻烦,这种传统的管理方法将导致大量不必要的损失,浪费的人力和时间。因为管理能力很有限,所以处理数据的效率低,错误也频频发生。恰恰相反,计算机信息化管理具有着储存量大,速度快、准确率高,方便快捷等许多优点 。 国内随着近些年计算机信息技术在国内逐步得到全面普及,在信息自主控制系统方面也得到了推广应用,更加明显的是在21世纪,国内在互联网的高速发展下,它已经涉及到人们生活和工作的每个方面,在水电费管理方面也有突出的进步。高校校园网一直是国内Internet发展的领头羊。1994年7月,中国教育和科研计算机网CER-NET示范工程启动。也就是同一年,清华北大等顶尖大学建成了自己的校园网,事实上这些网络也是中国Internet的开端 [4] . 相比国内,更加值得一提的是一些欧美国家,因为互联网的开发,所以信息化管理起步较早,不容置疑技术上的运用和发展也优于国内。上世纪90年代以后,以美国建设信息高速公路为代表,世界范围内掀起一股信息化浪潮,信息化的兴起成为一个人类进步的标志。 在国外,尤其是西方的一些欧美国家采用信息化管理系统起步较早,技术上得到优先的运用和发展。上世纪90年代以后,以美国建设信息高速公路为代表,世界范围内掀起强劲的信息化浪潮。作为一个历史进程,信息化的兴起。21世纪以西方为首的国家在进一步进行第二次信息技术现代化的进程,为管理节省了时间,为部门节省了大量的人力和物力;使学校管理部门对自己相关信息的了解,真正做到水电费管理的便捷化、简单化、高效性、方便性。适应了当今信
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值