基于模板编码技术的学术成果信息管理系统的设计与实现
- 格式:pdf
- 大小:192.92 KB
- 文档页数:3
接 口层 、数 据对 象 层 、业 务逻 辑层 、用户 界面 展 示层 ,每 一 个层 次 都分工 明确 ,在 接 口功 能设计 完 善 的情 况下 ,任 一层 的代 码 改变 都不 影 响其它 层 。系 统采 用 功能 丰富 的 Mirsf. t cootn 开发环 境 ,满 e 足 以上 系统功 能 设计 所 需 。在数 据库 系统 的选 用上 ,既可 以采 用 Orc al e也可 以使用 S lSre 或其 q evr 它类 型 数据 库 , 因为在 数据 库 接 口层封 装 了对 当今 流行 数 据库 系 统数 据操 作 的接 口支 持 。在数 据对 象 层 中封 装 了所 有 数据 对象 的操作 接 口,在 业 务逻 辑层 封 装 了所有 数 据对象 的操 作过 程 ,界面 展 示
层 则 专 门用来 与用 户进 行 交互 。 考 虑 到使 用者 的使 用 习惯 ,本 系统 使用 B S与 C S相 结 合 的结构 来部署 ,B S结构 的部分 是 为 / / /
了让普 通 用户 来 使用 的,免 去系 统更 新 的不 便 ;CS 结构 的部 分是 让 管理者 来使 用 的,符 合管 理者 /
第1卷笫l 1 期
2 1 3月 0 2年
石 家庄铁路职业技术 学院学报
J OURNAL OF S JAZHUANG HII I T TUTE OF RAI W_Y CHN0L NS I L A TE OGY
VOL. lNo1 1 _
M a . 2 r 20l
在 学术 管理 工作信 息化 建设 的过 程 中,信 息管理 类系 统 的开发与 维护是 必不 可少 的一个 环节 。
在如今众多的系统设计中,系统开发模式研究者们注重的往往是局部模块间的低耦合性和高度可维 护性,当模块的数量过于庞大,到了使系统维护人员按照传统开发模式工作力不从心的地步时,我
术 著 作 、期刊 论文 、会议 论 文 、学术 活动信 息 的添 加 、修 改 、查询 统计 ;系统 基本 信 息管理 包括 系 统 词 典维 护 、系统 数据 备份 和 导 出功 能 。
3 系统 结构设计
为 . 证 系统 代码 结构 设计 的健 壮性 ,我 们 将系 统分 为 四个 层 次 ,它 们 从下到 上依 次是 数据 库 『 保
的使用 习惯 ,也便 于大 型 统计 报表 的产 生和 数据 库 的管 理 。
4 数 据库 结构设计
我 们举 例 以 Orce数据 库作 为数 据库 平 台来建 立 数据 结 构及数 据表 。数 据结构 的设计需 要对 数 al 据对 象 进行 分析 ,解 构 出各 类信 息 的属 性 ,然后 分解 成 具体 的字 段形 成数据 表 。最后 形成 的数据 表 有人 员信 息表 、人 员角色 表 、角 色权 限分 配表 、基 础 数据 字 典表 、学术 著 作表 、期刊论 文表 、会 议 论 文表 、学 术活 动表 、 系统 日志表等 。考 虑 到这些 数 据对 象 的基 本属 . 1 生各不 相 同,如学 术著 作表 中
新 生 成这些 代码 即可 。
运 用模 板编码 技 术 的 目的是降低代 码编 写量 , 并 不是 降低编码 质量 。所 以首先 需要 注意 的是 , 但 它 的~个适 用范 围是 相 同种类 的逻辑 , 比如 大量 数据 对象 的操 作 、大量 界面 的呈现 等等 ;其 次 ,模
板代码 的编写需要高质量,要在反复测试的基础上再进行批量生成;另外,无论系统结构的设计是
们便 要在 系统 开发 中吸 收和借 鉴新 的方法 。模 板编码 技 术可 以将系 统开发者 从 繁重重 复劳 动 中解 放
出来 ,使他 们在 系统 后 期需求 不断变 化 的时候 ,仍 能够 胜任后 续大量 的开 发和维 护工 作 。
1 模板编码技术简介
11模板编码技术概述 .
模板 编码 技术 是在 结构化 的对 象或 数据 的设计 基础 上 ,利用 不 同代码 层如逻 辑层 与数 据访 问层 之 间 的低 耦合 性 ,分别 提取 同一层 代码 段之 间 的共 性 ,形成模 板 ,将 非共 性部 分转换 成 为对象 变量 , 在 生成后 赋值 给对象 变量 ,批量 生成 同类 型代码 的技 术 。
12模板编码技术 的优点及运用 .
模 板编码 技术 最大 的好 处是 , 能很 好地 降低 大量 重复 劳动 的工作量 ,让代 码编 写者将 精 力分配 到设计 上 ,进一步 完 善系统 功 能 。当一 些需 求如 数据 结构 或工作 逻辑 发生变化 时 ,我们 不用 手工去 修 改不 同层 次成千 上 万个 同类数 据对象 及相 关操 作逻 辑 的代 码 ,而只 需要修 改相应 的模 板文件 ,重
第 1 期
许成文 ,等 基于模板编码技术的学术成果信息管理系统的设计与实现
学术 成 果信 息 管理 系统 包括 三个 功 能模块 , 分别 是用 户及 权 限管理 、成 果管理 、系统基 本信 息
管理 。用户及权限管理模块包括用户角色权 限分配 、信息添加、修改、查询:成果管理模块包括学
否复 杂 ,都可 以运用 此项 技术 ,将代 码编 写者提 升 到系统 设计 者这个 层次 。
2 系 统 功 能 描 述
收稿 日期 :2 1 l— 9 0 卜 1 1 作者简介 :许成文 ( 9 2 ) 18 一 ,男,汉 ,湖北洪湖 人,学士 ,讲师 ,研究方 向计算机科学与技术 。
6 2
理系统,并通过分析和实际运行检验 了系统设计的稳定性、高度可重用性与高度可维护性 ,大大提 高了开发和维护此类系统的效率。 关键词:学术成果管理 管理信息系统 模板编码技术
中图分 类号 : P 9 T 33 文献标 识码 : A 文章编 号 :6 31 1(02 0.020 17.862 1 )106.3
基于模板编码技 术 的学术成果 信息管理 系统 的设 计与实现
许成文 ¨ 杜志琴 牟志平 ¨ ’
( 家庄铁路职业技术学院” 河北石 家庄 石 0 0 4 武汉职业技术 学院 50 1 湖北武汉 4 0 7) 3 04
摘要:文章介绍基 于模板的编码技术,并详细描述如何采用此技术设计、实现学术成果信息管