- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库管理系统下动态屏幕界面生成方法的研究
第 33 卷第 6 期
2000 年 12 月
武汉水利电力大学学报
J . Wuhan Univ. of Hydr. Elec . Eng.
Vol . 33 No . 6
Dec . 2000
文章编号 :1006 - 155X(2000) 06 - 095 - 04
数据库管理系统下动态屏幕界面生成方法的研究
刘默玲1 ,袁桂兰2
(11 武汉水利电力大学 经济管理学院 ,湖北 武汉 430072 ; 21 长江水利委员会设计院 ,湖北 武汉 430010)
摘要 :首先介绍了当前 MIS 开发中所采用的屏幕界面生成方法 ,接着提出了动态界面生成问题 . 其次应用 O -
OA 方法 ,分析了界硕生成的数据对象特征 、界面形式和生成过程 ,给出了相应数据结构和动态界面生成算法 ,并 说明了应用中应注意的问题 .
关键词 :数据库管理系统 (DBMS) ;动态 ;界面 ;研究
中图分类号 :C 931. 6
文献标识码 :A
当前 ,计算机管理信息系统 (MIS) 如雨后春笋
在全国范围内迅速成长起来 ,并有大量系统在开发 之中 ,MIS 软件开发方法及所采用的数据库管理系
统 (DBMS) 也多种多样. 但无论采用什么方法 ,MIS 软件开发中都会面临一个不可回避的问题 :大量的 屏幕界面 (以下简称界面) 的设计. 纵观当前各种开 发手段 ,主要有以下三种界面生成方法.
(1) 用模板 ( FORM) 工具建立并生成界面. 该方 法 在 MIS 专 业 开 发 工 具 中 广 泛 使 用 , 如 Power Builder 、Interface 等开发工具中都有模板工具 . 该方 法设计直观 、灵活 ,可减少大量编程工作 ,因而使用 广泛.
(2) 用 DBMS 下的 4 GL 屏幕生成器建立并生成 界面. 当前流行的 Foxpro 、Oracle 、Infomix 等 DBMS 中 , 都包含这种生成器 ,其界面建立方法类似于模板工 具. 因而 ,在 DBMS 下编程的软件人员使用较多.
(3) 在 DBMS 下编程建立界面. 该方法又可分 为直接编程和建立数据库输出格式文件 ( . FMT) 两
类 . 虽然相对代码较少 , 执行速度较快 , 但设计复
杂 ,不直观 ,且设计效率低 ,因而目前较少采用.
虽然上述三种界面生成方法各异 ,但产生的界
琐 ,维护不方便. 对于大量的应用而言 ,用户对界面
的要求并不是十分苛刻 ,能否研究出一种随应用或 数据库动态变化的动态界面生成方法呢 ? 答案是
肯定的.
应用面向对象的分析方法 (O - OA) ,对界面数 据及生成方法进行抽象归类 ,即可实现应用或操作 数据库与界硕生成代码的无关性 ,从而实现动态界 面的生成.
动态界面生成方法
(1) 对象及对象特征
DBMS 的应用中 , 在数据增加 、修改 、删除 、浏 览 、查询等功能中 ,都要涉及数据在屏幕上输出的
问题 ,即都要使用相应的界面 ,而这些界面都涉及 所操作的数据库 ,因而界面生成的核心是数据库 , 这就是界面生成的数据对象 ,所有应用所涉及的数 据库集合就构成对象类.
数据库对象的特征包括数据库的字段 ( 域) 名- Field Name 、属性 (类型- Type 、长度-Length) 及所包含
的记录数据等 . 因而在动态界面生成时 ,应当充分 考虑这些特性的变化 ,并能自动适应其变化.
(2) 界面形式
这里讲的界面形式 , 不包括需 专 门 设 计 的 界 面 ,而是 MIS 开发中常见的几种形式 ,这些界面易
被用户接受 ,又具有较好的重复性 ,适合动态生成 .
1
面都属同一类型
静态屏幕界面 ,即其界面依赖
于特定的应用或 (和) 数据库 ,若应用或 (和) 数据库
发生变化 (而这种变化在 MIS 开发中是常遇到的) ,
对应界面也要重新修改并生成 ,因而其界面改变繁
收稿日期 :2000 - 05 - 18
作者简介 :刘默玲 (1966 - ) ,女 ,山东人 ,讲师 ,从事管理信息系统的研究与开发工作 .
界面 1 : 单记录多列式. 该形式每屏显示一条
记录 ,字段名及记录数据并列完全显示 ,记录内容 也可定长显示 ,对绝大多数应用 ,一条记录可在一
屏内完整显示 .
界面 2 : 单记录双列定长式. 该形式每屏最多 显示一条记录 ,字段名分左右两列显示 ,对应数据 定长显示. 该形式较美观 ,但由于每屏输出的字段
数有限 ,一条记录可能要多屏才能显示完整 ,因而 不太直观.
界面 3 :单记录单列不定长式 . 这种形式直观 , 但也 可 能 要 多 屏 输 出 一 条 记 录 , 如 xbase 系 列 DBMS 中的 EDIT 就是这种界面形式.
界面 4
文档评论(0)