

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(流程管理)通用审批流程系统设计20XX年XX月峯年的企业咨询咸通用审批系统设计一、需求分析 通过对政府机关、企事业单位的日常工作进行分析,发现对文件、表格和图纸等文字图 表资料进行审批占有相当大的工作量,因此,如果设计壹软件系统,把这些文字图表资料的 审批纳入到计算机进行管理,有助于规范审批流程、方便快捷查询、资料的规范化管理和提 高工作效率。二、系统描述(壹)、审批文件的建立系统提供Word和Excel文件的于线编录和外部拷入,其它类型的文件只能通过外部拷 入纳入系统,系统提供多种文文件模板,也可自建模板上传。(二)、审批流程的建立对于Word和Excel文件于于线编录或外部拷入编辑时建立
2、审批流程, 对于Word文件 通过设置特定宏的形式来识别于什幺位置进行签字(签字用外部扫描的签字图片进行代替) ,Excel通过设置特定的单元格来识别签字位置(同样用外部扫描的签字图片进行代替) ,通过 这样壹步壹步进行设置签字位置就能够完成审批流程的建立,当然随时可进行修改; 对于外 部拷入文件则提供单独的审批流程建立对话框进行建立 (对于设置签字位置的问题有等进壹 步研究) 。(三)、进行审批 根据设置的流转步骤,由相应的审批人进行审批,于审批过程中除了签字外,仍能够对Word和Excel文件进行修改和增加注释,系统自动保存修改痕迹,对于其它类型的拷入文 件,系统提供单独的审批对话框进行签
3、字,同样也能够录入修改意见。审批流程需要更改时,只有优先级比当前审批人高的用户、当前用户和流程建造人能够 修改,对于签字位置的修只能由流程建造人或被授权人能够对其修改,其它人不能修改。于流转过程中,参和审批人用户均可查见整个文件的审批过程,但只有用户优先级比当 前查见用户的优先级高的用户和流程创建人能够发出催审信息。于流转过程中, 流程创建人和当前未审批的用户能够注销该审批流程, 其它人不得注销。(四)、办结和归档 审批完成后,由流程创建人或授权用户能够对文件作出办结和归档处理。(五)、事后查询 参和审批的均可见到自己审批过的文件,其它未参和审批的文件由授权规则来确定是否 能够查询。三、设计采
4、用B/S结构,客户端的编辑器采用控件的形式来实现,资料保存于后台数据库中,于 服务器端开发DLL文件实现部分功能。具体实施需要进壹步考虑。四、建议公文处理系统单独设计为好,这只是针对其它的文件审批,其它未考虑的请风中、农民 和小刘完善,特别是风中和农民对于其实用性、文档的类别和审批的规范性作出考虑,小刘 和初始状态负责考虑技术实现,对于公文处理系统这次要重新完善,到达归档和归档后处理 这壹步。一、采用技术:服务器端:Asp3.0+SqlServer2000客户端:IE5.0+Word、Excel宏和Html编辑器+VbScript二、具体实现: 通用审批系统审批文件分为四类:Word文檔、Ex
5、cel文檔、Html文档和其它文件,下面按这四种文件类别分别说明其处理方法: (壹八Word文檔:1、 基本思路:VbScript控制Word中的宏过程和文件内容或直接利用打开模板中的宏来处理。2、 新建审批文档: 审批文档通过俩种方法来建立,壹种是直接于模板中输入,另壹种是将已有的文档拷入 打开的模板中。3、 保存审批文檔:通过VBA宏将文档保存到C:MyDocumentsOA缓冲这个目录中, 然后由网页或VBA宏程序来将文件保存入数据库中,生成壹条新记录。4、 建立审批流程: 包括新建、修改和删除流程等功能,这些功能只能由流程建立者(讨论是否能够授权修 改),不能修改和删除已审批过的流程,
6、如果要对已审批的流程作出修改,则只能回退 后才能修改和删除。新建审批流程时,先用光标定位审批位置,然后定义审批流程(审批位置于WORD中的标识采用书签或特定宏来表示,需进壹步讨论) ,包括选择审批人部门、审批人、审 批结束时间等。5、 启动审批流程: 流程建立完成后,必须按“启动审批流程”按钮启动流转过程,此后,只有流程建立者 和授权流程监控者可对该流程进行删除和修改,拒绝签署者只有回退给流程建立者或上 壹级审批者或授权监控者,如果退回者是第壹步的审批者,则只能退回给建立者或授权监控者。6、审批的具体过程:(1)、进入OA(2)、提示有新的审批文档,单击连接进入待审批文档列表(3)、 打开审批
7、文档, 编辑文档且执行签字或盖章等工作, 具体操作是输入签字密码后 将电子签名插入审批位置,输入盖章密码后将电子章插入到审批位置,签字也能够设计 壹个签字窗口,于窗口中用鼠标或手写笔签名后插入审批位置(4)、审批完成后,保存文档,自动输入下壹个审批流程,若发现流程有错,则可转交 给建立者或回退给上壹步审批者,且提出意见,转给建立者的文档由建立者作注销或修 改流程处理后重新进行流转,如果没删除文件则对原始记录不能删除,以便于查见流程 的整个流转过程;如果是转交给上壹步的审批者,则保留上次的流转信息,丢失签字或 盖章信息,由该审批者重新处理。7、各模板加上数据验证功能,如某单元格不能为空或某文本框
8、只能为数字等 外:表格下载、流程查询、法规等内:过程啥8、审批流程图:注销流程9、各角色的功能:一审批者(1? 建立档、启动审批流过程和发催信息。档外,二)、(3)、审批者:审批文档 启动流程Excel文檔:Excel文件中用单元格的行和列来确定,实现方法 和操作方法同Wo催审信:件。同意同意审批者二审批者N(三八HTML文檔:设计壹个简易的HTML文文件和流程编辑器,于这个编辑器中建立审批文文件和审批流程,签字位置用表格ID或Base标签来标识。(四)、其它文档:其它类型的文档通过上传到服务器,然后用Web方式定义流转流程, 启动流程后进入流转;审批人通过上处理后重新上传,然后流转到下壹审批
9、人。三、下壹版本新增加功能:1、 增加且发审批流程,即某几个审批流程可同时进行审批,该项功能可用于对收文中的阅文功能。2、 增加远程发送审批文档功能。详细设计一、功能模块1、新建审批文檔:(1)、新建审批文档第壹步:选择文档建立方式;第二步:编辑审批文档(可采用录入、拷入、合且、转入已审批的同类型文档四种方式)用转入已审批的同类文档方式完全能够成为壹个简单的公文处理系统;具体步骤待研究:第三步:建立审批位置和审批流程;第四步:进入流转。(2)、新建审批文档列表(未启动审批流程的文档)文档编文档类文档类文档标关键词完成时状态操作号别型题间编辑文启动查见流档流程程壹支笔图片壹个齿轮图片放大镜图片2
10、、待办事宜:查见待处理的文档,包括审批、办结、归档、回退的文档,表格样式:文 档 编号文档 类 别文档 类 型文档标题关键词待办事宜状态启动审批办结终审归档回 退文 档注 销文 档超时3、审批文檔查询:文档编号文档类别文档 类 型文档标题关 键 词状态审批 流 程启动审批办结终审归档回 退 文档注 销文 档超时壹个放 大 镜图 片包括对文档标题、主题词、是否启动文档、审批过程中的文档,回退文档、办结文档、终审 文档、归档文档等条件,查询结果可打印和输出到Excel。4、 审批模板管理:(1)、新建审批模板(2)、编辑审批模板(3)、审批模板列表:打印、输出到Excel5、 流程监控:单击“流程
11、监控”连接后,显示该用户所有监控的文档列表,单击“查询”按钮后,弹出隐 藏的查询条件构造层,构造完成查询条件后,可单击查询”按钮显示查询结果,也可单击“取消”按钮隐藏查询条件构造层。文 档 编号文档 类 别文档 类 型文 档 标题关 键词操作当前处理事状态崔审流程启动审批办结终审归档回 退文 档注 销文 档超时壹个 喇叭 图片壹个 放大 镜图 片流程监控采用全流程图形式表示,每个过程可查询详细审批信息和状态,同时可发送崔审信 息等。6、系统设置:(1)、部门编码维护(管理员)(2)、职务编码维护(管理员)(3)、用户类别编码维护(管理员)(4)、审批文档类型编码维护(管理员)(5)、操作日志(
12、管理员)(6)、用户信息维护(管理员)(7)、电子笔名维护(管理员)(8)、电子章维护(管理员)(9)、登录密码设置(10)、签字密码设置(11)、盖章密码设置7、 帮助8、 退出 二、数据库设计1、部门编码表(BM_BMBM)字段名字段类型字段长度默认值允许为空主键备注IDBigl nt否自动增加BMVarChar6否是部门编码BMMCVarChar20否部门名称DWBMVarChar6否所属单位编码YXJInt41否优先级2、用户类别编码表(BM_YHLBBM)字段名字段类型字段长度默认值允许为空主键备注BMVarChar2否是类别编码LBMCVarChar20否类别名称YXJInt41否
13、优先级3、职务编码表(BM_ZWBM)字段名字段类型字段长度默认值允许为空主键备注IDBigl nt否自动增加BMVarChar2否是职位编码ZWMCVarChar20否职位名称YXJInt41否优先级4、审批文档类型编码表(BM_WDLB):必须有壹条“普通文档”记录(重新设计成多级文档类别表)字段名字段类型字段长度默认值允许为空主键备注IDBigI nt否自动增加BMVarChar6否是文档类型编码WDMCVarChar50否文档类型名称BMBMVarChar6是所属部门编码BMMCVarChar20是所属部门名称CJRBMVarChar6是创建人编码CJRMCVarChar10是创建人名
14、称SJWDBMVarChar6是上级文档编码,为空字段名字段类型字段长度默认值允许为空主键备注IDBigl nt自动增加BMVarChar6否是用户编码YHMCVarChar10否用户名称MMVarChar16否用户登录密码SSBMVarChar6否所属部门ZWVarChar2否职务YHLBVarChar2否用户类别BMFZRBit10否是否部门负责人XBVarChar2男否性别YXJInt41否优先级6、签字笔迹图片表(BM_BJ)字段名字段类型字段长度默认值允许为空主键备注BJ_BMVarChar6否是笔迹编码BJ_QZMMVarChar16否签字密码BJ_YHMVarChar6否笔迹所属
15、用户编码BJ_YHMCVarChar10否笔迹所属用户名称BJ_SSBMVarChar6否笔迹所属部门编码BJ_SSBMMCVarChar20否笔迹所属部门名称BJ_SCRQDateTimeGetDate()否笔迹上传日期BJ_WJMVarChar13否笔迹图片文件名BJ_BJSJImage否笔迹图片数据BJ_BZVarChar200笔迹说明7、电子章图片表(BM_DZZ)字段名字段类型字段长度默认值允许为空主键备注DZZ_BMVarChar6否是电子章编码DZZ_SYMMVarChar16否电子章使用密码DZZ_SSBMVarChar6否电子章所属部门编码DZZ_SSBMMCVarChar2
16、0否电子章所属部门名称DZZ_SCRQDateTimeGetDate()否电子章上传日期DZZ_WJMVarChar13否电子章图片文件名DZZ_BJSJImage否电子章图片数据DZZ_BZVarChar200电子章说明8、审批模板表(MB_WD)字段名字段类型字段长度默认值允许为空主键备注MB_WD_BMVarChar10否是文档模板编码MB_WD_MCVarChar50否模板名称MB_WD_BMBMVarChar6是模板所属部门编码,为空表示公用模板MB_WD_BMMCVarChar20是模板所属部门名称MB_WD_CJRVarChar6否模板创建人编码MB_WD_CJRMCVarCha
17、r10否模板创建人名称MB_WD_CJRQDateTimeGetDate()否模板创建日期MB_WD_LCBMVarChar5是对应审批 流程模板 中的流程编码,允许 为空,为空 表示该模 板没创建 审批流程MB_WD_WDLBVarChar2否模板类别MB_WD_LXInt1否模板类型,1表示Word、2表示Excel、3表示HTML、4表示其他 类型MB_WD_SJImage否模板数据9、审批流程模板表壹(MB_LC_I):存放审批流程模板基本数据字段名字段类型字段长度默认值允许为空主键备注MB_LC1_BMVarChar10否是流程模板编码MB_LC1_MCVarChar50否流程名称M
18、B_LC1_BMBMVarChar6是流程所属部 门编码,为 空表示公用 流程MB_LC1_BMMCVarChar20是流程所属部 门名称,为 空表示公用 流程MB_LC1_CJRVarChar6否流程创建人编码MB_LC1._CJRMCVarChar10否流程创建人名称MB_LC1._CJRQDateTimeGetDate()否流程创建日期10、审批流程模板表二(MB_LC_2):存放审批流程模板流转数据字段名字段类型字段长度默认值允许为空主键备注MB_LC2_BMVarChar10否对应审批 流程模板 表壹的编 码MB_LC2_BMBMVarChar6否审批部门编码MB_LC2_BMMCV
19、arChar20否审批部门名称MB_LC2_YHMVarChar6是审批人编 码,为空 表示由部 门负责人审批MB_LC2_YHMCVarChar10是审批人名称,为空 表示由部 门负责人 审批MB_LC2_BZInt否对应整个 审批过程 的步骤MB_LC2_SMVarChar100否审批说明MB_LC2_QXVarChar110-0-0-0-0-0否审批权限,权限 对应:审 批-办结-终审-注销-监控-归档,为0表示没 有该权 限,为1表示有该权限说明:壹般来说,流程创建者有:办结、监控、注销和归档权限流程中的用户有:审批和监控俩种权限流程中的最终用户:审批、监控和终审权限建议:审批权限最好
20、能固定,也可让流程创建者自行定义,但其基本权限不能更改。11、审批文档数据表(保存审批文档数据):SP_WD字段名字段类型字段长度默认值允许为空主键备注WD_BHVarChar20否是文档编号WD_LBVarChar2否文档类别WD_LXInt41否文档类型,1表示Word,2表示Excel,3表示HTML,4表示其他类型WD_BTVarChar200否文档标题WD_GJCVarChar100是文档关键词WD_SSBMVarChar6否创建部门编码WD_SSBMMCVarChar20否审批部门名称WD_CJRVarChar6否创建人编码WD_CJRMCVarChar10否创建人名称WD_CJR
21、QDateTimeGetDate()否创建日期WD_WCSJDateTime是审批完成时间上限,为空表示 没有时间 限制WD_SJImage否文档数据WD_ZT_QDBit10否启动标志WD_ZT_BJBit10否办结标志WD_ZT_ZSBit10否终审标志WD_ZT_ZXBit10否注销标志WD_ZT_GDBit10否归档标志12、审批流程表:SP_LC(保存审批流程数据,包括审批的基本信息,如是否审批、是否终审、是否办结等)字段名字段类型字段长度默认值允许为空主键备注LC_WDBHVarChar20否文档编号LC_SPBMVarChar6否审批部门编码LC_SPBMMCVarChar20否
22、审批部门名称LC_SPRVarChar6是审批人编码, 为空表示由 部门负责人审批LC_SPRMCVarChar10是审批人名称, 为空表示由 部门负责人审批LC_CJRQDateTimeGetDate()否创建日期LC_BZInt否审批步骤LC_SMVarChar100否审批说明LC_QXVarChar11否具体说明见表10的MB_LC2_QX说明LC_SPWZ250否审批位置LC_QZLXInt0否签字类型,0表示签字,1一. 表示盖早说明:审批位置的数据格式:1、Word文档:书签名称,书签名称,书签名称,注意书签名称不能出现 “,”。2、Excel文档:表名行-列,表名行-列,表名行-
23、列。3、Html文档:图像名称,图像名称,图像名称,Html文档中的审批位置由壹幅图片标识,同是为该图片命名,于审批时由根据该名称即:图像名称.SRC属性来显示签字图片。4、 其他文档:其他文档的审批由审批人下载后填写“文档审批表”来进行审批(研 究)13、审批过程表:SP_GC(保存审批过程数据,包括回退信息、审批意见等)字段名字段类型字段长度默认值允许为空主键备注GC_WDBHVarChar20否文档编号GC_SPBMVarChar6否审批部门编码GC_SPBMMCVarChar20否审批部门名称GC_SPRVarChar6否审批人编码GC_SPRMCVarChar10否审批人名称GC_S
24、PRQDateTimeGetDate()否审批日期GC_SPLXInt1否审批类型GC_SPXXVarChar250是审批信息GC_HTBMVarChar6是回退部门编 码,当GC_SPLX=3时有值GC_HTBMMCVarChar20是回退部门名 称,当GC_SPLX=3时有值GC_HTRVarChar6是被回退人编 码,当GC_SPLX=3时有值GC_HTRMCVarChar10是被回退人名 称,当GC_SPLX=3时有值GC_HTRQDateTimeGetDate()是回退日期,当GC_SPLX=3时有值说明:1、GC_SPLX(审批类型):有三种审批类型,1表示签子,2表示盖早,3表示
25、回退信息,4表示办结信息,5表示终审信息,6表示办结信息,7表示归档信息2、 按审批日期降序排序,从而得到审批顺序。14、审批文档编号表:SP_WDBH字段名字段类型字段长度默认值允许为空主键备注BH_NDVarChar4STR(Year(GetDate()否年度BH_WDLBVarChar2否对应文档类别BH_QZVarChar14否是编号前 缀,用于 区另【J文 档类别,不能重 复BH_BHBiGI nt否文档编号说明:1、 本表对应文档类别表,壹种文档类别必须对应壹种编号,该编号由程序自动生成,程序运行时查询该表,如果找到对应年度和对应文档类别则取得该编号且使编号加1,否则新建壹条记录,
26、复制上年编号前缀。2、 编号前缀建议用便于识别文档类别的字符串,必须包含年度信息。15、初始模板表(BM_CSMB)字段名字段类型字段长度默认值允许为空主键备注CSMB_BMVarChar2否是初始模板编码CSMB_MCVarChar50否初始模板名称CSMB_WJLXInt否初始模板文件类型,1表示Word,2表示Excel,3表示其他文档CSMB_WDLBInt1否初始模板文档类别,17-44- ctr表示新建审批模板的模板,2表示新建审批文档的模板CSMB_SJImage否模板文档数据16、历史记录表(XX_LS):记录所有用户的操作字段名字段类型字段长度默认值允许为空主键说明XX_BM
27、BMVarChar6否部门编码XX_BMMCVarChar20否部门名称XX_RYBMVarChar6否操作人员编码XX_CZRYVarChar10否操作人员XX_CZSXVarChar100否操作事项XX_CZRQDateTimeGetDate()否操作日期17、单位编码表(BM_DW)(系统初始有壹条记录,DWBM=OOOOOO,DWMC=“单位名称”,DWYXJ=1,由用户自己去改)字段名字段类型字段长度默认值允许为空主键说明IDBigl nt否自动增加DWBMVarChar6否是单位编码DWMCVarChar50否单位名称SJDWBMVarChar6是上级单位 编码,为空 表示为独立单
28、位DWYXJInt1否单位优先级18、用户分管部门表(BM_FGBM)字段名字段类型字段长度默认值允许为空主键说明IDBigI nt否是自动增加YHBMVarChar6否用户编码FGBMBMVarChar6否分管部门编码三、视图和索引(壹)视图:1、 用户信息编码表视图(VI_BM_YHXX)Select*FromBM_YHXX,BM_YHLBBM,BM_BMBM,BM_ZWBMWhereBM_YHXX.SSBM=BM_BMBM.BMA ndBM_YHXX.ZW=BM_ZWBM.BMA ndBM_YHXX.YHLB=BM_YHLBBM BM2、 审批模板表视图(VI_MB_WD):和文档类别表
29、建立视图3、 审批文档数据表视图(保存审批文档数据:VI_SP_WD):和文档类别表建立视图(二)索引:四、存储过程1、 取得审批文档编号存储过程(SUB_SP_WDBH):该存储过程用来取得最新的文档编号 输入参数:年度、文档类别处理过程:查询有无该年度和文档类别的记录,有则取得完整编号,且使编号加1,没有则新建该年度和文档类别的记录,且编号为1,重新返回新编号,且使编号加1。SQL语句:CREATEPROCEDURESUB_SP_WDBHNdvarchar(4),Wdlbvarchar(2)ASIfNotEXISTS(Select*FromSP_WDBHWhereBH_ND=NDAndBH
30、_WDLB=Wdlb)BeginBEGINTRANSACTIONInsertIntoSP_WDBH(BH_ND,BH_WDLB,BH_QZ)Values(ND,Wdlb,Nd+Wdlb)CommitEndSelect*FromSP_WDBHWhereBH_ND=NDAndBH_WDLB=WdlbBEGINTRANSACTIONUpdateSP_WDBHSetBH_BH=BH_BH+1WhereBH_ND=NDAndBH_WDLB=WdlbCommitGO测试方法:于SQL查询分析器中执行EXECUTESUB_SP_WDBH2004,03语句。2、查询用户基本信息存储过程(SUB_BM_YHXX
31、):取得用户基本信息输入参数:用户编码 处理过程:用户编码不为空,查询指定编码用户信息,为空查询所有用户信息。SQL语句:CREATEPROCEDURESUB_BM_YHXXYhbmvarchar(6)ASIfLen(Yhbm)=0Select*FromVI_BM_YHXXElseSelect*FromVI_BM_YHXXWhereBM=YhbmGO测试方法:ExecuteSUB_MB_YHXX(查询所有用户信息)ExecuteSUB_MB_YHXX160101(查询用户编码为160101的用户信息)3、用户身份验证存储过程(SUB_SFYZ):验证用户身份 输入参数:用户名,登录密码 处理过
32、程:查询也之相对应的用户名和密码,返回查询记录SQL语句:CREATEPROCEDURESUB_SFYZYhbmvarchar(6),Yhmmvarchar(16)ASSelect*FromVI_BM_YHXXWhereBM=YhbmAndMM=YhmmGO4、新建用户存储过程(SUB_XJYH):新建用户 输入参数:用户基本信息处理过程:首先查询有无重得编码,没有则插入新用户信息,返回 现错误返回0SQL语句:CREATEPROCEDURESUB_XJYHVarBMvarchar(6),1,否则返回-1,如果出VarYHMCvarchar(10),VarMMvarchar(16),VarSS
33、BMvarchar(2),VarZWvarchar(2),VarYHLBvarchar(2),VarBMFZRbit,VarXBvarchar(2),VarYXJintASDECLARERunStatusintIfNotExists(Select*FromBM_YHXXWhereBM=VarBM)BeginBeginTransactionInsertIntoBM_YHXX(BM,YHMC,MM,SSBM,ZW,YHLB,BMFZR,XB,YXJ)Values(VarBM,VarYHMC,VarMM,VarSSBM,VarZW,VarYHLB,VarBMFZR,VarXB,VarYXJ)IfER
34、ROR=0VarBMBMvarchar(2),BeginCommitTransactionSetRunStatus=0EndElseBeginRollbackTransactionSetRunStatus=1EndEndElseSetRunStatus=-1SELECTRunStatus=RunStatusGO5、签字存储过程(SUB_YHQZ):用户签字 输入参数:用户名,部门编码,签字密码,笔迹图片编码 处理过程:根据输入参数查询所有该用户的签字笔迹SQL语句:CREATEPROCEDURESUB_YHQZVarYHMvarchar(6),VarQZMMvarchar(16),VarBJB
35、Mvarchar(6)VarBJBMvarchar(6)ASIfLen(VarBJBM)=0beginSelect*FromBM_BJWhereBJ_YHM=VarYHMAndBJ_QZMM=VarQZMMAndBJ_SSBM=VarBMBMendElsebeginSelect*FromBM_BJWhereBJ_BM=VarBJBMAndBJ_YHM=VarYHMAndBJ_QZMM=VarQZMMAndBJ_SSBM=VarBMBMendGO6、盖章存储过程(SUB_YHGZ):用户盖章输入参数:部门编码,盖章密码(讨论:用户名是否作为参数出现,从安全性上考虑)处理过程:根据输入参数查询该部
36、门的所有电子章SQL语句:CREATEPROCEDURESUB_YHGZVarBMBMvarchar(2),VarQZMMvarchar(16),ASVarDwmcVarChar(50),IfLen(VarBJBM)=0 beginSelect*FromBM_DZZWhereDZZ_SYMM=VarQZMMAndDZZ_SSBM=VarBMBM endElsebeginSelect*FromBM_DZZWhereDZZ_BM=VarBJBMAndDZZ_SYMM=VarQZMMAndDZZ_SSBM=VarBMBMendGO7、单位编码存储过程(SUB_DWBM):录入单位编码/*该存储过程是
37、有关对BM_DW表的所有更新操作,由Czlx参数来确定操作类型Czlx=“BJ”时表示修改Czlx=ZJ时表示增加Czlx=SC时表示删除*/CREATEPROCEDURESUB_DWBMVarIdBigInt,VarDwbmVarChar(6),VarSjdwbmVarChar(6),VarYxjInt, CzlxVarChar(2)ASDECLARERunStatusVarChar(50)SetRunStatus=IfCzlx=ZJBeginIfNotExists(Select*FromBM_DWWhereDWBM=VarDwbm)InsertIntoBM_DW(DWBM,DWMC,SJD
38、WBM,DWYXJ)Values(VarDwbm,VarDwmc,VarSjdwbm,VarYxj)ElseSetRunStatus=对不起,数据库中已有相同编码的记录!EndIfCzlx=BJBeginIfNotExists(Select*FromBM_DWWhereDWBM=VarDwbmAndIDVarId)UpdateBM_DWSetDWBM=VarDwbm,DWMC=VarDwmcWhereID=VarIdElseSetRunStatus=对不起,数据库中已有相同编码的记录!EndIfCzlx=SCBeginIfExists(Select*FromBM_DWWhereSJDWBM=V
39、arDwbm)SetRunStatus=对不起,请先删除该单位下面的子单位后才能删除本单位!ElseDeleteFromBM_DWWhereDWBM=VarDwbmEndIfERROR0SetRunStatus=对不起,更新数据出错!SELECTRunStatus=RunStatusGO8、查询单位编码信息存储过程(SUB_DWBM_LB)CREATEPROCEDURESUB_DWBM_LBVarSjdwVarChar(6)ASSelect*FromBM_DWWhereSJDWBM=VarSjdwOrderByDWYXJGO9、查询部门编码信息存储过程(SUB_BMBM_LB)/*该存储过程用
40、于查询BM_BMBM(部门编码)表中的数据VarDwbm:单位编码变量VarBmbm:部门编码变量当VarDwbm为空且VarBmbm为空时表示查询所有部门数据 当VarDwbm为空且VarBmbm不为空时表示查询指定部门编码数据 当VarDwbm不为空且VarBmbm为空时表示查询指定单位的部门编码数据 当VarDwbm和VarBmbm均不为空表示查询指定单位、指定部门的编码数据*/CREATEPROCEDURESUB_BMBM_LBVarDwbmVarChar(6),VarBmbmVarChar(6)ASIfLen(VarDwbm)=0AndLen(VarBmbm)=0Select*Fro
41、mBM_BMBMifLen(VarDwbm)=0AndLen(VarBmbm)0Select*FromBM_BMBMWhereBM=VarBmbmifLen(VarDwbm)0AndLen(VarBmbm)=0Select*FromBM_BMBMWhereDWBM=VarDwbmifLen(VarDwbm)0AndLen(VarBmbm)0Select*FromBM_BMBMWhereDWBM=VarDwbmAndBM=VarBmbmGO9、档类别管理:Sub_WDBM_LB/*sBMvarchar(6)编码类别编码sWDMCVarChar(20)类别名名sBMBMVarChar(6)所属部门
42、编码sCJRBMVarChar(6)创建人编码sSJWDBMVarChar(6)上级文档类别编码bFlagint操作标志,0为添加,1为修改,2为删除*/CreateProcedureSub_WDBM_LBsBMVarChar(6),sWDMCVarchar(20),sBMBMVarchar(6),sCJRBMVarChar(6),sSJWDBMVarChar(6),bFlagintASDECLARERunStatusVarChar(50)SetRunStatus=IfbFlag=0beginIfNotExists(selectBMfromBM_WDLBwhereBM=sBMInsertint
43、oBM_WDLB(BM,WDMC,BMBM,CJRBM,SJWDBM)Values(sBM,sWDMC,sBMBM,sCJRBM,sSJWDBMElseSetRunStatus=对不起,数据库中已经存于相同编码的记录EndIfbFlag=1UpdateBM_WDLBSETWDMC=sWDBM,BMBM=sBMBM,SJWDBM=sSJWDBMwhereBM=sBMlfbFlag=2DeletefromBM_WDLBwhereBM=sBMIfError0SetRu nStatus=对不起,操作数据出错了SELECTRu nStatus=Ru nStatusGO五、Word审批模板中的功能功能模块
44、流程创建者当前审批者授权监控者签字V盖章V回退V注销VV(有该权限的)V(有该权限的)办结VV终审V(有该权限的)归档VV(有该权限的)V(有该权限的)崔审VV(当前审批者之前的所有审批者)V保存审批文档VVV编辑审批流程VV启动流程V打印VVV显示修订VVV流程监控VV保存文档到本地VVV壹个标签,显示当前文档状态如果要改变审批人则于编辑审批流程中重新处理,但这个功能只能由流程建立者和授权管理 者才能更改,于签字和盖章功能中才能退回或返回给流程建立者六、Word创建模板中的功能1、 编辑审批流程:包括设置审批位置、设置审批部门和审批人。2、 保存模板:将模板保存到模板表中。3、 保存模板到本地:将模板文档保存到本地
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农药销售代理合同全文
- 化工原料进口代理合同(范本)
- 夫妻和谐共处合同书
- 员工合同样本集锦
- 国内快递运输服务合同细则
- 单位公益捐赠合同协议
- 合资公司成立的投资合同范本
- 合成气生产中的催化剂考核试卷
- 宠物友好公共设施清洁保养质量监管考核试卷
- 康复辅具适配与物理治疗结合考核试卷
- 微信小程序培训课件
- ACUSONX150西门子彩色多普勒超声系统
- berg平衡评定量表
- EPC总承包项目财务管理要点
- 一年级下学期开学家长会
- 发动机飞轮壳加工工艺及其夹具设计
- 中国控制会议论文模板英文
- 前厅罗盘系统操作细则
- 迅达扶梯9300AE故障代码
- 二年级下册数学课件-第三单元 对称图形 ppt(29张) 北京版(2021秋)
- 《各种各样的桥》ppt课件
评论
0/150
提交评论