zoukankan      html  css  js  c++  java
  • javaweb 公文流转系统制作

    该系统主要的要求就是实现公文的流转审核,用户有多重类型,在不同用户登录的时候要进入不同的页面,并能执行他们的权限。

    用户分四种,普通部门(可以草拟公文并提交),办公室(接受普通部门的公文并编辑,最后提交至副厂长初步审核),副厂长(初步审核公文,签署意见),厂长(最终审核公文)。除此之外我还加人了一个超级管理员可以对公文和用户进行管理。

    先梳理一下程序结构,我区分用户的方法是在数据库中为其加入了一个type属性,在登录时通过获取type属性来进入不同的页面,如下图,man为普通部门,office办公室,head2副厂长,head1厂长,admin为超管,其type分别为1,2,3,4,0;

     公文的状态识别也是这个方法

    在登录时,在serverlet中就获取好该用户的用户类型,然后登录到相应的jsp中,左侧为其功能列表

    其不同用户的公文浏览时,根据数据库中的公文状态及当前用户类型进行公文筛选显示

    厂长和副厂长可以对待审核公文决定通过或不通过,并可对通过的公文签署意见

     

    厂长拥有的功能与副厂长的基本一致,只在浏览权限上有所区别。

    在各个页面和serverlet之间跳转时,为了识别用户类型,用到了session对象,在登录的serverlet中,就把用户的类型保存在session中,在之后的页面中通过获取session中的用户类型来确定执行什么。

    serverlet 中type的保存:

  • 相关阅读:
    js 字符串操作函数
    loadscript加载
    jquery.cookie.js结合asp.net实现最近浏览记录
    .net 关于匿名类型的特性
    高级javaScript程序形成过程(进阶)
    javascript window.*
    Jquery遍历筛选数组的几种方法和遍历解析json对象|Map()方法详解
    javascript prototype
    Jquery 中的CheckBox、 RadioButton、 DropDownList的取值赋值
    jquery笔记
  • 原文地址:https://www.cnblogs.com/liuleliu/p/12012386.html
Copyright © 2011-2022 走看看