旅行社数据库系统 下载本文

内蒙古科技大学课程设计说明书

4.2.2调用存储过程

use [travel agency] go exec SelProc; exec Count1Proc; 查询结果如下:

图4.8 调用存储过程

4.2.3 调用视图 4.2.3.1调用单表视图

use [travel agency] go select * from view_tourist; 29

内蒙古科技大学课程设计说明书

查询结果如下:

图4.9 调用单表视图

4.2.3.2 调用多表视图

use [travel agency] go select * from view_tr 查询结果如下:

图4.10 调用多表视图

30

内蒙古科技大学课程设计说明书

第五章 心得体会

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,当今计算机应用在是生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术十分重要的。

我的课设题目是《旅行社数据库系统》,刚刚开始课设的时候,完全不知道旅行社数据库到底需要几张表,旅行社的系统中都包含有什么,我的课设介绍中粗略的介绍了一下旅行社数据库都包含什么,我又根据上网百度和参考别人的课设内容,才勉强了解了旅行社数据库应该包含的内容。在一次又一次修改ER图后,发现自己有些时候考虑事情并不完善,不能够全面的去考虑这样的设计是不是适合这个系统。终于,在老师的帮助下,将修改好的ER图设计成数据库。

回顾此次课设,感受颇多。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到的问题,可以说是困难重重,幸好在同学的帮助之下都完成了。同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计后,把以前所学过的知识都重新温故。我想学校设立课程设计这门课程也是为了能够让我们更深入掌握这门课程。

31

内蒙古科技大学课程设计说明书

附录A:数据库代码

建库:

CREATE DATABASE [travel agency] (

NAME =N'travel agency',

FILENAME = N'E:\\SQL server\\MSSQL10.戴菲菲\\MSSQL\\DATA\\travel agency.mdf' , SIZE = 5120KB , MAXSIZE = 102400KB , FILEGROWTH = 1024KB ) LOG ON (

NAME=N'travel agency_log',

FILENAME = N'E:\\SQL server\\MSSQL10.戴菲菲\\MSSQL\\DATA\\travel agency_log.ldf' , SIZE = 3072KB , MAXSIZE = 51200KB , FILEGROWTH = 10%)

建表:

CREATE TABLE [tour group] (

[group_id] [int] NOT NULL PRIMARY KEY, [group_name] [varchar](50) NOT NULL, [group_person] [int] NOT NULL, [group_start] [date] NULL, [group_back] [date] NULL, [route_id] [int] NOT NULL, [staff_id] [int] NOT NULL,);

CREATE TABLE [ticket] (

32