基于微信小程序的高校学生发展记录系统设计.pdf
《基于微信小程序的高校学生发展记录系统设计.pdf》由会员分享,可在线阅读,更多相关《基于微信小程序的高校学生发展记录系统设计.pdf(4页珍藏版)》请在咨信网上搜索。
1、wwwele169com|75软件开发基于微信小程序的高校学生发展记录系统设计杨磊(江西软件职业技术大学,江西南昌,330000)摘要:发展评价能够促进高校学生全面化与个性化发展,信息技术为提升评价的客观性与科学性提供了可能。立足于需求分析,基于微信小程序设计了高校学生发展记录系统。系统设计涵盖大学生文化素养、品德素养、健康素养等过程性与发展性相结合的评价要素,协同创新素质发展评价体系。系统采用Json、Wxss、JavaScript、MariaDB以及PHP等多项开发技术,实现了微信小程序前端与Web后端的功能融合。系统用户操作体验人性化,通过系统分层创建高校学生发展记录数据,实现全程记录所
2、有学生的成长发展概况,满足高校建设需要。关键词:微信小程序;学生发展记录;Json;JavaScript;PHP随着教育改革进程的持续推进,高校学生评价制度对人才培养的导向功能越来越显著,将现代技术应用于高校学生评价中,不仅是信息时代发展的客观需求,也是深化高校学生评价改革的必要举措。目前高校学生评价体系还存在测评过程不严谨、测评结果应用不科学等问题,评价育人效果还有提升空间,且操作系统尚无法满足新环境下高并发、高扩展、高集成的技术要求,并且已有系统多为封闭系统,不能较好实现系统兼容与扩容,给师生增加了额外工作量。鉴于此,根据工作实际有必要创建学生发展记录平台,从而分层建立学生发展数据。微信小
3、程序是一种连接用户与服务的新型方式,为开发者提供了第三方开发接口,能够定制符合自身需求的程序平台,可在微信内被便捷获取与传播1。因此,基于微信小程序设计出一种高校学生发展记录系统,通过分解功能,开发相应的应用程序编程接口(ApplicationProgrammingInterface,API),将功能视为独立化模块,在模块组合中实现系统的高耦合性与扩展性2。本系统涵盖大学生文化素养、品德素养、健康素养等过程性与发展性相结合的评价要素,能够实现全程记录每名学生的表现,为科学进行大学生发展评价提供了数据支撑,促进了大学生的个性化发展。1 系统整体设计 1.1 整体架构系 统 采 用 面 向 资 源
4、 架 构(ResourceOrientedArchitecture,ROA)与面向服务架构(Service-OrientedArchitecture,SOA)的数据底层结构,如图 1 所示。ROA面向高校学生全体,用户可通过微信小程序上传数据;SOA面向管理者,管理者通过后台进行数据管理,例如学生信息查询、数据导入等交互性操作3。系统整体分为展示层、管理层、服务层与数据层,如图 1 所示。展示层包括微信小程序与管理员界面,分别使用 Json与 Wxss 技术开发。管理层利用 AdobeFlex 平台,并调用其功能完成界面设计,界面功能主要包括后台数据处理,学生信息管理、上传信息管理等。框架采用
5、 Websocket-mvc-springboot-starter,开发语言使用 Javascript,同时开发相应的应用程序编程接口(ApplicationProgrammingInterface,API),将功能视为独立化模块,在模块组合中实现系统的高耦合性与扩展性,以此满足微信小程序端和服务器端数据交互的需求4。服务层由富因特网应用程序(RichInternetApplication,RIA)搭建,该层作为系统整体架构的核心,具有不可替代的中间层功能。用户完在微信小程序完成操作后,服务器发出的 HTTP 请求进行数据处理,包括加载数据信息以及自主下载等,最终通过服务器成功向客户端传输处理
6、后的结果。数据层基于 MariaDB 数据库与AGS 技术,提供空间、属性、数据于一体存储的数据服务5。MariaDB 数据库对数据的存储管理,当接收服务器处理任务后,运用相关组件提供功能,实现提取、分析、计算、处理各类数据,最终向服务器传输结果,并向用户反馈相应界面。如果客户端产生查询需求,且涉及分布式数据,那么还会向远程服务器发送处理请求。图 1系统整体架构 1.2 功能设计系统根据功能差异分为用户与管理员,用户群体为高校学生。根据高校学生评价标准,创建分层化的高校学生发展记录数据,系统设计涵盖大学生文化素养、品德素养、健康素养等过程性与发展性相结合的评价要素。管理员根据权限差异分为管理员
7、、辅导员与班级管理者三类角色,管理员拥76|电子制作2023 年 7 月软件开发有最高权限,辅导员管理本年级学生,班级管理者负责本班学生。系统功能如图 2 所示。1.3 模块设计1.3.1 登录用户打开小程序后加载 App.js 文件,弹窗提示使用个人信息,点击同意后运行 WxLogin 方法,获得标识 OpenID 与版本信息 SessionKey,执行成功后携带 OpenID,使用 Get 方法调用 API,与后端数据开始交互,小程序端根据结果进行判断并进入相应页面。1.3.2 提交高校学生发展记录系统录入的信息量较大,为了减 少 代 码 量,提 升 小 程 序 使 用 效 率,可 将 提
8、 交 功 能放 于 Eteringinformation 文 件,各 类 记 录 内 容 通 过EnteringInformation?id=class 调用。将数据放于 Data内,携带 OpenID 请求后台,后台处理后反馈结果,小程序根据结果进行判断6。1.3.3 排名使用 Get 方法调用 API,从数据库中获取排名,后端通过 OpenID 查找用户,并传递该班学生完成情况,根据百分比进行排名,同时显示进度条。2 系统软件设计 2.1 参数设计为了使系统的可读性与可操作性得到提升,不同终端对URI 参数也有着差异化的加载形式,例如:前端调用时采用 Key=Value 的形式,模板可表示
9、为:API.E 端 调 用 异 步 JavaScript 和 XML(AsynchronousJavascriptAndXMLAndHTML,AJAX)时,参 数 采 用string 对象的形式构造,模板可表示为:“Key1”:“Value1”,“Key2”:“Value2”,“Key2_1”:“Value2_1”,“key1_2”:“value1_2”,后台调用 API 时,参数通过数组形式进行传递,模板可表示为:“Key1”=“Value1”,“Key2”=“Value2”,“Key2_1”=“Value1_1”,“Key1_2”=“Value2_1”例 如 在 超 文 本 预 处 理 器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 微信小 程序 高校学生 发展 记录 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。