logo资料库

OA办公系统需求文档.doc

第1页 / 共67页
第2页 / 共67页
第3页 / 共67页
第4页 / 共67页
第5页 / 共67页
第6页 / 共67页
第7页 / 共67页
第8页 / 共67页
资料共67页,剩余部分请下载后查看
附录1 阶段项目文档要求
附1.1 系统需求和需求分析说明书模板
第一部分 概述
第二部分 任务说明
第三部分 需求分析
附1.2 系统设计说明书模板
第一部分 概述
第二部分 系统总体结构
第三部分 系统设计
第四部分 数据库设计
第五部分 界面设计
附1.3 测试用例模板
附1.4 答辩用的幻灯片的目录结构
附1.5 项目进度安排表模板
附录2 阶段项目评分标准
附录 1 阶段项目文档要求 阶段项目要求每个项目小组完成的文档包括以下内容。  需求和需求分析说明书:需求描述和主要的用例图,参见下面的“系统需求和需求分析 说明书模板”。  系统设计说明书:系统主要的实例类图,至少 3 个用例的时序图,参见下面的“系统设 计说明书模板”。  单元测试用例:至少记录 3 个单元测试的测试用例,参见下面的“测试用例模板”;  阶段答辩:答辩用的幻灯片,幻灯片的内容要求参见下面的“答辩用的幻灯片的目录结 构”。  其他:项目进度安排表(由项目经理或小组长提供),参见下面的“项目进度安排表模 板”。 北大青鸟 Aptech 提供给教员的资源包括。  项目需求和需求分析说明书电子文档。  系统设计说明书电子文档。  项目进度安排表模板电子文档。  测试用例模板电子文档。  数据库脚本和完整源代码。 说明:Java 和.NET 编码规范请参看第一阶段和第二阶段的相关课程。 最后一点是文档模板和样式。 附 1.1 系统需求和需求分析说明书模板 文件状态: [ ] 草稿 [√ ] 正式发布 [ ] 正在修改 系统需求和需求分析说明书 文件标识 当前版本 作 者 [beta1] 完成日期 [2009-7-9]
项目实战 版本/状态 修订人 修改日期 备 注 发布 2009-12-26 版本历史 第一部分 概述 1.项目名称及背景  项目名称  开发背景 MyOffice 追求高效率的办公方式。 为了提高现代社会人们的办公效率,满足人们自动化办公的需要,我们开发了这套稳定可靠、操作方便、 安全有效的 MyOffice 系统,它主要包括:人事管理、日程管理、文档管理、消息传递、系统管理、 考勤管理等几大模块。 2.文档说明 该需求文档在实际开发过程中,迎合用户不断完善需求的过程中总结而来,请仔细阅读。 第二部分 任务说明 1.功能概述 修改密码、机构管理、部门管理、员工管理、个人日程、部门日程、我的便签、文档管理、回收站管理、 文档搜索、消息管理、个人信箱、员工签到签退、考勤历史查询、考勤统计等; 该系统要求实现如下功能。 MyOffice Web 访问 2.用户环境 数据存储管理 94
附录 阶段项目文档 Window Server 2003 ; Visual Studio 2005 ; SqlServer2005 第三部分 需求分析 1.实现功能  系统用例图 用户业务逻辑如下图所示: 95
项目实战  管理员功能清单 功 能 编 号 功 能 名 称 文中标题编号 备 注 101 101001 101002 101003 人事管理 机构管理 部门管理 员工管理 96
附录 阶段项目文档 功 能 编 号 功 能 名 称 文中标题编号 备 注 续表 102 102001 102002 102003 103 103001 103002 103003 104 104001 104002 105 105001 105002 105003 105004 106 106002 106003 日程管理 我的日程 部门日程 我的便签 文档管理 文档管理 回收站 文件搜索 消息传递 消息管理 信箱 系统管理 角色管理 登录日志 操作日志 菜单排序 考勤管理 考勤历史记录查询 考勤统计  普通用户功能清单 功 能 编 号 功 能 名 称 文中标题编号 备 注 102 102001 102002 102003 103 103001 103002 103003 日程管理 我的日程 部门日程 我的便签 文档管理 文档管理 回收站 文件搜索 97
项目实战 消息传递 消息管理 信箱 考勤管理 员工签到、签退 104 104001 104002 106 106001 2.用例说明  [用例 1]  用例图  描述 机构管理:用 GridView 展示机构信息,可以添加、修改、删除机构  参与者 //*参与者,参与用例的对象*//  [用例 2]  用例图  描述 部门管理:用 GridView 展示部门信息,可以添加、修改、删除部门。部门从属于机构,一个机构可以有 多个部门。  参与者 98
附录 阶段项目文档 //*参与者,参与用例的对象*//  [用例 3]  用例图  描述 员工管理:用 GridView 展示员工信息,可以添加、修改、删除员工,并可查看员工详情。  参与者 //*参与者,参与用例的对象*//  [用例 4]  用例图  描述 我的日程:该模块可以列出个人每天的安排,也可以预约他人一起参与。可以公开和不公开日程。  参与者  [用例 5]  用例图 //*参与者,参与用例的对象*// 99
项目实战  描述 部门日程:查看部门内所有公开的日程和自己的日程。不公开的日程只允许自己和预约人看到。 //*参与者,参与用例的对象*//  参与者  [用例 6  用例图  描述 我的便签主要包括:用 DataList 显示便签信息,可以添加、修改、删除便签。相当于记事本。  参与者  [用例 7]  用例图 //*参与者,参与用例的对象*// 100
分享到:
收藏