毕业设计(论文)-基于.NET的旅游信息服务网站设计与实现精选.doc

毕业设计(论文)-基于.NET的旅游信息服务网站设计与实现精选.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)-基于.NET的旅游信息服务网站设计与实现精选

1引言 1.1系统开发背景 1.2系统开发目的 1.3系统综述 系统:页面模块(包括后台模块(包括等)。 2系统分析 2.分析.1.1技术可行性分析 通过网络上成型的旅游系统,采集足够的信息。严格按照数据库开发流程进行设计,确定和使用所得信息才可创建完善的数据库,合理分配模块和功能,对不同功能实用对应的编程语言及工具,对网站前后台合理搭配,可达到美观,实用。 2.1.2管理可行性分析 使用功能结构化的设计方法,对系统开发过程的进行管理,科学合理的将整个程序划分多个功能模块,各模块单独设计开发,这样可以降低整个程序的设计难度及减少错误程序的影响范围,各模块易于实现,又使整个程序易于衔接和修改[1]。通过模板页的使用对没个功能模块外观功能进行整合管理,方便修改也易于美观。 2.1.3经济可行性分析 通过对网络上成型的旅游系统调研观察,采用合适的功能软件,借鉴成功的实例,及科学的开发方法,可以降低开发成本,达到经济高且效的目的。 2.2需求分析.2.1需求分析 需求分析在软件工程中指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[2]。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要[3]。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。需求分析阶段最基本的任务是确定软件系统功能,具体任务可以分为以下几个部分。 (1)确定对系统的综合需求:主要包括功能需求,性能需求,可靠性和可用性需求,出错处理需求,接口需求,约束,逆向需求,将来可能提出的需求等。 (2)分析系统的数据需求:分析系统的信息数据,规划系统面貌,数据分析通常采用建立数据模型的方法。 (3)导出系统的逻辑模型:导出系统的详细的逻辑模型,通常用数据流图,实体-联系图,状态转换图,数据字典等来描述整个逻辑模型。 (4)修正系统开发计划:根据系统分析中的理解,修正之前开发计划中不合理的部分。 2.2.2功能分析 本网站设计面向的是普通用户和浏览游客,因此要求网站设计尽可能地简化操作,健全功能,让浏览者在使用时感到方便、快捷。 通过对一些旅游信息服务网站的结构、功能研究,经过认真分析,结合实际情况,总结出旅游信息服务网站的基本特点:为便于操作人员的操作,要求有良好的人机界面;由于系统的使用对象多,要求有较好的权限管理;全面展示该网站的功能,让用户对此网站产生兴趣,具有漂亮的界面;网站前台设置用户的多种操作权限;在网站后台设置管理员管理模块;;系统的注册登录与注销,安全退出系统。 根据以上分析,本旅游信息服务网站需具备以下功能。 首先是用户权限划分,需要有管理员、普通用户两种角色。 对于普通用户来说,基于.NET的旅游信息服务网站需要以下功能: (1)需要基本的注册功能,使自己能够登录到网站上; (2)基本的登录、退出功能; (3)浏览旅游资讯功能; (4)浏览景点信息,在网上完成门票预订的功能; (5)浏览酒店信息,在网上完成酒店订房的功能; (6)浏览评论信息,在网上发表用户评论的功能。 对于管理员来说,基于.NET的旅游信息服务网站需要以下功能: (1)需要基本的登录、退出功能,能够进入后台进行管理; (2)具有管理旅游资讯、酒店订房、景点门票预订及评论的功能。 2.3关键技术 2.3.1 ASP.NET ASP.NET是Web应用程序编程方面的一个全新的概念和方法[4]。ASP.NET中的新功能并不是对ASP的改进,设计它的初衷是为用户入境提供最佳的应用程序架构。它相比于ASP有着以下几个方面的优点: (1)多语言 ASP曾在脚本引擎方面受到了限制,特别是VBScript和Jscript[5]。而ASP.NET则支持多种语言,默认情况下为Visual Basic.NET、C#和Jscript.NET,另外还支持一些第三方语言。 (2)服务器处理 ASP在服务器处理上不管页面的内容是纯HTML还是ASP生成的HTML,它都是按照页面顺序显示的[6]。因此逻辑代码依赖于它在页面中的位置,并且无法将HTML控件作为目标,除非将它们作为流的一部分进行显示。而ASP.NET就解决了这个问题,方法是为控件引入一个声明的基于服务器的模型,因为控件在服务器上有,可以在服务器上编程,也可以是客户端驱动的事件[7]。 (3)Web Form控件 将现有的HTML控件转换为服务器端的控件是比较容易的,但是也存在一些不方便,例如比较难于区分HTML控件和服务器端的控件。 (4)代码与内容分离 一个网站的设计与开发往往由不同的人来实现的,而ASP中就是存在着这样一个问题,代码(ASP脚本)和内容(HTML)混合在一起[8]。这样就使得同时进行设计和开发变得很困难。而ASP.NET则采用了代码内联和后

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档