好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

OA系统需求文档 oa办公系统需求分析.doc

28页
  • 卖家[上传人]:Wo****D
  • 文档编号:193313847
  • 上传时间:2021-08-20
  • 文档格式:DOC
  • 文档大小:53.50KB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • OA系统需求文档 oa办公系统需求分析^p 附录1项目文档要求 阶段项目要求每个项目小组完成的文档包括以下内容 需求和需求分析^p 说明书:需求描述和主要的用例图,参见下面的“系统需求和需求分析^p 说明书模板” 系统设计说明书:系统主要的实例类图,至少3个用例的时序图,参见下面的“系统设计说明书模板” 单元测试用例:至少记录3个单元测试的测试用例,参见下面的“测试用例模板”; 其他:项目进度安排表(由项目经理或小组长提供),参见下面的“项目进度安排表模板”附1.1系统需求和需求分析^p 说明书模板 系统需求和需求分析^p 说明书 文件状态:[] 草稿 [√ ] 正式发布 [] 正在修改 文件标识 [ASP.--OA项目实训] 当前版本作者完成日期版本历史 版本/状态 修订人 修改日期 备注 发布第一部分概述 1.项目名称及背景 项目名称 MyOffice-OA办公自动化 开发背景 追求高效率的办公方式为了提高现代社会人们的办公效率,满足人们自动化办公的需要,我们开发了这套稳定可靠、操作方便、 安全有效的办公自动化系统,它主要包括:人事管理、日程管理、文档管理、消息传递、系统管理、 考勤管理等几大模块。

      2.文档说明 该需求文档在实际开发过程中,迎合用户不断完善需求的过程中总结而来,请仔细阅读第二部分任务说明 1.功能概述 该系统要求实现如下功能修改密码、机构管理、部门管理、员工管理、个人日程、部门日程、我的便签、文档管理、回收站管理、文档搜索、消息管理、个人信箱、员工签到签退、考勤历史查询、考勤统计等;  2.用户环境 dow Server 20__3/_p;Visual Studio 20__5;SqlServer20_/SqlServer20__5 第三部分需求分析^p 1.实现功能 系统用例图 用户业务逻辑如下图所示: 管理员功能清单 功 能 编 号 功 能 名 称 文中标题编号 备注 人事管理001 机构管理002 部门管理003 员工管理续表功 能 编 号 功 能 名 称 文中标题编号 备注 102 日程管理1020__1 我的日程1020__2 部门日程1020__3 我的便签103 文档管理103001 文档管理103002 回收站103003 文件搜索104 消息传递104001 消息管理104002 信箱105 系统管理105001 角色管理105002 登录日志105003 操作日志105004 菜单排序106 考勤管理106002 考勤历史记录查询106003 考勤统计 普通用户功能清单 功 能 编 号 功 能 名 称 文中标题编号 备注 102 日程管理1020__1 我的日程1020__2 部门日程1020__3 我的便签103 文档管理103001 文档管理103002 回收站103003 文件搜索104 消息传递104001 消息管理104002 信箱106 考勤管理106001 员工签到、签退2.用例说明 [用例1] l 用例图l 描述 机构管理:用GridView展示机构信息,可以添加、修改、删除机构 l 参与者 //_参与者,参与用例的对象_// [用例2] l 用例图l 描述 部门管理:用GridView展示部门信息,可以添加、修改、删除部门。

      部门从属于机构,一个机构可以有多个部门l 参与者 //_参与者,参与用例的对象_// [用例3] l 用例图l 描述 员工管理:用GridView展示员工信息,可以添加、修改、删除员工,并可查看员工详情l 参与者 //_参与者,参与用例的对象_// [用例4] l 用例图l 描述 我的日程:该模块可以列出个人每天的安排,也可以预约他人一起参与可以公开和不公开日程l 参与者 //_参与者,参与用例的对象_// [用例5] l 用例图l 描述 部门日程:查看部门内所有公开的日程和自己的日程不公开的日程只允许自己和预约人看到l 参与者 //_参与者,参与用例的对象_// [用例6] l 用例图l 描述 我的便签主要包括:用DataList显示便签信息,可以添加、修改、删除便签相当于记事本l 参与者 //_参与者,参与用例的对象_// [用例7] l 用例图l 描述 文档管理主要包括:用TreeView展示所有文件,可以查看对应的文件内容,管理文件更详细的信息见界面设计部分l 参与者 //_参与者,参与用例的对象_// [用例8] l 用例图l 描述 回收站:显示被删除的文件,可以撤消删除,也可以彻底删除文件。

      l 参与者 //_参与者,参与用例的对象_// [用例9]l 描述 文件搜索功能:可以按条件查询需要的文件l 参与者 //_参与者,参与用例的对象_// [用例10] l 用例图l 描述 消息管理主要包括:创建消息、修改消息、删除消息、发布消息l 参与者 //_参与者,参与用例的对象_// [用例11] l 用例图l 描述 信箱主要包括:接收到的信息,和已经发送的信息l 参与者 //_参与者,参与用例的对象_// [用例12] l 用例图l 描述 角色管理主要包括:对角色进行管理,可以参照教材上机完成l 参与者 //_参与者,参与用例的对象_// [用例13] l 用例图l 描述 菜单排序主要包括:菜单上调整和下调整,主要是修改菜单的显示顺序l 参与者 //_参与者,参与用例的对象_// [用例14] l 用例图l 描述 考勤管理主要包括:员工签到、签退,可以查询用户的考勤情况l 参与者 //_参与者,参与用例的对象_//3.用例关系 可以查看业务关系图附1.2系统设计说明书模板 系统设计说明书 文件状态:[] 草稿 [√] 正式发布 [] 正在修改 文件标识 [ASP.--OA项目实训] 当前版本 [正式版] 作者完成日期版本历史 版本/状态 修 订 人 修 改 日 期 备注第一部分概述 1.文档说明 本文档主要包括数据库详细设计和界面详细设计讲解,所以请认真阅读,以提高开发的质量和效率。

      2.系统需求概述 整个系统中所有布局统一采用div布局,所有数据展示控件,如GridView和DataList都要有分页处理第二部分系统总体结构 本系统采用了传统的3层架构实现,理解起来更简单,请采用3层架构的模式开发你的系统如下图所示:第三部分系统设计 类图 //_系统中主要的、关键实体类图,参考图如下_// [用例1]实现 l 时序图 //用例1的时序图,参考图如下_//l 描述 第四部分数据库设计 1.逻辑设计 数据库关系图:2.表设计 //_所有的表的详细设计信息汇总,如:_// 4.1数据库:GameCardSale所有表信息 表名 功能说明 UserInfo 存放用户基本信息 UserState 可扩展性,设置用户是否被屏蔽的状态 RoleInfo 存放角色基本信息 SysFun 存放菜单功能基本信息 RoleRight 存放所有角色权限BranchInfo 机构信息表 DepartInfo 部门信息表FileInfo 文件信息表 FileTypeInfo 文件类型表 AccessoryFile 附件文件表ManualSign 考勤信息表 WorkTime 上下班时间表Message 消息表 MessageType 消息类型表 MessageToUser 消息发送对象 ReadCommonMessage 用户已读消息表Schedule 日程表 MeetingInfo 会议类型表 PreContract 预约人表 MyNote 个人便签表LoginLog 登录日志表 OperateLog 操作日志表4.2表UserInfo 表名 列名 数据类型(精度范围) 空/非空 约束条件 其他说明 UserId Varchar(50) 非空用户唯一标识 UserName Varchar(50) 非空真实姓名 PassWord Varchar(50) 非空密码 DepartId int 非空所在部门 Gender int 非空性别 RoleId int 非空用户角色 UserState int 非空 表UserState的外键,对应 UserStateId 字段 用户状态 4.3表UserState 表名 列名 数据类型(精度范围) 空/非空 约束条件 其他说明 UserStateId Varchar(50) 非空 种子,自增1 1:正常状态;0:被屏蔽 UserStateName Varchar(50) 非空4.4表RoleInfo 表名 列名 数据类型(精度范围) 空/非空 约束条件 其他说明 RoleId int 非空 种子,自增1 角色idRoleName Varchar(50) 非空角色名称 RoleDesc Varchar(50)角色描述 4.5表SysFun 表名 列名 数据类型(精度范围) 空/非空 约束条件 其他说明 NodeId int 非空菜单节点id DisplayName Varchar(50) 非空菜单名称 NodeURL Varchar(50)菜单连接地址 DisplayOrder int 非空菜单显示顺序 ParentNodeId int 非空父节点id 4.6表RoleRight 表名 列名 数据类型(精度范围) 空/非空 约束条件 其他说明 RoleRightId int 非空 种子,自增1 角色权限id RoleId int 非空 表RoleInfo的外键,对应RoleId角色id NodeId int 非空 表SysFun的外键,对应NodeId菜单节点id 4.7表BranchInfo 表名 列名 数据类型(精度范围) 空/非空 约束条件 其他说明 BranchId int 非空 种子,自增1 机构id BranchName Varchar(50) 非空机构名称 BranchShortName Varchar(50) 非空机构简称 4.8表DepartInfo 表名 列名 数据类型(精度范围) 空/非空 约束条件 其他说明 DepartId int 非空 种子,自增1 部门id DepartName Varchar(50) 非空部门名称 PrincipalUser Varchar(50) 非空 表UserInfo外键,对应UserId字段 部门负责人 ConnectTelNo bigint联系 ConnectMobileTelNo bigint移动 Fa_es bigint BranchId int 非空 表BranchInfo的外键,对应BranchId字段 所属机构 4.9表FileInfo 表名 列名 数据类型(精度范围) 空/非空 约束条件 其他说明 FileId int 非空 种子,自增1 文件Id FileName Varchar(50) 非空文件名称 FileType int 非空 FileTypeInfo表的外键,对应FileTypeId字段 文件类型 Remark Varchar(50)备注 FileOwner Varch。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.