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

内容模型系统开发总结

 

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

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

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

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

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

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

概述 

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

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

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

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

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

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

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

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

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

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

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

内容模型系统结构图 

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

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

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

2.1 系统功能结构图

2.2 系统总体用例图 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值