数据库原理与应用设计报告-火车订票管理系统.docVIP

数据库原理与应用设计报告-火车订票管理系统.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理与应用设计报告-火车订票管理系统

青岛理工大学琴岛学院 设 计 报 告 课题名称:火车票管理系统 学 院:青岛理工大学琴岛学院 专业班级:信息管理与信息系统11-1班 学 号:20110303016 学 生: 指导教师: 青岛理工大学琴岛学院教务处 2013 年 7 月 5 日 学 生 指导教师 课题名称 火车票管理系统 设计时间 7月1日-7月12日 设计地点 文萃苑机房103 设计目的 数据库系统课程设计是对学生学习完成《数据库原理与应用》课程的一次理论与实践的综合设计,旨在学生更好掌握数据库原理的理论知识,并且能根据所学习的数据库知识构建完善标准的数据库系统。 指导教师 评语 系部教研室 意 见 设计目的 随着人们出行次数的增多,越来越多的人把火车作为首选交通工具,而对于铁路局来说庞大的客运量无疑又是一个巨大的问题。采用数据库技术建立的管理系统不仅能提高出售/预定车票的效率,还能减少错误发生的概率,方便用户的查询订购车票。降低工作人员的工作量,避免购票人员在车站无效的等票,可以调高购买者买到票的机率,这样的作用在春运期间最为显著,需要有一个完善的火车票的管理系统迫在眉睫,所以我们决定做火车票管理系统的数据库。 数据库设计 1.需求分析: 从实际角度出发,对于用户要提供方便快捷的车票查询和订票服务,对于车站工作人员,则是要能够方便明朗的对车次信息进行增删修改操作和车票的订售操作,提高车次的编组效率,是车次资源得到充分利用,并可以提高车票的出售效率降低工作人员的工作量。 用户登录的功能和车次查询、添加、车票出售的功能,这是火车管理系统的基本功能。实现了这几个功能一个火车订票系统才能开始运作,在火车票管理系统中实现了用户的登录添加和车票的基本信息操作。 1.1数据流图: 数据流图(Data Function Diagram),又名数据功能图表,简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 以下是火车票管理系统数据流图: 图1.顶层数据流图 图2.一层数据流图 1.2数据字典 (1)数据项 数据项是数据结构中讨论的最小单位,是数据记录中最基本的、不可分的有名数据单位。 数据项可以是字母、数字或两者的组合。通过数据类型(逻辑的、数值的、字符的等)及数 据长度来描述。数据项用来描述实体的某种属性。 类型 长度 备注 T_no 车次编号 Char 10 T_sp 始发地 Char 20 列车始发地 T_ep 目的地 Char 20 T_st 始发时间 Datetime 10 T_et 到达时间 Datetime 10 T_style 类型 Char 10 普快或动车、高铁 T_time 运行时间 datetime 10 火车运行时间 D_no 订购号 Char 10 T_no 车次编号 Char 10 D_num 订购数量 Int 8 T_rn 剩余票数 Char 10 T_p 票价 Char 10 D_money 总金额 Int 8 U_name 用户姓名 Char 20 U_sex 用户性别 Char 8 U_tel 用户联系电话 Char 11 U_num 用户身份证号码 Char 18 D_name 用户姓名 Char 10 D_cancel 退订方式 Char 100 D_reason 退订原因 Char 200 A_num 工号 Char 20 管理员工号 A_name 姓名 Char 20 管理员姓名 A_age 年龄 Char 10 管理员年龄 2.概念结构设计: 将需求分析得到的用户需求抽象为概念模型的过程就是概念结构设计。 E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 首先画出主要几个实体的属性图以及联系的属性图:车次信息E-R图,车票信息E-R图,用户信息E-R图,总E-R图。 即: 图3.车次信息E-R图 图4.车票信息E-R图 图5.用户信息E-R图 图6.总E-R图 3.逻辑结构设计: (1)关系模型的转化 关系模型: 车次:(T_no,T_sp,T_ep,T_st,T_et,T_style,T_time) 订票:(D_no,T_no,D_num,T_rn, T_p,D_money) 用户:( U_name ,U_sex ,U_num,U_tel ) 退票信息: ( D_no ,D_name,D_cancel D_reason) 管理员信息: (A_num ,A_n

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档