审批流程系统详细设计
来源:互联网 发布:高通骁龙开核软件 编辑:程序博客网 时间:2024/04/29 21:00
模块流转图
st=>start: Starte=>endop1=>operation: 填写流程基本信息op2=>operation: 设计表单op3=>operation: 设计流程信息st->op1->op2->op3->e
基本信息设置
基本表字段设计
数据库字段设计
- 表单基本设置表( T_FORM_BASE_SET):
- 表单基本字段表( T_FORM_BASE_FIELD):
表单功能设计
数据库字段设计
- 表单配置表( T_FORM_SET):
附录
切面类 class 规范
显示 jsp 规范
自定义表单控件规范
每个控件对外提供接口必须有以下方法。
/** 获取控件需要保存的值* 此值的规范可以自行定义,如果为多个对象,且不参与到数据库搜索逻辑,建议使用 JSON 来存储。*/var getValue = function(){};/** 验证是否满足填写的规范* @return true or false*/var verify = function(){};/* * 调用此方法来设置控件的值* @param value4db 保存到数据库的值(起草的时候没有值)* @param formSetVo 和当前控件相关的 T_FORM_SET 数据* @return selfObj*/var setValue = function(value){};/* * 调用此方法来设置控件的值* @param value4db 保存到数据库的值(起草的时候没有值)* @param formSetVo 和当前控件相关的 T_FORM_SET 数据* @param fnCallbackSection 切面回调* fnCallbackSection = {* //初始化之前调用* onInitBefore : function(){},* //初始化之后调用* onInitAfter : function(){}* }*/var init = function(value4db, formSetVo, fnCallbackSection){};//最后,每个控件对象都必须注册到最外层 div 的 data 属性下面去。//每个控件都是独立可运行。不依赖外部的全局变量(全局变量可以是自己的)且一个控件可在一个界面中运行多个。//每个控件都务必使用闭包来实现。
调用时序图:
主界面->表单控件: 初始化 表单控件->表单控件: fn onInitBefore 表单控件->init: fn init 表单控件->表单控件: fn onInitAfter init-->主界面: return selfObj 主界面->表单控件: 验证表单 表单控件->verify: fn verify verify-->主界面: return true/false 主界面->表单控件: 获取保存的值 表单控件->getValue: fn verify getValue-->主界面: return string object
文章出自 http://blog.wordty.cn
阅读全文
0 0
- 审批流程系统详细设计
- 审批流程系统详细设计
- 考勤系统审批流程设计
- 计算机教务系统审批流程开发详细
- 审批流程数据库设计
- OA系统中 流程审批数据库的设计
- 自定义审批流程表设计
- 审批流程的设计(纯理论)
- OA系统常见的审批流程
- 某管理系统自定义审批流程实现
- 审批流程
- 系统开发流程中的概要设计与详细设计
- 工作流审批平台-审批流程-审批权限
- 通用流程化应用审批单设计思路(一)
- 流程审批OA办公系统解决财务报销等问题
- 用MongoDB数据库来管理办公系统中文档型的表单和信息——通用流程化应用审批单设计思路(二,续)
- PO审批流程
- Gerrit审批流程设置
- C#Linq语法
- Windows pip 安装 pandas
- 有用的git 命令表
- Work Break II 解题心得
- css3新特性
- 审批流程系统详细设计
- .Net应用程序反编译与保护
- C循环链表详解
- 解决:org.springframework.test.context.junit4.SpringRunner
- C#中static静态变量 字符串拷贝
- sqoop 笔记
- 2017.11.30笔记
- 我的第一篇博客
- 使用matlab编写程序的一些总结