需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13068 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:在如今这个互联网技术高度发达的时代,我们的生活已经离不开网络。电子设备使用广泛,而其中的移动端设备又与我们息息相关。但如今很多的手机应用占用空间大,功能复杂,不易于用户操作,并不能为我们的生活带来方便,而微信小程序可以很好的解决这些问题。本文阐述了基于微信小程序的校园服务应用开发,为了给校园的用户提供更方便的服务。小程序嵌于微信之中,不需要下载安装即可使用。 关于微信小程序,用户可以通过扫码或者搜索功能进入,节省了手机空间,用完即走,也无需卸载。界面简单直观,第一次使用小程序的人也可以熟练操作。微信推出这个小程序应用,是为了给一些优质的服务提供一个发布平台,并不是想要做一个分发应用的市场。小程序主要借助微信联合登录,虽然和开发者已有的App后台的信息数据互通,但它并不会支持小程序和App之间直接的跳转。小程序和微信中的订阅号、企业号、服务号等是并行的体系。 本次设计的小程序主要提供校园网查询,课表查询,成绩查询,个人信息查询等诸多校园常用功能,为学生提供界面更加简洁,目的性更加明确的使用环境。本次应用主要采用JavaScript技术,界面使用与html5语言相似的语法结构,并且有强大的后台服务支持。本项目设计了多层结构,视图、业务逻辑、数据访问,层次分明,与服务端数据交互时采用json相关技术,过程中又会对学生的重要信息进行MD5加密,保证数据的安全和完整,结合人性化的界面设计,为用户提供了良好的使用环境。
关键词:微信小程序;校园服务;简单快捷
目录 摘要 Abstract 1 引言-1 1.1 项目开发背景-1 1.2 项目开发目标-1 1.3 项目研究内容-1 1.3.1 项目涉及的关键问题-1 1.3.2 主要研究内容-2 1.4 可行性分析-2 1.4.1 经济可行性-2 1.4.2 技术可行性-2 1.4.3 操作可行性-2 2 需求分析-3 2.1 用户需求-3 2.2 功能需求-3 2.3 业务流程-3 2.4 运行环境-4 3 概要设计-5 3.1 系统体系结构及模块划分-5 3.2 模块功能详述-5 3.2.1 账号模块-5 3.2.2 成绩模块-6 3.2.3 课程表模块-6 3.2.4 考试模块-6 3.2.5 校园网模块-6 3.3 界面初步设计-6 3.4 重点模块设计-8 3.4.1 用户模块设计-8 3.4.2 课程模块设计-9 3.4.3 校园网模块设计-9 4 项目用例分析-10 4.1 参与者及相关用例图-10 4.2 重要用例文本-11 4.3 主要用例活动图-13 5 编码实现-15 5.1 部分数据接口设计-15 5.1.1 接口全局返回码说明-15 5.1.2 学生校园网相关接口说明-15 5.1.3 当前教学周查询接口说明-16 5.1.4 学生个人详细信息查询接口说明-16 5.1.5 学生一周全部课程查询接口说明-17 5.1.6 学生本学期成绩查询接口说明-17 5.1.7 学生考试考场信息查询接口说明-17 5.2 界面实现-18 5.2.1 首页界面-18 5.2.2 我的界面-18 5.2.3 网络信息界面-19 5.2.4 课程信息界面-19 5.2.5 考试信息界面-20 5.2.6 成绩信息界面-20 5.2.7 账号信息相关界面-21 5.3 开发者工具的使用与开发主要流程-22 6 系统测试-25 6.1 测试目的和原则-25 6.1.1 测试目的-25 6.1.2 测试原则-25 6.2 测试内容及漏洞修复-25 6.2.1 测试用例-25 6.2.2 已修复的漏洞-27 参 考 文 献-29 致 谢-30 |