电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库原理与应用之铁路客车售票系统数据库设计

24页
  • 卖家[上传人]:luobi****88888
  • 文档编号:92925509
  • 上传时间:2019-07-14
  • 文档格式:DOC
  • 文档大小:405KB
  • / 24 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、数据库原理与应用数据库原理与应用课程设计课程设计 铁路客车售票系统数据库设计铁路客车售票系统数据库设计 2010 年 12 月 目录目录 1.概述概述 .1 1.1.项目背景1 1.2.系统说明1 2.需求分析需求分析1 2.1.需求分析1 2.2.查询功能需求1 2.3.售票功能需求2 2.4.退票功能需求2 2.5.订票功能需求2 2.6.用户管理功能需求2 2.7.注册功能需求2 2.8.数据需求3 2.8.1.数据录入和处理的准确性.3 2.8.2.数据的一致性和完整性.3 2.8.3.数据的共享与独立性.3 2.9.事物需求3 2.10.数据字典3 2.10.1.users表(用户表)3 2.10.2.ticketsinf表(车次详细信息表) .4 2.10.3.putongliechejiage表(普通列车价格表)4 2.10.4.putongliechewopujiage表(普通列车卧铺价格表).4 2.10.5.kongtiaoliechejiage表(空调列车价格表).5 2.10.6.kongtiaoliechewopujiage表(空调列车卧铺价格表)5 2.10

      2、.7.dingpiao表(订票纪录表)5 3.方案图表设计方案图表设计 6 3.1.关系模式6 3.2.E-R 图.6 3.3.数据流程图7 3.4.关系图:7 4.数据库源代码数据库源代码 8 4.1.数据库建立8 4.1.1.创建数据库.8 4.1.2.users表(用户表)建立8 4.1.3.ticketsinf表(车次详细信息表)建立.8 4.1.4.putongliechejiage表(普通列车价格表)建立9 4.1.5.putongliechewopujiage表(普通列车卧铺价格表)建立.9 4.1.6.kongtiaoliechejiage表(空调列车价格表)建立.9 4.1.7.kongtiaoliechewopujiage表(空调列车卧铺价格表)罚款单表建立9 4.1.8.dingpiao表(订票纪录表)建立10 4.2.数据初始化10 4.2.1.将用户加入users表中.10 4.2.2.将车次信息加入ticketsinf表中.11 4.2.3.将普通列车价格加入putongliechejiage表中.14 4.2.4.将普通列车卧铺价格加入putongliec

      3、hewopujiage表中14 4.2.5.将空调列车价格加入kongtiaoliechejiage表中15 4.2.6.将空调列车卧铺价格加入kongtiaoliechewopujiage表中.15 4.2.7.将订票记录加入dingpiao表中.16 5.结果数据处理结果数据处理.16 5.1.单表查询16 5.1.1.表users中查询.16 5.1.2.表ticketsinf中查询.17 5.1.3.表putongliechejiage中查询.17 5.1.4.表putongliechewopujiage中查询18 5.1.5.表kongtiaoliechejiage中查询18 5.1.6.表kongtiaoliechewopujiage中查询.18 5.1.7.表dingpiao中查询.18 5.2.售票处理19 5.2.1.车次查询.19 5.2.2.卧铺票价查询.19 5.2.3.硬座票价查询.19 5.3.退票操作20 6.结束语结束语20 7.参考文献参考文献20 1.1. 概述概述 1.1.项目背景项目背景 随着 Internet 的迅速发展和用户数量的急剧增加,互

      4、联网对于企业和事业单位的运营和发 展日益重要,网上交易也逐渐被人们认可,并成为未来交易的发展方向。 铁路客车售票系统是铁路旅游服务信息系统的一个重要组成部分,为旅客提供优质便捷的 服务。为了提高铁路客运的售票效率,丰富铁路客运的营销手段,火车站售票总站的下属代售 点可以通过公用的互联网资源,实现网上的售票,查询及管理工作。 提高铁路客车售票系统管理工作效率,作到信息的规范管理,科学统计和快速查询,让铁 路客车售票系统更好的为旅客服、社会服务。 1.2.系统说明系统说明 铁路客车售票系统是基于 C/S 结构,是面向全国各火车站以及火车票代售点使用的售票平 台,通过本系统可以实现根据车次、日期、乘车区间等信息,查询价格、剩余票额等即时信息, 可以打印铁路客票。本系统拟在 C#.NET 环境中开发,运行在 windows xp 以上操作系统。 2.2. 需求分析需求分析 2.1.需求分析需求分析 客票系统通过计算机网络将客户端与服务器的数据库相连,将从客户端得到 的信息进行处理,实现车次查询,售票,订票,退票等功能。以计算机为中心, 实现销售业务的计算机自动化,为铁路部门降低成本、提高销售额

      5、、为铁路部门 的经营决策提供及时精确的依据。 2.2. 查询功能需求查询功能需求 查询功能要能满足至少两种方式的查询:按车次查询,按站点查询。如果查询出来满足条 件的车次后,用户可以直接点击购买。查询出来的信息里面应该包括车次,开车时间,到达时 间,起始站,终点站,车辆类型等主要车次信息。 2.3. 售票功能需求售票功能需求 售票模块主要有两个入口:一个是系统主界面的买票按钮,另一个是查询结果后面的购买 按钮。买票界面里可以供用户填写或者选择的内容有:车次,开车时间,起始站,终点站,座 位类型 ,票数等。还要有价格计算按钮,购买按钮和重置按钮。每趟车次的具体路段起始站 和终点站要在用户输入车次后自动绑定,供用户选择。点击购买按钮后,系统给出具体的购买 票据,并且要能打印票据。 2.4. 退票功能需求退票功能需求 退票模块要能实现两种功能:退订和退票。退订是指用户有过订票记录,但票还没拿到; 退票是指用户退掉已经拿到的车票(退票时间必须给出具体限制) 。 2.5. 订票功能需求订票功能需求 订票模块和买票模块主要有两点区别:用户进行订票操作时必须要输入用户信息;订票的 和买票的提前时间不

      6、同,订票可以提前更多的时间。订票操作成功后,系统应给出具体的订票 信息票据。 2.6. 用户管理功能需求用户管理功能需求 当高级管理员登录系统时,用户管理界面入口可见,其他用户登录后则不能看到用户管理 模块。用户管理模块主要有六个子模块:管理用户,剩余票查询,更新车次。 管理用户 系统的用户有三类,高级管理员,代售点用户和企业用户,不同的用户权限不同。这 些权限具体体现在提前买票和订票时间上。除了高级管理员,其他的用户都要先注册 才能使用,不同类型的用户登录系统后操作界面不太一样。 剩余票查询 管理员要能查询某个车次或者所有的车次剩余票信息。 更新车次 管理员可在第一次使用系统时通过这个功能模块来建立基本的车次信息库,在以后的 业务活动中根据具体需要删除或者修改某些车次信息。 2.7. 注册功能需求注册功能需求 第一次使用系统时,首先要做的是注册用户,注册用户模块里主要分两种类型的注册:代 售点注册和火车站用户注册。这两种注册方式的差别体现在所填注册信息上。 不同的用户拥有不同的权限。 2.8.数据需求数据需求 2.8.1. 数据录入和处理的准确性数据录入和处理的准确性 数据的输入是否

      7、准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用, 从而不能返回想要的结果。数据的输入来源是手工输入。所以系统地界面要让用户容易使用, 如果用户出现误操作,系统能简单明了的给出中文提示。 2.8.2. 数据的一致性和完整性数据的一致性和完整性 由于系统的数据是共享的,在不同的代售点中,车次信息是共享数据,所以如何保证这些 数据的一致性,是系统必须解决的问题。要解决这一问题,要求系统能保证数据的一致性,在 数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数 据,并给出出错提示。 2.8.3. 数据的共享与独立性数据的共享与独立性 整个售票系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来 困难。因此,应该提供灵活的配置,使不同权限的用户都可以正常进行操作。 2.9.事物需求事物需求 2.10. 数据字典数据字典 2.10.1.users 表(用户表)表(用户表) user 表用来存储注册用户的信息,它的结构如表 1-1: 表 1-1 用户表 字段名称数据类

      8、型长度可否为空描述 序号Int4Not Null主键 用户名Char10Not Null用户名 密码Char10Not Null密码 联系方式Varchar50Null联系方式 负责人Char10Null负责人 单位全称Varchar50Not Null单位全称 具体地址Varchar20Null具体地址 身份证Char20Not Null身份证号 代售点编号Int4Null为代售点用户自动分配编号 用户类型Int 4Null火车站用户为 1,代售点用户为 2 2.10.2.ticketsinf 表表(车次详细信息表车次详细信息表) ticketsinf 表存储的是车次的具体路段信息,它的结构如表 1-2: 表 1-2 车次详细信息表 字段名称数据类型长度可否为空描述 序号Decimal9Not Null主键 车次Char18Not Null车次 开车时间Datetime8Null开车时间 到达时间Datetime8Null到达时间 出发站Char50Null出发站 到达站Char50Null到达站 行程Decimal9Not Null每两站之间的距离 2.10.3.putonglie

      9、chejiage 表(普通列车价格表)表(普通列车价格表) putongliechejiage 表存储的是普通列车的票价计算参数,它的具体结构如表 1-3: 表 1-3 普通列车价格表 字段名称数据类型长度可否为空描述 序号Int4Not Null主键 里程上限Int IntNot Null路程分段计费 里程下限IntIntNot Null路程分段计费 普通列车Decimal9Not Null普通列车对应路段价格 普快列车Decimal9Not Null普快列车对应路段价格 特快列车Decimal9Not Null特快列车对应路段价格 空调费率Int9Not Null路段空调费率 座位类型Char10Not Null座位类型 2.10.4.putongliechewopujiage 表(普通列车卧铺价格表)表(普通列车卧铺价格表) putongliechewopujiage 表存储的是普通列车卧铺票价的计算参数,它的具体结构如表 1- 4: 表 1-4 普通列车卧铺价格表 字段名称数据类型长度可否为空描述 序号Int4Not Null主键 里程上限Int IntNot Null路程分段计费 里程下限IntIntNot Null路程分段计费 上铺Decimal9Not Null上铺对应路段的价格 中铺Decimal9Not Null中铺对应路段的价格 下铺Decimal9Not Null下铺对应路段的价格 空调费率Decimal9Not Null路段空调费率 车辆类型Char18Not Null有普通,普快,特快之分 座位类型Char18Not Null有软卧和硬卧之分 2.10.5.kongtiaoliechejiage 表(空调列车价格表)表(空调列车价格表) kongtiaoliechejiage 表存储的是空调列车票价的计算参数,它的具体结构如表 1-5: 表 1-5 空调列车价格表 字段名称数据类型长度可否为空描述 序号Int4Not Null主键 里程上限Int IntNot Null路程分段计费 里程下限IntIntNot Null路程分段计费 普通列车Decimal9Not Null普通列车对应路段价格 普快列车Decimal9Not Null普快列车对应路段价格 特快列车Decimal9Not Null特快列车对应路段价格 2.

      《数据库原理与应用之铁路客车售票系统数据库设计》由会员luobi****88888分享,可在线阅读,更多相关《数据库原理与应用之铁路客车售票系统数据库设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.