OA办公系统详细设计说明书 内部文档
页面输入 页面输出 删除 将相应信息从数据库中删除 跳转到人员信息查看页面 姓名、部门、岗位 删除成功,则跳转到人员列表页面; 否则,弹出信息提示。 OA_AllEmployees Delete(int id) AllEmployees实体对象 对应的类 对应的方法 方法输入 方法输出 查询条件 接口设计 数据库表 表字段 验证是否有级联信息: 有则禁止级联删除,弹出信息提示。 无则将删除人员数据从数据库中删除 姓名,部门,岗位 无 OA_AllEmployees 字段名 AE_Name AE_PositionID AE_DepartmentID 数据类型 Nvarchar(30) Int Int 是否为空 否 否 否 默认值 无 备注
5.3.3 查看人员
模块名称 功能描述 人员信息管理模块 查看人员 第 31 页 共 77 页
OA办公系统详细设计说明书
操作流程 内部文档
员工登陆系统 点击导航栏的“人员信息管理”,选择“查看人员”,进入人员查看页面 填写姓名,选择所属部门、岗位,点击”查找”按钮 在列表中选择要查看的人员,点击”详细”按钮 确认详细信息,点击”关闭”按钮 结束 业务流程 管理员 查找到要查看的人员 查看 页面输入 页面输出 对应的类 对应的方法 方法输入 方法输出 查询条件 接口设计 数据库表 表字段 搜索输入:姓名、部门、岗位 人员列表 OA_AllEmployees Index() OA_AllEmployees实体对象集合 符合条件的人员列表 姓名,部门,岗位 无 OA_AllEmployees 字段名 AE_Name AE_PositionID AE_DepartmentID 数据类型 Nvarchar(30) Int Int 是否为空 否 否 否 默认值 无 备注
第 32 页 共 77 页
OA办公系统详细设计说明书 内部文档
5.3.4 修改人员
模块名称 功能描述 操作流程 人员信息管理模块 修改人员 员工登陆系统 点击导航栏的“人员信息管理”,选择“修改人员”,进入人员修改页面 输入姓名、所属部门、所属岗位,点击”查找”按钮 业务流程 在人员列表中选中要修改的人员,点击”修改”按钮 重新填写人员编号、姓名、出生年月、联系电话、入职日期、电子邮箱、家庭住址,选择性别、部门、岗位、婚姻状况,上传个人照片, 点击”创建”按钮,提交数据。 结束 管理员 修改人员信息 提交 将修改后的数据写入数据库 跳转到人员信息查看页面 页面输入 页面输出 人员编号、姓名、性别、照片、出生年月、部门、岗位、婚姻状况、联系电话、入职日期、电子邮箱、家庭住址 修改成功,则跳转到查看人员页面; 否则,弹出信息提示。 OA_AllEmployees [HttpGet]Edit(int id) ;[HttpPost]Edit(OA_AllEmployees Employee)
第 33 页 共 77 页
对应的类 对应的方法
OA办公系统详细设计说明书
方法输入 方法输出 内部文档
AllEmployees实体对象 查询条件 接口设计 数据库表 表字段 修改成功,则将修改的人员数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。 姓名,部门,岗位 无 OA_AllEmployees OA_AllEmployees: 字段名 AE_Number AE_Name AE_Sex AE_Brithday AE_PositionID AE_DepartmentID AE_Telephone AE_Address AE_Email AE_EntryDate AE_MaritalStatusID AE_PhotoUrl 数据类型 Nvarchar(5) Nvarchar(30) Nchar??1) Datetime Int Int Nvarchar(20) Nvarchar(50) Nvarchar(50) Datetime Int 是否为空 否 否 否 否 否 否 否 否 否 否 否 默认值 无 无 ‘男’或‘女’ 备注 员工编号 Nvarchar(MA??) 否
5.4 部门信息管理子模块 5.4.1 添加部门
模块名称 功能描述 部门信息管理模块 添加部门 第 34 页 共 77 页
OA办公系统详细设计说明书
操作流程 内部文档
员工登陆系统 点击导航栏的“部门信息管理”,选择“添加部门”,进入部门添加页面 输入部门编号、部门名称、选择部门经理 点击”创建”按钮,提交数据。 结束 业务流程 管理员 添加部门信息 创建 将修改后的数据写入数据库 跳转到部门信息查看页面 页面输入 页面输出 对应的类 对应的方法 方法输入 方法输出 部门编号、部门名称、部门经理 创建成功,跳转到部门查看页面。失败则弹出框提示信息。 OA_Department [HttpGet]Create();[HttpPost]Create(OA_ Department Department) Department实体对象 查询条件 接口设计 数据库表 表字段 修改成功,则将添加的部门数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。 无 无 OA_Department 字段名 数据类型
是否默认值 备注 第 35 页 共 77 页