jsp大作业带html文件,JSP程序设计大作业(2020年十二月整理).pdf

JSP 程序设计大作业

题目:基于JSP 的火车订票系统发

姓名:王晶

学号:10201412146

1

1 简介

此系统主要应用于铁道部门,完成铁道部门管理人员对车票的管理和旅客对

车票的订购等,实现车票管理的信息化。开发网上订购火车票系统不仅可以减轻

铁道部门人员工作压力,比较系统地对车票、买票上的各项服务和信息进行管理,

同时还可以方便旅客朋友们去查询和订购车票等,大大的提高服务质量和工作效

率。

2 技术路线

用了哪些技术?分别用于解决什么

1 数据库连接及操作

通过构造方法加载数据库驱动,创建一个方法来获取数据库的连接,另一个方法来实现查询

数据库的操作,另一个查询方法来实现增、删、改数据库的操作,closed()

方法来关闭数据库连接。

2 字符串处理类

使用changeHTML()方法实现字符串中的特殊HTML 字符;

3 用户登录

入登录界面 Login.jsp 输入用户名和密码,在 LoganDao 中实例化数据库对象,在

LogXServlet.java 中将输入的用户名和密码与数据库中的数据进行对比,若相同则进入后台

管理页面,否则重新登录

3 系统设计

a. 业务逻辑设计

客户端向带有jsp 引擎的web 服务器请求,web 服务器作出回应。Servelet 调用JavaBean ,

转发jsp 页面。由Servlet 来执行业务逻辑并负责程序的流程控制,JavaBean 组件实现业务

逻辑,充当着模型的角色,JSP 用于页面的显示。

b.功能模块设计

⒈管理员模块功能

本模块功能包括:添加、修改、删除和查询火车、线路和火车票信息以及修改个人密码

等。

⑴添加火车、线路和火车票信息:主要是管理人员对火车自身信息、线路上存在的火车

信息以及相应的火车票信息的添加。

⑵修改火车、线路和火车票信息:主要是管理人员对由于某些原因导致出现不合法火车

信息和车票信息的更改、修订。

⑶删除火车、线路和火车票信息:主要是管理人员对一些不存在现实价值意义的火车和

车票信息的删除。

⑷查询火车、线路和火车票信息:主要是管理人员对火车、线路和车票信息的查询。

⑸修改密码:管理人员修改自己的登录密码。

⒉用户模块功能

本模块功能包括:用户注册信息,修改个人密码,查询个人信息,查询火车和线路信息,

订购车票和退换车票以及查看通知等。

⑴注册信息:主要是用户在使用此系统之前向系统数据库中注册个人信息,便于系统以

后的管理和保障系统的安全。

2

⑵修改个人密码:主要是为了保障用户信息安全,用户可以对自己密码进行替换和重新

设置。

⑶查询个人信息:主要是用户对自己的信息查询。

⑷查询火车和线路信息:主要是用户根据自己所想要订购的车票,查询其相应的火车及

其线路的相关信息。

⑸订购车票:用户订购自己所需要的车票。

4 详细设计

1 登陆注册部分

Login 登陆

set=gb2312"%>

//检验表单的合法性

functionchecklogin(){

if (document.form1.username.value.replace(/\s+$|^\s+/g,"").length<

=0){

alert("\请输入您的用户名!");

document.form1.username.focus();

}

elseif (document.form1.password.value.replace(/\s+$|^\s+/g,"").len

gth<=0){

alert("\请输入您的密码!");

document.form1.password.focus();

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值