微信小程序计算机学习资料分享系统毕业论文
2021-10-24 16:32:10
摘 要
随着高速发展的信息技术的普及,越来越多的人选择通过互联网获取学习资料,通过网络获取资源能够突破时间与空间的限制。而近年来,互联网行业的火爆使得越来越多的人投身于计算机知识的学习,尤其是高校大学生群体对计算机学习资料的需求更为迫切。网络上的资料分类不全难以检索,传统课堂上的教学资源整合不充分,难以满足高校学生群体的需求。一个计算机学习资料分享系统刚好能满足这些需求。
本文研究了基于微信小程序云开发的模式实现的计算机学习资料分享系统。为了保证系统能够满足大众群体的需求,本文对系统进行了可行性分析、业务流程分析、整体需求分析和功能需求分析,提出了系统实施是可行的,构建了系统实现的框架,定义系统所需实现的功能。在设计方面,本文从系统的环境搭建、数据库设计和功能模块设计三个方面介绍了系统从搭建到完成开发的重要思路和关键代码。最后通过系统管理员对网络资源的整合收集分类,将收集的资料分类存放在云存储中以及写入数据库数据,系统能够在小程序界面展示所有分类资料。用户可以根据个人意愿选择所需资料,提高学习效率,因此该系统的设计开发是有一定的意义和价值的。
关键字:微信小程序;学习资料分享;小程序云开发
Abstract
With the popularization of the rapidly developing information technology, more and more people choose to acquire learning materials through the Internet, which can break through the limitations of time and space.In recent years, the Internet industry has become more and more popular, which makes more and more people devote themselves to the study of computer knowledge. In particular, college students have an urgent need for computer learning materials.It is difficult to retrieve the incomplete classification of materials on the Internet, and the integration of teaching resources in the traditional classroom is inadequate, which makes it difficult to meet the needs of college students.A computer learning resource sharing system can meet these needs.
This paper studies a computer learning data sharing system based on WeChat applet cloud development.In order to ensure that the system can meet the needs of the public, this paper carries out feasibility analysis, business process analysis, overall demand analysis and functional demand analysis of the system.It proposes that the system implementation is feasible, constructs the framework of system implementation, and defines the functions to be realized by the system.In terms of design, this paper introduces the important ideas and key codes from the aspects of system environment construction, database design and functional module design.Finally, through the integration and collection and classification of network resources by the system administrator, the collected data are stored in the cloud storage and written to the database data. The system can display all the classified data in the interface of small program.Users can choose the required materials according to their own wishes to improve the learning efficiency, so the design and development of the system is of certain significance and value.
Keywords: WeChat mini program; learning materials sharing; applet cloud development
目 录
摘 要 I
第1章 绪论 1
1.1 研究背景及意义 1
1.2 国内外研究现状 1
1.3 本文的结构安排 2
第2章 系统采用的开发技术 3
2.1 微信小程序 3
2.1.1 WXML 4
2.1.2 WXSS 4
2.2 JavaScript 4
2.3 JSON 5
2.4 小程序云开发 5
第3章 系统的需求分析 7
3.1 系统的可行性分析 7
3.1.1 经济可行性 7
3.1.2 技术可行性 8
3.2 系统的业务流程分析 8
3.3 系统的总体需求分析 8
3.4 系统的功能需求分析 10
3.4.1 用户登录 10
3.4.2 资料展示 12
3.4.3 个人中心 12
3.4.4 搜索查找 13
3.4.5 下载支付查看 14
第4章 系统的详细设计与功能实现 16
4.1 开发环境的搭建与开发工具 16
4.2 数据库设计 19
4.3 系统的功能模块实现 20
4.3.1 用户登录模块 20
4.3.2 资料展示模块 22
4.3.3 个人中心模块 25
4.3.4 搜索查找模块 27
4.3.5 下载支付查看模块 28
第5章 系统测试 31
5.1 系统的功能测试 31
5.2 系统的其他测试 36
第6章 总结与展望 37
6.1 总结 37
6.2 展望 37
参考文献 38
致谢 39
第1章 绪论
1.1 研究背景及意义
近年来,信息技术的发展拓展了人们获取学习资源的途径。在过去,人们往往是通过图书馆查阅的方式获取学习资料,近些年来,随着高速网络的普及,越来越多的人们选择通过网络获取各自所需的学习资料。与传统方式相比,网上学习突破时间与空间的限制,成为获取学习资源的重要方式[1]。而对于需求计算机学习资料的人们来说,尤其是对于大学生群体,对此类资源的需求更为迫切。网络上展现的各类学习资料没有细分到各个小类,这使得人们获取所需的学习资料耗时长,得到的资料相关性弱,满意度低。对于高校学生来说,计算机教学内容冗杂,教学资源整合不充分,倾向于学生的学习资源较少,高校学生需要一个能获取计算机学习资料的平台[2]。
目前市面上存在着不同种类的资料分享系统,但是基于微信的学习资源较少[3],涉及计算机学习资料分享的更为稀缺,人们迫切需要一个计算机学习资料的分享平台来获取他们所需的资料。基于不同开发平台的软件有各自的特点,其中基于微信小程序平台的软件显得更为便捷,可以省去下载安装的时间,即点即用,同时能节省较多的手机内存空间。