OA系统需求文档

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

附录1 阶段项目文档要求

OA系统这个比较大,每组

只用做其中的一个子模

块:人事管理、日程管

理、文档管理这三个子模

块其中的一个

阶段项目要求每个项目小组完成的文档包括以下内容。

➢需求和需求分析说明书:需求描述和主要的用例图,参见下面的“系统需求和需求分析说明书模板”。

➢系统设计说明书:系统主要的实例类图,至少3个用例的时序图,参见下面的“系统设计说明书模板”。

➢单元测试用例:至少记录3个单元测试的测试用例,参见下面的“测试用例模板”;

➢阶段答辩:答辩用的幻灯片,幻灯片的内容要求参见下面的“答辩用的幻灯片的目录结构”。

➢其他:项目进度安排表(由项目经理或小组长提供),参见下面的“项目进度安排表模板”。

北大青鸟Aptech提供给教员的资源包括。

➢项目需求和需求分析说明书电子文档。

➢系统设计说明书电子文档。

➢项目进度安排表模板电子文档。

➢测试用例模板电子文档。

➢数据库脚本和完整源代码。

说明:Java和.NET编码规范请参看第一阶段和第二阶段的相关课程。

最后一点是文档模板和样式。

附1.1 系统需求和需求分析说明书模板

系统需求和需求分析说明书

版本历史

第一部分概述

1.项目名称及背景

➢项目名称

➢开发背景

2.文档说明

第二部分任务说明

1.功能概述

2.用户环境

浏览器(如IE 6以上版本)+网络

开发(生产)环境:

第三部分需求分析

1.实现功能

➢系统用例图

用户业务逻辑如下图所示:

➢管理员功能清单

功能编号功能名称文中标题编号备注101 人事管理

101001 部门管理

101002 员工管理

➢普通用户功能清单

2.用例说明➢ [用例1] ●用例图

●描述

●参与者

➢[用例2] ●用例图

●描述

●参与者

➢[用例3]

●用例图

●描述

●参与者

➢[用例4] ●用例图

●描述

●参与者

➢[用例5] ●用例图

●描述

●参与者

➢[用例6 ●用例图

●描述

●参与者

➢[用例7] ●用例图

●描述

●参与者

➢[用例8]

●用例图

撤消删除

回收站

彻底删除

●描述

回收站:显示被删除的文件,可以撤消删除,也可以彻底删除文件。●参与者

//*参与者,参与用例的对象*// ➢[用例9]

●描述

文件搜索功能:可以按条件查询需要的文件。

●参与者

//*参与者,参与用例的对象*// ➢[用例10]

●用例图

●描述

●参与者

➢[用例11] ●用例图

●描述

●参与者

➢[用例12] ●用例图

●描述

●参与者

➢[用例13]

●用例图

●描述

●参与者

➢[用例14]

●用例图

●描述

●参与者

3.用例关系

附1.2 系统设计说明书模板

系统设计说明书

版本历史

第一部分概述

1.文档说明

2.系统需求概述

第二部分系统总体结构

第三部分系统设计

类图

//*系统中主要的、关键实体类图,参考图如下*//

➢[用例1]实现

●时序图

//用例1的时序图,参考图如下*// 描述

第四部分数据库设计

1.逻辑设计

数据库关系图:

2.表设计

//*所有的表的详细设计信息汇总,如:*//

4.1 数据库:GameCardSale所有表信息

表名功能说明

UserInfo 存放用户基本信息

UserState 可扩展性,设置用户是否被屏蔽的状态

4.2 表UserInfo

4.3 表UserState

4.4 表RoleInfo

4.5 表SysFun

4.6 表RoleRight

4.8 表DepartInfo

4.9 表

4.10 表

4.11 表AccessoryFile

4.12 表ManualSign

4.13 表WorkTime

4.14 表Message

4.15 表MessageType

4.16 表MessageToUser

4.17 表ReadCommonMessage

4.18 表Schedule

4.19 表MeetingInfo

4.20 表PreContract

4.21 表MyNote

4.22 表LoginLog

LoginTime DateTime 非空登录时间

IfSuccess int

非空登录是否成功。1:成功、0失败。

LoginUserIp varchar(100) 非空登录用户IP

LoginDesc varchar(100) 登录备注

4.23 表OperateLog

列名数据类型(精度范围)空/非空约束条件其他说明

OperateId int 非空种子,自增1 操作日志Id

UserId Varchar(50) 非空操作者

OperateName Varchar(50) 非空操作名称

ObjectId Varchar(50) 非空操作对象Id

OperateDesc Varchar(200) 非空操作描述

OperateTime DateTime 非空操作时间

第五部分界面设计

1.公共模块界面设计

说明:页面设计要求尽量使用div布局完成。所有的GridView要求实现分页功能。

图1.1用户登陆首页

用户登陆首页要求:只有当用户名、密码都正确时才能通过验证。

相关文档
最新文档