旅游景点网上售票系统的设计与实现_第1页
旅游景点网上售票系统的设计与实现_第2页
旅游景点网上售票系统的设计与实现_第3页
旅游景点网上售票系统的设计与实现_第4页
旅游景点网上售票系统的设计与实现_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

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

文档简介

1、摘要 技术进行系统的总体架构,从系统的安全性和代码的可重用性方面考虑,运用Hibernate 进行数据库的有关操作摘要 技术进行系统的总体架构,从系统的安全性和代码的可重用性方面考虑,运用Hibernate 进行数据库的有关操作ernet 采用 B2C(Business Consumers)模式,并根据现有的网上售票系统的现状而设计开发的电子商。:网上售票,Struts2 With the increasing number of netizens, the emergence of third-party meansas well asthe developmentofmodern logi

2、sticand theimprovementofand regulations, the environmentWith the increasing number of netizens, the emergence of third-party meansas well asthe developmentofmodern logisticand theimprovementofand regulations, the environment merce has formed in china. The shop systemwhich acted ay to implement of el

3、ectronic commerce e andmoreheThis system provides users memberregistration,previewmodify user information and other functions, provides administrators with ticket advertising link management functions. The system uses the struts2, Hibernate, and other technical means in design, J2EE m system. Consid

4、ering the security and reusing related to database is charged by Hibernate.backgroundis usedhewholeconstructedofthe the codes of the system, the database has been used as his r, tractions made online ticketing system is adoption of B2C (Business to Consumers) , and in accordance with the sus of onli

5、ne ticketing system and the design and development platform. It can not only enhance the scale of centre and market influence, alsoreducetherisesrunningcost,improveworkKey words: Online Booking 目录第一绪旅游景点网上售票系统开发的目的和现实意目录第一绪旅游景点网上售票系统开发的目的和现实意第二相关技服务器端动态开发技术简JSP简ASP简简JSP、ASP三种技术的比简SQLServer 简ORACLE11

6、G 简SYBASE简s简OLE-开发工具和开发技术简Struts2框架简Hibernate框架简VBSCRIPT和2.6VBSCRIPT和2.6 本章小第三系统需求分前台订票功能分管理功的界面设旅游景点网上售票系统的业务流程概系统权限分析系统数据库分数据库概念结构分第四系统设计与实系统HIPO系统主要功能模数据库概念结构设数据库逻辑结构设数据库物理结构设4.4.1 页用户登录页系统主景点信息浏览页订票页订单信息管理页个人信息管理页和反馈页景点信息浏览页订票页订单信息管理页个人信息管理页和反馈页管理员登陆页管理员页景点基本信息界面设信息页订单信息页反馈页权限管理页日志管理页数据优化备份恢复页JA

7、VA 中文字符乱码的处第五系统运行与测测试的目测试的原测试的内功能测第六参考文A 页面设计详细代附录B 添加与查看景点页面设计详细代票券页面设计详细代票券页面设计详细代附录D 修改删除用户信息页面设计详细代国内外发展现,1959 性1994 4 ernet1国内外发展现,1959 性1994 4 ernet14 根据中国互联网络信息中心IC)发布的中国互联网络发展状况统,2010 2000 4.04 3 3 15 1.91 2 25 IPv4 2.35 2009 323 4 根据中国互联网络信息中心IC)发布的中国互联网络发展状况统,2010 2000 4.04 3 3 15 1.91 2 2

8、5 IPv4 2.35 2009 323 12.386.6 35.3、等服务业务在快速的发展着,与此同时网上交易(网上购物)的或者在互联网上开设互动栏目,让目标人群无论,还是的“公”技术足不了消费者的需求。在市场日益激烈的竞争和需求下领域中已得到了较为普遍的应用,之一,旅游资讯,游业跟发达国家相比还处在初级阶段,20 80 年代,计算机的技术和使用才真正在旅游业这个领域上发展起2ernetOA 办公自动化系统,可以实现信息的交流,更好的去OA 的ernetOA 办公自动化系统,可以实现信息的交流,更好的去OA 的3随着基于 web 技术日益成熟,特别是 JSP 以其“Write OnceAny

9、where”,支持多易本次毕业设计目的是构建一个旅游景点网上售票系统,主要完成消费者(册会员)语JavaJSPHibernate进行数据库的连接以及网页编程语随着基于 web 技术日益成熟,特别是 JSP 以其“Write OnceAnywhere”,支持多易本次毕业设计目的是构建一个旅游景点网上售票系统,主要完成消费者(册会员)语JavaJSPHibernate进行数据库的连接以及网页编程语言 HTML旅游景点网上售票系统开发的目的和现实意24 容易找到;系统设及实施方JSPDreamweaver 8.0、Photoshop MyEclipse 6.05.5Spring、Struts 2、H

