oa办公自动化管理系统详细设计说明书(编辑修改稿)内容摘要:

Account 对应的 方法 LogOff() 打开系统 任一页面 点击右上角的“退出”按钮 结 束 成功退出系统,跳转到登录页面 , 页面可查看面向全部部门发出的公告信息 弹出框询问是否退出, 是则点击“确定”按钮 是则点击“取消”按钮 结束 成功退出系统,跳转到登录页面 弹出框询问是否退出, 打开系统 任一页面 点击右上角的“退出”按钮 OA办公系统详细 设计 说明书 内部文档 第 24 页 共 77 页 方法 输入 无 方法输出 清除 Cookie 等登录信息 ( ()。 ) 成功退出系统,跳转到登录页面, 页面可查看面向全部部门发出的公告信息 查询 条件 无 接口设计 无 数据库 表 OA_Announcement 表字段 OA_Announcement: 字段名 数据类型 是否为空 默认值 备注 含义 AM_ID Int 否 主键 , 自增 主键 , 无意义 AM_Number Nvarchar(50) 否 公告编号 AM_Theme Nvarchar(100) 否 公告主题 AM_Content Nvarch r(500) 否 公告内容 AM_Datetime Datetime 否 NOW() 公告时间 修改登录密码 模块名称 账户管理模块 功能描述 修改登录密码 操作流程 打开系统 任一页面 员工登陆系统 点击 导航栏的 “个人信息管理 ”,选择 “修改登录密码 ”,进入修改登录密码页面 在编辑界面上填写密码信息 结束 点击 “提交 ”按钮,提交数据。 OA办公系统详细 设计 说明书 内部文档 第 25 页 共 77 页 业务流程 页面输入 用户的新密码和旧密码 页面输出 无 对应的 类 Account 对应的 方法 ChangePassword(ChangePasswordModel model) 方法 输入 ChangePasswordModel 实体对象 方法输出 将新的登录密码更新到数据库 查询 条件 根据登录用户的 ID 进行查询 接口设计 无 数据库 表 OA_AllEmployees 表字段 字段名 数据类型 是否为空 默认值 备注 AE_ID Int 否 自增 主键 AE_Name Nvarchar(30) 否 无 AE_Password Nvarchar(6) 否 123456 普通员工 修改登录密码 结束 OA办公系统详细 设计 说明书 内部文档 第 26 页 共 77 页 系统首页 模块 首页信息提示 模块名称 系统首页模块 功能描述 首页信息提示 操作流程 业务流程 页面输入 页面输出 首页页面,公告信息,待请假以及报销相关信息 对应的 类 Home 对应的 方法 Index() 方法 输入 人员 ID , OA_Announcement、 OA_ AskForLeave、 OA_ OA_Reimburse 实体对象 集合 方法输出 公告信息,待请假以及报销相关 状态 信息 查询 条件 无 接口设计 无 数据库 表 OA_AllEmployees 、 OA_Announcement 、 OA_ AskForLeave 、 OA_ OA_Reimburse 表字段 OA_AllEmployees: 字段名 数据类型 是否为空 默认值 备注 AE_ID Int 否 自增 主键 验证 登录 成功登录系统后,即进入系统首页, 系统首页有“公告信息”,“动态 信息” 员工登陆系统 成功登录系统后,即进入系统首页, 系统首页有“公告信息”,“动态信息” 结束 OA办公系统详细 设计 说明书 内部文档 第 27 页 共 77 页 AE_Name Nvarchar(30) 否 无 AE_Password Nvarchar(6) 否 123456 OA_Announcement: 字段名 数据类型 是否为空 默认值 备注 含义 AM_ID Int 否 主键 , 自增 主键 ,无意义 AM_Number Nvarchar(50) 否 公告编号 AM_Theme Nvarchar(100 否 公告主题 AM_Content Nvarchar(500) 否 公告内容 AM_Datetime Datetime 否 NOW() 公告时间 OA_ AskForLeave: 字段名 数据类型 是否为空 默认值 备注 含义 AFL_ID Int 否 自增 主键 主键,无意义 AFL _EmployeeID Int 否 外键 员工 ID AFL _ApplicationDate Datetime 否 NOW() 申请日期 AFL _StartDate Datetime 否 开始日期 AFL _EndDate Datetime 否 结束日期 AFL _Content Nvarchar(Max) 否 请假事由 AFL _TypeID Int 否 外键 请假类型 AFL _ApproveStatus Nvarchar(50) 否 “ 批准 ”或 “等待审核 ” 或 “不批准 ” 审核状态 AFL _ ApproveContent Nvarchar(Max) 否 审核回复 OA办公系统详细 设计 说明书 内部文档 第 28 页 共 77 页 AFL _ ApproveDate Datetime 否 审核时间 OA_ OA_Reimburse: 字段名 数据类型 是否为空 默认值 备注 含义 RE_ID Int 否 主键 ,自增 主键,无意义 RE_EmployeeID Int 否 外键 员工ID RE_ApplicationDate Datetime 否 NOW() 申请日期 RE_Content Nvarchar(MAX) 否 申请内容 RE_Money money 否 金额 RE_TypeID Int 否 外键 报销类型 ID RE_ApproveStatus Nvarchar(50) 否 报 状态 人员信息 管理模块 增加人员 模块名称 人员信息 管理模块 功能描述 增加人员 OA办公系统详细 设计 说明书 内部文档 第 29 页 共 77 页 操作流程 业务流程 页面输入 人员编号、姓名、性别、照片、出生年月、部门、岗位、婚姻状况、联系电话、入职日期、电子邮箱、家庭住址 页面输出 创建成功,跳转到 查看人员页面。 失败则弹出框提示信息。 对应的 类 OA_AllEmployees 对应的 方法 [HttpGet]Create(); [HttpPost]Create(OA_AllEmployees Employee) 方法 输入 AllEmployees 实体对象 方法输出 修改成功,则将新增人员数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。 查询 条件 姓名,部门,岗位 接口设计 无 数据库 表 OA_AllEmployees 表字段 字段名 数据类型 是否为空 默认值 备注 AE_Number Nvarchar(5) 否 无 员工编员工登陆系统 点击 导航栏的 “人员信息管理 ”,选择 “增加人员 ”,进入人员添加页面 填写 人员编号 、姓名、出生年月、联系电话、入职日期、电子邮箱、家庭住址,选择性别、部门、岗位、婚姻状况,上传个人照片, 结束 点击 ”创建 ”按钮,提交数据。 管理员 填写人员信息 提交 跳转到人员信息查看页面 OA办公系统详细 设计 说明书 内部文档 第 30 页 共 77 页 号 AE_Name Nvarchar(30) 否 无 AE_Sex Nchar(1) 否 „ 男 ‟ 或„女 ‟ AE_Brithday Datetime 否 AE_PositionID Int 否 AE_DepartmentID Int 否 AE_Telephone Nvarchar(20) 否 AE_Address Nvarchar(50) 否 AE_Email Nvarchar(50) 否 AE_EntryDate Datetime 否 AE_MaritalStatusID Int 否 AE_PhotoUrl Nvarchar(MAX) 否 删除人员 模块名称 人员信息管理模块 功能描述 删除人员 操作流程 业务流程 员工登陆系统 点击 导航栏的 “人员信息管理 ”,选择 “删除人员 ”,进入人员删除页面 填写 姓名,选择所属部门、岗位,点击 ”查找 ”按钮 结束 删除 完成。 管理员 查找 要删除的人员 在列表中选择要删除的人员,点击 ”删除 ”按钮 确认详细信息,点 击 ”删除 ”按钮 OA办公系统详细 设计 说明书 内部文档 第 31 页 共 77 页 页面输入 姓名、部门、岗位 页面输出 删除成功,则跳转到 人员列表 页面; 否则,弹出信息提示。 对应的 类 OA_AllEmployees 对应的 方法 Delete( int id) 方法 输入 AllEmployees 实体对象 方法输出 验证是否有级联信息: 有则禁止级联删除,弹出信息提示。 无则 将删除人员 数据从数据库中删除 查询 条件 姓名,部门,岗位 接口设计 无 数据库 表 OA_AllEmployees 表字段 字段名 数据类型 是否为空 默认值 备注 AE_Name Nvarchar(30) 否 无 AE_PositionID Int 否 AE_DepartmentID Int 否 查看人员 模块名称 人员信息管理模块 功能描述 查看人员 删除 跳转到人员信息查看页面 将 相应信息从数据库中删除 OA办公系统详细 设计 说明书 内部文档 第 32 页 共 77 页 操作流程 业务流程 页面输入 搜索输入: 姓名、部 门、岗位 页面输出 人员列表 对应的 类 OA_AllEmployees 对应的 方法 Index() 方法 输入 OA_AllEmployees 实体对象 集合 方法输出 符合条件的人员列表 查询 条件 姓名,部门,岗位 接口设计 无 数据库 表 OA_AllEmployees 表字段 字段名 数据类型 是否为空 默认值 备注 AE_Name Nvarchar(30) 否 无 AE_PositionID Int 否 AE_DepartmentID Int 否 员工登陆系统 点击 导航栏的 “人员信息管理 ”,选择 “查看人员 ”,进入人员查看页面 填写 姓名,选择所属部门、岗位,点击 ”查找 ”按钮 结束 管理员 查找到要查看的人员 查看 在列表中选择要查看的人员,点击 ”详细 ”按钮 确认详细信息,点击 ”关闭 ”按钮 OA办公系统详细 设计 说明书 内部文档 第。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。