Microsoft Word - A201308-574_1378309423.doc



Similar documents
何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单



评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

《C语言基础入门》课程教学大纲

中 国 软 科 学 年 第 期!!!

I

( ) 信 号 与 系 统 Ⅰ 学 科 基 础 必 修 课 教 周 2016 年 06 月 13 日 (08:00-09:35) ( )

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

名 称 生 命 科 学 学 院 环 境 科 学 1 生 物 学 仅 接 收 院 内 调 剂, 初 试 分 数 满 足 我 院 生 物 学 复 试 最 低 分 数 线 生 命 科 学 学 院 生 态 学 5 生 态 学 或 生 物 学 生 命 科 学 学 院

金 不 少 于 800 万 元, 净 资 产 不 少 于 960 万 元 ; (3) 近 五 年 独 立 承 担 过 单 项 合 同 额 不 少 于 1000 万 元 的 智 能 化 工 程 ( 设 计 或 施 工 或 设 计 施 工 一 体 ) 不 少 于 2 项 ; (4) 近 三 年 每 年

中 中 中 中 部 中 岗 位 条 件 历 其 它 历 史 师 地 理 师 生 物 师 体 与 健 康 师 从 事 中 历 史 工 从 事 中 地 理 工 从 事 中 生 物 工 从 事 中 体 与 健 康 工 2. 课 程 与 论 ( 历 史 ); 2. 科 ( 历 史 )

随着执业中医师资格考试制度的不断完善,本着为我校中医学专业认证服务的目的,本文通过对我校中医类毕业生参加2012年和2013年的中医执业医师考试成绩及通过率、掌握率进行分析,并与全国的平均水平进行差异比较分析,以此了解我校执业中医师考试的现状,进而反映我校中医类课程总体教学水平,发现考核知识模块教学中存在的不足,反馈给相关学院和教学管理部门,以此提高教学和管理水平。


一 开 放 性 的 政 策 与 法 规 二 两 岸 共 同 的 文 化 传 承 三 两 岸 高 校 各 自 具 有 专 业 优 势 远 见 杂 志 年 月 日

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用

修改版-操作手册.doc

采 取 行 动 的 机 会 90% 开 拓 成 功 的 道 路 2

深圳市新亚电子制程股份有限公司

国债回购交易业务指引

¹ º ¹ º 农 业 流 动 人 口 是 指 户 口 性 质 为 农 业 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个 月 及 以 上 的 流 动 人 口 非 农 流 动 人 口 是 指 户 口 性 质 为 非 农 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个

,,,,, :,, (.,, );, (, : ), (.., ;. &., ;.. &.., ;, ;, ),,,,,,, ( ) ( ),,,,.,,,,,, : ;, ;,.,,,,, (., : - ),,,, ( ),,,, (, : ),, :,

抗 战 时 期 国 民 政 府 的 银 行 监 理 体 制 探 析 % # % % % ) % % # # + #, ) +, % % % % % % % %

2014年中央财经大学研究生招生录取工作简报

一 从 分 封 制 到 郡 县 制 一 从 打 虎 亭 汉 墓 说 起

 编号:

伊 犁 师 范 学 院 611 语 言 学 概 论 全 套 考 研 资 料 <2016 年 最 新 考 研 资 料 > 2-2 语 言 学 纲 要 笔 记, 由 考 取 本 校 本 专 业 高 分 研 究 生 总 结 而 来, 重 点 突 出, 借 助 此 笔 记 可 以 大 大 提 高 复 习 效


年 第 期 % %! & % % % % % % &

附件1:

珠江钢琴股东大会

( 二 ) 现 行 统 一 高 考 制 度 不 利 于 培 养 人 的 创 新 精 神,,,,,,,,,,,,, [ ],,,,,,,,,,, :, ;,,,,,,? ( 三 ) 现 行 统 一 高 考 制 度 不 利 于 全 体 学 生 都 获 得 全 面 发 展,, [ ],,,,,,,,,,,

Microsoft Word - 文件汇编.doc

课程类 别

正 规 培 训 达 规 定 标 准 学 时 数, 并 取 得 结 业 证 书 二 级 可 编 程 师 ( 具 备 以 下 条 件 之 一 者 ) (1) 连 续 从 事 本 职 业 工 作 13 年 以 上 (2) 取 得 本 职 业 三 级 职 业 资 格 证 书 后, 连 续 从 事 本 职 业

2 熟 悉 Visual Basic 的 集 成 开 发 环 境 3 了 解 可 视 化 面 向 对 象 编 程 事 件 驱 动 交 互 式 开 发 等 基 本 概 念 4 了 解 Visual Basic 的 特 点 环 境 要 求 与 安 装 方 法 1 Visual Basic 开 发 应 用

