5.2 系统首页模块 5.2.1 首页信息提示
模块名称 功能描述 操作流程 系统首页模块 首页信息提示 员工登陆系统 成功登录系统后,即进入系统首页, 系统首页有“公告信息”,“动态信息” 结束 业务流程 验证登录 成功登录系统后,即进入系统首页, 系统首页有“公告信息”,“动态信息” 页面输入 页面输出 对应的类 对应的方法 方法输入 首页页面,公告信息,待请假以及报销相关信息 Home Index() 方法输出 查询条件 接口设计 人员ID ,OA_Announcement、OA_ AskForLeave、OA_ OA_Reimburse实体对象集合 公告信息,待请假以及报销相关状态信息 无 无 数据库表 OA_AllEmployees、OA_Announcement、OA_ AskForLeave、OA_ OA_Reimburse OA_AllEmployees: 字段名 AE_ID AE_Name AE_Password OA_Announcement: 字段名 AM_ID AM_Number AM_Theme AM_Content AM_Datetime OA_ AskForLeave: 字段名 AFL_ID AFL _EmployeeID AFL _ApplicationDate AFL _StartDate AFL _EndDate AFL _Content AFL _TypeID AFL _ApproveStatus 数据类型 Int Int Datetime Datetime Datetime 是否为空 否 否 否 否 否 默认值 自增 NOW() “批准”或 备注 主键 外键 外键 含义 主键,无意义 员工ID 申请日期 开始日期 结束日期 请假事由 请假类型 审核状态 数据类型 Int Nvarchar(50) Nvarchar(100 Nvarchar(500) Datetime 是否为空 否 否 否 否 否 默认值 NOW() 备注 含义 Int Nvarchar(30) Nvarchar(6) 数据类型 是否为空 否 否 否 默认值 自增 无 123456 备注 主键 表字段 主键, 主键,无自增 意义 公告编号 公告主题 公告内容 公告时间 Nvarchar(Max) 否 Int Nvarchar(50) 否 否 “等待审核” 或“不批准” AFL _ Nvarchar(Max) 否 ApproveContent AFL ApproveDate _ Datetime 否 审核回复 审核时间 OA_ OA_Reimburse: 字段名 数据类型 是否为空 否 默认值 备注 含义 RE_ID Int 主主键,键,无意义 自增 外键 员工ID 申请日期 申请内容 金额 RE_EmployeeID Int 否 否 RE_ApplicationDate Datetime RE_Content RE_Money RE_TypeID RE_ApproveStatus
NOW() Nvarchar(MAX) 否 money Int Nvarchar(50) 否 否 否 外键 报销类型ID 报 状态 5.3 人员信息管理模块 5.3.1 增加人员
模块名称 功能描述 人员信息管理模块 增加人员 操作流程 员工登陆系统 点击导航栏的“人员信息管理”,选择“增加人员”,进入人员添加页面 填写人员编号、姓名、出生年月、联系电话、入职日期、电子邮箱、家庭住址,选择性别、部门、岗位、婚姻状况,上传个人照片, 点击”创建”按钮,提交数据。 结束 业务流程 管理员 填写人员信息 提交 跳转到人员信息查看页面 页面输入 页面输出 对应的类 对应的方法 方法输入 方法输出 人员编号、姓名、性别、照片、出生年月、部门、岗位、婚姻状况、联系电话、入职日期、电子邮箱、家庭住址 创建成功,跳转到查看人员页面。失败则弹出框提示信息。 OA_AllEmployees [HttpGet]Create();[HttpPost]Create(OA_AllEmployees Employee) AllEmployees实体对象 查询条件 接口设计 数据库表 表字段 修改成功,则将新增人员数据写入数据库后,重定向到查看人员页面; 否则,弹出信息提示。 姓名,部门,岗位 无 OA_AllEmployees 字段名 AE_Number 数据类型 Nvarchar(5) 是否为空 否 默认值 无 备注 员工编号 AE_Name AE_Sex AE_Brithday AE_PositionID AE_DepartmentID AE_Telephone AE_Address AE_Email AE_EntryDate AE_MaritalStatusID AE_PhotoUrl
Nvarchar(30) Nchar(1) Datetime Int Int Nvarchar(20) Nvarchar(50) Nvarchar(50) Datetime Int 否 否 否 否 否 否 否 否 否 否 无 ‘男’或‘女’ Nvarchar(MAX) 否 5.3.2 删除人员
模块名称 功能描述 操作流程 人员信息管理模块 删除人员 员工登陆系统 点击导航栏的“人员信息管理”,选择“删除人员”,进入人员删除页面 业务流程 填写姓名,选择所属部门、岗位,点击”查找”按钮 在列表中选择要删除的人员,点击”删除”按钮 确认详细信息,点击”删除”按钮 删除完成。 结束 管理员 查找要删除的人员