首页 > 其他分享 >实验三-电子公文传输系统1-个人贡献

实验三-电子公文传输系统1-个人贡献

时间:2022-12-11 22:58:23浏览次数:75  
标签:公文 www cnblogs tfhdm 传输 实验 nbsp com 代码

1、简述你完成的工作

撰写需求规格说明书的第三部分;
学习WSB图,形成博客;
制作状态图;
协助设计系统前端布局;
代码部分负责实现登录传输功能

2、你们小组总共的代码行数,你贡献的代码行数?相关代码链接?

总共的代码行数:5600
贡献的代码行数:800

我主要负责的是登录跳转部分

员工或管理员在登录界面输入账户口令后,后端根据其输入内容,确认其身份,然后进行跳转如图所示:

 

 

  

 核心代码:

login.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!-- 
功能介绍:系统登录界面

 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>公文传输系统</title>
<style type="text/css">
<!--
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #F0FFFF;
}
-->
</style>
<link href="css/css.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function commit() {
    if(form1.username.value=="") {
        alert("请您输入用户名!");
        form1.username.focus();
        return false;
    }
    if(form1.password.value=="") {
        alert("请您输入密码!");
        form1.password.focus();
        return false;
    }
    return true;
}
</script>
</head>
<body>
<form action="files/login/check_login.jsp" method="post" name="form1" onsubmit="return commit()">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="147" background="images/1.gif" width="100%" ><img src="images/top.png" width="100%" /></td>
  </tr>
</table>
<center>
<fieldset style="width:562px;align=center">
<table width="562" border="0" align="center" cellpadding="0" cellspacing="0" class="right-table03">
  <tr>
    <td width="221"><table width="95%" border="0" cellpadding="0" cellspacing="0" class="login-text01">
      
      <tr>
        <td><table width="100%" border="0" cellpadding="0" cellspacing="0" class="login-text01">
          <tr>
            <td align="center"><img src="images/ico13.gif" width="107" height="97" /></td>
          </tr>
          <tr>
            <td height="40" align="center">&nbsp;</td>
          </tr>
          
        </table></td>
        <td><img src="images/line01.gif" width="5" height="292" /></td>
      </tr>
    </table></td>
    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="31%" height="35" class="login-text02">帐    号&nbsp;&nbsp;&nbsp;<br /></td>
        <td width="69%"><input name="username" id= "username" type="text" size="28" style="width:150px" /></td>
      </tr>
      <tr>
        <td height="35" class="login-text02">密    码&nbsp;&nbsp;&nbsp;<br /></td>
        <td><input name="password" id="password" type="password" size="30" style="width:150px"/></td>
      </tr>
      <tr>
          <td height="35" class="login-text02">身  份&nbsp;&nbsp;&nbsp;<br /></td>
        <td><input name="role"  type="radio" value="0" />总管<input name="role"  type="radio" value="1" />分管<input name="role"  type="radio" value="2" />科员</td>
      </tr>
      <tr>
        <td height="35">&nbsp;</td>
        <td><input name="Submit2" type="submit" class="right-button02" value="登 录" />
          &nbsp;&nbsp;&nbsp;<input name="Submit2" type="submit" class="right-button02" value="登 录" />
          &nbsp;&nbsp;&nbsp;<input name="reset232" type="reset"" class="right-button02" value="重 置" /></td>
      </tr>
      <%
      if("0".equals(request.getParameter("info"))){ %>
          <font color="red">密码错误,请重新填写!</font>
      <%}else if("1".equals(request.getParameter("info"))){ %>
        <font color="red">账号不存在,请重新填写!</font>
      <%}%>
      
    </table></td>
  </tr>
</table>
</fieldset>
</center>
</form>
</body>
</html>
View Code

conn.jsp

<%@ page language="java" import="java.sql.*"
    pageEncoding="UTF-8"%>
