内容模型系统开发总结
最近工作不是很忙也不想去做其他的东西,就开始思索如何去开发一套简单,可用的内容模型系统(表单管理+内容引擎),一来可以进行技术积累,二来可以提高总体的架构思想(架构不敢说这里只是一个设计的代名词而已),现在内容模型系统基础版本基本完成,再稍加润色就可以与大家见面,在发布这个模型系统之前,我想写一下对于这个系统的总结,写了一些,发现自己的文字确实比较苦涩,搞技术的不好咬文嚼字。 把文字共享的目的是想和大家,交流学习,我做技术也有些日子了,既没有什么成就,也没有什么可以拿出手的东西,但是在我心底总想更好的提升一下技术。可惜在我的身边没有什么牛人,技术都是很一般的,很少人懂软件工程,很少人懂UML,很少人懂设计模式,很少人可以真正的做出面向对象的系统。 所以我想只能靠自己学习了,学习之余把想法发到网上,然后跟大家一起学习,请大家多多提出意见,我虽然自己学习过软件工程,UML建模等但是还没有真实的公司实战经验,所以里面一定有很多错误,希望大家可以帮忙指出来,就算帮小弟修改作业了。 这个文章准备写一个系列,其中包括用例设计,类图,活动图,系统原型,数据库结构等各个方面的东西。 当然这个系列结束后,我将提供在线的演示系统或者代码供大家参考和指正。 今天开始第一篇:内容模型系统概述和功能结构设计 一 概述 内容模型的核心是表单管理和内容引擎,在此基础上可以开发完整的,可自由扩展表单或字段的CMS系统,满足不同的功能对不同的表单信息的差异化需求,是CMS系统, 信息系统这类系统的核心组件之一。 可以应用到如下开发场景: 1 开发适合企业的网站后台管理系统 (1)内容模型系统应该完全适合如新闻,产品等业务逻辑相对简单的系统的自动建表和生成工作。 (2)再加入静态页生成组件,DW扩展标签系统,就可以实现一个功能强大的企业CMS网站管理系统。 (3)或者使用内容模型系统实现后台的内容管理功能,前台使用代码完成界面的业务逻辑调用。 2 开发业务逻辑简单的MIS信息管理系统 (1)可以通过现有的内容管理系统,完成如客户管理,联系人管理等常用的简单的信息管理的系统功能。 3 对现有系统或待开发系统进行扩展性集成 (1)可以以此内容模型作为一个基础组件,实现表和字段的建立和管理,生成基本的添加,修改,删除,查询等功能。 (2)在(1)的基础上开发人员完成其他复杂的业务逻辑。 二 内容模型系统结构图 内容模型系统分为两部分: 第一部分为自定义表单系统,主要包括表单信息管理,字段信息管理,字段属性管理,表单关系管理,表单布局管理,内容视图管理。 第二部分为内容模型引擎,主要包括表单的自动生成,获取表单输入信息并自动存储,内容删除,生成查询页面等功能。 2.1 系统功能结构图 2.2 系统总体用例图 今天就写这么多,欢迎大家拍砖,下一篇内容模型用例设计。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |