计算机教务系统审批流程开发详细
来源:互联网 发布:163邮箱大师 mac 编辑:程序博客网 时间:2024/03/29 12:38
计算机教务系统审批流程开发详细
本篇文章对其中较为复杂的流程为例进行讲解(以及处理后面再开发中遇到的各种问题的解决方式):
首先 你已经把项目搭建好并且能够跑起来是这个样子的
现在数据库建一个业务表
(你建立的业务表中以下字段是必须有的 其他根据需要自行添加)
Firtst-模型建立
我们在 在线办公 栏目下有一个 模型管理
新建模型(注意下面几点)
流程分类 自行选择模块名称 中文即可模块标识 英文模块描述 中文
提交后便会进入流程编辑器,也是整个流程中比较重要的一块
流程编辑
这块就是画图填数据比较简单 但是填错了后面开发过层中就会出现很多问题 所以要 认真!认真!认真!
画图
基本用到的有这几个
一个开始圆圈 一个结束圆圈几个事件处理几个判断
图1
图2
图3
图中的方框即为事件处理
黑色X即为判断 -通过/驳回
在开始标志处 表单编号一定要写:
例如:oa/jwCourseAdjustApplication/form主键ID必须填
图中每一个元素都有一个ID(一定要填)启动器:
apply(这个地方是控制申请人提交申请后接收到审批结果的)每个事件处理方框都要有分配的人员-分配用户 即为 用户用来登陆的用户名
每个判断处都有一个判断标识 #{pass==0}/#{pass=1}
写完这些就可以提交并保存了,如果你写的有问题的话是不会保存成功
我们会在模型管理看到我们的模型 然后部署就会在流程管理里面看到我们新写的流程
生成代码
业务表添加
在下拉框里选你在数据库已经建好的表 下一步
在出现的字段里面将proc_ins_id 字段后面的勾都去掉 保存
生成方案添加 怎么填 看图 (如果是第一次生成,不用点是否替换勾)
- 生成代码 便会在本地看到新生成文件
Second-修改代码
生成的文件有oa下的dao/entity/service/controller
resources下的Dao.xml文件
以及Views下的jsp页面
1. 首先修改生成的实体类的继承 改为ActEntity 注释掉 //private String procInsId; 及对应的get set 方法 这个是后面显示流程审批过程时候显示过程数据的问题
2.service 看图你新建的文件里面没有的都写上和现有的对比 saveaduit delete…
3.controller 这里面的form很重要 如图这个是控制用户访问以及返回页面的控制器
判断的条件即为画图时时间处理方框的ID return的为页面 saveaduit delete…
4.jsp页面根据需要自行修改 页面调用数据时可以到 resources下的xxxDao.xml里面查找
生成的页面也要按照现有页面的进行修改 自行对比
每一个业务对应四个页面
…Form.jsp
…Aduit.jsp
…List.jsp
…View.jsp
Tird-添加目录
系统设置中添加目录
内容填写如图
Fourth-使用分配角色
我们最后就是为用户分配 使用权
有的时候会出现 操作权限不足 就是因为没有为其分配使用权
相应功能前面打勾即可
然后就开始用你分配的账户开始测试吧
最后
谢谢写项目过程中的小伙伴以及老Tom还有学长 帮我解决各种问题 我也学到了很多
第一次写博客
如果有发现哪块有问题请留言
或者建议我会及时修改
还有问题我也会解答的
~
- 计算机教务系统审批流程开发详细
- 审批流程系统详细设计
- 审批流程系统详细设计
- 教务系统开发总结
- 考勤系统审批流程设计
- NC5审批流开发流程
- 学校教务系统开发学习
- OA系统常见的审批流程
- 某管理系统自定义审批流程实现
- 基于Scriptcase的流程审批开发明细
- 审批流程
- 文正教务系统微信开发
- 使用python开发的教务管理系统
- 工作流审批平台-审批流程-审批权限
- 流程审批OA办公系统解决财务报销等问题
- OA系统中 流程审批数据库的设计
- 系统开发流程中的概要设计与详细设计
- PO审批流程
- linux基础学习之关机命令总结
- 前端架构之表现与数据分离
- 1018.Public Bike Management (30)
- Windows上安装python版的OpenCV
- General information on using GAMS solvers:
- 计算机教务系统审批流程开发详细
- Android Studio不安装opencv manager配置
- springMVC注解
- 剖析同步器(转载)
- Java-JDK各个版本的新特性
- C++:内嵌类、静态成员变量和函数、单例模式、友元函数和友元类
- Android学习十二---在android上实现图像匹配
- C++笔记之类外定义
- H264分析源码学习之结构体篇——nal_t结构体