1、 数据库原理及应用课程设计数据库原理及应用课程设计 设计说明书设计说明书 旅行社信息管理系统 计算机科学与技术系计算机科学与技术系 20122012 年年 9 9 月月 8 8 日日 数据库原理及应用数据库原理及应用课程设计评阅书 题 目 旅行社信息管理系统 学生姓 名 学号 指导教师评语及成绩 成绩: 教师签名: 年 月 日 答辩教师评语及成绩 成绩: 教师签名: 年 月 日 教研室意见 总成绩: 室主任签名: 年 月 日 注:指导教师成绩 60%,答辩成绩 40%,总成绩合成后按五级制记入 1 课程设计任务书 2012 2013 学年第学年第 一一 学期学期 设计题目: 旅行社信息管理系统
2、的设计 完成期限:自 2012 年 8 月 27 日至 2012 年 9 月 7 日共 2 周 设计依据、要求及主要内容(可另加附页) : 通过对旅行社业务的分析、调查,旅行社信息管理系统设计按功能分主要包括服务器端 和客户端,服务器端涉及用户管理、旅行社基本信息管理、车辆管理、客房管理等;客户端 涉及旅行社基本信息查询、景点及相关信息查询、景点预定等服务。具体内容及要求如下: 1)用户登录与注册管理模块;主要实现游客用户的登录与注册,用户管理功能。 2)旅游信息管理模块;对旅游景点信息进行管理,提供景点的名称、特色、乘车路线、 景点费用、导游等信息管理。 3)客房管理模块;该模块提供对客房如
3、客房标准、类别信息的录入、修改与查询,并可 以实现订房与退房服务。 要求按照数据库设计的需求分析、概念设计、逻辑设计、物理设计等各个阶段建立较规 范的数据库,并能运用基本的 SQL 语句访问、操作数据库;掌握 SQL Server 数据库知识、 软件工程原理;熟悉 ASP 或 ASP.NET。 指导教师(签字) : 教研室主任(签字) : 批准日期: 年 月 日 2 摘 要 随着生活水平的提高,越来越多的人外出旅游,这势必给旅游管理的强度 带来了不小的挑战,应对这一情况,开发了此旅行社管理系统。 对于旅游管理这一服务性行业,服务质量是吸引客户、提高经济效益的关键 因素。越来越多的旅行社采用管理
4、信息系统来管理日常工作,合理配置资源,提 升管理水平,从而在市场竞争取得优势。 这次课程设计主要介绍旅行社管理的设计与开发过程,本系统采用 C#作为 开发工具,SQL sever 作为后台数据管理。通过此次开发,使得开发人员更进一 步了解 C#开发工具以及数据库技术,积累更多的实践经验。 本系统具有对相关数据的查询,修改,删除等功能,较之于之前的相关类系 统具有更简便,更实用的有点,但是由于技术的不成熟,又具有不完整,结构不 清晰等缺点。 关键字关键字: 数据库;旅行社管理;管理 3 目目 录录 1.课题描述 4 2.设计过程 5 2.1 需求分析 5 2.1.1 相关介绍 5 2.1.2 数
5、据流图 . 6 2.1.3 数据字典 . 7 2.2 概念设计 9 2.2.1 实体间的联系 . 9 2.2.2 E-R 模型图. 9 2.3 逻辑设计.10 2.3.1E-R 模型图向关系模型的转换 .10 2.3.2 确定范式级别 . 11 2.3.3 实施规范化处理 11 2.4 物理设计.12 2.4.1 数据库12 2.4.2 数据库表结构 12 2.4.3 数据库的实施 15 总 结. 22 参考文献. 23 4 1.1.课题描述课题描述 本课题就是针对旅游业的发展和节假日出行人数的不断增加,为了便于旅行 社对旅游项目的管理,根据旅行社现有的业务包括组团出游、接待本地游、线路 安排
6、、游客信息资料等,开发一套系统,希望通过该系统有效提高服务业的工作 效率。 课题具体目标与要求: 1、用户登录与注册管理; 2、实现旅游信息管理。包括对旅游景点信息进行管理,提供景点的名称、 特色、乘车路线、景点费用、导游等信息管理等; 3、实现客房管理。包括对客房如客房标准、类别信息的录入、修改与查询, 并可以实现订房与退房服务等; 5 2.2.设计过程设计过程 2.12.1 需求分析需求分析 2.1.1 相关介绍 (1)管理员信息: 建立管理员信息表,对管理员统一编号,设定管理员用户名、密码、和管理 员级别。 (2) 客户信息: 建立客户信息表,对客户统一编号,设定客户姓名、性别、年龄、联系电话、 联系地址、身份证号、以及客户登录密码。 (3)酒店信息: 建立酒店信息表,以酒店名称辨别酒店,另外设定酒店地址、客房等级、客 房号码、房间价格等属性。 (4) 景点信息: 建立景点信息表, 以景点名称对景