10、ibernateTomcat 6.0 JSP4可行性分 操作系统,内存 1G,网络系统良好,所需资料随时可以搜索可行性分 操作系统,内存 1G,网络系统良好,所需资料随时可以搜索业设计 2009 年 4 月已经开始准备,到答辩时间百十余天,在现有的理论知识和部本章小。5系统设计(库物理结构设计和各个模块的实现及数据库的连接系统设计(库物理结构设计和各个模块的实现及数据库的连接6系统开发工具简介及应硬件CPU:P以上内存:512MB(4):MyEclipse6.01、Dreamweaver8.0、Photoshop系统开发工具简介及应硬件CPU:P以上内存:512MB(4):MyEclipse6

11、.01、Dreamweaver8.0、Photoshop(5)开发包:JDK1.5、Struts1.2、Hibernate3.0、AJAX、-服务器端动态开发技术简ernet 是信息的载体发展到现在已经逐渐融入到了人们日常生活中,成为必不可少的现代文明交互工具,为人们提供了一个方便信息交流和学习的WEB 动态技术也层出不穷。WEB 开发技术主要有 CS BS 两种架构。现在采用的 WEB 开发技术,主要是通过 BS(Browser/Server)浏览器/服务器模式。用户只需要借助浏览器发出请求即可,主要操作有服务器进行响应执行。目前比较常用的两种语言:JavaScript、VBScript,可

12、以为用户提供一些事件的响应处理。另外还有一些AppleControls 等,进行浏览器的逻辑处理,实现了客户端的人机交互。在服务器端,比较常见的技术类型有:CGI(Common erface)JSP、ASP、JavaServerlet 等技术,最常用的JSP、ASP 开发技术都可以实现页开发,为用户提供便捷有效地服务。7JSP简 语言的,JSP 页是在一般的静HTML 文件中嵌入一些Java 代码,简便快捷地生成 WEB 页面。在JSP 的动态页面内容中,可以将动态的交互部分作为一个加以,实现代码可重用性,将 HTML 编码从 Web 页面的业务逻辑中有效地分离出来。所有的在服务器端运行,当用

13、户请求时,服务器端响应, 引擎解释处理代码,生成请求的内容,将结果以页面形式发送回浏览器,客户只需要借助浏览器就可以方便地进行浏览。JSP 可用一种简单易懂的等式表JSP 的优势:JSP 页面的内置语言是基于 JSP简 语言的,JSP 页是在一般的静HTML 文件中嵌入一些Java 代码,简便快捷地生成 WEB 页面。在JSP 的动态页面内容中,可以将动态的交互部分作为一个加以,实现代码可重用性,将 HTML 编码从 Web 页面的业务逻辑中有效地分离出来。所有的在服务器端运行,当用户请求时,服务器端响应, 引擎解释处理代码,生成请求的内容,将结果以页面形式发送回浏览器,客户只需要借助浏览器就

14、可以方便地进行浏览。JSP 可用一种简单易懂的等式表JSP 的优势:JSP 页面的内置语言是基于 Java JSP 页面都被编译成为 JavaServlet,因此 JSP 页面就具有 Java 语言的所有特性。(1) 完全面象。(2) 健壮性。Java 的强类型机制、异常处理、内存自动回收等都是 程序健壮性的重要保证。无关性,多支持。Java 的编译代码运行时有 Java 虚拟机解释执行,不受操作系统的限制,因此基本上可以在所有上工作。(4) 多线程。 Java 程序可以执行一个以上的线程。它可以在一个线程中完成某一耗时的计算,而其它线程与用户进行交互。所以用户不必停止工作,等待 Java程序

15、完成耗时的计算。并且 Java 提供了易于使用的同步特性,使多线程编程更为方便。(5) 强大的数据库支持。Java JDBC 技术诸如 OracleSybaseMS SQL Server MS s 数据库,执行数据操作。(6) 高性能。Java 的运行速度随着 越来越接近于 C+ime)编译器技术的发展(7) MVC 模式。在 JSP 的众多优点之中,其中之一是它能将 Web 页面的业务逻辑中有效地分离出来。这样就可以使用一种“模型-视图-控制器-view-controller 模式,通过 JSP 页面,即页面显示部分;通过 SERVLET(C)调用 JavaBean(M)(即业务逻辑部分的8

16、实现)实现页面显示的逻辑部分;处理完后,将结果回填给作为输出作用的JSP 页(V)。这样,MVC 模式不仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可性、可扩展性、可移植性和组件的复用性。Java 中有优秀和成框架(比如 Struts,Spring)来实现 MVC 模式。(8) 开发工具功能强大,可以进行扩充。JSP 技术的之处主要有两个:之一是其复杂性,之二是使用 JSP 进行开发成本高。JSP 使用内置对象:request 对象,response 对象,对象,对象,out 对象,page java.lang.Object,config,实现)实现页面显示的逻辑部分;处理完后,

