车站与火车站车票售票系统数据库课程设计.docx
《车站与火车站车票售票系统数据库课程设计.docx》由会员分享,可在线阅读,更多相关《车站与火车站车票售票系统数据库课程设计.docx(22页珍藏版)》请在咨信网上搜索。
1、目录一概述3二 .系统需求分析42.1业务需求分析42.2功能需求42.3数据字典5三. 概念模型设计83.1 概念结构设计的方法与步骤83.1.1 概念结构设计的方法83.1.2 概念结构设计的步骤83.2 数据抽象与局部视图设计83.3 视图的集成10四。逻辑模型设计114.1 E-R图向关系模型的转化114.2 数据模型的优化124.3 数据库表格设计12五。物理模型设计14六.关键业务逻辑的存储过程实现156.1 创建数据库156.2 在数据库火车站车票售票系统0301下建表166.3 存储过程的实现186.3.1 按站站查询:186.3.2 查询旅客购票信息:196.3.3 增加一趟
2、列车:196.3.4 关键业务逻辑的实现21七。课程设计总结24概述随着国民经济快速发展, 人们出行、交通越来越频繁, 对服务的快捷、便利性要求也越来越高。从而对客运行业的建设与管理提出了更高的要求。为适应和推动客运行业的发展, 各种交通公司和部门开始广泛采用使用日趋成熟的计算机技术和数据库技术来实现票务信息的现代化管理,具有手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本底等。这些优点能够极大地提高信息管理和业务管理的效率。本火车站售票系统正是通过数据库存储信息实现高效率管理。该实验设计首先进行需求分析,然后在需求文档的指导下实现系统的功能,如操作
3、员的信息管理功能及旅客的火车信息查询、订票、退票等功能,最终实现的是旅客购得一张自己满意的票券,同时力求通过数据库系统及计算机在其中的运用达到提高工作效率,节约人力资源的效果。系统需求分析在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统,使整个系统的功能更加详细易于理解,同时易于实现系统的整体设计。本系统所能实现的功能:1、 实现对车次的删除和车次基本信息的添加。2、 实现售票的基本管理。3、 实现对车次基本信息的查询。2.1业务需求分析从实际角度出发,对于用户要提供方便快捷的车票查询和购票服务,对于车站工作人员,则是
4、要能够方便明朗的对车次信息进行增删修改操作和售票操作,提高车次的编组效率,使车次资源得到充分利用,并可以提高车票的出售效率,降低工作人员的工作量。2.2功能需求 在数据操作界面需要有售票员登录窗口和车次信息操作窗口,这需要有实现售票员登录的功能和车次查询、添加、车票出售的功能。这是火车站售票系统的基本功能,只有实现了这几个功能一个火车站售票系统才能开始运作,在本系统中实现了售票员的登录和车票的基本信息操作。表2.1 功能列表 1编号功能名称功能说明1售票员登录售票员输入用户名和密码登录系统2列车系统管理添加车次、删除车次、修改车次3旅客购票订票、购票、退票4票务查询站站查询、车次查询、站名查询
5、具体需求描述: 售票员管理需求l 授权功能:只有登录账号和密码合格的售票员才能进入售票系统。l 考勤功能:方便了铁路部门对售票员的考勤。 列车系统管理需求l 添加功能: 主要用来增加车次及相关信息。l 修改功能:主要是用来修改列车的发车和到达等相关信息。l 删除功能:删除已经不用的列车信息。 旅客购票需求l 订票功能:旅客可提前10天到各个站点查询并预定所需车票。l 退票功能:旅客可随时退换所购车票。l 购票功能:发售的车票按照速度快慢,分为特别快车,直达快车,普通快车。按照乘车的形式分为硬座票,软座票,硬卧票,软卧票等。 票务查询需求l 站站查询功能:旅客可根据始发站名和终到站名查询到全国任
6、意两站之间的所有车次,并且相应查询出两站的距离公里数、票价、经过的时间和车次类型等各种信息。l 车次查询功能:旅客可根据具体车次查询到所需的相关信息。l 站名查询功能:旅客可根据具体站名查询到所需的相关信息。2.3数据字典经过可行性分析和初步需求调查,抽象出该火车站车票售票系统的业务流程图,如图2.1所示:图2.1 售票业务流程图 1根据功能列表和业务流程图,开始分析用户需求。在此,采用自顶向下的结构化分析方法(SA方法)。首先,定义全局概念结构的框架,如图2.2所示:图2.2 火车站车票售票系统总框架图 1对各子系统进一步细化,如下各图所示:图2.3 列车管理子系统细化 1图2.4 列车查询
7、子系统细化 1图2.5 售票/订票/退票子系统细化 1将所有子系统全部细化。将所有用户需求分析完毕之后,开始构造数据字典。经分析,本系统要用到七个基本表:列车信息总表、车票信息表、售票员信息表、旅客信息表、售票信息表、退票信息表和车站信息表。数据结构定义如表2.2所示。表2.2 数据结构定义 1数据结构名含义说明组成列车信息总表定义所有列车的相关信息列车编号,车种,始发站,终点站,发时,到时,卧铺车厢数,里程,剩余票数,经过车站车票信息表定义了供旅客查询的现有列车车次有关信息车票编号,发站,到站,发时,到时,票价,座位类型,座位号,售票站名售票员信息表定义了售票员进入系统填入的登录信息工作证号
8、,姓名,密码,车站名售票信息表定义了已售出及订出车票的有关信息车票编号,售票站名,售票时间,旅客身份证号退票信息表定义旅客因某种原因退掉的车票车票编号,旅客身份证号退票金额车站信息表定义了各车站站点的有关信息车站名,城市名,省份旅客信息表定义了旅客的基本信息及所购车票信息旅客姓名,身份证号, 概念模型设计3.1 概念结构设计的方法与步骤3.1.1 概念结构设计的方法本系统采用自底向上的概念结构设计方法。即首先定义各局部应用的概念结构,然后将它们集成起来得到全局概念模式。3.1.2 概念结构设计的步骤概念结构设计可分为两个步骤:1、抽象数据并设计局部视图。就是对需求分析阶段收集到的数据按照E-R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车站 火车站 车票 售票 系统 数据库 课程设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。