基于javaEE的网络火车票订购系统 的设计与实现

技术:Java、JSP
摘要:
随着软件行业的快速发展,给我们的日常生活带来了非常多的益处,比如我们可以在网上进行订票、购物等。本次毕设就是为方便人们的出行即能够网上订购火车票所设计的,在满足火车票信息管理的基础上,建立火车票信息数据库,采用Eclipse作为开发工具,以面向对象程序设计思想为基础,利用UML进行数据逻辑和物理模型设计。
JSP是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,所以用JSP编程为我们本次程序的编写提供了方便。另外,能够利用Hibernate框架连接到Oracle数据库后,向数据库发送SQL语句实现程序与数据库中表间的消息通信,从而实现了相应的火车票管理的功能。
火车票订购系统由管理员和用户二部分组成。在本系统中,主要完成的对火车票信息的添加、修改、删除和查询以及对火车票订购的功能。

关键词:火车票订购系统,JSP,面向对象程序设计, Eclipse,Oracle数据库

目录:
1.  绪论    五
   1.1  综述国内外对本课题的研究动态,说明选题的依据和意义    五
   1.2  研究的基本内容,拟解决的主要问题    六
        1.2.1  研究的基本内容如下    六
        1.2.2  解决的主要问题    六
   1.3  网络订票系统实现的技术与编写语言    七
   1.4  开发系统的目的    十一
   1.5  系统开发环境    十一
        1.5.1  硬件环境    十一
        1.5.2  软件环境    十一
2. 系统需求分析及可行性研究    十三
   2.1  需求分析    十三
        2.1.1  功能需求    十三
            2.1.1.1  用户角度    十三
            2.1.1.2  管理员角度    十四
        2.1.2  性能需求    十四
   2.2  可行性研究    十五
        2.2.1  技术可行性    十五
        2.2.2  经济可行性    十五
        2.2.3  操作可行性    十六 
   2.3  分析网上现有的销售平台的设计思想    十六
   2.4  分析现有火车票售票系统的特征    十七
3.  数据库设计    十八
   3.1  数据库需求分析    十八
   3.1  数据库表设计    十八
4.  系统实现    二十四
   4.1  系统分析    二十四
   4.2  系统主要功能    二十五
        4.2.1  管理员模块功能    二十五
        4.2.2  用户模块功能    二十六
   4.3  系统详细设计    二十七
        4.3.1  实体间的关联    二十七
        4.3.2  实例对象之间的交互    二十七
   4.4  系统操作的详细流程    二十八
        4.1.1 用户    二十八
        4.1.2 管理员    二十八
5.  功能实现    二十九
   5.1  管理员的功能    二十九
        5.1.1  管理员注册    二十九
        5.1.2  修改密码    二十九
        5.1.3  查询火车信息    三十
        5.1.4  添加火车信息    三十
        5.1.5  删除火车信息    三十一
        5.1.6  修改火车信息    三十一
        5.1.7  实现管理员功能的后台代码    三十二
   5.2  用户的功能    三十四
        5.2.1  用户注册信息    三十四
5.2.2  完善用户信息    三十四
5.2.3  修改用户信息    三十四
5.2.4  订购车票    三十五
5.2.5  查看订购车票    三十五
5.2.6  退还或改签车票    三十六
5.2.7  查看个人信息    三十六
        5.2.8  查看订单    三十七
        5.2.9  实现用户功能的后台代码    三十七
6.  系统测试    三十九
   6.1  Web应用系统测试方法    三十九
        6.1.1  链接测试    三十九
        6.1.2  性能测试    三十九
        6.1.3  兼容性测试    四十
        6.1.4  安全性测试    四十
   6.2  测试用例    四十一
   6.3  测试结果    四十二       
结 论    四十五
参考文献    四十六
致谢    四十七
外文原文    四十八
中文翻译    五十三
文献综述    五十七

论文字数:27135
包含资料:

 

 

截图:
 

 
 

 
 

 

网上订票系统 用到的技术为:javabean-servlet-jsp sql server 2000 数据库文件在WebRoot的DB文件中! 本系统实现了会员注册,会员登录,密码修改,以及会员信息的修改! 初步实现了在线订购,订单查询,班次查询以及系统管理--对火车信息的添加等。 操作过程: 首先,应导入到myeclipse中,将该系统发布到tomcat中,并启动tomcat! 接着在360浏览器中输入http://localhost:8080/bookonline/login.jsp 管理员的帐号为:guanliyuan 密码为:123456789 用户帐号为:987654321 密码为:987654321 当然可以在登录界面中点击注册链接,跳转到注册页面中进行注册(注:只能注册用户的,没有管理员注册!这是该系统中的一个问题)。 登录进去后进入主界面main.jsp中。在该界面中,可以点击修改用户信息,密码等链接,管理员还可以点击添加火车信息的链接。当然还可以查看火车信息。(注:只有在查询后,才能进行订票)。 注: 用到的页面 login.jsp——登录界面,可以链接到注册用户的界面。用admin字段来标识是否为管理员。其中有一个用户为987654321密码为987654321,另一个为管理员guanliyuan密码为123456789 register.jsp——用户注册页面,默认的所有注册方式为用户,即所有的用户admin为0。而管理员事先设置好了,即admin为1。 registerfailed.jsp registersuccess.jsp——为注册成功或失败时用到的页面 main.jsp——为系统主页面,在这里可以链接到订票,查询,修改信息,修改密码,管理员添加火车信息等。该页面用到了专题咨询里面的主框架结构,和部分代码。 queryfailed.jsp——当查询失败时所连接到的界面 addtrain.jsp——管理员添加火车信息时的页面 adderror.jsp——用户点击添加火车信息时产生的错误界面 showticket.jsp——显示火车票信息,此时可以进行订票。 bookfailes.jsp booksuccess.jsp——订票成功或失败时所链接的界面。 view.jsp——浏览火车票信息。 modifyinfo.jsp——修改用户信息,在这里不可能更改密码,以及权限。 passwordmodify.jsp——修改密码!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值