数据库设计文档.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学院 数据库课程设计报告 电子技术系专业班级 学生姓名指导教师实习地点 数据库设计文档 一、 系统需求分析报告(数据流图、数据词典和功能分析) 系统应具有售票、查询、管理和维护等功能,系统管理员可以进行对车次的更改、票价的变动及调度功能,票价的修改可以通过修改运价来进行,车次调度可通过对发车时刻表的修改来进行,维护功能即可对表进行修改。 1、 功能需求 经过分析后确定系统应具备以下功能: 、售票功能 ① 销售车票 ② 预订车票 ③ 退 票 、查询功能 ① 车次查询 ② 时刻表查询 ③ 售票情况查询 、调度功能 ① 运价修改 ② 车辆修改 ③ 终点站修改 ④ 车次修改 、维护功能 ① 车票表修改 ② 预订车票表修改 ③ 退票表修改 ④ 密码修改 、统计功能 ① 售票统计 ② 报表打印 2、数据流图 使用结构化分析方法,确定系统的数据主要是运价、车次、终点站名、发车时间和车票, 对数据的操作主要有运价修改、车次修改、终点站修改、发车时间修改、售票及打印,可以确定系统的处理逻辑和流程,得到如下所示的系统数据流图。 车次表 车次表 车次 修改 报 表 已 售 车 票 打印 运价表 退票表 运价 修改 售票 车票 售票员 发车 系统管理员 修改 查询 终点站 修改 发车时刻表 预订车票表 终点站名表 已 售 车 票 3、数据字典: 经过分析可以得到以下数据流条目: 车次表=车辆编号+车型+座位数 终点站名表=站名+里程运价表=车型+运价 发车时刻表=车次+车辆编号+站名+发车时间+检票口 已售车票表=票号+乘车日期+车次+站名+发车时间+票价+全半价+工号+退票否 预订车票表=预订号+乘车日期+车次+站名+发车时间+车型+票价+客户名称+订票数量退票表=票号+退票时间+票价+应退款 售票员编号=工号+姓名车辆编号=6{数字}6 车次=4{字符}5 车型=1{字符}8 座位数=2{数字}2 检票口=1{数字}2 站名=1{字符}10 里程=1{数字}5 运价=1{数字}6 发车时间={时间} 乘车日期={日期} 车型价格运价退票时间票价应退款1顾客名称计费退票乘车日期工号姓名1n 车型 价格 运价 退票时间 票价 应退款 1 顾客名称 计费 退票 乘车日期 工号 姓名 1 n n 顾客 1 预订 n 车票 n 售票 1 售票员 预订号 车次 站名 票号 车次 站名 票价 座位号 全半价 退票否 乘车日期 预订号=4{数字}4 客户名称=6{字符}20 订票数量=1{数字}2 退票时间={日期时间} 应退款=1{数字}5 工号=3{字符}3 姓名=4{字符}8 二、 数据逻辑结构设计(E-R 图、关系模式和数据库结构) 1、E—R 图 车辆编号 车辆编号 车型 座位数 站名 里程 车辆 n 开往 m 目标站名 车次 发车时间 检票口 2、关系模式 主键: 外键: 车辆(车辆编号,车型,座位数) 目标站名(站名,里程) 发车时刻表(车次,站名,车辆编号,发车时间,检票口)途径(车次,站名) 车票(票号,乘车日期,车次,站名,票价,全半价,座位号,工号,退票否) 预订(预订号,车次,站名,乘车日期,顾客名称,票数) 退票(票号,退票时间,票价,应退款) 售票员(工号,姓名) 运价(车型,价格) 3、数据库结构 车辆表: 字段名 车辆编号 类型 Int 长度 4 小数点 允许空 主/外键 主 车型 Varchar 8 座位数 smallInt 2 目标站名: 字段名 站名 类型 Varchar 长度 10 小数点 允许空 主/外键 主 里程 Int 4 发车时刻表: 字段名 类型 长度 小数点 允许空 主/外键 车次 Varchar 5 主 站名 Varchar 10 外 车辆编号 Int 4 外 发车时间 Datetime 8 检票口 smallInt 2 途径表: 字段名 类型 长度 小数点 允许空 主/外键 车次 Varchar 5 主 站名 Varchar 10 外 车票表: 字段名 类型 长度 小数点 允许空 主/外键 票号 Int 4 主 乘车日期 Datetime 8 车次 Varchar 5 外 站名 Varchar 10 外 票价 Float 8 全半价 Char 2 座位号 smallInt 2 工号 Char 3 退票否 Char 1 预订表: 字段名 类型 长度 小数点 允许空 主/外键 预订号 Int 4 主 车次 Varchar 5 外 站名 Varchar 10 外 乘车日期 Datetime 8 顾客名称 Varchar 20 票数 smallInt 2 退票表: 字段名 类型 长度 小数点 允许空 主/外键 票号 Int 4 主 退票时间 Datetime 8 票价 Float 8 应退款 Float 8 售票

文档评论(0)

dqy118 + 关注
官方认证
内容提供者

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

认证主体上海海滋实业有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7DL1JF2N

1亿VIP精品文档

相关文档