|
摘要:
为了处理学生的信息事半功倍,好的学生成绩管理系统使学校的管理者、老师以及学生在处理教学出现的问题时,方式更加便捷,不仅可以管理学生成绩的功能,也可以完成老师与学生之间的交互。现在人们的生活越来越离不开微信,甚至很多地方微信已经成为人们必要的交流途径,微信以它的时效性,方便了人们的生活,提高了一些工作的执行效率,适应当前快节奏的生活,同时也给人们带来了交流趣味。本文主要讲述了基于PHP7.0实现的成绩管理系统的整体架构、所用框架和组件、开发环境的搭建、基本接口的防护、核心功能的展示。整体结构做到了PC手机自适应,另外开发了微信端成绩查询、课表查询和消息通知收发的功能,大大提高了用户体验度。项目开发后端使用Laravel5.5框架以MVC的架构思想进行开发,保证了前后端的分离和代码需求功能可扩展性;前端使用Bootstrap进行响应式模块化布局,做到一次编写多端响应。
关键词: PHP;成绩管理;微信端;MVC;响应式
目录:
第一章:绪论 1
1.1研究背景与目的 1
1.2研究意义 1
第二章:需求分析 2
2.1 系统角色描述 2
2.2 平台设计 2
2.3 系统业务流程分析 2
2.4 功能性需求分析 3
第三章:总体设计 4
3.1 系统开发工具和技术 4
3.2 系统设计原则和思想 4
3.3 系统总体结构 4
3.3.1 功能模块: 4
3.3.2 代码结构 5
3.4 系统数据库设计 6
3.4.1 数据库选择 6
3.4.2 采用原因 7
3.4.3 设计原则 7
3.4.4 数据流图 7
3.4.5 数据字典 10
第四章:详细设计 14
4.1 超级管理员 14
4.1.1 教务账号管理 14
4.1.2 平台角色管理 14
4.1.3 权限管理 14
4.1.4 错误日志管理 14
4.1.5 账户设置 14
4.2 教务 15
4.2.1 课程管理 15
4.2.2 教师管理 15
4.2.3 学生管理 16
4.2.4 账户设置 16
4.2.5 班级管理 16
4.2.6 考试安排 16
4.2.7 消息通知 16
4.2.8 选课管理 16
4.2.9成绩管理 17
4.3 学生 17
4.3.1 成绩查询 17
4.3.2 课表查询 17
4.3.3 消息通知 17
4.3.4 账户设置 18
4.3.5 在线选课 18
4.4 教师 19
4.4.1 成绩管理 19
4.4.2 消息管理 19
4.4.3 申请调课 19
4.4.4 账户设置 19
第五章:编码与实现 21
5.1系统各部分功能的效果展示及关键程序 21
5.1.1 登录 21
5.1.2 日志管理 21
5.1.3 权限管理 22
5.1.4 角色管理 22
5.1.5 教务管理 22
5.1.6 教师管理 23
5.1.7 学生管理 23
5.1.8 课程管理 23
5.1.9 班级管理 24
5.1.10 班级课程管理 24
5.1.11 成绩管理 25
5.2 开发所用组件 27
5.2.1短信验证码—阿里大于 27
5.2.2图片验证码组件 27
5.2.3富文本编辑器 27
5.2.4前端表单验证 28
5.2.5图片剪切工具 28
5.2.6第三方云存储 29
5.2.7全局唯一id 29
5.2.8前端弹框 30
致谢 31
参考文献 32
论文字数:10303
包含资料:
此套毕业设计百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|