【优质文档】管理信息系统课程设计车站售票管理系统.pdf
《【优质文档】管理信息系统课程设计车站售票管理系统.pdf》由会员分享,可在线阅读,更多相关《【优质文档】管理信息系统课程设计车站售票管理系统.pdf(18页珍藏版)》请在三一文库上搜索。
1、辽宁工业大学 管理信息系统设计课程设计报告(论文) 题目:车站售票管理系统 院(系) :软件学院 专业班级:软件工程 112 学号: 111301036 学生姓名:安凯辰 指导教师:翟宝峰 教师职称:副教授 起止时间: 2012.5.28-2012.6.8 课程设计(论文)任务及评语 院(系) :软件学院教研室:软件教研室 学 号111301036 学生姓名安凯辰专业班级软件工程 112 课程设计 (论文) 题目 车站售票管理系统 课 程 设 计 ( 论 文 ) 任 务 管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环 节系列之一, 是学习完管理信息系统课程并进行完专业实习后
2、进行的一次全 面的综合练习。 任务:采用结构化的系统开发方法,应用具体的计算机语言(如PB 、VB 、 Delphi )和数据库( SQL 、Access)等技术,按照软件工程的思想,开发一个实 用的中小型管理信息系统, 完成实验室设备管理系统的分析设计实施工作,实现 该系统设备管理等功能, 并完成结合分析设计过程,撰写系统设计说明书(课设 报告) 。 1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研 内容作为课程设计选题。 2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设 计活动。 3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技 术文档,最后
3、提交详细的课程设计报告。 4开发出可以运行的管理信息系统,通过上机运行检查。 5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可 操作性。 指 导 教 师 评 语 及 成 绩 成绩:指导教师签字: 2012 年 6 月 12 日 目录 第一章 系统分析 . 1 1.1 问题定义 1 1.2 可行性研究 1 1.3 需求分析的任务 1 1.4 系统数据流程 1 1.5 数据字典创建 2 第 2 章 系统设计 . 4 21 结构设计 . 4 2.1.1 概念设计 4 2.1.2 逻辑设计 5 2.1.3 物理设计 6 2.2 行为设计 7 2.2.1 总体设计 7 2.2.2 模块设
4、计 8 第 3 章 系统实施 . . 11 3.1 系统功能模块实现. 11 3.2 数据库的实现. 12 第 4 章 总结 . . 14 参考文献 . 15 第一章系统分析 1.1 问题定义 问题定义阶段,需要明白此次程序需要达到的目的及需要完成的功能。车票管理系 统需要解决的问题有,车辆的增加,改动及调配,对车票实行增加,删除,修改和查询 操作,对发车目的地及途径地点的查询,需要执行对多表的查询,修改和删除工作,对 车票执行预订和退订的操作,能过及时的刷新票务的变更信息。 1.2 可行性研究 对于本程序的可行性研究分为以下三个方面: 1. 技术可行性:本程序需要的前台为VB后台为 SQL
5、,需要在 VB中创建窗体,在后 台 SQL中创建数据库,最后实现前台与后台的连接。程序在技术上 可以实现。 2. 经济可行性:此程序属于最基本的简单程序,对经济方面基本没有要求。程序在 经济上可以实现。 3. 操作可行性:操作方面前台VB和后台的 SQL都可以实现,在连接数据库方面可 以通过 ADO 控件实行连接。此程序在操作方面可行。 综上所述,此程序可以实现并开发成功。 1.3 需求分析的任务 需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。在解决问题之 前要理解问题,只有真正的理解问题才能更好的解决问题。具体地说,应该确定系统必 须具有的功能和性能,系统要求的运行环境,并且预
6、测系统发展的前景,必须仔细分析 系统中的数据,既要分析系统中的数据流。又要分析长期使用的数据存储,通过分析应 该得出用业务流图、数据字典,可行性分析等内容为系统的设计奠定基础。 1.4 系统数据流程 系统数据流程即数据流图 (DFD )是一种图形化技术, 它描绘信息流和数据从输入移 动到输出的过程中所经受的变换。本系统的数据流程图如下图所示: 图 1.1系统数据流程图 1.5 数据字典创建 数据字典是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数 据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS 自动更新 的数据字典。被动数据字典是指修改时必须手工更新其内容的数据
7、字典。数据字典 是以数据中数据基本单元为单位,按一定顺序排列,对其内容作详细说明的数据集。数 据字典中存放着系统中所有数据的定义,即对所有数据库结构的描述。数据字典提供了 对数据库描述的集中管理手段。数据字典是一个定义应用程序中使用的所有数据元素和 结构的含义、类型、数据大小、格式、度量单位、精度以及允许范围的共享仓库。作用 是确保开发人员使用统一的数据定义,数据字典中有关系统的详细信息是系统设计、系 统实施与维护的重要依据。是关于数据信息的集合,也就是对数据流图中包含的所有元 素定义的集合。任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典的 作用也正是在软件分析和设计过程中给人提
8、供关于数据的描述信息。每张卡片上包含的 信息有:名字,别名,描述,定义,位置。以下是数据流图中主要元素的数据字典卡片: 车 票 信 息 订 票 信 订 票 信订 票 信查 询 信 查 询 信 息 车辆 信息 加车 信息 查 询 信 息 查 询 信 息 退 订 信 价格 信息 旅客售票 发 车 查 询 售出情 况查询 价格调 整 增加车 辆 目的地 信息 加车班 次 车票情 况 退订情 况 票务查 询 车 辆 信 息价格表 退订表 已 售 车 票 目的地信息 售票旅客 名称:预订车票实体 别名: 描述:记录未售车票的基本情况 定义:预订车票实体=预订号 +乘车 日期 +车次 +站名 +发车时间
9、+车型 + 票价 +客户名称 +订票数量 位置:系统数据库 名称:已售车票实体 别名: 描述:记录已售出车票情况 定义:已售车票实体=票号 +乘车日 期 +车次 +站名 +发车时间 +票价 +全 半价 +工号 +退票否 位置:系统数据库 名字:发车时刻实体 别名: 描述:记录未驶出车站客车发车信 息 定义:发车时刻表 =车次 +车辆编号 + 站名 +发车时间 +检票口 位置:系统数据库 名称:退票实体 别名: 描述:记录已售出车票退还信息 定义:退票表 =票号 +退票时间 +票价 +应退款 位置:系统数据库 第 2 章 系统设计 21 结构设计 2.1.1 概念设计 概念结构设计是将使用实体-
10、联系( E-R)模型来描述系统的概念结构,同时设计出 能够满足用户需求的各种实体,以及它们之间对的关系,为后面的逻辑结构设计打下基 础。这些实体包含各种具体实际信息,通过相互之间的作用形成数据的流动。下面是系 统总体以及各个实体的E-R图: 车辆 E-R图: 图 2.1 车辆 E-R 图 已发车辆 E-R图: 图 2.2 发车时刻 E-R 图 车票 E-R图: 图 2.3 车票 E-R 图 车票 乘车日期车次号目的地名座 位 号 号 票价 已发车辆 车辆编号发车时刻目的地车次号 车辆 车辆编号车辆型号座位数 预售票 E-R 图: 图 2.4 预订 E-R 图 图 2.5 实体间联系E-R 图
11、2.1.2 逻辑设计 E-R 转换为关系模型一般遵循的原则: 一个实体型转换为一个关系模型. 实体的属性 就是关系的属性 , 实体的码就是关系的码 . 下面列出几个主要的数据库表设计: 表 2.1 车辆表 字段名类型长度小数点允许空主/ 外键 车辆编号Varchar 50 主 车辆型号Varchar 8 座位数Int 2 车辆表主要记录了车辆的相关信息。 预售票 预订号乘车日期车票数车次 N N 1 1 车站 车辆 发车时间 规定 管理 售出 车票 票数 统计 1 N 1 N 表 2.2 发车时刻表 字段名类型长度小数点允许空主/ 外键 车次号Varchar 50 主 目的地Varchar 1
12、0 车辆编号Int 4 始发时间Datetime 8 检票口Varchar 2 发车时刻表主要记录了发出车辆的相关信息。 表 2.3 预订表 字段名类型长度小数点允许空主/ 外键 预订号Varchar 50 主 车辆编号Int 5 目的地Varchar 10 乘车日期Datetime 8 票数Int 2 预订表主要记录了预订出车票的情况。 表 2.4 车票表 字段名类型长度小数点允许空主/ 外键 车次号Varchar 50 主 始发站Varchar 10 车票号Int 4 乘车日期Datetime 8 目的地Varchar 10 票价Float 8 车票表主要记录了车站车票的详细情况。 2.1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质文档 优质 文档 管理信息系统 课程设计 车站 售票 管理 系统
链接地址:https://www.31doc.com/p-5301467.html