17、将结果回填给作为输出作用的JSP 页(V)。这样,MVC 模式不仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可性、可扩展性、可移植性和组件的复用性。Java 中有优秀和成框架(比如 Struts,Spring)来实现 MVC 模式。(8) 开发工具功能强大,可以进行扩充。JSP 技术的之处主要有两个:之一是其复杂性,之二是使用 JSP 进行开发成本高。JSP 使用内置对象:request 对象,response 对象,对象,对象,out 对象,page java.lang.Object,config,exception 和 pageContextJSP 技术可以通过开发标识库进一

18、步扩展,第开发和其他能够使用熟悉可以为常用功能创建自己的标识库。这使得 Web 页面开发的工具和如同标识一样的执行特定功能的构件来进行工作。ASP简动态服务器页面 AS(Activeage)WEB服务器端的开发环境,使用 JavaScript、语言,结合 HTML 代码,在服务器端执行,实现网页动态化,运行高性能的 Web程序。ASP 易于开发,不需要进行编译。ASP 具有以下特点:无需编译,是一种解释型程序。是面象的一种应用,建立在 ActiveX 上。支持 VBScript 和 JavaScript 语言,可以通过插件形式与其他语言,比如 Perl 进行协作开发。扩展性好,可以使用组件来扩

19、展服务器的功能。运行在服务器端,代码不外泄,稳定性和安全性都比较好。支持事务性工作。事物使应用程序避免因失败而造成的数据丢失。ASP 程序中使用的对象可以在事物环境下运行,用户在网页上的操作可以为提交和终止。ASP 应用程序ASP 应用程序在服务器上有独立的内存空间进行运行。当其中的某一个程序失败时,可以保护其他的程序不受其影响,不会造成损失。并且也可以在不停止服务器的情况下,停止其中一个或者从内存中卸载其组件。9Asp 的工作原理:Web 站点中融入 ASP 功能后,运行流程基本是:1、首先由用户向浏览器地址栏输入2、浏览器向服务器发出请求。,默认页面的扩展名是.asp3、服务器引擎开始相应

20、请求,运行 ASP 程序。4、ASP 文件按照从上到下的顺序开始处理,执行面内容。5、最后服务器将页面信息返回给客户浏览器。命令和 HTML ASP 可以通过直接适当的集合、优化 ADO 操作、在费时操作前使用ntConnected 属性等方式来提高速度。ASP 的发展阶段和以网络服务商、:ISP 为主力的各种 IT 角色,正在根据自己的优势条件出发对 ASPAsp 的工作原理:Web 站点中融入 ASP 功能后,运行流程基本是:1、首先由用户向浏览器地址栏输入2、浏览器向服务器发出请求。,默认页面的扩展名是.asp3、服务器引擎开始相应请求,运行 ASP 程序。4、ASP 文件按照从上到下的

21、顺序开始处理,执行面内容。5、最后服务器将页面信息返回给客户浏览器。命令和 HTML ASP 可以通过直接适当的集合、优化 ADO 操作、在费时操作前使用ntConnected 属性等方式来提高速度。ASP 的发展阶段和以网络服务商、:ISP 为主力的各种 IT 角色,正在根据自己的优势条件出发对 ASP 领域进行多种方面的尝试。就目前阶段来讲,ASP 提供的服务不计其数五花八门,没有标准化和量化的概念,硬件厂商向 ASP 的“壤”方向靠拢,ISP 则直接参与到 ASP 业务的第一线。ASP 发展的道,主要是观念的转变方面:用租赁代替,服务集成代替产品经销商、服务经济代替产品经济等等。具体到实

22、际方面来讲,安全和服务的质量是 ASP 和客户共同关心的头等大事,要实“租赁高科技”,ASP而道远!ASP.net 是 ASP 的升级语言,建立在通用语言上的程序构架,将程序在服务器端首次运行时进行编译,执行效率高。ASP.net适应性强,具有语言独立性,可以使用 C#、VB 或 J#来构建 ASP.NET 应用程序。简是一种创建动态交互性页面的服务器端语言,全称为语法简洁友好,可嵌入Hypertext HTML 中,执行sor,意为超文本处理器。页速度快效率高,尤其适合 WEB 开发。无论是在UNIX、LINUX 或是 Windows 上都可以正常运行。Apache 主流 WEB 服务器,也

23、可以稳定在 LightHttpd、WebServer、Zenus 其他非主流 WEB 服务器上。对数据库的支持也比较广泛,比如:,SQLServer,支持几乎所有主流数据库。在与 WEB服务器和数据库的组合中,是最佳组合。的特性包括:使用便捷,语言简洁明了,执行速度快。支持面象和对象重载,支持面象与过程两种风格的开发。模块化,可以实现用户界面和程序分离,便于开发。扩展性好,兼容多个 WEB 服务器,性能稳定快速。组件化开发,提供多种数据库接口,支持 ODBC输出控制灵活,可由控制输出 HTML,也可以在 HTML 中嵌入程序,还可以在命令行下执行。效率高:消耗相当少的系统资源。执行引擎会将用户

