2023年铁路网上售票系统数据库设计.docx
《2023年铁路网上售票系统数据库设计.docx》由会员分享,可在线阅读,更多相关《2023年铁路网上售票系统数据库设计.docx(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年铁路网上售票系统数据库设计 第一篇:铁路网上售票系统数据库设计 目 录 数据库课程设计论文.铁路网上售票系统项目开发背景:.1 铁路网上售票系统的总目标是:.1 项目开发的意义:.1 1需求分析.2 1.1 需求分析阶段目标和任务.2 1.1.1 需求分析阶段目标.2 1.1.2 需求分析阶段任务.2 1.2 需求分析成果.3 1.2.1 流程图.4 1.2.2 数据字典.5 2数据库结构设计.5 2.1 概念设计.5 2.1.1 分E-R图建立.6 2.1.2 全局/整体E-R图.6 2.2 规律设计.6 2.2.1 建立关系模式.7 2.2.2 关系模式规范化处理.7 2.2.3
2、 用户子模式建立.7 2.2.4 关系模式规律结构定义.6 3 数据库物理设计.6 3.1 物理设计阶段目标和任务.6 3.2数据存储方面.6 3.2.1 建立索引的原则.6 3.2.2 建立索引.7 3.2.3 系统功能模块图.7 4数据库实施与测试.7 4.1 数据库实施.7 4.1.1 数据库及数据库对象建立.7 4.1.2 数据入库.10 4.2 数据库测试.10 5总结.10 6附录.11 附录1:.11 附录2.15 附录3:.18 铁路网上售票系统项目开发背景: 信息时代的到来,互联网对于企业和事业单位的运营和进展日益重要,网上交易也慢慢被人们认可,并成为将来交易的进展方向。铁路
3、售票系统也不例外。 铁路网上售票系统是铁路旅游服务信息系统的一个重要组成部分,为旅客供应优质便捷的服务。为了提高铁路客运的售票效率,丰富铁路客运的营销手段,火车站售票总站及其下属代售点可以通过公用的互联网资源,实现网上的售票,查询及管理工作。 铁路网上售票系统的总目标是: 在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置确定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的铁路网上售票系统,为企业的决策层供应精确、精细、快速的车票销售信息。 项目开发的意义: 信息时代已经来临,信息处理的利器计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有
4、过的动力和机遇,为火车站票务管理领域的飞速进展供应了无限潜力。接受计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标记,给火车站票务带来了明显的经济效益和社会效益。计算机已经成为人们生活不行或缺的一部分。 然而,随着旅游业的慢慢的成熟发达,铁路客运量大幅度的提高,各大省市的列车都显著的增加,这些都对列车票务管理系统提出了更高的要求,所以要不断的完善更新列车票务管理系统,提高列车售票系统的工作效率。列车在我国的人员流淌、物资运输中占据着举足轻重的地位。火车的特殊性及可能经过多个城市,每个城市的车站可以出售此火车的车票。而且同一车站可能有多辆车经过。许多盼望以最快的方式选择自己想来乘坐的
5、那一趟列车。所以以人工的方式是不行能实现这种功能的。一种可行的方案是基于客户端服务器的体系结构。服务器为数据库系统,存储全部必要的信息。客户端通过连接到服务的应用程序快速、精确地完成相应的工作,通过网上订购,可以到达高效、便捷的购票。铁路网上售票系统的实施,将会在确定程度上促进铁路客运生产力和生产关系的变革,增加市场竞争实力,提高铁路部门的工作效率,提升管理水平,削减劳动强度,便利宽阔旅客购票,有确定的社会和经济效益。 1需求分析 主要包括需求分析阶段目标、任务和成果。 1.1 需求分析阶段目标和任务 1.1.1 需求分析阶段目标 (1)了解目前铁路网上售票流程和留意事项,通过具体调查了解客户
6、需求并总结业务流程。 (2)与指导老师沟通沟通该项目的可行性,征求老师看法,修改不合理的地方,为以后的设计打下基础。 1.1.2 需求分析阶段任务 随着旅游业的慢慢的成熟发达,铁路客运量大幅度的提高,各大省市的列车都显著的增加,这些都对列车票务管理系统提出了更高的要求,所以要不断的完善更新列车票务管理系统,提高列车售票系统的工作效率。随着科学的不断进步,计算机应用已经遍布整个社会的每个角落。目前社会正处于健保进展方兴未艾的时代,各火车站莫不兢兢业业地改善本身的体制或管理方式,以适应健保越来越严格的规范。列车在我国的人员流淌、物资运输中占据着举足轻重的地位。全国有大量的人员通过搭乘火车到达目的地
7、。而与火车的特殊性及可能经过多个城市,每个城市的车站可以出售此火车的车票。而且同一车站可能有多辆车经过。许多盼望以最快的方式选择自己想来乘坐的那一趟列车。所以以人工的方式和单纯的列车票务管理系统都不行能实现这种功能的。一种可行的方案是通过网上订购,可以到达高效、便捷的购票。铁路网上售票系统的实施,将会在确定程度上促进铁路客运生产力和生产关系的变革,增加市场竞争实力,提高铁路部门的工作效率,提升管理水平,削减劳动强度,便利宽阔旅客购票,有确定的社会和经济效益。 (1)处理对象 系统要处理的对象主要包括票存系统基本信息、票务人员基本信息、客户基本信息、订票单基本信息、退票单基本信息、车票基本信息、
8、车票销售记录基本信息。(具体的信息见于数据查询表)2 (2)功能要求 系统要实现的主要功能: 查询:可以通过起点站与终点站在进行查询,也可根据具体的车次输入进行查询,同时每次查询都会显示车次号,点击即可显示该趟列车所进过站点的具体信息,其中包括所到达每个站的到达时间与动身时间。 客户注册、登录:由于要进行网上订购车票,用户需注册,填写有关信息,由由票务人员负责送车票到客户手中。 订票业务:本系统为网上订票,用户经过查询车次信息、票务信息,找到自己所需的车票通过所关联的账户进行订购。 更新功能:该系统随时跟据车辆的转变状况进行更新,增加车辆时可以在系统中插入该车的具体信息,同时也能根据需要修改某
9、趟车经过的站点与发车时间,当某趟车停止、开行时可以删除该趟车的信息。同时包括对列车信息、站点信息、订票记录等的更新功能。 车票配送:客户在订购了车票之后,管理人员通过后台管理订票记录,然后根据客户的要求由票务人员刚好为其配送车票。 (3)平安性和完好性要求 平安性先通过视图机制,该系统创建了很多视图,不同用户只能访问系统授权的视图,这样可以供应系统数据确定程度上的平安性,也可以通过用户授权机制,根据用户被授权的级别来支配用户权限,从而到达更高层次的平安保密功能。 完好性要求主要用来限制各基本表中信息的真实性和牢靠性,满意参照完好性、实体完好性、用户自定义完好性的要求。 1.2 需求分析成果 1
10、.2.1 流程图 铁路网上售票系统业务流程图如下列图1.1图1.3: 1客户注册及登录流程图: 反馈不批准注册处理反馈登录失败处理客户填写注册信息提交服务器客户填写登录信息提交服务器注册胜利处理登录胜利反馈图1.1 注册登录流程图 2订票业务流程图: 即时退票请求即时退票理由递交票务人员开出填写车票信息提交即时退票单支付客户登录服务器录入票款送达呈现相关车票列出已购车票填写订票单提交提出交付票务人员递交售票单开出图1.2 订票业务流程图 3退票业务流程图: 反馈不同意退票不同意返还客户登录服务器票款填写退票申请单提交提出票务人员递交退票单开出图1.3 退票业务流程图铁路网上售票系统数据流程图如
11、下列图1.4图1.7:1顶层数据流程图: E1客户订票单、退票申请单售票单、退票单P0订票、退票S1图1.4 顶层数据流程图票存系统 2第一层数据流程图: 铁路网上售票系统E2服务器车票清单E1客户订票单售票单P1订票P3查验查验清单S1票存系统 退票申请单退票单P2退票图1.5 第一层数据流程图 3其次层数据流程图订票: P1E1客户F1 订票单F2 售票单P1.1售票S1票存系统 S2流水账F3 即时退票单P1.2即时退票图1.6 其次层数据流程图订票 1.2.2 数据查询 包含数据项、数据结构、数据流、处理规律、数据存储定义(详见附录1)。 2数据库结构设计 主要包括概念设计和规律设计两
12、个部分。 2.1 概念设计 概念设计阶段主要是将需求缝隙阶段得到的用户需求抽象为信息结构即概念模型的过程,它是整个数据库设计的关键,设计概念结构通常有四类方法:自顶向下、自底向上、逐步扩张、混合策略。 2.1.1 分E-R图建立 参照业务流程图和数据流程图,分别画出分E-R图,如图2.1至2.4所示。(1)根据图1.2抽象出的进货分E-R图: 订票数量n送票日期送票时间1客户送票票务人员图2.1 车票配送E-R图 (2)根据图1.6抽象出的销售分E-R图: 客户1订票n订票单1转换1n车票图2.2 客户订票E-R图 (3)根据图1.7抽象出的存储分E-R图: 客户1退票n退票单1转换2n车票图
13、2.3 客户退票E-R图 (4)根据图1.4抽象出的存储分E-R图: 出入账金额记录时间记录日期1n出入账类型记录数量车票记录图2.4 售票记录E-R图票存系统 各E-R图中的实体属性如下列图2.5至图2.10: 1车票及其属性: 车票编号车次座位类型座位编号图2.5 车票及其属性车票动身站目的站发车时间到站时间车票价格 2客户及其属性: 客户身份证号客户名客户电话客户客户地址登录ID客户银行卡号登录密码图2.6 客户及其属性 3票务人员及其属性: 票务人员编号票务人员票务人员工作地点票务人员姓名图2.7 票务人员及其属性 4票存系统及其属性: 票存分系统编号票存系统票存分系统地址图2.8 票
14、存系统及其属性 5订票单及其属性: 订票日期订票单号订票手续费订票时间订票数量订票单图2.9 订票单及其属性 2.1.2 全局/整体E-R图 根据各分E-R图合并整体E-R图,具体方法是将4个E-R图中相同的实体,进行合并,消退属性冲突、命名冲突、结构冲突之后得到总E-R图如图2.11所示。 记录1车票n转换11订票单n票存系统nn转换2订票1n11退票单退票客户n票务人员1送票图2.11 全局E-R图 2.2 规律设计 概念设计阶段是独立于任何一种数据模型的,而规律设计阶段则与现实结合起来,规律设计的任务就是将概念设计阶段设计好的基本E-R图转换为与项目所支持的数据模型相符合的规律结构。具体
15、任务包括将E-R图转换成关系模型、模型优化、数据库模式定义、用户模式设计。 2.2.1 建立关系模式 E-R图向关系模型的转换遵循如下规则,一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。 对于实体间的联系则有不同的状况:一个1:1联系可以转换为一个独立关系模式,也可以与随便一端关系模式合并;一个1:N联系可以转换为一个独立关系模式,也可以与n端实对应的关系模式合并;一个M:N联系转换为一个独立关系模式,具有相同码的关系模式可以合并。 根据以上原则,对于该系统的E-R图进行转换,从而得到本E-R图向关系模型的转换如下: 票存系统票存分系统编号、票存分系统地址 票务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 铁路 网上 售票 系统 数据库 设计
限制150内