数据库系统分析与设计课程设计报告

  • 格式:doc
  • 大小:1.20 MB
  • 文档页数:32

下载文档原格式

  / 32
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计(论文)

课程名称:数据库系统分析与设计

题目:城南客运站汽车管理系统

数据库设计与实现

院(系):管理学院

专业班级:信息管理与信息系统

姓名:

学号:

指导教师:张新生

2012年12 月4 日

西安建筑科技大学课程设计(论文)任务书

专业班级:信管1001 学生姓名:指导教师(签名):

一、课程设计(论文)题目

城南客运站汽车信息管理系统数据库设计与实现

二、本次课程设计(论文)应达到的目的

数据库系统分析与设计课程设计是信息管理与信息系统专业集中实践性环节之一,是学习完《数据库数据库系统原理及技术》及《数据库系统分析与设计》课程后进行的一次全面的综合练习。其目的在与加深对数据库基础理论和基本知识的理解,掌握借助PowerDesigner开发和设计一个小型数据库系统时设计数据库系统模型的基本方法,提高运用数据库解决实际问题的能力。

三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)

要求学生能独立完成一个数据库模型的设计与实现,包括:

1)数据库系统需求分析;

2)数据库概念模型设计;

3)数据库逻辑模型设计;

4)数据库物理模型的实现;

5)完成不少于6000字的课程设计报告撰写。

四、应收集的资料及主要参考文献:

[1] 王珊, 萨师煊. 数据库系统概论(第4版). 北京:高教出版社,2006年5月.

[2] 赵韶平等.PowerDesigner系统分析与建模(第2版). 北京:清华大学出版社,

2010.

[3] Data Modeling and Relational Database Design. Oracle Inc. 2001.

五、审核批准意见

教研室主任(签字)

设计总说明

随着时代的进步、社会的发展、人们的生活形式与习惯也越来越多样化,出行成为了人们生活中的一个重要组成部分,而汽车成为许多人出行选择的交通工具。面对巨大数量的乘客的购票乘车需要,汽车站就要选择使用先进的管理方法来实现方便、快捷的售票、准确的查询、有效的汽车管理。

城南客运站汽车信息管理系统是模拟西安城南客运站票务系统的一部分。城南客运站汽车信息管理系统数据库设计与实现,首先对客运站的业务进行需求调查和分析,并根据调查和分析结果画出城南客运站汽车管理信息系统的业务流程图和数据流程图,在业务流程图的基础之上利用PowerDesigner创建该业务的数据库概念模型(CDM模型),然后检查CDM 的正确性,在CDM模型正确后将CDM模型转换为数据库逻辑模型(LDM 模型),然后生成数据库物理模型(PDM模型),然后将PDM模型生成所需的数据库。

关键字:PowerDesigner,城南客运站汽车信息管理系统,概念数据模型,逻辑数据模型,物理数据模型

目录

1 绪论 (1)

1.1系统简介 (1)

1.2设计目的 (1)

1.3设计内容 (1)

2 需求分析 (3)

2.1.需求分析的任务 (3)

2.2系统数据流程分析 (3)

2.3数据字典 (3)

3 概念模型设计 (6)

3.1概念模型设计的方法和步骤 (6)

3.2系统概念模型 (6)

4 逻辑模型设计 (14)

4.1逻辑模型设计的方法 (16)

4.2逻辑模型实现 (16)

4.3数据完整性约束定义 (17)

5 物理数据库模型设计与实现 (18)

5.1物理数据库模型的图示 (18)

5.2物理数据库模型的详细表示 (18)

5.3物理数据库模型的实现 (21)

总结 (27)

参考文献 (28)

1 绪论

1.1系统简介

随着计算机的普及,信息处理量的逐渐扩大,手工处理方式远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,使许多复杂、繁琐、且需要很多人力的工作变得简单。汽车站每天产生售票、乘客查询、汽车管理等行为,数量多使得汽车站汽车管理的数据量大,而且速度要求要快,传统的人力行为适应计算机应用软件的使用则能很好地满足汽车站的这一需要,提高汽车管理人员和调度人员的工作效率,节约相关管理成本。

数据库能保证数据的正确性、安全性、完整性,所以各种软件离不开数据库,数据库在计算机领域中占有很大的地位,正因为数据库如此重要,所以对设计数据库时要正确、效率高。城南客运站汽车信息管理系统的数据库主要实现了乘客对汽车票信息的查询,售票员对车票的打印,以及对汽车班次的管理和对所有汽车的调度,从而为客运站的整个票务系统服务。

1.2设计目的

本系统的任务目标是,实现方便、快速售票,有效的汽车管理和调度,使用户准确了解车票的票价、余票、发车时间、班次等车票信息,实现系统的数据库,并对该数据库进行一定的维护功能。

1.3设计内容

1)对城南客运站汽车管理进行需求分析,包括数据分析、功能分析。首先对乘客、汽车、售票员、车票、路线进行数据分析;然后对乘客、售票员进行功能分析。

2)依据数据分析结果绘制系统的业务流程图和数据流程图。

3)使用PowerDesigner对汽车管理系统建立数据库概念数据模型(CDM 模型),主要任务是建立实体、联系、定义域、业务规则以及检查CDM模型的正确性。

4)由系统的概念模型转换生成逻辑数据模型(LDM模型)。

5)有CDM模型生成物理数据模型(PDM模型)。

6)连接数据库,由PDM模型生成物理数据库,实现汽车管理系统的数据库。