<443A5C6D B5C30312EB9A4D7F7CEC4B5B55C30322EBACFCDACCEC4B5B55C C30342EC8CBC9E7CCFC5C31332ECFEEC4BFC5E0D1B55C E30385C322EB2D9D7F7CAD6B2E12E646F63>

附 件 : 上 海 市 建 筑 施 工 企 业 施 工 现 场 项 目 管 理 机 构 关 键 岗 位 人 员 配 备 指 南 二 一 四 年 九 月 十 一 日 2

(Microsoft Word - NCRE\314\345\317\265\265\367\325\37313\324\27221\272\3051.doc)

3 月 30 日 在 中 国 证 券 报 上 海 证 券 报 证 券 时 报 证 券 日 报 和 上 海 证 券 交 易 所 网 站 上 发 出 召 开 本 次 股 东 大 会 公 告, 该 公 告 中 载 明 了 召 开 股 东 大 会 的 日 期 网 络 投 票 的 方 式 时 间 以 及 审

18 上 报 该 学 期 新 生 数 据 至 阳 光 平 台 第 一 学 期 第 四 周 至 第 六 周 19 督 促 学 习 中 心 提 交 新 增 专 业 申 请 第 一 学 期 第 四 周 至 第 八 周 20 编 制 全 国 网 络 统 考 十 二 月 批 次 考 前 模 拟 题 第 一 学

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量

西 南 民 族 学 院 学 报 哲 学 社 会 科 学 版 第 卷 资 料 来 源 中 国 统 计 年 鉴 年 年 新 中 国 五 十 年 统 计 资 料 汇 编 中 国 人 口 统 计 年 鉴 年 数 据 资 料 来 源 中 国 统 计 年 鉴 中 国 统 计 出 版 社 年 版 资 料 来 源

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

马 克 思 主 义 公 正 观 的 基 本 向 度 及 方 法 论 原 则!! # #

新, 各 地 各 部 门 ( 单 位 ) 各 文 化 事 业 单 位 要 高 度 重 视, 切 实 加 强 领 导, 精 心 组 织 实 施 要 根 据 事 业 单 位 岗 位 设 置 管 理 的 规 定 和 要 求, 在 深 入 调 查 研 究 广 泛 听 取 意 见 的 基 础 上, 研 究 提

Template BR_Rec_2005.dot

公 开 刊 物 须 有 国 内 统 一 刊 (CN), 发 表 文 章 的 刊 物 需 要 在 国 家 新 闻 出 版 广 电 总 局 ( 办 事 服 务 便 民 查 询 新 闻 出 版 机 构 查 询 ) 上 能 够 查 到 刊 凡 在 有 中 国 标 准 书 公 开

<4D F736F F D20BFC9B1E0B3CCD0F2BFD8D6C6CFB5CDB3C9E8BCC6CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

中 日 信 息 化 的 比 较 与 合 作 一 中 日 信 息 化 的 规 模 比 较

龚 亚 夫 在 重 新 思 考 基 础 教 育 英 语 教 学 的 理 念 一 文 中 援 引 的 观 点 认 为 当 跳 出 本 族 语 主 义 的 思 维 定 式 后 需 要 重 新 思 考 许 多 相 连 带 的 问 题 比 如 许 多 发 音 的 细 微 区 别 并 不 影 响 理 解 和

ETF、分级基金规模、份额变化统计

2006年顺德区高中阶段学校招生录取分数线

物 流 从 业 人 员 职 业 能 力 等 级 证 书 分 为 四 个 级 别, 分 别 为 初 级 助 理 级 中 级 和 高 级 ; 采 购 从 业 人 员 职 业 能 力 等 级 证 书 分 为 三 个 级 别, 分 别 为 中 级 高 级 和 注 册 级 请 各 有 关 单 位 按 照 通

<4D F736F F D D323630D6D0B9FAD3A6B6D4C6F8BAF2B1E4BBAFB5C4D5FEB2DFD3EBD0D0B6AF C4EAB6C8B1A8B8E6>



<433A5C C6B73625C B746F705CB9FABCCAD6D0D2BDD2A9D7A8D2B5B8DFBCB6BCBCCAF5D6B0B3C6C6C0C9F3C9EAC7EBD6B8C4CFA3A CDA8D3C3B0E6A3A92E646F63>

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

