本科毕业论文---jsp电子门票管理系统.doc

上传人:新** 文档编号:549114724 上传时间:2023-02-18 格式:DOC 页数:18 大小:1.83MB
返回 下载 相关 举报
本科毕业论文---jsp电子门票管理系统.doc_第1页
第1页 / 共18页
本科毕业论文---jsp电子门票管理系统.doc_第2页
第2页 / 共18页
本科毕业论文---jsp电子门票管理系统.doc_第3页
第3页 / 共18页
本科毕业论文---jsp电子门票管理系统.doc_第4页
第4页 / 共18页
本科毕业论文---jsp电子门票管理系统.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《本科毕业论文---jsp电子门票管理系统.doc》由会员分享,可在线阅读,更多相关《本科毕业论文---jsp电子门票管理系统.doc(18页珍藏版)》请在金锄头文库上搜索。

1、目 录1.绪论11.1课题研究背景11.2背景知识11.2.1Struts 的概述和体系结构11.2.2Struts 的工作原理和组件21.2.3Struts 的配置文件简介21.2.4JSTL简介32.课题研究的实际目的和意义32.1课题研究的目的32.2课题研究的意义33.界面框架介绍43.1界面框架的内容43.2界面框架的组成43.3系统主界面文件Main.jsp53.4模块工厂文件Factory.jsp54.模块界面64.1界面框架64.2模块文件64.3样式库64.4引用库74.1.1common.jsp74.1.2footList.jsp74.1.3footPopList.jsp7

2、4.5框架库74.6工具库85.管理系统的流程、组成、构架及功能85.1管理系统的流程85.2管理系统的组成95.3管理系统的构架95.4管理系统的功能106.系统功能模块展示116.1系统登陆展示116.1.1用户登陆及退出116.1.2用户注销和退出116.1.3首页126.2功能模块展示136.2.1售票记录查询136.2.2数据查询146.2.3基础信息156.2.4系统管理16结束语16致谢17参考文献170电子门票管理系统【摘要】随着计算机网络技术和智能卡技术的发展, 智能卡有着广泛的应用前景, 在此, 我们讨论一个智能卡作为电子门票的管理系统的设计及实现。电子门票管理系统,可以产

3、生以下效果:利用现代化的自动识别手段和先进的计算机技术实现票务工作自动化管理,快速准确的进行查询汇总、报表统计等,以减轻工作量。【关键词】电子门票;IC卡;管理系统;Struts1. 绪论1.1 课题研究背景风景区容纳庞大的游客、管理人员、服务人员等,这些人群身份各不相同,并且处于不停的移动之中,怎样才能验证这些人群所持的电子门票是有效的。如果仅凭借传统的纸制门票,是不能完全解决这个问题的,而且会存在着一些安全隐患。所以我们有必要引入一个全新管理理念-电子门票管理系统。电子门票管理系统主要是将闸机、智能控制设备、智能感应卡、条纹码、磁卡等设备合理的组合在一起。能够对进出人员进行快速、有序的管理

4、,并能对票务实现全面、快速管理的一种智能化通道系统。传统门票一般都使用纸质门票、条码卡或磁条卡。纸质门票是一种最原始的门票形式,其成本很低。但它的缺点就是很容易就被人仿造、复制,并且没有收藏和纪念价值。由于人情的放行或者换人入园都会导致门票收入严重流失,很难对进入景点的游客进行统计和管理等。门票的电子化管理大大地提升了旅游业的法制化、规范化、信息化的整体管理水平,促进产业结构,有助于改善投资环境,扩大对外开放。条码卡是一种在纸质或塑料卡片打印特定的条纹,其原理是通过条纹上不同的条、空格对光反射的不同反射率来代表不同的信息。它的特点主要是成本很低、容易复制,被广泛的应用在无须安全性保障的场所。

5、但是,如今科技发达,通过普通的复印机、扫描仪、打印机等设备进行复制变得非常方便、简单。对于那些有价证券来说,使用这样毫无安全保障的技术,结果是不堪想象的。磁条卡是一种通过涂覆在纸质或塑料卡片上的磁条来记录数据。它的特点主要是成本很低。磁卡上的数据是不可见的,不能轻易地通过一般手段来进行复制,因此数据安全性要比条码卡好的多。但是,磁条卡上的数据是开放的,只要你手上有磁卡读写器,复制磁卡并非难事,此时就必须依赖网络来保证磁条卡上的数据在使用时的唯一性。同时磁条卡上记录的磁信息容易受手机、音响等外界磁干扰的影响而遭受破坏。随着计算机网络和智能卡技术的发展,智能IC卡因存储容量大、体积小而且轻,非常便

6、于携带;保密性强,网络要求不高,防磁、防静电、抗干扰性强;使用寿命长等特点被应用的越来越多,广泛应用于金融财务、零售服务、社会安全、交通旅游、医疗、通信、政府行政、教育、娱乐等各行各业。本文主要对智能IC卡作为电子门票的的设计和实现进行讨论,电子门票管理系统可应用于景区、各种大型活动等。1.2 背景知识1.2.1 Struts 的概述和体系结构 Struts由Serlvet、Jsp、TagLib三者组成,同时有一组相互协作的类。由于Struts构架的web应用程序基本上符合JSP Model2的设计标准。Struts 是一种基于MVC 设计模式的Java Web 框架,它使系统开发过程各个模块

7、更加细化。Struts framework是MVC 模式的体现,下面就从分别从模型、视图、控制来看看Struts的体系结构(Architecture)。下图显示了struts framework的体系结构响应客户请求时候,各个部分工作的原理:图2-1 Struts体系结构1.2.2 Struts 的工作原理和组件 Struts可以通过对四个核心组件来控制、处理客户请求,这四个组件分别是:ActionServlet、Action Classes、Action Mapping(此处包括ActionForward)、ActionFrom Bean。Action最为常用的是execute()方法。下图

8、2-2显示了一个Action实例的execute()方法:图2-2 Action实例的execute()方法1.2.3 Struts 的配置文件简介Struts framework根据配置文件使ServletAction、ActionMapping、Action、ActionForm这几个不同层次的组件相互交互、协调的工作。这些配置文件是在系统启动的时候,读入导内存中,供控制器使用的。Struts framework主要包括三部分的配置描述:一、是指定有关Struts Controller及其相关的的配置描述(Initialization Parameters);二、对struts tag l

9、ib的描述;三、是struts组件(ActionMapping、Action、ActionForm)之间相互映射协调的关系。21.2.4 JSTL简介JSP 标准标签库( JavaServer Pages Standard Tag Library,JSTL)是由Apache 的Jarkarta 小组开发的一个开放源代码的JSP 标签库。JSTL是Apache的一个开源项目,它是为解决传统JSP文件在数据表示、逻辑控制和数据库访问等方面的不足而提出的一个有效的解决方案。编写过JSP应用程序的程序员都知道,传统的JSP文件是采用HTML标记中嵌入Java Scriptlet的方式来实现的,使得JS

10、P文件中包含大量的Java代码,这一方面造成页面内容的臃肿、难以维护,另一方面使得JSP程序员和美工之间的交流十分困难。JSP文件的这些缺陷催生了对解决类似通用问题的独立标记库的需求。在Java Community Proces(JSR 52)的赞助下创建了JSTL(JavaServer Pages Standard TagLibrary,JSP)标准标记库,为解决这些通用功能提供一个单一的标准解决方案。62. 课题研究的实际目的和意义2.1 课题研究的目的电子门票管理系统,具有快速且识别率高的特点,如果一分钟能够通过25人,那么每小时就能通过1500人左右了。通过对电子门票的票面进行打孔,用

