注意:
【验证码】
IdentityServlet.java 和 IdentityImage.html
管理员账号:
name:admin shihao
pwd:admin shi
1- URL:
1- 注册页面:
http://pcos-1403111115/CarPeccancy/uRegister.jsp
2- 管理员登录界面:
http://localhost/CarPeccancy/AdminLogin.jsp
http://localhost/CarPeccancy
3- 游客界面:
http://localhost/CarPeccancy/login.jsp
4- 地址栏进行登录:
http://pcos-1403111115/CarPeccancy/AdminLoginServlet?Pname=admin&Ppwd=21232f297a57a5a743894a0e4a801fc3
处理该问题的办法:
AdminLoginServlet的doGet()方法只处理一件事:response.sendRedirect("illegal.jsp");
问题:
1- “车辆信息”的展示牵扯到车辆类型,所以,在CarDao.java的查询语句中使用联合查询;
2- “违章信息”的展示 同上。
解决方法:
我的想法:可以将CarDao.java和CarTypeDao.java两个类合并。
解决方法:扩展一个CarAll.java的类。该类包含了【交警】希望查看的“车辆信息”。
1- 需要登录才能进行的操作需要 在WebRoot下面下新建一个文件夹,然后将操作页面放在下面。
2- 登录:直接放在WebRoot的根目录下面
1- 一个页面、一个servlet、一个过滤器。
2- 显示登录页面 --- jsp实现(原因:因为此处需要有一个页面的展示,所以要用jsp实现)
3- 登录判断 --- servlet实现(原因:与jsp相反)
4- 如何判断有无用户登录:
1- 会话跟踪session
HttpSession session = session.getSession();
session.getAttribute("EMP",emp);
2- 过滤器:
作用:拦截
3- 级联删除:在数据库中创建“触发器” --- 跟【业务】没关系。 【维护数据完整性】
1- 删除“车辆信息”的同时,【不】应该级联删除“车主信息”,而应该级联删除“违章信息”。
2- “违章信息”应该不存在【删除】操作。只会存在某一条违章信息是否被处理。
注意:首先,删除附表中的信息;然后,再删除主表中的信息。instead of,不能用for
4- 问题
1- User的出生日期的数据类型为Date
1- 如果在AddUser.jsp页面【出生日期】的类型为“date”(<input type="date" name="Ubr">只适用于谷歌浏览器)
则,在AddUserServlet.java中如何接收
2- 如果在AddUser.jsp页面【出生日期】的类型为“text”(<input type="text" name="Ubr">)
则,在AddUserServlet.java中用String来接收,
但是,在对接收到的User信息进行封装时:
u.setUbr(Ubr) --- Ubr:String类型; 但是,setUbr(Date ubr)方法接收的是一个Date数据类型
3- 注意:在数据库中进行插入时
insert into Users values('夏奇','Sc108','男','1995-11-01','15771690002')
此时,将Date数据类型作为String来插入,也就是说,在UserDao.java的addUser()方法中:
AddUserServlet.java中ud.addUser(u);
ps.setString(4, u.getUbr().toString());
总结:在AddUserServlet.java中如何接收Ubr
5- 数据库机制:事务机制 --- 具有【原子性】 --- 存储过程 --- 【封装业务流程,供外界调用】
当一个操作,
例如:插入
begin tran
insert into car(cid,cnum,csix) values('',2,3);
insert into car(cid,cnum,csix) values('','',3);
if @@error > 0
begin
rollback tran;
end
结果分析:
如果第一条插入成功,但是第二条插入失败。
结果:car表中不会插入任何一条记录。因为在begin tran之间的两次连续插入具有原子性
6- jdbc:
3- 调用【存储过程】
CallableStatement cs = conn.prepareCall("{call add_order(?,?,?,?,?,?,?,?,?)}");
7- 在UpdateUser.jsp中如何获取到“车主”的性别?
没有合适的资源?快使用搜索试试~ 我知道了~
车辆违章管理系统(Java+JSP)
共220个文件
class:38个
java:38个
png:29个
3星 · 超过75%的资源 需积分: 2 109 下载量 77 浏览量
2017-04-26
17:28:46
上传
评论 19
收藏 1.55MB RAR 举报
温馨提示
前台管理:违章信息查询模块:游客可以查看对应车辆的违章记录。 后台管理: 登录模块; 车辆违章信息管理:查询(例如:查询小轿车的相关违章记录)、删除、录入、修改; 车主信息管理:增加、删除(比如:车主死亡)、修改(车主姓名修改)、查询功能; 车辆信息管理:增加、删除、修改、查询功能。 数据库包含:表、视图
资源推荐
资源详情
资源评论
收起资源包目录
车辆违章管理系统(Java+JSP) (220个子文件)
UserDao.class 5KB
CarDao.class 4KB
IdentityServlet.class 4KB
userLoginServlet.class 4KB
AdminSelectCarByCTServlet.class 3KB
AdminLoginServlet.class 3KB
AdminGetUserByIdServlet.class 3KB
AdminGetCarByIdServlet.class 3KB
PoliceDao.class 3KB
PMsgDao.class 3KB
PageBase.class 3KB
AdminUpdateUserServlet.class 2KB
UserRegisterServlet.class 2KB
AddUserServlet.class 2KB
PageUser.class 2KB
User.class 2KB
UNameUniqueServlet.class 2KB
AdminUpdateCarServlet.class 2KB
PtypeDao.class 2KB
CarAll.class 2KB
AddCarServlet.class 2KB
AdminLoginFilter.class 2KB
CarTypeDao.class 2KB
AddPMsgServlet.class 2KB
Car.class 2KB
PMsg.class 2KB
AdminDelUserServlet.class 2KB
NoCacheFilter.class 2KB
AdminDelCarServlet.class 1KB
UserService.class 1KB
EncodingFilter.class 1KB
PMsgAll.class 1KB
AdminLoginOutServlet.class 1KB
Ptype.class 1KB
DBUtil.class 1KB
Police.class 947B
CarType.class 769B
test01.class 738B
.classpath 1KB
org.eclipse.wst.common.component 492B
org.eclipse.wst.jsdt.ui.superType.container 49B
base.css 19KB
style(2).css 11KB
default.css 7KB
laydate.css 6KB
style.css 5KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
ie.css 3KB
left.css 3KB
login.css 1KB
dtree.css 731B
bodyback.gif 1KB
globe.gif 1KB
trash.gif 1KB
question.gif 1KB
nolines_plus.gif 870B
nolines_minus.gif 861B
musicfolder.gif 633B
imgfolder.gif 622B
icon_default.gif 621B
base.gif 621B
page.gif 582B
folderopen.gif 376B
folder.gif 372B
cd.gif 239B
plus.gif 89B
plusbottom.gif 88B
minus.gif 86B
minusbottom.gif 85B
join.gif 69B
line.gif 66B
joinbottom.gif 66B
empty.gif 62B
arror.gif 56B
textGainEnter.html 861B
IdentityImage.html 833B
sqljdbc4.jar 571KB
UserDao.java 4KB
IdentityServlet.java 4KB
CarDao.java 4KB
PoliceDao.java 3KB
userLoginServlet.java 3KB
AdminGetUserByIdServlet.java 2KB
AdminLoginServlet.java 2KB
AddUserServlet.java 2KB
PageBase.java 2KB
AdminSelectCarByCTServlet.java 2KB
AdminUpdateUserServlet.java 2KB
AdminGetCarByIdServlet.java 2KB
PMsgDao.java 2KB
AdminLoginFilter.java 2KB
UNameUniqueServlet.java 2KB
UserRegisterServlet.java 1KB
AdminUpdateCarServlet.java 1KB
共 220 条
- 1
- 2
- 3
资源评论
- wwwsdcn2020-03-12有点过时,没用
- 低调的蓝色2018-03-12jsp的..不会用,帮不到我
ZePingPingZe
- 粉丝: 1960
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功