1、毕业设计(论文)I摘要通过对一些中型规模的旅行社(如大世界旅游中心旅行社等)的实地考察,从业内人士处了解到旅游行业的管理现状随着旅游行业的不断发展,各家旅游公司之间的竞争日益激烈,旅游公司所需的旅游信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些大型的旅行社(如春秋国际旅行社等)已采用了统一的计算机信息管理系统,一般中小型旅行社通常是以原始的手工方式依靠简单的电子文档来处理信息。但是业务操作人员若仅靠手工方式处理处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游公司信息资源的整合、统一管理,才能使企业更
2、加合理、高效地运转。本文的主要工作是针对旅游公司的这种现状,提出解决问题的一个可行性方法采用现代化统一的计算机信息管理系统。实现了文档管理的自动化,各类信息有序地进行存储,同时采用了权限认证的方式,只有经过了系统权限认证之后,方可进入系统主控界面,进行信息管理,信息查询,数据统计,权限设置,在线预定,通讯簿,留言簿等功能的使用。实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中管理。另利用ASP技术建立企业动态网站,实现旅游信息快速发布及接受游客的网上预定。关键词管理信息系统,信息检索,数据统计,ASP,BROWSER/SERVER模式毕业设计(论文)IIABSTRAC
3、TBYVISITINGSOMEMEDIUMSIZETRAVELAGENCIES,SUCHASDASHIJIETRAVELAGENCY,THEAUTHORGETSOMEINFORMATIONOFTOURISMMANAGEMENTFROMTHEMWITHTHESTEADYGROWTHOFTOURISMINDUSTRY,TRAVELAGENCIESARENOWFACINGTOUGHERCOMPETITIONBETWEENEACHOTHERVARIOUSINFORMATIONSATEACHSTAGEOFTHEPROCESSCOMINGUP,SUCHASACCOUNTSPAYMENT/REIMBURSE
4、STATUS,CLIENTREQUESTANDFEEDBACKFROMCONTRACTINGPARTIES,ANDSOONANDTHEINFORMATIONVOLUMEISEVERGROWINGANDBECOMINGMORESOPHISTICATEDHOWEVER,EXPECTSOMELARGESIZEAGENCIES,SUCHASCHUNQIUINTERNATIONALTRAVELAGENCY,HAVEADOPTEDUNIFIEDMANAGEMENTINFORMATIONSYSTEM,MOSTMEDIUMSIZEANDSMALLSIZEAGENCIESUSUALLYHANDLETHESEIN
5、FORMATIONMANUALLYLEAVESBIGROOMFOROMISSIONANDERRORS,ANDQUITEAPARTOFRESOURCESMIGHTNOTBEUTILIZEDEFFICIENTLYTHEREFORE,ACOMPUTERIZEDSYSTEMSHALLBEDEVELOPEDTOBETTERINTEGRATETHESEINFORMATIONSANDUTILIZETHERESOURCESACOMPANYEQUIPSTHISTHESISISALLABOUTSUCHATOURISMMANAGEMENTINFORMATIONSYSTEMTMISINFORMATIONOFALLKI
6、NDSARESTOREDAUTOMATICALLYINAORDERLYWAY,ANDUSERSMUSTGOTHROUGHANIDENTITYRECOGNITIONPROCEDURE,ONLYTHOSEAPPROVEDUSERCANENTERINTOTHEMAINCONTROLBOARDTOLOOKUP/EDIT/REVISEINFO,ALSOTOMAKERESERVATIONONLINE,LEAVEMESSAGEETCTMISMADEITPOSSIBLETOINTEGRATEANDUTILIZEVARIOUSTOURISMINFORMATION/DATATOBETTERUSETHERESOUR
7、CESOFTRAVELAGENCYFURTHERMORE,TOURISMINFORMATIONCANBEKNOWNQUICKLYANDTOURISTSCANBOOKTHROUGHTHEINTERNETBYUSINGASPTOESTABLISHANAGENCYWEBKEYWORDSMANAGEMENTINFORMATIONSYSTEMMIS,INFORMATIONSEARCHING,DATASTATISTIC,ASP,BROWSER/SERVERMODEL毕业设计(论文)III目录摘要IABSTRACTII第1章绪论111问题的提出1111课题的来源1112研究课题的动态112课题的内容与意义2
8、121课题的内容2112课题的意义2123术语说明313开发平台3131ASP简介3132数据库介绍5133SQLSEVER2000简述6134设计的整体框架814可行性研究8141基本要求8142开发目标10143对现有系统分析10144技术可行性分析11第2章软件需求分析1221功能需求12211功能划分12222功能描述12毕业设计(论文)IV22外部接口需求1323性能需求1424软件属性要求14第3章软件概要设计1631总体设计16311处理流程16312功能分配1732接口设计1733数据结构设计1734数据描述1935运行设计2536安全保密设计2537维护设计2538具体实施方
9、案26第4章软件详细设计2741系统登陆界面2742系统维护界面2943前台系统界面32结论37致谢38参考文献39附录140附录243附录347毕业设计(论文)1第1章绪论11问题的提出111课题的来源当今,席卷全球的信息化大潮把信息管理推倒了时代发展的前沿,信息管理系统已经成为全社会注视的热点。随着科学技术的发展,今天的计算机已经深入到社会和生活的各个领域,广泛的应用于农业生产、国防和科研领域,尤其在信息管理系统方面其发展的规模和应用程度已经成为一个国家现代化水平的重要标志。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越
10、重要的作用。人们可以将大量的繁琐的工作交给计算机去完成,从而大大提高了工作效率,此外,计算机可以利用长期使用过程中所存贮的大量数据进行数据分析,为管理者进行决策提供可靠的信息资料。旅行社旅游服务项目众多,客人信息内容繁琐,而且信息量大,因而在操作上经常造成很多不便之处,浪费了时间,降低了工作效率,而且极大地影响了旅行社的服务质量和经济效益。由此我设计了这个MIS系统。该管理系统的开发,本着科学化、规范化、系统化的原则,并考虑到旅行社的实际情况,采用浏览器/服务器结构,该系统支持SQL,具有查询方便、安全保密性好、用户界面友好、容易操作等优点。应用此管理系统后,该旅行社对每位客人的具体情况便可以
11、了如指掌,而且在对客人信息进行操作时,节省了大量时间,很大程度上提高了员工的工作效率和酒店的服务质量。112研究课题的动态当今,席卷全球的信息化大潮把信息管理推倒了时代发展的前沿,信息管理系统已经成为全社会注视的热点。国外许多发达国家在这一方面采用先进技术,发展水平领先一步。在我国也已开始应用于经营管理的各个领域,在不同的部门、不同的层次上参与和支持着各种经营、管理活动,扮演着越来越重要的角色,产生了一定的经济效益和社会效益。旅游作为一个成熟的产业,各种旅行社管理软件众多,有条件的旅行社毕业设计(论文)2采用自主开发或委托软件开发商开发出的专用软件,部分大型旅行社也已经使用市场上的有关旅行社管
12、理系统(一般价格也较昂贵)。然而占着绝大多数的中小型旅行社、部分旅行社由于资金、人员等多方面原因不易使用旅行社管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类旅行社管理软件基本上都是为大型旅行社专业设计的,有很多功能对于一般旅行社根本用不上。软件市场急需一套低廉的价格、完善的服务,齐全的功能为基础,结合旅行社前台管理的需要进行扩展性而开发的一套旅行社管理系统。12课题的内容与意义121课题的内容研究的内容为旅行社管理系统,该系统的主要功能模块包括系统管理、酒店信息管理、线路信息管理,九寨风情信息管理,留言管理等。系统管理模块主要功能为管理员管理,数据库备份,恢复数据库
13、,酒店订购管理,线路预定管理,系统帮助等;公司简介信息管理模块主要是进行内容管理等。酒店信息管理模块提供酒店即时的信息,实时更新酒店信息,修改酒店资料等;宾客系统主要是提供各种旅游线路信息功能,以便让顾客了解本旅行社提供的旅游线路,热门线路等信息,便于做到实时更新。留言管理模块主要是提供留言信息管理等这些模块基本上满足了用户(旅行社)在酒店信息管理,旅游线路管理等方面的需求,并且还可随着旅行社业务的发展对系统进行扩展升级。112课题的意义随着世界经济全球化进程的加快,特别是迅捷、准确的全球预定网络和旅游电子商务使得旅行社的经营管理建立在一个范围更广,效率更高,因而竞争也更为激烈的基础之上。企业
14、所面临的竞争对手的时空概念发生了根本性的变化,企业竞争的实质已经从产品、市场转向信息和时间的竞争。互联网的开放性、国际性和多媒体性使得旅游酒店的经营范围扩展到全球,电子商务扩大了旅行社业的竞争领域,使旅行社从常规的广告竞争,促销手段,旅游线路产品设计等领域的竞争扩大大无形的虚拟竞争空间。它的最大特点毕业设计(论文)3是卖方运用互联网导购或服务,买方掌握消费主导权。其演化形式是,以市场竞争为底蕴的竞买拍卖。传统的以市场为导向的营销模式转变为网络化的顾客导向模式,从而加剧了市场竞争的激烈与深化。正如战略家安素夫所强调的那样,在动荡强度很高的环境中,企业必须把触角伸向市场,建立弱信号放大的“预警系统
15、”。在机会没有来临之前,按照趋势所示,在组织上配置资源,作为准备,一旦时机成熟,征兆出现,就调集组织资源,捕捉机会,谋求比竞争者领先一步。当前,信息已成为开放企业组织输入输出的重要内容。企业对输入输出信息的采集、分析和处理成效,决定了组织决策的成败。旅行社管理系统是一个星级酒店所不能缺少的管理系统,利用该管理系统可以对旅行社规模、制度、政策的进一步拓展提供了方便条件,以及提高工作效率和经济效益,在管理上更加条理化、规范化、科学化。可以预见,旅行社管理系统的实现将在很大的程度上改善旅行社的管理运行机制,提高旅行社的办公效率,为高质量旅行社服务提供保证。并且准确、快速、统一的信息处理对旅行社公司的
16、决策、业务发展和社会信誉必定有着积极的意义123术语说明可行性研究是指在具体的开发工作之前所作的研究,研究该软件在经济、技术、环境等方面是否已具有开发的条件。模块又称构件,一般指用一个名字可调用的一段程序。类似于高级语言中的PROCEDURE(过程),FUNCTION(函数),SUBROUTINE(子程序)等。软件开发成本是指软件开发过程中所花费的工件量及相应的代价。DFD数据流程图13开发平台131DREAMWEAVER简介管理信息系统MIS是一个综合的用户机器系统,它利用计算机提供信息以支持运行、管理、分析和决策功能。对于广大从事MIS和数据库应用系统开发的软件人员来说,能拥有一套得心应手
17、的辅助开发工具是他们梦寐毕业设计(论文)4以求的愿望。MACROMEDIA公司推出的DREAMWEAVER正是这样一种高效而快捷的集成开发环境,它提供了可视化的、面向对象的、基于客户机服务器的开发环境。1开放式数据库联接ODBC环境这种体系结构能更好地满足企业的实际需要,有利于应用系统的移植和扩充。目前,市场上流行的各种数据库系统软件,如ORACLE/INFORMIX/SYBASE/SQLSERVER等,各行其道,使用户无所适从。然而POWERBUILDER为这些数据库提供了公共的前端工具,提供了开放式数据库连接ODBC,不仅适用于各种数据库管理系统,具有很好的兼容性,而且还能给已有的数据资源
18、带来全新的图形界面。2基于浏览器/服务器的体系结构B/S结构即浏览器和服务器结构。它是随着INTERNET技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(BROWSER)实现,但是主要事务逻辑在服务器端(SERVER)实现,形成所谓三层3TIER结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过INTERNET/INTRANET模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的
19、人员,从不同的地点,以不同的接入方式(比如LAN,WAN,INTERNET/INTRANET等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。3面向对象的应用程序开发方法对象OBJECT,是包含相关的数据以变量的形式以及用于操作这些数据的方法子程序的软件包。一个对象是一个类的具体表现,在功能上它与其它程序保持独立,一个定义良好的对象具有封装的数据和功能。4可视化的开发环境用户不用了解WINDOWS和C编程技术,通过图形化的交互操作,就可以设计实现应用系统,开发出美观、简洁的图形化界
20、面来。毕业设计(论文)5132数据库介绍数据库技术生于20世纪60年代,发展至今已有40年的历史。数据库技术作为数据管理的最有效的手段,它的出现极大地处进了计算机应用的发展,目前基于数据库技术的计算机应用已成为计算机应用的主流。数据、数据库、数据库系统和数据库管理系统是与数据库技术密切相关的4个基本该念。数据实际上是描述事物的符号记录。数据库就是长期储存在计算机内、有组织的、可共享的数据集合。数据库管理系统是位于用户和操作系统之间的一层数据管理软件。数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。数据库(DATABASE)即数
21、据的仓库,是存储在计算机内、有组织的、可共享的相关数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和扩展性,并可为各种用户共享。例如,将公司所有雇员的编号、姓名、性别、出生年月、所在部门、职务和家庭住址等情况存储在计算机中,还可以将各个雇员的每日销售情况存储在计算机中,形成一个数据库。数据库中的数据是高度结构化的,可以存储大量的数据,并且能够方便地进行数据的查询,另外数据库还具有较好的保护数据安全和维护数据一致性的措施,能够方便数据的共享。数据库管理系统(DATABASEMANAGEMENTSYSTEM)是在操作系统支持下,为数据库的建立、使用和维
22、护而配置的软件系统,例如MICROSOFTSQLSERVER或ORACLE等。数据库管理系统是位于用户与操作系统之间的一层数据管理软件,它在操作系统的基础上,对数据库进行管理和控制,利用数据库管理系统提供的一系列命令,用户能够方便地建立数据库和操作数据,比如建表、向表中添加、删除记录等。用户使用的各种数据库命令以及数据库应用程序的运行,都要通过数据库管理系统来实现。另外,数据库管理系统还要保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复等任务。数据库管理系统时数据库系统的核心,包括数据定义语言(DDL)及编译解释程序;数据操作语言DML及编译解释程序;数据库管理和控制程序
23、。毕业设计(论文)6数据库应用程序是指用ASP或ASPNET等开发工具开发的程序,用来实现某种具体的功能,例如酒店管理系统,各种信息管理系统等。数据库应用程序是在操作系统和数据库管理系统的支持下开发和运行的,它利用数据库管理系统提供的各种手段访问一个或多个数据库及其数据。数据库系统(DATABASESYSTEM)是指由计算机硬件、操作系统、数据库管理系统及其开发工具和在此支持下建立起来的数据库、应用程序以及用户、数据库管理人员组成一个整体。对于大型的数据库系统,例如MICROSOFTSQLSERVER,数据库的建立、使用和维护工作需要有专门的人员来完成,称为数据库管理员(DATABASEADM
24、INISTRATOR)。关系数据库以关系模型为基础,自80年代以来,计算机厂商推出的数据库管理系统几乎都是基于关系模型的。关系模型建立在严格数学感念的基础上,概念简单、清晰,并且功能强大,易于用户理解和使用,所以,关系模型提出后关系数据库得到了迅速发展,并得到了广泛应用。关系数据库是根据表、记录和字段之间的关系进行组织和访问的,以行和列组织的二维表的形式存储数据,并且通过关系将这些表联系在一起。133SQLSEVER2000简述创建于1975年的微软公司推出了最新的关系型数据库管理系统MICROSOFTSQLSERVER2000。它是一个优秀的面向下一代的数据库和数据分析系统,可以帮助用户建立
25、自己的INTERNET商务体系。MICROSOFTSQLSERVER2000具有很高的可靠性、可伸缩性、可用性、可管理性等特点,为用户提供了完整的数据库解决方案。MICROSOFTSQLSERVER2000的发布再一次表明,数据库技术的发展是无止境的,用户不断增长的现实需求是推动数据库技术发展的动力。MICROSOFTSQLSERVER2000具有完全的WEB功能,支持扩展标记语言并且拥有一个新的、集成的数据挖掘引擎,可以让用户从BTOB企业和企业之间和BTOC企业和用户之间型的电子商务所提供的机会中获取高额收益。MICROSOFTSQLSERVER2000与WINDOWSDNA2000平台一
26、起,使各种规模的公司在WEB上与客户和供应商进行商业贸易都变得更容易,并可以把老式系统集成到下一代的商业解决方案中去。SQLSERVER作为一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQLSERVER的接毕业设计(论文)7口。SQLSERVE是一个关系数据库管理系统,它最初是由MICROSOFT、SYBASE和ASHTONTATE三家公司共同开发的。于1988年推出了第一个OS/2版本,在WINDOWSNT推出后,MICROSOFT与SYBASE在SQLSERVER的开发上就分道扬镳了,MICROSOFT将SQLSERVER移植到WIND
27、OWSNT系统上,专注于开发推广SQLSERVER的WINDOWSNT版本。SQLSERVER2000继承了SQLSERVER70版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行MICROSOFTWINDOWS98的膝上型电脑到运行MICROSOFTWINDOWS2000的大型多处理器的服务器等多种平台使用。MSSQLSERVER不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQLSERVER数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQLSERVE
28、R的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQLSERVER的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。SQLSERVER企业管理器是SQLSERVER的主要管理工具,它提供了一个遵从MMC标准的用户界面,使用户得以1定义SQLSERVER实例组。2将个别服务器注册到组中。3为每个已注册的服务器配置所有SQLSERVER选项。4在每个已注册的服务器中创建并管理所有SQLSERVER数据库、对象、登录、用户和权限。5在每个已注册的服务器上定义并执行所有SQLSERVER管理任务。6通过唤醒调用SQL查询分析器,交互地设计并测试
29、SQL语句、批处理和脚本。7唤醒调用为SQLSERVER定义的各种向导。SQLSERVER提供了两种程序员访问数据库的方式ODBCODBC是微软公司发布的一个标准的数据库通用接口,应用程序和数据都保持相对独立。SQLSERVER提供了ODBC驱动程序,通过ODBC应用程序可以直接存取和操作数据。TSQLSQLSERVER数据库对标准的SQL语言进行了扩充,增强了SQL语言的功能。毕业设计(论文)8134设计的整体框架本系统采用了浏览器/服务器(BROWSER/SEVER)结构。典型的浏览器/服务器结构包括一个前端(或称客户),它的作用是访问和处理来自后端(或称服务器)上的数据。目前国内发展和流
30、行的MIS系统平台模式大体上分为两种客户机/服务器模式CLIENT/SERVER,简称C/S和WEB浏览器/服务器模式BROWSER/SERVER,简称B/S。C/S模式主要由客户应用程序CLIENT、服务器管理程序SERVER和中间件MIDDLEWARE三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。B/S模式是一种以WEB技术为基础的新型的MIS系统平台
31、模式。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器WEB服务器,从而构成一个三层结构的客户服务器体系。首先它简化了客户端。它无需像C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。14可行性研究141基本要求此系统应便于对旅行社线路预定结果查询、酒店信息查询管理、留言反馈等资源进行综合管理,对旅行社运作状况统一管理。最终目的是提高工作效率和减轻劳动强度;提高信息处理速度和准确性;为业务、管理提供更方便的服务项目。提高旅行社经营效益和市场分析抉择。1功能管理信息系统主要功能是准备和提供统一格式的信息,使各种统计工作简化,使信息成本最低;
32、及时全面地提供不同要求的、不同细度的信息,以期分析解释现象最快,及时产生正确的控制;全面系统地保存大量的信息,毕业设计(论文)9并能很快地实现查询、修改、删除等功能,为决策提出信息支持。旅行社管理系统包括四个系统系统管理、公司简介信息管理、酒店信息管理、线路信息管理、留言管理等。系统管理主要功能为服务员及操作员设置、预订解除、数据库的备份/恢复数据库,线路预定信息管理,酒店预定信息管理等。此功能模块处理是旅行社与客人之间开展的主要内容,也是本系统中的核心部分,只有完善了此系统才能说是实现了旅游业务的电脑管理。公司简介信息管理主要功能是对旅行社的公司经营的业务,旅游线路,酒店合作信息,旅行社的发
33、展历程介绍等,方便用户对公司情况的了解。酒店信息管理提供各种查询功能以便及时了解酒店即时的信息,包括查询客人资料,酒店信息资料等,该系统面对各种复杂的结算要求应具有很强的应变能力。线路信息管理此系统是专为前台处理旅游线路预定操作员设计的服务系统,它提供了旅游线路的信息化管理。2性能本系统结构设计合理,功能齐全,信息指标丰富、规范;采用模块化设计、结构合理、操作简单,具有友好的人机界面和灵活的系统可维护性;有优越的数据共享性,可以使用户充分的利用历史数据,减少数据的重复录入和工作量;方便快捷有效的完成旅行社管理系统的各项工作,录入数据合法性的校验程度高,数据查询速度快;有广泛的网络选择性,可以形
34、成浏览器/服务器结构的数据库系统。主要表现在以下几点1全面构建数字化旅行社,实现旅行社内无纸办公。2具有良好的可移植性,可针对不同的用户需求定制系统部分功能。3系统权限与安全的合理分配,可根据需要自行设置。4用户界面友好,美观,易于操作。3系统输入管理员信息、数据库管理的设置,操作员的添加,还有顾客预订、酒店信息录入与查询,线路信息录入与查询等。4系统输出各种查询的结果和各种类型的报表。5安全和保密要求造成数据库系统不安全的因素很多,有系统本身的原因,也有人为的失误或故意的未经授权的窃取、破坏。安全管理已成为设计数据库系统的重要毕业设计(论文)10组成部分。数据库系统的核心是数据库管理系统(D
35、BMS),开发具有高安全性的DBMS是一项十分紧迫的任务。多用户系统的工作流程都是从用户登陆模块开始,对用户的身份进行认证。身份认证可以分为以下两个过程1认证用户是否为有效的系统用户;2确认用户的类型。本系统有三类用户进行操作,分别是管理员、操作员和顾客,管理员可以设置操作员、宾客及本身的权限,并可增删用户,操作员可以修改自己的登陆口令。第一个过程决定用户能否进入系统。第二个过程根据用户的类型决定用户的操作权限,从而决定用户的工作界面。所以本系统安全和保密工作应该是可以保证的。142开发目标本系统开发目标包括以下几个方面1提高工作效率和减轻劳动强度;2提高信息处理速度和准确性;3为业务、管理提
36、供更方便的服务项目。143对现有系统分析随着管理信息系统的出现,虽然在管理上带来了很多好处,但是如何选择一个经济实用、性能优良的管理信息系统也是一项繁复的工作。酒店管理系统着眼于酒店的当前管理与未来发展,贴近现代酒店的管理模式和管理风格。具备以下特点1对企业来说,本管理系统功能全面,覆盖旅行社的主要业务,真正的BROWER/SERVER体系结构,包括酒店预订、线路信息预定、管理员添加、线路信息资料、酒店信息资料、数据维护,顾客反馈信息留言管理等。给旅行社公司的领导可根据这些功能及时改变市场策略,决策业务发展方向等。2从管理员、操作员来说,本管理系统界面友好,智能处理一些事务。简单、易用、快捷地
37、操作,并提供全面的联机使用帮助。另外可查询顾客订购的酒店,可查询相关线路服务项目等。毕业设计(论文)113具有高度的灵活性和良好的可扩充性,可随着旅行社业务的发展在功能和模块两方面进行扩展和升级。如加入娱乐系统、人事工资系统等等。144技术可行性分析1系统简要描述本系统以现今比较流行的DREAMWEAVER80ASP作为开发工具,基于MICROSOFTSQLSERVER2000数据库开发的BROWER/SERVER体系结构的管理信息系统,提供了数据库备份与恢复功能,使数据更加安全可靠。2技术可行性分析结论本系统为一个数据库管理系统,现有技术较为成熟,估计利用现有技术完全可以达到功能目标,同时,
38、考虑到开发期限较为充裕,预计可以在规定期限内完成开发。毕业设计(论文)12第2章软件需求分析21功能需求211功能划分本系统具有以下功能系统管理主要功能为服务员及操作员设置、预订解除、数据库的备份/恢复数据库,线路预定信息管理,酒店预定信息管理等。此功能模块处理是旅行社与客人之间开展的主要内容,也是本系统中的核心部分,只有完善了此系统才能说是实现了旅游业务的电脑管理。公司简介信息管理主要功能是对旅行社的公司经营的业务,旅游线路,酒店合作信息,旅行社的发展历程介绍等,方便用户对公司情况的了解。酒店信息管理提供各种查询功能以便及时了解酒店即时的信息,包括查询客人资料,酒店信息资料等,该系统面对各种
39、复杂的结算要求应具有很强的应变能力。线路信息管理此系统是专为前台处理旅游线路预定操作员设计的服务系统,它提供了旅游线路的信息化管理。222功能描述一、系统管理1管理员管理设定登陆系统人员的帐号及密码;2数据库备份备份数据库;3数据库恢复恢复数据库;4酒店订购管理查看顾客订购酒店的情况5线路预定管理毕业设计(论文)13查看旅游线路出行人数,出行时间,以及订购情况。18系统帮助软件的系统的使用方法;二、公司简介信息管理公布本公司的发展历程,提供的旅游服务等信息。三、酒店信息管理1内容管理酒店信息资料管理;2添加信息添加酒店的资料信息四、线路信息管理1内容管理旅游线路信息管理;2添加信息添加线路的资
40、料信息五、留言管理查看留言,回复留言六、友情链接管理添加友情链接,删除友情链接22外部接口需求1用户界面(1)采用DIVCSS的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面的设计应遵循如下规则要具有一致性,界面规范应遵循WEB软件界面的规范;提供简单的错误处理;提供信息反馈,用多种信息提示用户当前软件运行状态、软件界面元件的功能;操作可逆,其动作可以是单个的操作,或者是一个相对獐的操作序列;设计良好的联机帮助;显示画面,画面简洁明快,富有现代气息,不能太过花哨;毕业设计(论文)14应遵循国家关于计算机词汇的标准,用词应当精炼准确,没有歧义,图形的意义明朗。(2)各管理模块的不同管
41、理功能操作界面,采用在不同窗口进行管理,各功能操作切换比较简单又相对独立。(3)同一页面内的控件排列,按与用户的交互功能不同,划分为不同的功能区域。2硬件接口支持一般的PIII或更高档微机、笔记本电脑。3软件接口运行于WINDOWS98/ME/2000/NT,且具有WIN32的操作系统之上。4故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。23性能需求1数据精确度(1)查询时应保证查全率,所有相应域包含查询关键字地记录都应能查到。(2)查询是应保证查准率,查到的记录应予给定的单项或组合查询条件完全匹配。2时间特性一般操作的响应时间在35秒内,以及数据的导入
42、和导出也应在可接受的时间内完成。3适应性满足企业使用的需求。对前面提到的运行环境要求不应存在困难。24软件属性要求1正确性要求发布的软件达到用户的预期目标,运行是基本无错误。2可靠性在一般条件下,应不出故障。3效率毕业设计(论文)15对于浏览、查询、添加、删除、更新和密码设置的一般操作,要求及时响应,在35秒内。4完整性要求能在发生意外(如停电)的情况下,保证不丢失数据。5易使用性要求能尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。6可维护性本软件在运行中发现错误时,能快速、准确对其进行定位、诊断和修改。7可测试性设计时尽可能减少测试本软件的各项功能所需的工作量。8复用性设计时应
43、采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚、低耦合的程度,以提高各模块的复用性。9安全保密性要求提供身份验证,只允许通过身份验证的用户使用本软件。对于三次密码输入不正确的,应强行关闭软件。10可理解性对于本软件提供的各种命令,各种信息提示,应易于用户理解。11可移植性要求本软件运行于多个操作系统12互连性要求提供数据得到如何导入和导出接口,以易于同其他系统的连接。毕业设计(论文)16第3章软件概要设计31总体设计311处理流程首先启动服务器及相关程序,然后客户端系统启动,进入身份验证。通过身份验证后,对系统初始化。根据系统配置文件将数据导入。系统进入消息循环状态,通过事件驱动
44、机制激活各个功能模块,并执行指定模块。各项功能执行完毕后重新进入消息循环状态。由系统关闭事件激活系统关闭事件,退出系统。以下是系统的数据流程图(DFD)。毕业设计(论文)17312功能分配本系统主要有三类用户,不同类型的用户使用不同的系统模块,例如,操作员使用前台系统,宾客使用宾客系统,管理员则可使用所有的系统模块,通过身份验证,使得不同用户进入不同的操作界面。为了防止数据遭到破坏,操作员和管理员都可以备份数据库,管理员还可恢复数据库,查看系统日志等。32接口设计1用户界面采用目前非常流行的GUI,即诸如窗口、菜单、对话框、滚动条等。2软件接口运行于WINDOWS2000或更高版本的具有WIN
45、32API的操作系统之上。3硬件接口支持一般的X86系列计算机。33数据结构设计要利用SQL2000开发一个美观,实用的数据库软件,必须对这个数据库软件进行科学的设计,也就是对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储资料,满足各种用户的应用需求信息要求和处理要求,数据库的设计既是一项涉及多学科的综合又是项庞大的工程项目,同时,数据库设计应该和应用系统设计相结合,也就是说,整个设计过程要把结构资料设计和行为处理设计密切结合起来。由于信息结构复杂,应用环境多样,在相当长的一段时期内数据库设计主要采用手工拼凑法,使用这种方法与设计人员的经验和水平有直接关
46、系,数据库设计是一种技艺而不是工程技术,缺乏科学的理论和工程原则支持,很难保证设计质量,常常是数据库投入使用后才发现问题,不得不进行修改,使得维护代价昂贵。目前,最实用,最先进的是将数据库设计分为以下六个阶段一、根据用户的要求来设计数据库毕业设计(论文)18需求收集和分析是数据库设计的第一阶段,明确地把它作为数据库设计的第一步是十分重要的,这一阶段收集的基础是下一步设计概念结构的基础。而概念结构是整个组织中所有用户关心的信息结构,对整个数据库设计具有深刻的影响,而要设计好概念结构,就必须用需求分析阶段的观点来考虑问题、收集和分析资料及其处理。从数据库设计角度考虑,需求分析阶段的目标是对现实世界
47、要处理的对象(组织、部门、企业等)进行详细调查,在了解原系统的概况,确定新系统功能的过程中,收集支持系统目标的基础资料及其处理。二、根据资料分析进行概念结构设计如同软件工程中重视分析与规范说明的思想一样,数据库设计中同样十分重视资料分析,抽象与概念的设计,概念结构的设计是整个数据库设计的关键,概念结构独立于数据库逻辑结构,独立于支持资料的DBMS,其主要特点是1能充分地反映现实世界,包括实体和实体之间的联系,能满足用户对数据处理的要求,是现实世界的一个真实模型。2易于更动,当现实世界改变时容易修改和扩充。3易于理解,从而可以和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功与否的关键
48、。三、概念结构进行逻辑结构设计概念结构是独立于任何一种数据模型的信息结构,逻辑结构设计的任务就是把概念结构转换为与选用的DBMS所支持的数据模型相符合的过程,设计逻辑结构按理应该选择对某个概念结构最好的数据模型,然后对支持这种数据模型的各种DBMS进行比较,选出最合适的DBMS,但实际情况是已给定了某台机器,设计人员没有选择DBMS的余地,现行的DBMS一般只支持关系,网状或层次三种模型的某一种。四、据库物理设计对一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,称为数据库的物理设计,所谓数据库的物理结构主要指数据库在物理设备上的存储结构和存储方法,它完全依赖于给定计算机系统。五、
49、数据库实施对数据库的物理设计初步评价完成后就可以建立数据库,数据库的实施相应于软件工程的编码,调试阶段,设计人员运用DBMS提供的资料定义语言将逻辑设计和物理设计的结果严格地描述出来,成为DBMS可接受的源代毕业设计(论文)19码,然后组织资料入库。六、数据库运行和维护数据库投入运行标志着开发任务的基本完成和维护的开始,但并不意味着设计过程已经结束,任何数据库只要它存在一天它的设计就得不断地进行评价,调整、修改甚至于完全改变,因此数据库的维护不仅是必须的活动而且是设计的继续和提高。34数据描述1静态数据NAME留言者名字QQ留言者QQEMAIL留言者EMAILCONTENT留言者内容HOMEPAGE留言者主页TIME留言者时间REPLY回复留言PIC留言头像FACE留言表情IP留言IPWHERE留言者地址TITLE留言主题F_ID友情链接IDF_SITENAME站点名称F_SITEADD站点地址F_SITELOGO站点LOGOF_LINKTYPE链接类型F_RECYCLE是否显示F_EXAMMARK审核通过F_ADDTIME通过时间CLASSID栏目IDCLASSNAME栏目名称PARENTID父栏目ID毕业设计(论文)20PARENTPATH栏目路径DEPTH栏目层