11、来作为对门票的物理识别。电子门票管理系统具有票务、财务、权限、实时监控等功能。同时还可以根据客户的需求来量身开发,只要预留一定的接口就可以实现系统的扩展性。电子门票管理系统的应用,提高了现代化的自动化管理水平。同时又提高了该景区、场所知名度,进而更加诱发参观者的参观欲望。由于电子门票印刷和制作方面会精美的,能够给景区、企业提供新的宣传广告空间,而且由参观者携带传播,扩散范围相当广。2.2 课题研究的意义利用先进的计算机自动识别技术实现电子票务工作的自动化管理,能够准确、快速的进行查询汇总、报表统计等工作,以减轻员工的工作量。管理员通过对后台管理软件的授权,能够准确、有效地将级别不同的各类用户通

12、过管理系统的正确操作,转换成感应卡、磁条卡、纸票条纹码等介质。同时管理员可以在后台管理系统中对各级用户进行方便有效管理,实现后台统一管理,使景点门票管理更方便、快速。电子门票管理系统,可以产生以下效果:防伪作用:利用电子门票的唯一性,在其中嵌入唯一的电子编码,管理系统可依据它的唯一性进行确认和管理。发行的电子门票并非随时随地能够使用,它只能在特定条件下使用,已达到防复制、防伪造的目的。景区和场所一经采用电子门票管理系统,能非常准确、有效地解决漏票、偷票、假票等现象,以达到解决管理者既敏感而又头痛的难题。账目平衡:电子门票管理系统能够对账目的进、销、存等基本操作进行准确、清晰的处理功能,是一个能

13、够实时操作门票、现金等账目管理的平台。能够对每天的客流量、售票总数和金额、参观者类别等的进行控制,给管理者提供一份准确、快速、可靠的资料。交流领域:传统的门票在印刷方面会精美,但是停留在参观者手中的时间是非常短暂的,而电子门票能够给参观者一份新鲜感,具有特有的永久性。现代化的电子门票管理系统,改变传统门票的清算、收缴等人工工作,既能降低工作人员的劳动强度,同时能够大大提高了工作的效率。3. 界面框架介绍3.1 界面框架的内容界面框架包含以下内容:1、登录界面:用户、管理员的登录界面。2、主界面:包含菜单(如树形菜单、下拉菜单、Outlook菜单等)及布局(如上下结构,左右结构等)。3、模块界面

14、:含增、删、改、查等界面。4、样式库:含全局及模块(增、删、改、查)的样式文件。5、引用库:含全局及模块(增、删、改、查)的包含文件。6、脚本库:含工具类util.js、界面框架基础库framework.js。使用界面框架,可迅速地建立应用项目的界面原型,为进一步的开发提供了直观可靠的基础。3.2 界面框架的组成上下结构的界面框架指的是主界面的主菜单在上面,工作区在下面,所有通过菜单打开的模块都在工作区内显示。该框架目前比较常见、案例也较多,优点是工作区界面较大、呈现的信息比较多,操作也方便。如图3-2所示:图3-2 上下结构表3-2 对该目录下的界面框架文件进行说明。文件名说明/WEB-IN

15、F/jsp/bas/logon.jsp登录界面文件/WEB-INF/jsp/bas/main.jsp主界面文件,包含主菜单、模块页间切换区、工作区等。/WEB-INF/jsp/bas/factory.jsp模块工厂文件,用于管理当前模块内的功能页面创建、打开、查找、关闭及释放。用户单击每个菜单项时,首先调用模块工厂文件,然后由模块工厂文件调用菜单项对应的文件并打开。/WEB-INF/jsp/bas/common.jsp全局包含文件,用于引入tld,css,js文件。每个文件头需要引入该文件,即在每个文件的头加入/WEB-INF/jsp/bas/footList.jsp模块包含文件,用于设置列表的翻页信息。每个模块列表文件尾需要引入该文件: /WEB-INF/jsp/bas/footPopList.jsp模块包含文件,用于设置列表的翻页信息。每个弹出窗口

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号