24、经常程序驻留在内存中。服务器端运行,支持多。应用广泛,可以进行图像处理;开发工具多,代码开源,成本低,方便学习交流。(9)SQLServer,支持几乎所有主流数据库。在与 WEB服务器和数据库的组合中,是最佳组合。的特性包括:使用便捷,语言简洁明了,执行速度快。支持面象和对象重载,支持面象与过程两种风格的开发。模块化,可以实现用户界面和程序分离,便于开发。扩展性好,兼容多个 WEB 服务器,性能稳定快速。组件化开发,提供多种数据库接口,支持 ODBC输出控制灵活,可由控制输出 HTML,也可以在 HTML 中嵌入程序,还可以在命令行下执行。效率高:消耗相当少的系统资源。执行引擎会将用户经常程序

25、驻留在内存中。服务器端运行,支持多。应用广泛,可以进行图像处理;开发工具多,代码开源,成本低,方便学习交流。(9) 自动资源:可以自动管理内存,减轻了开发的负担。JSP、ASP三种技术的比JSP、ASP三者的相同之处在于:都是页语言,服务器端运行,通过 HTML 与程序代码,语言相结合,连接数据库实现 WEB 服务的动态性和交互性。HTML 主要描述信息的显示样式,而程序代码则描述处理逻辑。区别在于:(1) 操作系统:JSP 可以运行于 Windows,Linux,SUN Solaris 系统等;ASP 可以运行于 Windows 系统;可以运行于 Windows、UNIX、LINUX 等。(

26、2) WEB 服务器:JSP 可以运行于任何 WEB 服务器,例如 Apache,IIS,Netspace 等;ASP 可以运行于 IIS 可以运行于 IIS,Apache,LightHttpd,WebServer,Zenus 等。(3) 跨:JSP 完全兼容;ASP 需要第(4) 对数据库的支持:ASP 产品引入;支持跨。JSP Oracle、Sybase、MS SQL Server MS s 数据库;ASP SQL JSP 完全兼容;ASP 需要第(4) 对数据库的支持:ASP 产品引入;支持跨。JSP Oracle、Sybase、MS SQL Server MS s 数据库;ASP SQ

27、L 支持,SQLServer 等数据库。程序语言:JSP Java,ASP VB函数支持:JSP 对函数支持比较多,而 ASP 对函数支持较少。(7) XML 支持:JSP XMLASP XML数据库简简应用较广,具有简单灵活,速度快,方便管理,源代码开放的优点。SQL 是使用关系模型的数据库应用语言,对数据的操作处理比较容易。SQLServer 简SQL Server 是一个关系数据库系统,用于对数据的操作,保证数据的完整性和安全性,能够恢复数据时发生的各种错误。作为一个客户机/服务器数据库系统,SQL Server 2000 的特点如下:互联网集成,SQL Server 2000 数据库引

28、擎提供完整的 XML 支持。具有可扩展性。SQL Server 2000 编程模型与 Windows DNA 的开发 Web 应用程序体系结构相结合。可用性,与数据库引擎可以被用来在不同的企业级数据库的功能。易于安装。ORACLE11G 简Oracle 关系数据库具有以下特点:(1)自我管理和自动化功能,同时提高性,可用性和安全性。库的应用性能,可扩展(2)可帮助客户利用备用数据库,以提高生产环境的性能,并保护生产环境免受系统故障和大面积的影响。(3)数据划分和压缩功能,可实现更经济的信息生命周期管理和理。管(4)全面回忆数据变化,可帮助管理员查询在过去某些时刻指定表格中的数据。管理员可以用这

29、种简单实用的方法给数据增加时间维度,以数据变化、实施审计并满足要求。(5)闪回交易和“热修补”,Oracle 闪回交易可以轻松撤销错误交易以及任何相关交易;并行备份和恢复功能,可改善非常大数据库的备份和性能;“热修补”功能,不必关闭数据库就可以进行数据库修补,提高了系统可(1)自我管理和自动化功能,同时提高性,可用性和安全性。库的应用性能,可扩展(2)可帮助客户利用备用数据库,以提高生产环境的性能,并保护生产环境免受系统故障和大面积的影响。(3)数据划分和压缩功能,可实现更经济的信息生命周期管理和理。管(4)全面回忆数据变化,可帮助管理员查询在过去某些时刻指定表格中的数据。管理员可以用这种简单

30、实用的方法给数据增加时间维度,以数据变化、实施审计并满足要求。(5)闪回交易和“热修补”,Oracle 闪回交易可以轻松撤销错误交易以及任何相关交易;并行备份和恢复功能,可改善非常大数据库的备份和性能;“热修补”功能,不必关闭数据库就可以进行数据库修补,提高了系统可用性。(6)Oracle 快速文件(Oracle Fast Files)组件使得数据库应用的性能完全比得上文件系统的性能。SYBASE简SYBASE 数据库管理系统的技术特点是:完整的客户端/服务器架构,以满足 OLTP 的要求,可以提供高性能的需要数百人。使用单一进程多线程技术查询,从而节省系统成本,提高了内存利用率。(3)支持过

31、程,数据库速度快,并大大降低网络流量,它可以有效地改善网络环境,提高工作效率数据库服务的能力。(4)与对称多处理器(SMP)的虚拟服务器架构技术相结合,充分发挥高性能的多 CPU 硬件。数据库管理员数据库管理系统,以调整系统性能监测数据库。(6)提供日志和数据库镜像,提高数据库容错。(7)支持图像和文本数据类型,数据库和多基础。应用项目提供了良好的SYBASE 也有缺点的:多服务器系统不支持的中国目前的环境,以及系统更重要的是没有在这个数据库的基础上,企业管理信息系统。专为s简s是桌面数据库管理系统。s功能强大,容易使用,适应性强,目前已成为用户选用中小型数据库管理系统的主要工具之一,与其它数

32、据库管理系统相比,Acs 具有以下几个突出特点:文件单一,支持长文件名,并且可以在文件名中加空格,从而可以使用叙述性的标题,是文件便于理解和查找。(2)兼容多种数据库格式,件包。s 提供良好的接口与其他数据库管理软(3)可用于客户机/通过创建一个数据库项目服务器,所以作为开发工,操作和管理的后端数据库,创建客户/服务器数据库系统。具来(4)发布一个网页,通过创建一个数据库被移植到浏览器,以实现数据发布到互联网。页的数据库管理系统可以SYBASE 也有缺点的:多服务器系统不支持的中国目前的环境,以及系统更重要的是没有在这个数据库的基础上,企业管理信息系统。专为s简s是桌面数据库管理系统。s功能强

33、大,容易使用,适应性强,目前已成为用户选用中小型数据库管理系统的主要工具之一,与其它数据库管理系统相比,Acs 具有以下几个突出特点:文件单一,支持长文件名,并且可以在文件名中加空格,从而可以使用叙述性的标题,是文件便于理解和查找。(2)兼容多种数据库格式,件包。s 提供良好的接口与其他数据库管理软(3)可用于客户机/通过创建一个数据库项目服务器,所以作为开发工,操作和管理的后端数据库,创建客户/服务器数据库系统。具来(4)发布一个网页,通过创建一个数据库被移植到浏览器,以实现数据发布到互联网。页的数据库管理系统可以便。s 有图形用户界面,有实用的各种行动的向导,使操作更加方s 主要功能主要有

34、以下几个方面:组织数据、查询信息、设计窗体、输出报表、建立数据共享机制、建立超、建立应用系统。数据库的方微软的 ADO(ActiveX 数据对象)是一种用于COM 组件的数据源,可以独立创建不同层次的数据对象。ADO 占用内存低,速度快,易于使用。ADO 对象是:连接,命令,字段,参数,错误,性能,设置。OLE-OLE DB 是一种应用程序接口。 OLE 能力,也有其他非 SQL 数据类型的通道。接口包括 ODBC OLE DB ODBC 的关系是:OLE DB ODBC 标准都是为了提供统数据接口,但 ODBC 标准的对象是基于 SQL 的数据源,而 OLE 一的的对象则是范围更为广泛的任何

35、数据准的数据源是符合 OLE DB 标准的数据。从这个意义上说,符合 ODBC 的子集。符合 ODBC 标准的数据源要符合 OLE DB ODBC 的关系是:OLE DB ODBC 标准都是为了提供统数据接口,但 ODBC 标准的对象是基于 SQL 的数据源,而 OLE 一的的对象则是范围更为广泛的任何数据准的数据源是符合 OLE DB 标准的数据。从这个意义上说,符合 ODBC 的子集。符合 ODBC 标准的数据源要符合 OLE DB 标准,还必须提供相应的 OLE DB 服务程序。开放式数据库连接(ODBC)是用于异构环境的关系和非的界面关系数据库管理系统。 ODBC 由下列部分组成:应用

36、程序(Application),ODBC 管理器(管理员),驱动程序管理器(驱动程序管理器),ODBC API,ODBC 驱动程序,数据源。开发工具及服务器简开发工具和开发技术简Eclipse 是一个开源的,基于 Java 的可扩展开发。Eclipse 是一个框架和建立开发环境而设置的服务插件组件,支持 C / C + +中,COBOL 等编程语言。Spring 是一个开源框架,由罗德创建的。它是解决企业应用开发的复杂性创建。Spring 来完成基本的 JavaBean EJB 以前只能做的事情。然而,Spring 的途不仅限于服务器端的开发。从简单性,可测试性和松耦合的角度来看,任何 Jav

37、a 应用程序可以受惠于 Spring。简言之,Spring 是一个控制(IOC)和面向方面的框架集装箱(AOP)的轻量级反演。 (1)FilterDispatcher器链应用,如自动请求验证,通用功能Hibernate 框架简Hibernate 是目前流行的ORMORM对象关系中的地位,而且它的许多的设计还被 J2EE 标准组织吸纳为EJB3.0 的标准。与传统的Hibernate 框架简Hibernate 是目前流行的ORMORM对象关系中的地位,而且它的许多的设计还被 J2EE 标准组织吸纳为EJB3.0 的标准。与传统的架构相比较,Hibernate 具有以下优点(1)Hibernate

