毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx

上传人:wj 文档编号:470033 上传时间:2023-04-29 格式:DOCX 页数:42 大小:501.64KB
下载 相关 举报
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第1页
第1页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第2页
第2页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第3页
第3页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第4页
第4页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第5页
第5页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第6页
第6页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第7页
第7页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第8页
第8页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第9页
第9页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第10页
第10页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第11页
第11页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第12页
第12页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第13页
第13页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第14页
第14页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第15页
第15页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第16页
第16页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第17页
第17页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第18页
第18页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第19页
第19页 / 共42页
毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx_第20页
第20页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx

《毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx(42页珍藏版)》请在冰点文库上搜索。

毕业设计(论文)-演唱会门票订售及管理系统文档格式.docx

2.1开发目的及目标 2

2.2开发工具及使用的技术 4

2.2.1开发工具 4

2.2.2使用的技术 4

第3章系统需求分析 8

3.1现行系统存在问题的分析 8

3.2解决方案 8

3.3可行性分析 9

3.4 可行性总结 10

第4章系统的总体设计 11

4.1系统总体结构设计 11

4.2各个模块设计 11

4. 2.1 操作模块 11

4. 2.2 统计信息模块 12

4. 2.3资源管理模块 12

4. 2.4 管理模块主要 13

4. 2.5登陆注册模块 13

4.3系统完整结构图 错误!

未定义书签。

第5章系统的详细设计 14

5.1整体结构设计介绍 14

5.1.1操作功能模块 错误!

5.1.2统计信息功能模块 错误!

5.1.3资源管理模块 错误!

5.1.4管理模块 错误!

5.1.5登录模块 错误!

5.1.6注册模块 错误!

5.2数据表设计 14

5. 2.1账户表 14

5. 2.2商家表 15

5. 2.3家庭成员表(用户表) 16

5. 2.4收入类型表 16

5. 2.5收入类型细目表 错误!

5. 2.6支出类型表 错误!

5. 2.7支出类型细目表 错误!

5. 2.8收入记录表 错误!

5. 2.9 支出记录表 错误!

5. 2.10转账记录表 错误!

5. 2.11家庭表 错误!

第6章系统的实现 17

6.1整体界面及操作界面图 17

6. 1.1记一笔—支出界面 17

6. 1.2记一笔_收入界面 17

6. 1.3记一笔_转账界面 18

6.1.4收入支出—账户选择界面 18

6.1.5收入支出_收入/支出类型选择界面 19

6.1.6收入支出_类型明细选择界面 19

6. 1.7支出_商家选择界面 20

6.2 流水账界面 20

6. 2.1今日支出界面、今日收入界面以及今日转账界面 20

6. 2.2今日支出编辑界面、今日收入编辑界面以及今日转账编辑界面 21

6. 2.3历史支出界面、历史收入界面以及历史转账界面 21

6.3统计信息界面 24

6. 3.1 支出信息图表 24

6.3.2收入信息图表 25

6.3.3转账信息图表 25

6. 3.4 家庭交易情况图表 26

6.4资源管理界面 27

6.4.1 账户管理界面 28

6.4.2 账户添加界面 28

6.4.3 账户修改界面 28

6.4.4 商家管理界面 29

6.4.5 商家添加界面 29

6. 4.6 商家修改界面 30

6.5管理界面 错误!

6. 5.1账户管理界面 错误!

6.5.2账户管理界面 错误!

6.5.3账户管理界面 错误!

总结与展望 35

参考文献 36

致谢 37

第1章引言

在以前,像售票这样的事,都是人工处理的,人工处理的缺点是显而易见的,成本大、处理的速度慢、出错的几率比较大,效率是很低的。

现在,在世界各国,火车售票使用的基本上都是员工操作计算机的模式,在这里,计算机主要是借助软件用来存储、更新数据的,并有统计帐目的功能。

严格的说,这并不是智能化,但是,这样的处理模式比已往的人工处理的好处显然还是很明显的,所有的数据都由数据库管理,可以随时动态的提取、存储数据,并可以将修改后的数据覆盖掉原有的数据。

所以,开发演唱会门票订售及管理系统软件是很有意义、有必要的。

随着科学的不断进步,计算机应用巳经遍布整个社会的每个角落。

目前社会正处于健保发展方兴未艾的时代,各演唱会主办方莫不兢兢业业地改善本身的体制或管理方式,以适应健保越来越严格的规范;

在此背景下,本文论述了演唱会门票订售及管理系统的设计与实现。

