zoukankan      html  css  js  c++  java
  • Java课06

    这节课建民老师让我们把上节课的公文流转系统完成。

    完成情况:学习中。哈哈哈哈哈哈

    认清自己的实力,我还是学习大佬的吧。

    这节课主要就是学习同学传到群的代码,并进行修改。

    已经大致了解代码的框架,作用,界面设置。

    但是在web.xml的配置上用了很多时间还没有奏效。

    在主页面登录但是进不去其他页面,这个还没有修改好。

    web.xml

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
     3   <display-name>official-document</display-name>
     4   <welcome-file-list>
     5     <welcome-file>index.html</welcome-file>
     6     <welcome-file>index.htm</welcome-file>
     7     <welcome-file>index.jsp</welcome-file>
     8     <welcome-file>default.html</welcome-file>
     9     <welcome-file>default.htm</welcome-file>
    10     <welcome-file>default.jsp</welcome-file>
    11   </welcome-file-list>
    12 </web-app>

    相关信息:

    1. 相关beancom.official.bean

    (1) Doc.java

    用于储存公文信息

    字段:

    Id:公文编号

    Title:公文标题

    Owner:发送公文的机构

    Time:公文发送时间

    Receiver:接收公文的机构

    Status:公文流转状态

    Result:公文审核结果

    Place:公文储存位置

    Tipplace:副厂长审核意见位置

    Ftipplace:厂长审签意见位置

    Deletestatus:公文的删除状态

    Callback:该公文回执信息的接收状态

    (2) Permission.java

    用于储存用户权限信息

    字段:

    Id:角色权限编号

    Permission:角色权限代码

    (3) Users.java

    用于储存用户信息

    字段:

    Id:用户编号

    Username:用户名

    Password:密码

    permissionId:角色权限编号

    Status:标记用户是否被暂停使用

    1. 相关工具类(com.official.util

    DBUitl.java

    用户实现具体到对某个数据表的操作

    1. 相关servlet

    (1) CallBackOver.java:用于处理接收回执消息

    (2) CheckDoc.java:用于查找所有副厂长已审核或待审核的公文

    (3) Checked_change.java:用于储存副厂长的审核意见,并更改公文流转状态

    (4) DeleteDoc.java:用于删除公文(并不是真正删除,只是修改公文的删除状态, 因为后续还会用到查询已删除公文的操作)

    (5) DoCheck.java:查询具体的公文并返回bean(副厂长)

    (6) Dofcheck.java:查询具体的公文并返回bean(厂长)

    (7) DoReceived.java:执行已审签完公文的签收操作(部门)

    (8) editPermission.java:更改用户权限(系统管理员)

    (9) editUserInfo.java:更改用户信息(系统管理员)

    (10) fcheckDoc.java:查询所有厂长已审核或待审核的公文

    (11) fcheckDoc_change.java:用于储存副厂长的审核意见,并更改公文流转状态

    (12) FormatDoc.java:格式化公文(更改公文状态)

    (13) GetAllUser.java:查询所有用户

    (14) GetDoc.java:根据查询方式获取公文(办公室)

    (15) getReceivedorNot.java:根据当前登录用户查询其已签收和未签收的公文

    (16) Login_do.java:处理用户登录

    (17) queryByTime.java:根据时间段查询对应公文

    (18) QueryDoc.java:根据某具体条件查询对应公文

    (19) SendDoc.java:根据公文id修改公文流转状态

    (20) ShowAll.java:获取已发所有公文

    (21) showCall.java:查找所有已签收并发送回执信息的公文

    (22) ShowSug.java:获取公文具体信息,包含公文路径,副厂长审核路径和厂长审 签路径

    (23) UpdateSelf.java:修改当前用户密码

    (24) UpdateUserInfo.java:修改用户信息

    (25) Users_do.java:对所有用户的基本操作(暂停用户/删除用户)

    (26) Writedoc_do.java:保存拟制的公文

    1. 相关jsp页面

    (1) backmainpage.jsp:后台管理主页面

    (2) Checkdoc.jsp:副厂长审核公文页面

    (3) Editpermission.jsp:编辑用户权限页面

    (4) Edituser.jsp:编辑用户基本信息页面

    (5) Fcheckdoc.jsp:厂长审签公文页面

    (6) Index.jsp:用户登录页面

    (7) Mainpage.jsp:公文流转系统主页

    (8) Querydoc.jsp:查询公文页面

    (9) Receive.jsp:展示签收和未签收公文页面

    (10) Senddoc.jsp:公文流转页面

    (11) Showall.jsp:展示所有已发公文页面

    (12) Showcall.jsp:展示所有已回执公文页面

    (13) Showresult.jsp:展示公文内容和厂长副厂长的审核内容

    (14) Usermanage.jsp:用户管理界面

    (15) Writecheck.jsp:副厂长审核公文并签署意见页面

    (16) Writedoc.jsp:部门拟制公文页面

    (17) Writefcheck.jsp:厂长审签公文并签署意见页面

    1. 相关文件夹

    (1) text:存放公文初稿

    (2) Tip:存放副厂长审核意见

    (3) Tip2:存放厂长审签意见

    1. 需要用到的jar

    (1) 数据库连接

    mysql-connector-java-8.0.16.jar

    (2) JSTL&EL

    Jstl.jar

    Standard.jar

    (3) JSON

    commons-beautifuls-1.8.0.jar

    commons-collections-3.2.1.jar

    commons-lang-2.4.jar

    commons-logging.jar

    ezmorph-1.0.6.jar

    fastjson-1.2.62.jar

    json-lib-2.4-jdk15.jar

  • 相关阅读:
    Win10使用VMware虚拟机安装ubuntu
    算法资源清单
    JAVA Synchronized (三) volatile 与 synchronized 的比较
    JAVA Synchronized (二)
    Java多线程:线程状态以及wait(), notify(), notifyAll()
    Java中断机制
    Java throw与throws
    Java(Android)线程池
    JAVA interrupte中断线程的真正用途
    Java 守护线程
  • 原文地址:https://www.cnblogs.com/Aming-/p/12012306.html
Copyright © 2011-2022 走看看