论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > Java Web >

JSP109 旅游信息网站(管理系统)

摘    要

旅游网站建设是面向现实需求的一个实用系统。其设计的目的是为游客和旅游网站提供一个友好的、直接的交流平台。本系统主要分为六大模块:旅游咨询信息、旅游线路信息、热点旅游线路信息、线路查询、留言信息以及权限管理。该系统的主要功能:提供给管理者一个简单的界面,可以合理计划安排导游的工作和及时了解游客的要求和信息;提供给游客一个清新的界面选择自己向往的旅游胜地。本系统采用JSP进行开发,结合SQL SEVER 来创建数据库和程序跟踪与管理信息。本系统的设计过程完全按照软件工程的要求开发的,主要分为以下几个步骤:首先进行可行性研究;第二步进行详细调查,需求分析;第三步进行系统总体结构设计,完成系统所需的数据库设计;第四步进行系统详细设计,最后进行软件编码和系统测试。 内容来自www.paper51.com

关键词: 总体设计; 数据库设计; 详细设计;JSP ; SQL SERVER

paper51.com

Abstract paper51.com

The traveling website construction is facesthe realistic demand an utility system. Its design'sgoal is in a friendly way provides one for the tourist and the travelingwebsite, the direct exchange platform. This system mainly divides into six bigmodules: Traveling consultation information, tourist route information, hot spot tourist route information, line inquiry, messageinformation as well as jurisdiction management. This system's major function:Provides for the superintendent a simple contact surface, may plan reasonablyarranges tour guide's work and understands tourist's request and theinformation promptly; Provides tourist attraction which a fresh contact surfacechooses itself for the tourist to yearn. This system uses JSP to carry on thedevelopment, unifies SQL SEVER to found the database and the program trackingand the management information. This system's design process defers to thesoftware engineering completely the request development, mainly divides intothe following several steps: First conducts the feasibility study; Second stepcarries on the close investigation, the demand analysis; Third step carries onthe system gross structure design, completes database design which the systemneeds; Fourth step carries on the system detailed design, finally carries onthe software code and the system test. copyright paper51.com

Keyword:  System design  Database design  Detailed design  JSP   SQL SEVER copyright paper51.com

目     录

内容来自论文无忧网 www.paper51.com

1. 绪论------------------------------------------------------------------------------------------1

paper51.com

2.JSP软件介绍-------------------------------------------------------------------------------1 内容来自论文无忧网 www.paper51.com

2.1 JSP介绍-----------------------------------------------------------------------------------1

copyright paper51.com

2.2 JSP版本简介-----------------------------------------------------------------------------2 paper51.com

2.3 JSP语言基本特点-----------------------------------------------------------------------2 内容来自www.paper51.com

2.3.1可视化设计------------------------------------------------------------------------------3

paper51.com

2.3.2事件驱动编程--------------------------------------------------------------------------3 内容来自论文无忧网 www.paper51.com

2.4数据库的介绍-----------------------------------------------------------------------------4 copyright paper51.com

2.5关系型数据库的实现-------------------------------------------------------------------4 copyright paper51.com

3. 项目定义-----------------------------------------------------------------------------------4 paper51.com

3.1 系统分析----------------------------------------------------------------------------------4

copyright paper51.com

3.2 问题定义----------------------------------------------------------------------------------5 内容来自论文无忧网 www.paper51.com

3.2.1设计目的和任务-----------------------------------------------------------------------5

paper51.com

3.2.2 设计要求-------------------------------------------------------------------------------6 http://www.paper51.com

3.3 可行性分析-------------------------------------------------------------------------------6 http://www.paper51.com

3.4  需求分析--------------------------------------------------------------------------------9 copyright paper51.com

4.系统开发------------------------------------------------------------------------------------11

http://www.paper51.com

4.1 系统设计----------------------------------------------------------------------------------11

内容来自论文无忧网 www.paper51.com

4.2本系统的总体设计----------------------------------------------------------------------12

内容来自www.paper51.com

4.3详细设计----------------------------------------------------------------------------------13 http://www.paper51.com

4.4E-R模型简介------------------------------------------------------------------------------13

内容来自论文无忧网 www.paper51.com

4.5本系统的E-R图及数据库表的结构-------------------------------------------------14 copyright paper51.com

4.6 模块功能实现----------------------------------------------------------------------------17

copyright paper51.com

5. 软件编码与测试--------------------------------------------------------------------------21

http://www.paper51.com

5.1 程序编码----------------------------------------------------------------------------------21 内容来自www.paper51.com

5.2 安装说明----------------------------------------------------------------------------------21

paper51.com

5.3 软件测试----------------------------------------------------------------------------------22

http://www.paper51.com

6问题解决过程及体会----------------------------------------------------------------------20

内容来自www.paper51.com

7. 致谢-----------------------------------------------------------------------------------------23

http://www.paper51.com

参考文献---------------------------------------------------------------------------------------24 内容来自论文无忧网 www.paper51.com

1. 绪论 copyright paper51.com

随着社会发展、工业进步,近年来人民的生活水平日益提高,消费结构也发生了巨大的变化。人们的生活不再只局限于简单地满足温饱,越来越多的人开始注重生活的质量,即身体素质和精神文化素质的同步提高。同时,国家也积极鼓励人们利用节假日外出旅游,游览各地的美丽景色,了解那里的人文地理和风土人情。这样一方面可以锻炼和提高全民素质,一方面还可以增加国家旅游财政方面的收入,利国利民。 内容来自www.paper51.com

伴着蓬勃发展的旅游业,各种的旅游网站也应运而生。它们的产生为人们的出游提供了很多方便,只要游客提出要求,旅游网站会尽量为他们考虑,合理安排好各条路线和相关行程。当然,新兴的行业虽然有很强的生命力,但是在上述的服务中仍存在很多的不足。

内容来自论文无忧网 www.paper51.com

计算机科学日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用,用手工统计数据资料的工作方式正逐步离我们远去。丰富多彩的旅游景点需要一个合适的管理系统来规范,使得各项工作都能有条有理地进行。本旅游网站正是想改善那些原有的不足,更好的为游客提供直接交流的平台,更好地协调不同的意见。它能提供给管理者一个简单的界面可以合理计划安排导游的工作和及时了解游客的要求和信息;它还能提供给游客一个清新友好的界面选择自己向往的旅游胜地。 内容来自www.paper51.com

2.JSP软件介绍 http://www.paper51.com

2.1 JSP介绍 http://www.paper51.com

“JSP”指的是JAVASERVERPAGE语言,一种在计算技术发展历史上应用得最为广泛的语言。JSP在原有JAVA语言的基础上进一步发展,至今包含了数百条语句、函数及关键词。专业人员可以用JSP实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。 内容来自www.paper51.com

从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过Internet的遍及全球分布式应用程序,都可在JSP提供的工具中各取所需。

内容来自论文无忧网 www.paper51.com

1.数据访问特性允许对包括SQLServer和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。 paper51.com

2.有了JDBC技术就可使用其它应用程序提供的功能,甚至可直接使用JSP或JSPE创建的应用程序和对象。

内容来自论文无忧网 www.paper51.com

3.Internet能力强大,使得您很容易在应用程序内通过Internet或intranet访问文档和应用程序,或者创建Internet服务器应用程序。

paper51.com

4.已完成的应用程序是使用Java虚拟机,您可以跨平台自由发布。 paper51.com

2.2  JSP版本简介 内容来自www.paper51.com

Java Server Page或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用 HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为JavaTM 技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。 paper51.com

这样跨平台的特性己包含了目前大部份网站服务器配置环境,再加上它的语法写作方式可媲美ASP般的易学易懂,而且在网络安全技术方面甚至已超越ASP技术。所以,相信很快的时间内极有可能取代现有网页编译技术,而成为商业网站的新标准。在本节中我们将会讨论JSP技术的特性,让您更加了解这项新技术。 paper51.com

2.3  JSP语言的基本特点

copyright paper51.com

JSP程序语言具有许多优秀的特性,用其设计应用程序时有两个基本特点:可视化设计和事件驱动编程.

内容来自论文无忧网 www.paper51.com

2.3.1 可视化设计 http://www.paper51.com

同其他的一些可视化程序开发工具一样,JSP具有可视化设计的特点,微软的Word在刚刚进入市场时,同WPS竞争的一个重要的功能砝码就是"所见即所得"的字处理功能,JSP在设计应用程序界面时也可以说是"所见即所得".在设计时,头脑中所想象的应用程序界面,完全可以通过键盘鼠标以及徒手画出来,而不是编制大量的代码然后再编译生成,如果需要修改,也是利用键盘鼠标和手画,而底层的一些程序代码由JSP自动生成或修改。

http://www.paper51.com

JSP为用户提供大量的界面元素(在JSP中称为控件对象),这些控件对象对于熟悉Windows应用程序的用户而言是一点也不陌生,如"窗体"、"菜单"、"命令按钮"、"工具按钮"、"检查框"等等,用户只需要利用鼠标、键盘把这些控件对象拖动到适当的位置,设置它们的大小、形状、属性等,就可以设计出所需的应用程序界面。 内容来自论文无忧网 www.paper51.com

2.3.2事件驱动编程 内容来自www.paper51.com

Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用JSP设计应用程序时,必须首先确定应用程序如何同用户进行交互.例如发生鼠标单击、键盘输入等事件时,由用户编写控制这些事件的响应,这就是所谓的事件驱动编程。 copyright paper51.com

JSP是目前最为广泛的、易学易用的面向对象的开发工具。JSP提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统JSP是一个相对较好的选择。

内容来自论文无忧网 www.paper51.com

2.4数据库的介绍 http://www.paper51.com

SQL全称是“结构化查询语言(StructuredQuery Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。 http://www.paper51.com

SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。 SQL同时也是数据库文件格式的扩展名。 SQL语言包含4个部分: 数据查询语言(SELECT语句) 数据操纵语言(INSERT, UPDATE, DELETE语句) 数据定义语言(如CREATE, DROP等语句) 数据控制语言(如COMMIT, ROLLBACK等语句)

copyright paper51.com

------分隔线----------------------------
联系方式