《Knowledge Base 在线知识库》项目实例之UML建模一

 

 

项目将使用SilverLight开发,因为其中有关于许多多媒体使用,而且主要面向企业级用户。

一、  关于定位

本系统是面向煤矿企业的“知识库网站”,是一个包括知识信息(书籍、文章、事故树)录入、审核、查询、维护功能的完善的系统。其中的一些模块包括(但不限于)如下:

1.     前台数字资料馆

1.1前台资料搜索模块。包括整个资料的搜索策略,包括分类、检索、各类活动形式等。

1.2前台用户中心。包括用户资料信息及行为信息等的维护。

2.     后台KBERP

2.1前台数字资料馆等信息维护模块。也就是网站管理模块。对应的操作角色:网站的运维人员

2.2书籍管理模块,对书籍的分类、书籍等基元信息进行管理等。对应的操作角色:网站运维人员、图书管理人员等。

2.3文章管理模块,对文章进行管理,包括录入、审核、修改、关键字设置等。对应的操作角色:网站运维人员、文章管理人员等。

2.4事故树管理模块,对事故树进行管理,包括绘制、录入、审核、修改、设置关联等。对应的操作角色:网站运维人员、事故树管理人员等。

3.其它

系统还需要权限的支撑。

二、  关于开发模式

最好的开发模式就是“无模式”了,适合团队就好。不过也要有个基本的思路,我们不必拘泥于形,不用太正规,但要敏捷。

三、  关于架构

  可以采用通用的“三层架构”或是“MVC”。

四、  系统用例图描述

《Knowledge Base 在线知识库》项目实例之UML建模一_第1张图片

《Knowledge Base 在线知识库》项目实例之UML建模一_第2张图片

《Knowledge Base 在线知识库》项目实例之UML建模一_第3张图片

《Knowledge Base 在线知识库》项目实例之UML建模一_第4张图片

《Knowledge Base 在线知识库》项目实例之UML建模一_第5张图片

 

《Knowledge Base 在线知识库》项目实例之UML建模一_第6张图片

《Knowledge Base 在线知识库》项目实例之UML建模一_第7张图片《Knowledge Base 在线知识库》项目实例之UML建模一_第8张图片

《Knowledge Base 在线知识库》项目实例之UML建模一_第9张图片

《Knowledge Base 在线知识库》项目实例之UML建模一_第10张图片

《Knowledge Base 在线知识库》项目实例之UML建模一_第11张图片

《Knowledge Base 在线知识库》项目实例之UML建模一_第12张图片

这就是系统的总体设计,关于几个主要的业务流程,将用“活动图”来展现。

传送阵

 

你可能感兴趣的:(UML)