基于微信小程序的学习记录与提醒应用设计与实现-计算机毕业设计源码+LW文档

摘  要

网络的广泛应用给生活带来了十分的便利。所以把学习记录与提醒应用管理与现在网络相结合,利用java技术建设学习记录与提醒应用app,实现学习记录与提醒应用的信息化。则对于进一步提高学习记录与提醒应用管理发展,丰富学习记录与提醒应用管理经验能起到不少的促进作用。

学习记录与提醒应用app能够通过互联网得到广泛的、全面的宣传,让尽可能多的用户了解和熟知学习记录与提醒应用app的便捷高效,不仅为群众提供了服务,而且也推广了自己,让更多的群众了解自己。对于学习记录与提醒应用而言,若拥有自己的app,通过系统得到更好的管理,同时提升了形象。

本app设计的现状和趋势,从需求、结构、数据库等方面的设计到app的实现,分别为前后端实现。论文的内容从系统的设计、描述、实现、分析、测试方面来表明开发的过程。本app根据现实情况来选择一种可行的开发方案,借助java编程语言和mysql数据库等实现app的全部功能,接下来对系统进行测试,测试系统是否有漏洞和测试用户权限来完善app,最终app完成达到相关标准。

关键字:学习记录与提醒应用app  java  mysql数据库

Abstract

The wide application of network has brought great convenience to life. Therefore, the application management of learning records and reminders is combined with the current network, and the application app of learning records and reminders is constructed by using Java technology to realize the informatization of learning records and reminders. It can further improve the development of learning record and reminder application management and enrich the experience of learning record and reminder application management.

Learning record and reminder application app can be widely and comprehensively publicized through the Internet, so that as many users as possible understand and be familiar with the convenience and efficiency of learning record and reminder application app, not only provides services for the masses, but also promotes themselves, so that more people understand themselves. For learning record and reminder applications, if you have your own app, you can get better management through the system and improve the image at the same time.

The status and trend of the app design, from the requirements, structure, database and other aspects of the design to the implementation of the app, respectively for the front and back end implementation. The content of the paper shows the development process from the aspects of system design, description, implementation, analysis and testing. This app selects a feasible development scheme according to the actual situation, realizes all functions of the app with the help of Java programming language and mysql database, and then tests the system to test whether there are loopholes in the system and test user permissions to improve the app, and finally the app meets relevant standards.

Key words: Learning record and remind app Java mysql database

目  录

目  录 III

第一章 概述 1

1.1 研究背景 1

1.2开发意义 1

1.3 研究现状 1

1.4 研究内容 2

第二章 开发技术介绍 1

2.1 系统开发平台 1

2.2 平台开发相关技术 1

2.2.1  Android技术 1

2.2.2  mysql数据库介绍 1

2.2.3  MySQL环境配置 2

2.2.4  B/S架构 3

2.2.5  SSM框架 3

第三章 系统分析 1

3.1 可行性分析 1

3.1.1 技术可行性 1

3.1.2 操作可行性 1

3.1.3经济可行性 1

3.2性能需求分析 1

3.3功能分析 2

第四章 系统设计 4

4.1功能结构 4

4.2 数据库设计 4

4.2.1 数据库E/R图 4

4.2.2 数据库表 5

第五章 系统功能实现 13

5.1 app端 13

5.2后台 15

5.2.1管理员 16

5.2.2教师 22

第六章 系统测试 23

7总结与心得体会 24

7.1 总结 24

7.2 心得体会 24

致  谢 1

参考文献 2

主要对首页、个人中心、学生管理、教师管理、学习资料管理、类型管理、学习记录管理、建议信息管理、作业信息管理、学生作业管理、批改信息管理、在线咨询管理、回复信息管理、论坛管理、系统管理的实现。(1)学生功能需求

学生进入app可以实现首页、学习资料、作业信息、论坛、我的等,在我的页面可以对个人中心、学习记录、建议信息、学生作业、在线咨询、我的收藏管理、我要发帖、我的发帖等功能进行操作。

(2)管理员功能需求

管理员登陆后,主要模块包括首页、个人中心、学生管理、教师管理、学习资料管理、类型管理、学习记录管理、建议信息管理、作业信息管理、学生作业管理、批改信息管理、在线咨询管理、回复信息管理、论坛管理、系统管理等功能。

(3)教师功能需求

教师登陆后,主要模块包括首页、个人中心、学习资料管理、学习记录管理、建议信息管理、作业信息管理、学生作业管理、批改信息管理、在线咨询管理、回复信息管理等功能。

