非常早就有专家提出构件是软件生产工业化的四大基础设施之中的一个,但至今与面向对象一样,基于构件的软件生产工业化进展不理想,原因也一样,构件粒度还不够大、抽象程度不够。前几年网上有上据《构件化带动软件工业化生产》一文介绍“上海构件库已有构件3200多个。当中具有自主知识产权的领域构件达到300多个。库中构件被下载超过5500次。

有24%的构件被反复用过”。即使按此数据。投入与产出也不成比例。显然须要进一步研究并求进取。

本文提出“软部件”这一设计理念。从“通用管理信息系统”这一实际应用角度去实现。表现数据库的理论与方法,将界面设计与功能设计有机结合到一起,环绕数据管理、数据定义、数据操作展开。

“通用管理信息系统软部件”不以详细的应用系统为目标,而是依据对随意的“数据库”的基本操作进行设计,它就如同电子产品中的智能插件、机械产品中的通用部件一样,仅仅需设定初始參数、拨定若干开关就能用于新的场合。

以之为实验工具能够帮助更深入地理解数据库的基本理论与基本概念。“管理信息系统软部件库(JAVA学习版)”介绍了软部件的设计方法,每个部件都能够用于实际应用系统的设计,刚開始学习的人能够从中学习利用JAVA语言设计数据库应用系统的基本方法。而对于管理信息系统开发人员,能够从中感悟到软部件的设计思路、架构和意义,站在更抽象的层面去考虑数据库应用系统的设计。

“JAVA学习版”要求突出管理信息系统一般程序模块的界面要求与设计方法。目标是提高系统易维护性与易扩展性,让一般应用人员也能非常easy地学习与使用。减少系统维护费用。

强调其在不同应用系统中的通用性,不刻意地强调模块内部的软件复用。要求每个部件仅仅由一到二个程序文件构成,尽量少用公用的程序库,内部同意用中文词汇作变量名、方法名与对象名。非计算机专业读者也能比較easy地读懂甚至进行维护操作,它们将让读者感觉到学习java与应用系统的设计并不那么难。

“通用管理信息系统JAVA学习版部件库”包含约100个软部件程序和十来个配合部件程序实现各类输出的构件程序,较全面实现从VFP版向(vfp版源代码也公开公布)JAVA版的移植,最早实验程序在2005年完毕,又经过很多年的补充与完好,全然达到我们03年与04年国家自然基金申请书(均未获批准)的目标。

应用该系统中软部件设计应用系统。仅仅需正确设计数据库结构,执行本系统提供的cover.java程序定义封面的属性,再执行HDDMenuCreate.java定义菜单结构。之后进行封装,应用系统就建立完毕了。原来须要三个月才干完毕的毕业设计,如今在完毕需求分析与整体设计后非常快就能应用JAVA语言实现。本系统程序中关键内容,已经在《数据库系统原理与应用》一书。从中,读者将不仅仅是学习少数几个假定应用系统的设计方法,而是要实地设计并建立一到多个真实的数据库应用系统,实战式的学习数据库系统设计与实现的方法。

对于完整、全面地学习数据库的理论与设计数据库应用系统的方法进而提高动手能力更具有意义。

本系统软部件是在导师的指导下。历时3年,用java又一次设计,能够先无论源码。重点玩转数据库。有条件的回过头再深研程序设计方法。

“通用信息管理系统JAVA学习版部件库”是为学习数据库原理而研制的,仅仅是示意性软件。离商业应用还有比較大的距离。希望对有兴趣的爱好者学习数据库原理与应用有所帮助。也希望对软件复用技术部件有兴趣的仁人志士多多探讨研究,加速真正“软件工业化生产”的到来。

软部件源代码开源,下载地:http://202.114.177.212/sjk/,相关论文已在在科学博客圈以及维普网刊登,地址:http://blog.sciencenet.cn/home.php?mod=space&uid=2551&do=blog&id=837514

