版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于NET的地方特色旅游网站设计与实现目录TOC\o"1-3"\h\u15298前言 3252471绪论 4317411.1研究背景 4220651.2研究目的与意义 492451.3本网站开发的主要内容 5303202基于.NET的陆川特色旅游网站的设计与实现技术介绍 556692.1开发本网站的软硬件配置要求 5210352.2相关技术简介 6284413需求分析 6322593.1可行性分析 6220373.1.1经济可行性 6239623.1.2技术可行性 6320773.1.3操作可行性 628513.1.4管理可行性 7112023.2系统功能需求 776684网站总体设计 91744.1网站功能模块设计 9260974.2网站数据库设计 10132915系统实现 14191865.1注册界面 1482595.2登陆界面 1588475.3主页面 16134465.4用户中心 18142655.5用户信息管理 23301736系统测试 25187577结论 2714810参考文献 28【摘要】随着网络时代的发展,信息传播的速度越来越快,范围也越来越广。现在大部分人都是从网络上获取信息,方便快捷,且海量,设备智能手机基本也是人手一部。为了能让每个人都可以更加直观、更简单方便的去了解某个地方的风土人情和风俗习惯,所以我决定做一个相关的特色旅游网站,目标地点就是我的家乡陆川。我希望能通过我设计的网站使更多人知道陆川,了解陆川,同时能帮助到陆川旅游的人做好他们的旅游计划,让他们有更好的旅游体验。【关键词】旅游;特色介绍;ASP;SQLSever;前言随着旅游行业的不断发展,人们的生活水平也日益提高,大家对外出旅游的需求同时也不断增加,这也是在提高物质生活水平的同时去提高我们的精神生活水平,但是外出旅游就要做好各方面的准备,再加上现在工作的繁忙与假期的短暂,这就使有着外出旅游想法的人特别为难,所以旅游计划就显得尤为重要。现在是网络高速发展时代,现在人们获取信息的方式基本上都是网络。所以我就想以自己的家乡陆川为例子,设计与实现一个特色旅游网站,方便人们更容易获取某个地方的信息,并且帮助他们做好自己的旅行计划,给出行旅游的人提供便利,也为地方吸引更多游客,为地方做旅游宣传。1绪论1.1研究背景随着网络时代的发展,信息传播的速度越来越快,范围也越来越广。现在大部分人都是从网络上获取信息,方便快捷,且海量,设备智能手机基本也是人手一部。为了能让每个人都可以更加直观、更简单方便的去了解某个地方的风土人情和风俗习惯,所以我决定做一个相关的特色旅游网站。我要做的就是关于自己家乡陆川的特色旅游网站,陆川这座县城对于很多人来说肯定十分的陌生,毕竟没有什么特别悠久的历史特,也没有发生什么特别著名故事,所以我做这个网站主要目的当然就是介绍陆川的一些特色,比如旅游景点、风土人情、特色美食等等,这些也是人们到一个地方旅游普遍所关心的。我希望能通过我的旅游网站使更多人知道陆川,了解陆川,同时能帮助到陆川旅游的人做好他们的旅游计划,也同时让他们有更好的旅游体验。为了能够过上更为优越的生活。现在人们的生活普遍繁忙,都在为生活而努力,而且假期也并不是很多,能出行旅游的机会也很少,为了能让人们节约更多出门的准备时间,所以我选择设计实现这个网站,帮助有想外出旅游的人节约做旅行计划的时间,把更多的时间用在沿途的风景上。1.2研究目的与意义设计这个网站的目的是一方面为外出旅游的人提供更多的旅游信息,减少他们做旅游攻略的时间,现在社会大多都在为生活而疲于奔命,所以就显得休息的时间尤为珍贵,因此节约出行所需的准备时间就很有必要,除此之外还能减少花费的精力,让旅游出行变得更加轻松,能将时间更多的用在欣赏美景,放松自身才是我们外出旅游的意义。另一方面就是为了能让更多的人认识那个地方,了解地方特色,说白了就是做一点小宣传,吸引更多的人去旅游,这对当地的旅游发展也有着一点小帮助。无论是对自己还是对旅游发展都是好的,旅游业的发展对一各地区的发展有着很大的促进作用,无论是从经济方面来看,还是从文化方面来看,皆是如此。我自己所做的网站可能对此的作用可能是微乎其微,但是你只要用心去做了,即使得到的效果不尽如人意,你也能够从这个过程中得到不小的收获。1.3本网站开发的主要内容设计并实现一个基于.NET的陆川特色旅游网站,其主要内容就是主页面的设计,包含有注册登陆功能;旅游景点的详细介绍,包含有文字和图片让人有更加直观的了解;特色美食的介绍,介绍美食的历史;然后就是用户行程的安排,方便人们做好选择,减少这方面所花费的时间,还有就是网站的管理者对游客的个人信息进行合理有效地管理,防止游客信息出问题,给游客带来不便。。在开始设计实现之前,收集好自己所需要的各种资源,以免在实现的过程中对数据库的操作和网页代码的编写时出现手忙脚乱的问题。其次,因为是旅游网站,所以对当地的各方面的东西都要有所了解,收集好所需的各种资料,方便在网页的编写过程中使用,2基于.NET的陆川特色旅游网站的设计与实现技术介绍2.1开发本网站的软硬件配置要求在Windows10系统下,使用VisualStudio2013与SQLSever2012数据库进行设计与实现,,在IIS服务器下完成运行,硬件方面,只要是一台能正常使用的电脑即可,软硬件硬件配置要求并不高。2.2相关技术简介我设计实现的这个网站是采用B/S架构,这种架构无需安装应用,直接可以在web中打开访问与使用,它以访问数据服务器为中心,使用HTTP协议为传输协议,客户端则是通过浏览器来访问WEB服务器和数据服务器。前端为HTML与CSS,后端则用CS代码编写。前端的编写相对比较简单,后端需要对数据库进行操作,所以对数据库的各类基本操作都要有一定成度的掌握,否则在实现的过程中就会要额外花费更多的时间去学习与解决相关的问题。3需求分析3.1可行性分析3.1.1经济可行性本人这个旅游网站的开发只是用到VisualStudio、SQLSever数据库,以及所用到的IIS服务器,这些资源都是能够免费使用的。从项目开始到完成运行均不需要消耗经费,在网站的实现过程中所需要用到的资源也可以从网上免费获取,所以,从经济可行性的角度分析,本文所开发的网站在经济方面是可行的。3.1.2技术可行性对于这个旅游网站的设计实现,无论是软件或硬件,还是需要使用到的程序代码都能很容易获取,对于我个人而言,既然选择了这个题目,选择用ASP来实现,就说明我有足够的能力去完成这个系统,不论是对使用的软件与硬件,还是对我自己个人来说都可以完成项目。所以从技术可行性的角度来分析,本人所设计开发的旅游网站在技术实现的方面并没有存在较大的问题,因此,拥有技术可行性。3.1.3操作可行性本网站有两种用户角色,有游客与网站的管理者,游客有注册登陆;景点介绍;特色美食介绍;行程安排;留言与面膜修改等功能,网站的管理者除了有注册登陆与密码修改,还需要对用户信息和游客的留言进行系统规范的管理,两种用户的功能清晰明了,操作简单,、本网站的操作过程中,不需要花费太多的时间就可以轻易上手操作,无论是对作为普通用户的游客来说,还是对于管理员来说,从操作可行性来看,本网站操作简单、功能全面、具有完整的操作可行性。3.1.4管理可行性本网站的信息量并不是太过于巨大,而且也拥有方便快捷的可视化操作界面,对于网站的管理者来讲主要就是解决一些关于用户信息的问题,并不没有太过于复杂化的操作,从管理可行性分析,本网站管理方便、操作易行,具有管理可行性。3.2系统功能需求3.2.1用户角色功能的用例设计用户角色分为游客与网站管理者,不同的角色身份对应着不同的功能,所能完成的操作也是各有不同,但是不论是哪类用户角色的操作都没有什么难度。游客功能:用户注册、登陆与密码修改。网页信息浏览。用户行程的添加用户行程查询与取消用户留言如图所示:图3-1游客用例图管理员功能:登陆与注册用户信息添加与修改用户信息查询与删除用户行程查询用户行程添加与修改留言管理密码修改如图所示图3-2管理员用例图4网站总体设计4.1网站功能模块设计4..1.1游客用户模块:通过对游客进行需求分析,对游客所需要的各项功能进行设计,拥有可视化的操作界面与旅游信息的浏览,具体参考下图4-1:图4-1普通用户结构图4.1.2管理员模块通过对网站的管理者进行需求分析,对管理员所需要的各类功能进行设计,拥可视化的操作界面,具体展示如下图4-2:图4-2管理员结构图4.2网站数据库设计4.2.1数据库概念结构设计本网站的使用者分为两类、一类是游客,另一类就是网站的管理者,通过对这两类使用者在本网站中的基本属性与所需要的功能进行分析,最后得到本网站的数据库概念设计模型,用E-R图来表示,如下图4-3所示图4-3整体E-R图 4.2.2数据库逻辑结构设计通过对网站整体的E-R图进行分析和理解理解,并参考一些有关于数据库逻辑的结构设计,最后我们得到了用户注册表、用户信息表、行程信息表、留言表。用户注册表(user),包括有用户的用户名、级别、密码、联系方式,存储系统用户的信息(游客与网站管理者的注册信息),方便用户注册信息的管理,表结构如下表1所示:名称类型长度小数点是否允许为空是否为主键用户名varchar500否是级别int100是否密码varchar500否否联系电话varchar500否否表1用户注册表游客信息表(message),包含有游客的姓名、性别、年龄、身份证号、住址、联系方式等字段。方便网站管理者管理游客的个人信息,表结构如下表2所示:名称类型长度小数点是否允许为空是否为主键姓名varchar500否否性别varchar100否否年龄int100否否身份证号varchar 180否是住址varchar1000否否联系方式varchar110否否表2游客信息表游客的行程安排表(line),包含有线路、出发地点、目的地点、出行日期、出行方式和出行人数等字段,方便用户安排行程,表结构如下表3所示{名称类型长度小数点是否允许为空是否为主键线路varchar500否否出发地点varchar500否否目的地点varchar500否否出行日期varchar 200否否出行方式varchar500否否出行人数int110否否表3游客行程安排表游客留言表(liuyan),包含用户名与留言两个字段,方便用户提出自己的问题与一些建议,表结构如下表4所示:名称类型长度小数点是否允许为空是否为主键用户名varchar500否否留言varchar1000否否表4用户留言表5系统实现5.1注册界面注册账号的界面主要是有陆川旅游网的标题,注册logo和四个内容输入框组成,输入内容为昵称即用户名、密码、确认密码与联系方式,具体如图5-1图5-1用户注册界面下图5-2展示了用户注册的主要代码展示图5-2注册代码5.2登陆界面登陆界面,如下图5-3所示图5-3登陆界面登陆操作的主要代码,如下图5-4所示图5-4登陆代码5.3主页面主页面含有菜单栏、景点与美食利润、以及对陆川的文字描述,具体如下图5-5所示:图5-5主页面景点介绍页面由菜单栏和景点介绍组成,具体如图5-6图5-6景点介绍特色美食页面由菜单栏和景点介绍组成,具体如图5-7图5-7美食介绍5.4用户中心用户中心包含有行程添加、查询、密码修改与留言等功能,具体如下图5-8所示:图5-8个人中心主要代码,如图5-10所示图5-9游客行程添加,如下图:图5-10游客行程添加代码图5-11游客行程查询图5-12游客行程查询代码图5-13游客密码修改图5-14游客密码修改代码图5-15游客留言图5-16游客留言代码图5-175.5用户信息管理用户信息管理界面,如下图5-10所示:图5-17用户信息管理用户信息管理代码如下图5-18与5-19图5-18图5-196系统测试6.1系统测试的步骤与结果本网站的使用角色有两种,游客与网站的管理者。我的测试方式就是运行系统保证两种角色对应的功能均可以正常运行,使用的是黑盒测试的软件测试方法。游客的测试过程:用户注册→用户登陆→网页浏览→行程添加→行程查询→密码修改→用户留言。测试结果如下表6-1所示 测试模块 测试功能 测试结果用户注册信息正常写入数据库,且无错误。正常用户登陆 能够准确将注册信息表中读取出来,并正常登陆。正常网页浏览网页之间正常跳转。正常行程添加将行程准确写入数据库的行程表中。正常行程查询能正常读取行程表中各项信息,并显示出来。正常密码修改准确完成注册表中用户密码的修改。正常用户留言能够将留言准确写入留言表中。正常表6-1网站管理者的测试过程:用户注册→用户登陆→用户信息添加→用户信息删除→用户信息查询→用户信息修改→行程查询→行程修改→密码修改→留言管理,测试结果如表6-2所示 测试模块 测试功能 测试结果用户注册信息正常写入数据库,且无错误。正常用户登陆 能够准确将注册信息表中读取出来,并正常登陆。正常用户信息添加能将用户信息准确写入个人信息表中。正常用户信息删除能够将选定的信息准确删除,并更新。正常用户信息查询准确读取个人信息表中信息,并显示出来。正常用户信息修改能准确修改个人信息表中的信息,并跟新。正常行程添加将行程准确写入数据库的行程表中。正常行程查询能正常读取行程表中各项信息,并显示出来。正常密码修改准确完成注册表中用户密码的修改。正常用户留言能够将留言准确写入留言表中。正常表6-27结论本文主要描述了我所编写的陆川特色旅游网站的设计、开发实现与测试的过程。在选题之前,我是十分纠结与担心的,纠结是因为能选择项目类型有很多,比如:系统、网站、小程序等等,不知道要选择做什么。担心是因为怕自己的能力不够,没有办法去完成自己所选择的题目。但是我自己知道不管纠结,还是担心这关都是必须要过的,大学辛苦了那么久,没有理由在即将到达终点的时候选择放弃。所以我就花费了很多的时间和精力去查找资料。无论是网上的资料,还是书籍报刊都查阅了不少,最
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 传感与检测技术-项目一 热敏电阻在冰箱温度
- 资部门规章制度
- 初中信息技术七年级下册音频视频处理知识清单
- 高职建筑工程技术专业二年级《高处作业吊篮安全技术与管理》精细化教学设计
- 初中物理八年级全一册(沪科版)《走进神奇》创新教学设计
- 小学二年级音乐:童话意境中的音乐感知与表现教学设计
- 沉井施工外壁施工方案
- 修电站施工方案
- 小学三年级数学“角的初步认识与分类”教学设计
- 高中二年级地理选择性必修二资源枯竭型城市转型发展知识清单
- 2025清华附中小升初分班考试说明+真题节选(语数英)
- 新版2026年高考物理(河南卷)真题详细解读及评析
- 2026年全国保密教育线上培训考试题库(含标准答案)
- 2026广东佛山市季华实验室科研及公共技术部门招聘10人考试模拟试题及答案详解
- 2025广西贵港桂平市城区学校公开选调教师145人考试笔试试卷【附答案】
- 委托工作联系单
- (完整版)成人学士学位英语考试历年真题
- YY/T 0719.6-2020眼科光学接触镜护理产品第6部分:有效期测定指南
- GB/T 33092-2016皮带运输机清扫器聚氨酯刮刀
- 烧烫伤的预防和应急处置培训课件
- 结构化学第四章 分子的对称性
评论
0/150
提交评论