毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

jsp+sql实验教学网络管理系统论文+源码+开题报告 第7页

更新时间:2011-4-13:  来源:毕业论文
jsp+sql实验教学网络管理系统论文+源码+开题报告 第7页
第4章 系统实现
§4.1 数据库连接实现
在系统开发过程中,因为要多处用到对数据库的操作,如果这些操作在每次用到时在每个JAVA程序中去实现,将非常繁琐,因此,为了简化这些操作,作者在开发时设计了一个可重用组件:dbConn .java,把对数据库的操作都封装在在这个类中,需要用到时生成对象调用便可,其工作流程图如图4.1所示。
 原文请找腾讯752018766优,文~论'文:网http://www.youerw.com 
图4.1数据库访问流程图
§4.2 管理员功能模块实现
管理员在登陆以后可以实现添加新管理员、添加新教师、添加新学生和实验审批3个功能。所有用户根据提示选择适合自己身份的登陆框填写。其中每个登陆框都是一个(form),他们的action事件分别定义给了3个JSP文件。由这些JSP程序来检验用户的合法性。
所有用户在登陆之前都无法进行操作,只有在成功登陆系统以后才能实现各项功能。
登陆功能的流程图如图4.2所示。
 
图4.2 登陆流程图
登陆的功能是由下面的代码实现的:
String user="";
String password="";
user=request.getParameter("tea_id");
password=request.getParameter("tea_password");
首先定义两个变量来获取用户提交的用户名和密码。
String sd="select *from teacher where 教师编号='"+user+"' and 密码='"+password+"'" ;
rs=stmt.executeQuery(sd);
 out.print("<br>");
     if(rs.next()){
   out.println("登录成功");
   out.print("<br>");
   String t=rs.getString("教师编号");
   response.sendRedirect("tea_manage.jsp");
        session.setAttribute("teacher",t);
  }else{
    response.sendRedirect("erron.htm");
  }
§4.2.1 人员管理功能实现
管理员登陆后可以进行管理员、教师与学生的添加。下面以添加学生为例对此功能的实现做出简单介绍。管理员登陆以后先输入想要添加的学生信息,当输入信息合法并且与数据库数据没有重复时就添加成功,否则返回重新添加。添加流程图如图4.3所示。
 
图4.3 添加学生流程图
添加用户的界面就是一个表单(form),然后在表单中画出如图所示的表格(Table),当用户按照要求填好了表单之后点击提交,则触发Action事件,到Stu_acceptadd.jsp。表单中规定了学生编号和姓名不能为空。
这部分功能由以下代码所实现:
  if (form1.stu_id.value== "")
    {
     alert("学号不能为空,请输入学号!");
     form1.stu_id.focus();
     return false;
    }
      if (form1.stuname.value== "")
    {
     alert("姓名不能为空,请输入姓名!");
     form1.stuname.focus();
     return false;
    }原文请找腾讯752018766优,文~论'文:网http://www.youerw.com 
密码与确认密码必须相同。否则要出现错误提示。其功能的实现主要由以下代码实现:
if (form1.password.value!= form1.repassword.value)
    {
    alert("密码与确认密码不同");
    form1.password.focus();
     return false;
    }
当输入的信息全部符合规定的话,则跳转到Stu_acceptadd.jsp,如果学号不存在则将信息添加到数据库中,其功能的实现是通过以下代码:
  String strstu_id=request.getParameter("stu_id");
  String strstuname=request.getParameter("stuname");
  String strpassword=request.getParameter("password");
首先定义3个变量从提取从刚才表单中提取的数据。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

jsp+sql实验教学网络管理系统论文+源码+开题报告 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。