




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I基于net旅游管理网站的设计与实现【摘要】随着西藏经济的不断发展和产业不断优化升级,旅游业被定位为西藏当前及未来发展的主导产业。根据需求,开发出一套基于.Net的旅游管理网站,不仅能够让游客更多了解西藏本土旅游特点特色,更能带动西藏本地旅游产业的快速发展,该网站使用了后台是c语言工程,前端使用jsp+css+html的框架,使用VisualStudio工具开发,数据库使用MicrosoftSQLServer的工具,来开发这项基于.Net的旅游管理网站。同时本系统的开发可以使用户更加轻松的收集、获取西藏的旅游景点信息和出四个部分进行论述的,本文中需求分析环节是通过系统功能分析和可行性和需要解决的服务端设计进行了详细的论述;系统的实现环节,本文重点阐述到的主要工具和对系统的各个功能进行了详尽的阐述;系统的测试环节,本文试中发现的问题以及问题的解决方案。开发该系统可以使用户更好的感受到当地旅游产业的特色和景色,同时对于旅游产业网络化的发展起到推进作用。 I 1 1 11.3研究现状 1 22.需求分析 22.1系统功能分析 2 4 62.4需要解决的问题 7Ⅱ3.系统设计 73.1系统总体结构设计 73.1.1系统整体架构模型 73.1.2系统的逻辑架构 83.2数据库设计 93.2.1数据库的概念模型设计 93.2.2数据库具体设计 3.3用户的权限设计 3.4.客户端界面的设计 3.4.1管理者界面设计 4.系统实现 4.1开发环境的搭建 4.1.2客户端开发环境的搭建 4.2客户端功能的实现 4.2.1注册功能的实现 4.2.2登录功能的实现 4.2.3商品订单功能的实现 4.2.4管理员添加旅游景点实现 4.2.5管理员管理用户信息实现 4.2.6管理员管理旅游线路功能实现 5.系统运行展示 5.1用户登录展示 5.2用户注册展示 255.4用户展示景点 255.5个人中心展示 265.6我的商品购买 26 265.7.1管理者登录展示 Ⅲ5.7.2管理者主界面 5.7.4订单管理展示 6.系统调试与测试 29 29 7.总结 32 11.绪论随着西藏经济的不断发展和产业的不断优化升展的主导产业。与此同时伴随着国民经济的繁荣发展和越多人的对旅游消费的需求提升,国内旅游业在国民经济中的地位和作用越来越重要,为了能够更好的推动我国旅游业的发展,我们必用当下信息化时代的良好环境,整合优良的相关资源势。据统计,2021年西藏自治区全年接待游客4150万人次,旅游收入高达441亿元,作为当之无愧的旅游热门城市,面对每年众多的游客量,这就需要高效且具有本土特色的管理网站。开发出高效、景点信息和出游服务,同时建立具有当地特色的旅游随着旅游行业的兴起,旅客量的与日剧增,当社之间的竞争日益激烈,也就意味着旅游部门需要管理的信息量理包括路线管理、合作的景区旅游购买点及员工的管理等事项变普及程度并不广泛的阶段,只有个别地区采用了的旅游方式,这种原始的方法就是依靠工作人员手工管理大量的信息,就很难确保其准确率同时也可能存在资源浪费和闲置的问题。面对理方法不妥当的问题和缺乏信息化的管理方式的问题,以及由于致的企业效益差等问题的。我们需要加强对旅游行政部门的监督管理,同时进行有效的信息资源的整合、统一管理,才能使旅游部门更加高效、良好在于利用计算机的发展成果,结合西藏特色的旅游景点,推动当地1.3研究现状2的线路到西藏旅游;另一部分是自行做攻略到西藏旅游。他们是通过互联网了解、获取西藏旅游信息和旅游攻略。目前有1200-1500个与西藏旅游相关的网站,不仅是西藏本地企业,还有少量北京、上海、广州的旅行社也设立了西藏旅游网站供游客选择。国内被大家为熟悉的有“中国西藏旅游网()”、“西藏中国青年旅行社”,这些网站运用网络技术为更好推动和发展西藏旅游文化、特色景点文化、西藏本土的民族文化、作为最主要的西藏旅游行业的门户网站,该网站设立了国内游客专区和海外华人专区两种,提供了丰富的旅游信息,能够让来自中外的旅游者更好的了解西藏、感受藏文化的魅力;为旅游者提供出游需求信息,同时也为游客能更好的进行旅游经验交流和结交“驴友”提供了良好的平台;通过网站也可以更加快捷的了解到企业发布旅游信息、服务信息,也是为企业间进行业务往来提供了有效的平台,除此之外只针对西藏旅行业务管理的管理数量并不多。1.4本文的工作与组织结构本文你将按照软件你开发的步骤展开论述,具体阐述系统需求分析、数据库分析、系统的设计、系统的实现以及系统测试几个方面。此项目是基于.net的网络管理系统,我计划将权限分为管理者和用户,管理者可以细分为员工和服务人员,各司其职,员工和服务人员都有者相应的功能,这是我的需求分析;其次介绍我的系统分析,系统分析可以细分为系统结构分析和数据库分析,系统结构分析将叙述系统的整体构架以及系统逻辑顺序,而数据库分析通过er图详细的画出每个表与表之间的关系,其次是是讲述系统的主要功能和具体模块的展示图,最后对系统进行测试,针对测试中遇到的问题给出相应的解决方式。设计一款应用的基石便是做好应用的需求分析,需求分析给开发者指明了前进方向,而好的应用分析能够使开发者少走很多弯路,更好地避免推倒重来。2.1系统功能分析本系统实现一个西藏特色旅游管理网站,分为用户、管理员、员工和服务人员四两种用户。具体功能描述如下:41.产品管理:服务人员可以对景区购买点的产品信息进行添加、查看、编辑或删除。2.订单管理:服务人员可以对游客预定的旅游产品订单信息进行查看或删除操作。3.系统管理:服务人员可以对服务人员自身的基本信息进行修改和登录密码的修改操作。2.2系统功能结构图系统管理系统管理订单管理产品管理修改登录密码修改个人信息我服务的订单系统管理订单管理产品管理旅游线路管理景点管理服务人员管理员工管理用户管理修改登录密码修改个人信息个人中心我的产品订单产品展示我的线路订单旅游线路旅游景点用户注册登录网站首页通过需求分析,确定系统功能如下图所示:前台用户模块后台管理员模块西藏特色旅游管理网站通过需求分析,确定系统数据流图如下图所示:8数据库Tomcat服务器数据库1.C#是一个现代的、通用的、面对对象的编程语言,它是微软(Microsoft)开发的,由Ecma和ISOH照准认可的5。C#是由AndersHejlsberg和他的团队在.NET框架开发期间开发的。C#是专为公共语言基础结构(CLI)设计的。CLI由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言[6。C#是微软有限公司在2000年6月推出的一个新的程序设计语句是微软有限公司研发员AndersHejlsberg的研发结果。它包含了许多简单继承、界面、与Java基不过C#和Java之间有着很显著上的差别,它们所借用到的Delphi语言的其中一些特性都和COM(组件对象模型)是可以直接进行集成使用的,并且它们也可以算是微Windows2000的一个“d预览版本”,还有MSDN上迅速增多的文档集子的形式获得(还没有最终定型)[8]。系统逻辑架构图如下图4.2所示。联辉图33实体联系图3.2.2数据库具体设计服务器端的数据库采用的是SQLserver数据库,由数据分析可建立用户信息表、员工信息表、景色信息表、景点特色表、旅游路线表、产品信息表、订单订单表、线路订单表、服务人员信息表、管理人员信息表,各表详细信息描述如下:字段名字段类型字段长度字段说明1是用户名2登录密码3姓名4性别5678注册时间已支付成功。(3)个人界面登陆成功之后回跳到个人界面上,上面有订单查询功能,和修改个人界面,还有退出登录等相关功能组件。管理者,包括员工和服务人员,登录界面上设计了姓名,密码和权限,点进去就是相应的功能权限菜单,管理者掌握着所有属性的信息,包括自己的信息也能修改,上面的功能设计有用户管理,员工管理,服务人员管理,景点管理,旅游路线管理,产品管理,订单管理和系统管理,每个管理界面都有增删改查的功能,在右上角有设置回到网站首页的超链接以及退出登录的组件。4.1开发环境的搭建4.1.1服务器端环境的搭建工具:b)服务器:InternetExplorer5.5和MDAC2.6c)数据库:MicrosoftSQLserver2008ASP.NET是在ASP的基础上开发的,使用NET提供的编程进行程序的构建。使用ASP.NET它的优势就在于当我们创建、管理和部署Web应用程序就不会那么复杂。事实上,这些控件在Web服务器上运行,并在将用户界面发送到浏览器之前转换为HTML格式91。在服务器上,控件负责为网站开发人员提供面向对象的编程模型,提供广泛的FramcworkSDK可以运行在WindowsXP,Windows2000+ServicePackl及WindowsNT(MicrosoftDataAcccssComponcnt本网站将通过前端数据处理,移用js提供的类,来完成数据的交互工作,再将其传4.2.5管理员管理用户信息实现管理员进入后台管理系统中查看用户管理界面,就能查看用户的基本信息,管理员点击新增用户,就可以重新填写新增的用户信息,点击保存则可完成用户信息的创建,同时可以编辑和查询用户的相关信息。管理员管理用户信息伪代码见下图:TheserveradduserDefaddUserInformationO{Userinputtravelinforma}管理员管理用户信息的流程图如下图4.4所示:个图4.4管理用户信息流程图4.2.6管理员管理旅游线路功能实现管理员点击后台管理系统的旅游线路页面,就能查看旅游线路的详情,管理员通过对旅游线路进行增添、删除、修改和查询的基本操作,当管理员新增需要旅游线路时,点击新增按钮,就可重新填写旅游线路名称、旅游线路图片、旅游线路详情等信息后,点击提交则可完成旅游线路信息的创建,管理员也可以进行旅游线路的查看和编辑工作。管理员通过点击编辑旅游线路,就能查看到旅游线路信息页面,管理员就能够对旅游线路的有关信息进行编辑,输入修改后的信息,点击保存,系统则对修改后的旅游线路信息进行更新。管理员管理旅游线路信息伪代码如下所示:管理员编辑旅游线路流程图如下所示:ss系统开发不仅仅停留在理论方面,最终实现的结果才是真正重要的东西,因为这是最后交付用户使用的成果。本部分会以阐述辅以截图的方式展示系统的最终成果。5.1用户登录展示用户打开本系统的首界面是登录界面,用户需要填写用户名及登录密码,检测成功即可登录,跳转到主界面。如果是新用户则需要右上方的点击“用户注册”按钮进入注册界面。登录界面如图5.1所示。玕田5.2用户注册展示注册界面,新用户需要填写以下信息,包括用户名、登录密码、确认密码、姓名、性别、手机号码和联系地址点击注册即可。具体如下图6.2所示。西藏特色旅游管理网站用户注册玕5.3主界面展示注册成功用户登录之后用户可以看到网站首页,显示网站首页、旅游景点、旅行线路、产品展示、个人中心几个模块,展示如图下图5.3所示:★司东创《阿里巴巴出5.4用户展示景点在主界面中点击旅游景点模块,用户能够获取到西藏著名特色景点的详细图文介绍见下图:玕5.5个人中心展示网站首页其中的个人中心模块展示,分别是后台首页、我的心啊路订单、我的产品订单、修改个人信息、修改登录密码和退出登录的选项,如下图5.5所示:出空5.6我的商品购买网站首页中的产品展示模块中用户点击所需商品就能获取购物信息,确定数量后填写姓名、手机号、收货地址、选择支付方式提交即可,如下图:eehttp/localhost62156/proView.asp西色旅游管理网站×回西藏特色旅游管理网站阿站西页点旅国线路产品展示个人中购买产品宝O人艺模人乙*根人艺术原准十人乙框人2*斯个*个人艺*国淋个人木相人艺十淋人艺*根人艺林人2模人艺根个人艺+国人2艺木阳个人已木服骤个人艺术顺漆个人巴木顺个人艺木网个人巴期个艺木原个人巴木个人艺术照5属点:布布人:复市间:015.7管理者后台运行不仅是用户权限的展示,管理者更是掌握了数据库的所有信息,所js上的端口都放入到管理者模块中,此模块中包含了员工权限服务人员权限。5.7.1管理者登录展示管理者点击后台跳出登录入口显示界面,需要输入用户名,密码和权限,点击确认显示登陆成功,如下图:分别有用户管理、员工管理、服务人员管理、景点管理、旅游路线管理、产品管理、订单管理、系统管理的权限,具体见下图.3旅游产业相关信息管理管理者在主界面掌握三块旅游相关产业的信息管理,分别是旅游线路管理、产品管理、景点信息管理,具体见下图5.9、图5.10、图5.11。奔司司司阿巴巴西载特色旅游监理网站R户管理◎达、B王山,无基等日腹素师师55所民点一全一产品名称所属点详管理网站营理员)atmh网站页退出登理自然展现除5.7.4订单管理展示管理员的订单管理权限,体现在管理产品订单和管理线路订单两个方面,具体见下图5.126.1程序调试在系统设计过程中,我们避免不了一些错误的存在,包括出现句法语上的错误,但在程序执行的过程中系统会有自动提示,会要求立即更正,所以,遇到这样的错误就更容易被发现和纠正。还有一类的错误可能是程序在执行过程中的一个错误的结果,这种错误是因为工作中的一个错误或某些计算公式中的错误使用导致的。这种错误不太容易被发现的,有时出现,有时不出现,因所以消除这种动态错误就需要我们很多的时间和精力。6.2程序的测试6.2.1测试的重要性及目的(1)测试的重要性软件测试在软件的生命周期属于不可或缺的部分。在向用户提供开发完整的系统之前,它是确保系统质量的有效途径。最近,软件工程提出一种新的观点,就是在软件生命周期的每个阶段都应包括测试,以确定此阶段的结果是否与以前的测量结果相似,从而发现错误并找到它们。如果不尽快测试,最终产品的测试就越困难。事实上,不管我们采用任何一种技术手段,软件都可能存在错误。良好运用新的语言、先进的开发方式和完整的开发过程能够很大程度的减少输入错误,但完全消除软件错误是不可能的,我们需要通过测试所得到数据,和出现错误的频率。测试是所有工程学科非常重要的一部分,也是软件开发极为重要的组成部分。测试的结果显示在普遍的软件开发项目当中,软件测试也是占软件开发总工作量的40%以上。在软件开发的总成本中,测试费控制在30%到50%之间。如果考虑到服务阶段,那就可以降低测试在整个软件生命周期中测试的成本。实际上,维护工作就相当于二次开发,甚至多次,当然就在实践中,软件测试的复杂性往往是不规则的或不完整的,因为仍然存在一些错误的观点和对测试的错误态度,这包括:1.认为测试不容易像编码可以得到好的发展成果,不容易让测试人员感到成就后的满足感;2.系统的错误检测不是建设性的,有可能会是破坏性的,往往测试人员会因为检测到错误而受到打击;3.测试的工作枯燥乏味,很难让人提起人兴趣;4.测试工作是需要非常仔细而又很艰苦工作;5.对自己编写程序的能力及其自信,在发测试检测到错误后,又过去在意别人对自己的开发能力的看法。这些观点对软件测试工作是非常不好的,我们必须端正自身态度,才可能提高软件(2)测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全国粤教版信息技术七年级上册第二单元第一节1.《文字处理的变迁》教学设计
- 华中师大版(三起)小学信息技三年级上册2.15《忠实的键盘大使》教学设计及反思
- 河大音像版(2020) 五年级上册信息技术 第10课 好习惯计时器(三) 教学设计
- 冀教版六年级下册数学教学工作计划(及进度表)
- muc和上位机的通信协议
- 2025年辣条合作协议书
- 2025年电波特性测试仪器项目发展计划
- 甘肃定西市公园路中学七年级地理下册 第八章 第二节 埃及教学实录 (新版)湘教版
- 财务管理创新举措计划
- 急诊电击伤救治指南计划
- 维修验收单完
- 人员备案表模板
- 立法学 第五版 课件 第1-8章 绪论-立法准备
- 手动报警按钮(建筑消防设施检测原始记录)
- XX学校初高贯通衔接培养实施方案
- 新闻宣传“三审三校”审查表
- 《蝉》虞世南课件
- 私募股权投资业务激励管理办法
- 矿山三级安全教育培训课件
- 教师资格之中学音乐学科知识与教学能力试题附答案(得分题)
- 部编新人教版三年级数学下册获奖课件-《复式统计表》-1
评论
0/150
提交评论