目 录 第 一 部 分 概 况 一 主 要 职 能 二 部 门 预 算 单 位 构 成 第 二 部 分 15 年 部 门 预 算 表 一 15 年 收 支 预 算 总 表 二 15 年 收 入 预 算 表 三 15 年 支 出 预 算 表 ( 按 科 目 ) 四 15 年 支 出 预 算 表 ( 按

内 容 二 : 建 立 并 完 善 了 三 点 的 网 络 教 学 管 理 体 系 内 容 三 : 注 重 培 养 学 生 的 听 说 能 力 14

一 公 共 卫 生 硕 士 专 业 学 位 论 文 的 概 述 学 位 论 文 是 对 研 究 生 进 行 科 学 研 究 或 承 担 专 门 技 术 工 作 的 全 面 训 练, 是 培 养 研 究 生 创 新 能 力, 综 合 运 用 所 学 知 识 发 现 问 题, 分 析 问 题 和 解 决

学 年 第 二 学 期 集 中 考 试 安 排 (18 周 ) 考 试 日 期 :6 月 27 日 星 期 一 8:10-9:50 第 二 公 共 教 学 楼 A 区 A 高 等 数 学 ( 理 二 2) 复 材 材 料 科 学 与 工 程

第 期 李 伟 等 用 方 法 对 中 国 历 史 气 温 数 据 插 值 可 行 性 讨 论

<4D F736F F D20C6F3D2B5C5E0D1B5CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

·岗位设置管理流程

21 业 余 制 -- 高 起 专 (12 级 ) 75 元 / 学 分 网 络 学 院 学 生 沪 教 委 财 (2005)49 号 江 西 化 校 工 科 22 业 余 制 -- 高 起 专 (12 级 ) 70 元 / 学 分 网 络 学 院 学 生 沪 教 委 财 (2005)49 号 吉

浙江省网上政务大厅

国家职业标准:网络课件设计师

工 程 勘 察 资 质 标 准 根 据 建 设 工 程 勘 察 设 计 管 理 条 例 和 建 设 工 程 勘 察 设 计 资 质 管 理 规 定, 制 定 本 标 准 一 总 则 ( 一 ) 本 标 准 包 括 工 程 勘 察 相 应 专 业 类 型 主 要 专 业 技 术 人 员 配 备 技 术

002 电 子 科 学 与 工 程 学 院 拟 招 生 150 人 联 系 人 : 周 老 师, 电 话 物 理 电 子 学 电 路 分 析 电 磁 场 理 论 01 电 磁 物 理 与 微 波 电 子 学 02 光 子 学 与 光 电 技 术 03 微 纳

第1篇 道路桥梁工程技术核心专业课程标准及学习绩效考评体系

收 入 支 出 项 目 2016 年 预 算 项 目 2016 年 预 算 预 算 01 表 单 位 : 万 元 ( 保 留 两 位 小 数 ) 一 公 共 财 政 预 算 拨 款 一 人 员 经 费 一 般 财 力 人 员 支 出 成 品

<4D F736F F D20B9D8D3DAB0BABBAAA3A8C9CFBAA3A3A9D7D4B6AFBBAFB9A4B3CCB9C9B7DDD3D0CFDEB9ABCBBE C4EAC4EAB6C8B9C9B6ABB4F3BBE1B7A8C2C9D2E2BCFBCAE92E646F6378>

2016 年 荔 湾 区 财 政 核 定 支 出 汇 总 表 表 二 单 位 名 称 : 广 州 文 化 公 园 基 本 支 出 项 目 支 出 科 目 编 码 预 算 科 目 名 称 一 般 公 共 预 算 5, , , , ,

(1) 信 息 系 统 项 目 管 理 综 合 知 识, 考 试 时 间 为 150 分 钟, 笔 试, 选 择 题 ; (2) 信 息 系 统 项 目 管 理 案 例 分 析, 考 试 时 间 为 90 分 钟, 笔 试, 问 答 题 ; (3) 信 息 系 统 项 目 管 理 论 文, 考 试

教师上报成绩流程图

2009—2010级本科课程教学大纲与课程简介格式

工 程 造 价 咨 询 企 业 管 理 系 统 操 作 手 册 目 录 1 造 价 企 业 登 录 企 业 基 本 信 息 查 看 企 业 人 员 信 息 查 看 企 业 基 本 信 息 操 作 企 业 简 介 企 业 章

数 学 标 准 不 练 习 1.1 理 解 问 题 并 坚 持 解 决 这 些 问 题 1.2 以 抽 象 和 定 量 方 式 推 理 1.3 建 构 可 行 参 数 和 评 判 他 人 的 推 理 1.4 使 用 数 学 方 法 建 模 1.5 策 略 性 地 使 用 合 适 的 工 具 1.6

思 想 政 治 理 论 经 核 查 无 误 思 想 政 治 理 论 经 核 查 无 误 思 想 政 治 理 论 经 核 查 无 误 思 想

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

目 录 第 一 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 硬 件 使 用 介 绍... 3 第 二 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 管 理 员 端 功 能 使 用 介 绍 系 统 管 理 员 登 陆 班

四川省农村义务教育学生

中 国 社 会 科 学 年 第 期!!!! ( ( ) % ) ) ) % % % %

