JSP科研项目管理系统

Posted 龙骑士编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP科研项目管理系统相关的知识,希望对你有一定的参考价值。

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

在这个系统中我综合应用了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科研项目管理系统的主要内容,如果未能解决你的问题,请参考以下文章

jsp基础语言-jsp代码段

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

JSP基础

day06-jsp

jsp

JSP语法