收藏 分享(赏)

2023年基于微信小程序校园体化服务平台设计与开发.docx

上传人:la****1 文档编号:1611935 上传时间:2023-04-21 格式:DOCX 页数:4 大小:17.52KB
下载 相关 举报
2023年基于微信小程序校园体化服务平台设计与开发.docx_第1页
第1页 / 共4页
2023年基于微信小程序校园体化服务平台设计与开发.docx_第2页
第2页 / 共4页
2023年基于微信小程序校园体化服务平台设计与开发.docx_第3页
第3页 / 共4页
2023年基于微信小程序校园体化服务平台设计与开发.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、基于微信小程序校园一体化效劳平台设计与开发58 电子技术与软件工程 Electronic Technology & Software Engineering软件开发 Software Development【关键词】微信小程序 轻量一体化 校园效劳1 软件开发背景随着互联网时代的到来,移动端APP 的开展十分迅猛,校园效劳类APP 也是不计其数。但大多功能单一,只能满足学生们的局部需求,无法实现真正的一站式效劳,导致学生往往需要安装大量的软件,频繁的进行注册、,非常不方便,同时也容易造成内存缺乏、个人信息泄露等问题。为了给广阔学生的学习生活带来便利,保护其个人信息平安,工程组成员进行了深入的调

2、研,发现了微信小程序具有方便快捷、即用即走、平安稳定、不占内存等特点,同时其内置于微信也更加容易被用户接受,适合在高校进行推广。因此,工程组决定开发一款以微信小程序为载体的校园一体化效劳平台理工百事,为学生带来真正的一站式效劳体验,辞别数量繁多的APP 。2 软件模块设计理工百事小程序整合了学生的日常需求,设计了教务管理、校园效劳、在线学习、乐在荣成、毕业招聘五大模块,根本覆盖高校学生日常所需要的功能,同时由专业的美工人员进行UI 界面设计,实现了良好的交互,给学生们带来较好的用户体验。2.1 教务管理模块该模块实现了与高校教务的无缝对接,课表、成绩、考试地点自动导入,用户一次即可永久使用,节

3、省每次教务系统的时间,且操作简单、页面交互良好,让用户能够在最短的时间内获取最需要的信息。2.2 校园效劳模块该模块中包括二手市场、维修、打印、校内新闻四大功能,用户可以在二手市场中发布出售、求购信息,让在校生出售、购置二手物品有了一个完善平台;维修功能与线下拥有维修技术的学生合作,在线上进行宣传,实现学生效劳学生,给用户带来更多的实惠;基于微信小程序的校园一体化效劳平台的设计与开发文/安一飞陈峰郑企森徐鑫打印功能实现了打印资料送货上门,让用户足不出户即可享受打印效劳;校内新闻功能每天更新校园热点动态,让用户随时随地了解校园新鲜事。2.3 在线学习模块该模块整合了各种考试复习题,分为学习模式和

4、测试模式,学习模式下系统显示问题及答案让用户进行学习,测试模式下用户在线进行答题,提交后系统进行批阅并显示得分。该模块旨在让用户不必四处寻找题库,点开小程序即可进行学习,不断提高自身能力。2.4 乐在荣成模块该模块与荣本钱地的商家企业进行合作,在线上为其进行宣传,为学生提供了一个了解外界的窗口,让用户通过乐在荣成模块更加了解荣成,同时在日常外出游玩时能够拥有更多更好的选择。2.5 毕业招聘模块该模块在每年春招、秋招时整合发布校园招聘信息,让面临就业的学生掌握就业先机,让仍在努力的学生了解行业需求,有目标的学习,增加核心竞争力。3 软件技术开发方案首先,工程组在微信公众平台注册获取了微信小程序的

5、APPID 以及购置了阿里云效劳器,然后下载微信Web 开发者工具,翻开后使用微信扫码,创立工程并填写自己的APPID 。在这款工具中,采用了类似MVC 模式的开发,逻辑清楚。技术开发要点如下:1前端主要采用JavaScript 、HTML 、CSS 进行开发,使用了小程序所提供的API ,使代码变得更加简洁,同时小程序自身也有着非常清晰的目录结构,分为四种文件类型:wxml 文件用于存放小程序的页面结构。wxss 用于存放页面样式表。json 用于存放页面配置。js 文件用存放页面逻辑。2后端采用了目前主流的PHP7进行开发,在速度上相比于老版本有了很大提升,数据库采用了免费开源的MySQL

6、 ,既能够满足工程需求又能够压缩开发本钱。3通过模拟登陆实现课表、成绩、考试地点的查询。使用时只需要传入相关参数,请求我们自己定义的相关接口,便可以得到相关的返回值,由于这些操作全部由效劳器完成,并不涉及前端的处理,因此能够为以后的代码移植带来很大的方便。4采用绑定的方式实现一次,永久使用。将用户的Openid 腾讯提供的唯一确定用户身份的标识与学号绑定,这样,每次用户翻开软件时,只需去数据库查询此用户的Openid 对应的学号便可知道具体是哪个用户。5采用Sign 签名防止黑客利用Url 构造一些无用或者有风险的请求,保证效劳器的平安性。首先将所有需要传入的参数先按字典序排序,并将其拼接起来

7、然后参加一串前端与后台相约定的字符串拼接而成之后取其Hash 值,当后台效劳器接到任何一个请求时,并不直接与效劳器进行交互,而是先利用同样的规那么检测传入的Sign 值是否是合法的,这样可以防止一些大量垃圾请求过多的占用数据库,从而确保效劳器的平安。6为防止SQL 注入,传入的数据并不会直接进行SQL 语句的拼接,而是先将其中的特殊字符进行处理、同时将参数中的关键字进行过滤如“select 、“update 、“or 、“and 、“-,等。使其在SQL 语句中不再具有威胁性,同时还采用了预编译的SQL 语句,进一步提升平安性。4 总结本文根据实际需求以微信小程序为载体,设计开发了一款校园一体

8、化效劳平台,实现了真正的一站式效劳,给学生们的日常学习生活带来了更大的方便,但是在处理高并发访问时仍存在一些缺乏,这也是本研究下一步将重点解决的问题。参考文献1柏超宇,顾怡,杨丽雯,张建波.智慧校园微信小程序云效劳开发与构建J.电子技术与软件工程,2023(19):72-73.2李伟豪,高博文,刘佳.基于微信小程序的校园效劳平台设计与实现J.计算机产品与流通,2023(03):283-284.3吴力挽,苏曼玲,杨翀.SQL 注入攻击研究J.网络平安技术与应用,2023(01):75+78.作者简介安一飞1997-,男,黑龙江省双鸭山市人。大学本科在读,软件工程2023级。研究方向为软件工程。作者单位哈尔滨理工大学荣成学院 山东省荣成市 264300

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格与职业考试 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2