运行环境:phpstudy/wamp/xammp等
开发语言:php
后端框架:Thinkphp5
前端框架:vue.js
服务器:apache
数据库:mysql
数据库工具:Navicat/phpmyadmin本课题要求实现一套学生成绩管理系统,系统主要包括管理员,学生和教师三大模块
(a) 管理员;管理员进入系统主要功能包括首页,个人中心,教师管理,学生管理,公告信息管理,课程类型管理,课程信息管理,选课信息管理,成绩信息管理等功能并进行操作。
(b) 教师;教师进入系统主要功能包括首页,个人中心,公告信息管理,课程信息管理,选课信息管理,成绩信息管理等功能并进行操作。
(c) 学生;学生进入系统主要功能包括首页,个人中心,公告信息管理,课程信息管理,选课信息管理,成绩信息管理等功能并进行操作。
|-application 应用目录 是整个网站的核心
|---|---index 前台目录
|---|-----|---controller 控制器
|---|-----|---model 数据模型
|---|-----|---view 页面
|---|---admin 后台目录
|-extend 扩展类库目录
|-public 静态资源和入口文件
|---|---static 存放静态资源 css、js、img
|---|---index.php 入口文件
|-runtime 网站运行临时目录
|-tests 测试目录
|-thinkphp TP框架的核心文件
|---|---lang 语言包
|---|---library TP核心文件里面的核心文件
|---|---tpl 模板页面
|-vendor 第三方扩展目录
随着互联网大潮的到来,决定开发一套智能化、信息化的学生成绩管理系统,主要对首页,个人中心,教师管理,学生管理,公告信息管理,课程类型管理,课程信息管理,选课信息管理,成绩信息管理等功能模块的管理系统的研发。
目 录
目 录 III
1绪论 1
1.1课题研究的背景与意义 1
1.2 国内外研究现状和发展趋势 1
1.3课题研究的内容 2
2 关键技术介绍 3
3 需求分析与可行性分析 6
3.1功能需求分析 6
3.2性能需求分析 6
3.3系统设计规则与运行环境 7
3.4系统流程分析 7
3.5系统非功能需求分析 7
4 系统设计 9
4.1软件功能模块设计 9
4.2登录注册模块 9
4.3数据库设计 11
5系统实现 16
5.1管理员功能模块 16
5.2教师功能模块 20
5.3学生功能模块 21
6 系统测试 24
6.1测试目标 24
6.2测试步骤 24
7总结及展望 25
7.1总结 25
7.2展望 25
参考文献 27
致谢 28