资源简介
使用java和sql server 设计的网上飞机票预订系统的详细代码设计。。

代码片段和文件信息
package action;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import pojo.User;
import pojo.Clazz;
import pojo.Major;
import pojo.Office;
import pojo.Borrow;
import dao.UserDao;
import dao.ClazzDao;
import dao.MajorDao;
import dao.OfficeDao;
import dao.BorrowDao;
import dao.DAOFactory;
public class BorrowAction extends HttpServlet{
protected void doGet(HttpServletRequest req HttpServletResponse resp) throws ServletException IOException {
doPost(req resp);
};
protected void doPost(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
req.setCharacterEncoding(“UTF-8“);
String s = req.getParameter(“action“);
int action = Integer.parseInt(s);
/*
* 1:进入借阅查询页面
* 2:显示查询结果
* 3:修改指定信息
* 4:更新修改的信息
* 5:删除
* 6:进入新增(申请)页面
* 7:提交借阅
* 8:进入审核页面
* 9:审核通过
* 10:进入文件归还查询页面
* 11:进入归还提交页面
* 12:提交归还信息
*/
switch(action){
case 1:
BorrowDao bdao = DAOFactory.getInstance().getBorrowDao();
UserDao udao = DAOFactory.getInstance().getUserDao();
List borrowlist=null;
List ulist = udao.getAllAdmin();
HttpSession session = req.getSession();
User user = (User) session.getAttribute(“user“);
int role=user.getRole();
if(role==1){
req.setAttribute(“adminlist“ ulist);
req.getRequestDispatcher(“borrowmanager/Borrow_search.jsp“).forward(req resp);
}else{
borrowlist = bdao.getByUserId(user.getId());
req.setAttribute(“borrowlist“ borrowlist);
req.getRequestDispatcher(“borrowmanager/Borrow_search_oneself.jsp“).forward(req resp);
}
break;
case 2:
String userId = req.getParameter(“userId“);
String passuserId = req.getParameter(“passuserId“);
String backuserId = req.getParameter(“backuserId“);
String pagestr=req.getParameter(“page“);
req.setAttribute(“userId“userId);
req.setAttribute(“passuserId“passuserId);
req.setAttribute(“backuserId“backuserId);
UserDao usdao = DAOFactory.getInstance().getUserDao();
req.setAttribute(“adminlist“ usdao.getAllAdmin());
int page=0;
try {
page=Integer.parseInt(pagestr);
} catch (NumberFormatException e) {
page=1;
}
boolean flag=false;
String sql=“select * from borrow where“;
String numsql=“select count(*) from borrow where“;
if(!(userId==null||““.equals(userId))){
sql=sql+“ and userId=‘“+userId+“‘“;
numsql+=“ and userId=‘“+userId+“‘“;
flag=true;
}
if(!“-1“.equals(passuserId)&&passuserId!=null){
sql=sql+“ and passuserId=‘“+passuserId+“‘“;
numsql+=“ and passuserId=‘“+passuserId+“‘“;
flag=true;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-06-20 15:34 kys\
文件 896 2012-06-19 21:07 kys\.classpath
目录 0 2012-04-06 13:18 kys\.myeclipse\
文件 282 2012-06-23 20:53 kys\.myme
文件 1409 2012-04-06 13:18 kys\.project
目录 0 2012-06-20 15:34 kys\.settings\
文件 500 2012-04-06 13:18 kys\.settings\.jsdtscope
文件 330 2012-04-06 13:18 kys\.settings\org.eclipse.jdt.core.prefs
文件 49 2012-04-06 13:18 kys\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2012-04-06 13:18 kys\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2012-06-20 15:34 kys\src\
目录 0 2012-06-20 15:34 kys\src\action\
文件 9414 2012-06-25 14:59 kys\src\action\BorrowAction.java
文件 7560 2012-06-25 22:33 kys\src\action\FileAction.java
文件 1972 2012-06-19 21:04 kys\src\action\FileUpAction.java
文件 3112 2012-06-20 15:02 kys\src\action\LogAction.java
文件 1501 2012-06-14 15:24 kys\src\action\MenuAction.java
文件 8814 2012-06-20 11:52 kys\src\action\UserAction.java
目录 0 2012-06-20 15:34 kys\src\dao\
文件 127 2012-05-12 14:25 kys\src\dao\ClazzDao.java
文件 447 2012-04-06 13:18 kys\src\dao\DAO.java
文件 787 2012-06-25 22:33 kys\src\dao\DAOFactory.java
文件 590 2012-06-15 16:38 kys\src\dao\FileDao.java
目录 0 2012-06-20 15:34 kys\src\dao\imp\
文件 932 2012-05-12 21:07 kys\src\dao\imp\ClazzDaoImp.java
文件 5607 2012-06-15 16:40 kys\src\dao\imp\FileDaoImp.java
文件 907 2012-06-04 19:50 kys\src\dao\imp\KindDaoImp.java
文件 1888 2012-06-20 14:47 kys\src\dao\imp\LogDaoImp.java
文件 920 2012-05-12 21:10 kys\src\dao\imp\MajorDaoImp.java
文件 2914 2012-06-20 15:07 kys\src\dao\imp\MenuDaoImp.java
文件 927 2012-06-04 19:41 kys\src\dao\imp\OfficeDaoImp.java
............此处省略129个文件信息
相关资源
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
评论
共有 条评论