版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广播电视高校计算机应用专业毕业设计说明书设计题目:本溪阳光旅游在线网站所在班级姓名学号指导教师填表日期摘要随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路状况、客户状况以及旅游协作部门的状况越来越困难多变。而除了一些个别地区已采纳了的旅游网站,一般通常是以原始的手工方式处理/沟通信息。但是工作人员若仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的奢侈和闲置等问题。因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。本文是依据旅游行业的这种现状,提出解决问题的一个可行性方法:采纳现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,同时采纳了权限认证的方式,只有经过了系统权限认证之后,方可进入系统主控界面,进行信息管理,信息查询,在线预定,留言簿等功能的运用。实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中管理。利用ASP技术建立动态网站,实现旅游信息快速发布及接受游客的网上预定。关键词:旅游信息;网络化;动态网站前言旅游业具有“无烟产业”和“恒久的朝阳产业”的美称,它已经和石油业、汽车业并列为世界三大产业。改革开放以来,我国的旅游业有了特别快速的发展,随着市场经济的发展和人民生活水平的进一步提高,人们的旅游热忱大为焕发,对旅游消费的需求也进一步上升,旅游业在国民经济中的地位和作用便越来越重要。旅游网站比旅游企业更有优势。相比传统旅游企业,旅游网站信息更丰富、经营方式更合理,游客可在网站里收集文字、图片、游记、评论以及目的地的景点、食宿和交通等详尽的信息,还可通过链接和搜寻引擎带你漫游相关网站。由于旅游网站可以打破地域的限制,可以最大限度地将各种旅游资源以最经济的方式结合在一起,同时无店铺经营也将有助于降低成本,使旅游资源的全部者和消费者都得到好处。旅游服务的无形性也使其更适合网上销售。关于旅游网站的设计,我把它分成前台和后台两个模块进行设计。前台开发主要实现了旅游新闻、旅游资讯、旅游线路信息的发布;线路预订的实现;留言交互:网友在线留言。后台开发主要包括登录系统,实现预订管理、线路管理、旅行社管理、文章管理、其它设置这几个功能。目录摘要 2前言 3目录 4第一章绪论 61.1选题背景 61.2选题依据 6其次章网站策划及可行性分析 62.1网站策划 6网站定位 7网站规划 7网站设计方案 82.2可行性分析 8开发可行性分析 9需求可行性分析 9资金可行性分析 10投资利润分析 102.2.5盈亏平衡分析 10第三章网站总体设计 113.1网站的系统划分 11前台系统 11后台系统 123.2网页的版面设计 13尽量简洁 13选择合适的主色调 143.3数据库设计 14数据库和信息系统 14数据库设计的特点 15数据库设计的基本步骤 15第四章网站的具体功能实现 164.1站内信息查询 164.2在线留言功能 184.3管理员登录及验证功能 184.4管理员栏目管理功能 194.4文章修改与删除功能 20第五章网站测试 205.1功能测试 21链接测试 21表单测试 21数据库测试 215.2可用性测试 22导航测试 22图形测试 22内容测试 22整体界面测试 225.3客户端兼容性测试 23平台测试 23阅读器测试 235.4平安性测试 235.5本章小结 23第六章网站推广 246.1.搜寻引擎推广方法 246.2电子邮件推广方法 246.3资源合作推广方法 246.4网络广告推广方法 25结束语 25致谢 26参考文献 27第一章绪论1.1选题背景网上信息的发布由于其刚好性,便利性等诸多的优点被越来越多的人们所接受。旅行社作为一个为旅客供应旅行服务的行业,其发布和更新信息的速度将干脆的影响到企业的前景。目前,我国旅游业正处于高度发展状态。越来越多的人在假日里选择出游作为放松自己身心的手段。跟随网络的普及和发展,人们起先习惯性的在做某事之前先网络上阅读一下相关内容,找一些相关的信息。作为一个旅行社,假如能够帮助游客实现对景点的了解,推出相应的线路信息供游客们选择,实现在线的预订线路,无疑能获得较多的市场,并且让游客们充共享受旅游的乐趣。1.2选题依据随着国内互联网的发展,旅游业也成为网上的热点主题,旅游类电子商务站点也纷纷建立。不过很多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合发展明显不应局限于此。用户不再满意于通过阅读器看到静态页面,而是希望能依据要求生成更加敏捷的、生动的动态页面。动态网页包含交互功能,动态网页的特点有:以数据库技术为基础,可以大大降低网站维护的工作量;采纳动态网页技术的网站可以实现更多的功能,如管理员用户登录、后台管理等功能;不是独立存在于服务器的网页文件,只有当用户恳求服务器才返回一个完整的网页。其中的最主要的方面就是利用它来传递和发送信息,更好的呈现自我。我的旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络留言来发表自己的看法和建议。旅游网站在时空方面没有限制,可以实现远程的信息查询,预订或沟通。其次章网站策划及可行性分析2.1网站策划旅游电子商务的兴起、发展和趋势,众人瞩目。相关的旅游资料数字及分析我放过不说,近两年出现的旅游类网站就像雨后春笋层出不穷。凭我个人的实力没有方法进行具体的市场调研。但是,我可以就我对旅游行业的了解说一些也许的看法。旅游类网站,就经营性质可以分为两种:信息类网站和商务性网站。前者是旅游局直属或者干脆支持的网站,发布的都是权威信息,是政府的代言网站;后者则是经营性网站。商务性网站有几种:一、以靠发布信息收取广告费用为主的网站,如:新浪旅游、搜狐旅游等门户网站的旅游频道。二、电子商务平台。电子商务平台又可以依据旅游内部行业分为:1、酒店、机票预定类;2、旅游线路产品类;3、酒店、旅行社等旅游企业的企业网站;4、酒店、机票、旅行社产品预定发布等综合类旅游网站。我设计建立的本溪阳光在线旅游网站只是侧重目的地营销系统的建立。而我们旅游市场还没有太过品牌化的网站。同程旅游网的知名度和品牌度也还不成气候。建立一个拥有许久领导地位的旅游网站,除了自身市场开发之外,我想拥有媒体性质是个很好的方法。同时,我们还要对旅游企业供应策划、培训、输出管理。这样,我们是必需有品牌、专业、权威性质不行了。因为我的思路不受到任何实体的限制,而一个纯粹的电子商务网站,随着网站的增多,总有一天,我们将失去优势。无论是拼价格,拼服务,拼售后,我们都将不能占据大部分市场份额。只有垄断一个行业才有可能占据大部分市场。当然垄断指的是自然垄断,而不是强制性行为。电子商务。旅游线路、机票预定、酒店预订,虽然有些网站占有很大优势。但是这个市场并非不行以被瓜分。这个市场,目前拼的还是价格。假如我们能拿到更有优势的价格,或者更有优势的销售渠道,我们是可以抢占一部分市场的。价格大战之后是服务大战,然后就是拼实力了。一个行业发展成熟后的结局就是,形成固定的市场。小网站有自己独立的小份额市场,大网站按地域占据大份额市场。网站定位1、地区性:让此网站成为本溪旅游门户,引领本溪整个旅游行业;2、权威性:通过与旅游局、各协会的合作,定格此站的行业权威性;建立成媒体。3、包涵的范围:集成了新闻发布管理、网站内容管理、酒店预订管理、旅游线路系统线路管理、会议预订管理、机票预订、留言薄管理、模糊查询等4、网站风格:既已定位为旅游网站,风格以大众化为主,但由于主题的特殊性,因此我以为网站设计风格应结合网民的阅读习惯,功能上以大众化方式进行操作,页面设计上应当在具备大众化的同时,加以设计特色,让此网站与一般网站不同,刺激网民的视觉。明确了网站的定位,再依据所涉及的栏目进行可行性分析。网站规划网站阅读者分为两种,一种是网民个人;一种是企业。我们要抓住有效阅读和无效阅读,两种阅读都不要放过。前者有利于给我们带来电子商务非广告收入,后者则能给我们带来广告收入。而网民一种是潜在游客,一种是纯粹的网上消遣。我们要在做电子商务的同时,也要留住这部分网上消遣的网民,让他们尽可能的成为将来的潜在游客。网站整体分为两项内容,一种是旅游信息和网上消遣;一种是电子商务。电子商务流程细分为B2C(对游客)、B2B(网站对交通、住宿、景点等企业)、C2C(游客自行组团),等多种信息交换和电子商务模式,建立论坛,企业黄页。还有网站供应旅游策划、培训、聘请、在线询问、广告等服务。客户服务和信息询问平台除了传统的旅游信息查阅外,还有旅游信息高度关联和便可搜寻、智能化的旅游学问库,综合性的智能旅游搜寻引擎,内容和信息阅读特性化,阅读方式拟人和特性化,与其他客户接触渠道的多样化,累积消费制的特性,作为销售平台具有线上收集客户资料以及线上调查,一对一的广告和产品,促销实时的一对一网上营销的作用。在旅游信息建设方面,依据旅游信息的四级结构来编辑,整理和表现旅游信息即每个旅游要素的介绍都要分为四个层面:“以住为例”概要级:对当地住宿状况的总的介绍和评价。精选级:搞高、中、低、经济型四个档次分别举荐几个宾馆、酒店。并介绍各自特色。具体级:有关该地住宿的全部数据库信息,用户可自订按条件检索查询。补充级:从网友相关的贴子中选出的网友对该地住宿的介绍、体验和评价。网站设计方案1、页面生成系统全部前台文件可以完全依据用户的设置生成静态文件。并可依据用户的设置生成书目文件。提高了阅读速度和特性化设置及网站平安,并极大降低了服务器承受负荷2、完全特性化的操作界面后台界面简洁大方,操作便利、人性化、自由化。独创业界windows菜单操作系统。实现了文件的单选,多选的功能。真正满意用户的操作习惯。而且这一切,系统的整体性能不会影响速度。让您得心应手,操作自如。同时,我们为传统用户设置了传统的右键操作习惯,供用户选择3、全部源码开放真正实现资源共享,便利用户自行增加功能;不采纳组件,只要是支持asp的服务器都可以进行安装。4、模板设计逍遥自由,用户完全可以自行设计模板,逍遥自由,可以更好的体现用户的特性和特色。从前台根本看不出来网站是用什么建设的。5、留言版本功能用户可以留言让管理员看,可以让其他用户观看。而且和传统留言本不同的是,多个人回复。留言可以锁定,可以固顶,可以设置为管理员观看6、目前流行的B2C商城管理系统为用户打算了目前流行的B2C商城管理系统。定单管理,在线购买,在线支付,购物车,强大的商城统计功能2.2可行性分析我国旅游业应用电子商务有其有利的政策导向。世界网络经济迅猛发展,而旅游业又是一个受时间和信息驱动的产业,它以时间和通讯为竞争基础,我们国家已经相识到开展电子商务对紧跟世界潮流,保证经济长久增长的重要意义,现已提出了大力发展电子商务的方案构架,这为旅游业应用电子商务供应了大好环境。同时国家旅游局和地方旅游局已经纷纷相识到了旅游电子商务的重要性,在建设网站方面走出了重要的一步。我国旅游全行业发展电子商务已经具备了基础和雏形。本溪政府大力支持中国旅游业的发展,符合国家政策的经营思路是肯定正确的。目前本溪的旅游业市场存在很多问题,市场不够规范。随着人们生活水平的提高,随着有出游动机的人越来越多,旅游企业也以爆发式出现,酒店、旅行社、社会餐饮、消遣休闲场所等等。依据市场发展的规律可以预见,大量的企业同时并存,势必产生一个优胜劣汰的过程,从而达到市场规范化,服务标准化、企业专业化、品牌化的结局。旅游电子商务类网站刚刚兴起,我们假如想做好此类网站,首先从最初就要有做专业化、品牌化、权威化网站的思想打算。否则,现在的中小旅行社面临的尴尬局面就是我们的结局。目前,随着互联网的发展,中小旅行社举步维艰,纯粹的电话访问、登门探望、平面媒体广告已经不再完全适用了。他们想拥有自己的网站作为企业代言,一是没有资金和技术;二是,纵使成立了自己的网站也没有商业效应,无人观看和阅读,得不偿失。因此,网络超市成为了中小企业生存的聚居地。旅游电子商务网站拥有大量产品之后,也要考虑企业的信誉,产品质量。这就会牵着旅行社的鼻子走。从而引导旅游市场走向专业化,标准化。但是,随着旅游电子商务网站的增多,谁来塑造品牌,谁来塑造权威,那么该网站则越来越会聚众,成为引导旅游电子商务网站的掌门人。我想,无论我们做不做这样的网站,不久的将来也会出现掌门人的候选。旅游电子商务网站与国家垄断的行业不同,它是靠着自己的经营和资源开发来谋生存的。国家所能支持的是信息供应,而没有有形资源。所以,掌门人网站势必让那些实力雄厚的旅游龙头企业塑造和引领。他们是最有资源优势和阅历的。互联网作为大众传媒,特地性的旅游类网站还没有媒体出现。中国的媒体都受国家政策限制,政府行为的媒体都是国家部门的代言人,不能有大量的商业行为。我认为,旅游行业应当有一个网站媒体来作为行业发言人的同时,从商业上引领中国旅游业向正轨发展。这样,权威性自然而然就归我们全部。新浪和搜狐可以作为全球性中文媒体,旅游行业也应当有一个媒体出现。旅游业虽然是第三产业,但是旅游是一种世界性的活动。旅游业的世界一体化,要求本溪也应当有这样的一个网络媒体出现了。开发可行性分析1、网站运行的硬件环境:CPU最低配置为PentiumII级处理器,内存最低32MB内存,硬盘:系统驱动器上要求10MB的可用空间,安装驱动器上要求16MB的可用空间;可运行的软件环境:须安装IIS。这些条件目前一般的计算机都可以满意,而且大部分机器都已联网。2、网站开发语言:ASP是动态服务器页面(ActiveServerPages)的英文简称。是微软公司推出的一种用以取代CGI的技术。也是当前Web站点建设中运用的流行技术。运用该技术,可以建立动态的,交互的,高效的Web应用程序。有了ASP您不必担忧客户的阅读器是否能运行您写的代码,因为所以程序都将在服务器端执行。再结合Access数据库系统,就可以为网站建设供应一个极富活力的架构,为站点供应充分的扩展空间。需求可行性分析本系统的开发宗旨,以及总体任务就是要实现旅行社的网络营业。需求分析就是描述系统的需求。分析的根本目的是在旅行社和游客之间建立一种理解和沟通的机制,因此,旅游资源及线路管理系统的需求分析也应当是由开发人员和用户或者客户一起完成的。需求分析的第一步描述旅游资源及线路管理系统的功能,既定义用例,以次确定系统的功能需求。旅游网站的用例分析主要是找出系统中全部的用例,因此要和旅游资源及线路管理系统的潜在用户进行探讨。旅游资源及线路管理系统的用例包括:1、管理员管理部分,对网站的总体资料进行更新和管理。2、用户在该网站可以很便利的阅读路途的具体信息,并行网上预订。3、用户能够便利的查看旅游新闻和常识等。4、用户在该网站可以便利地管理自己的预订信息。5、用户能够留言本站,提出珍贵看法。做好系统分析是系统设计的关键,因此我们要做一个比较具体的系统分析,以明确我们的任务,然后在这个分析的基础上确定系统的总体结构。资金可行性分析现在启动资金短暂定在10万元,该资金的安排主要用在“本溪阳光旅游在线”网站的建设上,完善该网站各项运用功能,完全具备网上沟通和交易。投资利润分析现在我们所投入的资金只是用于搭建完成“本溪阳光旅游在线”这个网络平台,利润的来源前面已经分析过,主要来源:1、广告收入;2、组织旅游团队利润收入及提成。现在有个问题就是“本溪阳光旅游在线”凭什么去吸引厂家来该网站投入广告,假如“本溪阳光旅游在线”每天的日阅读量成万级数的增长估计这个问题也就解决了,但是我们凭什么去吸引广阔网名的眼球呢?现在姑且暂定“本溪阳光旅游在线”网站的市场定位不错,我想能吸引广阔网民的应当是该网站要有互动性、要有参加性,还要有的就是“本溪阳光旅游在线”上旅游及其服务有很强的吸引力,让广阔网民看了之后就会产生剧烈参加欲望。盈亏平衡分析要很好的运作“本溪阳光旅游在线”网站,主要的开支有以下几点:1、网站建设的费用;2、网站每年的维护运行费用;3、支持网站正常运行的办公通讯差旅费用;4、网站内容时时更新的费用,如:专职更新人员的费用等。以上发生的费用都要在产生的利润中抵消掉,估计在该网站运行的前期还是一个亏的过程,但是我信任“钱”景会很快到来。第三章网站总体设计旅游网站其实也是个电子商务网站,电子商务的本质不是电子技术,而是商务手段。所谓商务手段就是做生意。公司在做生意的过程中,首先要处理好与供应方的关系,就是要将货物的选购 过程做好,对于进货的品种、数量、价格要有预见性,既不要造成库存积压,也不要造成货品短缺。其次要做好物流与仓储管理工作,以最小的成本换取最大的价值。换成旅游网站而言,就是要做好服务及与客户建立良好的关系,以客户为中心,尽可能满意客户的需求。3.1网站的系统划分做网站就像搭积木。设计版面的常用招数是拿一张白纸、一支笔,先勾画出你志向中的草图,然后再用相关的制作软件来实现。首先我把这个网站开发系统分为前台和后台两块进行。前台系统前台即用户界面,要实现的主要功能为:1、旅游信息的发布:发布最新的旅游线路信息、最新的旅游新闻等;2、在线预订的实现:对于线路实现在线的预订;3、预订管理的实现:对自己线路预订信息的查看、修改等;4、留言交互的实现:实现一个留言板功能,能够与游客进行交互等。图11)旅游信息发布功能:A信息的发布和接受是旅行社网站的核心,主要是线路的信息发布,并供应游客的网上预订。B发布新闻、资讯等,主要通过发布与删除实现更新。2)在线查询功能:在线查询功能模块中主要是通过模糊查询来实现,查找线路相关信息,如线路名称、报价、时间、线路景点、行程支配等具体信息。3)在线预订:预料实现功能的重点之一,实现旅游线路的预订。实现人数、联系方式、时间等信息以订单形式提交后台,为旅行社组团等供应数据支持。4)留言交互:供应应网友一个沟通与信息反馈的平台。实现远端客户向服务器数据库提交功能。后台系统后台即管理界面,要实现的主要功能为:1、预订管理:对预订信息进行查看、删除;2、线路管理:对旅游线路进行发布、编辑和删除;3、文章管理:对网站上的文章进行添加、修改和删除;4、其它设置:留言板管理、新闻的管理等。图21)预订管理功能:对客户在网站上预定的旅游团队及酒店机票等做出相应的支配及回应。2)线路管理功能:可以添加修改旅游线路,做到实时更新3)文章管理功能:对网站上全部的文字、图片内容进行管理,可以删除及修改。4)其它设置功能:对网友的留言、友情链接及网站功能的一些设置3.2网页的版面设计版面是一项特别重要的工作,他涉及方方面面的内容。因为它要利用有限的空间,将各种文字和图片有效地组合在一起。文字太多,显得沉闷,缺乏生气;图片太多,缺少文字,就显得信息量过少。图片和文字又不能简洁地堆放在一起,同时还要考虑色调搭配问题。在设计版面时应当努力做到简洁、美观、主次分明、图文并茂。版面又因人而异,每个人的爱好不同,因而影响不同的板式,没有定式。那么如何设计好自己的版面呢?一般来说可以依据以下几个原则来设计。尽量简洁简洁是版面最重要的原则。因为涉及网页的主要目的是为了了解信息,网页上的信息是最精华的、最重要的,除此以外的东西均应处于次要地位。不要使版面显得过于花哨,虽然访问者会被精致的动画和花哨的图片所吸引,但访问者真正关切的是网页的内容,假如网页的内容是有价值的,那么他们才会常常地光顾。在这方面有很多的大网站是值得大家学习的。图3选择合适的主色调色调是网站的霓裳。页面的色调搭配是与网站的主题分不开的,好的页面搭配能够烘托主题,增加主题的表现力。在色调搭配上,一般来说,页面的主体文字应尽量运用黑色(与背景对比明显),按钮、边框、背景等运用彩色,这样,页面既不显单调,阅读时也不会有纷繁芜杂的感觉。色调的应用最好依据网站主题风格选定一种基调,再依据这个基调来搭配其他颜色。不过主基调色还好确定,关键是其他颜色的搭配,对于没有肯定美术学问的人来说,很可能越配越糟。一般来讲,绿色配以金黄、淡白,可以产生优雅、舒适的气氛;蓝色与白色混合,能给人柔顺、淡雅、浪漫的感觉;红色和黄色、金色搭配能渲染喜庆的气氛;而金色和咖啡色搭配则会给人带来暖意。选择一种与主题基调一样的方案,并由此发挥,就形成了整个网页的色调。整个页面在视觉上应是一个整体,以达到和谐、悦目的最佳视觉效果。在具体操作时,可以借助一些好用的工具软件来协助完成这些工作。色调的运用在网页中的作用真是太重要了,有些网页看上去特别高雅、有品位,令人赏心悦目,但是页面结构却很简洁、图像也不困难,这主要是色调运用得当。图43.3数据库设计数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满意各种用户的应用需求(信息要求和处理要求)。数据库和信息系统1、数据库是信息系统的核心和基础,把信息系统中大量的数据按肯定的模型组织起来,供应存储、维护、检索数据的功能,使信息系统可以便利、刚好、精确地从数据库中获得所需的信息。2、数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。3、数据库设计是信息系统开发和建设的重要组成部分。3.3.2数据库设计的特点数据库建设是硬件、软件和干件的结合,数据库设计应当与应用系统设计相结合。结构(数据)设计:设计数据库框架或数据库结构行为(处理)设计:设计应用程序、事务处理等结构和行为分别的设计传统的软件工程忽视对应用中数据语义的分析和抽象,只要有可能就尽量推迟数据结构设计的决策早期的数据库设计致力于数据模型和建模方法探讨,忽视了对行为的设计图53.3.3数据库设计的基本步骤数据库设计的过程(六个阶段)1.需求分析阶段精确了解与分析用户需求(包括数据与处理),是整个设计过程的基础,是最困难、最耗费时间的一步。2.概念结构设计阶段是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型3.逻辑结构设计阶段将概念结构转换为某个DBMS所支持的数据模型,对其进行优化。4.数据库物理设计阶段为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)5.数据库实施阶段运用DBMS供应的数据语言、工具及宿主语言,依据逻辑设计和物理设计的结果,建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。6.数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必需不断地对其进行评价、调整与修改设计过程各个阶段的设计描述:图6第四章网站的具体功能实现4.1站内信息查询电子商务网站是一个浩大的网站,内容很多,那么来访者往往很难找到自己所须要的东西,这时候你就须要一个站内搜寻来帮助来访者更快的找到索要的资料了!现在你就可以用asp轻易的实现这种功能,利用这个搜寻引擎可以搜寻到你的主页里面任何一个文件或须要的相关资料,依据下面的步骤来建立自己的搜寻引擎。图7建立了数据库以后就可以建立你的asp搜寻页面了,下面是asp搜寻页面的源程序,这个搜寻引擎可以同时搜寻本网站数据里面的内容,当然假如须要的话可以建立更多的搜寻:<!--#INCLUDEfile="ADOVBS.inc"--><%"建立数据库的连接con="DBQ="+server.mappath("list.mdb")+";DefaultDir=;DIRVER={microsoftAccessDriver(*.mdb)};""建立CONNECTION对象并打开数据库setmycon=server.createobject("ADODB.CONNECTION")mycon.open.con%>"创建Recordset对象的例程,打开Recordset对象传递SQL串以及全部的连接信息<%setrs=server.createobject("ADODB.Recordset")rs.open"SELECT*FORMlistwheretitleandwordlike\'%\'&request.form("word")&"%\'",MyCon,adOpenStatie%>"建立查询后的显示信息和查询页面,你想取什么名字都可以<html><head><title>查询结果</title></head><bodybgcolor="#ffffff"><palign="center"><br>"统计查询共有<%Response.Write(RS.RecordCount)%>条纪录</p><br><divalign="center"><center><tableborder="1"align="center"bordercolor="000000"berdorcoorlight="#000000"bordercolordark="#ffffff"><tralign="center"><tdwidth="20%"align="center"bgcolor="#ffffff">ID</td><tdwidth="60%"align="center"bgcolor="#ffffff">主题</td><tdwidth="20%"align="center"bgcolor="#ffffff">查看</td></table><tableborder="1"align="center"bordercolor="000000"berdorcoorlight="#000000"bordercolordark="#ffffff"><tralign="center"><!--从数据库提取信息--><%whilenotrs.eof%><tralign="center"><tdwidth="20%"align="center"bgcolor="#ffffff"><%=rs("id")%></td><tdwidth="60%"align="center"bgcolor="#ffffff"><%=rs("title")%></td><tdwidth="20%"align="center"bgcolor="#ffffff"><ahref="<%=rs("url")%>">GO</a></td><%rs.movenext%></tr><%wend%></table></center></div><%rs.close%><%mycon.close%>"关闭链接</body></html>下面我们来建立搜寻页面<html><head><title>搜寻页面</title></head><!--创建搜寻表格--><frommethod="POST"action="search.asp"><divalign="center"><center><p><inputtype="text"name="word"size="30"><inputtype="submit"value="提交"name="B1"><inputtype="reset"value="清除"name="B2"></p></center></div></form><hrwidth="600"align="center"><html>至此,整个“站内文件搜寻引擎”就做好了。只要把它放到服务器上的一个可执行的书目下,就可以实现对该书目和它所包含的子书目进行搜寻。4.2在线留言功能电子商务网站在线留言功能明显是一个特别重要的与客户进行沟通和沟通的环节。要建立网站的在线留言功能,就要先建立数据库,因为ASP程序本身并不能储存数据,众所周知,留言本有以下信息须要保存:留言者姓名、联系方式、留言内容等等。因为ASP并不能储存数据,所以数据库在这种环境之下就产生了。Access比较适用小型的应用,所以要做一个留言本,天经地义是选择Access更好一些。具体实现由本组队员完成。4.3管理员登录及验证功能前台程序主要就是供应应大家阅读的页面,主要是文章阅读、文章搜寻、等程序,其实起先介绍的文章添加和保存事实上是本系统的后台程序,但是文章的显示的具体内容是和文章的搜集、添加、保存是分不开的,要不然何来文章显示?我们现在起先介绍的文章管理系统的后台程序将具有以下功能:管理员登陆验证、文章在线添加、文章在线修改删除、管理员密码修改、文章栏目修改添加及删除等主要功能,下面我们就从系统的管理员登陆和验证起先一步步讲解并描述。
现在的一般登陆程序都是要有一个输入管理员姓名、密码页面和一个验证页面,这样即使你知道了登陆页面也无法知道验证页面的内容,当然我们的密码并不是存在于验证页面上的,而是在数据库中,这样做对本程序的实际意义并不是很大,但是你既然知道这个过程,那么在别的没有数据库状况下,这样做就很有必要了!
图8
通过了密码验证以后就进入了文章管理系统的管理主页面,下一节的内容就是管理页面的主要结构和功能。4.4管理员栏目管理功能前面的章节已经基本实现了文章管理系统的大部分功能,但是在本系统中,管理员姓名和密码以及栏目的更新都要自己在数据库中操作,这样并没有完全实现系统的完全在线管理更新,所以我最近对管理系统进行了进一步的完善,对其增加了相关功能,实现的真正意义上的文章管理系统在线管理更新!实现这些功能也是通过对数据库的更新甚至新增内容来实现的,在这里活用数据库操作吩咐updata和addnew是关键,那些地方该用UPDATA,那些地方该用ADDNEW在这里都可以体现出来。
当用户以管理员的身份登录时(即用户名为admin,密码为admin888),系统将进入“用户管理”界面。图9其实在ASP中,对数据库进行操作和显示是特别简洁的,而ASP正是由于这种简洁易用性而广泛流传于各种网站建设中,这也是微软的一贯作风。好了,下面我们将进入文章管理的另外一个内容,也就是文章的在线修改!4.4文章修改与删除功能在本系统中,供应在线修改是一项必不行少的内容,因为当大家在网上更新文章的时候行新增记录,不过从总体上来说还是差不多的。具体实现由同组队员制作完成,总会碰上这样那样的问题,一个不当心就会造成添加的失误,有时候是内容不全,也有可能是文章的栏目原来添加的时候选错了,同时也就是这样那样的错误才显得这个程序的必要性。文章的在线修改保存的程序其实和文章的添加和保存程序差不多,只是这里是对数据库进行更新,而文章添加则是对数据库进第五章网站测试随着Internet的快速增长,Web已经对商业、工业、银行、财政、教化、政府和消遣及我们的工作和生活产生了深远的影响。很多传统的信息和数据库系统正在被移植到互联网上,电子商务快速增长,早已超过了国界。范围广泛的、困难的分布式应用正在Web环境中出现。Web的流行和无所不在,是因为它能供应支持全部类型内容连接的信息发布,简洁为最终用户存取。
在基于Web的系统开发中,假如缺乏严格的过程,我们在开发、发布、实施和维护Web的过程中,可能就会遇到一些严峻的问题,失败的可能性很大。而且,随着基于Web的系统变得越来越困难,一个项目的失败将可能导致很多问题。所以在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但须要检查和验证是否依据设计的要求运行,而且还要测试系统在不同用户的阅读器端的显示是否合适。重要的是,还要从最终用户的角度进行平安性和可用性测试。然而,Internet和Web媒体的不行预见性使测试基于Web的系统变得困难。因此,我们必需为测试和评估困难的基于Web的系统探讨新的方法和技术。
5.1功能测试
5.1.1链接测试
链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试全部链接是否按指示的那样的确链接到了该链接的页面;其次,测试所链接的页面是否存在;最终,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。
链接测试可以自动进行,现在已经有很多工具可以采纳。链接测试必需在集成测试阶段完成,也就是说,在整个Web应用系统的全部页面开发完成之后进行链接测试。
5.1.2表单测试当用户给Web应用系统管理员提交信息时,就须要运用表单操作,例如用户注册、登陆、信息提交等。在这种状况下,我们必需测试提交操作的完整性,以校验提交给服务器的信息的正确性。例如:用户填写的诞生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等。假如运用了默认值,还要检验默认值的正确性。假如表单只能接受指定的某些值,则也要进行测试。例如:只能接受某些字符,测试时可以跳过这些字符,看系统是否会报错。5.1.3数据库测试在Web应用技术中,数据库起着重要的作用,数据库为Web应用系统的管理、运行、查询和实现用户对数据存储的恳求等供应空间。在Web应用中,最常用的数据库类型是关系型数据库,可以运用SQL对信息进行处理。在运用了数据库的Web应用系统中,一般状况下,可能发生两种错误,分别是数据一样性错误和输出错误。数据一样性错误主要是由于用户提交的表单信息不正确而造成的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种状况,可分别进行测试。5.2可用性测试5.2.1导航测试导航描述了用户在一个页面内操作的方式,在不同的用户接口限制之间,例如按钮、对话框、列表和窗口等;或在不同的连接页面之间。通过考虑下列问题,可以确定一个Web应用系统是否易于导航:导航是否直观?Web系统的主要部分是否可通过主页存取?Web系统是否须要站点地图、搜寻引擎或其他的导航帮助?在一个页面上放太多的信息往往起到与预期相反的效果。Web应用系统的用户趋向于目的驱动,很快地扫描一个Web应用系统,看是否有满意自己须要的信息,假如没有,就会很快地离开。很少有用户情愿花时间去熟识Web应用系统的结构,因此,Web应用系统导航帮助要尽可能地精确。导航的另一个重要方面是Web应用系统的页面结构、导航、菜单、连接的风格是否一样。确保用户凭直觉就知道Web应用系统里面是否还有内容,内容在什么地方。Web应用系统的层次一旦确定,就要着手测试用户导航功能,让最终用户参加这种测试,效果将更加明显。5.2.2图形测试在Web应用系统中,适当的图片和动画既能起到广告宣扬的作用,又能起到美化页面的功能。一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:(1)要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免奢侈传输时间。Web应用系统的图片尺寸要尽量地小,并且要能清晰地说明某件事情,一般都链接到某个具体的页面。(2)验证全部页面字体的风格是否一样。(3)背景颜色应当与字体颜色和前景颜色相搭配。(4)图片的大小和质量也是一个很重要的因素,一般采纳JPG或GIF压缩。5.2.3内容测试内容测试用来检验Web应用系统供应信息的正确性、精确性和相关性。信息的正确性是指信息是牢靠的还是误传的。例如,在商品价格列表中,错误的价格可能引起财政问题甚至导致法律纠纷;信息的精确性是指是否有语法或拼法错误。这种测试通常运用一些文字处理软件来进行,例如运用MicrosoftWord的"拼音与语法检查"功能;信息的相关性是指是否在当前页面可以找到与当前阅读信息相关的信息列表或入口,也就是一般Web站点中的所谓"相关文章列表"。5.2.4整体界面测试整体界面是指整个Web应用系统的页面结构设计,是给用户的一个整体感。例如:当用户阅读Web应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方?整个Web应用系统的设计风格是否一样?对整体界面的测试过程,其实是一个对最终用户进行调查的过程。一般Web应用系统实行在主页上做一个调查问卷的形式,来得到最终用户的反馈信息。对全部的可用性测试来说,都须要有外部人员(与Web应用系统开发没有联系或联系很少的人员)的参加,最好是最终用户的参加。5.3客户端兼容性测试5.3.1平台测试市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户原委运用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。因此,在Web系统发布之前,须要在各种操作系统下对Web系统进行兼容性测试。5.3.2阅读器测试阅读器是Web客户端最核心的构件,来自不同厂商的阅读器对Java,、JavaScript、ActiveX、plug-ins或不同的HTML规格有不同的支持。例如,ActiveX是Microsoft的产品,是为InternetExplorer而设计的,JavaScript是Netscape的产品,Java是Sun的产品等等。另外,框架和层次结构风格在不同的阅读器中也有不同的显示,甚至根本不显示。不同的阅读器对平安性和Java的设置也不一样。测试阅读器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的阅读器对某些构件和设置的适应性。5.4平安性测试Web应用系统的平安性测试区域主要有:(1)现在的Web应用系统基本采纳先注册,后登陆的方式。因此,必需测试有效和无效的用户名和密码,要留意到是否大小写敏感,可以试多少次的限制,是否可以不登陆而干脆阅读某个页面等。(2)Web应用系统是否有超时的限制,也就是说,用户登陆后在肯定时间内(例如15分钟)没有点击任何页面,是否须要重新登陆才能正常运用。(3)为了保证Web应用系统的平安性,日志文件是至关重要的。须要测试相关信息是否写进了日志文件、是否可追踪。(4)当运用了平安套接字时,还要测试加密是否正确,检查信息的完整性。(5)服务器端的脚本常常构成平安漏洞,这些漏洞又常常被黑客利用。所以,还要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。5.5本章小结本文从功能、性能、可用性、客户端兼容性、平安性等方面探讨了基于Web的系统测试方法。基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方,对软件测试提出了新的挑战。基于Web的系统测试不但须要检查和验证是否依据设计的要求运行,而且还要评价系统在不同用户的阅读器端的显示是否合适。重要的是,还要从最终用户的角度进行平安性和可用性测试。第六章网站推广网站建设好后,可以通过以下几种方法进行推广。6.1.搜寻引擎推广方法搜寻引擎推广是指利用搜寻引擎、分类书目等具有在线检索信息功能的网络工具进行网站推广的方法。由于搜寻引擎的基本形式可以分为网络蜘蛛型搜寻引擎(简称搜寻引擎)和基于人工分类书目的搜寻引擎(简称分类书目),因此搜寻引擎推广的形式也相应地有基于搜寻引擎的方法和基于分类书目的方法,前者包括搜寻引擎优化、关键词广告、竞价排名、固定排名、基于内容定位的广告等多种形式,而后者则主要是在分类书目合适的类别中进行网站登录。随着搜寻引擎形式的进一步发展改变,也出现了其他一些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年专用版进出口贸易合同
- 2024年人力资源服务采购协议
- 2024年乡村厕所改造协议
- 2024年信用借款担保人协议:确保借款方按期还款
- 2024年仓库租赁协议
- 2024年借款合同税务全解析:印花税范围与规定
- 2024年110KV变电站施工及设备安装合同
- 2024年个人与公司间的劳动合同
- 2024年二手钢琴交易合同范本
- 2024年在线教育服务合同
- 新达摩盘产品操作手册
- 人教版地理必修一热力环流课件
- 2023年版-肿瘤内科临床路径
- 食安快线理论考核试题及答案
- 头颅CT最全读片-课件
- 三年级上册道德与法治课件-8.安全记心上(平安出行)-部编版 (共13张PPT)
- 三年级上册数学课件-4.9 商中间或末尾有0的除法丨苏教版 (共13张PPT)
- 创伤骨折急救课件
- 五年级上册数学课件-7 解决问题的策略-列举丨苏教版 (共14张PPT)
- 电梯维修报价表格
- 小学趣味识字游戏课件
评论
0/150
提交评论