论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 代写论文

A450科研处管理信息系统

6.系统实现

1)系统登陆: 系统界面:在配置了相关运行环境后,在任一客户端IE浏览器地址栏中输入: IP地址(服务器名)http://127.0.0.1:8080//research/index.htm/,即可正常登陆本系统,登陆后界面为下图:((如图4)

http://www.paper51.com

内容来自论文无忧网 www.paper51.com

图4 登陆界面

内容来自www.paper51.com

       在用户输入正确的管理员密码后就可以进入到系统的相关功能操作界面((如图5)其中判断是否输入的是管理员帐号密码的相关代码如下:

内容来自论文无忧网 www.paper51.com

 Class.forName("net.sourceforge.jtds.jdbc.Driver");

内容来自论文无忧网 www.paper51.com

       conn=DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/research","sa","");  //加载数据库驱动 paper51.com

    st=conn.createStatement();

copyright paper51.com

    String sql="select *from Administrators where Adminname='"+Adminname+"' andAdminpassword='"+Adminpassword+"'";  //获取管理员用户名和密码 paper51.com

    rs=st.executeQuery(sql);

paper51.com

       int i=0;

copyright paper51.com

      while(rs.next())

内容来自www.paper51.com

      {

内容来自www.paper51.com

                i++; 内容来自www.paper51.com

      } 内容来自论文无忧网 www.paper51.com

         if(i>0)

copyright paper51.com

      { http://www.paper51.com

          Loginsucess=true; paper51.com

          session.setAttribute("Administrator","Admin");  //判断管理员用户名

http://www.paper51.com

         } copyright paper51.com

  } paper51.com

    catch(Exception sqlexl) http://www.paper51.com

    { 内容来自www.paper51.com

       sqlexl.printStackTrace(); http://www.paper51.com

    } 内容来自www.paper51.com

    finally{

paper51.com

      if(conn!=null){ copyright paper51.com

        try{

http://www.paper51.com

         conn.close(); 内容来自论文无忧网 www.paper51.com

        }

内容来自论文无忧网 www.paper51.com

       catch(SQLException sqlex2){

http://www.paper51.com

         sqlex2.printStackTrace();

paper51.com

        } http://www.paper51.com

      }

copyright paper51.com

    }

paper51.com

    if(Loginsucess){ copyright paper51.com

        %>

copyright paper51.com

        <jsp:forwardpage="Administrator.htm"></jsp:forward>

http://www.paper51.com

        <%

paper51.com

     } 内容来自www.paper51.com

  else{ paper51.com

                %> http://www.paper51.com

      <jsp:forwardpage="error.jsp"></jsp:forward>   //用户名密码错误跳转页面 内容来自www.paper51.com

      <%

内容来自www.paper51.com

     }

copyright paper51.com

  %>

paper51.com

内容来自论文无忧网 www.paper51.com

图5 功能操作界面 http://www.paper51.com

2)项目申报功能模块 内容来自www.paper51.com

点击申报管理(如图)确定项目申报工作的批次名称,设置开始时间等相关条件。可以提交项目的申报(如图6)

内容来自论文无忧网 www.paper51.com

paper51.com

图6 项目的申报

内容来自www.paper51.com

其功能实现代码如下:

内容来自论文无忧网 www.paper51.com

<%

http://www.paper51.com

  Connection conn=null;    

内容来自www.paper51.com

  PreparedStatement stat=null; 内容来自论文无忧网 www.paper51.com

 // ResultSet rs=null; 内容来自www.paper51.com

try

http://www.paper51.com

