- 14
- 0
- 约4.35万字
- 约 44页
- 2017-05-27 发布于湖北
- 举报
数据库课程设计——学生成绩管理系统课案
《数据库系统》
课程设计
题 目: 学生成绩管理系统
学生姓名: JM
专 业: 计算机科学与技术
班 级:
学 号:
二〇一五年六月
一、课程设计题目
学生成绩管理系统
通过对学校日常教学管理中的课程、选课、学生、班级、教师、成绩等相关内容进行分析,完成具有教师管理、学生管理、成绩管理、课程管理、选课管理、班级管理等相关功能的小型数据库管理应用系统。
基本要求:
1、完成学生、班级、课程、教师、选课表的维护
2、完成成绩表的维护、浏览查找
3、按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率
4、按不同的条件统计学生课程的平均成绩
5、完成权限控制功能
6、完成数据备份与恢复功能
其中,基础数据包括学生、班级、课程、教师的录入、修改、删除、查询、打印;成绩管理包括选课、成绩信息的录入、删除、修改、查询、打印以及相关统计查询等;用户管理包括用户、用户组、权限的录入、修改、删除、查询、打印以及权限分配、用户登录等功能;数据备份与恢复包括数据备份、数据恢复功能,要求可以备份数据到指定的文件夹、文件和从指定的文件夹、文件恢复数据到数据库。
二、需求分析
1)、概括描述:
信息需求?
高校学生的成绩管理工作量大、繁杂,人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,不仅把广大教师从繁重的成绩管理工作中解脱出来、把学校从传统的成绩管理模式中解放出来,而且对学生成绩的判断和整理更合理、更公正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。
?功能需求?
1、完成学生、班级、课程、教师、选课表的维护
2、完成成绩表的维护、浏览查找
3、按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率
4、按不同的条件统计学生课程的平均成绩
5、完成权限控制功能
6、完成数据备份与恢复功能
其中,基础数据包括学生、班级、课程、教师的录入、修改、删除、查询、打印;成绩管理包括选课、成绩信息的录入、删除、修改、查询、打印以及相关统计查询等;用户管理包括用户、用户组、权限的录入、修改、删除、查询、打印以及权限分配、用户登录等功能;数据备份与恢复包括数据备份、数据恢复功能,要求可以备份数据到指定的文件夹、文件和从指定的文件夹、文件恢复数据到数据库。
目标用户
主要面向学生、教师与系统管理员这三种角色。
其中,学生与教师是系统的主要使用者,可以通过此系统了解其他同学、教师、以及课程的相关信息。为他们提供可以互相了解联系的平台。
管理员主要负责对于系统的维护,同时负责录入各种系统所需要的信息。
2)、DFD(数据流图):
3)、DD(数据字典):
1、班级表
2、班级名单表
3、测试表
4、测试成绩表
5、教师表
6、课程表
7、学生表
三、数据库概念结构设计
E-R图
四、数据库逻辑结构设计
关系模式——列表模式
视图
班级人员名单表
课程人员名单表
学生成绩表
班级课程成绩统计表
SQL语句
/*
Created: 2015/6/7
Modified: 2015/6/9
Project: 学生成绩管理系统
Model: Microsoft SQL Server 2012
Company: SOHO
Author: 焦猛
Version: 1.1
Database: MS SQL Server 2012
*/
-- Create tables section -------------------------------------------------
-- Table 学生
CREATE TABLE [学生]
(
[学生编号] Varchar(10) NOT NULL,
[姓名] Varchar(20) NOT NULL,
[入学年份] Int NOT NULL,
[出生年月] Datetime NULL,
[籍贯] Varchar(50) NULL,
[家庭住址] Varchar(100) NULL,
[联系电话] Varchar(20) NULL
)
go
-- Add keys for table 学生
ALTER TABLE [学生] ADD CONSTRAINT [Key1] PRIMARY KEY ([学生编号])
go
ALTER TABLE [学生] ADD CONSTRAINT [学号] UNIQUE ([学生编号])
g
您可能关注的文档
最近下载
- 2025至2030中国有机冷冻蔬菜业行业项目调研及市场前景预测评估报告.docx
- 光宝ISA-7X标准泛用型伺服系统技术手册.pdf
- 大型羊场及配套沼气建设项目可行性研究报告书.doc VIP
- 2022-2023学年八年级英语下学期期末考点大串讲(牛津译林版):八年级英语下学期期末考试02(宿迁卷).pdf VIP
- 高中英语必背3500单词表(完整版).pdf VIP
- 催收评分技术及其在个人信贷催收管理中的应用.pdf VIP
- 土木工程测量-岳建平第1章绪论资料.ppt VIP
- 电磁场仿真软件:CST Microwave Studio二次开发_(6).材料属性设置.docx VIP
- 浙江省金华市十校联考2025-2026学年第一学期期末质量检测高一英语试题含答案.pdf
- 电磁仿真软件:CST Microwave Studio二次开发_(8).高级脚本应用:电磁建模与求解.docx VIP
原创力文档

文档评论(0)