通过对数据库和JSP的运用,结合演唱会门票售票查询的实际需求,同时本文还说明了演唱会门票订售及管理系统的开发过程及各种技术细节。

本系统是适应时代发展的需要,提高管理的效率而开发设计的。

演出市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是演唱会售票业务中的一个最基本的业务,表面上看,它只是演唱会业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代演唱会售票业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票压力,并为用户提供方便快捷的订票服务。

在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的演唱会门票订售及管理系统,实现演唱会主办公司的门票销售的自动化的计算机系统,为企业的决策层提高准确、精细、迅速的演唱会门票销售信息。

网上火车票预定信息系统囊括了许多功能,包括用户注册登陆、演唱会场次查询、作为查询、门票预定、在线投票、其他城市链接等。

第2章开发技术及核心技术介绍

2.1开发目的及目标

信息社会的高科技,商品经济的高效益,是计算机的应用普及到经济和社会生活的各个领域。

计算机与人类的关系越来越密切,计算机操作为人们带来了越来越多的便利。

为了适应现代社会人们对生活质量得高要求、强烈的时间观念,演唱会订售及管理系统将会为人们带来极大的便利。

演唱会门票订售及管理系统是典型的信息管理系统(MIS):

其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,使用Jsp编程语言开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁的智能化对象,能够很好地实现这一系统。

演唱会对于爱好音乐和追星的人来说,是个必须要去参加的“狂欢盛宴”o而现实状况是,很多歌迷居住的地方都不是演唱会选择的城市,所以本市没有售票点,外市又距离太远,极其不方便。

演唱会门票订售及管理系统是计算机技术与演唱会门票管理相结合的产物,通过演唱会门票订售及管理系统实现了对演唱会门票的高效管理。

随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落。

这样可以方便任何城市的歌迷都能在家通过网上演唱会门票订售及管理系统随时随地购买自己想去的演唱会,不用远距离来回奔波,更可以提高买到票的几率。

信息资源已成为各个部门的重要财富,建立一个满足演唱会门票订售信息处理的要求行之有效的信息系统,也巳成为中国演唱会市场发展的重要部分。

将数据库技术应用到演唱会门票订售及管理系统中,实现了演唱会门票管理系统的信息化,使繁琐的工作简捷化。

它的主要任务是高效并快捷的对演唱会门票的订售进行管理,克服了演唱会门票订售传统管理中的繁琐、耗时得特点,使得演唱会门票的管理变得更有效率。

演唱会门票订售及管理系统是指应用电子计算机和网络通信设备进行电子订售票的信息管理系统,它可以进行信息收集、存储、处理、提取和数据通讯,能满足用户对信息的使用需求。

本系统的开发可以为用户提供演唱会歌手查询、演唱会各地点查询、演唱会时间查询、演唱会座位查询、演唱会订票及退票服务查询等。

用户通过Internet就可以查询这些信息,通过Web就可以完成订票。

同时,在该系统中我还建有一个在线咨询模块,用户可以通过该模块中提供的在线服务系统功能,及时向演唱会责任公司反馈信息。

这样不但能及时为顾客服务,解决各种问题,也能为演唱会责任公司及时收集市场信息提供强有力的帮助,弥补了现有演唱会订售模式的缺陷,是竞争网络市场强有力的保证。

本系统是采用Jsp语言开发,数据库采用SQL,用户可网上订售演唱会门票并查询信息,也可以进行退票操作。

课题研究的主要内容如下:

(1) 门票商家模块

用户管理:

进行商家的登记注册、密码管理、以及演唱会公开信息的发布。

门票管理:

进行空缺门票的信息发布和更新,以及修改其中的门票内容,到货时间,

门票属性(某某某的演唱会门票)等。

门票查询:

设置搜索条件进行现有门票的查询,查找满足门票属性要求的购物者。

门票处理:

对针对当前门票的需求进行筛选。

订单功能:

实现订单的各项功能。

(2) 个人模块。

进行购票人员的注册登记管理以及密码建立。

查找和修改的管理。

门票管理:

完成购票人员的个人信息的输入和保存,更改等。

门票搜索:

按所设置的搜索条件进行符合要求的门票进行搜索,帮助购票人员及时发现合适的门票机会。

门票收藏:

对于多个意向演唱会门票可以建立个人的商品收藏夹。

进行保存。

以进行以后的逐个处理。

求购投递:

对所需的门票进行求购。

订单管理:

