10个基于java的cms网站内容管理系统分享一下

优采云 发布时间: 2021-04-27 22:05

  10个基于java的cms网站内容管理系统分享一下

  10个基于java的cms网站内容管理系统分享一下需求分析与架构设计的步骤。

  一)需求分析:确定系统的功能分类,其中有可能会产生的服务类型及其各自的定义、接口分析、web服务及其接口分析。系统功能分类:点击查看大图。点击查看大图:实现功能分类和性能分析之后,按照业务归纳出功能模块的框架和cms系统架构图,记录下来。这个过程建议从实际业务出发进行,一定要把功能和业务分开,不要硬套,否则会导致一些奇葩的想法。(。

  二)设计思路从上面的功能分类出发,设计一个网站功能模块,分析这些功能模块之间的连接关系和权限控制,以及为这些功能模块的划分要规划的业务逻辑。点击查看大图。点击查看大图:大家可以看到系统是有两块内容需要管理,但是有一些内容是放在前台还是分开,是可以是放在前台还是分开,需要从上面功能性分类里分析出来。每一部分作为一个模块,逻辑也是独立的,每个模块设计好维护好。

  接下来是ui部分设计,需要说明一下,这里建议不要考虑业务和ui分离设计,理由有3:1.业务逻辑关联度高,服务与服务之间的关联关系会使得ui更改效率很低;2.业务复杂,需要先定义好所有功能模块的规则,ui和业务是多模块发布;3.业务复杂,ui复杂度高,操作越多,就越容易出错,分离之后往往不会一次设计完善。

  项目还在开发中,业务还没有确定,按照业务模块进行。点击查看大图。点击查看大图:最后是运维部分设计,具体业务逻辑部分完成后,要集成到ecs目录下,即系统集成包里。整个项目完整的设计应该包括这3大部分内容:1.需求分析阶段。2.设计编码阶段。3.交付部署阶段。内容管理系统分析设计思路会涉及到如下3大块内容:模块功能分类、业务逻辑、接口层级和高可用。点击查看大图,就不一一展示了。(。

  三)业务分析1.项目现状业务量不大,但是有很多需要做运维的模块,有些模块如文章管理模块,需要对接主站,如搜索入口,一般还需要配合cms站内关键字规则来实现规则分析,还有数据分析这块如站内关键字,lbs,二手房租售等。2.需求分析围绕运维模块的几点需求分析:操作系统相关的cms系统、个人博客、门户站、站内广告管理,再分析数据库,mysql,mssql等的选型及使用。

  接口层的cms系统接口:如邮件服务、支付服务、订单服务等。这里需要确定出接口对象,然后在往下进行。支付可以用银行卡、二维码这些,接口函数更多,后面还可以进行ping、httprewrite、cgi等代码逻辑的调整。最近也有接到一些厂商提供一些web模块。最近也接到一些厂商提供。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线