1、OA需求规格说明书EasyOffice系统需求文档文件状态: 草稿 正式发布 正在修改文件标识EasyOffice当前版本beta1作 者张璋完成日期2010-9-6版本历史版本/状态修订人修改日期备 注发布张璋2010-9-4第一部分 概述1 项目名称及背景 项目名称 EasyOffice 开发背景追求高效率的办公方式。为了提高现代社会人们的办公效率,满足人们自动化办公的需要,我们开发了这套稳定可靠、操作方便、安全有效的EasyOffice系统,它主要包括:人事管理、日程管理、文档管理、消息传递、系统管理、考勤管理等几大模块。2 文档说明该需求文档在实际开发过程中,迎合用户不断完善需求的过程
2、中总结而来,请仔细阅读。第二部分 任务说明1. 功能概述该系统要求实现如下功能。修改密码、机构管理、部门管理、员工管理、个人日程、部门日程、我的便签、文档管理、回收站管理、文档搜索、消息管理、个人信箱、员工签到签退、考勤历史查询、考勤统计等;2. 用户环境Visual Studio 2005 ; SqlServer2005第三部分 需求分析1 实现功能 系统用例图用户业务逻辑如下图所示: 管理员功能清单功能编号功能名称中文标题编号备 注01人事管理0101机构信息管理0102部门信息管理0103员工信息管理02日程管理0201我的日程0202部门日程0203我的便签03文档管理0301文档管理
3、0302回收站0303文件搜索04消息传递0401消息管理0402邮件管理05系统管理0501角色管理0502登录日志0503操作日志0504菜单排序06考勤管理0601员工考勤0602考勤历史查询0603考勤统计 普通用户功能清单功能编号功能名称中文标题编号备 注02日程管理0201我的日程0202部门日程0203我的便签03文档管理0301文档管理0302回收站0303文件搜索04消息传递0401消息管理0402邮件管理06考勤管理0601员工考勤0602考勤历史查询0603考勤统计1 用例说明 用例1用例图描述:前置事件:该用户已登录,且拥有管理员权限 事件流:用GridView展示机构
4、信息,用户可以对机构信息进行添加、删除、修改操作 后置事件:用户成功的对机构信息进行添加、删除、修改操作。参与者:拥有管理员权限的用户 用例2用例图描述:前置事件:该用户已登录,且拥有管理员权限 事件流:用GridView展示部门信息,用户可以对机构信息进行添加、删除、修改操作 后置事件:用户成功的对部门信息进行添加、删除、修改操作。参与者:拥有管理员权限的用户 用例3用例图描述:前置事件:该用户已登录,且拥有管理员权限 事件流:用GridView展示员工信息,用户可以对机构信息进行添加、删除、修改操作 后置事件:用户成功的对员工信息进行添加、删除、修改操作。 参与者:拥有管理员权限的用户 用
5、例4用例图描述:前置事件:该用户已登录。 事件流:用GridView展示用户个人的日程,用户可以对自己的日程进行添加、删除、修改操作; 其他用户无法阅读该用户的个人日程 后置事件:用户成功的对自己个人的日程安排进行添加、删除、修改操作。参与者:任何用户 用例5用例图描述:前置事件:该用户已登录。 事件流:用GridView展示部门的日程,该部门的经理可以对自己部门日程进行添加、删除、修改操作;其他用户可以看见部门公开的日程安排,可以查询日程,及日程详情,但无法对其进行添加、删除、修改操作;有一些部门日程只有一些拥有阅读该部门日程的用户权限才可阅读 后置事件:部门经理成功的对部门的日程安排进行添
6、加、删除、修改操作。参与者:任何用户 用例6用例图描述:前置事件:该用户已登录。 事件流:用GridView展示我的便签,用户可以对自己的便签进行添加、删除、修改操作 其他人无法阅读该用户的个人便签 后置事件:用户成功的对自己个人的便签进行添加、删除、修改操作。参与者:任何用户 用例7用例图描述:前置事件:该用户已登录。 事件流:用TreeView展示所有文件,用户可以查看文件内容,添加文件,修改文件,删除文件,但删除的文件会被放入回收站中。 后置事件:用户看到文件的内容和成功的添加,修改和删除文件参与者:任何用户 用例8用例图描述:前置事件:该用户已登录。 事件流:用GridView展示回收
7、站所有文件文件,用户可以找到还未彻底删除的文件对其进行还原或彻底删除。 后置事件:用户成功的对回收站内的文件进行还原或彻底删除。参与者:任何用户 用例9用例图描述:前置事件:该用户已登录。 事件流:用GridView展示消息,用户可以进行创建消息、修改消息、删除消息、发布消息 后置事件:用户成功的创建消息、修改消息、删除消息、发布消息。参与者:任何用户 用例10用例图描述:前置事件:该用户已登录。 事件流:用GridView展示消息,用户可以查看自己接收到的消息和已发送的消息 后置事件:用户成功对已读的消息进行标记。参与者:任何用户 用例11用例图描述:前置事件:该用户已登录,且拥有管理员权限。 事件流:用GridView展示用户角色信息,用户可以对角色进行添加、删除、修改,还可以分配角色的权限 后置事件:用户成功的对角色进行添加、删除、修改、分配角色的权限。参与者:管理员权限 用例12用例图描述:前置事件:该用户已登录,且拥有管理员权限。 事件流:菜单上调整和下调整,主要是修改菜单的显示顺序。 后置事件:用户成功的对菜单进行编辑。参与者:管理员权限 用例9用例图描述:前置事件:该用户已登录。 事件流:用户在员工签到、签退,可以查到考勤的历史记录和考勤的统计 后置事件:参与者:任何用户
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1