码迷,mamicode.com
首页 > Web开发 > 详细

JSP科研项目管理系统

时间:2019-09-28 20:36:27      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:知识   value   ESS   系统   comm   事务   pat   close   response   

随着社会信息化的发展,社会上很多事务的管理也跟着相应发生了根本的变化,科研项目申报管理也跟着发生了变化,以前的管理是一种各地信息分散然后再集中到中央,信息的传送途径是通过简单人工传送,这样使办事效率低。,所以,需要适用信息货的发展,开发一套科研项目的管理信息系统。

在这个系统中我综合应用了MySQL、Servlet、JSP等知识。网页界面的结构设计以实用性出发,具有易于操作、简洁、方便等特点。在设计中,首先,运用HTML语言对网站的静态页面进行精细的加工并且在网站的美工方面取得了良好的效果。其次,对于Java编程、JSP的动态编程以及MySQL数据库进行努力学习和大量实践,并运用到了网站的建设中。

本论文就科研项目管理系统进行了论述。访问本系统的用户主要是管理员,管理员的主要功能有:科研项目信息管理、项目资源、经费、进度、成果等信息的管理。

 

部分代码:

 

public void xiangmuAdd(HttpServletRequest req,HttpServletResponse res)

{

String mingcheng=req.getParameter("mingcheng");

String shijian=req.getParameter("shijian");

String fuzeren=req.getParameter("fuzeren");

String del = "no";

String SQL="insert into t_xiangmu (mingcheng,shijian,fuzeren,del) values(?,?,?,?)";

Object[] params={mingcheng,shijian,fuzeren,del};

DB mydb=NEW DB();

mydb.doPstm(SQL, params);

mydb.closed();

req.setAttribute("message", "操作成功");

req.setAttribute("path", "xiangmu?type=xiangmuMana");

String targetURL = "/common/success.jsp";

dispatch(targetURL, req, res);

}

public void xiangmuDel(HttpServletRequest req,HttpServletResponse res)

{

String id=req.getParameter("id");

String SQL="update t_xiangmu set del=yes where id=?";

Object[] params={id};

DB mydb=NEW DB();

mydb.doPstm(SQL, params);

mydb.closed();

req.setAttribute("message", "操作成功");

req.setAttribute("path", "xiangmu?type=xiangmuMana");

String targetURL = "/common/success.jsp";

dispatch(targetURL, req, res);

}

public void xiangmuMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException

{

String SQL="select * from t_xiangmu where del=no";

req.setAttribute("xiangmuList", getxiangmuList(SQL));

req.getRequestDispatcher("admin/xiangmu/xiangmuMana.jsp").forward(req, res);

}

public void xiangmuSele(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException

{

String SQL="select * from t_xiangmu where del=no";

req.setAttribute("xiangmuList", getxiangmuList(SQL));

req.getRequestDispatcher("admin/xiangmu/xiangmuSele.jsp").forward(req, res);

}

private List getxiangmuList(String SQL){

List xiangmuList=NEW ArrayList();

Object[] params={};

DB mydb=NEW DB();

try

{

mydb.doPstm(SQL, params);

ResultSet rs=mydb.getRs();

while(rs.next())

{

TXiangmu xiangmu=NEW TXiangmu();

xiangmu.setId(rs.getInt("id"));

xiangmu.setMingcheng(rs.getString("mingcheng"));

xiangmu.setShijian(rs.getString("shijian"));

xiangmu.setFuzeren(rs.getString("fuzeren"));

xiangmuList.add(xiangmu);

}

rs.close();

}

catch(Exception e)

{

e.printStackTrace();

}

mydb.closed();

RETURN xiangmuList;

}

 

 

JSP科研项目管理系统

标签:知识   value   ESS   系统   comm   事务   pat   close   response   

原文地址:https://www.cnblogs.com/lqs11/p/11604326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!