1、1 高校成绩管理系统数据库 设计与实现 班级 _ 学号 _ 姓名 _ 1、需求分析 计算机已经深 入到日常 工作和生活的方方面 面, 成为我们学习和工作的得力助手, 比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。随着越来越多的应用软件出现,人们对它的要求也越来越高;虽然现在世界上的各种软件层出不穷,但它们依然不能满足用户的各种特殊需要,所以人们仍是不得不开发适合特殊需求的软件。 高校成绩管理系 统记录了一 个大学生成绩的系统 ,它的出现使得查询、更新、插入简单化 , 高效化,成本也随之大大减少 。 使用计算机对成绩信息的管理 ,具有手工管理所 无法比拟的优点 :信息存
2、储及时,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学 生成绩管理的效率 ,也是 高校成绩 正规化管理的重要途径。 本软件控件均以中文形式表示,对普通程序使用者的查询提供简单方便的快捷操作,不需要技术含量。 以 SQL SERVER 数据库管理系统为平台, 通过设计数据库概念模型、逻辑模型以及利用标准 SQL 语言的数据 库实现,掌握关系数据库系统的设计与实现方法,增强数据库设计和数据库应用系统开发能力。 操作人员与维护人员应懂的 SQL 语言。 运行环境: 硬件环境: 高性能计算机一台 软件环境: A windows 系列 B Microsoft
3、 SQL Server 2008 C Microsoft Visual Studio 2010 1.1 数据需求描述 高 校 成 绩 管理 系 统 数 据库学 生/ 教 师管 理 人员登 入查 询处 理管 理 人员学 生 情 况教 师 情 况课 程 信 息 顶层数据流图 2 学 生1 . 1 成 绩 功 能 查 询2 . 1 课 程 查 询 学 号 l h 学 年 l h1 . 2 按 学 年 成 绩 统 计1 . 3 学 号 l h 成 绩 查 询1 . 4 按 课 程 查 询成 绩 课 程 名 l h1 . 5 按 成 绩 排 名 成 绩 l h学 号 l h教 师 教 师 编 号 l h
4、2 . 2 所 授 课 程 查 询教 师 编 号 l h2 . 2 所 学 课 程 学 分 统 计2 . 3学 号 l h学 号 l h 已 修 学 分 查 询班 级班级号lh 2 . 4所 设 置 课 程查 询班 级 l h 课 程 信 息 任 课 教 师 信 息学 生 信 息 班 级 信 息 详细数据流图 1.2 系 统功能需求 ( 1)学生成绩按每学年进行成绩统计; ( 2)学生成绩名次排定; ( 3)每门课程平均成绩统计; ( 4) 学生所学课程及学分统计; ( 5) 输入每个学生成绩时,自动生成该学生已修总学分; ( 6) 学生成绩查询; ( 7) 教师任课查询; ( 8) 班级课程开设查询; 系统功能图: