《数据库系统》课程设计
题目:学生成绩管理系统
学生姓名:
JM
专业:计算机科学与技术
班级:
学号:
二一五年六月
f一、课程设计题目
学生成绩管理系统
通过对学校日常教学管理中的课程、选课、学生、班级、教师、成绩等相关内容进行分析,完成具有教师管理、学生管理、成绩管理、课程管理、选课管理、班级管理等相关功能的小型数据库管理应用系统。基本要求:1、完成学生、班级、课程、教师、选课表的维护2、完成成绩表的维护、浏览查找3、按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率4、按不同的条件统计学生课程的平均成绩5、完成权限控制功能6、完成数据备份与恢复功能
其中,基础数据包括学生、班级、课程、教师的录入、修改、删除、查询、打印;成绩管理包括选课、成绩信息的录入、删除、修改、查询、打印以及相关统计查询等;用户管理包括用户、用户组、权限的录入、修改、删除、查询、打印以及权限分配、用户登录等功能;数据备份与恢复包括数据备份、数据恢复功能,要求可以备份数据到指定的文件夹、文件和从指定的文件夹、文件恢复数据到数据库。
二、需求分析
1)、概括描述:
信息需求
高校学生的成绩管理工作量大、繁杂人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力大大减轻了管理人员的工作量并提高了处理的准确性。学生成绩管理系统的开发运用实现了学生成绩管理的自动化不仅把广大教师从繁重的成绩管理工作中解
f脱出来、把学校从传统的成绩管理模式中解放出来而且对学生成绩的判断和整理更合理、更公正同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。
功能需求
1、完成学生、班级、课程、教师、选课表的维护2、完成成绩表的维护、浏览查找3、按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率4、按不同的条件统计学生课程的平均成绩5、完成权限控制功能6、完成数据备份与恢复功能其中,基础数据包括学生、班级、课程、教师的录入、修改、删除、查询、打印;成绩管理包括选课、成绩信息的录入、删除、修改、查询、打印以及相关统计查询等;用户管理包括用户、用户组、权限的录入、修改、删除、查询、打印以及权限分配、用户登录等功能;数据备份与恢复包括数据备份、数据恢复功能,要求可以备份数据到指定的文件夹、文件和从指定的文件夹、文件恢复数据到数据库。
目标用户
主要面向学生、教师与系统管理员这三种角色。其中,学生与教师是系统的主要使用者,r