您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 数据库系统分析与设计课程设计报告
课程设计(论文)课程名称:数据库系统分析与设计题目:城南客运站汽车管理系统数据库设计与实现院(系):管理学院专业班级:信息管理与信息系统姓名:学号:指导教师:张新生2012年12月4日西安建筑科技大学课程设计(论文)任务书专业班级:信管1001学生姓名:指导教师(签名):一、课程设计(论文)题目城南客运站汽车信息管理系统数据库设计与实现二、本次课程设计(论文)应达到的目的数据库系统分析与设计课程设计是信息管理与信息系统专业集中实践性环节之一,是学习完《数据库数据库系统原理及技术》及《数据库系统分析与设计》课程后进行的一次全面的综合练习。其目的在与加深对数据库基础理论和基本知识的理解,掌握借助PowerDesigner开发和设计一个小型数据库系统时设计数据库系统模型的基本方法,提高运用数据库解决实际问题的能力。三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)要求学生能独立完成一个数据库模型的设计与实现,包括:1)数据库系统需求分析;2)数据库概念模型设计;3)数据库逻辑模型设计;4)数据库物理模型的实现;5)完成不少于6000字的课程设计报告撰写。四、应收集的资料及主要参考文献:[1]王珊,萨师煊.数据库系统概论(第4版).北京:高教出版社,2006年5月.[2]赵韶平等.PowerDesigner系统分析与建模(第2版).北京:清华大学出版社,2010.[3]DataModelingandRelationalDatabaseDesign.OracleInc.2001.五、审核批准意见教研室主任(签字)设计总说明随着时代的进步、社会的发展、人们的生活形式与习惯也越来越多样化,出行成为了人们生活中的一个重要组成部分,而汽车成为许多人出行选择的交通工具。面对巨大数量的乘客的购票乘车需要,汽车站就要选择使用先进的管理方法来实现方便、快捷的售票、准确的查询、有效的汽车管理。城南客运站汽车信息管理系统是模拟西安城南客运站票务系统的一部分。城南客运站汽车信息管理系统数据库设计与实现,首先对客运站的业务进行需求调查和分析,并根据调查和分析结果画出城南客运站汽车管理信息系统的业务流程图和数据流程图,在业务流程图的基础之上利用PowerDesigner创建该业务的数据库概念模型(CDM模型),然后检查CDM的正确性,在CDM模型正确后将CDM模型转换为数据库逻辑模型(LDM模型),然后生成数据库物理模型(PDM模型),然后将PDM模型生成所需的数据库。关键字:PowerDesigner,城南客运站汽车信息管理系统,概念数据模型,逻辑数据模型,物理数据模型第1页共32页目录1绪论................................................................................................................11.1系统简介..................................................................................................11.2设计目的..................................................................................................11.3设计内容..................................................................................................12需求分析........................................................................................................32.1.需求分析的任务......................................................................................32.2系统数据流程分析..................................................................................32.3数据字典..................................................................................................33概念模型设计................................................................................................63.1概念模型设计的方法和步骤..................................................................63.2系统概念模型..........................................................................................64逻辑模型设计..............................................................................................144.1逻辑模型设计的方法............................................................................164.2逻辑模型实现........................................................................................164.3数据完整性约束定义............................................................................175物理数据库模型设计与实现......................................................................185.1物理数据库模型的图示........................................................................185.2物理数据库模型的详细表示................................................................185.3物理数据库模型的实现........................................................................21总结..................................................................................................................27参考文献..........................................................................................................28第1页共32页1绪论1.1系统简介随着计算机的普及,信息处理量的逐渐扩大,手工处理方式远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,使许多复杂、繁琐、且需要很多人力的工作变得简单。汽车站每天产生售票、乘客查询、汽车管理等行为,数量多使得汽车站汽车管理的数据量大,而且速度要求要快,传统的人力行为适应计算机应用软件的使用则能很好地满足汽车站的这一需要,提高汽车管理人员和调度人员的工作效率,节约相关管理成本。数据库能保证数据的正确性、安全性、完整性,所以各种软件离不开数据库,数据库在计算机领域中占有很大的地位,正因为数据库如此重要,所以对设计数据库时要正确、效率高。城南客运站汽车信息管理系统的数据库主要实现了乘客对汽车票信息的查询,售票员对车票的打印,以及对汽车班次的管理和对所有汽车的调度,从而为客运站的整个票务系统服务。1.2设计目的本系统的任务目标是,实现方便、快速售票,有效的汽车管理和调度,使用户准确了解车票的票价、余票、发车时间、班次等车票信息,实现系统的数据库,并对该数据库进行一定的维护功能。1.3设计内容1)对城南客运站汽车管理进行需求分析,包括数据分析、功能分析。首先对乘客、汽车、售票员、车票、路线进行数据分析;然后对乘客、售票员进行功能分析。2)依据数据分析结果绘制系统的业务流程图和数据流程图。第2页共32页3)使用PowerDesigner对汽车管理系统建立数据库概念数据模型(CDM模型),主要任务是建立实体、联系、定义域、业务规则以及检查CDM模型的正确性。4)由系统的概念模型转换生成逻辑数据模型(LDM模型)。5)有CDM模型生成物理数据模型(PDM模型)。6)连接数据库,由PDM模型生成物理数据库,实现汽车管理系统的数据库。第3页共32页2需求分析2.1.需求分析的任务本系统是城南客运站汽车管理系统,此系统主要分为乘客、运输公司和售票员三方的服务。运输公司提供路线和汽车的资料,客运站则对在本站收发的班次和车票进行管理,而乘客能得到的服务应该有班次路线和剩余票数的查询。通过调查、收集和分析,获得用户对城南客运站汽车管理系统数据库的如下需求:1)信息需求。路线:出发地,目的地,出发时间。乘客:乘客姓名,乘客身份证号,乘客ID。汽车:汽车ID,班次,车型,座位容量。车票:票价,燃油费,站务费,总计,余票量,班次,目的地。售票员:工号,姓名,窗口号。2)处理要求。乘客:可以购票,查询余票信息,查询所的乘汽车信息。售票员:可以查询车票信息,打印车票。汽车(司机):查询班次,查询路线。2.2系统数据流程分析1)基本业务调查此次设计通过网络检索的方法,对所设计系统的业务进行调查,明确其业务流程图,如图2-1。第4页共32页图2-1汽车管理系统业务流程图2)数据流程图根据调查结果和业务流程图,给出系统业务数据流程图,如下图。◆顶层数据流程图:图2-2顶层数据流程图◆第一层数据流程图:图2-3第一层数据流程图2.3数据字典在数据流程图中,数据信息和处理过程如下所示:1)数据流定义可以通过表格的形式给出数据流程图的主要数据流,如表2.1所示。第5页共32页表2.1汽车管理系统主要数据流定义序号名称结构定义最大数据流量1乘客乘客ID+姓名+身份证号5000次/天2汽车汽车ID+车型+座位容量500次/天3路线目的地+出发地+出发时间1000次/天4车票车票ID+票价+燃油费+站务费+班次5000次/天5售票员售票员ID+窗口号+姓名1000次/天2)数据存储定义可以采用如下表格的形式给出系统的主要数据定义,如表2.2所示。表2.2汽车管理系统主要数据存储定义编号名称输入输出数据量存取频度存取方式说明D1购票信息乘客信息查看票价,余票量,25000条1000次/天联机处理;检索和更新;随即检索车票ID唯一且不为空D2班次信息路线信息班次,出发时间,目的地,5000条1000次/天联机处理;检索和更新;随即检索班次唯一不为空3)处理过程可以采用如下表格的形式给出系统的主要处理过程定义,如表2.3所示。表2.3汽车管理系统主要处理过程定义序号处理过程名称输入输出处理说明P0汽车管理班次信息,车票信息汽车信息对汽车按类编号,将汽车编号信息化管理,统一调度P0.1购票乘客信息,路线信息车票信息对车票分类编号,索引P1.2汽车管理车票信息,班次信息
本文标题:数据库系统分析与设计课程设计报告
链接地址:https://www.777doc.com/doc-7334437 .html