<4D F736F F D2033D4C2C6DAD4D3D6BEA3A8B6A8B8E5CEC4BCFEA3A92E646F63>

业务方案篇

二 工 资 制 度 与 教 师 道 德 风 险 行 为

Microsoft Word - 中节能_工业项目节能评估审查导则Draft.doc

2016年德州市机构编制委员会

白皮书


上海证券交易所会议纪要

复旦大学关于做好2013年同等学力人员

标题

(1) 连 续 从 事 本 职 业 工 作 2 年 以 上, 经 本 职 业 助 网 络 编 辑 师 正 规 培 训 达 规 定 标 准 学 时 数, 并 取 得 结 业 证 书 (2) 取 得 本 职 业 网 络 编 辑 员 职 业 资 格 证 书 后, 连 续 从 事 本 职 业 工 作 2 年

玉师院党〔2005〕 号

Transcription:

5 10 15 20 25 # 基 于 代 码 生 成 的 web 快 速 开 发 平 台 设 计 陈 中 举, 罗 蓉 蓉 ( 长 江 大 学 计 算 机 科 学 学 院, 湖 北 荆 州 434023) 摘 要 : 基 于 数 据 模 型 驱 动 的 代 码 生 成 技 术, 设 计 和 实 现 了 一 个 web 快 速 开 发 平 台 平 台 具 有 较 强 的 通 用 性 和 扩 展 性, 开 发 人 员 只 需 定 义 业 务 功 能 模 块 的 基 本 信 息 以 及 相 关 数 据 模 型, 即 可 完 成 Web 应 用 程 序 的 后 台 和 页 面 编 码 工 作, 且 生 成 的 代 码 具 有 低 耦 合, 易 扩 展 的 特 点, 并 且 支 持 动 态 增 加 删 除 业 务 表 字 段, 以 及 各 种 界 面 的 自 定 义 控 制 此 外, 平 台 提 供 了 审 核 和 简 单 流 程 定 义 机 制 经 测 试, 本 平 台 可 以 帮 助 软 件 开 发 人 员 缩 短 开 发 周 期, 提 高 研 发 效 率, 并 已 经 应 用 到 实 际 web 系 统 开 发 中 关 键 词 : 计 算 机 应 用 ; 代 码 生 成 ;web 开 发 ; 数 据 模 型 中 图 分 类 号 :TP311 Design of Planform for rapid develop Web Application Based on Code Generation Chen Zhongju, Luo Rongrong (Institute of Compute Science, Yantze University, HuBei JingZhou 434023) Abstract: Rapid development platform for web application has been designed and implemented based on the code generation technology of data driven model, which has the generality and expansibility. Developers just need to define basic information and related data model of business, the platform can complete the web application code and the page code.the generated code has the characteristics of low coupling, high scalability, which support dynamic addition and deletion of business table fields. Further, the platform can also provide audit and simple process definition mechanism. After the test, the platform can help software developers shorten the development cycle, improve the efficiency of research, and which has been applied to practical web system development. Keywords: computer application technology; code generatation; web development; data model * 0 引 言 30 35 40 随 着 信 息 化 技 术 和 互 联 网 的 迅 速 普 及, 越 来 越 多 的 应 用 软 件 倾 向 于 采 用 web 方 式 来 实 现, 这 些 应 用 软 件 尽 管 因 为 具 体 的 功 能 和 业 务 有 所 不 同, 但 从 软 件 工 程 的 原 理 来 讲, 其 设 计 过 程 是 大 致 相 同 的 [1] 统 计 发 现, 大 多 数 web 应 用 软 件 在 开 发 的 过 程 中, 由 于 功 能 业 务 需 求, 往 往 需 要 对 各 种 类 似 业 务 进 行 增 删 改 查 以 及 批 量 操 作 审 核 等 设 计 这 样 一 来, 程 序 开 发 员 在 为 这 些 类 似 的 功 能 设 计 花 费 大 量 时 间 去 编 写 测 试, 大 大 降 低 了 开 发 效 率 ; 而 且 一 旦 需 求 发 生 了 变 化, 系 统 的 维 护 和 测 试 也 变 得 相 当 麻 烦 为 了 简 化 web 应 用 软 件 的 开 发, 程 序 设 计 者 也 采 用 了 一 些 开 发 框 架, 如 流 行 的 Struts Spring Hibernate [2] 等, 这 些 开 发 框 架 在 一 定 程 度 上 可 以 有 效 提 高 开 发 效 率, 可 对 于 系 统 业 务 复 杂 或 用 户 需 求 变 化 频 繁 的 情 况, 就 很 难 满 足 设 计 需 求 了 此 外, 研 究 人 员 设 计 了 专 门 的 代 码 生 成 工 具 或 软 件, 但 是 却 不 能 广 泛 用 于 实 际 项 目 开 发 中, 原 因 大 多 由 于 操 作 过 于 复 杂, 不 被 使 用, 或 者 生 成 的 代 码 不 够 智 能, 达 不 到 需 求, 例 如 : 建 模 逻 辑 复 杂, 操 作 不 方 便 ; 用 户 自 定 义 显 示 字 段 编 辑 字 段 和 查 询 字 段, 自 定 义 操 作 ( 增 删 改 ) 某 一 业 务 表 的 数 据 字 段 以 及 自 定 义 复 杂 报 表 等 需 求 不 能 满 足 本 文 针 对 以 上 分 析, 设 计 了 一 个 基 于 代 码 生 成 技 术 的 web 快 速 开 发 平 台 ( 以 下 称 基 金 项 目 : 湖 北 省 自 然 科 学 基 金 项 目 (2011CDC126) 作 者 简 介 : 陈 中 举,(1976-), 男, 讲 师, 信 息 管 理 与 网 络 通 信 E-mail: chenzjdc@163.com - 1 -

