发展部件技术分享 http://blog.sciencenet.cn/u/求新 研究方向:数据库、MIS,教育部教指委计算机分委会专家工作组成员

博文

关于“只用鼠标建立应用系统”的研究

已有 3935 次阅读 2008-5-3 02:15 |个人分类:生活点滴

        关键词 :只用鼠标建立应用系统,管理信息系统,部件技术,软件复用


        只有“简单”才能被广泛使用。在目前网络技术飞快发展,管理信息系统向深度与广度发展的时代,更加期望“简单”。在一定程度上,使用鼠标意味着“简单”,我们期望能用一只鼠标走遍全世界(不仅仅是走遍WEB的世界,还希望走遍信息世界)!
       为达上述目标,首先希望关于系统的控制系统要能十分方便地建立,不只是希望能不编程建立系统,还希望只动动鼠标就能建立应用系统!这个目标能实现吗?能做到什么程度?
     下面,利用部件库最小系统4.0 版做一个实验。
     假如欲设计一个习作用的仓库管理信息系统,设计数据表的结构为:材料信息表(材料编号 C(10),材料名称 C(20),规格 C(20),单位 C(10),单价 N(8,2),产地 C(20),生产厂家 C(28),备注 M)和出入库信息表(出入库编号 C(10),材料编号 C(10),出入库日期 D,入库数量 I,出库数量 I,经手人 C(8),备注 M(4))。
      设计系统的模块结构如下:
     仓库管理信息系统:1、材料信息维护---1)添加    2)修改     3)删除
                       2、材料信息查询---1)按编号查询    2)按名称查询
                       3、出入库管理-----1)材料入库      2)材料出库
                       4、报表打印-------1)打印库存表
     其中,库存表要求打印的内容包括:材料名称、规格、单位、单价、库存数量。
     利用部件库最小系统建立该系统的操作过程如下:
     1、双击“最小系统.EXE”执行该程序,选“开发工具”中的“部件驱动菜单生成”。(如果原来已经有目录结构,按"物理删除",在“浏览”界面中将各项最右边逻辑删除标记点黑,按<esc>退出后回答“是”清空“部件库驱动菜单表”)。
     2、在“部件驱动菜单生成”界面中左上文本框中输入:“材料信息维护”,按“建第一级节点”,在目录树中建立一个根节点。用同样方法建立“材料信息查询”、“出入库管理”、“报表打印”等根节点。
     3、左上文本框中输入:“添加”,用鼠标点根节点“材料信息维护”,在其下建第二级节点“添加”。同样方法建其他二级节点。
     4、退出系统再重新进入(熟练后可以不退出,省略这一步),用鼠标点“添加”。再在右边界面中,点“部件名称”框,再在“选定部件”列表框中,点选“数据维护部件5”,再用鼠标点“留下按钮号”,在右下列表框中选:“末尾录入”、“清屏”、“退出”。将发现在 “留下按钮号”框中写入了相应按钮的顺序号:10,17,24。点“数据表名称”后面的“打开”,选“材料信息表”。
       5、同样方法,用鼠标点“修改”,仍然选“数据维护部件5”,选“材料信息表”。选“第一条”、“下一条”、“上一条”、“末一条”、“查询”、“条件查询”、“修改存盘”、“浏览”、“浏览存盘”、“退出”等按钮。
       6、用鼠标点“删除”,再选“数据维护部件5”,选“材料信息表”。选“第一条”、“下一条”、“上一条”、“末一条”、“查询”、“条件查询”、“删除”、“退出”等按钮。
       7、用鼠标点“按编号查”,再选“查询部件1”,选“材料信息表”。点“字段号表”文本框,在右下列表框中选“材料编号”,“字段号表”文本框中出现字段号“1”。再点“留下按钮号”,清空其中按钮号。
       8、用鼠标点“按编号查”,再选“查询部件1”,选“材料信息表”。点“字段号表”文本框,在右下列表框中选“材料名称”,“字段号表”文本框中出现字段号“2”。
       9、用鼠标点“组合查询”,选“查询部件7”,数据表名称选“材料信息表”,相关表名称选“出入库信息表”,外关键字选“材料编号”。
      10、用鼠标点“入库”,选“多表数据维护部件3”,数据表名称选“材料信息表”,相关表名称选“出入库信息表”,外关键字选“材料编号”。在字段号表中选:材料编号、材料名称、规格、单位、单价。在字段号表1中选:出入库编号、材料编号、出入库日期、入库数量、经手人、备注。
     (说明:在发布的有的文件中,数据表“部件库驱动菜单表”中字段“部件名称”定义的宽度为20位,需要加宽到22位才能保证本程序执行)。
      11、用鼠标点“出库”,选“多表数据维护部件3”,数据表名称选“材料信息表”,相关表名称选“出入库信息表”,外关键字选“材料编号”。在字段号表中选:材料编号、材料名称、规格、单位、单价。在字段号表1中选:出入库编号、材料编号、出入库日期、出库数量、经手人、备注。
     12、用鼠标点“打印库存表”,选“统计打印部件5”,数据表名称选“材料信息表”,相关表名称选“出入库信息表”,外关键字选“材料编号”。按钮选:“末层小计总计”、“多层小计与总计”、“打印予览”、“退出”等。
     13、系统建设完毕,退出“最小系统”程序。
     14、双击“项目3”,试运行新建的仓库管理信息系统。
     在运行打印库存表程序(统计打印部件5)时,在“横向分组字段”中选材料名称或材料编号;在“选择输出字段”中选:材料名称、规格、单位、单价、入库数量、出库数量。
     再将“入库数量、出库数量”修改写为:SUM(入库数量)- SUM(出库数量) AS  库存数量。
注意其他求和等文本框中不要填入内容。按“末层小计总计”按钮,可以观察库存表情况;再按“打印予览”,可以观察与修改所生成的打印库存表的格式文件并打印报表。
     从以上实验可以看到:只动动鼠标就能建立应用系统的目标并不是不可达到的。在上面的实验中,只在定义节点标识时使用了键盘,但如果以部件名称或数据表名称为节点标识,也可以免去键盘操作。不过,我们的目标是操作简单、快捷、正确,许多时候,适当利用键盘可以使操作更简单。“只用鼠标建立系统”有一定限度,对于实际应用系统、对于更复杂的运用,键盘是必须的。但是“只用鼠标建立系统”仍然有研究的必要,它可以使我们向简单、快捷的设计方向大大迈进一步;它强调部件数量不能太多;强调接口参数要简单与规范。如果我们最终要实现信息在各地生成,但能被全球使用,系统建设简单化的研究是必要的。
     附件中给出了带图形的本文文本,仅供参考。

关于“只用鼠标建立应用系统”的研究

https://blog.sciencenet.cn/blog-2551-23944.html

上一篇:供下载的部件库最小系统4.0版第二包
下一篇:部件库最小系统4.0版使用帮助
收藏 IP: .*| 热度|

0

发表评论 评论 (7 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-24 00:13

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部