《数据库原理》综合设计报告学生成绩管理系统(共10页).doc
《《数据库原理》综合设计报告学生成绩管理系统(共10页).doc》由会员分享,可在线阅读,更多相关《《数据库原理》综合设计报告学生成绩管理系统(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学生成绩管理系统综 合 实 验 报 告实 验 题 目: 学生成绩管理系统 年 级 专 业:09级计算机科学与技术2班 小 组 成 员: 刘喜江 李红飞 杨国威 指 导 教 师: 许 薇 完 成 日 期: 2011年11月25日 目 录一、数据库功能设计用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。该学生成绩管理系统,实现简单的成绩查询、课程查询、学生查询等操作,并能实现简单的数据统计。(一) 学生查询 1、学生信息修改
2、修改选中当前学生的信息。 2、学生信息的添加 增加新学生的信息。 3、学生信息删除 删除选中当前学生信息。(二) 课程查询1、课程修改实现对课程名、学时、学分的修改。2、课程添加 对一门新开设的课程进行录入,并存入数据库。3、 课程删除对一门不在开设的课程进行删除,并从数据库中删除。(三) 成绩查询1、 成绩修改先选中要修改的成绩信息,然后进行修改。2、 成绩添加直接弹出添加对话框,然后进行添加。3、 成绩删除先选中要删除的成绩信息,然后直接删除。二、数据库需求分析设计2.1数据流程图学生信息学生信息管理基本信息录入D1学生信息返回D2D3基本信息录入课程信息成绩信息成绩信息管理课程信息管理基
3、本信息录入图2-1系统的数据流图2.2 数据字典 数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用SQL Server 2000建立“StudentCourse”数据库,其基本表清单及表结构描述如下:数据库中用到的表:数据库表名关系模式名称备注Student学生学生学籍信息表Course课程课程基本信息表Score成绩选课成绩信息表Student基本情况数据表,结构如下:字段名字段类型Not Null说明Student _snoCharPrimary key学号Student _snamecharNot Null学生姓名Student _s
4、exchar男或女性别Student _deptchar系别Student_agechar年龄Student_addresschar地址Course数据表,结构如下:字段名字段类型约束控制说明Course_cnochar主键(primary key)课程号Course_cnamecharnot null课程名称Course_hourintnot null课时Course_scorenumeric(2,1)not null学分Score情况数据表,结构如下:字段名字段类型约束控制说明Course_cnochar外部键课程号Student_snochar外部键学号Scoreint成绩2.3 存储过
5、程 (1)在Course中插入一元组CREATE PROCEDURE Course_prodASInsert Into CourseValues(1018,微机原理,36,3.5)(2)创建一个查询过程CREATE PROCEDURE Course_prod1ASSelect *From Course(3)创建一个删除存储过程 CREATE PROCEDURE Course_prod2ASDelete From CourseWhere Course_cno=1007三、数据库概念结构设计3.1 E-R图由需求分析的结果可知,本系统设计的实体包括:(1)学生基本信息:学号,姓名,性别,地址,年龄
6、,专业。学生基本信息实体姓名学号年龄性别地址专业(2)课程基本信息: 课程名,课程号,学时,学分。课程基本信息实体课程名课程号学时学分 (3)成绩基本信息:课程号,学号,分数。成绩基本信息课程号学号分数这些实体间的联系包括:每位学生可以学习多门课程,每门课程可供多位学生学习。由上述分析可得到系统的ER图:选修课程成绩学生课程号课程名学时 学分分数学号姓名性别系别 地址年龄NN四、数据库逻辑结构设计41将E-R图转换为关系模型 实体型转换为关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况: 一个m:n联系转换为一个独立的关系模式。与该联系相联的个实体的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 数据库 原理 综合 设计 报告 学生 成绩管理系统 10
限制150内