对门票的订单添加、删除、生成。

(3) 管理员模块

进行管理员的注册登记管理及密码和相关权限的建立。

管理商家信息:

对门票商家进行删除,修改和添加功能。

管理个人信息:

对个人用户进行删除,添加和修改功能。

管理购票信息:

对购物信息的删除,添加和修改。

对订单信息进行删除,添加和修改功能。

2.2开发工具及使用的技术

2. 2.1开发工具

使用了目前较为简单普遍的myeclipse进行开发,myeclipse集成了众多插件,开发方便快捷,不仅仅是java方面,jsp方便也可以进行开发。

Myelipse可以自动生成代码结构,自动导包,使得编程起来要方便快捷很多,它自带许多插件,使得功能齐全,适应性强,支持各个操作系统,是目前初学者比较实用的一种开发工具。

Myeclise是企业级工作平台,我们利用它可以在数据库和J2EE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。

它包括了完整的编码、测试和发布功能,支持HTML、JPS、SpringMvc、stutrs2>

hibernate>

java>

css>

spring、javascr^pt>

sql等多种技术,能够完美的进行开发。

为了更高效的进行开发,我们可以将Tomcat与Eclipse进行结合使用。

MyEclipse是许多java开发人员用到的工具,tomcat而是jsp方法的轻量服务器,方便易用,两者配合起来,方便对初级入门的人员,开发java网络应用,在MyEclipse中配置关联tomcat服务器,让你在MyEclipse编写的程序直接同步到tomcat端,节约了许多时间,希望对初级的入门人员有用。

2.2.2使用的技术

(1)服务器端使用tomcat8服务器,Tomcat服务器是一个免费的开放源代码的Web应用服务器,它属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

Tomcat优点主要体现在具有更好的可扩展性和安全性。

这种类型的站点的主要特点是每一个页面都可能是动态生成的,但这些数据中主要部分还是静态的(比如,各类图像GIF、JPG、PNG,流式媒体等),具有良好的兼容性和安全性。

(2) 数据库方面使用mysql数据库,mysql同样是一个轻量级关系型数据库管理系统,在web应用方面,mysql有着自己独特的优势,mysql是关系型数据库,将数据存放到各个有关系的数据表中,这样大大增加了数据处理的灵活性,提高了数据读取存放的速度。

Mysql同样是开放源代码的数据库原件,对中小型系统提供了很好的服务。

(3) 主要语言采用了java语言,java语言是目前市场上比较流行的语言,java不仅仅是一种语言,还是一种思想。

Java语言是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。

java应用程序几乎所有系统都支持,目前火爆的安卓同样是以java为底层架构,进行开发,java语言自带垃圾回收机制,可以自动将垃圾回收,释放空间,节省了空间的使用,也提高了程序的效率,java是一种面向对象的语言,开发简单快捷,并不失安全,稳定。

面向对象有着封装、继承、多态等几个特性,不仅对数据进行了充分的保护,对于程序的复用性,扩展性都有着极大的提高。

(4)程序整体采用了SSM框架进行管理,SSM框架就是Springl-SpringMVC+Mybatis这三个框架。

Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的java开发框架,由RodJohnson在其著作E冲ertOne-On-OneJ2EEDevelopmentandDesign中阐述的部分理念和原型衍生而来。

它主要是为了解决企业应用开发的复杂性而创建的。

Spring在技术上使用基本的JavaBean来完成以前只可能由EJB完成的事情。

Spring的用途不仅仅适用于服务器端的开发。

从简单性、可测试性和松耦合的方面而言,任何Java应用都可以从Spring中受益oSpring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。

IOC是面向对象的一个重要概念,是将组件依赖关系的创建和管理交给程序的外部技术,用容器去控制程序,不再是用代码,将控制权交给了xml文件,简单的说就是依赖注入和依赖查找在各个类之间调用,注入主要使用构造注入和设值注入,注入后通过注解的方式使用,简单方便,提高了代码的复用性。

Aop主要是针对是事务管理和日志管理。

SpringMVC框架:

SpringMVC框架整体由DispatchcrServlet核心控制,结合spring注解的使用,可以轻松实现jsp页面与java之间的数据传递,也可以有效地对数据进行保护与控制oSpringMVC项目stets2而言更好理解,安全性方面更为出色。

SpringMVC核心流程分为四步:

请求传送、请求分发、数据绑定与验证、业务逻辑处理。

Mybatis框架,MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。

MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。

MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOsCPlainOldJavaObjects,普通的Java对象)映射成数据库中的记录。

通过Mybatis可以方便快捷的与数据库进行连接,与JDBC相比,Mybatis在安全性上更为突出,在于数据库进行数据处理方面更为方便,同时Mybatis使用了事务这个概念,可以将许多sql放在事务中,主要体现了事务的一致性,所有的sql如果全部成功执行,才会成功的对数据库进行操作,如果有一条是错误的,则在此之前的所有sql执行的操作全部回滚,这样就可以保证了数据的一致性,防治数据出现冗余。

Mybaits主要的处理流程分为四步:

加载配置文件并进行初始化:

将SQL的配置信息加载成为一个个MappedStatement对象中存储起来、接收调用请求:

调用API后进行sql传参,最后请求发给下层进行处理、处理申请:

根据SQL的ID查找对应的MappedStatement对象,根据传入参数对象解析MappedStatement对象,得到最终要执行的SQL和执行传入参数,获取数据库连接,根据得到的最终SQL语句和执行传入参数到数据库执行,并得到执行结果,根据MappedStatement对象中的结果映射配置对得到的执行结果进行转换处理,并得到最终的处理结果,释放连接资源、返回结果集。

2. 2.3JDK

JDK是SUN公司针对JavaA员的产品。

自从JAVA推出以来,JDK巳经成为最广泛的JAVA类库。

JDK是整个Java的核心,包括了Java运行环境、Java工具和Java基础的类库。

掌握JDK是学好Java的第一步,最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDKO

我们使用sun公司的JDK,首先需要下载sun的jdk,根据不同的系统下载不同的jdk,我们使用的是windows的系统,因此只需要下载windows的jdk即可。

我们需要设置的环境变量有哪些?

1. JAVA_HOME:

java程序的安装目录,简称为java的家目录。

2. PATHJAVA安装目录下的bin目录,

3. CLASSPATH:

类的搜索路径

JDK是开发人员必装的软件,JDK中包含KRE,JRE是客户端运行时必装软件,JRE中还包含虚拟机。

什么是虚拟机呢?

java程序的跨平台主要是指字节码文件可以在任何具有java虚拟机的计算机或者电子设备上运行,java虚拟机中的java解释器负责将字节码文件解释成为特定的机器码进行运行。

2.2.4MySql数据库

MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但是在某些情况下可以自由使用。

由于它强大的功能、灵活性、丰富的应用编程接口(API)及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件的用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大的动力。

MySQL是一个真正的多用户、多线程的SQL数据库服务器。

SQL(结构化查询语言)是世界上最流行与标准化的数据库语言。

MySQL是以一个客户机/服务器结构的实现,它是由一个服务器守护程序mysqld与很多不同的客户程序和库组成。

类的搜索路径JDK是开发人员必装的软件,JDK中包含KREJRE是客户端运行时必装软件,JRE中还包含虚拟机。

java程序的跨平台主要是指字节码文件可以在任何具有java虚拟机的计算机或者电子设备上运行,java虚拟机中的java解释器负责将字节码文件解释成为特定的机器码进行运行。

第3章系统需求分析

3.1现行系统存在问题的分析

早前演唱会门票管理大部分还是进行着使用手工管理,工作起来效率特别低,并且不能够及时查询和统计各类信息。

手工管理中还存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报,手工管理还存在记错后要划掉重新记账,这样不仅影响了美观,还为之后的统计,查看等情况带来了很大的不便,并且还影响了笔记本的使用,在使用笔记本记账的时候,如果长期的管理记录记到一起可能会使用很多笔记本,当查看或者是统计的时候会是一个相当大的工作量,不比记账简单多少,相当麻烦。

3.2解决方案

演唱会对于爱好音乐和追星的人来说,是个必须要去参加的“狂欢盛宴”。

而现实状况是,很多歌迷居住的地方都不是演唱会选择的城市,所以本市没有售票点,外市又距离太远,极其不方便。

3.3可行性分析

信息资源已成为各个部门的重要财富,建立一个满足演唱会门票订售信息处理的要求行之有效的信息系统,也已成为中国演唱会市场发展的重要部分。

将数据库技术应用到演唱会门票订售及管理系统中,实现了演唱会门票管理系统的信息化,使繁琐的工作简捷化。

它的主要任务是高效并快捷的对演唱会门票的订售进行管理,克服了演唱会门票订售传统管理中的繁琐、耗时得特点,使得演唱会门票的管理变得更有效率。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2