过程永远比结果重要。毕业设计是大学生活中最为浓墨重彩的一笔,在这个过程中不仅学到更为全面的书本和实践知识,更让我感受到了浓浓的同窗之情及师生情。虽然大学四年间做过不少实验作业,但是独立完成这样一个操作系统还是第一次,遇到困难时理所当然,我也有所心理准备,但是超出自身能力的部分还是需要寻求教师及同学的帮助。在此,我衷心地感谢我的指导教师,可以说,没有教师我就不能顺利完成这次设计。他总是在一筹莫展的时候为我指引方向。比如在开题报告,我的指导教师就细致地指导我该怎么有逻辑地将自己的想法和做法表达清楚,在此由衷感谢他。在设计的过程中,教师百忙之中也乐于给予我指导,不管多晚给教师发消息,不管是不是上班时间去教师办公室寻求帮助,他总能在第一时间对我施以援手,由于我在设计期间需要离校实习,不能及时到教师办公室检查设计进度,当时已经是晚上6点多,我匆匆赶到办公室时,教师依然在伏案办公,桌上是同学们的中期检查报告,检查完毕业设计后,他又继续查看同学们的中期报告,并督促我及时上交报告。教师给的意见总是一针见血地指出我设计及论文中的不足,并举例详细说明我的改进方法,不得不佩服他的学术水平及教学水平。在我开始着手实现这个设计的时候,通过需求分析及可行性分析对该系统有了较为浅显的认识;但是在我真正开始实现时发现事情并没有这么简单。任何成功都不是一蹴而就的,就算是一个简单的毕业设计也需要日积月累的知识和经验。于是,我便去寻求老师和同学的帮助,这也使得我得以从不同的角度重新考虑我的设计。终于,这个系统在我内心有了雏形。在真正实现这个设计的过程中,学习新知识是必定的,同时那些由于时间关系或者本来就没有掌握牢固的知识也有了进一步巩固的机会。然而最重要的是了解到如何作为一个开发人员,以开发人员的思维来看待软件开发的步骤和方法策略。

本次毕业设计的完成预示着大学时代的句号,在这个设计过程中,我收获到的绝不仅仅是做项目过程中要到的知识,更多的是同窗情谊和师生情谊,最重要的是做任何事情都要具备的认真态度,以及真正职业的思考方式方法。

最后真心祝愿师生们前程似锦!工作顺利,祝学校越办越好!

参考文献

[1] 李长江,安筱鹏.开放手机联盟:重塑移动互联网产业链.中国电子报,2018.

[2] 方银旺,赵向道,李欣.Symbian操作系统及其应用程序开发.计算机工程,2013(1):275-277.

[3] 余志龙,陈昱勋,郑名杰等著.Google Android SDK开发范例大全[M].北京:人民邮电出版社,2016:2.

[4] 马宁.嵌入式移动开发.程序员,2017,(12):14-15.

[5] Chris Haseman.Android Essentials.PEF Electronic Book,2018.

[6] 杨丰盛著.Android应用开发揭秘[M].北京:机械工业出版社,2019:96.

[7] W.Frank Ableson (美) Charlie Collins RobiSen(美)著.张波,高朝勤,杨越译.Google Android揭秘[M].北京:人民邮电出版社,2015:2-7. 

[8] 朱桂英.Android开发应用从入门到精通[M].北京:中国铁道出版社,2011:21.

[9] 余志龙,陈昱勋,郑名杰等著.Google Android SDK开发范例大全[M].北京:人民邮电出版社,2017:2.

[10] 郭宏志著.Android应用开发详解[M].北京:电子工业出版社,2016:96.

[11] 姚旻旻,刘卫国著.计算机系统应用.计算机应用,2018:17(11).

[12]BruceEckel著.陈昊鹏等译.Thinking in Java 3th Edition[M] .机械工业出版社,2014:75.

[13] Comp-U-Learn Tech India Ltd(美)著,贾素玲译.Java编程基础[M].北京:高等教育出版社,2017:20.

[14] 王水著.软件工程[M].河南:河南科学技术出版社,2018:80.

[15]吴洁明著.软件工程实例教程[M].北京:清华大学出版社,2015:11.

[16] Ed Burnette(美)著.张波等译.Hello Android[M] .北京:人民邮电出版社,2019:34.

[17] Ron patton(美)著小松.王钰,曹跃译.软件测试[M].北京:机械工业出版社,2016:4.

资源下载: