电子购票系统系统分析

2016-05-30 19:07狄晓娇
科技与企业 2016年7期
关键词:购票插件浏览器

一、背景及需求分析

传统的购买电影票的方式是人们到相应的电影院,然后查看相应的电影信息,再去购买电影票。随着科技的迅猛发展,网络的广泛使用,越来越多的人们在各个领域可以实现足不出户,就能够买到相应的产品,而网上订票系统就就可以很好的解决人们足不出户就能够查到相应的电影资讯,购买电影票。

同时随着java及HTML等技术的日益完善,电子票务管理系统在开发上的便捷性及稳定性都有一个比较大进步,基于这些前提下,电子票务系统中比较有代表性的电影网上购票系统应运而生。本系统基于Windows操作平台,主要使用eclipse来设计开发,该开发环境能够很好的兼容其他开发语言,大大提高开发便捷度,数据库用的是SQL server 2008。

1、可行性分析

依据功能需求使用JAVA、JSP技术与SQL server数据库,B/S架构设计可以完成软件的软件部分编写。

开发环境为Windows7,eclipse,SQL server 2008,tomcat7.0。以上要求均不会要求太高,所以在技术层面是可行的。

2、经济可行性

对于开发者来说,只要在本地电脑上面配置好java web开发环境即可进行软件开发,而在投入使用中,用户可以通过安装浏览器就可以很好的进行使用。因此对于用户来说是方便可行的。

3、实际操作性分析

为了使用方便,因此系统设计简单方便。注册,订票以及评论之类的管理迅速可靠。可以尽可能的减少操作人员的操作,并且有很强的可扩充性。因此,这个系统是具有很好的操作可行性的。

4、用户分析

每一个系统到最后都是面向用户的,所以对于用户需求的分析最为至关重要,对于电影网上购票系统来说,这个系统的用户分为两类,一类是系统的管理员,一类是购票的客户,其功能如下:

(1)系统管理人员:系统的管理人员应该具有订单管理、密码管理、系统管理、影片管理等功能(2)用户:普通的使用人员只要能够进行个人信息查询、修改个人信息、查看影讯,进行订票等功能就可以。

5、功能分析

在管理员用户的界面当中,管理员可以随意修改电影院信心,播放信息和管理员信息等所有信息。在数据进行更新的过程当中,应保持所有的数据都尽可能最大的进行级联。而且在进行数据添加操作之前,确保原数据库中是都有相同的数据,以达到数据唯一性的要求。从而保证数据库中的数据不被破坏。添加功能应保证在添加新的数据时能立即进行数据库中数据的更新,并把新的数据结果在界面上显示出来。以保证用户第一时间看到更新的数据。超级管理员对任何的数据都应该具有添加、修改、查看等功能。在进行数据删除时,确保所有的删除操作之前,系统级联的其他表中的数据都被删除。

本系统采用B/S结构。该系统最核心的问题就是数据库系统,一个好的数据库可以对软件设计进行更好的支持,通过对软件系统与数据库系统的连接从而达到界面观察和数据操作处理的连接。

系统采用三层结构,客户端用户通过浏览器完成数据的下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成,而系统内部复杂的业务逻辑主要通过JavaBean的组件实现。JavaBean组件在WWW服务器上运行,通过JSP返回到客户端浏览器。通过表现逻辑与业务逻辑的分离,从而使网页内容简洁,增强系统的可扩充性和可维护性。服务器端,系统采用JDBC中间件访问数据库。数据库服务器定义了系统所需要的数据逻辑和事务逻辑。系统采用JSP技术作为表现手段,服务器采用tomcat7.0作为JSP引擎,系统业务逻辑由javabean组件完成,使用JDBC3.0驱动程序访问数据库。由于系统的测试需要稳定成熟的数据库支持,因此系统采用SQL server 2008数据库作为数据库服务器。

二、关键技术分析

(一)java web环境搭建

1.jdk的安装与配置

jdk全称是java development kit,是java语言的软件开发工具包,其基本组件包括javac(编译器)、jar(打包工具)、javadoc(文档生成器)、jdb(差错工具)、java(运行编译后的java程序)、appletviewer(小程序浏览器)、javap(java反编译器)、jconsole(系统调试和监控工具)等。

2.eclipse简介

eclipse是目前开发java常用的开发平台之一,eclipse是一个开发源代码、基于java的可扩展开发平台,eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月,发展至今已经有150多家软件公司参与到eclipse项目中。Eclipse是一个开发源码项目,其核心的设计思想是全部采用插件。Eclipse核心很小,其他所有的功能都以插件的形式附加于eclipse核心之上。Eclipse的基本内核包括:java开发环境插件、图形API、插件开发环境。

3.tomcat简介及在eclipse中配置tomcat

tomcat服务器是一个免费的开放源代码的web应用服务器,目前最新版本是8.0.20。在eclipse中配置tomcat比较简单,本系统使用的tomcat7.0免安装版,直接解压到C盘,然后在eclipse中选择Windows—preferences—server—runtime environment,然后选择tomcat版本—next—browse—选择对应的tomcat路径—install jres—在选择对应的JDK—finish。而后要使用的时候选择对应的web项目然后run in server,选择对应tomcat即可启动。

(二)JSP技术简介

JSP是一种跨平台的动态网页技术,局势在静态页面中嵌入Java代码片段,再由Web服务器中的JSP引擎来进行编译并执行嵌入的Java代码片段,生成的页面信息返回给客户端。

JSP是java技术的简单应用,和运行平台无关,安全稳定,可以对支持任何平台系统;只要编写一次,任何地方都可以运行;并且除了系统之外,代码不用做任何更改;具有强大的可伸缩性;多样化和功能强大的开发工具支持;支持服务器端组件。随着科技的日益发展,尤其是web技术的日益成熟,被广泛使用到各个领域,从而基于Web的远程售票系统被越来越多的人关注,越来越多的人更愿意使用电子购票系统。本文从电子售票系统的需求及需要技术两个方面做了简单的介绍,希望对大家的研究工作有所启发。

参考文献

[1]邵冬华主编著,Web数据库设计项目教程[M].东南大学出版社,2014.

作者简介

狄晓娇:汉族,本科:单位:辽宁广告职业学院,研究方向:计算机应用。

猜你喜欢
购票插件浏览器
不同的购票方法
自编插件完善App Inventor与乐高机器人通信
反浏览器指纹追踪
直击痛点的“候补购票”可多来一些
铁路候补购票服务扩大到全部列车
基于jQUerY的自定义插件开发
环球浏览器
MapWindowGIS插件机制及应用
基于Revit MEP的插件制作探讨
浏览器