系列文章—内容模型系统开发总结一

内容模型系统开发总结

最近工作不是很忙也不想去做其他的东西,就开始思索如何去开发一套简单,可用的内容模型系统(表单管理+内容引擎),一来可以进行技术积累,二来可以提高总体的架构思想(架构不敢说这里只是一个设计的代名词而已),现在内容模型系统基础版本基本完成,再稍加润色就可以与大家见面,在发布这个模型系统之前,我想写一下对于这个系统的总结,写了一些,发现自己的文字确实比较苦涩,搞技术的不好咬文嚼字。

把文字共享的目的是想和大家,交流学习,我做技术也有些日子了,既没有什么成就,也没有什么可以拿出手的东西,但是在我心底总想更好的提升一下技术。可惜在我的身边没有什么牛人,技术都是很一般的,很少人懂软件工程,很少人懂UML,很少人懂设计模式,很少人可以真正的做出面向对象的系统。

所以我想只能靠自己学习了,学习之余把想法发到网上,然后跟大家一起学习,请大家多多提出意见,我虽然自己学习过软件工程,UML建模等但是还没有真实的公司实战经验,所以里面一定有很多错误,希望大家可以帮忙指出来,就算帮小弟修改作业了。

这个文章准备写一个系列,其中包括用例设计,类图,活动图,系统原型,数据库结构等各个方面的东西。

当然这个系列结束后,我将提供在线的演示系统或者代码供大家参考和指正。

今天开始第一篇:内容模型系统概述和功能结构设计

概述

内容模型的核心是表单管理和内容引擎,在此基础上可以开发完整的,可自由扩展表单或字段的CMS系统,满足不同的功能对不同的表单信息的差异化需求,是CMS系统, 信息系统这类系统的核心组件之一。

可以应用到如下开发场景:

1 开发适合企业的网站后台管理系统

1)内容模型系统应该完全适合如新闻,产品等业务逻辑相对简单的系统的自动建表和生成工作。

2)再加入静态页生成组件,DW扩展标签系统,就可以实现一个功能强大的企业CMS网站管理系统。

3)或者使用内容模型系统实现后台的内容管理功能,前台使用代码完成界面的业务逻辑调用。

2 开发业务逻辑简单的MIS信息管理系统

1)可以通过现有的内容管理系统,完成如客户管理,联系人管理等常用的简单的信息管理的系统功能。

3 对现有系统或待开发系统进行扩展性集成

1)可以以此内容模型作为一个基础组件,实现表和字段的建立和管理,生成基本的添加,修改,删除,查询等功能。

2)在(1)的基础上开发人员完成其他复杂的业务逻辑。

内容模型系统结构图

内容模型系统分为两部分:

第一部分为自定义表单系统,主要包括表单信息管理,字段信息管理,字段属性管理,表单关系管理,表单布局管理,内容视图管理。

第二部分为内容模型引擎,主要包括表单的自动生成,获取表单输入信息并自动存储,内容删除,生成查询页面等功能。

2.1 系统功能结构图

系列文章—内容模型系统开发总结一_第1张图片

系列文章—内容模型系统开发总结一_第2张图片

2.2 系统总体用例图

系列文章—内容模型系统开发总结一_第3张图片

今天就写这么多,欢迎大家拍砖,下一篇内容模型用例设计。

你可能感兴趣的:(设计模式,数据结构,cms,企业应用,UML)