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

A450科研处管理信息系统

6.系统实现

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

paper51.com

内容来自www.paper51.com

图4 登陆界面 paper51.com

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

内容来自www.paper51.com

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

copyright paper51.com

       conn=DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/research","sa","");  //加载数据库驱动 内容来自论文无忧网 www.paper51.com

    st=conn.createStatement();

paper51.com

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

http://www.paper51.com

    rs=st.executeQuery(sql); 内容来自www.paper51.com

       int i=0; 内容来自论文无忧网 www.paper51.com

      while(rs.next())

内容来自www.paper51.com

      { http://www.paper51.com

                i++;

paper51.com

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

         if(i>0) http://www.paper51.com

      {

copyright paper51.com

          Loginsucess=true; copyright paper51.com

          session.setAttribute("Administrator","Admin");  //判断管理员用户名 内容来自论文无忧网 www.paper51.com

         }

http://www.paper51.com

  }

paper51.com

    catch(Exception sqlexl)

paper51.com

    {

paper51.com

       sqlexl.printStackTrace();

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

    }

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

    finally{ copyright paper51.com

      if(conn!=null){

http://www.paper51.com

        try{

paper51.com

         conn.close();

内容来自www.paper51.com

        }

http://www.paper51.com

       catch(SQLException sqlex2){ copyright paper51.com

         sqlex2.printStackTrace();

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

        }

内容来自www.paper51.com

      } paper51.com

    }

copyright paper51.com

    if(Loginsucess){ 内容来自www.paper51.com

        %>

paper51.com

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

http://www.paper51.com

        <% http://www.paper51.com

     } http://www.paper51.com

  else{

内容来自www.paper51.com

                %>

http://www.paper51.com

      <jsp:forwardpage="error.jsp"></jsp:forward>   //用户名密码错误跳转页面

http://www.paper51.com

      <%

paper51.com

     } 内容来自www.paper51.com

  %> copyright paper51.com

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

图5 功能操作界面

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

2)项目申报功能模块 内容来自论文无忧网 www.paper51.com

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

内容来自www.paper51.com

paper51.com

图6 项目的申报

内容来自www.paper51.com

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

<% http://www.paper51.com

  Connection conn=null;    

内容来自www.paper51.com

  PreparedStatement stat=null; http://www.paper51.com

 // ResultSet rs=null;

http://www.paper51.com

try 内容来自www.paper51.com

{

http://www.paper51.com

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

copyright paper51.com

//声明变量,获取数据库的数据 copyright paper51.com

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

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"); http://www.paper51.com

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

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

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

paper51.com

       stat.setString(1,t1);

paper51.com

       stat.setString(2,t2); 内容来自www.paper51.com

       stat.setString(3,t3);

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

       stat.setString(4,t4); 内容来自www.paper51.com

       intrs=stat.executeUpdate();

http://www.paper51.com

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

http://www.paper51.com

       { paper51.com

              out.println("申请添加成功!"); http://www.paper51.com

       } 内容来自www.paper51.com

       else paper51.com

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

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

       }

http://www.paper51.com

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

catch(Exception e)   //捕获异常

http://www.paper51.com

{

copyright paper51.com

       out.println(e+"111"); 内容来自论文无忧网 www.paper51.com

} 内容来自www.paper51.com

3)项目管理功能模块

copyright paper51.com

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

内容来自www.paper51.com

l       项目一览的界面((如图7) 内容来自www.paper51.com

paper51.com

图7 项目一览

copyright paper51.com

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

①   删除功能: http://www.paper51.com

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

http://www.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)相关信息

paper51.com

  Statementstat=conn.createStatement();   http://www.paper51.com

  inti=stat.executeUpdate(str); paper51.com

  if(i>0) 内容来自论文无忧网 www.paper51.com

  {

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

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

copyright paper51.com

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

copyright paper51.com

  } http://www.paper51.com

}

copyright paper51.com

②   修改功能:

copyright paper51.com

try 内容来自www.paper51.com

{ 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"); http://www.paper51.com

  Stringt4=new String(request.getParameter("t4").getBytes("8859_1"),"gb2312"); http://www.paper51.com

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

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

  Stringt6=newString(request.getParameter("t6").getBytes("8859_1"),"gb2312");

copyright paper51.com

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

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

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

paper51.com

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

http://www.paper51.com

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

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