网上购票系统设计与实现(源码)【字数:9254】
摘 要如今的时代在飞速的发展着,计算机技术已应用到了网上购票信息管理方面,跟人工管理相比,可以更加智能化,成本低,管理起来更加简便,安全性也提高了,信息存储量增大。所以比对当今现实中的购票情况,我们可以来模拟设计并实现一套网上购票系统。这套网上购票系统实现了购票等众多功能,系统按功能可以划分为前台功能和后台功能。在前台,首次来到本系统可以注册,然后进行登录,按条件查看车票,购买车票,修改个人信息,删除已提交订单,另外还有留言的功能。后台的用户只能是管理员,管理员输入正确的账号密码以后,来到购票系统后台管理页面。管理员可以管理管理员基本信息。后台还具备了,对车票信息的增删改查,对注册用户信息的增删改查,对用户已经提交的订单的处理。对留言的操作,还可以发布系统公告。网上购票系统的可视化界面部分均采用JSP页面,系统采用的是当今最流行的Java语言编写,使用MyEclipse作为系统开发工具,运用了流行框架SSH(Struts2+Spring+Hibernate),后台数据库管理选用MySQL,Tomcat作为web应用的服务器,系统基于B/S结构体系。
目 录
第一章 绪论 1
1.1 课题研究背景 1
1.2 目的和意义 1
1.3 论文组织结构 1
第二章 相关技术 2
2.1 MYECLIPSE介绍 2
2.2 TOMCAT介绍 2
2.3 MYSQL介绍 2
2.4 JAVASCRIPT介绍 2
2.5 STRUTS2介绍 3
2.6 HIBERNATE介绍 4
2.7 JSP介绍 4
第三章 系统分析 6
3.1 可行性分析 6
3.2 需求分析 6
3.3 数据库概念模式设计 6
第四章 系统设计 10
4.1 系统设计目标 10
4.2 系统功能设计 10
4.3 数据库逻辑模式设计 10
4.3.1 会员信息表 11
4.3.2 车次信息表 11
4.3.3 订单信息表 12
4.3.4 公告信息表 1 *好棒文|www.hbsrm.com +Q: ^351916072#
2
4.3.5 留言信息表 12
4.3.6 管理员信息表 13
4.4 系统架构设计 13
4.5系统业务流程设计 14
4.5.1 前台模块 14
4.5.1 后台系统 14
第五章 系统实现 16
5.1 系统首页 16
5.2 注册窗口 16
5.3 登录窗口 17
5.4 搜索车票 17
5.5 预定车票 18
5.6 会员中心 18
5.7 后台管理 19
5.7.1 管理管理员信息 19
5.7.2 管理会员信息 20
5.7.3 管理车次信息 20
5.7.4 管理订单信息 21
5.7.5 管理公告留言信息 22
第六章 系统测试 24
6.1 测试目的和意义 24
6.2 测试用例 24
结束语 26
致 谢 27
参考文献 28
第一章 绪论
1.1 课题研究背景
随着时代和技术的飞速发展,群众的出行量与日俱增。火车动车高铁已经发展成熟甚至领先世界,人们通常会选择这些,因为他们经济实惠速度又快,安全性也比较高。如今互联网也已经普及,人们不用再跑到火车站购票,完全可以足不出户,通过手机或者电脑就可以轻松购票。这就非常迫切的需要优秀的在线购票系统,来轻松满足人们的购票需求。对于火车和车票的管理层来讲,一个安全可靠便于使用的系统也非常重要,还可以通过手机和电脑十分轻松的对车票和火车进行管理。
1.2 目的和意义
在大学四年,从基础的C语言开始到Java框架,我已经学习了不少软件开发相关知识。理论终究是理论知识,为了更好地找到心仪的软件开发工作,就不得不有若干项目经验。本次毕设在经过精心选题之后,决定开发一个网上购票系统。不仅让我温习了大学所学的Java开发知识、数据库、算法编程和前端开发等等,还让我对项目开发有了一定的经验。可以为不久的将来找工作打下基础。同时,也是对大学四年所学的知识的一种自我鉴定。
1.3 论文组织结构
第一章介绍国内当前购票系统的现况,目前的几种购票形式,存在的问题,有待解决的问题以及引出本次的网上购票系统。
第二章介绍开发网上购票系统需要用到的技术,以及这些技术有哪些优势。
第三章介绍系统的需求分析等,需求分析透彻全面,分别从经济上和技术上阐述,结合实际情况进行系统数据库设计。
第四章介绍系统设计,开发网上购票系统的目的,系统能实现的功能,并且具体对每张表进行设计和介绍。
第五章介绍系统的实现,展示功能实现的关键代码,并加以图片来具体呈现系统的各个功能。
第六章介绍系统的测试,结合核心功能点和预计情况进行测试,从测试的数据到测试的结果,用测试用例的形式进行展示。
第二章 相关技术
本系统采用的编程语音是目前最流行的Java语言,系统开发工具使用MyEclipse,小型服务器选用Tomcat,数据库使用MySQL,前端页面为JSP。
2.1 MyEclipse介绍
MyEclipse是由IBM公司开发的,目前最流行的Java开发工具,MyEclipse的功能完善齐全,使用巨资打造而成,不仅支持各种插件,还能自动导入所需jar包。另外它自带JDK,不用用户可以安装配置JDK[1],这就省去了很多开发前的准备工作。使用MyEclipse编写代码轻松简便,它支持自动改错,自动联想等功能。MyEclipse开发效率高,广受企业和个人用户的欢迎。MyEclipse支持换肤功能,使用者可以根据自己对颜色的不同喜好,去更换界面肤色等,这样工作起来心情会更加好。 MyEclipse功能丰富,可以对Java代码进行完美的编译运行以及调试,MyEclipse系统还自带小型服务器给开发Web程序使用——MyEclipse Tomcat,不用特意去搭建Tomcat就可以利用自身带的服务器进行程序部署和运行[2],并且还能编写HTML、xml和JSP等,完全可以担任编写整个系统所需各个部分的重任。
目 录
第一章 绪论 1
1.1 课题研究背景 1
1.2 目的和意义 1
1.3 论文组织结构 1
第二章 相关技术 2
2.1 MYECLIPSE介绍 2
2.2 TOMCAT介绍 2
2.3 MYSQL介绍 2
2.4 JAVASCRIPT介绍 2
2.5 STRUTS2介绍 3
2.6 HIBERNATE介绍 4
2.7 JSP介绍 4
第三章 系统分析 6
3.1 可行性分析 6
3.2 需求分析 6
3.3 数据库概念模式设计 6
第四章 系统设计 10
4.1 系统设计目标 10
4.2 系统功能设计 10
4.3 数据库逻辑模式设计 10
4.3.1 会员信息表 11
4.3.2 车次信息表 11
4.3.3 订单信息表 12
4.3.4 公告信息表 1 *好棒文|www.hbsrm.com +Q: ^351916072#
2
4.3.5 留言信息表 12
4.3.6 管理员信息表 13
4.4 系统架构设计 13
4.5系统业务流程设计 14
4.5.1 前台模块 14
4.5.1 后台系统 14
第五章 系统实现 16
5.1 系统首页 16
5.2 注册窗口 16
5.3 登录窗口 17
5.4 搜索车票 17
5.5 预定车票 18
5.6 会员中心 18
5.7 后台管理 19
5.7.1 管理管理员信息 19
5.7.2 管理会员信息 20
5.7.3 管理车次信息 20
5.7.4 管理订单信息 21
5.7.5 管理公告留言信息 22
第六章 系统测试 24
6.1 测试目的和意义 24
6.2 测试用例 24
结束语 26
致 谢 27
参考文献 28
第一章 绪论
1.1 课题研究背景
随着时代和技术的飞速发展,群众的出行量与日俱增。火车动车高铁已经发展成熟甚至领先世界,人们通常会选择这些,因为他们经济实惠速度又快,安全性也比较高。如今互联网也已经普及,人们不用再跑到火车站购票,完全可以足不出户,通过手机或者电脑就可以轻松购票。这就非常迫切的需要优秀的在线购票系统,来轻松满足人们的购票需求。对于火车和车票的管理层来讲,一个安全可靠便于使用的系统也非常重要,还可以通过手机和电脑十分轻松的对车票和火车进行管理。
1.2 目的和意义
在大学四年,从基础的C语言开始到Java框架,我已经学习了不少软件开发相关知识。理论终究是理论知识,为了更好地找到心仪的软件开发工作,就不得不有若干项目经验。本次毕设在经过精心选题之后,决定开发一个网上购票系统。不仅让我温习了大学所学的Java开发知识、数据库、算法编程和前端开发等等,还让我对项目开发有了一定的经验。可以为不久的将来找工作打下基础。同时,也是对大学四年所学的知识的一种自我鉴定。
1.3 论文组织结构
第一章介绍国内当前购票系统的现况,目前的几种购票形式,存在的问题,有待解决的问题以及引出本次的网上购票系统。
第二章介绍开发网上购票系统需要用到的技术,以及这些技术有哪些优势。
第三章介绍系统的需求分析等,需求分析透彻全面,分别从经济上和技术上阐述,结合实际情况进行系统数据库设计。
第四章介绍系统设计,开发网上购票系统的目的,系统能实现的功能,并且具体对每张表进行设计和介绍。
第五章介绍系统的实现,展示功能实现的关键代码,并加以图片来具体呈现系统的各个功能。
第六章介绍系统的测试,结合核心功能点和预计情况进行测试,从测试的数据到测试的结果,用测试用例的形式进行展示。
第二章 相关技术
本系统采用的编程语音是目前最流行的Java语言,系统开发工具使用MyEclipse,小型服务器选用Tomcat,数据库使用MySQL,前端页面为JSP。
2.1 MyEclipse介绍
MyEclipse是由IBM公司开发的,目前最流行的Java开发工具,MyEclipse的功能完善齐全,使用巨资打造而成,不仅支持各种插件,还能自动导入所需jar包。另外它自带JDK,不用用户可以安装配置JDK[1],这就省去了很多开发前的准备工作。使用MyEclipse编写代码轻松简便,它支持自动改错,自动联想等功能。MyEclipse开发效率高,广受企业和个人用户的欢迎。MyEclipse支持换肤功能,使用者可以根据自己对颜色的不同喜好,去更换界面肤色等,这样工作起来心情会更加好。 MyEclipse功能丰富,可以对Java代码进行完美的编译运行以及调试,MyEclipse系统还自带小型服务器给开发Web程序使用——MyEclipse Tomcat,不用特意去搭建Tomcat就可以利用自身带的服务器进行程序部署和运行[2],并且还能编写HTML、xml和JSP等,完全可以担任编写整个系统所需各个部分的重任。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/90.html