《国际旅行社网站设计与实现毕业论文(27页).doc》由会员分享,可在线阅读,更多相关《国际旅行社网站设计与实现毕业论文(27页).doc(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-国际旅行社网站设计与实现毕业论文-第 15 页设计(论文)题 目: 新疆中国国际旅行社 网站设计与实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)
2、的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版
3、权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8
4、)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供
5、电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不
6、及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优
7、 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优
8、良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日目 录1绪论12网站需求分析22.1需求分析22.2竞
9、争对手分析22.3可行性分析32.3.1经济可行性分析32.3.2技术可行性分析42.3.3管理可行性分析53数据库设计73.1数据库设计概述73.2数据库概念结构设计73.3数据库逻辑结构设计123.4数据库物理结构设计144网站的总体设计154.1网站结构图154.2业务流程图164.3网站功能模块185网站的详细设计195.1网站首页布局195.2网站具体内容的实现205.2.1购物车模块205.2.2登录注册模块205.2.3信息中心模块215.2.4景点展示模块225.2.5订单模块235.2.6在线留言模块235.2.7后台管理模块245.3 XHTML+CSS布局处理265.3.
10、1防止文字溢出效果265.3.2背景图片边框处理265.3.3图片添加边框效果276网站发布与测试286.1网站的发布286.1.1域名购买286.1.2主机购买286.2网站的测试286.2.1网站测试的原则286.2.2网站测试的方法296.2.3网站测试的结果307网站推广与维护357.1网站推广357.1.1线上推广357.1.2推广方案377.2网站维护387.2.1硬件与软件维护387.2.2网站安全管理388结论39致谢40参考文献41附录42摘 要1979年4月,新疆成立了第一家国际旅行社中国国际旅行社乌鲁木齐分社(后更名为“新疆中国国际旅行社有限责任公司”),是新疆近400多
11、家旅行社中成立最早、规模最大、实力最为雄厚的国际旅行社。本网站是为新疆中国国际旅行社设计开发的一套属于本企业的电子商务网站,主要是帮助新疆中国国际旅行社构建现代化商务模式,达到宣传企业信息、树立企业形象、降低企业成本,提高企业收益等目的。本网站主要使用ASP+MySQL技术进行开发,运行在Web服务器环境下。网站主要实现了以下功能:订单管理,浏览、搜索旅游信息,景点预定、在线留言、在线咨询等功能,同时拥有比较便捷的后台管理平台。本文主要阐述了该网站的需求分析、开发过程、关键功能的核心代码,网站的测试和发布以及网站的推广和维护。关键词:企业网站 旅游网站 网站开发 ASP+MYSQL XHTML
12、+CSS Abstract1979April, Xinjiang established the first international travel service, Urumqi branch of China International Travel Service ( later renamed the Xinjiang China International Travel Service Limited liability company ), is Xinjiangs nearly 400 more than the travel agency s oldest and large
13、st, most powerful international travel service.This website is for Xinjiang China International Travel Service Design and development of a set of belonging to the enterprise electronic commerce website, mainly to help Xinjiang China International Travel Service the construction of the modern busines
14、s model, to promote enterprise information, establish a corporate image, reduce costs, increase the income of the enterprise purpose. The site mainly uses the ASP+MYSQL technology development, running on the Web server environment. Website is mainly to achieve the following functions: order manageme
15、nt, browse, search travel information, attractions booking, online message, online consultation and other functions, at the same time with the more convenient background management platform.This article mainly elaborated the web site needs analysis, development process, the key function of the core
16、code, site testing and the publication and website promotion and maintenance.keyword:Enterprise website tourism website website development ASP+MYSQL XHTML+CSS1绪论全球旅游及旅行业最具领导地位的论坛组织世界旅游及旅行理事会称,中国未来10年旅游及旅行业前景十分乐观,预计到2013年旅游及旅行业年增长率为10.9%。旅游业在促进中国经济和社会发展方面有着巨大的经济潜力,在不久的将来,旅游业真正成为国民经济的支柱产业。可是,放眼望去,新疆的
17、旅游业还不尽如人意,有很大的发展空间。根据中国统计年鉴显示:中国在2011年总共接待游客106 552 337 人次,其中新疆接待人数为563707人次,同比增长10.66%,但仅占全国总接待人数的0.5%,与人数最多的广东相差30.77%。由此可见,新疆旅游业还有待开发。随着互联网的发展,各大旅行社纷纷建立了自己的网站。在互联网上,旅行社可以面向更多的客户。根据全国旅行社统计调查情况公报,2011年第三季度全国旅行社总数为23273家,其中有自己网站的旅行社有1451家。从现有的旅行社的网站建设情况来看,大多数的功能只局限于信息发布、论坛交流等功能,而且某些旅行社在一些旅游线路的设计上本身存
18、在着不合理的地方。我们的网站除了这些功能以外,还具有预订、信息搜索在线咨询的功能,使客户更加方便的预定产品、了解我们的动态。2网站需求分析2.1需求分析根据行业调研机构艾瑞日前发布的在线旅游报告显示,2012年第一季度中国网络经济规模达847.1亿,较2011年第四季度下降2.5%,较去年同期下降了68.5%。2012年第一季度中国网络经济增速远超实体经济。2012年第一季度中国网络经济增速达到68.5%,虽然较上季度下降17%,但远超GDP和社会消费品零售市场增速的14.9%和12.1%。在线旅游市场规模在2013年将攀升到90.1亿人民币,预计2013年该交易规模将突破150亿元【14】。
19、根据这个数据分析,所以旅游这个朝阳行业将面临的市场是很庞大的。通过与中国国际旅行社协商后,企业希望通过我们的网站达到以下目的:(1)利用企业网页,宣传企业自身(2)推广提高产品品牌 (3)利用网上电子商务,降低企业销售成本及原材料采购成本,提高产品竞争力 (4)通过INTERNET寻求合资、合作伙伴 (5)进行行业信息收集及日常电子邮件传输,促进了信息的交流(6)加强了对目标对象的售前服务,提升了企业的服务品质 (7)留言中了解客户切身需求对于目标用户来说,网站为了给浏览以及有兴趣的用户,特意为各个景点进行了独立的模块。这样可以让用户一目了然,心仪自己的喜好的景点,增加对每个具体的景点,在实际
20、包车旅游的时候,做到心中有数,给网站带来更多的PV量。网站还通过有机的结合景点相距的路程,进行了用户旅游的行程安排,让用户开心度过旅游的每一天。为了更加进一步的给可能的目标用户提供准确信息,在每个景点还进行与用户旅游相关的配置服务信息内容,如:资讯、景点、小吃、游记,价格是按照市场价进行定位的,在旅游黄金期,还会推出优惠旅游套餐等。 2.2竞争对手分析 从上表来看,这个行业的竞争者是比较多的,而且实力普遍比较强,经过分析,他们的网站一般都有以下模块:信息发布、产品展示、提供旅游路线等,功能的实现有登录注册、在线留言、在线咨询。新疆很多旅行社都没有属于企业的网站,均是来自各个旅行平台实现发布信息
21、,没有实现在线支付功能,也没有景点评价功能。针对这种情况,我们网站除了实现信息发布和景点展示之外,还增加了在线预定、在线咨询、搜索等功能模块,所以,我们的网站还是具有一定的竞争优势。2.3可行性分析2.3.1经济可行性分析本网站的经济可行性从两个方面来分析,一方面是费用,包括注册域名费用、主机托管费用、软硬件购买、后期的宣传、推广费用。网站另一方面是网站的收益情况,主要包括产品或者服务销售、网络广告、会员费、中介费等收益。如果网站的收入大于费用,网站就可以正常运营。(1)网站构建的费用分析注册域名和租用服务器费用:服务器空间:以8U网为例:100元/1G/年域名费用:以中国万网为例英文国际顶级
22、域名 .com/.net 按年度续费49元/年国内域名 按年度续费 200元/年同时还有一些提供免费域名的网站。软硬件购买:在建站期间,还需要购买许多软硬件,包括固定资产费用、设备折旧费用、技术资料费用,以及其他与网站运行有关的费用。网站宣传、推广费用:包括广告费用、人员工资、咨询费用。(2)网站构建的收益分析产品或服务销售:网站通过企业本身旅游产品的销售从中赚取差价从而盈利网络广告:网站页面专门设置广告位,用来放置一些广告信息,包括文字信息和图片等多种形式。会员费用收入:当网站正常运营并且稳定后,我们会收取一定的增值服务费。旅游网站的盈利不是一件容易的事情,这和前期的宣传和推广是分不开的。所
23、以前期的投入是必须的,一旦达到了一定的浏览量,就会获利。2.3.2技术可行性分析根据网站功能、性能及实现网站的各项约束条件,根据新网站目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面考虑和分析。本网站是一个提供用户旅游信息的网站,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件相对较低,利用现有技术条件应完全可以达到该网站的功能目标。(1)运行环境:在硬件方面,CPU : pentuim处理器、300MHZ或更高。内存:128MB 可用内存。硬盘:3MB以上可用磁盘空间。显示器:可达800600像素的256色显示器或更高。当然,硬件的配置
24、越高,系统的开发与运行会更流畅,网站在硬件方面是可行的。在软件方面,由于Macromedia Dreamweaver 8和My SQL都是非常成熟的开发工具,因此操作系统windows XP/2000/NT(或更高版本),浏览器 microsoft internet explover4.0或更高版本即可。无论在安全性、可用性、可靠性还是可扩展性都是毫无疑问的,因此软件方面是可行的。(2)开发语言以及工具选择ASP技术:Active Server Pages,“动态服务器网页”,它之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行
25、,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。我们选择ASP作为开发语言的主要原因有四点:第一, ASP通吃各家浏览器由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。第二, ASP与所有的Active
26、X Script语言都相容.第三, 隐密安全性高。第四, 易于操控数据库。MySQL 数据库是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。它被广泛的应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型企业为了降低网站总体拥有成本而选择了MySQL作为网站数据库。Dreamweaver 是由Macromedia公司所开发的著名网站开发工具。可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,
27、都只要一个简单步骤便可完成。EditPlus是一款由韩国Sangikim出品的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,其强劲的英文拼写检查、自动换行、列数标记、语法高亮显示、垂直选择,让你全面体验记事本所没有的超强功能,也可以同时编辑多种文件类型。Photoshop是美国Adobe公司推出的平面图象处理软件,是目前市场上最为流行的平面图象处理软件。它具有强大的编辑绘制图像、制作图像特效及文字特效的功能,加上其友善、简捷的中文界面,所以在国内平面设计、广告设计、装帧设计、网业设计、动画设计、游戏娱乐、印刷等领域的应用十分广泛。所以我选择了ASP结合dreameware8架
28、构网站,在此期间我们小组将使用Dreamweaver 8进行ASP页面的编码,并使用IIS5.1对页面进行调试。 2.3.3管理可行性分析本网站的发布适合市场空间,占据市场的寿命长,管理员会不断及时更新,适应网站发展速度。随时了解同行网站的动态。网站初试规模小,点击率少,不可求速,欲速则不达,我们要循序渐进。关注、了解旅游信息的最新动态,运用网络的方便快捷方式进行浏览网页以及发布旅游信息,配备新式设计思想。在投入运行以后,很快会受到用户关注,崭露头角的。经过以上分析,运行方面是可行的。为了高效、出色的完成网站的建设,根据小组组员的特长分工,由侯蓓蓓负责前台和后台的页面设计、图片处理和内容编辑,
29、孔伟主要负责网站功能开发和网站优化。网站发布、测试以及后期的维护是由两人共同协商完成。3数据库设计3.1数据库设计概述数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。本网站的数据库主要包括了以下8个表:(1)用来存储旅游信息的表:旅游信息表xinxi用来保存旅游资讯,例如编号、标题、类型。该表主键为编号,其中
30、编号设为自动编号。(2)提供旅游产品的景点表:景点表jingdian用来保存旅游景点的一些信息,例如编号、价格、标题等。该表主键为编号,其中编号设为自动编号。(3)提供旅游品牌产品的品牌表: 品牌表pinpai用来显示各旅游品牌的信息,例如编号、景点名。该表主键为编号,其中编号设为自动编号。(4)保存景点订单信息的订单表: 订单表dingdan用来保存景点订单的信息,例如编号、景点标题、数量。该表主键为编号,其中编号设为自动编号。(5)提供户外信息的装备表: 装备表zhuangbei用来保存户外以及装备的一些信息,例如编号、标题、价格。该表主键为编号,其中编号设为自动编号。(6)提供帮助信息的
31、表: 帮助表bangzhu用来保存旅游中会遇到的一些问题、常识等,例如编号、标题、类型。该表主键为编号,其中编号设为自动编号。(7)保存前台注册用户的表: 用户表yonghu用来保存注册用户的信息,例如编号、账户、密码。该表主键为编号,其中友情链接编号设为自动编号。(8)用来存储后台管理员用户的表:后台管理员表admin(用来保存后台管理员的信息,例如用户名、密码,该表主键为Id。3.2数据库概念结构设计依据从简单到复杂的设计方式,先确定系统需要哪些实体,并对该实体的属性进行分析。从而得出各实体属性图,最后得出整体E-R图。通过分析,本系统需要有以下一些实体:图3-1 信息实体属性图图3-2
32、帮助实体属性图图3-3 景点实体属性图图3-4 管理员实体属性图图3-5 品牌实体属性图图3-6 装备实体属性图根据各个实体之间的联系做出网站整体的E-R图如下所示:图3-9 网站整体E-R图3.3数据库逻辑结构设计通过以上对E-R图的分析,可初步得出本网站应该有以下表。表3-1后台管理员表(admin)表3-2信息表(xinxi)3.4数据库物理结构设计对一个给定的逻辑数据模型求取与应用需要相适应的物理结构的过程称为数据库物理结构设计。这种物理结构主要指数据库在物理设备上的存储结构和存取方法。对于关系数据库系统,数据的存储结构与存取方法由DBMS决定并自动实现,我们物理设计主要考虑的是在网络
33、环境下数据库的分布及索引结构。4网站的总体设计4.1网站结构图图4-1 本网站前台结构图4.2业务流程图业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向,它是物理模型。以下就是网站的核心业务流程图,主要包括注册、在线留言、在线订购这三方面。图4-3 注册模块业务流程图图4-4 留言模块业务流程图图4-5 购物车模块业务流程图4.3网站功能模块(1)信息浏览模块可以让用户尽情浏览旅游最新旅游资讯、装备资讯、户外常识、旅游医生等信息,以此来选择自己的旅游方向。(2)信息检索模块该模块主要是方便用户对本站景点和旅游信息
34、等进行相关检索,并返回检索结果。用户可根据自己不同的需要,系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。(3)在线浏览模块用户可以在开心论坛页面自由留言,表达自己的旅游经历以及对本网站的建议,管理员以此来对网站进行改善,来赢得更多的用户浏览。(4)会员登录模块实现的主要功能包括新用户注册、老用户登陆,同时,管理员对用户进行管理,同时也是管理员对网站价值评估的重要依据。(5)购物车模块该功能模块主要是客户浏览了相关旅游产品后,可通过本模块加入购物车,方便查找以及预订。(6)收藏模块用户可以直接把网站加入收藏夹,可以增加点击率。(7)在线咨询模块用户可以直接通过
35、这个模块和管理员直接联系。(8)后台管理模块管理员通过此模块对信息、用户、产品等进行添加、删除、修改。 5网站的详细设计5.1网站首页布局网站首页是网站的框架,所有的内容都会以此为依据进行布局,清晰明了的首页布局能帮助浏览者快捷地获取所需信息。本网站首页风格生动活泼,内容多而不杂,基本上囊括了网站的全部内容,比如资讯、帮助中心、景点、品牌还有装备,最大限度的从浏览者的角度出发,使浏览者用最短的时间找到其需要的内容。图5-1 网站首页布局图5.2网站具体内容的实现5.2.1购物车模块网站主要采用淡蓝色和粉色为主色调,因为我们的企业是一家企业网站,所以采用企业网站大多使用的蓝色,既不亮丽又不显暗淡
36、。另外,因为我们的企业是关于旅游的,所以在页面设计上,我们尽量采用多种颜色搭配,使得网站看起来色彩丰富又不失稳重,吸引浏览者的眼球,所以我们又采用了粉色来搭配5.2.2登录注册模块登录直接在首页页面登录,注册直接链接到注册页面,为了让保持风格一致,注册也采用蓝色为主色调5.2.3信息中心模块进入信息中心页面后,可直接浏览旅游信息,页面包括热点推荐、行业动态等旅游信息,直接点击某条信息,可进入信息详细页面查看此条信息,5.2.4景点展示模块进入景点展示模块后,左边是热门产品排行,左边是旅游产品的展示,用户可根据自身需要挑选旅游产品5.2.5订单模块用户点击购物车以后,就进入订单页面,用户可根据需
37、要修改产品数量5.2.6在线留言模块进入留言板后,用户可在登录的前提下在线留言,可以是自己的游历经历,也可以是对网站的建议5.2.7后台管理模块后台管理主要是对信息、用户、景点等的查询、修改、删除以及添加,以信息的修改为例,点击信息修改以后,会进入信息修改页面5.3 XHTML+CSS布局处理5.3.1防止文字溢出效果由于数据库里的标题信息普遍比较长,所以在提取信息的过程中,文字过多影响了页面美观,所以我特地用了防止文字溢出的代码实现了预期效果,代码如下图所示:图5-15防止文字溢出代码 5.3.2背景图片边框处理由于背景的长度有限,所以当内容列表增长时,会撑开页面布局,但是,用以下代码便可避
38、免这种情况发生,代码如图所示:图5-16背景图片边框处理代码5.3.3图片添加边框效果为了页面美观,我特意在给图片加上边框,轻松实现了图片边框的效果,代码如图所示:图5-17图片添加边框代码6网站发布与测试6.1网站的发布6.1.1域名购买在网站完成后,我们在稳网上购买了域名名称www.ly-,“ly”就是旅游的意思,“-”表示“到”、“至”的意思,“xj“是指的是新疆,合起来的意思就是“旅游到新疆”,一方面是为了达到宣传新疆旅游的目的,另一方面域名充分显示了企业的性质和地理位置,域名管理界面如下图所示:图6-1域名管理界面6.1.2主机购买在经过比较分析之后,我们最终选择了相对实惠而又稳定的
39、稳网互联购买了虚拟主机,并成功完成了域名名称绑定、域名名称解析、网站上传等工作,实现了www.ly-的成功发布。6.2网站的测试网站测试是网站开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证网站质量与可靠性的最后关口,是对整个网站开发过程包括整体分析,网站设计和网站实现的最终审查。6.2.1网站测试的原则(1)测试工作应避免由原开发网站的个人或小组来承担(2)设计测试方案时,不仅要包括确定的输入数据,而且包括从网站功能出发达到预期的测试结果。(3)测试用例不仅要包括合理,有效的输入数据,还要包括无效的或不合理的输入数据。(4)不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不
40、该做的事。(5)保留测试用例,作为软件文档的组成部分。6.2.2网站测试的方法(1)本机测试链接测试:链接测试是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。主要保证网站中不存在断链,通过测试发现,我们的网站不存在断链,测试结果如下图所示:图6-2 网站链接测试结果数据库测试:MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义电话这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是
41、多余的,因为CHAR(11)就可以很好地完成了。另外一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOT NULL,这样在将来执行查询的时候,数据库不用去比较NULL值。比如:图6-3 数据表字段展示导航测试:导航描述了用户在一个页面内操作的方式,在不同的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在不同的连接页面之间。在一个页面上放太多的信息往往起到与预期相反的效果。网站用户趋向于目的驱动,很快找到一个导航,看是否有满足自己需要的信息,如果没有,就会很快地离开。很少有用户愿意花时间去熟悉网站结构,因此,网站导航帮助要尽可能地准确。我们网站的导航分为七部分,其中每个按钮都能清
42、楚地表达页面显示的内容,让用户凭直觉就可看出里面的内容。每个都不可或缺,每个都不是多余的。另外,导航与页面结构、链接风格也都保持一致。下图就是我们的页面导航设置:图6-4导航条展示图片测试:通过浏览页面,发现页面的Flash出现偏移的现象,经过反复调整后,Flash可以正确显示,没有出现偏移、变形的现象。图片尽可能小,但又不影响页面美观,这样可以节省空间。字体大小都是20px,字体采用默认宋体,保持兼容性。内容测试:内容测试用来检验网站提供信息的正确性、准确性和相关性。经过核对,网页显示的信息都和数据库保持一致,这样充分保证了数据的正确性。另外,用户可以从当前页面找到与当前浏览信息相关的信息列
43、表,也就是网站中的“相关文章列表”。(2)远程测试链接速度测试:用户连接到Web应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,或是宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果Web系统响应时间太长(例如超过5秒钟),用户就会因没有耐心等待而离开。 另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登陆了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。负载测试:主要指在多名用户同时访问网站时,网站是否出现异常情况,即就是网站最多能负荷多少用户同时访问。我们组织同学朋友同事登录我们的网站,没有出现刷新失败、内容偏移的现象,但是出现页面显示较慢的现象,介于这个情况,在后期维护阶段,我们会更换更好的主机。平台测试:目前,市场上windows系统使用率为90%,所以,我们均以占有率最高的windows XP和windows 7作为平台进行测试,经测试我们的网站均可以在这两款系统下正常运行。浏览器测试:由于我们的网站正处于初级阶段,目前只能在IE核心的浏览器上,我们分别在IE浏览器和搜狗浏览器等IE核心的浏览器上进行测试,结果显示,网站并没有出现图片、文字偏移的现象。虽然目前网站的兼容性比较差,