3 软件架构设计说明书-个人任务管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大连东软信息学院项目文档

项目文档个人任务管理系统架构设计说明书

姓名张三

学院大连东软信息学院

专业计算机科学与技术

指导教师李四讲师

备注

2010 年10 月11日

1系统架构整体描述

个人任务管理系统按照系统架构的分层思想共分为四层,参见图1。

表示层(UI)

业务逻辑层(BL)

数据模型层(Model)

公共基础层(CommonLibrary)

图1 系统架构层次示意图

表示层(UI层):以用户图形界面组成。主要职责是提供表单以输入信息;提供按钮、或链接以发布命令;显示响应信息,反馈执行状态。

业务逻辑层(BL层):主要负责业务逻辑、业务流程控制的描述。通常用于表示协调、排序、事务处理以及对其他对象的控制。经常用于封装与特定用例有关的控制。

数据模型层(Model层):主要包含实体对象的描述。

公共基础层(CommonLibrary层):应用系统中通用类库的引用。常用的如数据库访问类等。

2 领域模型

任务+任务名称+任务描述+任务状态+创建时间+完成时间

用户

+用户名

+昵称

+密码

+注册时间

拥有1

*

图2 系统领域模型

3 顺序图

用例标识UC1 用例名称注册

参与者 任务管理者

前置条件

显示系统首页

后置条件 成为系统的合法用户

用例概述 第一次使用系统时需要注册成为系统的合法用户才能够使用系统提供的功能。

基本事件流

1. 任务管理者在系统首页中点击注册按钮。

3. 任务管理者填写用户名称、昵称、密码、确认密码信息后确认提交。

2. 系统显示用户注册页面。

4.系统对界面信息进行有效性验证。

5. 系统确认没有重复注册后,将用户注册信息保存在用户注册信息表中。 6. 系统显示注册成功信息页面。

7.系统自动在5秒内跳转到系统首页。

异常事件流

4a 、系统检测发现用户名、昵称或密码为空,提示任务管理者此信息。 4b 、系统检测发现用户名、昵称或密码的长度超过要求范围,提示任务管理者此信息。

4c 、系统检测发现输入密码与确认密码不一致,提示任务管理者此信息。 备注

1. 用户名的长度不超过15个字符。 2. 昵称的长度不超过10个字符。 3. 密码的长度不超过15个字符。 界面原型

(略)

角色

系统首页注册页面成功页面身份验证逻辑用户注册信息

1:点击注册()

2:显示页面()

3:点击确认()

4:有效性检查()

5:注册()

6:是否重复()

7:添加新用户()

8:显示页面()

9:显示页面()

图3 修改注册信息用例图

相关文档
最新文档