数据库课设说明书旅行社(7)

2018-12-29 20:21

S_SEX as 员工性别,S_AGE as 员工年龄,S_IDCARD as 员工身份证号, S_CONTACT as 员工的联系电话 from ZX_staff

select C_ID as 客户编号,C_NAME as 客户姓名,C_NATURE as 客户性质, C_SEX as 客户性别,C_AGE as 客户年龄,C_IDCARD as 客户身份证号, C_CONTACT as 客户的联系电话 from ZX_client

select H_ID as 酒店编号,H_NAME as 酒店名称,H_LEVEL as 酒店星级, H_ADDS as 酒店地址,H_CONTACT as 联系电话 from ZX_hotel

select TI_ID as 票务编号,TI_COST as 票价,TI_NUMBER as 车次航班, TI_NATURE as 票务性质,TI_START as 起点,TI_END as 终点, TI_STIME as 出发时间,TI_ETIME as 到达时间 from ZX_ticket

select G_ID as 旅行团编号,T_ID as 游程编号 from ZX_decide

select G_ID as 旅行团编号,S_ID as 员工编号,A_ACCO as 陪同时间 from ZX_accompany

select G_ID as 旅行团编号,H_ID as 酒店编号,AR_TIME as 入住时间 from ZX_arrange

select G_ID as 旅行团编号,TI_ID as 酒店编号 from ZX_option

select G_ID as 旅行团编号,C_ID as 客户编号,AP_TIME as 时间, AP_COST AS 费用 from ZX_apply

第三章 功能测试与数据查询

3.1 触发器测试

--(1)测试ZX_zx旅行社表中触发器 --错误信息插入

31

INSERT INTO ZX_zx VALUES

('Z101','争锋旅行社','争锋是一家综合性的国内旅游企业。','上海','15661493012');

图3.1.1 触发器测试图1

--(2)测试ZD_group旅行团表中触发器 --错误信息插入

insert into ZX_group values

('G101','成都单人两天游','20151112','20131111',10,'Z100','成都'); COMMIT TRAN

图3.1.2 触发器测试图2

--(3)测试ZD_staff员工表中触发器 --错误信息插入

INSERT INTO ZX_staff VALUES

('D050','张毅','男',88,'导游','910912349209098768','18267256780');

--(4)测试ZX_decide决定表中触发器 --错误数据插入

32

INSERT INTO ZX_decide VALUES

('G001','T004');

--(5)测试ZX_ accompany安排表中触发器 --错误数据插入

INSERT INTO ZX_accompany VALUES

('G001','D001','20151208')

3.2 存储过程

--存储过程调用

exec ZX_SELECT1 --执行存储过程

图3.2.1 存储过程图

3.3 检查约束测试

--检查约束 sex

insert into ZX_client values

('C011','孙龙','它',21,'新','152322199511143522','18343556701');

33

图3.3.1 检查约束测试

3.4 查询

--1客户 编号姓名

SELECT C_ID,C_NAME FROM ZX_client --2员工姓名

SELECT S_NAME FROM ZX_staff

WHERE S_ID = 'D001'; --3 旅游地点时间

SELECT * FROM ZX_group

WHERE G_NAME ='北京单人两天游' and G_STIME='20151228'; --4票务

select * from ZX_ticket

WHERE TI_NATURE ='火车票';

图3.4.1 查询实例

34

第四章 总结

心得体会:经过两个星期左右的课程设计,我对数据库原理有了更加深刻的认识,并且能够比较熟练的使用SQL软件来进行数据库设计的实现。

希望以后能够通过学习对数据库原理能够更加深入的了解。对数据库有了一定的兴趣后,更加愿意去学习数据库使用。

在设计整个旅行社的E-R模型时,首先我分析了现有的网上旅行社系统,根据我们课设的要求和课设时间将现有的旅行社系统简化,保留主要的模块,去掉像广告、积分这样的辅助模块,然后画出系统模块图和总体流程图。

课程设计需要使用作图工具软件,例如visio,同时需要查阅资料和做一些必要的调研。虽然平时上课这些软件的使用老师都讲过,考试也能通过,但当用这些软件和课本上的知识来独立地设计一个实际的系统时,很多问题就暴露出来了,比如什么时候要用时序图、什么时候要用流程图,虽然这些图我们每个人都会画,但是这些图是用来描述什么的、作用是什么、什么时候需要使用这些图我们却不是很清楚。

今后进行课程设计会更加的顺利,因为通过这次课程设计有了一定的经验。希望今后的课程设计可以更加优秀。

参考

《SQL Server 从零开始学》--清华大学出版社 《数据库系统教程》(第三版)--施伯乐

35


数据库课设说明书旅行社(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2024年中国网络定制巴士市场调查与市场年度调研报告(目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: