《jsp自助旅游管理hxw论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
途乐乐自助游管理信息系统设计与开发xxx学院毕业设计(论文)说明书题目:途乐乐自助游管理信息系统设计与开发作者:学号:系(院):计算机科学系专业班级:计算机科学与技术指导者:实验师(姓名)(专业技术职务)评阅者:(姓名)(专业技术职务)2012年4月xxx67 途乐乐自助游管理信息系统设计与开发摘要随着信息化建设的发展,旅游业与国际市场接轨已成为大势所趋,旅游业要迎接这场挑战,就必须提高整体竞争能力,变革城市旅游的宣传模式,提高管理水平。实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国旅游业信息化管理的进程缓慢,跟国外的城市相比管理依然落后。在激烈的旅游业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的管理。在信息时代,更重要的是还必须要有一个完善的信息宣传系统,便于方便客人以及更好地宣传城市。特别是近年来计算机和网络技术和应用在我国突飞猛进的发展,越来越多的行业都涉足到这个新兴的领域,而城市宣传由于自身应该和游客及时快捷紧密联系的特点,更应该乘着这股春风打开城市管理新的一页,更为城市管理与国际接轨以及城市的长足发展打下良好的软件基础。途乐乐自助游管理信息系统设计与开发,它可以借用计算机信息化的优势,方便快捷的实现游客和管理者的交户,方便管理者在第一时间了解游客的需求,及时做好应对措施,从而可以使旅游风景区在竞争日益激烈的城市服务行业中取得优势!面对激烈的市场竞争和纷繁复杂的业务需求,现代旅游业的宣传必须通过城市网络宣传系统的帮助,来完成日常管理,特殊服务等各项业务。引入城市网络宣传系统,对旅游风景区的旅游业务进行科学化、现代化的宣传,是提高城市旅游形象、档次和服务水准的有力表现方式。为城市旅游强化内部管理、提高服务质量,减少工作中的差错,防止跑单漏单提供了可靠的技术手段和技术保障.信息宣传无疑是城市旅游的最主要的信息传递途径,将成为宝贵的途径引起人们广泛的关注。如何向外界进行宣传信息呢?在信息高度发达的今天,城市67 途乐乐自助游管理信息系统设计与开发业务涉及的各个工作环节已不再仅仅是传统的住宿,饮食业务,而是一个更为广泛的服务性行业.从客户的营销即客人的旅游登记直到最后的返程结帐,整个过程应该能够体现以旅客为中心,提供优质,方便的服务,给旅客一种至上的感觉,提高城市的宣传水平,在最短的时间内完成城市的形象树立,.旅游业的激烈竟争要争取客源,提高城市知名度。尤其是在数据保存,数据交换等方面快速可靠,如何把旅游业从业人员从繁重的工作中解脱出来呢?因此开发了途乐乐自助游管理信息系统设计与开发,而该系统是运用SQLSERVER2005数据库系统和JSP程序语言开发实现的,《途乐乐自助游管理信息系统设计与开发》包括了用户登录、系统管理、数据维护、前台操作等四大模块,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点,是城市旅游管理者的理想选择。科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机网络技术的飞速发展,使各行各业在计算机网络技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,途乐乐自助游管理信息系统设计与开发也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的城市旅游宣传方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,提高宣传效果,使工作人员可以花更多的时间在选择如何提高服务质量上。从而使旅游从业人员有更多时间来获取信息、了解信息、掌握信息。根据旅游业的实际情况和旅游业的常规运作方式,途乐乐自助游管理信息系统设计与开发标准版包含前台,后台等系统,通过强大的网络环境支持,实现城市各旅游景点的全方位统一宣传,实时宣传详尽的城市旅游信息,提供准确的旅游分析,实现有效的效果控制。同时提供强大的接口功能,可灵活的配合当地的特殊环境要求,塑造城市旅游的个性化特色,最终使得城市达到宣传与利润的双重增益。67 途乐乐自助游管理信息系统设计与开发随着旅游业规模的不断扩大,宣传这些庞大的体系信息非常困难的,因为旅游的人员情况是随时改变的,因此必需对城市旅游信息进行动态的实时宣传,而这对于一个宣传人员来说是一件比较复杂的事情,存储,查询,咨询业务都是宣传系统必不可少的工作内容。为了能让宣传人员从繁重的工作中解脱出来,使宣传人员在使用一个系统以后能极其容易地对所有旅游资源进行宣传,并且准确无误,轻松自如。因此开发一个途乐乐自助游管理信息系统设计与开发是当务之急,也是本论文选题的重要意义和研究宗旨。由于时间仓促和本人水平有限,不当之处在所难免,请各位老师批评指正。关键字:信息宣传,JSP,SQL2005,数据库,计算机网络应用AbstractAstheinformationofthedevelopment,hotelservicesandstandardsoftheinternationalmarkethasbecomethetrendofthetimes.Thehotelindustrytomeetthischallenge,wewillhavetoimproveoverallcompetitiveness,reformthehotelmanagement,enhancethemanagementlevel.Implementationofinformationtechnologyistoachievethispurposeandtheonlywaytoawisemove.Atpresent,China'shotelservicesintheinformationmanagementprocesshasbeenslow,withforeignhotel67 途乐乐自助游管理信息系统设计与开发managementisstillbackwardcompared.Thefiercecompetitioninthehotelindustry,howtoseizetheopportunitytomaintaintheiradvantageinvincible?Thismakesitnecessarytoprovidethebestservicetoprovidethebestpossiblefacilitiesandthemostadvancedtechnology.Intheinformationage,ismoreimportantisalsoinneedofacomprehensivemanagementinformationsystem,Guestsfacilitateconvenienceandbettermanagementofthehotel.Inparticular,inrecentyearsthecomputerinourrapiddevelopment,moreandmoreindustriesareinvolvedinthisemergingfield.andthehotelmanagementbecausetheircustomersshouldquicklyandcloselylinkedtothecharacteristicsMoreshouldberidingthisspringtoopenanewhotelmanagementone.morehotelmanagementwithinternationalpracticesandtherapiddevelopmentofthehotelhaslaidagoodfoundationforsoftware.Theskyspringhotelmanagementsystem,itcanborrowthecomputerinformationsuperiority,convenientandquickrealizationofthecustomersandmanagerspayhouseholds,Managersatthefirstconvenienttimetounderstandtheneedsofcustomersinatimelymannerofresponsemeasures,sothattheycouldoperateinanincreasinglycompetitivehotelservicesindustrytogainanedge!Facedwiththefiercemarketcompetitionandthecomplexbusinessneeds,modernhotelindustrymustbemanagedthroughthehotelcomputermanagementsystemhelptocompletetheday-to-daymanagement,specialservices,andotherbusiness.Introductionofthehotelcomputermanagementsystemforday-to-dayoperationsoftheguesthouseforscientificandmodernmanagement.Hotelsimproveimagequalityandstandardofservicethepowerfulmeansofexpression.Hotelstostrengtheninternalmanagement,improveservicequalityandreduceerrorsinthework,preventleakagesinglerunonlytoprovideareliabletechnicalmeansandtechnicalsupportInformationmanagementofthehotelisundoubtedlythemostimportantresources,itwillbecomeavaluableresourcearousedwidespreadconcern.HowtoprovideaccesstoinformationmanagersInhighlydevelopedtoday,thehotelbusinessinvolvedineveryJSPectofourworkisnolongerjustthetraditionalaccommodation,clearingbusiness,butamoreextensiveserviceindustries.fromthecustomermarketingisregisteredguestsstayuntilthefinalcheckoutbilling,Thewholeprocessshouldbeabletorealizetheguestsofthecentertoprovidefast,convenientserviceTotheguestsafeelingofsupremacy,improvehotelmanagementlevel,intheshortestperiodoftimehotelbusinessregulatingtheoperationofgas.Thehotelindustrytothefiercecontestforcustomers,raisethefullratehotels.Tothemanagertoformulate67 途乐乐自助游管理信息系统设计与开发therightmarketingstrategyforthereliablebasis,especiallyinthepreservationofdata,dataexchange,etc.rapidandreliable.Howtheskyspringhotelmanagersfromtheirheavyworktoextricatethemselves?Therefore,thedevelopmentoftheskyspringhotelmanagementsystem,ThesystemistouseSQLSERVER2005databasesystemandVisualC#.NETprocedureDevelopmentandimplementationofthelanguage.“theskyspringhotelmanagementsystem"Includinguserlogin,systemmanagement,datamaintenance,andoperationofthefutureOperationofthefourmodulesIsasimple,friendlyinterface,goodflexibility,thesystemsafeandstableoperation,andotherfeatures,thehotelmanageristheidealchoice.Informationofthearrivaloftheerabecomeanirresistibletrendandthecivilizationofmankindisenteringanewera.Therefore,theskyspringhotelmanagementsystemisalsoaconvenient,fast,low-costadvantagesareslowlyenteringthelifeofitspeople,traditionalhotelmanagementmethodstoextricatethemselvesthoroughly,improveefficiency,reduceworkersthepreviouspeak,reducetheprobabilityoferror,sothatthestaffcanspendmoretimeinchoosinghowtoimprovethequalityofservices.Sothatthemanagementhasmoretimetoobtaininformation,theuseofinformation,accesstoinformationAccordingtotheskyspringhoteloftheactualsituationandthehotelconventionalmodeofoperation,hotelmanagementsystemstandardversionincludesprospectsbackground,etc.,throughthestrongsupportofthenetworkenvironment,therealizationofvariousfunctionaldepartmentsofthehotel'scomprehensiveunifiedmanagement,Real-timeaccesstodetailedinformationhoteloperatorstoprovideanaccurateanalysisoftheoperation,effectivecostcontrol,completeddeploymentofpersonneloptimization.Italsoprovidesapowerfulinterfacefunctioncanbeflexiblewiththehotelspecialenvironmentalrequirements,createapersonalizedhotelcharacteristics,ultimatelymakethehotelmanagementandprofitreacheddoubleGain.Withoftheskyspringhotelbusinessvolumeexpansion,managementofthesehugesystemisverydifficult.Thisisbecausehotel,thesituationisalwayschanging,itisnecessaryforhoteldevelopmentsinthemanagement,Thisforamanagementstaffisarelativelycomplicatedissue,storage,query,Aggregateperformanceasamanagerprovideareliablebasisfordecision-makingisessentialtothebusiness.67 途乐乐自助游管理信息系统设计与开发Inordertoallowadministratorsfromthelaborioustaskofextricatingthemselves.enableadministratorsintheuseofasoftwareisveryeasytobeabletorightalltherooms,guestsmanagement,andaccuracy.English.Thereforethedevelopmentofatheskeyspringhotelmanagementsystemsoftwareisapriority,aswellastopicsofthispapersignificanceandresearchpurposes.theskyspringhotelmanagementsystemdatamaintenancetheskyspringallpartofthemanagementsystemthemostimportantpart,datamaintenancesystemwillbesimilarcustomermanagement,linkmanagementRooms,anddatamaintenancesystemforprocessingthedataofmanytypes,largequantities,fineandfrequent,andthusneedsystemshouldhaveabetterdefensetestingthewrongfunction,Thewholeprocesstothecustomersfeeltheenjoymentofawarm,improvehotelmanagementlevel,simplificationofthecomplexoperation,inthemostreasonablewithintheshortestpossibletimetocompletethehotelbusinessstandardizingoperations,inordertoenablecustomerstocomfort,therebyincreasingOnRepeatCustomers.Accordingtotheoperatingsystemandhigh-qualityinformationfeedback,efficientmanagementsystemforthecirculationofallfunctionaldepartments.BecausetimeissoshortandIislimited,andinappropriateaboutinevitable,teacherscriticizedcorrection(英文翻译有出入,请自行校对)Keyword:new,search,delete,clear,Clearing67 途乐乐自助游管理信息系统设计与开发目录摘要IIAbstractIV第一章绪言31.1研究课题的背景31.2途乐乐自助游管理信息系统发的目的和意义4第二章系统设计方案的研究42.1系统开发的初步调查42.2系统可行性研究分析5第三章途乐乐自助游管理信息系统概要设计73.1原型法73.2系统管理数据流图83.2.1详细设计83.2.2系统工作流程图83.2.2.1登录模块流程图93..2.2.2查询功能工作流程图123.2..2.3删除功能工作流程图133.2.2.4系统维护模块流程图143.3系统结构图15第四章数据库设计和结构创建164.1数据库设计过程164.1.1数据库需求分析164.1.2数据库概念结构设计E-R图174.1.3数据库逻辑结构设计194.2数据库结构的创建19第五章途乐乐自助游管理信息系统的实现265.1模块化的开发环境的简介265.2数据库的连接265.3功能的实现2767 途乐乐自助游管理信息系统设计与开发5.3.1.系统首页:275.3.2景点介绍模块325.3.3站内新闻模块345.3.4用户注册模块355.3.5自驾游模块375.3.6在线留言模块385.4系统后台操作405.4.1系统后台登陆界面415.4.2系统后台主操作界面435.4.3注册会员管理界面475.4.4景点信息管理界面515.4.5站内新闻管理界面535.4.6酒店信息管理界面545.4.7留言板管理界面57第六章物理设计58设计原理58系统的设计方案58存取方法59第七章系统详细配置方法59总结60致谢61参考文献6267 途乐乐自助游管理信息系统设计与开发第一章绪言1.1研究课题的背景自助旅游是一种时尚的旅游方式,即以“张扬个性、亲近自然、放松身心”为目标,完全自主地选择和安排旅游活动,且没有全程导游陪同的一种旅游方式。自助旅游最大的优点是游客的自主性强,可以随心所欲去选择自己的路线、时间和地方,也可以自主地支配自己的开支,是较为成熟的旅游者所乐意采取的旅游方式。自助旅游将得到更充分的发展。自助旅游的规模将有较大增长,成为主流的旅游方式,在旅游市场中所占比重增大。自助旅游成为重要的旅游趋势,无论老少,希望享受自由、轻松、有特色旅游的人都会加入自助旅游的行列。而且针对自助旅游者的配套设施和中介服务将有极大发展。旅游网站在内容和构架上将有较大调整,旅游信息将更加方便实用,票务、酒店预订及其他旅游电子商务业务将取得突破性进展,出现新的合作方式和商业模式。针对自助旅游的配套设施的完善和中介服务的加强,同时由于自助旅游在中国还属于新兴经济现象,存在着巨大的发展潜力和无限商机,与之相关的产业服务将会越来越繁荣和完善。社会的发展和人民生活水平的提高,中国旅游业已经越来越大众化。当前,旅游者的消费需求越来越个性化、多样化,旅游福州远行者信息技术有限公司也需要越来越多地一站式提供综合化的旅游产品,这些都必须有强大的信息咨询服务平台和信息传输网络来支撑。目前旅游信息系统的研究正朝着集成化、智能化、开放式和网络化方向发展。但与发达国家比较,我国旅游管理信息系统的建设步伐滞后于旅游业整体发展的需要,主要存在以下问题:①大部分旅游管理信息系统为封闭式系统,不同系统无法进行信息共享、信息交换,数据的利用率极低;②开发旅游管理信息系统时,往往忽略了空间信息的挖掘,从而不能提供给旅游者直观的空间位置信息;③系统提供的内容格式大多为静态的、文本加图片形式的,缺乏个性化服务。67 途乐乐自助游管理信息系统设计与开发随着旅游业散客市场的日渐成熟,同时计算机网络的发展和社会信息化程度的提高也为自助旅游提供了便捷的信息通道,自助旅游已经占了国内旅游销售总额的30%以上,而且发展迅速,可见其市场潜力的巨大。但对网上的自助游网站的研究可以发现以下问题:①网站内容过多,但却在一个网站上无法对自己所需信息一次性查清,导致搜索过程繁琐而达不到游客和店家本身所需要的简单明了效果。②信息更新的速度比较慢。③商业气息浓重,网站的浮动条过多,而且各种价格战让人对商品的质量无法相信。④互动性不强,也没有客户对其服务的评价等。⑤目前网站提供的信息不能满足自助旅游者的需求,比如很多自助旅游者都提出,希望能够在网上查询到银行的信息,给自己的旅游提供一些便利。因此有必要对自助旅游信息管理系统进行研究与研制开发。1.2途乐乐自助游管理信息系统发的目的和意义首先通过本论文的研究能够比较系统地总结自助旅游的理论体系,客观的阐释了目前我国自助旅游信息管理系统发展的现状,认识到自助旅游信息管理系统在中国发展面临的困境,并提出了相应的解决办法。其次,本文从旅游管理的角度出发,利用JAVA、JSP、MAPAPI等相关技术,重点开发自助旅游管理项目中的若干关键内容。最后,通过本研究可以帮助旅游福州远行者信息技术有限公司更为清楚地展望中国自助旅游信息管理系统的发展方向和发展趋势,从而为其转变经营思路提供科学依据。第二章系统设计方案的研究在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。网络宣传的建设是一项工作量大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。“可行性”是指在当前情况下,福州远行者信息技术有限公司研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。福州远行者信息技术有限公司—www.RooLsoft.com目前的主要业务在于提供软件毕业设计源码开发以及对应的文档编写,以及对中小型系统的设计和实现,因此办公自动化系统的实现对其有极其重大的意义。67 途乐乐自助游管理信息系统设计与开发2.1系统开发的初步调查在开发的前期进行各项调查的目的是明确系统的开发目标和规模,它是对系统进行可行性研究的基础。旅游业作为一个城市的旅游服务系统,具有服务性质很强的商业性质。所以,考虑系统面向的受众,为系统的开发做准确的定位是十分必要的。就其大小和性质而言,它有哪些特点呢?(1)一般来讲,旅游业的规模决定宣传网站的大小。而途乐乐自助游管理信息系统面向的对象是旅客和旅游业投资者,其面对的范围是世界的每一个角落,数据量宽而不繁,应满足各种不同需求的数据配置,信息查询等。为管理员提供可以对整个网站系统进行综合管理。当然,如果能够作到尽善尽美更好,但是城市的资金和服务环境能否达到也是要考虑的。(2)旅游业作为提供旅游服务工作系统,不仅要求便于管理,而且要求对旅客提供方便快速的查找。一个好的途乐乐自助游管理信息系统不仅仅看它硬件条件设施,还要看它的服务质量及工作效率是否良好,还要看它的管理机制和宣传机制是否健全。这不仅仅是人的因素,还有操作手段和途径,比如一个较好的旅游宣传网站。(3)城市途乐乐自助游管理信息系统需要统一的信息宣传平台,对各种旅游资源及信息及时掌握,这就要求它具有很强的时效性。作为旅游业的宣传人员来说需要及时地对旅游信息进行全面系统的宣传。2.2系统可行性研究分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息宣传网站也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为途乐乐自助游管理信息系统的可行性分析如下:(1)经济可行性分析城市旅游资源丰富,且各自的前期宣传也做得较到位,已有很多传统宣传工作在进行,所以其对宣传费用的投入是较好的所以从投入方面可以不用太担心。而经本网站的统一的高效益的宣传,对旅游业的综合系统的宣传和形象的塑造,对旅游业有很好的经济效益。67 途乐乐自助游管理信息系统设计与开发(2)技术可行性分析途乐乐自助游管理信息系统的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。本系统拟采用JSP(JSP)和MSSQL2005分别作为前端和后端的开发工具。JSP是目前比较流行的一种制作动态网页的技术,使用VBScript、JavaScript等简单易学的脚本语言,结合HTML代码,即可快速地完成系统的应用程序;无须编译、容易编写,可在服务器端直接执行;使用普通的文本编辑器,如Windows的记事本,既可以进行编辑设计;与浏览器无关,客户端所使用的浏览器只要可执行HTML码,即可浏览JSP所设计的网页内容就行,JSP所使用的脚本语言(VBScript、JavaScript)均在Web服务器端执行,客户端的浏览器不需要能够执行这些脚本语言;JSP能与任何ActiveScripting语言兼容,除了可使用VBScript或JavaScript语言来设计外,还可以通过plug-in的方式,使用由第三方提供的其他脚本语言,譬如REXX、Perl、Tcl等,脚本引擎是处理脚本程序的COM(ComponentObjectModel);可使用服务器端的脚本来产生客户端的脚本;ActiveXServerComponents(ActiveX服务器组件)具有无限可扩充性。可以使用VisualBasic、Java、VisualC++、COBOL等程序设计语言来编写你所需要的ActiveXServerComponents。SQL2000作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于FoxPro、Sql2000小型数据库,SQL2000是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。(3)社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在福州远行者信息技术有限公司或机构开发和运行的可能性以及运行后可能一起的对福州远行者信息技术有限公司67 途乐乐自助游管理信息系统设计与开发或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是旅游业完全有可能也有能力采用这样先进的宣传技术。它对旅游业带来的影响可以看到:对传统宣传理念的冲击,可能引起宣传部门的变动和人员的调整。对旅游业工作人员的要求提高,使旅游业在一定的可能下进行机构精简,迫使工作人员继续学习基本的计算机知识。对旅游资源与旅客之间业务方式的转变和扩充。67 途乐乐自助游管理信息系统设计与开发第三章途乐乐自助游管理信息系统概要设计3.1原型法根据实际情况,我们使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。福州远行者信息技术有限公司—www.RooLsoft.com目前的主要业务在于提供软件毕业设计源码开发以及对应的文档编写,以及对中小型系统的设计和实现,因此办公自动化系统的实现对其有极其重大的意义。通过对用户需求的分析,我们可以分析出该途乐乐自助游管理信息系统设计与开发大致可以分为几个模块:用户注册,系统简介,在线留言,旅游信息查询,宾馆信息,旅游商品,旅游景点,自驾游线路,游记博文,天气预报:模块图如图3.1:67 途乐乐自助游管理信息系统设计与开发图3.1途乐乐自助游管理信息系统设计与开发模块通过上面模块的细划分,用户登录之后可以进入用户注册,系统简介,在线留言,旅游信息查询,宾馆信息,旅游商品,旅游景点,自驾游线路,游记博文,天气预报:3.2系统管理数据流图3.2.1详细设计详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。因此,详细设计的结果基本上决定了最终的程序代码的质量。考虑程序代码的质量时必须注意,程序的“读者”有两个,那就是计算机和人。在软件的生命周期中,设计测试方案,诊断程序错误,修改和改进程序等等都必须首先读懂程序。实际上对于长期使用的软件系统而言,人读程序的时间可能比写程序的时间还要长得多。因此,衡量程序的质量不仅要看它的逻辑是否正确,性能是否满足要求,更主要的是要看它是否容易阅读和理解。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理程序应该尽可能简明易懂。结构程序设计技术是实现上述目标的关键技术,因此是详细设计的逻辑基础。福州远行者信息技术有限公司—www.RooLsoft.com目前的主要业务在于提供软件毕业设计源码开发以及对应的文档编写,以及对中小型系统的设计和实现,因此办公自动化系统的实现对其有极其重大的意义。3.2.2系统工作流程图67 途乐乐自助游管理信息系统设计与开发系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等等)。系统流程图表达的信息在系统各个部件之间流动的情况。面对复杂的系统时,一个比较好的方法是分层次的描绘这个系统。首先用一张高层次的系统流程图描绘系统总体概貌,表明系统的关键功能。然后分别把每个关键功能扩展到适当的详细程度,画在单独的一页纸上。这种分层次的描绘方法便于阅读者按从抽象到具体的过程逐步深入的了解一个复杂的系统。根据需求分析结果,设计了一个简单的系统工作流程图。它的工作流程是先通过用户的登录,来判断用户的类型。如果是超级用户则他拥有所有的权限,包括查询、录入、修改、删除、数据管理、用户管理等等;而如果是普通用户登录,那么他所拥有的权限就相当有限了,他所拥有的权限完全由管理员决定。用户登录后就进入程序的主界面,通过用户身份的不同,导致权限的不同,用户就可以应用自己所拥有的权限对教职工信息进行管理了。管理完之后,用户便可以退出系统。以上就是系统的工作流程。系统工作流程图见图6.1所示:图6.1系统工作流程图67 途乐乐自助游管理信息系统设计与开发3.2.2.1登录模块流程图不同的用户有不同的权限,所以不同用户登录实现的功能也不相同。图6.2给出了系统登录模块的总体流程图。67 途乐乐自助游管理信息系统设计与开发图6.2登录模块工作流程图登录模块具体的还可以分为管理员登录流程图、普通用户流程图,他们之间的区别在于登录后所拥有的权限不同,这里重点介绍管理员登入。管理员登录流程图见图6.3所示:67 途乐乐自助游管理信息系统设计与开发图6.3管理员登录程序流程图3..2.2.2查询功能工作流程图查询功能可以通过编号、姓名等基本信息中的某一项来进行模糊式查询。查询功能的工作流程图见图6.5所示:67 途乐乐自助游管理信息系统设计与开发图6.5查询功能工作流程图3.2..2.3删除功能工作流程图删除功能涉及到系统的数据完整性,如:已经解聘的教职工信息需要删除,在删除基本信息的同时,其他的信息也要一并删除。删除功能的工作流程图见图6.6所示:67 途乐乐自助游管理信息系统设计与开发图6.6删除功能工作流程图3.2.2.4系统维护模块流程图系统维护有用户管理和系统数据管理功能,系统维护模块的工作流程图见图6.7示:67 途乐乐自助游管理信息系统设计与开发图6.7统维护模块工作流程图67 途乐乐自助游管理信息系统设计与开发3.3系统结构图随着和国际环境的接轨,旅游的业的竞争更为激烈,信息化建设是旅游福州远行者信息技术有限公司的出路和获得国际竞争优势的重要手段之一。旅游业是各种信息聚集地,要处理巨大的信息,旅游质量的高低在很大程度上取决于旅游目的地的旅游管理质量的好坏,因此自助旅游信息系统要针对自助游的特点和信息化特点进行设计。本研究目的是利用JAVA、JSP网络技术开发自助旅游信息系统,合理的开发旅游资源,同时也为游客享受高水平、高质量的服务提供了重要保障。本文针对现在自助游客的特点,从旅游管理的角度出发,重点点开发自助旅游信息管理系统项目中的若干关键内容:自助团队系统,旅游团队管理系统,旅游商品推荐系统,评价系统。福州远行者信息技术有限公司—www.RooLsoft.com目前的主要业务在于提供软件毕业设计源码开发以及对应的文档编写,以及对中小型系统的设计和实现,因此办公自动化系统的实现对其有极其重大的意义。按照系统架构设计方案和各模块功能,自助旅游管理信息系统有5大功能模块。各个子系统由后台数据库系统和相应的子系统应用程序组成。本系统的功能模块图如图1所示。图1:管理信息系统的总体分析67 途乐乐自助游管理信息系统设计与开发第四章数据库设计和结构创建4.1数据库设计过程数据库设计的全过程,可以相应地分成三个阶段:第一个阶段为数据库需求分析阶段,第二个阶段为建立概念性数据模型,第三个阶段为逻辑设计阶段。当然要设计一个有效的数据库,必须用系统工程的观点来考虑问题。在系统分析阶段,设计者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用户对处理的要求。根据系统分析,途乐乐自助游管理信息系统设计与开发的要求如下:(1)需求分析:①能够处理旅游信息的日常数据、对新闻标题,内容的输入,修改,查找以及删除;②能够实现用户与网站的交流;③能够进行用户间的互动交流;(2)系统性能要求:①系统安全、可靠;②功能齐全;③操作方便、界面友好;④易于维护和扩充。(3)系统的功能分析:密码设置:每个管理员均有自己的密码,可以防止非本系统管理员进入本系统;信息维护:为了对每一则自驾百宝箱进行管理。系统维护包括对各种表记录的修改、删除、添加,查找等操作。系统查询:可以按关键字进行模糊查询4.1.1数据库需求分析需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。VisualSQLSERVER200567 途乐乐自助游管理信息系统设计与开发数据库设计的第一步是明确数据库的目的和如何使用。也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。是进行系统功能划分和系统设计最重要的一个环节,根据系统数据流程图,可以得到两个数据库表:管理员信息表(allusers)、景点信息(jingdianxinxi)表等:,以下为系统所需的数据项和数据结构的使用情况:(1)管理员信息:调用管理员信息表,生成系统编号,用户名,密码,权限等。(2)注册用户信息:调用注册用户信息表,生成系统编号,用户名,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址,性别,等等。(3)景点信息:调用景点信息表,生成系统编号,名称,星级,地址,电话,简介,照片,票价等。(4)新闻信息:调用新闻信息表,生成系统编号,标题,类别,内容,添加人等。4.1.2数据库概念结构设计E-R图数据库概念结构设计是数据库应用程序开发一个非常关键的环节,它具有一定的独立性,通常采用E-R图(实体—关系图)的方法进行设计,它能将用户的数据要求明确地表达出来。根据本系统所使用的数据库以及系统的功能结构画出主要的E-R图,如图4.1所示。(1)管理员信息实体:调用管理员信息表,生成系统编号,用户名,密码,权限等。(2)注册用户信息实体:调用注册用户信息表,生成系统编号,用户名,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址,性别,等等。67 途乐乐自助游管理信息系统设计与开发(3)景点信息实体:调用景点信息表,生成系统编号,名称,星级,地址,电话,简介,照片,票价等。(4)新闻信息实体:调用新闻信息表,生成系统编号,标题,类别,内容,添加人等。67 途乐乐自助游管理信息系统设计与开发4.1.3数据库逻辑结构设计数据库逻辑设计对系统的结构,各个子模块结构流程图的详细说明,先对其功能模块的介绍:1.管理员信息管理管理员针对自己的信息进行管理,如进行密码修改,以防止信息泄漏和系统安全。2.景点信息管理功能:主要是搜索名称,或星级,查找景点信息,。4.2数据库结构的创建数据结构的创建是对数据库表的创建,系统创建两个数据库表:可以得到两个数据库表:管理员信息表(allusers)、站内新闻(xinwentongzhi)表:,(1)管理员信息表管理员信息表是对管理员信息表的管理,存贮系统登录ID,用户名,密码、权限等信息。其对应的字段如表4.1allusers表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2usernameVarChar50是255 3pwdVarChar50是255 4cxVarChar50是255 5addtimeDateTime8是23 dx表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 67 途乐乐自助游管理信息系统设计与开发2leibieVarChar50是255 3contentText16是255 gwc表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2usernameVarChar50是255 3bianhaoVarChar50是255 4mingchengVarChar50是255 5tupianVarChar50是255 6jiageFloat8是15 7addtimeDateTime8是23 8shuliangInt4是10 9isfkVarChar50是255 jingdianxinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2mingchengVarChar50是255 3xingjiVarChar50是255 4dizhiVarChar50是255 5dianhuaVarChar50是255 6jianjieVarChar500是255 7zhaopianVarChar50是255 8piaojiaVarChar50是255 9addtimeDateTime8是23 jiudianxinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 67 途乐乐自助游管理信息系统设计与开发2bianhaoVarChar50是255 3mingchengVarChar300是255 4xingjiVarChar50是255 5dizhiVarChar300是255 6dianhuaVarChar50是255 7zhaopianVarChar50是255 8beizhuVarChar500是255 9addtimeDateTime8是23 jiudianyuding表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2jiudianmingchengVarChar300是255 3kefangbianhaoVarChar50是255 4jiageVarChar50是255 5yudingshijianVarChar50是255 6yudingtianshuVarChar50是255 7nindexingmingVarChar50是255 8nindedianhuaVarChar50是255 9nindeshenfenzhengVarChar300是255 10beizhuVarChar500是255 11yonghumingVarChar50是255 12isshVarChar2是255 13addtimeDateTime8是23 kefang表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2jiudianVarChar300是255 3kefangbianhaoVarChar50是255 4leixingVarChar50是255 67 途乐乐自助游管理信息系统设计与开发5daxiaoVarChar50是255 6jiageVarChar50是255 7beizhuVarChar500是255 8addtimeDateTime8是23 liuyanban表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2chengVarChar50是255 3xingbieVarChar2是255 4QQVarChar50是255 5youxiangVarChar50是255 6dianhuaVarChar50是255 7neirongVarChar500是255 8addtimeDateTime8是23 9huifuneirongVarChar500是255 pinglun表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2xinwenIDVarChar50是255 3pinglunneirongVarChar500是255 4pinglunrenVarChar50是255 5addtimeDateTime8是23 shangpinleibie表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2leibiemingchengVarChar50是255 3addtimeDateTime8是23 67 途乐乐自助游管理信息系统设计与开发 shangpinxinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2bianhaoVarChar50是255 3mingchengVarChar50是255 4leibieVarChar50是255 5tupianVarChar50是255 6beizhuVarChar500是255 7addtimeDateTime8是23 8jiageVarChar50是255 xianlujiatuan表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2xianlubianhaoVarChar50是255 3xianlumingchengVarChar300是255 4chufadiVarChar50是255 5mudediVarChar50是255 6jiaotonggongjuVarChar50是255 7feiyongVarChar50是255 8chuxingshijianVarChar50是255 9faburenVarChar50是255 10canjiarenVarChar50是255 11beizhuVarChar500是255 12isshVarChar2是255 13addtimeDateTime8是23 xinwentongzhi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 67 途乐乐自助游管理信息系统设计与开发2biaotiVarChar300是255 3leibieVarChar50是255 4neirongText16是255 5tianjiarenVarChar50是255 6shouyetupianVarChar50是255 7dianjilvVarChar10是255 8addtimeDateTime8是23 yonghuzhuce表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2yonghumingVarChar50是255 3mimaVarChar50是255 4xingmingVarChar50是255 5xingbieVarChar2是255 6chushengnianyueVarChar50是255 7QQVarChar50是255 8youxiangVarChar50是255 9dianhuaVarChar50是255 10shenfenzhengVarChar50是255 11touxiangVarChar50是255 12dizhiVarChar300是255 13beizhuVarChar500是255 14addtimeDateTime8是23 15isshVarChar2是255 youqinglianjie表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2wangzhanmingchengVarChar50是255 3wangzhiVarChar50是255 67 途乐乐自助游管理信息系统设计与开发4addtimeDateTime8是23 zijiayouxianlu表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2xianlubianhaoVarChar50是255 3xianlumingchengVarChar300是255 4chufadiVarChar50是255 5mudediVarChar50是255 6jiaotonggongjuVarChar50是255 7feiyongVarChar50是255 8chuxingshijianVarChar50是255 9beizhuVarChar500是255 10faburenVarChar50是255 11addtimeDateTime8是2367 途乐乐自助游管理信息系统设计与开发第五章途乐乐自助游管理信息系统的实现5.1模块化的开发环境的简介模块化的程序设计,使得前台页面设计与程序设计几乎完全分离。在前台页面采用过程调用方法。在修改页面设计时只需要在相应位置调用设计好的过程就可以了。这样可以大大减少代码的冗余度.以达到提高代码的重复利用.另外,在调用的过程中传不同的参数以达到不同的效果.,途乐乐自助游管理信息系统设计与开发采用三层架构的设计方案.福州远行者信息技术有限公司—www.RooLsoft.com目前的主要业务在于提供软件毕业设计源码开发以及对应的文档编写,以及对中小型系统的设计和实现,因此办公自动化系统的实现对其有极其重大的意义。5.2数据库的连接本系统系统采用sqlserver2000进行数据库的连接选择“MicrosoftSQLSERVER2005Driver”,与数据源名HotelManage.mdb连接,如图(5.2)图5.2数据库连接图67 途乐乐自助游管理信息系统设计与开发5.3功能的实现5.3.1.系统首页:系统首页是城市旅游网的第一个页面。如图(5.3)图(5.3)系统首页系统首页可分为三部分:第一部分为网站名称及欢迎辞。第二部分是网站功能菜单,以单排列表的形式展开,分别列出系统的信息分类,并显示系统时间等相关信息,提供后台登陆入口。福州远行者信息技术有限公司—www.RooLsoft.com目前的主要业务在于提供软件毕业设计源码开发以及对应的文档编写,以及对中小型系统的设计和实现,因此办公自动化系统的实现对其有极其重大的意义。第三部分为网站的最新的信息。主要代码如下:
已有景点信息列表:
已有自驾游线路列表:
已有管理员列表:
已有用户注册列表: