JSP旅游信息管理系统毕业设计论文_第1页
JSP旅游信息管理系统毕业设计论文_第2页
JSP旅游信息管理系统毕业设计论文_第3页
JSP旅游信息管理系统毕业设计论文_第4页
JSP旅游信息管理系统毕业设计论文_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、摘 要现代社会是信息社会。随着计算机网络技术、数据库技术、管理技术的开展,对信息的处理和利用已经深入到人类生活的各个方面。旅游是人们生活不可分割的组成局部,旅游业已成为当今世界上开展势头最强劲的产业,它是集吃、住、行、游、购、娱六大要素的一个综合性产业,次旅游活动涉及到众多的效劳设施和旅游资源,其信息有着丰富的空间和时间的内涵同时由于旅游过程是一个受人为、自然等多种因素制约的复杂的过程,如何使游客在很短的时间内查找到所要旅游目的地的信息,是游客所关心的问题,更是旅游部门要解决的问题。本文介绍的是以Dreamweaver,JSP为主要开发工具制作完成的旅游网站。网站采用的是Microsoft S

2、QL Server 2000数据库。通过网站开发应用技术的介绍、系统的分析、数据库的设计、网站的具体实现和系统的测试这五章,详细阐述了五十里旅游网站的开发过程。关键词:网络、数据库、网站AbstractThe modern society is the information society. Along with the computer network technology, the data bank technology, the management technology development, processing and the use already penetrated e

3、ach JSPect to the information which lived to the humanity. The traveling is the people lives the inalienable constituent, the tourism has become now in the world the development tendency strongest industry, it was the collection eats, lives, the line, swims, buys, an amusement six big essential fact

4、or comprehensive industry, the traveling activity involved to the multitudinous servicing facility and the tourist resources, its information has rich spatial and at the same time the time connotation because the traveling process was one artificial, the nature and so on the many kinds of factor res

5、triction complex process, how caused the tourist to search in the very short time must travel the destination information, was the tourist issue of concern, was the traveling department must solve Question. This article introduces is take Dreamweaver, JSP as the traveling website which the main deve

6、lopment kit manufacture completes. The website uses is Microsoft SQL the Server 2000 databases. Through the website development application technology introduction, the system analysis, the database design, the website concrete realization and system test these five chapters, in detail elaborated th

7、e Sniping traveling website performance history.Key words: Network, database, website目 录 TOC o 1-3 h z u HYPERLINK l _Toc137428251 摘 要 PAGEREF _Toc137428251 h 1 HYPERLINK l _Toc137428252 Abstract PAGEREF _Toc137428252 h 2 HYPERLINK l _Toc137428253 第1章绪 论 PAGEREF _Toc137428253 h 4 HYPERLINK l _Toc137

8、428254 课题背景、目的与意义 PAGEREF _Toc137428254 h 4 HYPERLINK l _Toc137428255 国内外现状 PAGEREF _Toc137428255 h 5 HYPERLINK l _Toc137428256 研究设计的内容 PAGEREF _Toc137428256 h 6 HYPERLINK l _Toc137428257 第2章 网站开发应用的技术介绍 PAGEREF _Toc137428257 h 7 HYPERLINK l _Toc137428258 2.1 JSP技术介绍 PAGEREF _Toc137428258 h 7 HYPERL

9、INK l _Toc137428259 2.2 HTML PAGEREF _Toc137428259 h 8 HYPERLINK l _Toc137428260 2.3 SQL数据库 PAGEREF _Toc137428260 h 9 HYPERLINK l _Toc137428261 2.4 Dreamweaver开发环境的介绍 PAGEREF _Toc137428261 h 9 HYPERLINK l _Toc137428262 第3章 需求分析 PAGEREF _Toc137428262 h 10 HYPERLINK l _Toc137428263 系统的需求分析 PAGEREF _To

10、c137428263 h 10 HYPERLINK l _Toc137428264 可行性分析 PAGEREF _Toc137428264 h 10 HYPERLINK l _Toc137428265 第4章 总体设计 PAGEREF _Toc137428265 h 11 HYPERLINK l _Toc137428266 4.1 系统功能设计 PAGEREF _Toc137428266 h 11 HYPERLINK l _Toc137428267 4.2 数据库设计 PAGEREF _Toc137428267 h 12 HYPERLINK l _Toc137428268 4.2.1 概念设计

11、 PAGEREF _Toc137428268 h 12 HYPERLINK l _Toc137428269 4.2.2 逻辑设计 PAGEREF _Toc137428269 h 15 HYPERLINK l _Toc137428270 第5章 网站的具体实现 PAGEREF _Toc137428270 h 18 HYPERLINK l _Toc137428271 5.1 建立站点 PAGEREF _Toc137428271 h 18 HYPERLINK l _Toc137428272 5.1.1 安装开发工具 PAGEREF _Toc137428272 h 18 HYPERLINK l _To

12、c137428273 5.1.2 环境配置 PAGEREF _Toc137428273 h 18 HYPERLINK l _Toc137428274 52网站的具体实现 PAGEREF _Toc137428274 h 24 HYPERLINK l _Toc137428275 后台管理的实现 PAGEREF _Toc137428275 h 24 HYPERLINK l _Toc137428276 第6章 系统测试 PAGEREF _Toc137428276 h 32 HYPERLINK l _Toc137428277 软件的测试 PAGEREF _Toc137428277 h 32 HYPERL

13、INK l _Toc137428278 第7章 结论 PAGEREF _Toc137428278 h 34 HYPERLINK l _Toc137428279 参考文献 PAGEREF _Toc137428279 h 35 HYPERLINK l _Toc137428280 第1章英文原文 PAGEREF _Toc137428280 h 37 HYPERLINK l _Toc137428281 2 Scripting languages PAGEREF _Toc137428281 h 38绪 论课题背景、目的与意义现代社会是信息社会。随着计算机网络技术、数据库技术、管理技术的开展,对信息的处理

14、和利用已经深入到人类生活的各个方面。21 世纪,全球经济一体化,企业将面临着更剧烈的市场竞争。管理科学化、电子化、网络化成为企业的必需。实施的成败关系着企业的生存和开展。随着我国社会经济的迅猛开展以及改革开放的深入,各种国企、私企的规模在不壮大,实力在不断提高,数据信息处理及需求量在不断增加。利用计算机来管理信息的收集、加工、处理和传递,已成为企业管理必不可少的手段和工具,建立一个完善的集成化、信息化、网络化的企业管理信息系统,已经迫在眉睫。一个现代化标准的计算机信息网络的建成,无疑将使企业的效益跃上一个新台阶。旅游业在世界上被誉为永不衰弱的朝阳行业。在我国,旅游业在国家的培育扶植下,正以空前

15、的速度开展着。随着旅游业的蓬勃开展和中国进入 WTO 后国外旅游公司的涌入,市场竞争也是空前剧烈。在这种环境下旅行社传动的运作模式已经无法再适应当今市场的快速开展。想要在竞争中占领市场、锁定客户,只有通过加快内部管理信息化、电子化建设,提高工作效率,降低经营本钱,从而提高企业的竞争力。 目前,我国旅游事业的开展十分迅速,旅游是人们生活不可分割的组成局部,旅游业已成为当今世界上开展势头最强劲的产业,它是集吃、住、行、游、购、娱六大要素的一个综合性产业,次旅游活动涉及到众多的效劳设施和旅游资源,其信息有着丰富的空间和时间的内涵同时由于旅游过程是一个受人为、自然等多种因素制约的复杂的过程,如何使游客

16、在很短的时间内查找到所要旅游目的地的信息,是游客所关心的问题,更是旅游部门要解决的问题。 五十里是清王朝的发祥地历史悠久,文化源远流长,人文底蕴深厚,自然风光宜人,它的古迹-永陵已经成功的申请为世界文化遗产。如何开发和运用好这些旅游资源,已成为开展五十里经济的重要产业。变资源优势为经济优势和产业优势,是值得关注的问题。国内外现状旅游与信息产业已成为目前最热门的词汇,“旅游已逐渐成为人们休闲!度假!调节生活节奏的一种重要方式从刚刚过去的2006年/五一0黄金周的旅游情况就可以看到我国旅游业的兴旺兴旺。计算机产业在全球的迅速开展,使互联网在人们的工作生活中扮演着越来越重要的角色,甚至成为比 !电视

17、!报纸还重要的获取信息的重要工具。目前人们把外出旅游作为第一选择的同时,更愿意选择自助旅游据上海一家刊物调查,约有70%的白领在答复/下次你将选择的出游方式0这一问题样令人振奋据报道,网上旅游正在迅速扩张,原因是上网查询旅游资料十分方便,以及上网订购机票和参加旅游团通常可获得折扣优惠调查显示,3/4的网民旅游前会上网查询旅游资料和折扣旅游团,其中16%会订购机票而美国CNN公布的数据是:全球约有超过17万家的旅游企业在网上开展综合!专业!特色的旅游效劳;全球约8500万人次以上享受过旅游网站的效劳;全球旅游电子商务连续5年以350%以上的速度开展另据美国著名的CRG研究公司预计,在2002年全

18、球电子商务销售额将突破4200亿美元,其旅游业电子商务销售额突破630亿美元,占全球电子商务的销售总额的24%以上;全球约有超过30万家的旅游网络企业在网上开展旅游效劳;享受过旅游网站效劳的全球游客将超过2亿人次以上。虽然在这些数字中,中国的份额并非名列前茅,但其前景却是可观的世界旅游组织商务委员会首席执行官JoseAntonnioFerreiro说,因特网在旅游行业的应用越来越普遍,到2003年北美洲地区因特网用户占主导的地位将会被亚太地区的用户取代可以看到,网络化带来了旅游业的深刻变革,网上营销将成为旅游业最重要的营销手段因此,我们要建设优质高效的旅游业网站,充分利用互联网的优势,探索更具

19、竞争力的经营方式,寻求更大的竞争优势和开展空间毫无疑问,未来的旅游企业将会是得网络者得天下要实现优质高效的旅游业网站建设,其中一个是建立成功的动态的旅游网页。 今天的网站大多都采用JSP技术。JSP即JAVA Server Page的是缩写。应用JSP技术可以实现动态的交互功能,常见的JSP脚本语言有VBScript和JAVAScript等,用这种动态的脚本语言开发的网站,操作灵活、功能完善、便于维护同时还有一个最大的优点是脚本本身容易掌握。研究设计的内容 游客可以通过五十里旅游网站主要对各个风景的介绍来了解旅游的根本情况。通过旅游百宝箱来给旅游者带来出行的方便。酒店订房介绍个酒店的情况,让游

20、客对情况进行了解,解决后顾之忧。旅游指南对各个旅游细节进行宣传,让游客更全面的了解旅游景点。 第2章 网站开发应用的技术介绍 JSP技术介绍JSPJAVA Server Pages动态网页,是微软公司推出的一种用以取代CGICommon Gateway Interface通用网关接口的技术。JSP本身不是脚本语言,它只是提供了一种镶嵌在HTML页面中的脚本程序得以运行的环境。我们可以通过JSP结合HTML语言、JSP指令和JAVAX元件以及数据库等方面的知识,使用自己的WEB效劳器创立并运行动态式的交互式WEB站点。用户端只要使用可执行HTML码的浏览器,即可浏览JAVA Server Pag

21、es所设计的网页内容。JAVA Server Pages所使用的脚本语言均在WEB效劳器端执行,用户端的浏览器无需执行这些脚本语言。目前,JSPJAVA Server Pages技术已经相当的普及,在Internet上几乎处处可以看到它的身影。应用JSP技术,无需复杂的编程,就可以开发出专业的动态WEB站点。JSP的出现,给你静态为主的WEB带来了全新的动态效果,使站点具有更加灵活和方便的交互性,在Internet中实现信息的传递和检索越来越容易。JSP构建的网站有以下的特点: 1使用JavaScript和VBScript等简易的Script语言,结合HTML代码,就可以快速的完成网站的应用程

22、序。 2不需编译和链接就可以直接执行,并整合于HTML当中。 3使用一般的文本编辑程序,如记事本就可以编辑设计。 4与浏览器无关。客户只要使用执行HTML 代码的浏览器就可以浏览JSP的网页内容。不存在浏览器兼容的问题,由于JSP是在效劳器端运行的,当客户端浏览器浏览JSP网页时,效劳器会将该网页文件重新解释一遍,并将生成的标准的HTML文件发送给客户端浏览器,因为送出的是标准的HTML文件,当然不会存在浏览器的兼容问题了。 5JSP与任何JAVAX Script语言完全兼容。除了可使用JavaScript和VBScript语言来设计外,可通过任何Plug-in 方式,使用厂商提供的其它脚本语

23、言。 6JSP的源程序不会传到用户的浏览器上,因而可以保护源程序不会外漏。 7采用了面向对象技术。 8可通过JAVAX效劳器组件来扩充增加功能。2.2 HTMLHTML HTMLHyper Text Markup Language,超文本标记语言是用于创立Web文档的编程语言。由于编写制作的简易性,HTML在 Word Wide Web的迅速增长中扮演着主要角色;作为WWW的核心技术之一,HTML在Internet 领域得到广泛的应用。HTML是一种超文本标记语言,通过它可以往普通文档中参加一些的标识符这些标识符具有一定的语法结构,使生成的文档中含有其它文档,甚至图像、声音、动画等,从而成为超

24、文本文档Hyper Text Document。实际上超文本文档本身是不含有上述多媒体数据的,而是仅含有指向这些多媒体数据的指针,这种指针一般称为链接Link。通过超文本文档方式,用户仅仅使用鼠标电击操作就可以得到所要的文档,而不管该文档是何种类型普通文档、图像或声音等,也不管它位于何处本机上、局域网上或未知的某国外机器上。虽然用Macromedia Dreamweaver MX就能编辑出一个非常优秀的网页来,但是了解HTML语言的根本,会带来很大的方便。在网页的编辑制作过程中,通常要根据需要对源代码进行直接的编辑或修改,有时需要调整各个标记元素的嵌套关系。例如,要取消一个表单上边界间隔的默认

25、值,就用到这一点;还有就是要使自己所编辑的网页更加精炼,也需要对自己所编写的网页中所产生多余的代码标记进行删除等操作。这些都以了解HTML的根本语法为根底。2.3 SQL数据库SQL Server是由Microsoft开发和推广的关系数据库管理系统DBMS,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了版本;1998年,版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。具有以下的特点:(1

26、) 真正的客户机/效劳器体系结构。(2) 图形化用户界面,使系统管理和数据库管理更加直观、简单。(3) 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。(4) SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录平安性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。(5) 具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。(6) 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 (7) SQL

27、 Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。2.4 Dreamweaver开发环境的介绍 Macromedia Dreamweaver是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合成一个功能强大的工具,使每个级别的开发人员都可以利用它快速创立界面及站点应用程序。对基于CSS的设计提供最好的支持到手动编码功能,Dreamweaver在一个集成和高效的环境中为专业人员提供所需要的工具。开发人员可以将效劳器技术例如CFML、JSP、JSP和PHP与Dreamweaver配合使用,建立连接到数据库、Web效劳和旧式系

28、统的强大I nternet应用程序。 在Dreamweaver中用户可以创立自己的对象和命令,修改快捷键,甚至编写JavaScript代码,用新的行为、属性检查器和站点报告来扩展Dreamweaver的功能。 第3章 需求分析系统的需求分析是在开发系统之前必须做的一个环节,它起着很大的重要性,但为了准确确实定目标系统需要作什么,了解用户明确的需求,于是对网站全过程进行了调研,最终得以明确用户的需求。随着旅游业的迅猛开展,节假日选择旅游的人们是越来越多了,但是由于很多旅游景点在网上宣传的力度不够大,游客对他们并不怎么了解。随着网络走入到千家万户,人们已不在是传统的方法到处咨询,而是习惯于在网上浏

29、览相关的信息。所以旅游网站的建设对旅游的开展有很好的推进作用。可行性分析可行性分析Feasibility Analysis也称为可行性研究,是在系统调查的根底上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以防止投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。五十里旅游网站主要通过各个风景介绍,让用户了解旅游的根本情况。通过旅游百宝箱来给旅游者带来出行的方便。酒店订房解决人们的后顾之忧,购物导航对五十里的物产进行宣传。从网站开发的技术角度看,该网站应用到常用的网站开发工具Dreamweav

30、er MX 2004,JSP脚本语言,及数据库等开发者对这些开发工具都有一定的了解。通过短时间的学习可以掌握根本的开发技术。开发该网站所用的本钱低,因为是自己开发,只需要购置一些参考资料及开发软件便可。从时间上看,在两个月的时间里学习并开发该网站时间上是有点紧的,不过从现在起就开始抓紧去学习和时间应该还是可以完成的。第4章 总体设计4.1 系统功能设计网站结构功能通过对旅游网站的用户需求分析,得出了五十里旅游网站前台的功能,共有旅行社介绍、旅游指南、后台管理、线路预定、留言板,会员注册等几个功能,对于每个功能分成不同的模块,对于用户只要进入网站就有相应的权限对此网站的信息进行相应的操作,其结构

31、功能图如图4.1所示。 五十里旅游网站首页旅游指南线路预定旅行社介绍后台管理留言板用户登录会员注册发帖子回复帖子网站前台设计功能图Fig 4.1 Website onstage design functional diagram对于旅游管理系统的后台管理员的权限通过对数据库中的数据进行设置,通过对后台管理的设置,使管理员管理的工作方便,并且同一的管理,也使用户对旅游方面的知识得到统一的答案,后台管理结构功能图如图4.2所示。后台管理日常事务管理数据管理留言板图4.2 网站后台设计功能图Fig 4.2 Website backstage design functional diagram4.2

32、数据库设计 概念设计网络旅游网站的功能更能使客户方便的购置企业的产品,增加了产品销售额。因此,一个好的企业网站不但要有好看动画,同时想知道别人对你的网站有哪些意见和建议,这就需要你的网站里有能够进行交互性操作的功能,此时客户论坛就发挥了它的作用,它可以把来访者的姓名、性别、联系方式等资料记录下来,以便日后与他联系,从而加强了与客户的联系,企业的产品也会受到更多人的欢迎。在生成系统之前进行需求分析为了明确系统要完成哪些工作,必须经过相关人员认可,目的是彻底解决客户问题,它可以是一段描述性语句或图表不描述领域也不描述系统将如何实现,描述系统要完成的工作解决客户的哪些问题。为了提高数据的存取效率与维

33、护的便利性,数据库的设计就占有很重要的地位,数据库标准化的目的,就是要我们设计出来的数据库能够得到很有效率的执行与符合逻辑的维护。总之,数据库的标准化,主要的目的就是:节省磁盘驱动器的存储空间以及数据维护的便利性。鉴于以上分析,为满足用户需求该系统实现的功能根本如下数据库的E-R图如下列图。用户信息 回帖信息 发帖信息 车次信息 维护 查询 管理 管理 发送 回复 回应 图 网站数据库概念设计模型E-R图Fig 4.3 Website database concept design model E-R diagram1 1 1 1 1 m n n n n n n n 1 在旅游网站中通过系统的

34、分析,得出该系统数据库中所包含的实体及其属性可以分成用户信息实体、发帖信息实体和回帖信息实体。用户实体及属性图如4.2所示。用户信息Uid plike nicknameme pwdsex agecity tle email username图4.4 用户实体及其属性Fig 4.4 user entity and attribute对于发帖信息实体有suid、subject、body、uid、creatime等属性,对于发帖的信息根据属性来实现其发帖的功能。发帖实体及其属性如图4.5所示。发帖信息suid subjectbodyuid creatime图4.5 发帖实体及其属性Fig 4.5 S

35、ends the placard entity and the attribute根据旅游系统的功能区分得出回帖实体有subject、rebody、nickname、replaytime、reid、suid等属性,对于回帖的信息根据属性来实现其回帖的功能。回帖实体及其属性如图4.6所示。回帖信息suidsubjectrebodynickname replaytime图4.6 回帖实体及其属性Fig 4.6 Receipt entity and attributereid 逻辑设计1会员表是描述会员注册信息的数据表,见图4.7,表名为B_menber,包括以下的局部:会员编号uid, 会员名us

36、ername,昵称nickname,登录密码pwd,会员性别sex,会员年龄age,会员所在的城市city,会员 tel,会员邮箱email,会员爱好plike。如图4.7所示。当用户登陆的时候,通过连接数据库中的会员表查找用户的信息登陆旅游系统,当用户不是会员时提示不是会员并可以注册成为会员。 表4.7 会员注册信息表tab 4.7 Member registration information table字段名数据类型长度是否允许为空uidint4否usernamenvarchar50否nicknamenvarchar50否pwdnvarchar50否sexchar10否agenvarch

37、ar50是citynvarchar50是telint4是emailnvarchar50是plikenvarchar50是2系统登陆时回复帖子表是描述回复数据的表,表名为b-reply,包括:回帖的编号reid,发帖的编号suid,主题subject,回复内容rebody如图4.8所示。表4.8 回复帖子数据表tab 4.8 Reply placard sub data list字段名数据类型长度是否允许为空Reidint4是suidint4是subjectnvarchar50是rebodytext16是nicknamenvarchar50是replytimedatetime8是3系统登陆时发帖

38、子表是描述发帖数据的表,表名为b-subject,包括发帖编号suid,主题subject,内容body,回复编号uid,发帖时间creatime如图4.9 所示。表4.9 发帖子数据表tab 4.9 Sends the card data sheet字段名数据类型长度是否允许为空suidint4是subjectnvarchar50是bodytext16是uidint4是creatimedatetime8是4系统会员登陆时通过车次表是描述车次情况的表,表名为Checi,包括编号id,车次checi,始发时间shifta,到达时间outtime可以通过此表来查找车次的信息,根据车次来查看是否能旅

39、游或者坐车去旅游,通过这个表可以查询信息。如图4.10所示。表4.9 发帖子数据表 Sends the card data sheet字段名数据类型长度是否允许为空idint4是checinvarchar50是shitanvarchar50是outtimenvarchar50是第5章 网站的具体实现5.1 建立站点 安装开发工具安装以下软件: Macromedia Dreamweaver MX 2004 用于普通页面的设计SQLServr 2000 用于数据库的设计 环境配置1Window 2000Windows 2000是一种提供强大内置效劳几应用程序的、功能强大的操作系统。通过使用这些内置

40、效劳与应用程序,开发人员可以放弃一定程度的控制权,可以不用自己来编写、开发和维持这些组件的正常使用。它可以使开发人员集中精力开发应用程序,而不浪费时间去构筑建立应用程序需要的一些低层操作,从而就节省了大量的时间。Windows 2000提供了一些新技术,这些新技术包括活动目录、对IIS及JSP的补充、对COM+核心技术的改进、对ADO技术的增强,其中最重要的是加强了对XML的支持。而且将所有这些技术都集成到Windows 2000操作系统中。这些技术一局部是作为安装时可选择安装的组件,而大局部那么安装到了操作系统中,所有这些特点都可以增强Web应用程序的功能、稳定性、集成性。对开发人员来讲,W

41、indows 2000中最显著的改变就是将JSP和IIS作为一种标准组件进行安装,这提供了一些强大的新功能,特别是在提高性能方面。(2)IISIISMicrosoft Internet Information Server是微软公司发布的网络效劳软件,它作为当今流行的Web效劳器之一,提供了强大的Internet和Intranet效劳功能。IIS 提供的根本效劳包括:WWW效劳:支持新的超文本传输协议 标准,运行速度更快、平安性更高,还可以提供平安主机效劳。WWW效劳是指在网上发布可以通过浏览器查看的用HTML表示语言编写的图形化页面的效劳。允许用户设定数目不限的虚拟Web站点。FTP效劳:支

42、持文件传输协议FTP。主要用于网上的文件传输。允许用户设定数目不限的虚拟FTP站点。,但是每一个虚拟FTP站点都必须拥有一个唯一的IP。SMTP效劳:支持简单邮件传输协议SMTP。IIS允许基于Web的应用程序传送和接收信息。启动SMTP效劳需要使用NT操作系统的NTFS文件系统。除上述效劳之外,。还可以提供NNTP Service等效劳。(3)建立站点“建立站点是使用Dreamweaver MX开发网站的第一个步骤,尤其在进行后台数据库的开发时,建立站点显得格外重要,设置不当可能无法预览网页。 首先在本地计算机硬盘上创立本地站点,全局把握站点结构,管理站点中的各种文档,完成对文档的编辑,然后

43、将本地站点发布到远端的Internet效劳器上,创立真正的站点。如果需要后台数据库编程,那么必须选择一种效劳器技术,比方JSP或者JSP。必须设置测试效劳器的信息,以便Dreamweaver MX能顺利使用测试效劳器。要建立一个站点所必需的工作如下:首先,应该有一台自己的计算机,来存放自己制作的网页,这台计算机就叫做本地计算机。在本地计算机的磁盘上构建出整个网站的框架,编辑相应的文档,然后再将之放置在Internet效劳器上,这就是本地站点的概念。还应该有一台计算机来发布首页,供因特网用户进行浏览,这台计算机叫做远程计算机,你在这台电脑上建立的站点叫做远程站点。如果你需要后台数据库的编程,那么

44、需要一台测试效劳器来提供应用程序效劳。当然这台计算机也可以和本地计算机是一台计算机。在本地计算机上安装Internet效劳程序,实际上是将本地计算机构造成一个真正的Internet效劳器,只是效劳的对象不同罢了。自己架设的效劳器只能供局域网中的用户使用,其他因特网用户是不能访问你的计算机的。目前微软的IIS系列是应用较广泛的Internet效劳器程序,依照操作系统的不同,应该安装不同的程序,如,本人使用的是Windows 2000,可以安装Internet Information Server。在安装完Web效劳器程序后,可以通过访问地址来测试是否程序安装成功。如果成功,就可以在本地计算机上创

45、立真正的Internet环境,当然,这种测试是不需要真正连入Internet的。本人暂时没有申请空间和域名,本地计算机和测试效劳器为同一台计算机。下面详细说明本人的站点信息:本地站点信息在建立本地站点之前,我们需要明确一个概念,即远端站点和本地站点。远端站点就是我们在Internet上访问的各种站点,站点文件都存储在Internet效劳器上。由于直接连接和维护远端站点有很多困难,因此通常情况下,首先在本地站点上完成网站的建设,形本钱地站点,然后用FTP工具上传到Internet效劳器上。这种在本地磁盘上建立的网站就称为本地站点。下面是建立本地站点的步骤:图5.1 管理站点对话框Fig 5.1

46、manages the stand dialog box在本机硬盘上新建一个文件夹“毕业设计翻开Dreamweaver MX,单击文件/新建命令,新建一个文件。单击菜单中的站点/管理站点命令,翻开“管理站点对话框如图5.1所示。单击右侧的新建/站点命令,翻开“未命名的站点1的站点定义为对话框如图5.2所示:在站点名称中输入站点名称“happycampus。在本地根文件夹框中指定本地根目录,在硬盘上选择刚建立的文件夹“毕业设计。图5.2新建站点对话框Fig 5.2 newly built stand dialog box在默认图像文本框中输入的文件在本地站点目录中的保存路径。在 地址框中输入网站

47、的 地址。完成输入后的站点对话框如图5.3所示。图5.3定义后的站点对话框Fig 5.3 After definition stand dialog box单击“确定按钮,返回到图5.1所示的“管理站点对话框单击“完成按钮,这样就建立了一个名为“happycampus的本地站点。本地站点信息主要是定义站点名称和创立一个本地根文件夹,以便DreamweaverMX指定存放所有站点文件的位置。当Dreamweaver MX解析相对根的链接时,就从这个文件夹开始取相对路径。另外,默认图像文件夹是Dreamweaver上你添加到站点上图像的位置。例如,当在设计的网页中要添加图像时,不管该图像原来存放在

48、哪里,Dreamweaver将会把它自动存到这个文件夹中。2远程站点信息在上一对话框的分类列表中选择远程信息项便可定义远程站点信息。只有准备使用Dreamweaver MX来上传网站时才需要设置远程信息,否那么保持缺省值即可。这里我把本地站点和远程站点设置为同一文件夹。对话框中添入的内容如图5.4所示。图5.4 远程站点信息设置Fig 5.4 Long-distance stand information establishment首先要选择效劳器访问方式。在这里指明访问远程文件夹的方式,分为:无、FTP、本地/网络、RDS、SourceSafe数据库和WebDAV。本人选择本地/网络,把本地

49、站点的文件夹作为远程站点52网站的具体实现后台管理的实现 根据旅游系统功能的特点,得出后台管理程序流程图, 如图5.5所示。 结 束 开 始 用户名及密码 是否符合权限 加载管理界面Case Mg_type MMg_TypeA B C 推出维护界面 N Y 图5.5 后台管理模块程序流程图Fig 5.5 Backstage administration module program flow diagram根据旅游系统的功能和流程得出管理员可以有增加、删除、修改、查找等功能,管理员登陆窗口实现如下列图。图5.6 管理员登陆窗体Fig 5.6 the manager lands the wind

50、ow当管理员在此进入后台后,可以对用户有进行删除和修改的操作。在所有网页的设计中,首页的展示往往是吸引用户再次光临的主要因素。因此,既然是“五十里旅游网站的主题,无非是希望表现得出旅游网站的特色,并且提供多元化的旅游与车次线路等给出用户选择的路线和方式。基于这个因素,在设计这个首页的过程中,我们希望到达“构图简洁、“车次方便的,方便用户操作,并且对用户提供界面简单、实用的根本原那么。根据这个原那么设计并实现用户的网站的首页,在网站首页中提供了用户留言版的功能、旅游名胜的功能、天气预报的功能、车次查询的功能、购物导航的功能、酒店介绍的功能的几个功能。用户可以通过几个功能的选择对网站进行浏览或者查

51、询信息,并且能够快速的查询及时的得到信息。对于留言版通过调用login. JSP实现用户的留言的功能,旅游名胜通过调用luyou.JSP实现用户的浏览旅游名胜的功能,可以对想要查询的旅游名胜的现实详细信息,对于天气预报功能通过调用tianqi.JSP对每个地点实现其查询天气的功能,可以方便用户对旅游地点天气的查询,也方便了用户的旅游。对于车次查询的信息,通过调用checi.JSP实现车次的查询的功能,方便用户的车次的查询。对于购物导航系统,通过实现购物的功能。如图5.7所示。图5.7 网站首页Fig 5.7 Website home page对于旅游系统的留言版功能,用户进入留言版之后,可以通

52、过密码、姓名连接数据库进入系统,可以根据是否是系统的用户来判断权限进入系统,对于不是用户的系统,提示此出错信息。也可以通过注册成为会员,再进入系统。可以查看帖子,并且对帖子进行回复并且发表帖子,并且可以返回首页的功能。留言版实现如图5.8所示。图5.8 留言版页面Fig 5.8 Message version page用户进入留言版时,当用户不是会员时,可以通过注册登陆系统,当用户注册时,添加用户的根本信息,再添入信息的同时,写入用户名、昵称、密码的功能,对于每项功能,都有限制信息,每个字段都必须填写。用户也可以对写入的信息进行重写的功能。如图5.8所示。图5.8 留言版页面Fig 5.8 M

53、essage version page当用户进入旅游系统网站,首先就是看到公告,公告在后台的添加页面如下:图5.9 公告添加页面当用户进入旅游网站,选择了所要查询的旅游名胜地点,想通过预定线路来提前制定好方案,在后天台显示如下:第6章 系统测试在开发软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可防止地会产生错误。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。与开发过程类似,测试过程也必须

54、分步骤进行,每个步骤在逻辑上是前一个步骤地继续。一般网页测试的主要内容包括:链接测试、网页布局测试、速度测试、脚本程序测试和效劳器响应测试。链接测试这方面测试主要看网页是否有超级链接出错的情况,包括链接图像、链接页面等。如果是图像链接出现错误,页面中图像的位置是一个空框,并附有一个叉。发现错误后及时进行响应的修改。通常链接错误的原因有以下几种情况: = 1 * GB3 文件名不正确。发生这个现象在unin或Linux中很可能是由于文件名的大小写不匹配造成的。所以我们在开始制作网页的时候一直尽量保持文件名全部使用小写字母,这样可以减少不必要的文件名混乱。本网站使用Dreamweaver制作网页,

55、那么可能出现的链接错误一般都来源于文件名的大小写。 = 2 * GB3 路径不对。因为在Dreamweaver中制作超级链接或嵌入图片,如果所引用的文档不在当前文件中,将有使用绝对路径。在Dreamweaver中的普通视图中,用户无法看只能在HTML文档中查找,因此很容易被忽略。为了防止混乱,在制作网页之前仔细规划网站的结构,使网站的构架清晰明确。网页布局测试通过Dreamweaver所见即所得的网页制作工具制作出的网页,在各种浏览器中可能会出现不同的效果。出现这种可能是由于以下三个方面的原因造成:浏览器对于网页的兼容性的不同;不同的操作系统对于网页浏览效果的差异;系统的显示分辨率与制作设计时

56、所使用的不同。因此,测试网页在浏览器中是否按预想的排版布局显示。通常在字体大小、表格的间距、表单的外观、整体的布局上会有差异。速度测试测试页面的下载速度,这关系到页面内容以及效劳器的设置。应尽量多在局域网内不同的机器上访问测试网页,看是否能在令人可以容忍的时间内完成页面的下载和显示,并且不影响网页的效果。一般越快越好。脚本和程序测试测试页面中的Java Script程序是否能正常工作。这种脚本程序出错一般会表达在以下几个方面。 = 1 * GB3 逻辑错误。通常出现在if、while等需要逻辑判断的局部,这类错误很常见,为防止出现这样的错误,尽量作好详细的构思方案。做好注释,使得编写的脉络清晰

57、明确。 = 2 * GB3 编写失误造成。一般在编写脚本程序的过程中,都会出现这样那样的笔误,为防止此类错误,就必须要小心谨慎的编写。效劳器响应测试目前,比较流行的JSP程序能够通过访问测试获得直接的错误提示信息。而传统的CGI脚本程序涉及效劳器端的编程以及服到与相对路径的区别,务器的环境设置,通过访问测试无法获得直接的错误提示信息。不过在效劳器的错误日志error-log中记录的信息,对类似脚本程序的检查排错很有帮助。 第7章 结论 通过两个月来,在老师和同学的帮助下,五十里旅游网站根本实现了预定的功能。通过这次毕业设计,我也学到了很多的东西。掌握了一些软件的功能。但由于时间的仓促和自己对一

58、些东西的不太了解,网站没有做到尽善尽美,还要很多需要完善的地方,我会在今后的工作和学习中总结经验,逐步改进自己存在的缺乏。参考文献1 Dreamweaver MX 2004完美网页设计JSP交互网页设计篇 王劲松/编著中国青年出版社 444页2 Dreamweaver MX 2004网页制作简明教程 管政/编著 清华大学出版社 265页 3 深入浅出JSP程序设计与开发 张德静/遍著 中国青年出版社 370页 4 网页制作从入门到精通 责任编辑:陈建军 电子科技大学出版社 289页5 巧学巧用HTML+CSS+JavaScript制作网页 宋朝东/编著 人民邮电出版社 389页6 JSP+Dr

59、eameaver+Access开发动态网站实例荟萃 黄雷 杨志 游坤 等编著 机械工业出版社 350页7 HTML标准教程 胡艳洁/编著 中国青年出版社 434页8 JSP+SQL Server 动态网站开发从根底到实践 杨世锡 赵辉/编著 电子工业出版社 2006年1月9 JSP网站建设实录 温明等编著 红旗出版社/北京希望电子出版社 2005年2月10网站开发新动力用JSP轻松开发Web网站第二版 李秀敏 刘杰 魏志宏/编著 科学出版社 2006年1月11Dreamweaver MX 2004从入门到精通 Chvistian Crumlish Lucinda Dykes 著致谢论文在开题以

60、及后续的写作过程中,得到了导师马学文老师的悉心指导,不断鼓励与大力帮助,从论文的选题直到论文的最后定稿,马老师都倾注了大量的心血。在此深表感谢,向马老师致以最诚挚的谢意!并且在此对各位同学对我的帮助一并表示感谢!同时,我要谢谢我的父母,是他们作为我的坚强后盾,给予我全力的支持,让我得以顺利完成学业!感谢所有关心和帮助过我的师长、同学和亲人们。由于我水平有限,经验缺乏,论文中难免存在一些错误和缺乏之处,还望各位老师批评指正。外文文献阅读与翻译英文原文Scripting: Higher Level Programming for the 21st Century1 IntroductionFor

温馨提示

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

评论

0/150

提交评论