WebRDP), 重 点 研 究 该 平 台 的 体 系 结 构 以 及 代 码 生 成 技 术 45 50 55 1 WebRDP 架 构 设 计 由 对 象 管 理 组 织 (OMG) 提 出 的 模 型 驱 动 的 架 构 (MDA), 描 述 了 软 件 系 统 的 设 计 和 实 现 过 程 就 是 建 模 和 模 型 转 换 的 过 程 : 系 统 分 析 时 所 建 立 的 模 型, 称 为 分 析 模 型 ; 设 计 阶 段 所 建 立 的 模 型, 称 为 设 计 模 型 ; 实 现 系 统 的 代 码, 可 以 称 为 实 现 模 型 这 个 过 程 的 实 质 是, 设 计 者 先 建 立 平 台 无 关 的 系 统 模 型 (PIM), 然 后 将 它 逐 步 转 换 成 平 台 特 定 的 模 型 (PSM), 最 后 通 过 这 个 特 定 的 PSM, 使 用 代 码 自 动 生 成 器, 自 动 生 成 大 部 分 的 特 定 平 台 上 的 应 用 程 序 代 码 MDA 的 提 出 改 变 了 软 件 设 计 实 现 和 维 持 的 方 法, 它 提 供 了 一 种 比 中 间 件 层 次 更 高 的 更 抽 象 的 解 决 方 案, 使 将 来 的 互 操 作 和 移 植 变 得 更 加 容 易 和 快 速, 并 且 把 从 模 型 到 代 码 的 自 动 生 成 提 高 到 更 高 的 层 次 [3] 针 对 当 前 web 应 用 开 发 的 特 点, 结 合 OMG 的 MDA 思 想, 本 文 完 成 了 WebRDP 架 构 的 设 计, 该 平 台 主 要 由 三 部 分 组 成 : 数 据 建 模 用 户 访 问 和 平 台 运 行 引 擎 其 总 体 架 构 图 如 图 1 所 示 : 60 65 70 图 1 WebRDP 总 体 架 构 图 Fig. 1 WebRDP architecture diagram WebRDP 架 构 设 计 描 述 如 下 : 1) 数 据 建 模 : 完 成 业 务 对 象 应 用 模 板 的 建 模, 并 将 模 型 信 息 转 换 为 数 据 字 典 信 息, 保 存 到 系 统 模 型 数 据 库 中, 数 据 模 型 包 括 业 务 主 模 型 业 务 描 述 及 相 关 设 置 数 据 模 型 ; 2) 用 户 访 问 : 提 供 对 用 户 的 权 限 控 制 数 据 校 验 以 及 数 据 操 作 等 功 能 ; 3) 平 台 运 行 引 擎 : 一 方 面 完 成 的 数 据 建 模 进 行 分 析, 结 合 模 版 技 术 生 成 代 码, 另 一 方 面 根 据 权 限 控 制 接 收 用 户 的 数 据 访 问 请 求, 结 合 模 版 技 术 生 成 代 码 为 用 户 提 供 访 问 服 务 WebRDP 的 功 能 设 计 实 现 了 权 限 管 理, 系 统 管 理, 业 务 管 理 三 大 功 能 其 中 权 限 管 理 负 责 系 统 数 据 访 问 安 全 控 制 ; 系 统 管 理 为 重 点, 包 含 了 代 码 生 成 器 模 块 管 理 数 据 字 典 管 理 定 制 报 表 管 理 等 核 心 模 块, 业 务 管 理 则 由 代 码 生 成 器 生 成 WebRDP 功 能 结 构 图 如 图 2 所 示 : - 2 -

