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

 

posted @ 2019-12-09 17:25  _Aming  阅读(217)  评论(0编辑  收藏  举报