电子票务系统的设计与实现(源码)【字数:8214】

摘 要如今越来越多的人将网络科技视为生活中的一部分,各行各业都意识到采用现代化信息技术的重要性,其中传统售票系统的问题最为突出。传统的线下售票方式已经无法满足用户的需求,传统购票等候的时间较长,也容易出现失误,同时传统的影院管理水平较为落后。为了解决这个问题,科学的电子售票系统将是各个影院销售的必然趋势。本系统是一个基于SSM框架的电子票务系统,而电影票务系统作为电子票务系统的一个重要组成部分。本系统前台用户和后台管理员两大功能模块,前台模块包含用户注册、用户登录、影片查询、影票购买以及订单查询等五个子模块,后台模块包含影片信息管理、影厅信息管理、用户信息管理以及订单信息管理等四个子模块。电子票务系统采用的是B/S开发模式,以Eclipse作为开发工具,利用Java语言,Mysql存储数据库来进行系统开发。实现了电子票务系统性能的优化,弥补了传统票务系统的不足之处,同时提高了影院售票的工作效率。
目 录
第一章 绪论 1
1.1系统的背景和意义 1
1.2论文的主要内容 1
1.3论文的组织结构 1
第二章 相关技术简介 3
2.1 Spring简介 3
2.2 SpringMVC简介 3
2.3 Mybatis简介 4
2.4 JavaScript简介 4
2.5 Mysql简介 4
第三章 系统需求分析 5
3.1系统的可行性分析 5
3.2数据需求分析 5
3.3功能需求分析 6
3.4非功能需求分析 8
第四章 系统设计 10
4.1系统概要设计 10
4.2系统详细设计 10
4.3 数据库设计 13
第五章 系统编码与实现 18
5.1主界面显示 18
5.2用户管理 18
5.3管理员管理 20
第六章 系统测试 23
6.1测试电影售票系统的目的 23
6.2黑盒测试 23
6.3模块测试 23
结束语 26
致 谢 27 *好棒文|www.hbsrm.com +Q: ^351916072* 

参考文献 28
第一章 绪论
1.1论文的背景和意义
随着互联网的飞速发展以及计算机的日益普及,基于网络平台的电子票务平台变得相当普遍。近年来前去电影院观看电影的人数急增,影片的订购以及管理的问题越来越突出。用户对购买票务的便捷性要求随之也越来越高,然而传统的票务销售系统却存在许多不足之处。
传统票务销售方式存在不少缺点,主要的有如下几点:
1.选择有局限性,用户不能按照自己的意愿来选择座位;
2.购买票务时,等候时间较长;
3.票务信息未能及时发布;
4.传统票种没有多元化的特点。
正是由于以上传统售票方式的缺点,近些年来涌现出许多基于网络的电子票务平台。电子票务系统从一定程度上提高了办事效率,也节约了用户线下排队购票的时间。电子售票系统的出现,是时代发展的必然结果。[3]
国内提供的订票业务不够完善,即使某些影院有自己的在线订票系统,也难以满足用户的需求。影院对订票系统的宣传力度不够,影片消息更新不及时,系统的管理模式也存在问题,同时系统无法承受多人同时在线购买票务,有较大的局限性,导致用户不愿意去使用订票系统。国外的购票网站会实时发布影院影片的相关信息,具有时效性,同时对于影片的划分极为细致。并且国外的购票网站操作都较为简单,用户容易接受。但是由于文化的差异,即使将国外的系统拿到国内使用,也无法满足用户的要求。
本系统的目的就是设计出一套完整并且高效的基于B/S模式的电子票务系统,便于用户使用。总而言之,一个高效率的电子票务系统在很大程度上保证了人力物力的少量浪费,同时也大大的提高了经济效益。
1.2论文的主要内容
本次课题主要研究的是电影票务系统,并对系统业务逻辑进行有效设计与实现。
本文首先分析了电子票务系统的国内外发展现状,指出了传统票务系统的不足之处,然后深入阐述Spring、Spring MVC以及Mybatis等技术。其次根据系统进行需求分析,再根据模块功能进行代码设计,搭建系统的框架结构,并对其业务逻辑等方面进行有效的设计,实现前台模块和后台模块的管理功能。[4]
1.3论文的组织结构
本文将共分为六章,内容如下:
第一章 绪论,本章介绍了论文的背景和研究意义,简单叙述了论文的主要研究内容和组织结构;
第二章 相关技术简介,本章介绍了系统开发过程中所使用的相关技术;
第三章 系统需求分析,本章描述了可行性分析,功能需求分析以及非功能需求分析;
第四章 系统设计,本章描述了系统概要设计、模块设计以及数据库设计;
第五章 系统编码与实现,本章根据系统设计,将各个模块之间的功能加以实现;
第六章 系统测试,本章对部分功能模块进行测试。
第二章 相关技术简介
2.1 Spring简介
Spring是一个开放源代码的设计层面框架,解决的是业务逻辑层和其他各层的松耦合问题,简单来说,Spring是一个轻量级开源框架。
Spring框架由6个部分构成,各个模块的介绍如下:
1.Spring的工厂模式:为Spring提供了核心的功能。工厂模式的核心是Sping提供的接口BeanFactory,这是Spring用于管理Bean的一个工厂,能够让开发者通过简单的XML的配置,实现Beans实体的实例化、配置组建之间的依赖关系等操作,是Spring实现控制反转和依赖注入核心的组建。
2.Spring的上下文:在ServletContext的基础之上,Spring通过监听器对上下文环境进行初始化,从而实现对Spring工厂的管理。Spring的上下文是一个配置文件,通过对这个配置文件的简单配置,可以为Spring实现的程序提供国际化、电子邮件、信息的校验等功能。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/105.html

好棒文