38、具有比较高的运行效率,Hibernate (3)Hibernate 进行系统的架构可以灵活的采用不同的实现方式,对与系很复杂的情况下,HibernateTomcat Apache 来的也是一个JSP 和Servlet 规范的标准实现使用Tomcat 可以体JSP 和的规范。经过多年的发展,Tomcat具备了很多商业JavaServletTomcatServlet2.2 JSP1.1 Servlet2.2JSP1.1语言简 - 言。HTML语言设计的目的是能在电脑的文字或图形中的文本或图形方前的计算机或其他计算机在网络上只使用鼠标在文档中获得图标的中点前的计算机或其他计算机在网络上只使用鼠标在文

39、档中获得图标的中点 VBSCRIPT和VBScript是Visual Basic Script的简称,即Visual 缩写为VBS aspADOJavaScript 是一语言。NavigatorXML(可扩展标记语言可扩展标记语言,是一种简单的数语言, 是一种的网络环境,对科技含量而定,目前结构化文档信息处理的强大具。可扩展标记语言XML 是一种简单的数据 XMLXML 数和分析能力,例如:数据索引,排序,搜索和其他有关的一致性XML 是不同的。XML 和HTML 设计不同的是:XML 是用数据,对数据本身的关注HTML本章小本章主要介绍了当前流行系统构架和相关,并对各种技术进行阐述和对比,进

40、一步对计算深入了解目标和任从而树立良好的景点形象,达到预期的宣传目的,并能收到良好的宣传效果,在游客心目中产生强烈共鸣。目标和任从而树立良好的景点形象,达到预期的宣传目的,并能收到良好的宣传效果,在游客心目中产生强烈共鸣。系统功能分(1) 符合性:旅游景点网上售票系统应当符合现在旅游业电子商务形象标(2) (4),(5) (6) 数据准确性:景点数据信息的录入是否准确是游客浏览的前提,如果 前(4),(5) (6) 数据准确性:景点数据信息的录入是否准确是游客浏览的前提,如果 前台订票功能分参考平时的网上所见系统并经过自己的分析认为该系统应该具有这样的功息管理功(1) (2) (3) (4)

41、信反馈:对信(5) 按用要(6) 日志信息管理:超级管理员或者并IP 入和退出每个模块的时间等, 。(7)excel (3) (4) 信反馈:对信(5) 按用要(6) 日志信息管理:超级管理员或者并IP 入和退出每个模块的时间等, 。(7)excel 的界面设。操业务流旅游景点网上售票系统的业务流程概。操业务流旅游景点网上售票系统的业务流程概系统权限分析系统权限分析图编辑删信添信系统权限分析系统权限分析图编辑删信添信用数据库分系统数据库分1、景点基本信息表3-2信息表表3-景是是数据库分系统数据库分1、景点基本信息表3-2信息表表3-景是是0、1 0信息尚未开始,1信息正在进行,23、会员和管

42、理员信息表表3-4、订单信息表(t-表3-是是号0、1 0信息尚未开始,1信息正在进行,23、会员和管理员信息表表3-4、订单信息表(t-表3-是是号2。ID 05和游客反馈表3-是。ID 05和游客反馈表3-是审核状态表示管理员是否已经查看答复。比如:0表示尚未受理,1表示审核中,2 表示已经审核,3 表示受理中,4 表示受理结束等。6、管理员权限表表3-数据库概念结构分 色”这一字段,分别用“0”和“1 会调用景点信息表的相关信息(0审核状态表示管理员是否已经查看答复。比如:0表示尚未受理,1表示审核中,2 表示已经审核,3 表示受理中,4 表示受理结束等。6、管理员权限表表3-数据库概念

43、结构分 色”这一字段,分别用“0”和“1 会调用景点信息表的相关信息(0 ID 0时票价计算是2本章小本章小系统总体结构、关于助浏览景回到首浏信会票会员登信反用户信系统总体结构、关于助浏览景回到首浏信会票会员登信反用户信息管信息管友退出登实用查用户信息管基本信息管景点管信息管订单信息管管理员日志信息管反馈信息管权限管系统管数据安全管退出登图4-系统结构设系统HIPOHIPO用会员登用户模修改个人信系统结构设系统HIPOHIPO用会员登用户模修改个人信浏览景点信本站简票信反友退出登管理员用户信息管景点信息管管理员信息管反馈管日志管权限管数据安全管退出登图4-系统HIPO系统主要功能模功能模块系统

44、主要功能模功能模块数据库结构设数据库概念结构设实体关系图(E-R图)号1NN号4-数据库逻辑结构设3.2.1 会员(会员 ID,会员名)景点(景点 ID,景点名号1NN号4-数据库逻辑结构设3.2.1 会员(会员 ID,会员名)景点(景点 ID,景点名称,简介,地址,票价,所属城市订单(订单 ID,会员名,收货人数据库物理结构设N114-4-4-3 用户功能模块实买所需景点的票券,修改个人信息,修票券的订单信息,查看订单状态4-4-4-3 用户功能模块实买所需景点的票券,修改个人信息,修票券的订单信息,查看订单状态4.4.1 用页,RegisterAction.java 基本验证,比如信息是否

45、为空,两次输入4-4.4.1 用页,RegisterAction.java 基本验证,比如信息是否为空,两次输入4-publicStringregister()if().isExit(username) returnelseUser user = new User(); returnelseUser user = new User(); return用户登录页图4-publicStringlogin()throws图4-publicStringlogin()throwsException登录().login(username, returnelsereturn().put(login,publ

46、icStringreturn系统主1 2 121 系统主1 2 121 2 1 2 图4-图4-景点信息浏览页,订票页图4-景点信息浏览页,订票页4-publicString页ln(buy(jingdianid, return4-publicString页ln(buy(jingdianid, returnreturnln(buy订单信息管理页券),publicStringListorderlist=().findByProperty(username ,username (order,returnpublicStringpublicStringListorderlist=().findByPr

47、operty(username ,username (order,returnpublicStringupdate()throwsException order.setAmount order.setJingdianid(jingdianid); order.setAddress (address);order.setEonsigness return个人信息管理页,图4-publicStringupdate()throwsException return图4-publicStringupdate()throwsException return信和反馈页还publicStringui()thr

48、owsExceptiontryFuifk=newui fk.setType (type); fk.setContent(content);fk.setUserIDln publicStringui()throwsExceptiontryFuifk=newui fk.setType (type); fk.setContent(content);fk.setUserIDln returncatch(Exceptione)return管理员功能模块实管理员登陆页管理员页图4-景管理员页图4-景点基本信息界面设excel 中,此系统可以实现景点信息的批量导入功能。用户只需要将整理好的信息按照景点名称,

49、简介,excel表格,即可实现数据的快速publicStringinsert()throwsExceptiontryJingdianjd=newJingdian(); returncatch(ExceptiontryJingdianjd=newJingdian(); returncatch(Exceptione)returnpublicStringList list0 = getJingdian List list1 = getJingdian List list2 = getJingdianListlist3=().findByProperty(address,郑州().findByProp

50、erty(address,开封().findByProperty(address,洛阳().findByProperty(address,焦作(address0,(address1,(address2,(address3,return景信息页(address3,return景信息页 订单信息页项publicStringcheckOrder()throwsExceptionOrderreturn信反馈页权限管理页日志管理页return信反馈页权限管理页日志管理页数据优化备份恢复页数据库连接与实struts、hibernateJAR spring 技术完成相关连接,在完成调用JARJARJava数

51、据库连接与实struts、hibernateJAR spring 技术完成相关连接,在完成调用JARJARJava 中文字符乱码的处Java 数据库通过网络不能正常传输与接收中文;在JavaApplet 一般情况下解决乱码问题的关键在于使用Java 语言对中文字符的处理过时如何将 DBCS 编码的字节串转换为正确的 Unicode 的编码方式。Sun Java 语言的支持,然而 Java 编程语言对中文的支持并非完美,也存在缺陷。Java 程语言默认的编码方式是 UNICODEGB2312 JSP。JAVA JAVAC JAVA JAVA JAVAC encode ISO8859_1就是说,它

52、在编译的时候会将所有的 ISO8859_1 的字符串转换成为 Unicode GBK 仍然按照 GBK 的字符读入,而当它在西文下用 Java 运行时,又会将Unicode 转换成ISO8859_1 输出,并将GBK 仍然按照 GBK 的字符读入,而当它在西文下用 Java 运行时,又会将Unicode 转换成ISO8859_1 输出,并将GBK 的字符正常输出。因此,在西文环JAVAC GBK字符串会转换成 Unicode ,而所有的 ISO8859_1 的字符串会保留,同样在输出Unicode 转换成 GBK 字符集,因此也可以正常显示。JDBC s 数据库进行这样的转换Unicode G

53、BK Unicode GBK GBK完成汉字内码转换的 JavaBean 的代码为: Public String getBytes(String str)StringBytetemp_t=temp_p.getBytes(“ISO8859_1”); String temp=new String(temp_t);Return 到Unicode。就可以正常显示本章小Java第五系统运行与测系统调过测试可以计划,可以预先制定测试用例和过程,第五系统运行与测系统调过测试可以计划,可以预先制定测试用例和过程,工作进度可以度量.调试不能计划,调试是在测试之后,在方法,思路,本着以上调试的原则及调试的方法和过

54、程在系统设过进行了相关的调测试与运测试的目(1)(2) 从、的开发的各个阶段的总和,也就是开发整个过程。如果一测试与运测试的目(1)(2) 从、的开发的各个阶段的总和,也就是开发整个过程。如果一证合2测试的原(1),2测试的原(1),并不能把所有的情况都做出规划,应该有一定的度,因测试的工作并不能把所有的情况都做出规划,应该有一定的度,因测试的工作进测试的内测试的内(12)除此之外还要对整个系统(包括数据库在内的)的一个具体事务的响应时间(respond time),指标来确定系统并发性能的过程。负载测试(Load Testing)是确定在各种工项,例如通过量、响应时间、CPU 测标准)户数过

55、多)法由于工程和项目的不同,所选用的度量,56是项,例如通过量、响应时间、CPU 测标准)户数过多)法由于工程和项目的不同,所选用的度量,56是7的方法也不同,BS户操作响应的影响,而 CS 功能测功1户操作响应的影响,而 CS 功能测功1345tableenter3 输入关键字为:空格 + 云台山。功2输入关键字为:空格 + 云台山。功2用例分析 5:页面中带*号的每一用例分析6:页面中带*号的用例分析7:页面中带*号的用例分析8页面中每一项都正确填写结果用成功确认(1)输入信息:用户名=,=空,昵称邮箱=号=、邮=空,昵称(4),=空,昵称号。(5),=空,昵称号。6 (1)输入信息:用户

56、名=,=空,昵称邮箱=号=、邮=空,昵称(4),=空,昵称号。(5),=空,昵称号。6 (6) 输入信息:用户名,确认=123456实=空,昵称号。点击新用的连数据库查询验(7) 输入信息:用户名,登,确认=123456实=号。此模块(模块)3. (1)(2)(3)(4)错误次数超过一定限制(比如:5 次)(5)(7) 输入信息:用户名,登,确认=123456实=号。此模块(模块)3. (1)(2)(3)(4)错误次数超过一定限制(比如:5 次)(5)功32:页面中带*(正确错误16、5、4、3、2、1、R25、4、3、2、1、R34、3、2、1、R43、2、1、R52、1、R00、1、T输入

57、信息:用户名为空=666666输入信息:用户名输入信息:用户名输入信息:用户名!输入信息:用户名4.输入信息:用户名为空=666666输入信息:用户名输入信息:用户名输入信息:用户名!输入信息:用户名4. 43 5. 功4用例分析1:页面中改变任意一项的用例分析5. 功4用例分析1:页面中改变任意一项的用例分析2:页面中改变任意两项(除登陆用例分析3:页面中改变任意三项(除登陆用例分析4:页面中改变任意四项(除登陆用例分析5:页面中两次登录确认真数据库查执行4后,页面弹出恭喜操作成功提示信息。执行4 后,测试数据(试,门票单价为:165 元(1) 输入信息:会员名,收货人,号码=空,购票数。支

58、付方式=邮局付款,详细地址=功测试数据(试,门票单价为:165 元(1) 输入信息:会员名,收货人,号码=空,购票数。支付方式=邮局付款,详细地址=功5号码查询验3 执行4 后查询确实订购成功并且数据无误(2)号码、购票数=3(3)=支付方式=邮局付款,详细地址,(4) 输入信息:会员名,收货人,号码=123456=test,支付方式=邮局付款,详细地址(5) 输入信息:会员名,收货人,xx。票数=3,支付方式=邮局付款,详细地址,此模块(模块)试,测试用例用图表可表示为(提 (2)号码、购票数=3(3)=支付方式=邮局付款,详细地址,(4) 输入信息:会员名,收货人,号码=123456=te

59、st,支付方式=邮局付款,详细地址(5) 输入信息:会员名,收货人,xx。票数=3,支付方式=邮局付款,详细地址,此模块(模块)试,测试用例用图表可表示为(提 数(正确 错10、1、2、3、4、R20、1、2、3、R30、1、2、R40、1、R50、R60R06T6. 订单状态的修改,邮寄发送人和发送时间进(3) 若录入合法,则更改成功。(4) 功6用例分析2:页面中按要求填写。结果审核成功发送时间:2010-03-进票券处理页3 6. 订单状态的修改,邮寄发送人和发送时间进(3) 若录入合法,则更改成功。(4) 功6用例分析2:页面中按要求填写。结果审核成功发送时间:2010-03-进票券处

60、理页3 (正确错误105R214R323R332R241R250T测试数据(3)=已发送,邮寄发送人时间不合法,格式如:2010-03-(4)测试数据(3)=已发送,邮寄发送人时间不合法,格式如:2010-03-(4) 输入信息:订单状态已发送,邮寄发送人,发送时间7. (2)功7用例分析2:页面中每用例分析3:页面中每测试数据测试数据此模块(景点录入模块),地址=,地址=,地址=8. 数(正确 错10、1、2、3、R20、1、2、R30、1、R40、R50R05T3 ;(2)“订单查询”按钮,进入查询界面。用户可在“按所属城市查测试数据输入信息:所属城市焦作,景点=云台山,用户=guest=

温馨提示

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

评论

0/150

提交评论