开发时如何规划后台架构

开发时如何规划后台架构

在规划一个信息系统时,常常有很多人一开始就画原型并且做一些主菜单子菜单的划分,这样的方法是存在很大问题的,对系统逻辑的理解只停留在表面。

诚然,在设计系统的开始,确实需要定义模块化结构的划分,但是划分方法不应根据功能模块而划分,而是根据业务逻辑来划分。要解决这个问题,另一个是改善业务。首先,在规划系统时,我们需要考虑系统的作用是什么,或者它给企业带来了什么样的改进。在这个大的环境已经确定之后,需求分析的阶段SH。按业务责任分为子系统。

这张图应该是很普遍而且典型的后台管理系统,但是这样的系统无论是在开发还是使用我认为都是达不到出色的。图中的板块划分采用"业务名词+管理"来进行命名,实际上也就是以"物"为线索贯穿整个系统。但是在实际操作中物与物之间的传递都是交错在一起的,例如图中的项目管理板块中包含了"合同管理",在合同管理板块中又包含了"合同管理"那么究竟是哪个进行管理呢,项目管理中是否又包含权限的区分呢,这样的划分明显是有问题的。我在另一个回答上提到过"穷尽不重复"的划分方法,其实在这里就可以体现出作用来。

那么正确的后台划分子系统的方式应该是按照业务流程来划分,以"事"为线索贯穿系统。采用业务流程的环节进行划分可以有效的避免重复和混乱的现象,对整个系统的架构都是非常清晰明了的。想要以"事"为线索进行梳理,有一个很好的方法就是使用UML中的构件图的来解决。对于产品人员,只需要理解构件图的思想,画出一个轻量级的框架。

首先在构件图中两个最重要的概念构件和接口对应着事件和流程,接口与接口之间只存在实现(代表这个流程由这个事件提供的)和使用(代表这个事件要使用这个流程)这两个关系。理解了这一概念之后就可以对事与事,事与流程,流程与流程之间进行连接。

画构件图,第一步是识别建模的构建集合,也就是对主题域进行划分。可以按照工作职责范围(部门)划分成不同的主题域,划分的时候也可以根据需要进行多级的嵌套,这样可以更容易理解上下级之间的关联。例如软件开发商可以按照开发人员,产品人员,销售人员职责不同进行第一级区块划分,然后再根据开发人员负责的不同环节进行第二级部门的划分。那么根据区块就可以很容易划分出"销售"和"研发"两个主题域。

在研发领域中,它主要负责软件开发和设计、开发和测试的管理,可以称为R&D管理子系统。

在销售领域,主要负责客户的销售、客户培训、售后服务等,因此可以称为客户服务管理子系统。

在一般系统中,经常添加物流部门。在这个板块中,基本模板包括硬件、财务和人员,可以分为硬件服务管理子系统、财务管理子系统和人事管理子系统,后两个子系统根据范围原则相对独立。所以在初步设计中不会考虑。

新闻资讯

不断的努力,严格要求自己,真诚的为客户服务

  • +

    公司新闻

    查看更多>>
  • +

    行业新闻

    查看更多>>
    • 站内文章的优化及站内优化的重要性站内优化是指网站内部优化,即网站本身内部的优化,SEO站内优化包括代码标签优化、内容优化和URL优化。文章如何优化?1、关键词密度:首页文章内容围绕关键词进行阐述撰写,目标关键字在文章中自然分布,不堆砌,不刻意,......

    • 做好站内优化有什么核心理念及方法站内优化就是指网站内部优化,即网站本身内部的优化,SEO站内优化包括代码标签优化、内容优化和URL优化。站内优化的核心理念1、代码精简化。网站的代码坚持越短越好,做到精简原则,删除无意义的目录、层级......

    • 网站优化的过程中反映的信息数据网站优化是指在了解搜索引擎自然排名机制的基础之上,对网站进行内部及外部的调整优化,改进网站在搜索引擎中关键词的自然排名,获得更多的展现量,吸引更多目标客户点击访问网站。网站优化包括整站优化、站内优化、站外优化,使网站适合搜索引擎检索,满足搜索引擎排名的指标,从而在搜索引擎检索......

    • 什么是网站推广,它有什么特点策略?网站推广就是以互联网为基础,借助平台和网络媒体的交互性来辅助营销目标实现的一种新型的市场营销方式,当前传播常见的推广方式主要是在各大网站推广服务商中通过买广告之类等等方式来实现,免费网站推广包括SEO优化网站内容或构架提升网站在搜索引擎的排名,在论坛、微博、博客、微信、Q......

  • +

    产品方案

    查看更多>>
    • 网站建设的完成和投入使用并没有显示出网站已经完善,因为越来越多的人在网站上出现越来越多的问题,因此网站的维护工作是非常必要的。网站维护工作包括以下几个方面:网站建设一、服务器的维护工作网站的服务器是非常容易出现问题的,因为每天它都要承载很多东西,并且每分每秒都在运作,因此服务器的硬件和软件都会出现问题。而对服务......

    • 网站优化有助于提高网站的排名,所以做好网站优化是非常重要的,但是网站优化也应该注意一些问题,或者做不好优化工作。讨论了优化中应注意的几个方面。抓好以下这些工作,才能做好网站优化工作一、关键词很多人为了能够快速提高网站的排名,在网站优化的过程中,增加了不少关键词的插入,虽然这样在用户们检索关键词时出现该网站的概率......

    • 目前,在移动软件开发中,客户相对较少,其次是APP和最少的公共号码。接下来,我们将对以上三个内容进行比较和分析,以期对开发和销售移动产品的客户有所帮助。1.小程序,公众号和APP的对比在百度指数中,将小程序,公众号和APP同时进行对比搜索,可以得到其搜索指数如下图显示:从该图中我们可以看出,APP的搜索指数平均......

    • 空间主机有许多不同的配置,如数据库配置、操作系统配置和支持的脚本语言配置等,并且应该根据站点的配置来选择选择。如何根据网站选择空间配置:第一、负载量负载的重要性远高于空间容量。虽然目前的应用站点空间业务脚本是基于许多用户共享同一个独立的服务器资源库的,但是用户仍然需要知道它会是什么样的,用户与其他人共享服务器的......

联系我们

如有问题请联系我们,我们7*24小时竭诚为您服务