管理信息系统课程设计-车站售票管理系统_第1页
管理信息系统课程设计-车站售票管理系统_第2页
管理信息系统课程设计-车站售票管理系统_第3页
管理信息系统课程设计-车站售票管理系统_第4页
管理信息系统课程设计-车站售票管理系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁工业大学管理信息系统设计课程设计报告(论文)主题:车站票务管理系统学院(系):软件学院专业课:软件工程112号码:学生姓名:安陈开教员:翟宝峰教师职称:副教授起止时间:2012年5月28日-2012年6月8日课程设计(论文)任务和评论研究所(系):软件研究所教学研究科:软件教学研究科学校编号学生姓名陈开专业课软件工程112课程设计主题(论文)车站售票管理系统课程设计任务(论文)管理信息系统课程设计作为一个独立的教学环节,是电子商务专业一系列集中实践环节之一。这是在学习管理信息系统课程和专业实践后的一次全面而又综合的练习。任务:采用结构化系统开发方法,利用特定的计算机语言(如PB、VB、Delphi)和数据库(SQL、Access)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成实验室设备管理系统的分析、设计和实现,实现系统的设备管理功能,完成分析与设计过程的结合,编写系统设计说明(课程设计报告)。1.根据课程设计时间,选择合适规模的设计课题。课程设计采用专业实践的研究内容。2.按照合理的时间表,按照系统开发的流程和方法,开展课程设计活动。3.在课程设计过程中,根据所选课题的具体需求,在开发的各个环节编写相关的技术文档,最终提交详细的课程设计报告。4.开发一个可以在计算机上运行和检查的管理信息系统。5.设计规范要求完整的文件、完整的步骤、正确的流程、详细的说明和可操作性。讲师的评论和成就结果:讲师签名:2012年6月12日辽宁工业大学课程设计概述内容第一章系统分析11.1问题定义11.2可行性研究11.3需求分析的任务11.4系统数据流11.5数据字典创建2第2章系统设计42.1结构设计4概念设计4逻辑设计52.1.3物理设计62.2行为设计7总体设计72.2.2模块设计8第3章系统实施113.1系统功能模块11的实现3.2数据库12的实施第4章总结14参考文献15第一章系统分析1.1问题的定义在问题定义阶段,有必要理解本程序的目的和功能。票务管理系统要解决的问题包括车辆的增加、修改和分配,车票的增加、删除、修改和查询,出发目的地和路线位置的查询,多表的查询、修改和删除,车票的预订和提取,以及车票变更信息的及时更新。1.2可行性研究该程序的可行性研究分为以下三个方面:1.技术可行性:本程序要求前台是VB,后台是SQL。表单需要在VB中创建,数据库需要在后台SQL中创建,最终实现前台和后台的连接。该程序可以在技术上实现。2.经济可行性:这是最基本、最简单的程序,基本上没有经济方面的要求。该方案可以经济地实现。3.操作可行性:前台VB和后台SQL都可以在操作中实现,ADO控件可以用来连接数据库。该方案在运行中是可行的。综上所述,该程序可以成功实现和开发。1.3需求分析任务需求分析是对用户需求的真实定义,是对需要解决的问题的透彻理解。在解决问题之前,我们必须了解问题。只有真正理解问题,我们才能更好地解决问题。具体而言,有必要确定系统必须具备的功能和性能、系统所需的操作环境,并预测系统的发展前景。有必要仔细分析系统中的数据,而不仅仅是系统中的数据流。还需要分析长期使用的数据存储。通过分析,可以得出结论,应该利用业务流程图、数据字典、可行性分析等内容为系统的设计奠定基础。1.4系统数据流系统数据流,或数据流图(DFD),是一种图形技术,描述信息流和数据从输入到输出时所经历的转换。该系统的数据流程如下图所示:机票信息预订信息预订信息预订信息查询信息查询信息车辆信息附加说明查询信息查询信息取款信息价格信息乘客导体出发询问销售查询调价添加车辆目的地信息附加列车服务门票情况退出状态票务查询车辆信息表价格表取款单售出的门票清单目的地信息表导体乘客图1.1系统数据流程图1.5数据字典创建数据字典是用户可以访问的记录数据库和应用程序元数据的目录。活动数据字典是指当数据库或应用程序结构被修改时,数据库管理系统可以自动更新其内容的数据字典。被动数据字典是指修改时必须手动更新内容的数据字典。数据字典是一个数据集,它以数据中的基本数据单元为单位,按一定的顺序排列,并详细解释其内容。系统中所有数据的定义,即所有数据库结构的描述,都存储在数据字典中。数据字典为数据库描述提供了一种集中的管理方法。数据字典是一个共享仓库,它定义了应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度和允许范围。功能是确保开发人员使用统一的数据定义。数据字典中关于系统的详细信息是系统设计、系统实施和维护的重要基础。它是数据信息的集合,即为数据流图中包含的所有元素定义的集合。任何字典最重要的用途是解释人们不懂的东西。数据字典的功能是在软件分析和设计过程中提供有关数据的描述信息。每张卡都包含姓名、别名、描述、定义和位置等信息。以下是数据流程图中主要元素的数据字典卡:名称:票务实体别名:描述:记录未售出门票的基本情况定义:预订实体=预订号码、登机日期、汽车站名称、出发时间、汽车价格、顾客姓名、预订的车票数量位置:系统数据库名称:已售票据实体别名:描述:记录售出的门票定义:售出的车票实体=车票号码、旅行日期、火车站名称、出发时间、票价半价、退还车票号码位置:系统数据库名称:出发时间实体别名:描述:记录未离开车站的公交车的发车信息。定义:发车时刻表=车次号、站名、发车时间、闸口位置:系统数据库名称:退款实体别名:描述:记录售出门票的退款信息定义:退款表=票号退款时间票价应退款位置:系统数据库第二章系统设计2.1结构设计2.1.1概念设计概念结构设计将使用实体-关系(E-R)模型来描述系统的概念结构,同时设计能够满足用户需求的各种实体以及它们之间的关系,为后续的逻辑结构设计奠定基础。这些实体包含各种具体而实用的信息,并通过相互间的交互形成数据流。以下是整个系统和每个实体的电子病历图:车辆E-R图:车辆车辆号码车辆型号海洋数量目的名字座位号票价图2.3电子客票预售票电子病历图:预售票预订号码旅行日期门票数量列车号码图2.4预订电子病历图表出发时间N管理11管理统计数字车站1 11N卖N 1车辆N票数票图2.5实体间关系的电子病历图逻辑设计将电子病历转换成关系模型通常遵循:原则。实体类型被转换成关系模型。实体的属性是关系的属性,实体的代码是关系的代码。以下是一些主要的数据库表设计:表2.1车辆表字段名类型长度小数点允许空值主键/外键车辆号码可变长字符串50主车辆型号可变长字符串8座位数Int2车辆表主要记录车辆的相关信息。表2.2出发时间表字段名类型长度小数点允许空值主键/外键列车号码可变长字符串50主目的地可变长字符串10车辆号码Int4起始时间日期时间8售票门可变长字符串2出发时间表主要记录发送车辆的相关信息。表2.3预订表格字段名类型长度小数点允许空值主键/外键预订号码可变长字符串50主车辆号码Int5目的地可变长字符串10旅行日期日期时间8票数Int2预订表格主要记录机票的预订情况。表2.4票证表字段名类型长度小数点允许空值主键/外键列车号码可变长字符串50主起运站可变长字符串10票号Int4旅行日期日期时间8目的地可变长字符串10票价漂浮物8车票表格主要记录车站车票的细节。2.1.3物理设计数据库的物理设计是为逻辑数据模型建立一个完整的、可实现的数据库结构,包括存储结构和访问方法。物理设计的内容包括:物理结构设计的主要内容,物理存储介质类型的选择,数据库物理位置的选择,索引类型的选择,数据库服务器性能参数的配置。物理设计通常分为两个步骤:(1)确定数据库的物理结构,主要是指关系数据库中的访问方法和存储结构;(2)评估物理结构,强调时间和空间效率。存储模式是对数据的物理结构和存储模式的描述。它是数据在数据库中的表示方式,记录的存储方式(顺序存储、按B树结构存储、按哈希方法存储),索引的组织方式,数据是否被压缩和存储、加密,以及数据存储记录结构的规定。数据库只有一种内部模式。索引的创建为车辆表创建由车辆编号索引的关键字的唯一聚集索引1)在数据库中展开右键车辆表,点击所有任务弹出的索引管理。2)在窗口点创建一个名为车辆编号的新索引,并单击复选框“聚类索引”和“唯一值”。事务日志文件的备份和存储事务日志文件是自上次备份事务日志以来在数据库上执行的所有操作的一系列记录。您可以使用事务日志文件备份将数据库恢复到特定的时间点或故障点的状态。使用事务日志备份,失败时未提交的事务将会丢失。故障发生时完成的所有内容都将被恢复。如果数据库已经恢复,SQL Server将回滚备份操作开始时未完成的所有操作。要将BACKUP语句用于完整的数据库备份,在执行BACKUP DATABASE时,需要制定要备份的数据库的名称和要将数据库备份写入的备份设备。现在,该系统中的数据库czsp被备份到备份设备DiskBak_ czsp:使用czsp将数据库czsp备份到磁盘备份_ czsp定期将数据库分离并保存到固定位置,定期删除那些过期的备份数据库,并更好地利用有限的空间。2.2行为设计总体设计系统的功能结构图主要从功能的角度描述系统的结构,但没有表达各功能之间的数据传输关系。事实上,系统中的许多业务或功能都是通过数据文件链接的。例如,某个功能模块将数据存储到某个数据文件中,而另一个功能模块从数据文件中取出数据。对于另一个例子,尽管数据流程图中的一些两个功能模块最初不是通过数据文件链接的,但是为了便于处理,可以在两个处理功能之间建立临时的中间文件来链接它们。通过绘制信息系统的流程图,将上述关系作为一个整体表达在设计中。下图是系统功能图。乘客售票管理系统信息修改信息查询票证维护自主设计售票柜台卖票票务设计销售查询出发询问取款预定一张票票务查询门票情况预订状态退款状态添加车辆目的地信息附加列车服务调价图2.6功能结构图模块设计1.系统的主窗口如下:该系统不使用登录账户密码,主要实现基站的要求。主要形式包括出口、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论