🍅关注【墨岚创客】,回复【毕设】,赠送免费毕设资源,具体联系方式见文末🍅
摘要
由于APP软件在开发以及运营上面所需成本较高,而用户手机需要安装各种APP软件,因此占用用户过多的手机存储空间,导致用户手机运行缓慢,体验度比较差,进而导致用户会卸载非必要的APP,倒逼管理者必须改变运营策略。随着微信小程序的出现,解决了用户非独立APP不可访问内容的痛点,所以很多APP软件都转向微信小程序。本次课题就运用了微信小程序技术开发一个基于微信小程序的学生活动管理系统。
基于微信小程序的学生活动管理系统是在MySQL中建立数据表保存信息,运用微信开发者工具开发。并按照软件设计开发流程进行设计实现。系统具备友好性且功能完善。管理员审核学生提交的活动报名信息,管理活动和学生留言,管理学生。学生查看活动,参与活动报名,查看活动报名信息以及活动公告信息。
总之,基于微信小程序的学生活动管理系统可以更加方便学生查看活动,参与活动报名,管理员审核活动的报名信息,管理活动基本资料也变得容易。
关键词:基于微信小程序的学生活动管理系统;MySQL;微信开发者工具
5 系统实现
在此部分内容中,主要通过系统功能的运行效果图展示前面设计的最终结果。系统实现对编制人员的技术能力有较高要求,因为需要他们使用编程的方式去实现系统设计的方案。
5.1 管理员功能实现
5.1.1 活动信息管理
管理员权限中的活动信息管理,其运行效果见下图。管理员负责活动信息的修改,活动信息的删除,活动信息的新增等内容,同时,学生评论活动的信息也能让管理员查看。
图5.1 活动信息管理页面
5.1.2 活动报名管理
管理员权限中的活动报名管理,其运行效果见下图。学生报名参加活动,管理员就负责在当前页面审核学生报名参加的活动信息。
图5.2 活动报名管理页面
5.1.3 留言板管理
管理员权限中的留言板管理,其运行效果见下图。管理员通过本功能与学生进行信息交流,学生提交的留言,管理员就能在当前页面查看并回复。
图5.3 留言板管理页面
5.1.4 学生管理
管理员权限中的学生管理,其运行效果见下图。管理员可以在本页面修改,删除学生资料。
图5.4 学生管理页面
5.2 学生功能实现
5.2.1 活动信息
学生权限中的活动信息,其运行效果见下图。学生在本页面除了查看活动介绍之外,还能够收藏活动,对该活动进行报名。
图5.5 活动信息页面
5.2.2 活动报名
学生权限中的活动报名,其运行效果见下图。学生报名参加活动之后,需要在本模块查看报名信息,修改报名信息,删除活动报名信息,同时,学生点击活动图片或活动名称进入其详细页面查看学生提交的报名信息是否通过管理员的审核。
图5.6 活动报名页面
5.2.3 留言板
学生权限中的留言板,其运行效果见下图。学生在当前页面可以添加留言内容,管理员回复学生的留言信息也会在本页面显示,学生随时可以查看。
图5.7 留言板页面
5.2.4 活动公告
学生权限中的活动公告,其运行效果见下图。学生通过标题搜索活动公告信息,学生点击活动公告标题以及图片即可查看活动公告的内容。
图5.8 活动公告页面
6 系统测试
之所以要进行最后的测试步骤,原因在于检查制作的系统与需求说明书的比较中,存在的差异问题。进一步确认制作的系统在功能与性能上跟需求说明书当中的要求相符。
6.1 系统测试的类型
检测系统是否合格,需要用到很多的测试类型。接下来就对这部分内容进行描述。
功能测试:这是系统测试中,首先进行的测试内容,其属于黑盒测试。主要检验制作的系统与需求说明文档的相符程度,还有它们之间存在的差异问题。
性能测试:主要测试制作的系统,在同时面对很多的用户请求时,该系统的应对能力。同时也是检查制作的系统跟事先预定的系统性能存在的差距问题。这样的方法通常在实时系统中,或者是嵌入式系统中运用得比较多。
容量测试:这种方法针对数据。检查正常运行的系统对数据处理的容量值。
安全性测试:这种方法常用于检验系统中设置的安全保护机制对来自非法用户的攻击时是否有效。而检测系统中的信息保护机制就需要使用常见安全测试中的保护测试来验证。
健壮性测试:这种测试还有一个别称是容错测试,通常运用故障插入法来检测系统的容错能力,看系统是否可以忽略故障保持继续运行,或者是检测系统应对故障时的自动恢复能力。
兼容性测试:面对各种软硬件环境,检测本系统是否可以兼容。
易用性测试:这种方法主要是面向用户,检测用户是否很容易理解和使用系统。
6.2 功能测试
基于微信小程序的学生活动管理系统在经历最后的测试环节,需要检验本系统的功能安全性,功能适用性等内容,最终得出测试结论。
表6.1 功能测试数据表
测试结果 | |
符合要求 | |
符合要求 | |
符合要求 | |
符合要求 | |
符合要求 |
6.3 可用性测试
通常来说,一个布局合理,显示的内容无错别字,并具备合理正常的操作逻辑的系统往往很受欢迎,而且可以提升访问者的使用时间以及访问率。
表6.2 可用性测试数据表
测试内容 |
测试结果 |
合理 | |
合理 | |
无 | |
检查系统功能有无友好性 |
有 |
能 | |
无 | |
检查系统有无提供帮助信息 |
有 |
6.4 测试结果分析
基于微信小程序的学生活动管理系统经过了编码阶段的单元测试,和最后的系统整体测试等测试后,对于用户要求的功能,本系统都进行了实现,各个模块都运行正常。在面对一些故障性问题时,本系统也有相应的应对办法,并且本系统可以保持24小时正常运转。因此,基于微信小程序的学生活动管理系统可以交付用户使用。