内容模型系统开发总结

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

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

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

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

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

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

一 概述

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

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

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

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

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

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

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

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

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

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

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

二 内容模型系统结构图

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

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

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

时间: 2024-11-01 00:32:12

内容模型系统开发总结的相关文章

内容模型系统开发总结二(内容模型系统用例设计)

内容模型用例设计 用例图用于描述角色和用例或用例与用例之间的关系,着重展示系统必须实现的功能,用于在需求分析阶段分析客户需求. 用例设计主要包括功能描述,用例图,用例规约,用例实现等信息. 3.1 表单管理 3.1.1功能描述 (1)管理员可以自由添加表单,表单信息包括[标题],[英文名称](用于数据库字段或查询时使用),[表单备注]. (2)管理员可以修改表单信息,但是不可以修改[英文名称]. (3)管理员可以删除表单信息,删除时应该显示[提示信息]. (4)可以根据指定条件进行表单信息查询,

电脑报“乔客门”,看中国网站系统开发

乔客  电脑报"乔客门",看中国网站系统开发   无意上网,竟看到涉及到那么多网络名流的一场争辩,姑且称为:"乔客门"事件吧,很新鲜,也很激动.软件版本因故推迟,本在业界也算是正常之事,只不过乔客心急了一些,先多预收了N个99元,一旦离客户的期望值有很大差距,就会引起一些交了99元而又想得到很多的穷站长们的围剿,但这个只要做好客服工作并在正版出来给予更好的补偿后,应该就会得以很好的解决的.偏偏这时候电脑报来凑热闹,可能是年底没有太多的素材来满足读者的需求了吧,就拉个

为了找工作-面向高校的轨道交通仿真系统开发,这个开发前景怎么样

问题描述 面向高校的轨道交通仿真系统开发,这个开发前景怎么样 求大神指点一下啊..... .................... 解决方案 做哪方面的开发?你要开发一款什么?软件吗? 解决方案二: 为高校进行道路设计吗 解决方案三: 运用计算机动态仿真手段,对轨道交通运营管理等进行仿真,从而指导车站设计和设施配置及运营优化,是轨道交通车站设计的新思路.国内外在这方面已具有较为成熟的经验!可以向这方面大胆前行···········少年 解决方案四: 运用计算机动态仿真手段,对轨道交通运营管理等进

《C++语言基础》实践项目——银行储蓄系统开发

返回:贺老师课程教学链接 教学目标 通过完成一个有实用价值的应用程序,体会利用C++语言解决问题的过程: 多次迭代,逐步完善,用可以运行的程序,鼓舞自己的学习 实训安排 看视频"18 应用系统开发:银行储蓄系统",并阅读博客中提供的参考解答,了解基本系统的开发. 基本要求:定义了用户类(User)和银行类(Bank),用成员函数实现各种功能,多文件组织程序,能用文本文件存取数据(如示例中给出的技术): 拓展方向: 序号 加分项目 细       则 1 改变Bank类中用户信息的存储方

从“绑好鞋带”谈嵌入式系统开发

曾收到别人寄来的一则网路连结,是连结到TED (Technology, Entertainment & Design)网站上一则2005年TED大会中的演讲影片[注一],影片内容是告诉我们该如何把鞋带「确实」绑好. 这则影片很值得一看,从脸书( Facebook )上围绕着这则影片所作的诸多讨论看来,似乎大多数人习以为常的绑鞋带方法都错了.老实说,我曾经试着用影片中介绍的那套「正确方法」来绑鞋带,结果证明真的有非常显著的改善.试着改用这套「正确方法」来绑鞋带,的确可以让绑好的鞋带看起来比较美观,

105_《Delphi5应用系统开发高级指南》

<Delphi5应用系统开发高级指南> Delphi 教程 系列书籍 (105) <Delphi5应用系统开发高级指南> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: 下载 作者:主编 伍俊良 出版社:电子工业出版社 出版日期:2000年3月 ISBN:750535801 页数:472 装帧: 开本:16开 内容简介 作为Borland公司可视化开发工具的最新成员Delphi 5已经面世了,Delphi 5能给人们带来什么?有什么新特点?如何使用 Del

谁是CMS中的战斗机?N个CMS内容模型评测

2007年的CMS系统已经有了比较大的改变,以往内置的频道概念基本被淘汰了,内容模型这种自由度更大的东西挺身而出,抢夺着众人的视线.既然是自定义模型,它的自定义.自由度就应该非常的大,那么带着兴趣,我简单的对目前国内比较火的几大CMS系统的内容模型功能评测一番. 本次评测选择动易SiteFactory1.0.dedecms5.1.帝国4.7版本,从内置模型.添加模型.添加字段三个方面着手. 内置模型 &http://www.aliyun.com/zixun/aggregation/37954.h

智慧城市建设系统开发平台

智慧城市建设系统开发平台,中国智慧城市建设的主要重点集中在七个领域:智能电网.智能交通.智能环保.智能城管.智能旅游.智能医疗.智能家居.智慧城市关键技术主要包括:无线传感器网络技术. 智慧城市的切入点主要集中于以物联网产业发展作为建设智慧城市的重要关注点:以基础设施建设为先导作为智慧城市的建设切入点:以民生保障与服务作为智慧城市建设的重要关注点:以社会管理与服务作为智慧城市建设的重要突破口:以促进本地特色产业发展作为智慧城市建设的重要突破口. 模式一:政府独自投资建设和运营,优势是政府有绝对控

IBM Rational模型驱动的系统开发解决方案

方案以UML建模语言为基础,覆盖系统开发的各个方面,让开发团队充分利用平台的自动化能力,提高开发及测试的效率. 方案业务价值: IBM Rational模型驱动的系统开发建模解决方案从源头保证了团队对整个软件需求的正确理解,通过模型验证和自动代码生成技术使得软件的质量得到明显提高,缩短了产品上市时间. 让团队领导者轻易驾驭大型软件的复杂架构,得心应手地处理诸如: 新特性添加.模块人员分配.部件重用等难题. 目标客户: 复杂系统产品制造商的产品设计.研发和管理部门及其供应商,面向汽车.航空国防.工