高校新生预报到系统的微信小程序设计【字数:8973】
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1绪论 1
1.1研究背景与选题意义 1
1.2国内外研究现状 2
1.2.1国内研究现状与发展趋势 2
1.2.2国外研究现状与发展趋势 2
1.3研究的目的和内容 2
2系统开发相关技术 2
2.1 MVC模式 2
2.2 MVVM模式 3
3高校新生预报到系统设计 4
3.1基于UML的学生的系统功能需求分析 4
3.1.1开发场景 4
3.1.2系统类图 7
3.2基于UML的学籍管理员的系统功能需求分析 8
3.2.1开发场景 8
3.2.2系统类图 10
3.3系统用例图 10
4基于微信小程序的高校新生预报到系统设计 11
4.1 数据库设计 11
4.1.1 数据库概念结构设计 11
4.1.2 数据库逻辑结构设计 16
4.2系统时序图 18
5基于微信小程序的高校新生预报到系统的实现 19
6 基于微信小程序的高校新生预报到系统的系统测试 21
6.1学生相关界面 21
6.1.1信息查询 21
6.1.2预报到 21
6.1.3在线咨询 23
6.2学籍管理员相关界面 23
6.2.1咨询管理界面 23
6.2.3学生管理界面 26
6.4预报到情况 28
6.5院系管理 30
7 总结与展望 31
7.1 总结 31
7.2 展望 32
致谢 32
参考文献 32
高校新生预报到系统的微信小程序设计
引言
1绪论
1.1研究背景与选题意义
微信小程序是2017年1月腾讯公司上线的全新模式。若用户需要使用传统的手 *51今日免费论文网|www.jxszl.com +Q: &351916072&
机app,则需要先下载和安装,而微信小程序的不同点在于:用户只需扫码就可以在微信内浏览页面,诠释了触手可及的理念。使用户具有不错的使用体验。高校新生预报到系统属于用户面窄、使用时间短、使用次数频繁等特点的软件。对于高校新生而言,一般也只会在入学前及入学报到时使用。除此之外,在互联网高速发展的今天,智能手机对于全国各大高等学府的新生们来说几乎是必需品,而在他们所使用的社交软件中,微信正逐渐取代QQ占据主导地位。所以可以针对高校新生在微信小程序中开发新生预报到系统,这样不仅可以满足新生刚入校时短时间内需要频繁询问的需求,也可以减少一些学校为新生们提供服务时产生的不必要的麻烦,既提升了学生的用户体验,还能为校方提供一些便利,具有一定的前瞻性和实际意义[14]。
目前高校新生预报到系统主要以学校的官方网站为主。以网页为依托的高校新生预报到系统虽然可以在联网环境下简单快捷的完成信息填写和登记,但是部分高校的预报到网页并没有手机版,新生不得不使用计算机才能登录。网页相比于以前的纸质材料确实便捷不少,但相比微信小程序是较为麻烦的。
1.2国内外研究现状
高校新生管理系统是高校日常工作中必不可缺的管理系统之一,他可以解决学校在管理工作上出现的大部分问题,不仅将相关管理人员的工作负担大大减轻了,同时也实现了无纸化、信息化条件下的管理工作(陈殿藩,2015)。
1.2.1国内研究现状与发展趋势
随着网络技术与计算机技术的不断提升,国内的许多专家学者也做了大量的研究,从采用PHP、ASP、JSP和ASP.NET结合数据库管理软件开发分析系统,发展到现在使用UML面向对象建模、B/S架构、MVC设计、以及结构化方法进行设计与开发[56]。到了21世纪,国内大多数院校已经开发并应用了各类信息化管理系统。其中也包括高校新生管理系统,这样不仅为学生和校方的管理人员提供了便利,也确保了新生入学工作的顺利开展。
1.2.2国外研究现状与发展趋势
在国外,研究主要针对高校新生交流互动的滞后问题与新生个人信息数据采集的重复问题,实现了对新生信息的准确化与及时化。
1.3研究的目的和内容
此系统采用UML建模进行系统研究,数据库采用MySQL5.7,前端使用微信小程序开发者工具进行开发,后端采用java语言进行开发。
结合高校新生在学校报道时出现的主要问题,我将系统划分成两大模块进行设计。
分别是学生模块与学籍管理员模块。模块具体功能如下:
(2)学籍管理员模块:管理员可以注册或者登录自己的账号,添加、删除、更新学校院系信息,查找、更新学生信息,并回答一些学生提出的问题。
2系统开发相关技术
2.1 MVC模式
MVC模式是开发交互式应用系统的一个优秀的设计模式。它将整个系统分为Model (模型) 、View (视图) 和Controller (控制器) 三部分[78]。
模型是系统中所需要的数据,主要负责封装数据、提供接口和执行操作等;视图是系统的界面,主要负责为用户提供数据,并让用户和系统进行交互;控制器是连接视图和模型的桥梁,主要负责将用户通过视图发出的请求发送给模型,将信息通过模型返回给视图,最终使视图上显示出应有的数据。
比如在Microsoft Office PowerPoint中,一个用来显示文字的文本框。文本框就是系统要向用户展示文字,相当于视图。而展示的内容则是文字,文字就相当于模型。文本框的大小、颜色、横排、竖排则由控制器来决定,控制器只是用来传递数据,对数据不进行任何操作。MVC架构如图1所示:
图1 MVC架构
2.2 MVVM模式
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/563934.html
最新推荐
热门阅读