附录1 时期项目文档要求
OA系统那个比较大,每组只用做其中的一个子模块:人事治理、日程治理、文档治理这三个子模块其中的一个
时期项目要求每个项目小组完成的文档包括以下内容。
? 需求和需求分析讲明书:需求描述和要紧的用例图,参见下面的“系统需求和需求分析讲明书模板”。 ? 系统设计讲明书:系统要紧的实例类图,至少3个用例的时序图,参见下面的“系统设计讲明书模板”。 ? 单元测试用例:至少记录3个单元测试的测试用例,参见下面的“测试用例模板”;
? 时期答辩:答辩用的幻灯片,幻灯片的内容要求参见下面的“答辩用的幻灯片的目录结构”。
? 其他:项目进度安排表(由项目经理或小组长提供),参见下面的“项目进度安排表模板”。
附1.1 系统需求和需求分析讲明书模板 第一部分 概述
1.项目名称及背景 ? 项目名称
MyOffice ? 开发背景
追求高效率的办公方式。 为了提高现代社会人们的办公效率,满足人们自动化办公的需要,我们开发了这套稳定可靠、操作方便、 安全有效的MyOffice系统,它要紧包括:人事治理、日程治理、文档治理、消息传递、系统治理、 考勤治理等几大模块。 2.文档讲明
该需求文档在实际开发过程中,迎合用户不断完善需求的过程中总结而来,请认真阅读。
第二部分 任务讲明
1.功能概述
该系统要求实现如下功能。 修改密码、机构治理、部门治理、职员治理、个人日程、部门日程、我的便签、文档治理、回收站治理、文档搜索、消息治理、个人信箱、职员签到签退、考勤历史查询、考勤统计等; MyOffice Web访问 数据存储管理 2.用户环境
扫瞄器(如IE 6以上版本)+网络 开发(生产)环境:
Tomcat服务器 ; eclipse ; oracle 11G 第三部分 需求分析
1.实现功能
? 系统用例图
用户业务逻辑如下图所示:
? 治理员功能清单
功 能 编 号 101 101001 101002
功 能 名 称 人事治理 部门治理 职员治理 文中标题编号 备 注
功 能 编 号 102 102001 102002 102003 103 103001 103002 103003 104 104001 104002 105 105001 105002 105003 105004 106 106002 106003 107 107001 功 能 名 称 日程治理 我的日程 部门日程 我的便签 文档治理 文档治理 回收站 文件搜索 消息传递 消息治理 信箱 系统治理 角色治理 登录日志 操作日志 菜单排序 考勤治理 考勤历史记录查询 考勤统计 交流中心 谈天室 文中标题编号 备 注
? 一般用户功能清单
功 能 编 号 102 102001 102002 102003 103 103001 103002 103003 104 功 能 名 称 日程治理 我的日程 部门日程 我的便签 文档治理 文档治理 回收站 文件搜索 消息传递 文中标题编号 备 注
104001 104002 106 106001 107 107001 消息治理 信箱 考勤治理 职员签到、签退 交流中心 谈天室 ??
用例图
?
描述
?
参与者
??
用例图
2.用例讲明 用例1]
添加机构修改机构机构管理删除机构 机构治理:用GridView展示机构信息,能够添加、修改、删除机构 //*参与者,参与用例的对象*// 用例2]
[ [
添加部门修改部门部门管理?
描述
?
参与者
??
用例图
?
描述
删除部门 部门治理:用GridView展示部门信息,能够添加、修改、删除部门。部门从属于机构,一个机构能够有多个部门。 //*参与者,参与用例的对象*// 用例3]
添加员工修改员工员工管理删除员工 [