- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE16
PAGE17
PAGE1
基于微信小程序的课程表管理系统设计与实现
摘要:微信小程序的推出,为移动互联网时代提供了一种新的模式。为了满足不同人群对课程表信息的便捷查看或管理,依托微信这个媒介,开发了一个基于微信小程序平台的课程表管理系统。首先,论文对基于微信小程序的课程表管理系统的现状及开发背景进行了介绍;之后,讨论了系统设计目标,包括系统要求和总体设计计划;最后,详细介绍了系统的具体实施。课程表管理系统主要使用者为学生用户和管理员,学生用户可以进行记笔记、查看课程表等,管理人员可以管理教室和系统等。本系统采用了MVC设计模式、JavaScript、Java、Vue、
SpringBoot、MYSQL、Redis非关系型数据库数据库,完成了整个开发过程。
关键词:JavaScript;小程序;Java;Redis;MVC设计模式;MYSQL
0引言
伴随互联网的高速发展,用户更倾向于优秀技术带来的良好互联网体验,更倾向于课程表类的信息便捷展示、管理。因此,开发一个基于微信小程序的课程表管理系统是值得的。依托于国内良好的开发环境和国外相关的优秀技术,这个基于微信小程序的管理系统才成功的完成了开发。它整体上由前端框架构建的微信小程序页面、前端Vue框架开发的后台管理系统、Java框架开发的后端构成。它的主要功能是学生可以查看自己任何一周的课程和创建自己的随堂笔记、管理员可以维护课程、学生、班级、班级课程的信息。
概述
1.1课题背景及意义
自二十世纪末,我国的政府、企事业等单位就设想可以通过互联网系统来进行管理信息。但是以前存在各方面的因素,比如网络普及度低、用户不喜欢、互联网相关的法律法规还不够完善、开发技术也不够成熟等,阻滞了互联网在各层面的发展速度。21世纪起,我国经济快速发展,制约事业单位管理的各种问题逐一得到解决,全国各大事业单位纷纷加入信息化管理模式。
随着科技的不断进步,移动设备的大量使用,智能手机的力量日益凸显。依托于智能手机,基于微信这个媒介的小程序更有着无法比拟的优势。本系统利用网络沟通、计算机信息存储管理,有传统方法无法比拟的优势,如快速计算和检索、高可靠性、方便、隐私、存储时间长、成本低。这些好处可以显著提高效率和服务水平。基于微信小程序的课程表管理系统让管理变得更科学化、智能化、系统化。
国内外研究现状
伴随着移动电话网络的日渐普及,人们的生活、工作和学习方式正在慢慢改变。传统的方式一般都采取人与人交互,信息的获取、整理、修改、存储等工作还停留在人工阶段[1]。这种方式一方面需要人与人进行交流,交互起来比较困难,而且会浪费时间。特别是随着信息数量的递增,查询、修改起来特别困难。最后由于用户等其他信息的不断增加,信息的存储也成为了难题。尽管国内基于微信小程序的课程表管理系统开始实施的时间比较晚,但是发展特别迅速,不过现有大多的系统一方面功能过于复杂,另一方面操作起来也比较困难。
在国外,各种各样的原因也导致类似的产品起步晚,可供借鉴的更是寥寥无几。但是国外与之有关的技术还是值得使用的。
本课题主要工作
基于对其他类似系统的大量研究,对新系统的功能进行详细的分析,为整个系统的开发和设计打下基础。然后通过详细的分析,进行系统设计,次之,在能够实施该系统方面,也要进行考虑。在软件方面,我选择了MVC设计模式和现在比较流行的渐进增强框架Vue来设计和开发管理平台,在数据存储方面,我选择了Redis数据库。由于Vue框
架和Redis等开发工具已经非常成熟,因此其非常安全、实用、可靠。最后对系统进行测试完善并发布。
系统开发环境
JAVA技术
Java是一种相当好的编程语言,可以跨平台应用,可以面向对象编写[2]。Java技术具有多功能性、高效性和可移植性,广泛用于计算机、数据中心、移动电话和互联网,并在世界各地有大量的开发者社区。此外,在大数据处理的云计算以及移动互联网行业中,Java的优势更加明显,前景更加广阔。
Sun公司也发布了一个关于Java编程语言的解释:Java编程语言相对比较简单,它是面向对象,比较分布,相对安全和动态的独立系统[3]。
Eclipse介绍
前身属于IBM,称为VisualAge。VisualAge有其自身的局限性,难以扩展,相应的技术也比较薄弱,很多问题
难以解决,进一步发展很难整合,同时还要面对其他竞争对手的开发工具,所以IBM决定,再次打造一个更加
的、支持度高的开发工具,成为一个集成开发平台[4]。Eclipse便由此诞生了。Eclipse的版本更新迅速,已经被业界公认为主流的软件开发平台。
Eclipse源码。这就是说,Eclipse不仅可以免费使用,而且您还可以学习它的源代码。
文档评论(0)