{ copyright paper51.com

       Stringt1=new String(request.getParameter("t1").getBytes("8859_1"),"gb2312");

copyright paper51.com

//声明变量,获取数据库的数据 http://www.paper51.com

       Stringt2=newString(request.getParameter("t2").getBytes("8859_1"),"gb2312");

内容来自论文无忧网 www.paper51.com

       Stringt3=newString(request.getParameter("t3").getBytes("8859_1"),"gb2312"); 内容来自www.paper51.com

       Stringt4=new String(request.getParameter("t4").getBytes("8859_1"),"gb2312");

内容来自论文无忧网 www.paper51.com

       Class.forName("net.sourceforge.jtds.jdbc.Driver");

paper51.com

       conn=DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/research","sa","");   //加载数据库驱动

paper51.com

       stat=conn.prepareStatement("insertinto Declare1 values(?,?,?,?)"); //分别插入相应数据到数据库 http://www.paper51.com

       stat.setString(1,t1);

copyright paper51.com

       stat.setString(2,t2);

http://www.paper51.com

       stat.setString(3,t3);

http://www.paper51.com

       stat.setString(4,t4);

http://www.paper51.com

       intrs=stat.executeUpdate(); copyright paper51.com

       if(rs>0)   //判断是否有数据添加进数据库

内容来自论文无忧网 www.paper51.com

       { http://www.paper51.com

              out.println("申请添加成功!");

内容来自论文无忧网 www.paper51.com

       }

paper51.com

       else

http://www.paper51.com

       {

内容来自论文无忧网 www.paper51.com

              out.println("申请添加失败!"); paper51.com

       }

http://www.paper51.com

}

内容来自论文无忧网 www.paper51.com

catch(Exception e)   //捕获异常

内容来自www.paper51.com

{ 内容来自论文无忧网 www.paper51.com

       out.println(e+"111");

内容来自www.paper51.com

} http://www.paper51.com

3)项目管理功能模块

内容来自www.paper51.com

项目管理包括项目一览、新增项目两部分,该子系统主要针对已通过审核的项目提供了管理功能,能提供项目的信息,对项目实现增加、修改、查找等功能.点击项目管理(如图) ,可以出现项目一览和新增项目两个功能模块.这时候点击项目一览出现项目的一些基本信息,并且可以对提进行增加、修改、查找相关操作.(如图):

内容来自www.paper51.com

l       项目一览的界面((如图7)

paper51.com

copyright paper51.com

图7 项目一览 内容来自论文无忧网 www.paper51.com

其功能实现代码如下: paper51.com

①   删除功能:

内容来自www.paper51.com

Class.forName("net.sourceforge.jtds.jdbc.Driver");

paper51.com

  Connectionconn=DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/research","sa","");

paper51.com

  Stringstr="delete Project  whereProjectname='"+request.getParameter("yy")+"'";

内容来自论文无忧网 www.paper51.com

//删除获取的yy对象(Projectname)相关信息

内容来自论文无忧网 www.paper51.com

  Statementstat=conn.createStatement();   copyright paper51.com

  inti=stat.executeUpdate(str); 内容来自www.paper51.com

  if(i>0) paper51.com

  {

内容来自论文无忧网 www.paper51.com

         out.println("成功删除"+request.getParameter("yy")+"的信息!:<br>"); paper51.com

         out.println("<ahref='javascript:window.close();'>确定</a>");

http://www.paper51.com

  } http://www.paper51.com

} 内容来自www.paper51.com

②   修改功能: paper51.com

try paper51.com

{ http://www.paper51.com

  Stringt1=newString(request.getParameter("t1").getBytes("8859_1"),"gb2312");

内容来自www.paper51.com

  Stringt2=newString(request.getParameter("t2").getBytes("8859_1"),"gb2312");

http://www.paper51.com

  Stringt3=newString(request.getParameter("t3").getBytes("8859_1"),"gb2312");

copyright paper51.com

  Stringt4=new String(request.getParameter("t4").getBytes("8859_1"),"gb2312"); copyright paper51.com

  Stringt5=newString(request.getParameter("t5").getBytes("8859_1"),"gb2312");

http://www.paper51.com

  Stringt6=newString(request.getParameter("t6").getBytes("8859_1"),"gb2312"); 内容来自论文无忧网 www.paper51.com

  Stringt7=new String(request.getParameter("t7").getBytes("8859_1"),"gb2312");

copyright paper51.com

  Stringt8=newString(request.getParameter("t8").getBytes("8859_1"),"gb2312");

http://www.paper51.com

  Stringt9=newString(request.getParameter("t9").getBytes("8859_1"),"gb2312");

内容来自论文无忧网 www.paper51.com

  Stringt10=new String(request.getParameter("t10").getBytes("8859_1"),"gb2312");

内容来自www.paper51.com

------分隔线----------------------------
联系方式