数据库课程设计目录学籍管理系统题库.docVIP

  • 11
  • 0
  • 约5.68千字
  • 约 21页
  • 2016-08-30 发布于湖北
  • 举报

数据库课程设计目录学籍管理系统题库.doc

计算机与控制工程学院 数据库原理及应用 课程设计报告 题目名称: 专 业: 班 级: 组长学号: 姓名: 组员1学号: 姓名: 指导教师: 20 年 月 日 课程设计评语 班级: 学号: 学生姓名: 综合成绩: 自评成绩: 自我评价: 依照学术诚信条款,我保证此为本人原创,所有引用的外部材料已经做了出处标记。 自我评价: 依照学术诚信条款,我保证此为本人原创,所有引用的外部材料已经做了出处标记。 4 二.需求分析 5 2.1 用户需求分析 5 2.2 功能需求分析 (目的) 6 2.2.1 基本信息管理 6 2.2.2学生成绩管理 6 2.2.3信息查询统计 6 2.3 安全性与完整性需求分析 6 2.4 数据字典 6 2.5 意义 9 三.系统设计 9 3.1 数据库设计 9 3.1.1 概念结构设计 10 3.1.2 逻辑结构设计 12 四.系统实现 14 4.1 数据库的设计与实现 14 4.2 表的设计与实现 14 4.3视图的设计与实现 16 4.4 约束的设计与实现 16 4.5 触发器的设计与实现 17 4.5.1.Student 表上的出发器触发器 17 4.5.2.Course表上的触发器 17 4.5.3.Department表上的触发器 17 4.5.4.Teacher 表上的触发器 17 4.4.5. Student触发器 17 4.6 存储过程的设计与实现 17 4.6.1.插入学生、课程、教师基本信息的存储过程; 17 4.6.2.Update 学生成绩信息的存储过程; 17 4.6.3. 对不有不及格科目的所有学生的信息查询的存储过程。 17 五.测试 17 六.结论 20 七.参考文献 20 附录:(代码) 21 二.需求分析 2.1 用户需求分析 2.2 功能需求分析 (目的) 2.2.1 基本信息管理——系统管理员负责对各种基本信息的录入、修改、删除等操作。 学生成绩管理——系统管理员负责对学生成绩的录入、修改、删除等操作,学生可以查询各科成绩。 信息查询统计——学生可以查询基本信息和各科的考试成绩,老师可以查询基本信息和授课信息,系统管理员负责把老师提交的学生成绩进行管理,计算总成绩和平均成绩,统计不及格学生信息,再输出所有的信息 2.3 安全性与完整性需求分析 系统要使得用户对学生的学籍管理工作更加清晰、条理化、自动化,容易地完成学生信息的查询、更新、修改等操作,这就要求系统的效率要高,查询速度要快,比较小的冗余,易维护,具有较高的数据安全性。2.4 数据字典 数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述学籍管理的主要数据见下表 序号 名称 注释 数据类型 长度 主要的 1 班级 varchar(16) 16 FALSE 2 学号 唯一标识学生的信息 varchar(20) 20 TRUE 3 院系代号 varchar(20) 5 FALSE 4 专业号 varchar(20) 5 FALSE 5 姓名 varchar(6) 6 FALSE 6 性别 varchar(2) 2 FALSE 7 出生年月 varchar(20) 20 FALSE 8 籍贯 varchar(8) 8 FALSE 9 民族 varchar(2) 2 FALSE 10 家庭住址 varchar(20) 20 FALSE 11 入学时间 varchar(20) 20 FALSE 12 政治面貌 varchar(6) 6 FALSE 13 身份证号 char(18) 18 FALSE 14 联系电话 varchar(20) 20 FALSE 15 备注 varchar(14) 14 FALSE 表 2-2 课程信息表 序号 名称 注释 数据类型 长度 主要的 1 课程号 varchar(20) 20 TRUE 2 课程名 varchar(20) 20 3 先行课 smallint FA

文档评论(0)

1亿VIP精品文档

相关文档