[发明专利]系统模块化设计控制方法无效
申请号: | 200710042680.3 | 申请日: | 2007-06-26 |
公开(公告)号: | CN101334732A | 公开(公告)日: | 2008-12-31 |
发明(设计)人: | 翁思跃 | 申请(专利权)人: | 上海岱嘉医学信息系统有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/46 |
代理公司: | 上海科盛知识产权代理有限公司 | 代理人: | 赵志远 |
地址: | 200335上海市长宁区金*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 模块化 设计 控制 方法 | ||
技术领域
本发明涉及一种系统控制方法,尤其是涉及一种系统模块化设计控制方法。
背景技术
目前,大部分管理系统都称为模块化设计。现有的开发过程主要是几个人负责一个模块的编码,然后把各个模块整合起来,但是当添加模块功能或者删除模块功能时必须要修改主程序,当其中的一个模块出现问题时整个系统就无法继续运行,导致其它模块也不得不停止运行。后期的系统维护和升级工作也需要系统停止运行,修改相关的功能后才能继续运行。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种工艺简单、操作方便的系统模块化设计控制方法。
本发明的目的可以通过以下技术方案来实现:系统模块化设计控制方法,其特征在于,该方法包括以下步骤:
(1)架构程序主框架;
(2)检测是否加载/卸载模块,若检测结果为否,则程序继续运行;
(3)若步骤(2)中检测的结果为是,则通过动态连接库方式加载/卸载模块;
(4)检测是否加载/卸载成功,若检测结果为否,则返回步骤(3);
(5)若步骤(4)中检测的结果为是,则注销程序;
(6)检测是否注销成功,若检测结果为否,则返回步骤(5);
(7)若步骤(6)中检测的结果为是,则复制/删除模块文件;
(8)检测是否复制/删除成功,若检测结果为否,则返回步骤(7);
(9)若步骤(8)中检测的结果为是,则更新完成。
与现有技术相比,本发明工艺简单、操作方便,在给系统添加相关功能模块和删除现有的功能模块时只需要一些简单的Windows的操作,操作完成后注销系统即可实现,无需关闭系统和修改系统主程序,在后期的系统维护和系统升级过程中也无需关闭系统,只需简单操作即可实现系统的维护和升级。
附图说明
图1为本发明系统模块化设计控制方法的流程图;
图2为本发明系统模块化设计控制的主要结构示意图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步说明。
如图1所示,在系统模块化设计控制方法中,步骤1为起始步骤,架构程序主框架;在步骤2中,检测是否加载/卸载模块,若为否,则在步骤3中程序继续运行;若步骤2中为是,则在步骤4中通过动态连接库方式加载/卸载模块;在步骤5中,检测是否加载/卸载成功,若为否,则返回步骤4;若步骤5中为是,则在步骤6中注销程序;在步骤7中,检测是否注销成功,若为否,则返回步骤6;若步骤7中为是,则在步骤8中复制/删除模块文件;在步骤9中,检测是否复制/删除成功,若为否,则返回步骤8;若步骤9中为是,则在步骤10中完成更新。
如图2所示,该图2为本发明系统模块化设计控制的主要结构示意图,该结构包括主程序模块11、加载/卸载模块12、注销程序模块13、复制/删除模块14,主程序模块11与加载/卸载模块12的一端连接,该加载/卸载模块12的另一端与注销程序模块13的一端连接,该注销程序模块13的另一端与复制/删除模块14的一端连接,该复制/删除模块14的另一端与主程序模块11连接。首先通过主程序模块11架构程序主框架,然后通过加载/卸载模块12进行加载/卸载模块,加载/卸载完成后,通过注销程序模块13注销程序,注销完成后,通过复制/删除模块14进行复制/删除模块文件,复制/删除完成后,完成更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海岱嘉医学信息系统有限公司,未经上海岱嘉医学信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710042680.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:仰卧起坐健身器的计数结构
- 下一篇:集装箱锁紧装置的手柄座