1、 数据库原理及应用课程设计说明书 题 目:正大旅行社数据库 - 2 - 课程设计任务书课程设计任务书 课程名称 数据库原理与应用课程设计 设计题目 正大旅行社数据库 指导教师 时间 2013.12.23-2014.01.03 一、一、课程设计目的课程设计目的 1、培养学生运用所学课程数据库原理与应用的理论知识和技能以及对数据库组织、管理和 使用能力。 2、掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理 设计与实施) 二、实施时间二、实施时间 本课程设计时间为二周。 三、课程设三、课程设计的具体要求计的具体要求 1功能设计:用 Visio,PowerDesign
2、er 等开发工具与数据库管理系统 SQL server 2008 制作一个 小型管理系统。所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。设计课题可 以从候选的项目中选出,根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。 2数据库的设计: 通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计: 概念结构设计的 ER 图 数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段 名,类型和约束; 确定表之间的关联(一对一、一对多、多对多) 3要求有 SQL SERVER 数据库技术实现部分,用 T-SQL 语句完成创建数据库
3、、数据表(至少不 少于 5 张表,建议不多于 15 张表) 、及各种约束(5 种约束要求均有具体的体现) 、添加测试数据(主 表不少于 3 条记录、子表不少于 10 条记录,要求用 T-SQL 语句完成) 、3 条以上的单表查询(实现某 个特定的业务功能需求) 、3 条以上的多表查询(要求至少涉及 3 张表以上,且使用内连接或者子查询 等高级查询)实现某个复杂的业务逻辑功能(可参考我的租房网里的练习作业) 、2 个以上能够实 现某个特定业务功能的视图、存储过程、创建两类不同操作权限的用户并提供验证权限的测试代码。 4所有 T-SQL 语句均遵循之前各小组自行制定的编程规范。 四、编写课程设计报
4、告四、编写课程设计报告 1、前言:前言主要对本课题的目的和意义进行简要的说明。 2、系统分析与设计 - 3 - (1)数据库的 ER 图; (2)数据库的逻辑结构。 3、系统功能 (1)系统总体设计功能模块图; (2)程序调试情况:系统在调试过程中出现问题都要加以说明; (3)结论。对本系统作一个全面的评价:包括有何特点、存在的问题、改进意见等。 (4)结束语。通过搞课程设计,你有何感想,学到了什么? 五、课程设计的验收五、课程设计的验收 学生的课程设计说明书编写好之后,应交指导教师审阅,教师根据学生的设计资料,程序及运行 结果进行评定并给出成绩。 - 4 - 目录目录 内蒙古科技大学课程设计
5、任务书 . 2 目录 . 4 第一章:概述 . 5 1.1 开发环境 5 1.2 项目描述 5 1.3 主要的需求和问题 6 1.4 主要功能 6 1.5 ER 模型图 . 7 1.6 业务流程图 11 第二章:详细设计 12 2.1 数据库. 12 2.2 数据表. 12 2.3 建立约束 . 18 2.3.1 建立默认约束 . 18 2.3.2 建立 CHECK(检查约束) 18 2.4 建立触发器 . 20 2.5 插入数据 . 24 2.6 建立视图 27 2.7 建立存储过程 . 31 第三章:功能测试与实现 32 3.1 触发器测试 . 32 心得体会 36 参考文献 37 附录:
6、 38 - 5 - 第一章:第一章:概述概述 1.1 1.1 开发环境开发环境 本系统采用 SQL server 2008 作为主要开发工具,并在 Windows 7 环境下开发。 1.2 1.2 项目描述项目描述 设计题目七:上海正大旅行社数据库(题目等级设计题目七:上海正大旅行社数据库(题目等级 6 60 0) 上海正大旅行社是一家综合性的国内旅游企业。自一九九五年成立以来,上海正旅 主业已完成了从单一本地旅游向大旅游转变的战略调整,形成了国内旅游、票务销售、 住宿服务、咨询服务并举的发展格局。上海正大旅行社拥有近百名翻译导游人员,每年 都要接待近十万名来自全国各地的观光游客,并与各地区的旅游界、友好团体建立了紧 密的业务联系。上海正大旅行社为各地区旅游者提供可供选择的中国各地观光日程及游 览节目,并致力为客人安排有益、舒适、愉快的旅程,提供一流的服务。“烹饪学习“、 “书法绘画“、“古迹探访“等特色旅游节目,以及“修学“、“保健“、“气功“及会议旅游和“ 艺术公演团体“、“体育、医学交流团体“等旅游安排,深受旅游者的青睐。 在新的时期下,现有