旅行社管理系系统

上传人:仙*** 文档编号:171382075 上传时间:2022-11-26 格式:DOC 页数:20 大小:371.50KB
返回 下载 相关 举报
旅行社管理系系统_第1页
第1页 / 共20页
旅行社管理系系统_第2页
第2页 / 共20页
旅行社管理系系统_第3页
第3页 / 共20页
点击查看更多>>
资源描述
课程设计设计说明书 旅行社信息管理系统的设计学生姓名蒋 斌学号0918064030班级网络091成绩指导教师鲁秋菊数学与计算机科学学院2012年 3 月 2 日课程设计课程设计评阅书题 目旅行社信息管理系统的设计学生姓名蒋 斌学号0918064030指导教师评语及成绩成绩: 教师签名: 年 月 日答辩教师评语及成绩成绩: 教师签名: 年 月 日教研室意见总成绩: 室主任签名: 年 月 日注:指导教师成绩60%,答辩成绩40%,总成绩合成后按五级制记入。 课程设计任务书2011 2012 学年第一学期专业: 网络工程 学号: 0918064030 姓名: 蒋 斌 课程设计名称: 课程设计III 设计题目: 旅行社信息管理系统的设计 完成期限:自 2011 年 2 月 20 日至 2010 年 3 月 2 日共 2 周设计依据、要求及主要内容(可另加附页):通过对旅行社业务的分析、调查,旅行社信息管理系统设计按功能分主要包括服务器端和客户端,服务器端涉及用户管理、旅行社基本信息管理、车辆管理、客房管理等;客户端涉及旅行社基本信息查询、景点及相关信息查询、景点预定等服务。具体内容及要求如下:1)用户登录与注册管理模块;主要实现游客用户的登录与注册,用户管理功能。2)旅游信息管理模块;对旅游景点信息进行管理,提供景点的名称、特色、乘车路线、景点费用、导游等信息管理。3)客房管理模块;该模块提供对客房如客房标准、类别信息的录入、修改与查询,并可以实现订房与退房服务。 要求按照数据库设计的需求分析、概念设计、逻辑设计、物理设计等各个阶段建立较规范的数据库,并能运用基本的SQL语句访问、操作数据库;掌握SQL Server数据库知识、软件工程原理。指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日摘 要随着旅游行业的不断发展,各家旅游公司之间的竞争日益激烈,旅游公司所需的旅游信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。因此,只有加强对旅游公司信息资源的整合、统一管理,才能使企业更加合理、高效。本系统采用Microsoft SQL Server2005进行设计。旅行社业务及其服务系统实现客房管理、客户管理、旅游管理、订房服务、退房服务、旅游服务等操作,在设计过程中,先进行了需求分析,其中包括数据流图和数据字典;然后进行概念设计画出ER图;逻辑设计将概念模型转换为关系模型;物理结构设计对数据进行存储安排。关键词:旅行社;数据;设计目 录1 背景11.1课题描述11.2可行性研究12 需求分析22.1用户需求调查22.2系统功能图22.3系统数据流图32.4系统数据字典53 数据库设计63.1概念设计阶段63.2逻辑设计阶段83.3 物理结构设计84 数据库运行114.1插入测试114.2查询测试124.3更新测试124.3删除测试13总 结14参考文献151 背景1.1 课题描述随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。旅行社管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理和旅游管理更先进、更高效、更科学,信息交流更迅速。作为计算机及网络应用的一部分,使用计算机对客房信息和旅游信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件,且办事效率也是决定收入的一个关键因素。开发工具: Microsoft SQL Server2005;1.2可行性研究旅行社信息管理系统可以对客户,旅行路线等信息进行添加,删除,更新以及存储,并快速的对信息进行分门别类的整理,还可以很方便的打印成各种报表以供使用。游客可以通过该旅行社管理系统报名参团,选择旅游路线。他们选择的信息保存在数据库中以供旅行社管理者进行下一段工作的依据。数据库技术,用数据库技术做后台数据的管理。从硬件和开发环境来看,除了对数据库服务器要求稍微高了点些,其他现有条件都可以得到满足。可以保证系统的功能实现,以及稳定性,提高利用的效率,以对管理达到最优化的管理。并且要求对系统有一定的安全性要求,不得随意删除,修改以及增加有关数据,采用相关技术尽可能地提高系统的运行速度。该系统减少了不必要的人力管理成本,提高了管理效率。由于开发难度不大,对于人员的要求,以及技术要求不是很高,但是能够很有效的对数据进行管理,带来对旅行社的效益。 综上所述,该项目在技术,技术上可以加大对这款系统的功能,让此系统更具有价值,经济上又可以以较少的资本取得翻倍的利益,绝对是值得我们去开发这款系统。最后,此开发系统不会牵扯到任何触犯法律之类的事。所以,我们占据了天时,地利,人和的优势。 2 需求分析需求分析也称为系统分析,它是数据库设计的第一步。通过需求分析,得出系统分析对数据的要求和对功能的需求。2.1用户需求调查通过对旅行社业务及其服务系统的调查,明确了该系统是由客房管理,客户管理,旅游管理,订房服务,退房服务和旅游服务5部分组成。用户对现有系统功能的描述如下。(1)客房管理1)对旅行社的所有住房按类别统一编码;对各类客房建立客房登记卡,登记客房的主要信息。2)设备有损坏的客房要注销其客房登记卡。(2)客户管理1)建立客户信息表,对客户统一编号。2)对新加入的客户,将其信息加入到客户信息表中;对某些特定的VIP客户,将其信息从客户信息表中删除。3)当客户信息发生变化时,修改客户信息表中的相应记录。(3)旅游管理1)对旅游景点的名称和城市名称进行同一编号。2)将对应景点的乘车路线和景点费用及其天气状况录入到相应的记录。3)景点的乘车路线和费用发生变化时,修改记录中的相应信息。(4)订房服务1)未入住的客房要按客房类别进行分类,供客户查询预定。2)建立住房登记卡,卡上记录着客房编号,客房楼层客户姓名和编号,入住时间;将住房登记卡按照客户单位,客户编号集中管理。3)客户提出订房请求时,先查看客户的身份证,如果该客户无公安局的通缉令,则可以办理住房手续。4)办理入住手续时需要填写住房登记卡,管理员审核后客户可以入住房间。(5)退房服务1)客户提出退房请求时,先对照相应的住房登记卡,确认客房编号和房间物品无损害后可办理退房手续。2)办理退房手续的方法是在住房登记卡上填写退房时间,管理员签名;将已退订的房间集中保管,收回客房。3)讲退订的客房统一保管,供以后的客户查询预订。2.2系统功能图根据用户需求调查,画出系功能图如图2.1所示。 图2.1 系统功能图2.3 系统数据流图系统数据流分析就是了解系统各功能之间的数据和信息流动和存储情况,以及对数据及其处理情况进行分析与跟踪。数据流分析要用到数据流图(DFD),它能够在逻辑上对系统数据输入、数据输出、数据处理过程和数据存储进行精确的描述。在对“旅行社信息管理系统”的数据流分析中,我们首先画出整个系统的顶层图,以保证对整个系统的概况有个整体了解,然后把顶层图中的细节用下一层的数据流程图来表示,按照由粗到细、逐层细化的原则对系统的各个模块进行深入的分析。“旅行社信息管理系统”的顶层数据流图如图2.2所示。 图2.2 “旅行社信息管理系统”的顶层数据流图图2.3 第二层数据流程图2.4系统数据字典 旅行社业务及其服务系统数主要的据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚。在我们定义的青年旅行社业务及其服务系统数据字典中,主要对数据流程图中的数据流、数据存储和处理过程进行说明。 (1)主要的数据流定义1)数据流名称:职工信息表 描述:包括所有管理员、导游以及其他普通职工信息 定义:职工=职工编号+用户名+密码+姓名+身份证号 +身份类型+性别+电话 2)数据流名称:客户信息表 描述:游客的基本信息 定义:客户=姓名+身份证号码+单位+性别+电话+会员等级+客户编号3)数据流名称:旅游景点表 描述:所有旅游景点的信息 定义:旅游景点=景点名称+城市名称+乘车路线+景点费用+天气状况 说明:根据旅游景点情况建立旅游景点记录。4) 数据流名称:客房信息表 描述:所有客房信息 定义:客房=客房编号+客房类别+价钱+状态 3 数据库设计3.1概念设计阶段根据系统需求分析,可以得出旅行社信息管理系统统数据库的概念模型,如下图是用ER图表示的该系统的概念模型。 图3.1职工实体属性图 图3.2客户实体属性图图3.3旅游景点实体属性图图3.4 客房实体属性图图3.5 各个实体间联系图3.2逻辑设计阶段将旅行社信息管理系统的ER图转换为关系数据库的数据模型,其关系模型为:职工(职工编号,职工名,用户登录名,密码,身份类型,身份证号)客房(客房编号,客房类别,价钱,状态);客户(客户编号,姓名,身份证号码,单位,性别,电话,会员等级);旅游景点(景点名称,城市名称,乘车路线,价钱,天气状况);住房(客房编号,客户编号,订房日期,退房日期,订房经办人,退房经办人);游览(景点名称,客户编号,导游)注:加 “”的为主码,加“”的为外码3.3 物理结构设计数据库的物理结构设计是对于给定的逻辑数据模型,选取一个最适合应用环境的物理结构。物理结构指的是数据库在物理设备上的存储结构与存取方法,它依赖于给定的计算机系统。各表的详细定义如下:表3.1 职工表属性名数据类型长度允许空主码或索引约束条件用 户 名Nchar10No索引输入时不显示密 码Nchar10No输入时不显示身份类型Nchar10No“管理员”“职工”职工编号Nchar4No 主码姓 名Nchar8No 身份证号Nchar18Yes 电 话VarCher11Yes 性 别Nchar2No“男”或“女”默认“男”表3.2 客房表属性名数据类型长度允许空主码或索引约束条件客房编号Char10No主码客房类别VarChar10No索引定 价Smallmoney5Yes索引状 态Char4No索引“空闲”或“有人”表3.3 旅游景点表属性名数据类型长度允许空主码或索引约束条件景点名称VarChar20No主码城市名称VarChar10No索引乘车路线VarChar50No索引价 钱MoneyNo索引价钱0天气状况VarChar20No索引默认晴朗表3.4 客户表属性名数据类型长度允许空主码或索引约束条件客户编号Char10No主码姓 名VarChar8No索引身份证号码Char18No索引单 位VarChar40No索引性 别Char2Yes“男”或“女”电 话VarChar11Yes会员等级Char2No默认0级表3.5住房表属性名数据类型长度允许空主码或索引约束条件客房编号Char10No主属性客户编号Char10No主属性订房日期DatetimeNo索引值为修改记录的当天期退房日期DatetimeNo索引退房日期=订房日期订房经手人Nchar4No值为职工编号退房经手人Nchar4No值为职工编号表3.6游览表属性名数据类型长度允许空主码或索引约束条件景点名称VarChar20No主属性 客房编号Char10No主属性导 游Nchar4No索引值为职工编号在SQL 2005中所建的关系如图3.6所示。图3.6 数据库关系图4 数据库运行通过对数据库进行基本的操作,插入、删除、查询、更新,对旅行社信息管理系统设计进行测试,从而验证本数据库能正常运行。4.1插入测试对旅游景点表进行信息插入,增加项目,SQL语句为:insert into 旅游景点 (景点名称,城市名称,乘车路线,价钱) values (古汉台,汉中,21路公交车,10)insert into 旅游景点 (景点名称,城市名称,乘车路线,价钱) values (拜将坛,汉中,21路公交车,20)insert into 旅游景点 (景点名称,城市名称,乘车路线,价钱) values (南湖,南郑,103路公交车,30)insert into 旅游景点 (景点名称,城市名称,乘车路线,价钱) values (张骞墓,城固,汉运司坐车,50)插入前旅游景点表如图4.1所示。图4.1插入前的旅游景点表插入后旅游景点表如图4.2所示。图4.2插入后的旅游景点表4.2查询测试对旅游景点表进行信息查询,条件为景点所在城市为汉中且价钱小于25元,SQL语句为:select * from 旅游景点where 价钱25and 城市名称=汉中;查询结果如图4.3所示。图4.3 旅游景点表查询结果4.3更新测试 对客户表的会员等级进行更新,男性的会员等级加4,SQL语句为: update 客户 set 会员等级=会员等级+4 where 性别=男 更新前如图4.4所示。图4.4更新前客户表 更新后如图4.5所示。图4.5更新后客户表4.3删除测试 对游览表进行删除操作,条件为导游的编号为0001,SQL语句入戏所示。delete from 游览where 导游=0001;删除前游览表如图4.6所示。图4.6 删除前游览表删除后游览表如图4.6所示。图4.6 删除后游览表总 结数据库课程设计和实验都结束了,在这段时间我学到了很多知识。通过这次的课程设计,增强了我对数据库基本概念的理解,并且对数据库管理系统据库的应用有了更深的认识。在WINDOWS的环境中,用Microsoft SQL Server 2005构建一个库存管理系统。让我了解到了在实际的环境下编写数据库前期的一些调查分析的准备工作。在建立客户资料数据源时,我发现性别一栏可以填写除“男”,“女”以外的字,这就需要一个约束,可是在约束语句里,我有语法错误,后来知道了那是由于一些符号是应该在英语条件下写出。一般设主键的时候都是设一个,这个主键在数据源中是不能重复的。以前的课题很容易就完成了,而这次课设确实是对我的挑战,它需要设计人有足够的耐心,超强的学习能力和坐的住的心态。这次课设使我获益匪浅,让我从老师同学那里学到很到实用的知识,所以在这里我要感谢老师的悉心指导和同学的热忱帮助。参考文献 1 王 珊,萨师煊数据库系统概论(第四版)高等教育出版社,2006-5 2 耿祥义,张跃平Java2使用教程(第三版)清华大学出版社,2006-8 3李玉波,韩光林,李彦等SQL Server完全自学手册机械工业出版社,2007年1月第一版 4姚卿达数据库设计 高等教育出版社,1987 5王珊 数据库系统简明教程 高等教育出版社,2004 6 文龙,张自辉,胡开胜等SQL Sever2005入门与提高清华大学出版社,2007年1月第一版15
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!