唐山广播电视大学毕业设计
参考文献
1. 柯温钊.java例解教程.中国铁道出版社,2001 2. 郎波.Java语言程序设计.清华大学出版社,2005
3. 李绪成,闫海珍.Java Web开发教程.清华大学出版社,2009 4. 张海藩.软件工程导论(第5版).清华大学出版社,2008 5. 闫术卓,吴峻申. Java Web整合开发.机械工业出版社,2009 6. 李剑译. 大规模Web服务开发技术. 电子工业出版社,2011 7. 卢刚,高春荣.Java Web服务编程指南.电子工业出版社,2002 8. 文杰书院.Java程序设计完全自学手册.机械工业出版社,2010 9. 王国辉.Java Web开发实战宝典.清华大学出版社,2010 10.申吉红,廖学峰. JSP课程设计. 清华大学出版社,2007 11.萨师煊,王珊.据库系统概论.高等教育出版社,2002 12.闫术卓,吴峻申. Java Web整合开发.机械工业出版社,2009
25
唐山广播电视大学毕业设计
致谢
这次毕业设计我不仅要对理论知识进行深入的研究,还要随时注意理论联系实践,这使得我受益匪浅。老师那广博的知识、很强的感染力是我深受折服,还有那严谨、求实、创新的治学精神,积极乐观的人生态度将会在我以后的人生道路中永远激励我前进。在此对我敬爱的王芳老师表示衷心的感谢和祝福。
感谢我的同学对我的毕业设计提供的帮助,帮我解决了很多技术上的问题,在研究过程中,少走了不少弯路。这份经历和情谊将是我终身值得怀念的。
感谢我的母校对我的培养和教育,这将是我一生中最宝贵的财富。感谢我的父母,是他们二十多年的养育和关爱才有了我今天的能够得到的收获,他们无私、永恒的爱一直是我的精神支柱,也感谢所有关心我的亲人和朋友。
26
唐山广播电视大学毕业设计
附录1 程序主要代码
登陆模块代码:
public class UserInfoBIZImpl implements UserInfoBIZ { private UserInfoDAO dao = new UserInfoDAOImpl(); public boolean UserInfo_Delete_ById(int id) { boolean flag = false; ConnFacotry factory = new ConnFacotry(); Connection conn = factory.getConnection(); flag = dao.UserInfo_Delete_ById(id,conn); this.close(conn); return flag; } public boolean UserInfo_Insert(UserInfo bean) { boolean flag = false; ConnFacotry factory = new ConnFacotry(); Connection conn = factory.getConnection(); flag = dao.UserInfo_Insert(bean,conn); this.close(conn); return flag; } public boolean UserInfo_Update(UserInfo bean) { boolean flag = false; ConnFacotry factory = new ConnFacotry(); Connection conn = factory.getConnection(); flag = dao.UserInfo_Update(bean,conn); this.close(conn); return flag; } public List
27
唐山广播电视大学毕业设计
}
try { if(conn!=null&&!conn.isClosed()){ conn.close(); }
} catch (SQLException e) { e.printStackTrace(); }
基本信息管理模块:
package com.lore.dao.impls;
import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; import java.util.List;
import com.lore.dao.VehicleInfoDAO; import com.lore.entitys.PageBean; import com.lore.entitys.VehicleInfo;
public class VehicleInfoDAOImpl implements VehicleInfoDAO { private PreparedStatement pstmt; private ResultSet rs; private Statement smt; private PageBean
28
唐山广播电视大学毕业设计
e.printStackTrace(); } finally { this.close(); } pageBean.setRs(recordsCount); return recordsCount; } // 无参方法 无条件查询求出总记录数 public int getRecordsCount(Connection conn) { int recordsCount = 0; String sql = \ try { pstmt = conn.prepareStatement(sql); rs = pstmt.executeQuery(); if (rs.next()) { recordsCount = rs.getInt(1); } } catch (Exception e) { e.printStackTrace(); } finally { this.close(); } return recordsCount; } // 传入参数 查询条件 当前页 和每页记录数 来查出实体集 public PageBean
29