基于JSP的小型汽车票务管理系统

资源下载地址:https://download.csdn.net/download/sheziqiong/85824892
资源下载地址:https://download.csdn.net/download/sheziqiong/85824892
目 录
1 绪 论 … 1
产品来源及背景 … 1
1.1 本产品设计的主要思路 … 1
2 需求分析 … 2
2.1 需求分析概述 … 2
2.2 需求规定 … 2
2.3 需求建模 … 3
2.4 运行环境规定 … 5
3 概要设计 … 7
架构设计 … 7
3.2 动态建模 … 9
4 数据库设计 … 11
4.1 数据库建模 … 11
4.2 数据字典 … 13
4.3 Mysql 脚本代码 … 15
5 产品实现 … 17
5.1 用户登录模块实现 … 17
5.2 用户注册功能界面 … 19
5.3 车次管理功能实现 … 21
6 产品测试 … 25
7 总结与展望 … 26
参考文献 … 27
致谢 … 28

3 概要设计
3.1架构设计
系统采用 B/S 结构模式,系统的分析设计采用面向对象的技术,应用 Visio
等工具进行辅助设计。
2.4.3 系统架构
软件采用分层结构进行架构,分为界面表现层、业务逻辑层、数据访问层 三层:
1、数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形 式)的操作层,直接操作数据库,针对数据的增添、删除、修改、查找等,具 体为业务逻辑层或表示层提供数据服务。
2、业务逻辑层:主要是针对具体的问题的操作,对数据业务逻辑处理。
3、界面表示层:在该软件中,客户端的请求会送给 Servlet,Servlet 用来处 理请求的事务,并将业务对象返回的数据模型,然后根据用户的行为,决定将 哪个 JSP 页面发给用户。
5.1.2 关键代码

public String adminAdd() 

 	{ 

 	 	TAdmin admin=new TAdmin(); 

 	 	admin.setUserName(userName); 

 	 	admin.setUserPw(userPw); 

 	 	adminDAO.save(admin); 

 	 	this.setMessage("操作成功"); 

 	 	this.setPath("adminManage.action"); 

 	 	return "succeed"; 

 	} 

 	public String adminManage() 

 	{ 

 	 	List adminList=adminDAO.findAll(); 

 	 	Map request=(Map)ServletActionContext.getContext().get("request"); 

 	 	request.put("adminList", adminList); 

 	 	return ActionSupport.SUCCESS; 

 	} 

 	public String adminDel() 

 	{ 

 	 	adminDAO.delete(adminDAO.findById(userId)); 

 	 	this.setMessage("删除成功"); 

 	 	this.setPath("adminManage.action"); 

 	 	return "succeed"; 

 	} 
管理员成功登录系统之后,点击 “修改登录密码”,在这里需要输入正 确的原密码和设置新密码,才能实现修改操作,如图所示。 
![在这里插入图片描述](https://img-blog.csdnimg.cn/690577801725463698dacd0acdd9eb0c.png#pic_center)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

资源下载地址:https://download.csdn.net/download/sheziqiong/85824892
资源下载地址:https://download.csdn.net/download/sheziqiong/85824892

猜你喜欢

转载自blog.csdn.net/sheziqiong/article/details/125521375
今日推荐