基于微信小程序的校园服务管理系统的设计与实现

基于微信小程序的校园服务管理系统的设计与实现

摘 要

互联网及智能终端的快速发展正不断改变人们的生活方式,加上新冠疫情全球性的暴发,学生上网课及使用手机完成学校任务成为趋势。调查发现市场上的校园类软件,大部分还只是停留在理论层面。由于微信用户下载量稳居第一,并针对校园传统服务和管理的滞后性,管理体制与小程序相结合的想法应运而生,开发一款校园服务管理系统的小程序意义重大,为学生提供全面便捷的服务。
该平台将学生日常学习生活中需要的服务和信息进行整合,分别对系统需求、软件架构、数据库设计进行阐述。通过系统功能和性能测试表明该系统能够稳定流畅运行,可以为用户提供良好的交互界面,为学生提供全面便捷的服务管理、用户管理、工作管理、交流学习等模块。本文基于微信小程序在各大高校的校园服务管理中的应用与运营的研究与实践,为当前微信小程序的服务应用中提供参考。

关键词:校园服务管理;在线学习;微信小程序;SSM框架

Design and Implementation of The Campus Service Management System Based on WeChat’s Small Program

Abstract

The rapid development of the internet and intelligent terminals is constantly changing people’s way of life, coupled with the global outbreak of the COVID-19 epidemic, it has become a trend for students to surf the internet for course and use mobile phones to complete school tasks. The survey found that most of the campus software on the market still stays at the theoretical level. As Wechat ranks first in the number of user downloads, and in view of the lag of traditional campus services and management, the idea of combining the management system with small program arises at the historic moment, the development of a campus service management system of small program is of great significance to provide students with comprehensive and convenient services.
The platform integrates the services and information needed by students in their daily study and life, and expounds the system requirements, software architecture and database design respectively. The system function and performance tests show that the system can run stably and smoothly, can provide users with a good interactive interface, and provide students with comprehensive and convenient service management, user management, work management, communication and learning modules.Based on the research and practice of WeChat small program’s application and operation in the campus service management of colleges and universities, this paper provides a reference for the current service application of WeChat small program.

Key Words:Campus service management,Online learning, WeChat small program,SSM framework
目 录
1 绪论 1
1.1 研究背景及意义 1
1.2 研究现状及发展趋势 2
1.2.1 国内研究现状 2
1.2.2 国外研究现状 2
1.2.3 发展趋势 2
1.3 论文研究的主要内容 3
2 基于小程序的校园服务管理系统运用的基础理论、技术环境配置 5
2.1 系统运用的基础理论 5
2.1.1 学生活动及其管理 5
2.1.2 小程序基本原理 5
2.1.3 小程序MINA框架 5
2.1.4 微信 Web 开发者工具 6
2.2 系统运用的技术 7
2.2.1 Java语言 7
2.2.2 JavaScript语言 7
2.2.3 SSM框架 7
2.3 系统环境配置 7
2.3.1 硬件环境 7
2.3.2 软件环境 7
3 基于小程序的校园服务管理系统的分析与设计 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济可行性 9
3.1.3 操作可行性 9
3.2 需求分析 9
3.2.1 用户需求分析 10
3.2.2 管理员需求分析 10
3.3 系统设计 10
3.3.1 用户角色设计 11
3.3.2 管理员角色设计 12
3.4 系统业务流程 13
3.4.1 用户业务流程 13
3.4.2 管理员业务流程 14
3.5 数据描述 16
3.5.1 E-R图 16
3.5.2 数据库设计 19
3.5.3 数据库关系图 22
4 基于小程序的校园服务管理系统的实现 25
4.1 用户模块实现 25
4.1.1 用户授权及登录 25
4.1.2 小程序主界面 26
4.1.3 用户模块核心功能 28
4.1.4 用户拓展功能 35
4.1.5 用户中心 36
4.1.6 关于小程序 40
4.2 后台模块实现 40
4.2.1 登录界面 40
4.2.2 学员信息管理界面 41
4.2.3 讲师信息管理界面 42
4.2.4 后台课程管理界面 43
4.2.5 后台学员管理界面 44
4.2.6 后台教师管理界面 45
4.2.7 后台账号密码重置界面 45
4.2.8 后台密码重置界面 46
5 基于小程序的校园服务管理系统的系统测试 47
5.1 测试方法及内容 47
5.2 测试部分用例 47
5.2.1 登录测试 47
5.2.2 后台管理员测试 49
5.3 测试结果 53
6 结论与展望 55
6.1 结论 55
6.2 展望 55
参考文献 56
致 谢 57

