资源简介
使用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实现 有界面
- Java NIO pdf
- JAVA图书馆管理系统程序+论文
- 徐传运 JAVA高级程序设计课后习题答案
- Android原生java语句 和html js互相调用
- java超市购物系统源码
- javaWeb销售网站毕业设计
- Oracle设计之图书管理系统
- 基于Java的本地txt文档关键词信息检索
- JAVA EE失物招领系统
- javaweb 崔希凡全套笔记
- springboot+memcached+mybatis+shiro+webservice聚
- 员工信息管理系统javaSwing
- Java+MySQL+图形界面通讯录软件含效果图
- javafx实现的贪吃蛇
- 制作简单的java web项目
- 基于Javaee ssh框架的在线考试系统毕业
- Mybatis分页插件和逆向工程工具类
- 农业银行接口Java-Demo-V3.1.6
- 基于jsp的家校通软件
- Java读取CSV用Load命令插入Neo4j与JDBC读取
- 哈工大同义词词林相似度计算javad代码
- JAVA版教学管理系统源码带毕业设计
- java 计算数学表达式
- Birt使用技巧集锦
- 基于BootStrap3的javaee blog mvc版 博客开发
- JavaWeb图书管理系统MYSQL版 源码
- JSP+Servlet+JavaBean编程
- 基于java的高校教材管理系统毕业论文
- JAVA、Servlet、SQL Server等实现App基本功
评论
共有 条评论