更新时间:2023-11-29
所属分类:微信小程序
评论回复:0
后端语言+数据库:java/ssm/springboot/mysql
小程序框架:uniapp/vue
开发环境:eclipse/idea/微信开发者
本系统主要包括管理员,教师和学生;主要包括首页、个人中心、学生管理、教师管理、课程类型管理、课程信息管理、选课信息管理、取消选课管理、通知公告管理、管理员管理、系统管理等功能的管理系统。通过完成该人工智能学院学生选课微信小程序和本论文的撰写让我更加明白了软件开发过程中软件工程思想的重要性。在项目的前期由于对需求分析做的不够谨慎和明确,导致了后面在设计甚至编码时候造成了许多不必要的麻烦。由此在今后的学习和工作开发之中必须要牢牢把握住软件工程的设计思想和方法,这样可以进一步保证项目开发的健壮性和准确性。
本网站所实现的是一个人工智能学院学生选课微信小程序,该系统严格按照需求分析制作相关模块,并利用所学知识尽力完成,但是本人由于学识浅薄,无法真正做到让该程序可以投入市场使用,仅仅简单实现部分功能,希望日后还能改善。在该在线人工智能学院学生选课微信小程序中,Eclipse/idea能给用户提供更多的方便,其特点一是方便学习,方便快捷;二是有非常大的信息储存量,主要功能是用在对数据库中查询和编程。其功能有比较灵活的数据应用,只需利用小部分代码就能实现非常强大的功能。因此,利用Eclipse /idea技术进行系统代码管理是该系统数据库的首选。
本系统具有以下优点:
该系统具有较高的适用性,选用B/S结构,可以在绝大部分个人平台上使用该系统。
系统将用户权限进行划分,管理员,教师和学生能看到及操作的信息不一样,三者具备不同的操作权限。
该系统操作界面简单明了,大部分人都可以正常使用。
但也存在以下问题需要改进:
运行时窗口不能被刷新,可以改进。
微信小程序的横空出世,吸引了广大用户群众和开发者群体的关注,以及众多媒体的眼球,甚至不少商家都对其翘首以盼。小程序颠覆了传统app首先在便捷程度上,app应用需要到软件应用商城进行下载安装,而小程序只需在微信中搜索打开即可。其次在手机负荷上,app的下载包或者程序缓存都会占用部分手机内存,而微信小程序则无需占用手机内存空间。最后在功能层面上,小程序虽然不一定能代替app的全部功能,但对于用户的核心需求功能是足够的。“它是一种不需要下载安装即可使用的应用。用户扫一扫或者搜一下即可打开应用,实现了应用“触手可及”的梦想。用户不用担心安装太多应用占用空间的问题,体现了“用完即走”的理念。应用将无处不在、随时可用,但又免去了安装和卸载。这是微信小程序所带来的梦想与理念。
目 录
目 录 III
第一章 概述 1
1.1 研究背景 1
1.2 开发意义 1
1.3 研究现状 1
1.4 研究内容 2
1.5 论文结构 2
第二章 开发技术介绍 1
2.1 系统开发平台 1
2.2 平台开发相关技术 1
2.2.1 Java语言简介 1
2.2.2 微信小程序框架 2
2.2.3 mysql数据库介绍 2
2.2.4 MySQL环境配置 2
2.2.5 B/S架构 3
2.2.6 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
第五章 系统功能实现 12
5.1小程序端 12
5.2后台模块 14
5.2.1管理员功能模块 15
5.2.2教师功能模块 19
第六章 系统测试 20
第七章 总结与心得体会 21
7.1 总结 21
7.2 心得体会 21
致 谢 1
参考文献 2