【基于Aspnet的旅游景点网站的设计与实现4600字(论文)】_第1页
【基于Aspnet的旅游景点网站的设计与实现4600字(论文)】_第2页
【基于Aspnet的旅游景点网站的设计与实现4600字(论文)】_第3页
【基于Aspnet的旅游景点网站的设计与实现4600字(论文)】_第4页
【基于Aspnet的旅游景点网站的设计与实现4600字(论文)】_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE33基于Aspnet的旅游景点网站的设计与实现目录TOC\o"1-2"\h\u9239基于Aspnet的旅游景点网站的设计与实现 127796摘要 23187关键词 2297621绪论 231341.1开发背景 294771.2目的和意义 229901.3研究现状 228532系统关键技术与开发工具 2243432.1ASP.NET技术框架 2261612.2B/S架构 367252.3数据库技术 3274703系统需求分析 351423.1可行性分析 3233083.2网站用例图 4172614系统总体设计 438214.1主要模块的流程图 4105494.1.1管理员相关流程图 410154.1.2旅游景点管理 5222904.2网站功能模块 6212601、景点介绍模块 6248092、酒店预订功能模块 6196843、信息查询功能模块 6141914.3数据库设计 6242724.3.1数据库设计 672534.3.2数据库表设计 8201541.管理员信息表(Admin) 894352.酒店信息管理表(Hotel) 840913.旅游景点信息管理表(JingDian) 896624.用户信息表(Users) 9163795系统实现 9317185.1会员注册模块 942785.2会员登录模块 10325765.3景点信息管理 10226925.4景点门票信息模块 1165645.5管理员登录模块 11313745.6酒店信息管理 1224955.7旅游资讯管理 13116046系统测试 13231136.1系统测试目标 13109406.2系统功能模块测试 146176总结 15摘要:我国旅游业进入飞速增长模式,是经济发展的强力引擎。旅游业所带来的收入促进了就业,成为了数以万计企业发展的基石。传统的旅游景点网站,仅局限于景区的简单信息,游客无法了解到景区的完整景色,也无法提前进行旅游线路规划和预订酒店。而基于ASP.NET的旅游景点网站运用ASP.NET编程语言实现景区动态信息展示和景区门票的购买,还可以展示游客强烈推荐的线路规划以及周边酒店,游客可以根据自己的喜好,提前预定好酒店并设计旅游线路规划,已达到更好的旅游体验的目的。关键词:预定酒店景区线路规划ASP.NET动态信息展示1绪论1.1开发背景旅游景点网站的建设把计算机网络技术的线上技术同旅游景点管理的线下体系结合起来,把景点管理、门票订购、酒店预订做到一体化管理,提供给用户一站式的服务,充分发挥旅游景点网站的作用。旅游景点网站摆脱传统的管理模式,在计算机网页上就可以感受到当地的旅游景点的详细描述、门票和酒店等其他内容。总体而言,旅游景点网站的设计能够更好的服务于大众,转变旅游业线下管理的模式,让旅游业更加科学化、信息化,以此带动旅游业蓬勃发展,促进我国第三产业迅速增长。1.2目的和意义中国旅游业促进了经济的飞速发展,成为我国促进实体经济增长的关键,在经济发展中起着至关重要的作用。如今旅游业已经成为普遍的大趋势。研究本课题的目的在于:可以促进中国旅游业从线下模式转变到线上模式,拉动经济的强力增长。1.3研究现状近年来,随着5G等大数据的发展,给旅游业的发展加砖加瓦。旅游景点网站集多种功能于一体,方便了用户的使用。使用交互式语言ASP.NET,结合起来做成一个动态网站,采用Photoshop完成图片处理工作,系统界面简洁清晰、界面友好、使用方便、功能强大。2系统关键技术与开发工具2.1ASP.NET技术框架ASP.NET框架为系统开发提供了各种控件,是一种可视化的开发环境。[1]他提供了一种更加安全的编程模式,这种模式可以生成更加稳点的应用程序。[2]开发过程中可以随时给出错误提示,大大节省了开发时间,提升了开发效率,同时也降低了开发难度。[3]2.2B/S架构B/S架构是Web兴起后的一种软件发开架构,如今已经被大量使用。[4]该体系结构打破了C/S结构,统一了客户端,为系统功能的实现提供了良好的支持,简化了系统的开发过程。[5]旅游景点网站开发出一套完整的管理系统,[6]管理员可以随时对景点网站的相关信息进行操作和更新。[7]2.3数据库技术对数据库进行分析收集,再根据得出的数据流图,最终根据用户需求形成抽象的概念模型,再将概念模型转换为数据模型;最后建立数据库。[8]编制与调试应用程序,组织数据入库,是综合了多种学科的一门技术。[9]数据库设计的过程必须严格按照要求设计,这样才能减少冗余数据的产生。[10]3系统需求分析3.1可行性分析3.1.1需求可行性随着生活水平的提高,休闲时间越来越多的人想去感受景区的美丽景色。传统的旅游景点网站界面简单,信息较少,游客无法清晰地了解景区信息。而基于ASP.NET的旅游景点网站展示了景区、酒店等较为全面的信息,游客可以根据自己的喜好,提前进行旅游线路规划和预订酒店,让自己拥有一个较好舒适的旅游体验,所以说需求上是可行的。3.1.2技术可行性旅游景点网站的技术完善,编程语言方面选择ASP.NET语言,该语言采用系统缓存和页面缓存技术来提高应用程序的执行性能,使用各种类型的控件解决开发代码混乱、没有条理的状况,使网站项目开发更易于管理。旅游景点网站采用数据库进行数据的存储,开发之后网站可以正常运行,所以技术可行。3.1.3操作可行性ASP.NET的旅游景点网站界面美观大方,模块分类清晰明显,用户操作起来简单易上手。网站的功能强大,分门别类的放置在导航栏上,给人一目了然的感觉。还把用户登录和管理员登录分开放置,让用户可以迅速注册登录网站进行操作,也让管理员可以对后台数据库进行操作,后期维护十分方便快捷,所以说操作是可行的。3.1.4经济可行性传统的旅游景点网站结构简单,不够美观。但基于ASP.NET的旅游景点网站是一个对旅游景点、订购门票、酒店预订的综合网站,网站收益远远大于投入的资本,且使用起来方便快捷,所以说经济是可行的。3.2网站用例图系统用例图:门票管理门票管理酒店管理用户管理景点管理管理员图3-1管理员用例图购买门票购买门票预订酒店收藏景点查看景点用户图3-2用户用例图4系统总体设计4.1主要模块的流程图4.1.1管理员相关流程图进入登录页面后,选择管理员登录,输入账号和密码,若没有此账号或密码错误,则提醒用户不存在,重新输入账号和密码;若账号和密码正确,则成功进入系统。进入登陆页面进入登陆页面开始输入管理员账号密码账号是否存在否进入系统结束是图4-1管理员身份登录流程图4.1.2旅游景点管理管理员进入系统后,可添加景点和删除景点。开始开始管理旅游景点添加景点删除景点结束图4-2订票管理流程图4.2网站功能模块1、景点介绍模块景点介绍模块主要实现了用户查看景点简介、相关路线、景点的开放时间。2、酒店预订功能模块酒店预订功能模块可以为用户提供景区周边酒店的信息,包括酒店的位置、房型、内部设施等相关信息,并配上酒店实景构造图。3、信息查询功能模块信息查询功能模块主要是为用户提供简单便捷的查询接口,用户可以输入自己计划旅游的景点名称,就可以链接到景点网站,获取相关信息,从而做好进一步的规划。旅游景点网站的整体功能模块图如下。景点信息展示景区信息查询景点信息展示景区信息查询账号管理门票信息管理酒店信息管理游客注册模块周边酒店预订购买门票模块游客网站管理员网站旅游景点网站游客信息管理景点信息管理游客信息管理图4-3网站功能模块图4.3数据库设计4.3.1数据库设计通过对系统整体分析,以下展现出旅游景点网站中的E-R图管理员E-R图见图4-4所示。密码密码管理员编号登录账号管理员信息图4-4管理员E-R图景点门票信息E-R图见图4-5所示。门票类型门票编号景点门票类型门票编号景点名称票价景点门票图4-5景点门票信息E-R图会员信息E-R图见图4-6所示。密码密码会员编号会员账号会员信息图4-6会员信息E-R图景点门票预定信息E-R图见图4-7所示。用户名称用户名称编号用户编号门票名称门票预定图4-7景点门票预定E-R图酒店信息的E-R图见图4-8所示。酒店编号酒店编号酒店名称备注房型价格酒店位置酒店信息图4-8酒店信息E-R图酒店预定信息E-R图见图4-9所示。酒店编号酒店编号酒店名称房型价格预定日期游客编号游客姓名酒店预定图4-9酒店预定信息E-R图4.3.2数据库表设计网站采用了SQL数据库,建立的数据库名为TravelJQ。各个表结构如下:管理员信息表(Admin)该表包括ID、管理员账号、密码具体字段设计,见表4-2所示。表4-2管理员信息表(Admin)序号列名数据类型长度小数位标识主键允许空默认值说明1AIdint40是是否2Accountvarchar500是3Pwdvarchar500是酒店信息管理表(Hotel)该表包括ID、酒店名称、酒店地址、酒店价格具体字段设计,见表4-4所示。表4-4酒店信息管理表(Hotel)序号列名数据类型长度小数位标识主键外键允许空默认值说明1HIDint40是是否2HNamevarchar5000是3HAddressvarchar5000是4HPicturevarchar500是5HIntroductiontext160是6HPricevarchar500是7HClickint40是0旅游景点信息管理表(JingDian)该表包括ID、景点名称、景点地址、价格等具体字段设计,见表4-5所示。表4-5旅游景点信息管理表(JingDian)序号列名数据类型长度小数位标识主键允许空默认值说明1JIDint40是是否2JNamevarchar500是5JRemarktext160是6JPicturevarchar500是7JParkingvarchar500是8JRentvarchar500是4.用户信息表(Users)该表包括ID、用户账号、用户密码等具体字段设计,见如表4-7所示。表4-7用户信息表(Users)序号列名数据类型长度小数位标识主键允许空默认值说明1UIDint40是是否2UNamevarchar500是3UXMvarchar500是4USexvarchar500是8UPwdvarchar500是5系统实现5.1会员注册模块会员注册界面见图5-1所示。图5-1会员注册界面普通游客用户先注册后才能对网站进行操作。普通用户在会员注册界面,填好相关信息,则为注册成功。5.2会员登录模块要想实现用户登录,首先要注册成功后,填入数据库中存在的用户账号和密码;如果填写的账号、密码与数据库不匹配,则用户登录不成功。会员登录界面见图5-2所示。图5-2会员登录界面5.3景点信息管理景点信息管理,包括对旅游景点信息的增删改功能。管理员可以对景点信息进行添加,包括景点名称、地址、类型、开放时间等。界面见图5-3所示。图5-3景点信息增改界面管理员添加了新的景点信息后,用户可以在网站看到新的景点信息内容。景点信息显示界面见图5-4所示。图5-4景点信息显示界面5.4景点门票信息模块管理员通过后台系统,对不同景点添加门票价格和门票介绍等信息。界面见图5-5所示。图5-5景点门票信息添加界面5.5管理员登录模块管理员在后台系统登录界面输入用户名和密码,网站通过ASP.NET查看是否与数据库中的信息匹配。如果信息匹配则管理员登陆成功;否则会显示用户不存在,请重新输入正确的用户名和密码进行登陆。管理员登录界面见图5-6所示。图5-6管理员登录界面5.6酒店信息管理酒店信息管理模块可以查看酒店的名称、地址和预定价格,还可以添加酒店的介绍内容。管理员在后台管理系统添加酒店信息,包括名称、地址、预定价格等。界面见图5-7所示。图5-7酒店信息增改界面管理员添加了酒店信息后,用户可以在网站查看,酒店信息显示界面见图5-8所示。图5-8酒店信息显示界面5.7旅游资讯管理管理员在后台系统的景点信息管理模块进行操作,包括旅游线路指南讯息的添加,旅游信息标题、类别和介绍的修改等功能。管理员通过后台系统对后台数据库进行操作,对旅游信息进行添加管理。见图5-9所示。图5-9旅游信息增改界面6系统测试6.1系统测试目标进行系统测试是完成一个程序不可缺少的一个关键步骤,目的是为了找出程序中存在的错误,不能为了不去修改错误而不进行系统测试。通过对系统的整体化测试,去发现程序中的不足之处,保证系统开发的质量,提升用户的使用感。6.2系统功能模块测试根据需求,对网站进行分类测试。会员注册测试,采用黑盒测试。首先是用户注册,当不输入任何信息时,系统会自动在必填信息后提示必填,填好必填信息注册成功后,使用账号进行登录测试,验证登录是否成功。最后使用数据库中不存在的账号进行登录,网站是否会“提醒账号或者密码不正确请重新登陆”。界面见图6-1所示。图6-1会员注册测试界面会员修改测试,会员可以在网站的用户中心对信息进行修改,系统会根据不同的信息给出相应的提示。当把自己的信息进行修改后,再次进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论