<%
    Connection conn = null;
    Statement stmt = null;
    Statement stmt1 = null;
    Statement stmt2 = null;
    Statement stmt3 = null;
    String sDBDriver = "com.mysql.jdbc.Driver";
    String url = "jdbc:mysql://localhost:3306/filedb";
    
    try {
        //加载数据库驱动
        Class.forName(sDBDriver);
        //获取数据库链接
        conn = DriverManager.getConnection(url, "admin", "1");
        stmt = conn.createStatement(); //创建连接状态
    } catch (Exception e) {
        e.printStackTrace();
        System.err.println("数据库驱动注册错误信息: " + e.getMessage());
    }
%>
View Code

index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!-- 
功能介绍:系统页面框架

 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>公文传输系统</title>
</head>
<%@ include file="files/db/conn.jsp"%>
<frameset rows="59,*" cols="*" frameborder="no" border="0" framespacing="0">
  <frame src="files/top.html" name="topFrame" scrolling="no" noresize="noresize" id="topFrame" title="topFrame" />
  <frameset cols="213,*" frameborder="no" border="0" framespacing="0">
    <frame src="files/left.jsp" name="leftFrame" scrolling="no" noresize="noresize" id="leftFrame" title="leftFrame" />
    <frame src="files/mainfra.html" name="mainFrame" id="mainFrame" title="mainFrame" />
  </frameset>
</frameset>
<noframes><body>
</body>
</noframes></html>
View Code

 

3、你们小组总共的文档数?你贡献的文档数?相关链接

小组共17篇文档,我参与贡献了6篇

https://www.cnblogs.com/tfhdm/p/16841548.html
https://www.cnblogs.com/tfhdm/p/16842378.html
https://www.cnblogs.com/tfhdm/p/16842381.html
https://www.cnblogs.com/tfhdm/p/16863918.html
https://www.cnblogs.com/tfhdm/p/16909289.html

标签:公文,www,cnblogs,tfhdm,传输,实验,nbsp,com,代码
From: https://www.cnblogs.com/sztsao/p/16974757.html

相关文章

  • 实验三-电子公文传输系统1-个人贡献
    实验三-电子公文传输系统1-个人贡献任务详情1简述你完成的工作2你们小组总共的代码行数,你贡献的代码行数?相关代码链接?3你们小组总共的文档数?你贡献的文档数?相关链接......
  • 实验七-缓冲区溢出实验报告
    实验七-缓冲区溢出缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞......
  • 实验三-电子公文传输系统1-个人贡献
    1简述你完成的工作完成后端代码编写工作合作完成团队项目博客完成冲刺总结博客召集组员开会,讨论各自职责,帮助组员配置和安装实验环境2你们小组总共的代码行数,你贡......
  • 课设实验报告 小组总和
    课设实验报告小组总和北京电子科技学院《信息安全工程技术应用》课程设计报告基于密码算法库的国密算法支持研究与运用小组成员姓名:20201327刘谨铭20201310何忠鑫......
  • 公文系统登录界面和菜单界面设计
    内容描述依照设计图对登录页面完成基本设计登录页面登录,进入系统依照设计图修改部分菜单页面菜单页面部分内容参考设计图登录界面菜单界面代码(约250行)......
  • 电子公文传输系统1-个人贡献
    1.简述你完成的工作2.你们小组总共的代码行数,你贡献的代码行数?相关代码链接?3.你们小组总共的文档数?你贡献的文档数?相关链接?1.简述你完成的工作我主要负责制作及美......
  • 20201208史逸霏电子公文传输系统——个人贡献
    一、个人贡献绘制状态图  负责前端页面设计小组总共代码行数为5992,我贡献代码860行。相关代码链接:https://gitee.com/yannii/faker/tree/master/WebRoot小组总......
  • 公文系统登录界面和菜单界面设计准备
    寻找图形素材使用PS工具修改素材更改部分图标......
  • 实验三-电子公文传输系统1-个人贡献
    1简述你完成的工作2你们小组总共的代码行数,你贡献的代码行数?相关代码链接?3你们小组总共的文档数?你贡献的文档数?相关链接?1.主要工作负责文件传输、加密传输,文件交换......
  • 课设个人实验报告
    北京电子科技学院《信息安全工程技术应用》课程设计报告基于密码算法库的国密算法支持研究与运用成员姓名:20201327刘谨铭指导教师:娄嘉鹏提交时间:2022年12月11日课......