【IT168学院频道】上文介绍了基于PWS创建的Web站点应用程序的安装、配置和解决方案等内容。然而,究竟该应用程序是如何运行的,它提供了哪些功能。这可能才是读者,尤其是初学者重点关注的问题之一。本文首先利用顶级活动关系图对应用程序高层活动进行描述,这样可使读者对应用程序活动建立概括性了解,然后,以图文结合的方式详细讲解应用程序提供的功能。
1.顶级活动关系图
可能部分读者没有听说过顶级活动关系图这一概念。实际上,这类图是一种标准的UML活动关系图,其用于描述系统活动以及活动之间数据流或判断的可视化表示。由此可知,当添加了所谓“顶级”一词形成“顶级活动关系图”之后,则表示系统高层的活动关系图,它并不显示系统的中低层活动。如图1,显示了基于PWS创建的Web站点应用程序的顶级活动关系图。
![]() |
| 图1 顶级活动关系图 |
如图1所示,当用户进入站点之后,面临3种活动选择:(1)创建新用户;(2)登录系统;(3)查看简历、链接和图片等。活动(1)和(3)都很简单,在此并不需要特别介绍。活动(2),即用户登录之后,面临2种活动选择:一是注销用户,二是对站点实施管理。当以上所有活动都结束之后,用户要么选择退出站点,要么重新开始上文所述3种活动选择。由图6可以初步得出以下两个要点:一、整个Web站点提供的功能比较简单,可能相对比较复杂的是用户对站点进行管理的部分。二、站点用户包括3种类型:普通匿名用户、站点管理员和注册用户。它们在站点中具有不同的权限,完成不同的操作。
如上文所示,顶层活动关系图只能反映系统的高层活动关系。因此,通过查看图1,读者只能获得一些有关站点活动的概括性了解。下文将对应用程序的功能进行详细讲解。