1 绪论
1.1 研究背景及意义
随着人们进入数字信息时代,社会上出现了各种各样的软件应用,他们逐渐取代了传统的手工模式。凭借其庞大的用户基础,微信APP已经成为中国最强大的社交应用之一[1]。在此基础上,许多商家将目光投向了微信平台的坚实基础,因此都在关注微信小程序的发展。虽然微信小程序近几年才出现,但是已经融入了人们生活的方方面面。相比较微信公众号而言,小程序是一种全新的类似工具的应用形式。与传统应用软件相比,微信小程序具有无需下载、无需安装即可直接使用的优势,真正实现了全新的“随用随退”的新开发理念[2]。这样既省去了复杂的下载和安装过程,又节省了手机的内存空间。微信小程序的开发逐渐取代了许多轻量级APP,受到了越来越多的关注。考虑到小程序的诸多好处和广泛的教育需求。开发适应校园服务管理的微信小程序势在必行。
作为一名计算机专业的学生,从学生的角度来说,我认为微信小程序开发一个校园服务管理系统是非常有意义的。鉴于小程序的诸多优势,管理体制与小程序相结合的想法应运而生,两者的结合产生了微信小程序服务管理的雏形。该平台将学生日常学习生活中需要的服务和信息进行整合,分别对系统需求、软件架构、数据库设计进行阐述,为学生提供全面便捷的服务管理、用户管理、工作管理、交流学习等模块。本文基于微信小程序在各大高校的校园服务管理中的应用与运营的研究与实践,为当前微信小程序的服务应用中提供参考。
用户通过登录后进入到小程序首页,可以看到首页、咨讯、课程、我的和更多五个按钮,每个按钮连接不同的页面。首页包括一些轮播图,有关西安财经大学的图片,并提供校园服务和娱乐互动功能。咨讯是用户评价较高的课程推荐,针对学习兴趣高但没有学习目标的用户群体,为他们提供更多的选择机会,进入详情还可以查询各个讲师的有关信息。热门课程主要有一些学习资源,方便用户查找,节省了许多时间。如果用户想要查看他们的个人信息,他们可以点击我的按钮并在线更改他们的个人信息。在更多中用户可以了解更多关于小程序的具体信息。与用户相比,管理员具有更多的权限,可以添加、删除、编辑和查询已经在线的课程。
本论文是关于在微信公众平台上二次开发实现校园便捷服务微信小程序的应用开发,既可认为学生提供便捷服务,又可为学校提供推送消息服务,构建低成本服务平台,不仅迎合了现代学生平时爱使用手机、平板电脑等便捷设备处理事情的习惯,还为学校提供一种搭建服务和推送消息的新媒体方式[3]。
1.2 研究现状及发展趋势
1.2.1 国内研究现状
到2021年的1月末为止,我国网民规模达9.02亿,国民通过手机接入互联网的比例高达98.3%,网民职业结构中学生占主体[4]。在互联网技术的快速发展下,各行各业的转型主要是在原有基础的服务形式下,依托移动端应用程序为社会提供全新的服务,互联网服务呈现智慧化特点。小程序基于月活跃用户9亿人次的微信生态中,流量大,入口多,功能简单却便捷。对于企业而言,无论是在企业宣传、企业营销、售后分析等方面存在巨大的潜力[5]。有业内人士认为:小程序功能快速迭代,意味着围绕小程序的开发和生态工具建设将会是移动互联网的有一个巨大机会。目前各行业内诸多企业单位加入了小程序开发,开通了小程序功能,且成果喜人。其次就是小程序的功能比较单一而且查找不便,运行时还容易出现卡机的现象[6]。特别是对于不熟悉微信小程序的中老年用户来说,使用小程序难度很大。因此,增加功能使用、简化操作是现任微信小程序的努力方向。对小程序的使用情况进行分析后发现,休闲、娱乐、实用性强的小程序更受用户喜爱,年轻用户更倾向于休闲娱乐和工作,而中老年用户更注重实用性,特别是在教育和医疗也是未来发展小程序计划的重要指导方针。
本文所设计的校园服务管理系统,是建立在微信小程序的开发平台基础上,运用小程序灵活便捷的特点,开发能够为校园用户提供个性化的服务,能够为广大师生提供方便快捷的校园生活方式,该平台的设计与实现成本低,操作简单便捷,适合各大高校使用。
1.2.2 国外研究现状
自2017年微信小程序诞生起,很快就尝到许多国际知名奢侈品牌的青睐。2017年4月,法国奢侈品牌Longchamp宣布与微信达成战略合作,先后推出了“Longchamp巴黎进取时代”和“Longchamp定制工坊”两个小程序。据腾讯数据显示,Prada也推出了小程序并注册,Prada首次使用小程序,这是其接触年轻人的开始,便有10多万人加入会员[7]。随着国际和小程序相结合的品牌在2018年的到来,路易威登、爱马仕、Cartier、Burberry和Coach等国际奢侈品牌也纷纷加入小程序的行列,以官方精品店、甚至游戏小程序的身份亮相。
今年受全球疫情影响,根据调查显示,微软、苹果、LVMH、开云、耐克、阿迪达斯、优衣库、海姆等50多个国际知名品牌宣布关闭北美或欧洲门店,以防止健康事件蔓延[8]。同时,品牌商通过微信小程序上线,防止品牌受疫情影响可能出现的业绩冲击。这些品牌发布了微软官方商城,耐克、阿迪达斯、优衣库、HM等微信小程序,并提供热门产品供消费者在小程序上选购[9]。
1.2.3 发展趋势
随着微信平台对关联应用的不断更新换代,小程序功能逐步增加,开发使用场景也在逐步加强,一步步走进了人们的生活。使其具有更高的商业和社会价值[10]。在商家看来,可以成功利用小程序在微信平台分发社交流量,然后引流到自己的APP,然后继续发展,最终实现流量转化,相当于找到了一条更强大的推广渠道,降低了成本但能够产生丰厚的利润。目前,随着电子商务和大型信息平台的加入,小程序的种类可能会越来越多,社会各界对小程序的发展也抱有很高的期望。
小程序最终的目的还是更好地服务大众,有需求就有市场,小程序带给我们的不仅仅是工具的使用,更是一种生活方式,简洁精炼的生活方式,触手可及,用完即走的整体体验感,丰富实用的场景,都决定了微信小程序在未来发展中的无限可能性。总体来看,绝大多数用户还是很看好小程序的发展,认为其在未来的应用市场竞争力不容小觑。
1.3 论文研究的主要内容
基于微信小程序的校园服务管理课外培训系统主要使用开源编辑软件IntelliJ IDEA和微信小型官方组件开发工具微信程序开发而成。该数据库使用MySQL数据库,连接到Navicat Premium这款软件,还可以通过CMD命名控制器管理后台数据。背景主要涉及课程资源的添加、删除、修改和查阅,培训教材的添加、删除、修改和隐藏,以及教师和学生信息的管理。从本文内容来看,主要讨论了小程序的研究脉络和发展趋势。并从严格软件开发的角度,详细介绍了小程序本系统开发的目的和意义、运行环境、系统设计、逻辑关系和功能实现。目标是开发一个实用、快速、灵活、便携、即用、高效的微信小程序,为随时随地学习创造一个高效、省时、省力的学习环境。
本文的研究对象主要分为三个角色:学生用户、教师和管理员。从学员用户的角度来看,我们可以在线查阅该系统的培训信息,包括课程名称、讲师信息、课程详情、上课时间地点等。从教师的角度来看,我们可以在网上查询授课信息,包括授课的课程名称、培训时间、地点等信息。从管理员的角度看,可以对课程的分类信息进行添加、删除、编辑和验证,还可以对学生和教师的个人信息进行添加、删除、编辑、查看等操作。

2 基于小程序的校园服务管理系统运用的基础理论、技术环境配置
2.1 系统运用的基础理论
2.1.1 学生活动及其管理
近年来,随着我国对教育的重视,从上至下各教育组织部门对学生活动的部署与日俱增。而丰富多彩的学生活动在校园中,其组织形式都是类似,都是需要在校园内做广泛的宣传普及,接受各班级学生的主动报名参加,组织考核,评定成绩,公布成效等。管理是否快速便捷有效,反应出学校组织部门的管理水平;活动能否切实的宣传落实,也影响到相关活动是否能够达到预期的效果[11]。
2.1.2 小程序基本原理
小程序本质就是一个单页面应用,所有的页面.渲染和事件处理,都在一个页面内进行,但又可以通过微信客户端调用原生的各种接口;其架构是数据驱动的架构模式,所有的页面更新,都需要通过对数据的更改来实现[12]。微信小程序开发依附于微信信息平台认证,使用上是依附于微信软件,搭建在微信这个APP上面的应用。开发微信小程序的注册流程,需要具有通过微信公众平台认证验证主体身份。通过微信小程序,给个人、企业和组织提供业务功能的全新服务平台。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值