设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计 |
首 页 | 机械毕业设计 | 电子电气毕业设计 | 计算机毕业设计 | 土木工程毕业设计 | 视觉传达毕业设计 | 理工论文 | 文科论文 | 毕设资料 | 帮助中心 | 设计流程 |
您现在所在的位置:首页 >>理工论文 >> 文章内容 |
5、single_subject_score表(单科成绩表) 说明:该表主要用于存储单科成绩信息。 表4-5 single_subject_score表(单科成绩表)
6、elective_courses表(选修课程表) 说明:该表主要用于存储选修课程信息。 表4-6 elective_courses表(选修课程表)
7、course_achievement表(课程成绩表) 说明:该表主要用于存储课程成绩信息。 表4-7 course_achievement表(课程成绩表)
开发技术:PHP开发语言、JavaScript脚本语言、MySQL数据库、B/S结构、开发工具Dreamweaver 系统需求分析学生功能需求(1) 账号登录认证。 (2) 管理个人资料信息,修改可修改的信息项。 (3) 选修课程,同时查看历史已选修课的记录。 (4) 课程成绩信息查询,查询个人选课成绩,选课课学生用例图 教师功能需求(1) 选课成绩录入,同时查看历史已成绩的记录。 (2) 个人课程查询,查看自己被分配的课程记录。 (3) 选修课审核,审核学生的选课情况。教师用例图 教务管理员功能需求 (1) 维护学生和教师等普通用户,审核普通用户的账号,可以冻结普通用户的登录权限,或者删除普通用户账号。 (2) 发布教师课程,并可以销毁某个课程,更新课程数据,模糊搜索课程数据等。 (3) 发布学生成绩,并可以销毁某个成绩,更新成绩数据,模糊搜索成绩数据等。 (4) 管理课程选修课数据。 (5) 维护选课成绩数据。 教务管理员用例图 系统架构设计系统架构图 系统数据流程图 系统功能设计总体结构功能图 (1) 用户管理模块 该模块是为所有用户登录设计的,如学生用户这种普通用户登录后只能进行自己的普通功能操作(如个人信息修改),管理员和超级管理员登录后有不同的权限,管理员不能超越权限。超级管理员能对整个系统的数据进行管理,主要是用户的登录权限以及用户登录后在系统里的操作权限。 (2) 选修课程模块 学生和课程存在选课关系,关系为一对多,根据课程编号来将课程数据传入到选课数据中,操作人为学生,然后生成选课列表,学生查看个人历史选课列表,可以进行数据销毁。 (3) 课程维护模块操作人来录入课程数据,点击课程录入按钮,依次填写要录入的课程数据,点击提交按钮,将数据提交至数据库,然后刷新课程数据页面,每条数据右边有删除和编辑按钮,来完成相应的删除和更新功能。(4) 课程成绩模块学生和选课存在成绩关系,关系为一对多,根据选课编号来将选课数据传入到成绩数据中,操作人为学生,然后生成成绩列表,学生查看个人历史成绩列表,可以进行数据销毁。(5) 单科成绩维护模块操作人来录入单科成绩数据,点击单科成绩录入按钮,依次填写要录入的单科成绩数据,点击提交按钮,将数据提交至数据库,然后刷新单科成绩数据页面,每条数据右边有删除和编辑按钮,来完成相应的删除和更新功能。(6) 通知维护模块管理员点击通知管理菜单,点击通知添加子菜单,添加通知数据,填写标题、内容、类别、图片,提交成功后,通知数据页面刷新,新数据成功载入页面。(7) 打印和导出模块系统多个页面可以进行打印功能,包括信息详细页,信息列表页,打印时调用外部打印机,完成打印设置即可打印,在信息列表页可以将该信息列表导出至excel中,用户选择保存excel文件的路径,既可以下载至本地,在excel中可以自由编辑。关系模型 (1)管理员(管理员id、用户名、密码、权限) (2)教师(教师id、工号、性别、所在院系、职业) (3)学生(学生id、学号、姓名、性别、院系、班级) (4)单科成绩(单科成绩id、学生、学号、姓名、录入时间、科目名称、科目成绩、成绩排名) (5)选修课程(选修课程id、课程名称、学号、姓名、学生信息、课程类型、院系名称、班级名称、课程名称、授课教师、成绩状态、课程成绩) (6)课程信息(课程信息id、课程名称、课程类型、授课教师、教师姓名、课程学分、课程介绍) (7)课程成绩(课程成绩id、学生信息、学号、姓名、院系名称、班级名称、课程名称、课程分数、成绩状态、课程成绩) (8)总分排名(总分排名id、学生、学号、姓名、录入时间、成绩总分、成绩排名) 系统总体E-R图 数据库表 1、total_score_ranking表(总分排名表) 说明:该表主要用来存储学生成绩总分排名信息。 表4-1 total_score_ranking表(总分排名表)
2、Student表(学生表) 说明:该表主要用于存储学生信息。 表4-2 Student表(学生表)
3、course_information表(课程信息表) 说明:该表主要用于存储课程信息。 表4-3 course_information表(课程信息表)
4、Teacher表(教师表) 说明:该表主要用于存储教师信息。 表4-4 Teacher表(教师表)
|