图 2 WebRDP 功 能 结 构 图 Fig. 2 WebRDP functional structure chart 75 80 2 WebRDP 具 体 设 计 综 合 WebRDP 总 体 架 构 和 功 能 结 构 分 析, 程 序 框 架 代 码 生 成 权 限 控 制 和 系 统 设 置 是 WebRDP 设 计 的 重 要 内 容, 数 据 建 模 和 平 台 运 行 引 擎 是 WebRDP 设 计 的 关 键 技 术 其 中, 程 序 框 架 的 体 系 结 构 要 求 灵 活 可 移 植 性 可 扩 展 性 好, 才 能 满 足 web 实 际 应 用 ; 代 码 生 成 可 以 减 少 程 序 员 对 于 类 似 业 务 的 重 复 编 程 测 试 和 维 护, 规 范 代 码, 提 高 开 发 效 率 ; 权 限 控 制 可 以 控 制 不 同 用 户 灵 活 操 作 操 作 系 统 的 某 些 功 能, 同 时 保 障 系 统 运 行 的 安 全 ; 系 统 设 置 可 以 为 用 户 自 定 义 一 些 功 能 参 数, 同 时 包 括 业 务 审 核 流 程 定 义 自 定 义 报 表 等 功 能 本 节 重 点 介 绍 基 于 数 据 模 型 的 代 码 生 成 设 计 和 程 序 框 架 设 计 2.1 数 据 模 型 设 计 85 90 95 数 据 建 模 是 WebRDP 设 计 中 的 一 项 重 要 工 作, 根 据 数 据 模 型 理 论, 作 为 用 来 描 述 具 体 的 管 理 信 息 系 统 模 型 的 元 模 型 包 括 业 务 流 程 信 息 功 能 模 块 信 息 权 限 控 制 信 息 数 据 库 设 计 信 息 以 及 界 面 设 计 信 息 数 据 模 型 中 的 数 据 对 象 集 是 对 具 体 项 目 所 设 计 的 数 据 字 典 的 统 一 对 象 化 表 示, 由 表 集 合 表 列 集 合 列 对 象 组 成, 对 应 关 系 数 据 模 型 中 的 元 模 型 数 据, 最 终 构 成 了 代 码 生 成 部 件 的 实 际 输 入 支 持 对 象 根 据 自 动 代 码 生 成 的 需 要,WebRDP 数 据 模 型 设 计 包 括 : 1) 业 务 主 模 块 字 段 数 据 模 型 : 用 来 描 述 业 务 表 字 段 的 详 细 信 息 ; 2) 业 务 字 段 数 据 模 型 : 要 在 数 据 库 中 创 建 的 业 务 表 ; 3) 业 务 模 块 描 述 信 息 数 据 模 型 : 描 述 业 务 模 块 的 信 息 ; 4) 模 块 副 表 关 联 信 息 数 据 模 型 : 处 理 与 业 务 表 间 存 在 的 关 联 关 系 ; 5) 业 务 模 块 视 图 显 示 数 据 模 型 : 根 据 模 块 关 联 关 系 生 成 的 数 据 库 视 图 对 象 ; 6) 副 模 块 关 联 数 据 模 型 : 根 据 模 块 关 联 关 系 生 成 的 数 据 字 典 信 息 ; 7) 业 务 模 块 总 体 数 据 模 型 : 包 括 主 表 数 据 字 典 信 息 与 副 模 块 数 据 字 典 信 息 ; 2.2 代 码 生 成 设 计 100 WebRDP 中 的 代 码 生 成 设 计 基 于 数 据 模 型 驱 动, 采 用 了 内 置 模 板 型 和 可 定 制 模 板 型 相 结 合 的 技 术 方 式 对 于 内 置 模 板 型 来 讲, 代 码 的 模 板 与 生 成 工 具 是 一 体 的, 模 板 的 格 式 和 内 容 都 隐 含 在 生 成 工 具 中, 不 能 定 制 对 于 可 定 制 模 板 型 而 言, 代 码 的 模 板 与 生 成 工 具 分 离, 代 码 生 成 工 具 提 供 一 种 标 记 语 言 作 为 模 板 的 编 写 规 则, 用 户 可 通 过 标 记 语 言 编 写 代 码 模 板, - 3 -

