网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18: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 FALSE 4 学分 integer FALSE 5 备注 varc

文档评论(0)

我的文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档