通用软部件(通用管理信息系统)的研究与生产相关推荐

  1. 计算机维修管理国内外研究现状,管理信息系统的研究背景及国内外现状

    <管理信息系统的研究背景及国内外现状>由会员分享,可在线阅读,更多相关<管理信息系统的研究背景及国内外现状(5页珍藏版)>请在人人文库网上搜索. 1.管理信息系统的研究背景及国 ...

  2. 计算机信息系统的国内研究趋势,管理信息系统的研究背景及国内外现状

    管理信息系统的研究背景及国内外现状 管理信息系统的研究背景及国内外现状 1 研究背景 2 国内外发展现状 2.1管理信息系统 2.2 数据库管理信息系统的形成 2.3 数据库管理信息系统的简介 2.4 ...

  3. 高校通用排课管理信息系统的设计与实现

    前几天在 yphawk的专栏上看到这篇文章,挺感兴趣的,也像试一试,于是把这篇文章copy过来了 文章后面还有一些有用的评论 高校通用排课管理信息系统的设计与实现 详见http://www.gzit. ...

  4. 【2016年第1期】大数据环境下的管理信息系统发展研究

    杨丽彬1,李海林1,2,张飞波1 1. 华侨大学信息管理系,福建 泉州 362021:2. 华侨大学现代应用统计与大数据研究中心,福建 厦门 362021 摘要:大数据时代的到来给管理信息系统带来了一 ...

  5. 管理信息系统和计算机信息系统的关系,管理信息系统(MIS)与其他学科的关系...

    管理信息系统作为一门交叉学科,与多个学科领域之间既存在一定的联系又有一定的区别. 各个学科之间相互融合.共同促进. (1)管理信息系统与管理科学的关系 随着经济全球化的到来, 管理环境也在发生变化,科 ...

  6. java计算机毕业设计高校通用运动会管理信息系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计高校通用运动会管理信息系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计高校通用运动会管理信息系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈 ...

  7. 中后台管理信息系统通用原型方案、业务中台管理系统、业务中台架构、管理信息系统、订单管理、客户管理、货源管理、财务管理、客服管理、营销管理、办公申请、协作管理、CMS、OA、CRM、ERP、Axure

    本作品是一套通用型的中后台信息系统原型方案,可以快速扩展并输出标准美观的中后台产品原型,极大的提升输出效率和节省协作成本.方案中提供了几十套不同风格和结构的系统框架,并涵盖了大量的常用组件和通用页面模 ...

  8. Axure中后台管理信息系统通用原型方案 /框架模板/数据仪表/团队协作/会员管理/电商系统/资金统计/数据监控/销量统计/订单管理/客户管理/团队协作/职务管理/业务信息/员工管理/即时通讯

    本作品是一套通用型的中后台管理系统原型设计方案,可以帮助你快速输出标准和美观的中后台产品原型方案,极大的节省协作成本和提升工作效率.这套方案提供了12套不同类型的登录界面和系统框架,并涵盖了大量的常用 ...

  9. 停车服务与管理信息系统通用技术条件

    ICS03.220.20 R84 GA 中华人民共和国公共安全行业标准 GA/T 1302-2016 停车服务与管理信息系统 通用技术条件 General technical specificatio ...

最新文章

  1. 解密京东618大促数据库运维的攻守之道
  2. Java命令行界面(第12部分):CLAJR
  3. 1017. A除以B (20)
  4. cdh hive on spark_Flink 与 Hive 的磨合期
  5. 最近在我的python博客上花时间!
  6. 安装cifs 访问windows的共享文件
  7. Yacc 和 Bison
  8. git可视化工具小乌龟安装
  9. 记一次hw中的上线骚姿势(异速联+用友U8)
  10. 【对比】新、旧QC七大手法的异同
  11. 软件测试工具常用的都有哪些?
  12. 典型的递归计算费氏数列
  13. csgo服务器搭建 linux,Centos 搭建 CSGO KZ 服务器
  14. 马上过年了,还在为没抢到回家的车票天天犯愁吗?这些好用的抢票神器赶紧用起来吧!...
  15. boto3使用教程用法
  16. EXCEL作曲线图,如何转成高质量的图片
  17. cnn输入层_cnn模型怎么画?手把手教你绘制模型图
  18. 创建视图簇SE54并SE93赋予事务代码
  19. MYSQL 性能优化 index 函数,隐藏,前缀,hash 索引 使用方法(2)
  20. 请不要在Java项目中乱打印日志了,这才是正确姿势,非常实用!

热门文章

  1. 使用 vscode将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹...
  2. display:column常用属性解释
  3. Undefined symbols for architecture xxx
  4. 微信生态圈盈­利模式分析
  5. 【四】php字符串操作
  6. 静态变量(static)
  7. ubuntu12.04 android studio 安装
  8. python中一切数据都是对象吗_python中的深拷贝(deepcopy)和浅拷贝(copy)
  9. STL(七)——队列queue优先队列priority_queue
  10. c语言全国计算机真题及答案,全国计算机C语言考试真题及答案.doc