模块插件的应用系统设计说明书.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模块插件的应用系统设计 说明书 「、模块插件的应用描述 1.1接口的功能描述 插件接口是为了 A6协同的扩展功能编码而设计的,它主要实现以下功能: 在系统启动时动态加载扩展应用的初始化代码。 设定用户菜单和系统管理员菜单。 1.2接口结构图 1.2.1 插件初始化加载流程 插件管理器 IPIuginManager 用户初始化代码 Txxy.java 调用接□的iniE 调用接□的iniE注 IP luglnSystsmlnit 返回Thjo返 SF^Ise 返回Thjo 返 SF^Ise 成功的初始化了插件 注意:init方法返回为false会停止A6协同的运行。如果插件不能正常装载也需要运行 A6 协同,那么init方法的返回值必须是true. 1.2.2 菜单的插件结构 在ini坊法中实现 插件初始化接口 IPIugln_Systemlnit 初姑化荒单I i 用户菜单验证接口 插件管理器IPIuginManager. IPlug ln_C lieckUser 插件管理器 IPIuginManager 根鷹用尸显示不同的茨单 菜单的设定信Jt I Plugln.nnl 1.3插件代码的规 与系统升插件作为系统的扩展必须按照一定的规进行编码。 才能保证与其它的插件不冲突, 与系统升 级不冲突。 1.3.1 JSP路径命名规 插件的页面文件,都放到ext的目录里。 路径格式为yyoa/ext/sae 注意插件名的大小写是要进行区分的 1.3.2 JAVA代码命名规 插件的java初始化代码必须使用包 net.btdz.oa.ext 包名为net.btdz.oa.ext. 插件名称,女口 sae 插件目录为 net.btdz.oa.ext.sae 注意java代码的包名要跟JSP的路径名一致,大小写都不能有差异 1.3.3 数据字典 字段 类型 默认 备注 t_id(PK) decimal(11,0) 0 选举ID per_id decimal(11,0) NULL 发起者ID dep_id decimal(11,0) NULL 所属上一级部门或单位 ID vote_title varchar(100) NULL 选举主题名称:定义所发起选举 的名称 vote_discripti on text NULL 选举说明,对选举相关事项进行 说明,提供选举背景资料等(提 供电子资料上传) vote_uploadfile varchar(255) NULL 电子资料保存路径 vote_type int(4) 0 选举方式,根据值的不冋处理不 同的业务逻辑,0:投票,1:提 名,2:不记名,3:记名 vote_ num int(4) 0 选举名额 vote item type int(4) 0 选举项选举类型(单选,多选) vote_area text NULL 选举围,主要包括用户 ID,用户 登录后首先判断用户ID是否在这 个围,在的话才能显示选举主题, 否则无权查看选举主题 vote starttime datetime NULL r选举开始时间 vote en dtime datetime NULL 选举结束时间 vote flag int(4) 1 选举主题开关1:开,0:关 ex vote item( 选举项目表) 字段 类型 默认 备注 i id(PK) decimal(11,0) 0 选举项目ID t id decimal(11,0) NULL 选举主题ID item name varchar(50) NULL 选举项目名称 ex vote result( 选举结果表) 字段 类型 默认 备注 r id(PK) decimal(11,0) 0 选举结果ID creator id decimal(11,0) NULL 选举发起者ID processor id decimal(11,0) NULL 选举围中的用户ID t id decimal(11,0) NULL 选举主题ID i id decimal(11,0) NULL 选举项目ID item value int(4) 0 默认为0,冋意为1 vote time datetime dateti 选举投票时间 me vote_ noteln formati on varchar(255) NULL 选举备注信息,发给发起者 ex_appraisal_topic( 考核主题表) 字段 类型 默认 备注 t_id(PK) decimal(11,0) 0 考核主题ID per_id decimal(11,0) NULL 考核发起者ID appraisal_title varchar(100) NULL 考核主题名称标题 appraisal_c ontent text NUL

文档评论(0)

magui + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档