毕业设计(论文)-荆州旅游网站的设计与实现.doc_第1页
毕业设计(论文)-荆州旅游网站的设计与实现.doc_第2页
毕业设计(论文)-荆州旅游网站的设计与实现.doc_第3页
毕业设计(论文)-荆州旅游网站的设计与实现.doc_第4页
毕业设计(论文)-荆州旅游网站的设计与实现.doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

引言荆州旅游网站的设计与实现1 引言1.1 选题背景旅游业具有“无烟产业”和“永远的朝阳产业”的称誉,它已经和石油业、汽车业并列为世界三大产业。旅游网站比旅游企业更有优势。相比传统旅游企业,旅游网站信息更丰富、经营方式更合理。旅游服务的无形性也使其更适合网上销售。改革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国内旅游业发展的广度深度还不能适应经济发展和人民生活水平提高的需要。随着市场经济的发展和人民收入水平的进一步提高,人民对旅游消费的需求将进一步上升,国内旅游业在国民经济中的地位和作用越来越重要。但我国旅游产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。旅游行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题,面对困难和挑战,我国旅游业必须转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行业的新跨越。1.2 目的和意义荆州旅游网站设计的最终目的是促进荆州旅游进一步的发展。荆州旅游网站可以提供大量的荆州旅游信息帮助游客在荆州旅游,能对荆州的景点进行评价。对信息进行网络化、信息化管理。旅游业是国家战略性支柱产业,是极具发展潜力的“朝阳产业”、“绿色产业”21世纪的中国将成为世界旅游大国,而荆州的旅游资源在全国而言都具有一定优势,因而将旅游业作为发展产业是符合荆州市情的选择,荆州旅游资源比较丰富,旅游业发展迅速,但其发展速度仍然相对较慢。为宣传荆州旅游,利用ASP技术建立动态网站,实现旅游信息快速发布及接受游客的网上预定等功能的实现。设计一个网站,实现荆州各旅游景点的热期分析,以及相关景点的flash展示。意义:对于旅游者而言,一些相关旅游信息是十分必要的,比如当地的旅游发展状况、热期景点分析、景区景点分布、旅游活动路线、住宿等信息。为了更好地开发利用旅游资源,吸引更多的旅游者前来观光旅游,开发和建立旅游网站,为旅游者和各相关的行业提供全面详细的旅游信息是很必要的。1.3 研究课题的方向本旅游网站系统研究是在荆州旅游人数日益增多的情况下应运而生,它是一个关于现代人对旅游要求的提高和信息方便快捷日益加速而提出的一套应于网络的旅游网站系统。旅游业是荆州未来发展不可或缺的经济发展因素之一。自开发旅游以来,已打下了相当好的基础,旅游业的支柱地位已初见端倪。可是荆州全民办旅游的气氛还不浓,合力还不够,思想观念还没有完全统一,许多政策和管理措施还不到位,旅游规划不严格,旅游资金投入不足,旅游企业体制不完善等弊端的存在使的坚持大旅游、高起点、优布局、功能全、可持续的原则很难实现。电子商务旅游在这种情况下被提了出来,它能满足不同游客的不同要求,使的他们在查询和预定旅游线路、查询景点信息等方面能方便、及时、快捷和有效。本旅游网站以旅游公告发布、旅游线路发布、景点休息和游客旅游游记发布等功能为核心,其宗旨是及时、准确、完整发布游客所需要的相关信息,同时给游客带来方便和地方经济创造利益。它的主要功能如下:(1) 旅游线路信息发布:顾客可通网站查看相应的旅游线路信息功能,管理员可以在后台对旅游线路进行发布、更新,对于线路预定可以进行相应的处理。(2) 旅游景点介绍功能:顾客在网站可以查看荆州主要旅游景区和景点介绍信息,管理员可以在后台对旅游景点信息进行更新、修改和删除。(3) 旅游公告功能:顾客可以通过旅游网站查看荆州最新的旅游资讯和旅游动态,网站管理员可以在后台发布、更新和删除旅游新闻。(4) 旅游游记功能:游客可以通过旅游游记板块在网站发布自己的游览心得,管理员可以通过登录对游记进行管理。(5) 游客留言板:游客可以在此进行留言。1.4 发展现状过去几年间,利用因特网安排外出旅游的人以几何级数大量增加,而通过因特网获取旅游地有关信息的人数则更为可观。旅游与互联网同样有着跨地区、跨时间、无形无质的特性,两者形成的完美结合,必将促成旅游产业的加速发展,成为对传统旅游业的革命性推动力量。网络旅游优势体现在:(1) 捷性。旅游电子商务克服了传统旅游服务的缺憾,可以为消费者提供全面的目的地资讯,为其提供目的地预览和为决策提供参考信息,具有明显的导购行为;另外也可以解决服务的信誉问题,突破时空界限,为消费者提供全天候跨地域的服务,并用有关银行卡在线支付旅游费用,方便了购买。(2) 优惠性:在提供了方便快捷的服务以外,更重要的是旅游电子商务提供的产品具有竞争力的价格,从而给消费者带来实惠。这些网络虚拟的旅游服务公司,不但提供消费者在任何时间完成订位购票,还有优惠折扣,消费者可说“一举多得”。(3) 个性化。国际旅游散客潮已经到来,散客旅游的目的不仅是观光,而且对舒适、自由、回归有着极高的要求。旅游市场需要已经从传统简单的满足观光游览需要的到达型,转变为“个性化旅游”型,旅游电子商务通过网络的双向交流作用,在便捷和实惠以外,还能提供“个性化”的旅游定制服务,来满足整个大众旅游消费口味的改变。第39页(共39页)可行性分析2 可行性分析2.1 技术可行性根据网站功能、性能及实现网站的各项约束条件,根据新网站目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面考虑和分析。2.1.1 ASP简介ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点:(1) 利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2) ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3) 服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4) ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5) 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取;(6) 方便连接ACCESS与SQL数据库;(7) 开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击。ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。2.1.2 Access 2007简介Microsoft Office Access 2007是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine 和图形用户界面两项特点,是Microsoft Office 2007的系统程式之一。凭借Microsoft Office Fluent用户界面和无需深厚的数据库知识即可使用的交互式设计功能,Office Access 2007 可帮助信息工作者轻松、快速地跟踪和报告信息。用户可以在网站上共享、审核和备份Microsoft Office SharePoint Server 2007列表上的信息。Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。一个Access数据库可以包含表、查询、窗体、报表、宏、模块以及数据访问页,不同于传统的桌面数据库(dbase、 FoxPro、Paradox),Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。2.2 网站设计思想 2.2.1 WEB服务实现技术旅游系统具有浓厚的时代感和现代科技气息,由图像、图形、文字等多种承载媒体的信息组成,是多种形式结合在一起的综合性信息。通常旅游信息网传输的数据量是非常大的,随着代码的增多会使页面臃肿不堪,使Web服务器负荷过重,造成堵塞现象。因此荆州旅网站采用VBScript语言Macromedia Dreamweaver CS6作为开发工具,ASP为应用程序,利用Access 2007数据仓库系统作为数据仓库,存储和处理文字信息,及IIS环境。它可轻松将HTML页码、脚本命令结合起来,创建动态的、交互的Web页。建站原则体现两个充分:首先是充分利用现有各部门的信息资源,再次是充分利用现代网络互联技术,按照统一规划,协同建设、分级管理的原则,实现网上旅游信息基地。旅游网建设的技术:(1) 旅游信息网采用开放的管理。网站的开放性主要体现在对异构平台的适应方面。平台包括网络平台和数据平台两大类。网络平台开放性要好,应能对多种协议都提供支持;在数据库平台方面,荆州旅游网能够支持对多种异构数据库的访问。从应用角度看,荆州旅游网的开放性表现为不同收益群体相互间的信息按预定规则开放。(2) 可扩充性。包括网络的可扩展性和应用系统功能的可扩展性等,如旅游线路的增加,会引起对荆州旅游网的扩展要求。在网络设计时要充分考虑到将来网络扩展的可行性;在应用系统功能上,应尽可能模块化。数据库的应用在荆州旅游网建设中,特别强调数据,这就是所谓的“三分技术,七分管理,十二分数据”。目前我国信息化建设和旅游网站建设的现状是信息网络基础设施建设远远领先于应用系统建设和信息资源开发,信息资源开发严重不足,造成了有路无车,有车无货的现象。尽管旅游网站的核心是信息,但是,如果没有信息资源管理为支撑,没有强大的数据库支持,旅游网站就难以取得实质性的效果。建立了以数据为中心的统一信息资源平台,才可能讨论以流程为中心的统一业务处理平台、以用户为中心的用户支持平台,以及以策略为中心的安全、服务和系统管理平台。旅游网站平台构建为新世纪的旅游带来了巨大的发展机遇并为科技交流提供了广阔的舞台。相信只要坚持创新,摸索合理适用的大型综合类旅游网站的工作体制,开创优势集成,资源共享,形成吸收各种社会力量合力共办网络旅游的创新模式,努力提高网络旅游的服务水平和科技含量,旅游网站一定能蓬勃发展。2.3 系统的可行性本网站是一个提供用户旅游信息的网站,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件相对较低,利用现有技术条件应完全可以达到该网站的功能目标。在硬件方面:CPU : pentuimII处理器、300MHZ或更高。内存:128MB 可用内存。硬盘:3MB以上可用磁盘空间。显示器:可达800600像素的256色显示器或更高。当然,硬件的配置越高,系统的开发与运行会更流畅。系统的运行必须在安装了IIS(Internet 信息服务器)或ASP编译等软件的计算机上。网站在硬件方面是可行的。在软件方面,由于Macromedia Dreamweaver CS6和Microsoft ACCESS 2007都是非常成熟的开发工具,因此操作系统windows XP(或更高版本),浏览器:microsoft internet explover6.0或更高本即可。无论在安全性、可用性、可靠性还是可扩展性都是毫无疑问的,因此软件方面是可行的。本系统的发布适合市场空间,占据市场的寿命长,管理员会不断及时更新,适应网站发展速度。随时了解同行网站的动态。网站初试规模小,点击率少,不可求速,欲速则不达,我们要循序渐进。关注、了解旅游信息的最新动态,运用网络的方便快捷方式进行浏览网页以及发布旅游信息,配备新式设计思想。在投入运行以后,会成为同类网站中的佼佼者。经过以上分析,运行方面是可行的。总体设计3 总体设计3.1 网站模块的总体功能设计本旅游网站系统是以ASP+ACCESS相结合的信息发布、旅游资料共享、浏览游客与管理员交流活动为核心的网站,宗旨是能及时、准确、完整发布游客需要的旅游信息。前台功能浏览游客是只在浏览器端浏览网站信息的用户,也是整个网站信息需要面向的用户,其主要实现功能为:(1) 游客可以在任意一台与因特网连接的计算机上,通过浏览器浏览本网站(2) 游客可浏览旅游旅游公告(3) 游客可浏览旅游线路信息(4) 游客可发布和浏览旅游游记信息(5) 游客可浏览旅游景点信息(6) 游客可在留言本版块进行留言和提问网站管理员:网站管理员是被赋予网站全部权限的用户,能对网站的所有信息进行修改、更新和删除,其主要功能如下:(1) 管理员可登录系统(2) 管理员可添加、删除管理员的信息(3) 网站管理员可对旅游公告信息进行删除、修改、添加(4) 网站管理员可对旅游线路信息进行删除、修改、添加(5) 网站管理员可对旅游景点信息进行删除、修改、添加(6) 网站管理员可对留言板游客留言信息进行删除、修改、回复通过上述的功能设计需求分析时对网站功能的分析,我们可以得出以下功能结构图:荆州旅游网站网站前台网站后台旅游游记旅游线路旅旅游景点旅游公告旅游游记管理游旅游线路管理景点介绍管理旅游公告管理用户注册登录管理员登录公图1 网站功能结构图模块化:按照后台功能将一个软件切分为许多部分单独开发,然后再组装起来,每一个部分即为模块。根据图功能结构图,将网站模块化如下:(1) 旅游公告模块(2) 旅游线路模块(3) 旅游游记模块(4) 留言本模块(5) 旅游景点模块 3.2 网站系统数据流图数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据 在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,因此是分析员与用户之间极好的通信工具。根据以上对系统的基本功能实现目标的分析,现在将本系统的顶层数据流图描述如图2所示:游记旅游公告旅游线路景点介绍留言留言旅游线路景点介绍旅游公告上传游记旅游网站管理系统用户数据库管理员图2 顶层数据流图顶层数据流图从整体上较清楚地描述了本系统的数据流向和加工处理过程,但是要清楚地描述系统数据的流向和加工处理的每个细节,仅用顶层数据流图是不够的。因此,在全局数据流图的基本上对局部进行单独放大,进一步细化,采用多层的数据流图来描述。以下是本系统的第一层数据流图:景点介绍留言留言旅游公告旅游游记上传游记旅游线路景点介绍旅游公告上传游记旅游线路景点介绍处理旅游线路处理旅游游记处理旅游公告处理留言板处理用户景点介绍旅游游记管理员图3 数据流图3.3 数据库设计与实现系统各种功能的实现离不开数据库的支持,因此数据库的设计是本系统不可缺少的一部分。首先对本系统的数据流进行分析,得出数据流图,然后进行数据库的E-R图分析后,最后才能进行数据库逻辑结构设计和数据库实现。根据需求分析,确定系统中的实体,并且分析其属性,实体与实体间的关系是要研究的重点对象,实体之间存在一对一、一对多、多对多的关系。此网站可分为前台系统和后台系统两个部分。其总体的流程图分析:失败成功提送管理员成功失败重试管理员登录选择功能模块编辑、添加、删除数据库前台显示游客留言发布游记登录用户调用保存保存重试保存图4 流程图依据从简单到复杂的设计方式,先确定系统需要哪些实体,并对该实体的属性进行分析。从而得出各实体属性图,最后得出整体E-R图。通过分析,本系统需要有以下一些实体:旅游公告标题内容时间图5 旅游公告实体属性图旅游游记标题内容时间作者图6 旅游游记实体属性图旅游线路标题内容时间照片图7 旅游线路实体属性图景点介绍标题内容时间图8 景点介绍实体属性图留言作者内容时间图9 留言实体属性图管理员编号用户名密码图10 管理员实体属性图用户编号用户名密码头像图11 网站功能结构图根据各个实体之间的联系做出E-R图,如图所示:旅游公告旅游游记旅游线路景点介绍留言用户管理员管理管理管理管理管理浏览发布浏览浏览发布11111NNNNNNNNNNMMMMM图12 系统E-R图通过以上对E-R图的分析,可初步得出本系统应该有以下表。用来存储后台管理员用户的表:后台管理员表admin用来保存后台管理员的信息,例如管理员编号、用户名、密码。该表主键为Id,其中管理员编号设为自动增长。提供新闻信息的新闻表:旅游公告表news用来保存新闻的信息,例如公告编号、标题等。该表主键为,其中公告编号设为自动增长。提供景点信息的景点表:景点表jingdian用来各景点信息,例如景点编号、景点名。该表主键为id,其中景点编号设为自动增长。保存留言信息表:留言本表book用来保存留言板的信息,例如留言编号、留言。该表主键为id,其中留言编号设为自动增长。提供线路信息的表:线路表xianlu用来保存旅游线路的信息,例如线路编号、线路名。该表主键id,其中线路编号设为自动增长。用来存储用户的表:用户表user用来存储用户的信息,例如用户编号、用户名等。该表主键id,其中用户编号设为自动增长。表1 admin列名数据类型长度可否为空说明id自动增长4否自动分配idname文本50否用户名pwd文本50否密码表2 news列名数据类型长度可否为空说明id自动增长4否自动分配idtitle文本50否标题content备注否内容time日期/时间否时间表3 jingdian列名数据类型长度可否为空说明id自动增长4否自动分配idtitle文本50否标题content备注否内容time日期/时间否时间img备注否图片表4 book列名数据类型长度可否为空说明id自动增长4否自动分配idname文本50否用户名content备注否内容respond备注是管理员回复表5 xianlu列名数据类型长度可否为空说明id自动增长4否自动分配idtitle文本50否标题content备注否内容time日期/时间否时间img备注否图片表6 user列名数据类型长度可否为空说明id自动增长4否自动分配idname文本50否用户名pwd文本50否密码img备注否图片详细设计4 详细设计4.1 网站主页面设计荆州旅游网站的主界面的整体结构是左右结构,左边部分显示网站名称、导航栏。右边部分显示景点信息、旅游线路、旅游游记、旅游公告等。下面部分是本网站的信息。网站主页面示意图如图所示:图13 网站主页面4.2 游客留言功能模块用户在进行浏览网页后,可以给管理员留言,向管理员提出一些建议或信息等,包括:什么时候推出新的旅游线路或是哪些景点说明有什么错误、不足等都可以写到留言板里,然后等待管理员的查看。用户留言页面示意图如图所示。图14 游客留言功能游客进入本网站后,则进入留言界面,填写相关留言信息如:标题、内容等,然后点击提交即可,同时用户可从下方留言列表中查找自己的留言。4.3 管理员管理留言功能模块管理员登录到后台界面后,系统会通知“有新的消息请查收”点击最新消息,可以看到所有留言用户的留言,选择其中的一个留言信息,进行查看、回复、删除。管理员管理留言页面示意图如图所示:图15 管理员管理留言功能4.4 管理员管理旅游线路功能模块游线路发布主要是向浏览用户及时、快速的发布适合游客的旅游线路安排,针对不同的时间段和不同的游客制定不同的旅游线路,旅游线路包括行程安排、旅游景点、住宿标准以及旅游接待价格,同时针对每条线路,浏览用户可以在网上直接对其进行预订。网站管理员在后可以对相应的旅游线路进行修改、添加、删除操作,对于游客在网上预订的旅游线路定单进行相应操作。本网站的旅游线路发布系统包括以下几个部分:旅游线路的添加、旅游线路的修改、旅游线路的删除、旅游线路的预订、旅游线路类型。旅游线路显示需要包含某类旅游线路列表、旅游线路内容显示2部分,旅游线路管理包含旅游线路发布、旅游线路修改、旅游线路删除、旅游线路类型管理4部分。功能模块如图所示。建好数据库后,就可以实现旅游线路系统的代码,根据前面给出的旅游线路系统结构图,系统实现主要包括旅游线路的浏览和旅游线路的管理。旅游线路浏览将数据库中的旅游线路信息查询出来,并在页面中将旅游线路的标题等几个字段进行列表显示,这样就可以让浏览用户有选择性的浏览信息内容,line.aspx和car.aspx均具有旅游线路显示功能的页面。旅游线路的管理包括发布旅游线路、修改旅游线路、删除旅游线路页面,以及进行数据库操作的页面。管理员登录到后台界面后,对网站发布的旅游信息进行添加、修改或删除,通过添加的信息才可以发布到网页上,否则不能显示到网页上;并能够对已添加得信息进行修改和删除。管理员管理旅游线路页面示意图如图所示:图16 管理员管理旅游线路功能4.5 管理员管理景点资源功能模块管理员登录到后台界面后,对网站发布的景点资源信息进行添加、修改或删除,通过添加的信息才可以发布到网页上,否则不能显示到网页上;并能够对已添加得信息进行修改和删除。管理员管理地域信息页面示意图如图所示:图17 管理员管理景点资料4.6 管理员管理旅游游记模块管理员登录到后台界面后,对网站发布的交通路线信息进行添加、修改或删除,通过添加的信息才可以发布到网页上,否则不能显示到网页上;并能够对已添加得信息进行修改和删除。管理员管理地域信息页面示意图如图所示:图18 管理员管理旅游游记系统测试5 系统测试系统测试是系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析,系统设计和系统实现的最终审查。系统测试的对象不仅仅是源程序,而应是整个软件,它把需求分析,概要设计,详细设计以及程序设计各阶段的开发文档,包括需求规格说明,概要设计说明,详细设计说明以及源程序,都作为测试的对象。测试的目的就是发现软件的错误。5.1系统测试的原则(1) 测试工作应避免由原开发软件的个人或小组来承担(2) 设计测试方案时,不仅要包括确定的输入数据,而且包括从系统功能出发达到预期的测试结果。(3) 测试用例不仅要包括合理,有效的输入数据,还要包括无效的或不合理的输入数据。(4) 不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。(5) 保留测试用例,作为软件文档的组成部分。5.2 系统测试的方法在本系统的测试过程中,采用了目前常用的测试方法,人工测试和机器测试。人工测试包括个人复审,走查和会审。机器测试包括黑盒和白盒测试。在人工测试中先采用个人复审,在网站程序编写完成以后,自己对源程序各个部分进行详细的检查,然后请经验丰富的老师检验一遍,以便发现问题。经过人工测试后,再进行机器测试。通过在计算机直接运行被测程序来发现程序中错误。系统测试一般有单元测试,组装测试,确认测试和系统测试四个步骤,每一步都是在前一步的基础上进行的。(1) 单元测试单元测试是测试程序模块及其接口与设计说明的要求是否一致,目的是发现程序编写阶段的错误。它以单个程序模块为测试单位。单元测试是采用白盒测试的方法,根据详细设计的描述,从模块的内部结构出发设计测试用例,进行测试。(2) 组装测试对每个模块完成了单元测试以后,需要按照设计时做出的层次模块图把它们连接起来,进行组装测试。(3) 确认测试经过组装,软件己装配完毕,接下来进行的确认测试是以整个软件作为测试对象,且采用黑盒测试方法。确认测试内容主要包括以下几部分。功能测试:检测软件需求规格说明书的内容是否全部实现。性能测试:检查软件的可移植性,兼容性,错误恢复能力以及可维护性等性能指标,以检测软件功能实现的程序。本系统只要安装了Internet Information Server(IIS5.0)就可以使用,对于出错发生,系统可以自动警告。配置审查:检查被测软件的全部构成是否齐全,质量是否合乎要求,应有维护所需的全部细节,并且是否编好目录。(4) 系统测试系统测试是将信息系统的所有组成部分包括软件,硬件,用户以及环境等综合在一起进行测试,要在系统的实际运行环境现场,在用户的直接参与下进行。包括集成功能测试,可靠性与适应性测试,系统自我保护及恢复能力的测试,安全性测试,强度测试。(5) 安全测试安全是网站管理中的一个重要环节,现在各种网站都存在着一些漏洞和不足,当然本网站中也可能存在,但已在尽力弥补这些安全漏洞。如在登录监测用户时,能自动过滤一些特殊字符的登录。假若没有在网页中设置这个过滤监测,以此为用户名和密码登录的用户有超级管理员所拥有的权限,更严重的甚至能控制整台服务器;对有上传图片的操作,上传的文件都进行了自动重命名,并将扩展名统一改为gif、jpg,为此避免上传ASP,ASA,等扩展名的木马网页;还有网站中也采用了别人在安全方面做得好的方面。5.3 网站系统测试结果在测试的过程中,最重要的还是测试系统的数据检错功能和前后台操作显示与数据库内数据的一致性。所谓的系统的数据检错,主要对合法字符的检测,最大长度的检测,整数的检测,邮箱的检测,权限的检测等等。所谓数据库一致性的检测,主要是用户发布了旅游游记,或者管理员添加、删除、编辑了某项内容,数据库中会不会马上更新,在数据库中的内容是否与操作后的一样等等。经过我对网站的集中测试和演示,各部分的测试结果如下:(1) 网站页面:网站大部分页面中使用ASP技术设计,而且直接影响到下一级页面的运行,所以对主页的测试比较详细。基本上对前台能操作的一些功能模块进行了测试。测试后发现主页中要实现的功能都可以正常运行,并且各项页面间的连接都符合设计要求。数据检错基本上都达到要求,发布的游记,留言的内容能在后台中出现,且与数据库中的完全一致。(2) 网站后台管理:后台的进入能可成功检测用户是否合法,合法用户可正常进入后台管理各种信息,不合法用户无法进入后台。如对线路分类的添加,删除,修改;对景点图片的上传,删除等;修改等众多功能都进行了一系列的测试,基本都符合设计要求。(3) 留言本:此模块是前台直接操作的,用户可以在留言版中留言的。对于其余模块的测试,就不再一一举例了。以上提到的只是我测试中的一小部分内容,以防论文整体的烦索性,这里就没有全部写到。总结6 总结本论文主要从网站可行性分析、需求分析、概要设计和数据库设计、网站详细设计和系统测试五个方面详细介绍了本网站的开发过程。6.1 网站的功能本网站采用成熟的信息技术和手段,可应用于信息管理。网站主要由旅游公告、旅游线路、留言系统、旅游景点等几大版块组成。6.2 网站特点本网站界面友好,功能齐全。使用ASP的程序设计语言,利用用Dreamweaver、Fireworks为本网站设计出了美观精致的人机界面和简便快捷的操作方式,网站大量采用直接网页,用户只需通过一系列简单的选择与系统进行数据交互操作,力求使用自行输入到最少,以减少人为差错,极大方便了用户使用。数据易于修改和维护,查询十分方便,能提供多种组合条件方式进行查询,快速而准确,并设计了多种表格,来满足用户的需求。6.3 网站评估与改进方向由于是第一次独立开发网站,加之时间仓促,网站中存在着许多不足之处,功能还很不完善、界面不够完美等。对系统的安全性、完整性控制也有待进一步加强,确保系统中数据的完整、正确。6.4 开发体会与收获通过本网站的开发使我熟悉掌握了Dreamweaver、ASP动态网站开发方法,加深了对数据库知识的理解和运用,以前很多抽象、枯燥的理论知识通过这次网站开发也得到进一步的理解和掌握。在网站开发过程中,也认识到自己存在很多不足,由于是第一次独立开发网站,在开发过程中我遇到了许多料想不到的困难。对一些比较深奥专业的技术问题自己有时无法解决,后来在指导老师、同学们的帮助下,得到了很好的更正;同时由于本人对网页设计、美工方面掌握的不是很好,也就使得网站的美观方面做的不是太好,所以在以后的工作中,会加强这方面的学习。通过本次的系统开发使我认识到一个网站的开发是个系统

温馨提示

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

评论

0/150

提交评论