通用数据管理系统的设计与实现

被引量 : 1次 | 上传用户:za123aaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代企业中,对于重要数据均采用数据库作为存储和管理的工具,特别是在IT相关的企业里。常用的数据库有Oracle、MySQL等。数据的查询和管理一般先由相关部门拟定出数据系统功能需求,再交予技术人员开发相应的可视化系统,使得用户能以自服务的方式登录系统并对数据进行查询和修改。数据管理系统的本质是对数据库表执行增删改查操作以及对系统本身的权限进行分配和管理等。技术人员在开发此类项目时,除因数据表结构不同而需做不同处理外,大部分工作均属于重复编码,开发效率较低。本文通过分析和研究数据应用系统的组织结构,将此类系统的运作流程进行规范和分解,利用面向对象软件工程的设计思想,将系统的共性和组件间的联系抽象出来,形成一个服务于上层应用的通用系统。用户遵循一定的规范进行编码或配置,以插件的方式将业务的个性部分安置到系统中,以实现在较短时间内发布符合软件需求的系统之目标。对软件进行规范化和结构化的方法多种多样,面向对象设计原则和模式作为基础的软件工程思想,能够将系统分解为角色和行为交互的有机体,较其他方法而言在扩展性与灵活性方面有着无可比拟的优势,能在很大程度上减少开发时间,降低维护成本,符合当代软件技术发展的普遍水平。本文的目的是通过设计与构建数据管理系统的底层结构,分析系统各部间的关系,以论述在一个数据结构和系统需求多变的环境中,把插件作为应用提供形式的方式在实际项目中运作的可行性,并通过演绎具体的对象关系图,以及展示核心的功能代码,从软件设计和实现的层面上来进一步论证本文主题的理论意义和现实意义。通用数据管理系统之构建理论的最终成果既是一个可商业化的产品,也是一套可重用软件设计的参考模型。从另一方面来说,通用数据管理系统只是这个模型的一次实现。通过本模型,用户只要按业务需求调整组件规范,并以此修改运作流程,便可在较短时间内开发出符合自身数据管理需求的应用系统。所有的便利性和柔韧性均是以面向对象的服务系统结构为依托,将上层应用以及底层的数据存储以插件的方式实现结构与逻辑的分离。同时,支撑系统本身又是一个由小的内核与插件合成的有机体,内核的部分组件也能根据需要随时替换,以此实现系统的最小化修改,最大化重用。根据本文论述的目标,将得出一个结论:对于一个系统的构建来说,无论业务需求本身如何复杂多变,始终存在一个简单的内核形式,提供最基础的服务。外层的业务逻辑虽然多变,但始终以遵循某种规范的方式插入到系统中,以实现软件工程设计理念之高内聚低耦合的中心原则。
其他文献
JCB—A120A甲烷检测仪与传统甲烷检测仪相比,结构上增加了存储介质、通信接口、时钟电路、地址信息钮,随机配有甲烷检测管理软件,可以较好地解决目前煤矿中使用的便携式甲烷检测
目的:探讨康惠尔透明贴对婴幼儿静脉留置针所致静脉炎的预防效果。方法:将200例住院婴幼儿随机分为对照组和观察组各100例,对照组应用3M透明敷贴固定静脉留置针,观察组使用康惠
介绍了一种气动阀类直线式自动定量灌装机的结构及工作流程,并着重阐述了灌装机气动控制系统的设计思路及工作原理。
目的:探讨三物白散大鼠含药血清对人胃癌SGC-7901细胞凋亡及抗凋亡基因survivin表达的影响。方法:选择人胃癌细胞细胞株SGC-7901,观察不同剂量组三物白散大鼠含药血清对SGC-790
目的:挖掘中医学中阳虚、阴虚证候及阳虚、阴虚体质的相关内容,总结概述近现代研究进展及成果,进一步充实中医体质与证候的关系研究;比较研究脾胃阳虚证、胃阴亏虚证及其与阳虚
目前城市交通中的“停车难”问题日益成为影响我国大中城市经济发展的难题,虽然最近各地修建了不少新的停车场,但是由于停车诱导信息的不完善,人们仍然需要花费大量时间寻找
运用比较分析、文献资料等方法,分析近三届成功申办冬奥会国家的申办策略,对中国《2022年冬奥会申办报告》进行研究。提出"秉承奥林匹克文化本色、办出本国特色"是冬奥会申办
亚历山大·谢尔盖耶维奇·普希金(1789-1837)是十九世纪俄罗斯最伟大的诗人,他是浪漫主义的杰出代表,同时又是现实主义传统的奠基人、现代俄语标准语的创建者,被称为“一切开
联合国贸易法委员会制定的《全程或部分海上国际货物运输合同公约》即《鹿特丹规则》是21世纪国际海上货物运输法发展与统一的一个伟大成果。海运履约方制度作为公约的重要组
在漫长的中医发展史中,水病的辨证论治一直受到高度重视,不仅留下了丰富的理论描述,还提出了较为详备的诊治方案。这些认识经受住了长期的实践检验,至今仍具有极高的指导意义