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

OA系统需求文档[共62页].doc

62页
  • 卖家[上传人]:re****.1
  • 文档编号:524252972
  • 上传时间:2023-08-01
  • 文档格式:DOC
  • 文档大小:22.81MB
  • / 62 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 附录 1 阶段项目文档要求OA 系统这个比较大,每组只 用做 其 中的 一个 子模块 :人 事 管理 、日 程管理、文档管理这三个子模块其中的一个阶段项目要求每个项目小组完成的文档包括以下内容 需求和需求分析说明书:需求描述和主要的用例图,参见下面的“系统需求和需求分析说明书模板” 系统设计说明书:系统主要的实例类图,至少 3 个用例的时序图,参见下面的“系统设计说明书模板” 单元测试用例:至少记录 3 个单元测试的测试用例,参见下面的“测试用例模板”;? 阶段答辩:答辩用的幻灯片,幻灯片的内容要求参见下面的“答辩用的幻灯片的目录结构” 其他:项目进度安排表(由项目经理或小组长提供),参见下面的“项目进度安排表模板”北大青鸟 Aptech 提供给教员的资源包括 项目需求和需求分析说明书电子文档 系统设计说明书电子文档 项目进度安排表模板电子文档 测试用例模板电子文档 数据库脚本和完整源代码说明: Java和.NET 编码规范请参看第一阶段和第二阶段的相关课程最后一点是文档模板和样式附 1.1 系统需求和需求分析说明书模板系统需求和需求分析说明书文件标识 北大青鸟 Aptech 第二学年 ASP.NET 毕业设计文件状态:[ ] 草稿当前版本 [beta1][√ ] 正式发布作 者 [姬利] [ ] 正在修改完成日期 [2007-7-9]版本历史版本 / 状态 修订人 修改日期 备 注发布 姬利 2007-12-26第一部分 概述1.项目名称及背景? 项目名称MyOffice? 开发背景追求高效率的办公方式。

      为了提高现代社会人们的办公效率,满足人们自动化办公的需要,我们开发了这套稳定可靠、操作方便、安全有效的 MyOffice 系统,它主要包括:人事管理、日程管理、文档管理、消息传递、系统管理、考勤管理等几大模块2.文档说明该需求文档在实际开发过程中,迎合用户不断完善需求的过程中总结而来,请仔细阅读第二部分 任务说明1.功能概述该系统要求实现如下功能修改密码、机构管理、部门管理、员工管理、个人日程、部门日程、我的便签、文档管理、回收站管理、文档搜索、消息管理、个人信箱、员工签到签退、考勤历史查询、考勤统计等;MyOffice Web 访问数据存储管理2.用户环境浏览器 (如 IE 6 以上版本 )+网络开发 (生产)环境:Window Server 2003 ; Visual Studio 2005 ; SqlServer2005第三部分 需求分析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]用例图添加员工修改员工员工管理删除员工描述员工管理: 用 GridView 展示员工信息,可以添加、修改、删除员工,并可查看员工详情参与者//* 参与者,参与用例的对象 *//? [用例 4]用例图显示日程添加日程我的日程修改日程描述我的日程: 该模块可以列出个人每天的安排,也可以预约他人一起参与可以公开和不公开日程参与者//* 参与者,参与用例的对象 *//? [用例 5]用例图查询日程查看日程详情部门日程描述部门日程: 查看部门内所有公开的日程和自己的日程不公开的日程只允许自己和预约人看到参与者//* 参与者,参与用例的对象 *//? [用例 6用例图添加便签修改便签我的便签删除便签描述我的便签 主要包括:用 DataList 显示便签信息,可以添加、修改、删除便签相当于记事本参与者//* 参与者,参与用例的对象 *//? [用例 7]用例图树型展示所有文件显示文件内容文档管理 添加文件修改文件放入回收站描述文档管理 主要包括:用 TreeView 展示所有文件,可以查看对应的文件内容,管理文件。

      更详细的信息见界面设计部分参与者//* 参与者,参与用例的对象 *//? [用例 8]用例图撤消删除回收站彻底删除描述回收站: 显示被删除的文件,可以撤消删除,也可以彻底删除文件参与者//* 参与者,参与用例的对象 *//? [用例 9]描述文件搜索功能: 可以按条件查询需要的文件参与者//* 参与者,参与用例的对象 *//? [用例 10]用例图发送消息消息管理管理消息描述消息管理 主要包括:创建消息、修改消息、删除消息、发布消息参与者//* 参与者,参与用例的对象 *//? [用例 11]用例图收件箱信箱已发送消息描述信箱 主要包括:接收到的信息,和已经发送的信息参与者//* 参与者,参与用例的对象 *//? [用例 12]用例图添加角色修改角色角色管理删除角色分配角色权限描述角色管理 主要包括:对角色进行管理,可以参照教材上机完成参与者//* 参与者,参与用例的对象 *//? [用例 13]用例图上调整菜单排序下调整描述菜单排序 主要包括:菜单上调整和下调整,主要是修改菜单的显示顺序参与者//* 参与者,参与用例的对象 *//? [用例 14]用例图考勤历史记录查询员工签到、签退考勤统计描述考勤管理 主要包括:员工签到、签退,可以查询用户的考勤情况。

      参与者//* 参与者,参与用例的对象 *//3.用例关系可以查看业务关系图附 1.2 系统设计说明书模板系统设计说明书文件状态: 文件标识 [北大青鸟 Aptech 第二学年 ASP.NET 毕业设计 ][ ] 草稿 当前版本 [正式版 ][√] 正式发布作 者 [姬利][ ] 正在修改 完成日期 [2007 年 7 月 9 日]版本历史版本 / 状态 修 订 人 修 改 日 期 备 注第一部分 概述1.文档说明本文档主要包括数据库详细设计和界面详细设计讲解,所以请认真阅读,以提高开发的质量和效率2.系统需求概述整个系统中所有布局统一采用 div 布局,所有数据展示控件,如 GridView 和 DataList 都要有分页处理第二部分 系统总体结构本系统采用了传统的 3 层架构实现,理解起来更简单,请采用 3 层架构的模式开发你的系统如下图所示:第三部分 系统设计类图//* 系统中主要的、关键实体类图,参考图如下 *//? [用例 1]实现时序图// 用例 1 的时序图,参考图如下 *//描述第四部分 数据库设计1.逻辑设计数据库关系图:2.表设计//* 所有的表的详细设计信息汇总,如: *//4.1 数据库: GameCardSale 所有表信息表 名 功 能 说 明UserInfo 存放用户基本信息UserState 可扩展性,设置用户是否被屏蔽的状态RoleInfo 存放角色基本信息SysFun 存放菜单功能基本信息RoleRight 存放所有角色权限DepartInfo 部门信息表文件信息表文件类型表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 非空 用户角色UserStateint 非空表 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 非空 菜单节点 idDisplayName Varchar(50) 非空 菜单名称NodeURL Varchar(50) 菜单连接地址DisplayOrder int 非空 菜单显示顺序ParentNodeId int 非空 父节点。

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