- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课设计火车票卧铺预订系统
课 程 设 计
课程名称___ 数据库______
题目名称____火车票卧铺预订系统_____
学生学院_____计算机学院______
专业班级__
学 号_________
学生姓名_____________
指导教师________左亚尧_________
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
您可能关注的文档
- 解决我国中小企业筹资难题的对策研究 会计.doc
- 上市公司利润操纵的方法及对策研究.doc
- 上下料机械手设计说明书.doc
- 设计胶带运输机的zdd型传动装置.doc
- 生r.e.d.项目创业项目谋划书.doc
- 列管式换热器设计.doc
- 生物科技燃料生产建设项目.doc
- 基于web的课调系统.doc
- 声振动信号调理电路设计.doc
- 声光控延时灯论文.doc
- 广东省广州市增城区2023-2024学年九年级上学期期末道德与法治试题(答案).doc
- 广东省广州市2021-2022学年九年级上学期期末模拟历史试题(含答案).docx
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题.doc
- 广州市南沙区2023—2024学年第一学期九年级历史期末教学质量监测模拟试卷.doc
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题(答案).doc
- 在全市县区委书记第五次工作座谈会上的讲话.docx
- 3篇中央政法工作会议发言材料汇编.docx
- 5篇贵州省庆祝第二十个中国记者节座谈会经验交流发言材料汇编.docx
- 在全市人大工作座谈会上的讲话.docx
- 在全市人大系统改革创新工作交流会上的讲话.docx
文档评论(0)