基于MIS系统的通用构件框架分析与应用

2022-09-10

随着计算机和信息处理技术的飞速发展, 数据库管理信息系统 (MIS) 已经成为人们赖以生存的基础设施。数据库技术与网络通信技术、人工智能技术、面向对象编程技术、并行计算技术等互相渗透, 互相结合, 成为当前数据库技术发展的主要特征。软件作为MIS的灵魂, 其发展也日新月异。随着软件的复杂性的不断提高, 如何使MIS更好地适应用户个性和多变的业务需求, 已成为软件业亟待解决的热门问题之一。

1 系统设计准则及结构

1.1 模块化设计原则

1.1.1 通用原则

平台化系统需要做到通用的原则, 统一定义数据库结构, 只要确定其所需要的数据参数, 按照定义好的结构, 就可以生成需要的功能模块。

1.1.2 平台原则

即在针对各个不同的企业单位作相应的二次开发的时候, 都是依靠该平台系统, 由用户根据需要选择所需的功能模块, 适当地输入所要添加的数据以及固定的数据库结构, 即可达到符合一般使用需要的系统。

1.2 构件的分层

(1) 系统构件层是指整个系统支撑和运行环境都使用的构件, 如登录构件、邮件管理、用户管理、权限管理等。

(2) 通用构件层是指在各应用领域中具有较大复用价值的功能性构件, 如报表构件、查询构件、统计构件等。

(3) 领域专用层也可以称为业务应用层, 是指针对某个特定领域中所开发的构件, 在其领域中有一定的复用价值。它一般粒度比较大, 要求较高的抽象级别。如以某制造企业系统为例, 该层会包括决策管理、质量管理、销售管理、采购管理、生产管理、人力资源管理、物流管理、财务管理、办公自动化等构件。

1.3 设计结构

(1) 如果该请求只是简单地请求下一个页面, 则请求被分发到目的视图, 由视图控制器直接将用户请求通过复合视图的装配, 呈现给用户。 (2) 如果该请求包含对业务逻辑的调用, Servlet就把请求中的数据分离出来并创建一个正确类型的事件对象该通用框架完整地描述了一个用户请求产生之后, 系统所做的一个工作流程, 由于在流程中引入了大量的设计模式, 使得系统的可维护性、可复用性得到了保障, 为后期系统的维护和升级提供了有利的技术支持。

2 MIS系统应用

一般MIS系统都是针对机构、部门进行管理的, 这里我们以物业管理系统中的“部门大事记”这样一个表单为例来说明如何应用本方案, 不需添加多余代码即可实现这个表单管理。假设部门大事记包含以下内容:部门名称、事件类型、标题、时间、内容、备注、记录日期、记录人。我们根据这些内容在数据库中创建一个表:部门大事表, 并设该表的主关键字“流水号”为自动增量字段。并在“表单编辑参数配置表”中配置如图1记录。

然后调用通用编辑页面, 传入参数, 如发布路径:h t t p://P u b l i c E d i t.j s p?tablename=T_BMDS。即可显示如图所示的编辑页面, 在该页面上录入信息点击“确定”按钮, 系统校验录入内容后把录入内容存入数据库中。

3 结语

大部分MIS系统, 在功能上有类似之处, 因而利用软构件的技术满足了多个应用领域的要求, 使得各种技术形成的软构件可以最大程度地进行重用, 把开发过程大大简化。在这种基于软构件的软件开发方式下, 软件公司以开发软部件为主要业务, 提供规格化的软部件。系统集成商则汇总部件, 组合成能完成不同功能的软构件, 将自己的核心技术构件化。正是这两者之间分工的泾渭分明, 将软件行业工业化逐渐推向成功。

摘要:传统的MIS (Management Information System) 是针对不同的应用, 需要开发不同的MIS系统, 即使这些应用问题属于同一类型, 也都要经历系统分析、设计、编码、测试、维护过程。随着时代的发展, 原有的MIS系统很难适应新的需求, 本文主要是介绍通用构件框架结构设计分析及应用。

关键词:MIS系统,通用框架结构,应用

参考文献

[1] 刘芳.C/S结构MIS系统的设计与开发[D].电子科技大学, 2001.

[2] 原亚飞.基于设计模式的MIS的研究与应用[D].长春理工大学, 2007.

[3] 王景涛, 罗燕京, 樊东平.MIS系统构件化开发方法中连接器构件的设计[A].2003中国控制与决策学术年会论文集[C].2003.

[4] 王萍.软构件获取技术的研究[D].哈尔滨工程大学, 2006.

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:柴油加氢装置反冲洗控制系统的改造与实现下一篇:浅析小学数学的合作式学习法