数据库管理系统下动态屏幕界面生成方法的研究.docVIP

数据库管理系统下动态屏幕界面生成方法的研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

ligennv1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档