旅行社管理系统数据库设计.doc
《旅行社管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《旅行社管理系统数据库设计.doc(26页珍藏版)》请在咨信网上搜索。
1、计算机科学与技术学部数据库课程设计报告题 目:旅行社管理系统指导老师:李军学 号:0943252215010609430624816217 姓 名: 易优龙 陈科班 级:计算机科学与技术0901时间:20111225分 数: 旅行社管理系统 摘要摘要随着生活水平的提高,越来越多的人外出旅游,这势必给旅游管理的强度带来了不小的挑战,应对这一情况,开发了此旅行社管理系统。对于旅游管理这一服务性行业,服务质量是吸引客户、提高经济效益的关键因素。越来越多的旅行社采用管理信息系统来管理日常工作,合理配置资源,提升管理水平,从而在市场竞争取得优势。这次课程设计主要介绍旅行社管理的设计与开发过程,本系统采用
2、C#作为开发工具,SQL sever 作为后台数据管理。通过此次开发,使得开发人员更进一步了解C#开发工具以及数据库技术,积累更多的实践经验。本系统具有对相关数据的查询,修改,删除等功能,较之于之前的相关类系统具有更简便,更实用的有点,但是由于技术的不成熟,又具有不完整,结构不清晰等缺点.关键字:数据库;旅行社管理;管理目录第一章系统规划11。1引言11.1。1编写目的11。1.2项目背景11.1.3可行性分析的前提11.1。4决定可行性的主要因素11.2对现有情况的分析21.2.1工作负荷21。2。2费用支出21.2。3人员21.2.4局限性21.3技术可行性分析21.3。1对系统的简要描述
3、21。3。2所掌握的技术21.3。3团队技术评价31.4经济可行性分析31.4。1成本31。4.2效益31。5社会可行性分析31。5。1法律方面的可行性41.5。2用户使用的可行性41。6结论意见4第二章需求分析52。1用户需求52.2系统数据流图52。2.1顶层数据流图62。2。2一层数据流图62.2。3二层数据流图72.3数据字典8第三章概念设计123。1概念设计阶段123.1。1 局部E-R模型图123。1.2 概念模型14第四章逻辑设计154。1 ER模型图向关系模型的转换154。2模式规范化15第五章运行与维护185。1系统功能模块185.2数据库的实施185.2。1表的创建185。
4、3数据库中表的数据载入示例图205。4系统功能展示与数据库查询21课程设计总结26参考文献27II旅行社管理系统 第一章 第一章 系统规划1。1引言1。1。1编写目的本文档将描述对旅行社管理系统项目的可行性研究.1.1。2项目背景本项目作为数据库技术与应用的课程设计项目提出,希望对该项目的分析与设计,切实领会数据库的设计与应用。随着旅游产业的发展,大量的客户数据以及相关产业的数据需要处理,为了减少相关从业人员的工作量,提高工作效率,推出一款旅行社的管理软件是必然的。1.1。3可行性分析的前提要求:(1)功能:能够管理客户信息,对景点信息进行罗列处理,综合管理客户游览地点的信息,客户入住旅馆的信
5、息化管理,以及对客房的管理。(2)性能:数据库的录入;信息检索;用户信息查询。(3)运行环境操作系统:windows硬件要求:内存512M以上(4)完成日期:2011年12月1。1。4决定可行性的主要因素技术因素、硬件因素、软件因素、经济因素、团队合作等1.2对现有情况的分析1。2。1工作负荷每天工作5个小时,团队合作1。2。2费用支出人力开支:没人每小时20元;设备开支:计算机2台,每天开支费用20元;其他材料开支:每天20元.1。2。3人员团队共有2人.1。2。4局限性技术不够精通,影响进度.1.3技术可行性分析1。3.1对系统的简要描述随着当下大量的游客信息需要处理,我们小组将开发这款管
6、理系统.它是基于SQL Server 2005以及C技术以数据库后台核心应用、以服务、查询为目的信息管理平台。1。3。2所掌握的技术数据库技术,C程序设计,用数据库技术做后台数据的管理,用C#设计前台窗体。从硬件和开发环境来看,除了对数据库服务器要求稍微高了点些,其他现有条件都可以得到满足。可以保证系统的功能实现,以及稳定性,提高利用的效率,以对管理达到最优化的管理。并且要求对系统有一定的安全性要求,不得随意删除,修改以及增加有关数据,采用相关技术尽可能地提高系统的运行速度.1。3。3团队技术评价由于sql server 2005数据库技术和C#技术没有熟练掌握,导致个别技术手段无法实现,会导
7、致进度缓慢,但是不影响整体开发。本系统要求对人员达到最精简化要求,明确分工,以免造成人员的冗余导致的任务不清楚,混乱的局面,效率降低的不良后果.1。4经济可行性分析1。4.1成本采购、开发所需费用,有以下可能情况:A。服务器设备租用,B。环境保护设备C。安全与保密设备D。数据库管理软件E.设备维护费用F。人员的工资、奖金G。保密安全方面的开支H。公用设施方面的开支1.4。2效益1) 该系统减少了不必要的人力管理成本,提高了管理效率。2) 由于开发难度不大,对于人员的要求,以及技术要求不是很高,但是能够很有效的对数据进行管理,带来对旅行社的效益。1。5社会可行性分析1。5.1法律方面的可行性政府
8、,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。例如:合同法,消费者权益保护法,专利法,反不正当竞争法等对所有商业组织的行为都做了限制,我们的技术团队设有自己的法律顾问,因此不会在法律方面出现不必要的麻烦。1。5。2用户使用的可行性该系统是一个旅行社的信息管理平台,用户可以根据平台中的文字提示以及以往的类似的软件操作进行无障碍的操作。1。6结论意见综上所述,该项目在技术,技术上可以加大对这款软件的功能,让此系统更具有价值,经济上又可以以较少的资本取得翻倍的利益,绝对是值得我们去开发这款软件,最后,此开发软件项目不会牵扯到任何触犯法律之类的事。所以,我们占据了天时,地
9、利,人和的优势。23旅行社管理系统 第二章 第二章 需求分析需求分析也称为系统分析。通过需求分析,得出系统分析对数据的要求和对功能的需求.2.1用户需求一个旅行社管理系统,包括了许多的方面,里面结构复杂,大体上我们可以从这几个方面来说。本系统主要实现以下几项功能:(1)客房管理:1)对旅行社的所有住房按类别统一编号;登记客房的主要信息。2)设备有损害或者是不便入住的客房注销客房登记。(2)客户管理:1)建立客户信息表,对客户统一编号。2)对新加入的客户,将信息加入到信息客户表中。3)当客户信息表发生变化时,修改客户信息表中相应的记录.(3) 旅游管理1)对旅游景点的名称和城市名称进行统一编号。
10、2)将对应景点的乘车路线和景点费用以及天气状况录入相应的记录.3)景点的乘车路线和费用发生变化时,修改记录中的相应信息。(4)订房服务:未入住的客房要按照客房列别进行分类,供客户查询预定。录入入住客户的姓名备注订房日期,以及退房日期(5)退房服务:根据客户要求进行退房服务,删除之前的客户订房记录.2.2系统数据流图2.2。1顶层数据流图根据系统主要信息的处理功能,整个系统可以看作登陆管理,旅游管理两个部分从而得出了旅行社管理系统的顶层图如下所示:D4 客户订房信息表F12D5 客户旅游信息表F13F14D6 景点信息表F15F16F10管理员P1登录管理P2旅游管理F4F1F11D1 管理员信
11、息表F2F5F3F6D2 客房信息表D3 客户信息表F8F7F9图2.2.1 旅行社管理系统顶层数据流图注:F1: 管理员登陆信息 F2:管理员身份信息 F3:登陆错误信息 F4:管理员身份信息 F5:管理员基本信息 F6:不同权限管理员信息 F7:F8:客户信息F9:F10:客房信息 F11: F12:客户订房信息 F13: F14:客户旅游信息 F15: F16:景点信息2.2。2一层数据流图管理员登陆管理。管理员在登陆时,系统会进行判断。管理员一共有两种类型,分别是普通管理员和系统管理员。在登陆的时候管理员的身份由系统自行判断.在判定时需要查询管理员信息表。管理员信息表,存储管理员信息等
12、.验证之后凭身份进入普通管理员系统或者系统管理员系统。旅游管理系统一层分解图-登陆管理,如图2。2所示:管理员P1登录身份判断F1P2.1系统管理员部分P2.2普通管理员部分F2F4.1F4.2F3D1 管理员信息表图2.2.2旅行社管理系统一层数据流图登录管理注:F1: 管理员登陆信息 F2:管理员身份信息 F4.1 系统管理员登录信息 F4.2普通管理员登录信息2.2。3二层数据流图管理员登录后,根据所相应的帐号密码进入系统管理员部分,系统管理员可以增、删、改客房信息,旅游景点信息;查询所有的信息;并有权限增加、删除、修改系统管理员或普通管理员的帐号密码,旅游管理系统二层数据流图:F6F4
13、.1.5F4.1.6F15P2.1系统管理员部分P2.1.1管理员信息处理P2.1.2客房信息处理P2.1.3景点信息处理P2.1.4客户订房信息查询P2.1.5客户信息查询P2.1.6客户旅游信息查询F4.1.1F4.1.2F4.1.3F4.1.4D1 管理员信息表D2 客房信息表D3 客户信息表D4 客户订房信息表D5 客户旅游信息表D6 景点信息表F5F9F10F16F12F7F14图2.2.3旅行社管理系统二层数据流图系统管理员部分根据普通管理员的权限,可以得到大概的数据操作,普通管理员数据流图如下所示:F4.2.4F4.2.6F4.2.3F4.2.5F8F9F16F11P2.2普通管
14、理员部分P2.2.2客房信息处理P2.2.3景点信息处理P2.2.4客户订房信息查询P2.2.5客户信息查询P2.2.6客户旅游信息查询F4.2.1F7F4.2.2F12D2 客房信息表D3 客户信息表D4 客户订房信息表D5 客户旅游信息表D6 景点信息表F14F13图2.2.4旅行社管理系统二层数据流图普通管理员部分2.3数据字典2.3。1 数据流条目表2。3。1管理员登陆信息数据流条目编号F1数据流名管理员登陆信息简述管理员在登陆时输入的账号、密码去向P1:登陆管理组成用户名+密码表2.3。2管理员登录时身份验证信息数据流条目编号F2数据流名管理员身份信息简述登陆系统时判断比对管理员发送
15、的登录信息去向P1:登陆管理组成用户名+密码表2。3。3登陆错误信息数据流条目编号F3数据流名登录错误信息简述登陆错误时发送的信息去向管理员组成错误提示表2.3。4管理员登陆后信息数据流条目编号F4数据流名管理员身份信息简述登陆系统判断管理员身份后发送的信息去向P2:旅游管理组成用户名+密码表2。3。5系统查询管理员身份信息数据流条目编号F5数据流名管理员身份信息简述登陆系统后查询时所发送的信息去向P2:旅游管理组成用户名+密码表2。3。6系统处理管理员身份信息数据流条目编号F6数据流名管理员身份信息简述登录系统后增加、修改、删除的管理员身份信息去向管理员信息表组成用户名+密码表2.3。7 系
16、统查询客户信息数据流条目编号F7数据流名客户信息简述系统查询的客户信息流去向P2:旅游管理组成客户编号+姓名+身份证号码+性别+联系方式表2。3.8系统处理客户信息数据流条目编号F8数据流名客户信息简述系统对客户信息增加、删除、修改后的信息流去向客户信息表组成客户编号+姓名+身份证号码+性别+联系方式表2。3。9系统查询客房信息数据流条目编号F9数据流名客房信息简述系统查询的客房信息去向P2:旅游管理组成客房编号+客房名称+客房地址+价格+是否预定表2.3。10系统处理客房信息数据流条目编号F10数据流名客房信息简述系统对客房信息增加、删除、修改后的数据流去向客房信息表组成客房编号+客房名称+
17、客房地址+价格+是否预定表2.3。11系统处理客户订房信息数据流条目编号F11数据流名客户订房信息简述系统对客户订房信息增加、删除、修改后的数据流去向客户订房信息表组成姓名+客房名称+订房人编号+订房日期+退房人编号+退房日期表2。3。12系统查询客户订房信息数据流条目编号F12数据流名客户订房信息简述系统对客户订房信息进行查询的数据流去向P2:旅游管理组成姓名+客房名称+订房人编号+订房日期+退房人编号+退房日期表2。3.13系统处理客户旅游信息数据流条目编号F13数据流名客户旅游信息简述系统对客户旅游信息增加、删除、修改后的数据流去向客户旅游信息表组成客户姓名+景点名称+是否游览表2。3。
18、14系统查询客户旅游信息数据流条目编号F14数据流名客户旅游信息简述系统对客户旅游信息进行查询的数据流去向P2:旅游管理组成客户姓名+景点名称+是否游览表2。3。15系统处理景点信息数据流条目编号F15数据流名景点信息简述系统对景点信息增加、删除、修改后的数据流去向景点信息表组成景点名称+城市名称+乘车路线+景点费用+当地天气表2。3.16系统查询景点信息数据流条目编号F16数据流名景点信息简述系统对景点信息进行查询的数据流去向P2:旅游管理组成景点名称+城市名称+乘车路线+景点费用+当地天气2.3。2数据项重要部分数据项条目如下:1。数据项名称:管理员ID 简述:所有职工的编号类型:字符串长
19、度:10取值范围及含义:“00000000”-“99999999”,表示管理员的编号。2。数据项名称:管理员名称简述:所有管理员的名称类型:字符串长度:20取值范围及含义:“00000000000000000000”“99999999999999999999”,表示管理员的名称.3.数据项名称:管理员密码 简述:所有管理员的名称类型:字符串长度:10取值范围及含义:“0000000000”“9999999999,表示管理员的名称.4。数据项名称:客户编号 简述:所有客户的编号类型:字符串长度:6取值范围及含义:“000000”-“999999”,表示客户的编号。5。数据项名称:客户姓名 简述:
20、所有客户的姓名类型:字符串长度:10取值范围及含义:取实际的字符表示客户的姓名.6.数据项名称:客户身份证号码 简述:所有客户的身份证号码类型:字符串长度:18取值范围及含义:“000000000000000000-“999999999999999999”,表示客户的身份证号码。7.数据项名称:客户性别 简述:所有客户的行不类型:字符串长度:2取值范围及含义:“男或“女,表示客户的性别。8。数据项名称:客户联系方式简述:所有客户联系方式类型:字符串长度:12取值范围及含义:“000000000000”-“999999999999”,表示客户的联系方式。9。数据项名称:用户名 简述:所有用户的名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅行社 管理 系统 数据库 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。