从 而 满 足 不 同 应 用 平 台 和 应 用 环 境 的 需 要 [4] 图 3 是 代 码 生 成 的 结 构 模 型 105 110 115 图 3 代 码 生 成 结 构 图 Fig. 3 Code generator structure chart 代 码 生 成 结 构 模 型 描 述 如 下 : 1) 数 据 模 型 建 模 描 述 了 系 统 业 务 数 据 信 息 的 关 系 模 型, 构 成 代 码 生 成 器 的 输 入, 其 模 型 以 采 用 Excel 文 档 直 接 数 据 库 信 息 以 及 UML 文 档 ; 2) 模 板 文 件 采 用 与 Web 容 器 无 关 的 Java 语 言 编 写 的 模 板 引 擎 FreeMarker, 系 统 中 主 要 采 用 该 模 板 技 术 生 成 Java 代 码 文 件 和 页 面 JSP JS 文 件 ; 3) 代 码 生 成 器 作 为 代 码 生 成 结 构 模 型 的 核 心 程 序, 以 数 据 模 型 的 建 模 作 为 输 入, 结 合 模 板 技 术 以 输 出 生 成 后 的 代 码 文 件, 主 要 由 数 据 模 型 管 理 部 件 和 代 码 生 成 部 件 两 部 分 组 成, 其 中 数 据 模 型 管 理 部 件 用 于 将 所 建 的 外 部 数 据 模 型 导 入 并 转 换 到 内 部 定 义 的 数 据 元 模 型 进 行 管 理, 为 代 码 生 成 部 件 提 供 统 一 的 数 据 模 型 访 问 接 口 代 码 生 成 部 件 则 通 过 调 用 FreeMarker 执 行, 在 执 行 过 程 中 对 嵌 入 对 数 据 元 模 型 进 行 解 析, 最 终 生 成 实 际 程 序 代 码 文 件 4) 代 码 文 件 是 代 码 生 成 器 输 出 的 用 来 编 译 执 行 的 源 程 序 文 件 2.3 WebRDP 代 码 结 构 120 125 130 WebRDP 代 码 设 计 选 用 SSH 架 构 [5], 它 将 系 统 结 构 从 职 责 上 分 为 三 层 : 表 示 层 业 务 逻 辑 层 数 据 持 久 层, 其 合 理 的 分 层 方 式 可 以 让 软 件 设 计 人 员 在 短 期 内 搭 建 结 构 清 晰 可 复 用 性 好 维 护 方 便 的 Web 应 用 程 序 此 外, 低 耦 合 高 内 聚 的 代 码 也 是 软 件 开 发 所 提 倡 的, 结 合 面 向 对 象 思 想 和 设 计 模 式 相 关 知 识,WebRDP 的 代 码 分 层 设 计 如 下 : 1)Action : 接 受 浏 览 器 端 请 求, 返 回 数 据 到 浏 览 器 端 ; 2)SuperService : 增 删 改 查 操 作 的 业 务 接 口 层 ; 3)Service : 业 务 逻 辑 处 理 接 口 层 ( 继 承 SuperService); 4)ServiceImpl : 业 务 逻 辑 处 理 层 ( 实 现 Service, 并 继 承 UtilService); 5)UtilService : 执 行 增 删 改 查 操 作 的 业 务 处 理 逻 辑 层 公 用 类 ; 6)SuperDao : 增 删 改 查 操 作 的 数 据 访 问 操 作 接 口 层 ; 7)Dao : 业 务 逻 辑 数 据 访 问 操 作 接 口 层 ( 继 承 SuperDao); 8)DaoImpl : 业 务 逻 辑 数 据 访 问 操 作 层 ( 实 现 Dao, 并 继 承 UtilDao); 9)UtilDao : 执 行 增 删 改 查 操 作 的 数 据 访 问 操 作 层 公 用 类 3 WebRDP 实 现 与 应 用 根 据 WebRDP 框 架 设 计 和 具 体 设 计 的 相 关 知 识, 该 平 台 的 实 现 界 面 如 图 4-4 -

