网上售票系统
- 格式:doc
- 大小:497.50 KB
- 文档页数:25
旅游景点网上售票系统的开发与实现
院(系)名称应用技术学院
专业名称计算机科学与技术
学生姓名
学号
旅游景点网上售票系统的开发与实现
摘要
随着科技的飞速发展,网络的重要性体现的更为突出,在这个节奏愈加快的社会里,效率决定一切。而网络给人营造了一个人们可以足不出户便可解决某些问题的环境。
本系统的设定是主要是用户提供了会员注册、查询余票、网上订票,管理票数目等功能;为管理员提供了售票管理、用户信息管理、增票,减票、广告链接管理等功能。其开发基于B/S模式的网上销售的实现,采用的是jsp + servlet模式。采用java语言编写从而保证建成的系统具有良好的稳定性、可扩充性,与安全性。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。从功能上来说,由于是初次尝试,而系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据,故有些方面做得比较粗糙。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,
本文所做火车售票系统是一个根据现有的网上售票系统的现状而设计开发的电子商务平台。
目录
1 绪论 (6)
1.1课题现状 (6)
1.2课题开发目的 (6)
1.3课题关键技术 (6)
1.3.1 jsp简介 (7)
1.3.2 Dreamweaver (7)
1.3.3 ACCESS (7)
1.3.4 HTML(Hyper Text Markup Language) (8)
1.4论文安排 (8)
2 可行性研究 (9)
2.1资源可行性 (9)
2.2时间可行性 (10)
2.3技术可行性 (10)
2.4经济可行性 (10)
2.5社会的可行性 (10)
3 系统需求分析 (12)
3.1目标和任务 (12)
3.2系统功能分析 (12)
3.2.1 前台订票功能分析 (12)
3.2.2 后台管理功能 (12)
3.2.3 网站的界面设计 (13)
3.3网站业务流程 (13)
3.3.1 旅游景点网上售票系统的业务流程介绍 (13)
3.3.2 系统的业务流程图 (14)
3.4系统开发环境 (14)
3.4.1 硬软件平台 (14)
4 系统概要设计 (15)
4.1系统结构设计目标 (15)
4.1.1 系统HIPO图.............................................................. 错误!未定义书签。
4.1.2 系统主要结构 (16)
4.2数据库结构设计 (16)
4.2.1数据库概念结构设计 (16)
4.2.2 数据库逻辑结构设计 (17)
4.2.3数据库物理结构设计 (18)
5 系统详细设计 (20)
5.1系统总体结构图 (20)
5.2功能描述 (21)
5.2.1首页设计 (21)
5.2.2 后台管理 (22)
6 系统运行与测试 (24)
6.1系统调试 (24)
6.2测试与运行 (24)
6.2.1 测试的重要性 (24)
6.2.2 测试运行 (24)
6.2.3 测试用例 (25)
6.3测试结论 (26)
1绪论
网上售票,相对于传统售票方式而言,是随着现代信息技术的发展而产生的一种新型售票方式,是一种消费者和工作人员分离的、非面对面的售票方式,是一种跨地区的售票模式。
1.1 课题现状
随着搜索引擎、网上银行、网络广告、网络新闻、网络游戏等服务业务在快速的发展着,人们越发感觉网络对现代生活的重要性。
随着社会主义物质文明的不断进步,在这个生活节奏越来越快的社会里人们更希望能在最短的时间内完成最多的事情。而网上售票的出现,为公民的旅游出行提供了更加方便、快捷的渠道。大力发展网络售票一来可以大大减轻旅游高峰期的购票压力;二来可以实现购票的快捷、顺畅。
1.2课题开发目的
为了解决传统售票的种种弊端,使不同地区的人们可以享受到实时的、更快的、更广泛的旅游空间,得到更加优质的购票环境,网上订票的优点主要体现在:网上订票方便快捷,对比传统的购票方式,旅客可以在任何时候购买,方便,省去电话问询等诸多繁琐的环节和费用;免去车站排长龙的无奈。鉴于此旅游景点网上售票系统的研究与设计是很有必要的。
该课题主要是结合网络的发展条件和现实生活中的需要而开发的,目标是完成用户对车站各地车次票数预览和票券的订购,管理员的主要功能是对用户信息和景点信息进行管理,可以对景点完成添加、修改、删除等操作,达到真正的实现方便消费者,方便工作人员的目的。
1.3 课题关键技术
本系统采用java语言编写,前台运用javascript编写,在后台通过servlert,连接数据库,本系统采用mysql数据库,应用tomcat服务器测试,一下就来简明介绍下。
1.3.1 ASP简介
AS P是Active Server Pages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。ASP可以胜任基于微软Web服务器的各种动态数据发布。ASP方法与传统静态主页的区别把信息系统纳入Internet/Intranet的框架之后,首先要解决的问题是通过网页访问后台数据库信息。所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求Web 站点具有很强的动态数据发布能力。该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力[6]。
1.3.2 Dreamweaver
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的网页编辑器, 是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。
Dreamweaver 可以开发HTML、XHTML、ColdFusion、ASP、、JSP或PHP网站。通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与Macromedia Flash MX和Fireworks MX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。Dreamweaver 还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。
为翻新现有网站以及创建下一代应用程序,Dreamweaver 还支持新标准和新的网页技术,带有对XML、网页服务和增强可访问性的支持。Dreamweaver MX为新的ColdFusion MX特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能。
1.3.3 ACCESS
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据