文档详情

《数据库系统课程设计》课程设计报告.doc

发布:2019-07-08约1.03万字共22页下载文档
文本预览下载声明
南京师范大学 2012-2013学年 第二学期 南京师范大学 2012-2013学年 第二学期 《数据库系统课程设计》 课程设计报告 姓 名: 焦伊凡 学 号:班 级: 1031 专 业: 信息管理与信息系统 (物流方向) 学 院: 中北学院 指导教师: 殷奕 题 目: 运动会管理系统 课程设计报告 提交日期: 2013-6-14 TOC \o 1-3 \h \z \u 1803 一﹑设计目的: 3 7957 二、实验平台: 3 18566 1、visio 2003 :E-R图; 3 21559 2、SQL 2005。 3 17166 三、试题内容: 3 759 四、设计步骤 3 5983 1. 需求分析 3 12659 2. 概念结构设计 5 8769 (1) 抽象出实体,并画出各实体的E-R 图; 5 1000 (2) 分析各实体之间的联系及类型,设计运动会管理系统总体E-R图。 5 12081 3. 逻辑结构设计 5 14153 4. 数据库物理设计与实现 6 20759 (1) 建立“运动会管理系统”数据库 6 15770 (2) 建立基本表 7 6586 (3) 管理基本表 8 29201 (4) 使用Insert 语句插入数据,各表中的数据如下: 9 28120 (5) 建立和管理视图 13 19275 (6) 建立和管理索引 14 25361 5. 数据库访问 14 25619 数据查询: 14 15870 数据更新: 17 14231 6. 数据库备份 21 6702 (1) 使用SQL 语句备份数据库 21 5110 五、 课程设计小结: 22 21216 六、主要参考文献: 23 一﹑设计目的: 按照关系型数据库的基本原理,综合运用所学知识,完成运动会管理数据库应用系统的设计全过程,包括需求分析、数据库设计、数据库建立,数据输入、应用系统的设计和开发、用户界面的设计和实现、系统安装和调试。 通过对一个实际问题的分析、设计实现,将原理与应用结合,学会学以致用,并能够解决实际问题。 二、实验平台: 1、visio 2003 :E-R图; 2、SQL 2005。 三、试题内容: 根据给定的“运动会管理系统”的需求分析,完成概念结构设计、 逻辑结构设计、数据库的物理设计、数据库的访问和数据库维护等内容,并提交完整的课程设计报告。 四、设计步骤 1. 需求分析 引入计算机管理运动会,运动可以在运动会管理系统中查询自己的比赛项目及比赛结果,裁判员或工作人员可以通过系统记录运动员各个比赛项目的成绩、进行成绩统计等。运动会管理系统保存运动员、比赛项目以及不同类型的比赛的参数数据。 对于运动员来说:可以查看运动员所在代表队的名称、领队、本代表队的总积分、总名次;查看运动员参加比赛的项目、每个项目的成绩、积分等。 对于管理员来说:可以记录并查看运动员参加比赛项目的成绩、积分、名次;查看各代表队的总积分、总名次等。 运动会管理系统同主要管理对象有代表队、运动员、比赛项目等。对于代表队,需要有代表队号、代表队的名称、领队、本代表队的总积分、总名次等属性;对于运动员需要有运动员号、姓名、年龄、性别等属性;对于比赛项目,需要有项目号、项目类别、项目名称、成绩单位等属性。 在运动会管理系统中,基本规定为:一个代表队包含多个运动员,一个运动员只能属于一个代表队;一个运动员可以参加多个比赛项目,一个比赛项目也可以被多个运动员参加;假设各个比赛项目结束后,按照成绩由高到低排出名次,并对前 3 名运动员给予相应的积分,如第 1、2、3 名分别积分为 3 分、2 分、1分,而获得其他名次的运动员积分为0分,将代表队中所有成员的积分累加,得到各代表队总积分,将总积分由高到低排序,得到各个代表队的排名情况。 为简化系统需求,本系统只考虑代表队、运动员、比赛项目的关系,其他关系不考虑。 2. 概念结构设计 (1) 抽象出实体,并画出各实体的E-R 图; (2) 分析各实体之间的联系及类型,设计运动会管理系统总体E-R图。 3. 逻辑结构设计 逻辑结构设计:根据E-R 图,设计运动会管理数据库的关系模式。 (1)、运动员(运动员号,姓名,年龄,性别); (2)、代表队(代表队号,队名称,领队,总积分,总名次); (3)、比赛项目(项目号,项目类别,项目名称,成绩单位); (4)、参加(运动员号, 项目号,成绩,积分,名次)。 4. 数据库物理设计与实现 (1) 建立“运动会管理系统”数据库 其初始大小为100MB,增长率为10%,数
显示全部
相似文档