135 140 图 4 WebRDP 的 实 现 界 面 Fig. 4 WebRDP function interface 该 平 台 目 前 已 经 用 于 长 江 大 学 人 力 资 源 管 理 与 考 核 信 息 系 统 长 江 大 学 毕 业 设 计 管 理 系 统 中 以 长 江 大 学 毕 业 设 计 管 理 系 统 为 例, 描 述 WebRDP 快 速 开 发 该 系 统 的 过 程 1) 根 据 长 江 大 学 毕 业 设 计 管 理 业 务 建 模, 篇 幅 所 限, 仅 以 毕 业 设 计 题 目 管 理 为 例, 主 模 块 字 段 数 据 建 模 如 图 5 所 示 : 145 图 5 Excel 文 档 数 据 建 模 Fig. 5 Data modeling of excel document 2) 启 用 代 码 生 成 引 擎 生 成 代 码, 导 入 全 部 数 据 模 型, 生 成 业 务 代 码 刷 新 WebRDP, - 5 -

部 署 项 目, 进 入 系 统, 界 面 如 图 6: 150 155 图 6 系 统 界 面 Fig.6 System interface 由 图 6 可 知, 使 用 WebRDP 设 计 的 web 应 用, 具 有 WebRDP 功 能 结 构 图 中 权 限 管 理 和 系 统 管 理 功 能 以 及 业 务 管 理 功 能, 从 业 务 管 理 功 能 看, 用 户 可 以 对 数 据 进 行 查 询 增 加 预 览 删 除 修 改 等 操 作 除 了 上 述 操 作 外, 系 统 还 提 供 批 量 操 作 审 核 和 简 单 流 程 功 能, 而 且 业 务 是 可 以 灵 活 扩 展 的 另 外, 以 上 界 面 中 的 数 据 字 段 显 示 是 可 以 定 制 的, 包 括 自 定 义 增 加 修 改 查 询 界 面 中 需 要 显 示 的 数 据 字 段, 自 定 义 需 要 导 入 系 统 的 数 据 字 段, 自 定 义 需 要 导 出 的 数 据 字 段, 用 户 只 需 要 设 定 相 应 字 段 相 应 参 数 信 息 即 可 定 制 界 面 显 示 效 果 4 结 论 160 165 本 文 设 计 了 一 种 基 于 代 码 生 成 的 WebRDP, 改 进 了 以 往 代 码 生 成 系 统 建 模 逻 辑 复 杂 操 作 不 方 便, 常 用 功 能 达 不 到 需 求 代 码 不 够 智 能 的 情 况 特 别 在 用 户 自 定 义 显 示 字 段 编 辑 字 段 和 查 询 字 段, 自 定 义 操 作 ( 增 删 改 查 ) 业 务 表 的 数 据 字 段 以 及 自 定 义 复 杂 报 表 等 方 面 有 较 大 的 改 进 经 过 实 际 项 目 应 用, 表 明 WebRDP 可 以 提 高 目 标 系 统 的 可 定 制 性 与 可 维 护 性, 有 效 缩 短 以 数 据 库 为 核 心 的 Web 应 用 软 件 开 发 周 期 同 时, 该 平 台 采 用 数 据 模 型 定 义 多 表 关 联 数 据 基 本 操 作 组 合 以 及 数 据 库 驱 动 的 业 务 逻 辑 的 自 动 生 成, 适 应 了 大 多 数 Web 应 用 软 件 的 实 际 开 发 需 要 由 于 一 些 web 应 用 存 在 复 杂 的 业 务 流 程 和 交 叉 性 逻 辑 控 制, 使 得 代 码 自 动 生 成 技 术 对 后 台 代 码 的 可 重 用 性 受 到 较 大 影 响, 可 视 化 自 定 义 业 务 流 程 将 是 WebRDP 下 一 步 的 研 究 重 点 - 6 -

170 175 [ 参 考 文 献 ] (References) [1] 张 立 勇, 陈 平. 基 于 代 码 生 成 的 Web 信 息 系 统 工 程 化 开 发 方 法 [J]. 计 算 机 科 学,2008,35(5):284-287. [2] 李 刚. 轻 量 级 Java EE 企 业 应 用 实 战 ( 第 三 版 )[M]. 北 京 : 电 子 工 业 出 版 社,2012. [3] 方 乃 钗. 基 于 模 型 驱 动 的 业 务 建 模 平 台 研 究 [J]. 哈 尔 滨 商 业 大 学 学 报 ( 自 然 科 学 版 ),2009,25(4):439-442. [4] 冉 春 娟, 黄 华. 基 于 关 系 数 据 模 型 代 码 生 成 器 的 设 计 与 实 现 [J], 湖 北 大 学 学 报 ( 自 然 科 学 版 ),2010,32(2): 151-157. [5] 朱 敏. 一 种 基 于 SSH 框 架 的 MIS 代 码 生 成 系 统 的 设 计 与 实 现 [J], 南 京 师 范 大 学 学 报 ( 工 程 技 术 版 ),2012, 12(3):49-54. - 7 -