毕业设计_数据库课设计火车票卧铺预订系统.docVIP

  • 5
  • 0
  • 约2.93千字
  • 约 16页
  • 2017-04-04 发布于辽宁
  • 举报

毕业设计_数据库课设计火车票卧铺预订系统.doc

毕业设计_数据库课设计火车票卧铺预订系统

课 程 设 计 课程名称___ 数据库______ 题目名称____火车票卧铺预订系统_____ 学生学院_____计算机学院______ 专业班级__ 学 号_________ 学生姓名_____________ 指导教师________左亚尧_________ 2013年 1 月 15 日 目录 1 设计时间 1 2 设计目的 1 3 设计任务 1 4 设计内容 1 4.1需求分析 1 4.2系统设计 2 4.2.1 概念结构设计 2 4.2.2 逻辑结构设计 4 4.2.3 物理结构设计 5 4.3系统实施 7 4.3.1 数据库实现 7 4.3.2 数据载入 9 4.4运行与测试 10 4.4.1运行与测试 10 4.4.2分析 12 5 总结与展望 13 参考文献 14 1 设计时间: 2013-01-10到2013-01-15 2 设计目的 :数据库课程设计是一个十分好的实践项目,可以把书本的知识充分应用到实践中。实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程。 3设计任务 通过开发一个数据库系统,学习数据库系统的设计与开发, SQL 软件为开发工具。、、、、按照一定条件查询、统计符合条件的等;根据需求分析抽象出信息结构,可得该系统的E-R图。E-R图,如图所示。 图E-R图E-R图,如图所示。 图E-R图E-R图,如图所示。 图E-R图E-R图,如图所示。 图图E-R图,如图所示。 图E-R图根据分E-R图和需求分析,可得到总E-R图,如图所示。 图E-R图图 表4-3 业务员信息 中文名称 类型 长度 是否非空 主关键字 备注 工号 char 10 Y 业务员姓名 char 10 N 表4-4 车票信息 中文名称 类型 长度 是否非空 主关键字 备注 班次编号 char 10 N 卧铺类型 char 10 N 座位号 char 10 Y 票价 float(2) N 元 当前预售状态 char 10 N Y/N 表4-5 旅客信息 中文名称 类型 长度 是否非空 主关键字 备注 旅客编号 char 10 Y 姓名 char 10 N 性别 char 10 N 身份证号 char 10 N 联系方式 char 15 N 表4-6 购买信息 中文名称 类型 长度 是否非空 主关键字 备注 旅客编号 char 10 Y 座位号 char 10 N 折扣 float(1) 打几折 实付款 float(2) N N 元 购买数量 int N N 购买的车票 工号 char 10 N 付款状态 char 10 N Y/N 4.3系统实施 4.3.1数据库实现 先建立火车卧铺预订数据库,然后根据数据库的基本表结构分别建立六个基本表,这里给出具体的SQL语句如下。 (1)Create Database ; (2)创建表 ); (3)创建表 ); (4)创建业务员表 Create table 业务员 ( 工号 char(10) primary key, 业务员姓名 char(10) not null ); (5)创建票表 ); (6)创建旅客表 Create table 旅客 ( 旅客编号 char(10) primary key, 姓名 char(10) not null, 性别 char(10) not null, 身份证号 char(20) not null, 联系电话 char(15) not null ); (7)创建购买表 Create table 购买 ( 旅客编号 char(10) not null, 座位号 char(10) not null, primary key(旅客编号, 座位号), 折扣 float(1), 实付款 float(2) not null, 工号 char(10) not null, 购买数量 int not null, 付款状态 char(10) not null, Foreign key(旅客编号) references 旅客(旅客编号), Foreign key(座位号) reference

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档