人事管理系统论文正文内容摘要:
5 处理部门 char 10 6 时间 char 10 7 结果 varchar 50 表 奖 惩记录表的数据字典 说明:奖惩记录编号设为主键,与员工基本信息表发生联系。 5. 社会关系表的数据字典如表 所示 : 序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述 1 关系条目 int 4 Y Y 2 员工编号 int 4 Y 3 姓名 char 10 Y 4 关系 char 10 5 电话 char 10 6 单位 char 10 7 备注 char 10 表 社会关系表的数据字典 说明:社会关系编号设为主键,与员工基本信 息表发生联系。 10 : 序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述 1 经历条目 int 4 Y Y 2 员工编号 int 4 Y 3 培训课程 char 10 Y 4 期限 char 10 5 开始时间 daytime 8 6 结束时间 daytime 8 7 培训单位 char 10 8 证书 char 10 表 培训经历表的数据字典 说明:培训经历编号设为主键,与员工基本信息 表发生联系。 : 序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述 1 工作经历编号 int 4 Y Y 2 员工编号 int 4 Y 3 开始时间 char 10 Y 4 结束时间 char 10 5 公司 char 10 6 部门 char 10 7 职责 char 10 表 工作经历表的数据字典 说明:工作经历编号设为主键,与员工基本信息表发生联系。 11 : 序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述 1 考勤条目 int 4 Y Y 2 员工编号 int 4 Y 3 日期 char 10 Y 4 姓名 char 10 5 上班时间 datetime 8 6 下班时间 datetime 8 表 日常考勤表的数据字典 说明:日常考勤编号设为主键,与员工基本信息表发生联系。 : 序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述 1 出差条目 int 4 Y Y 2 员工编号 int 4 Y 3 姓名 char 10 Y 4 日期 datetime 8 5 返回日期 datetime 8 6 地点 char 10 7 任务 varchar 50 表 出差信息表的数据字典 说明:出差信息编号设为主键,与员工基本信息表发生联系。 12 所示: 序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述 1 加班条目 int 4 Y Y 2 员工编号 int 4 Y 3 姓名 char 10 Y 4 日期 datetime 8 5 时间 char 10 6 原因 varchar 8 表 加班信息表的数据字典 说明:加班信息编号设为主键,与员工基本信息表发生联系。 所示: 序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述 1 应聘条目 int 4 Y Y 2 招聘条目 int 4 Y 3 姓名 char 10 Y 4 联系电话 char 10 5 个人简介 varchar 50 表 应聘信息表的数据字典 说明:应聘条目设为主键,与招聘信息表发生联系。 13 所示: 序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述 1 招聘条目 int 16 Y Y 2 招聘岗位 int 20 Y 3 所属部门编号 char 16 Y 4 人数 datetime 5 5 要求 char 8 表 招聘信息表的 数据字典 167。 数据库全局实体关系 数据库的全局实体关系如图 所示 : 图 数据库全局实体关系图 14 第三章 系统模型建立与比较论证 167。 系统总体功能结构 由需求分析可以知,信息的查询和维护是系统的主要任务,而两者间有紧密的联系,所以,根据人事管理中各种信息的内容划分,将模块划分为部门信息、员工信息、考勤信息、招聘信息,它们的查询和维护具有相对的独立性,所以必须构建专门的模块。 同时设置系统管理模块进行用户管理,设置用户权限。 帮助模块向用户提供“使用指导”。 系统功能结构图如图 : 高 高 高 高 高 高 高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高高 图 系统功能结构图 15 167。 登录模块的设计 输入:输入用户名称,填写正确的密码。 处理: 1) 用户登录窗体启动。 2) 用户填写用户名并输入密码。 3) 从用户清单表中检查是否有相应的用户名和密码。 4) 如果输入的用户名或相应密码错误,进行提示。 5) 如果输入的用户名和相应密码正确,进入主控制平台 输出:主控制平台(管理员、高级用户或一般用户的界面) 用户清单表 167。 系统管理模块的设计 用户管理模块负责对用户基本信息的建立,以及对用户的权限进行基 本维护,不同权限的操作人员可以使用的模块范围不一样。 用户管理模块功能有:根据用户权限类别进行查询,显示该权限的所有用户,或输入用户名查询。 增加用户,编辑和删除已有的用户,对他们赋予权限。 用户管理模块的活动图如图 所示: 16 系 统系 统 管 理 员启 动 系 统 进 入 统 一 登 录 界 面登 录验 证成 功失 败进 入 主 界 面验 证 界 面 权 限成 功失 败用 户 管 理 操 作进 行 操 作 并 把 结 果 存 入 数 据 库开 始结 束图 用户管理模块的活动图 a) 处理过程: 1) 从下拉菜单中选择要查询的权限类别,或选择通过用户名查询,输入用户名。 2) 从数据库用户清单中读取数据,将查询结果返回给用户。 b)本使用案例中所涉及信息的描述: 用户清单表 a) 处理过程: 17 1) 指定使用添加用户操作。 2) 输入用户名称、用户口令和权限的类别。 3) 弹出对话框,确认操作。 4) 完成对数据库中用户清单表的相应操作。 b) 本使用案例中所涉及信息的描述: 用户清单表 a) 处理过程: 1) 通过查询功能,从显示在表格里的用户信息中选择需要编辑的用户名。 2) 从用户清单中读取数据,在信息项的文本框中显示。 3) 指定使用编辑用户操作。 4) 在需要修改的信息框中输入新的信息。 5) 弹出对话框,确认操作。 6) 完成对数据库中用户清单表的相应操作。 b) 本使用案例中所涉及信息的描述: 用户清单表 a) 处理过程 1) 指定表格里显示的用户中的某一用户。 2) 指定使用删除用户操作。 3) 确认操作。 4) 完成对数据库中管理员表的相应操作。 b) 本使用案例中所涉及信息的描述。 用户清单表 167。 部门管理模块的设计 部门管理是对人事管理有十分重要的作用,按部门划分是对员工的一种最自然划分,在很大程度上反映了员工的工作性质。 部门管理模块的活动图如图 所示: 18 高 高高 高高 高 高 高高 高 高 高 高 高 高 高高 高高 高高 高 高 高高 高 高 高 高 高 高 高 高 高高 高 高 高 高 高高 高高 高高 高 高 高 高 高 高 高高 高 高 高 高 高 高 高 高高 高高 高 图 部门管理模块的活动图 部门设置模块实现的主要功能:查询部门基本信息、增加新的部门(包括增加子部门和同级部门)、 修改部门信息、撤消部门信息。 从部门信息中读取已有的相关部门信息,同时实现对部门信息的新增记录、更新记录、删除记录以及查询的工作。 a) 处理过程: 19 1) 部门设置窗体启动。 2) 从部门信息表中读取所有的记录,通过部门组织结构显示。 3) 在部门组织结构中,选择需要添加同级部门的部门,用户选择完成部门信息的新增任务。 4) 新增动作完成提示保存。 b)本使用案例中所涉及信息的描述 部门信息表 a) 处理过程: 1) 部门设置窗体启动。 2) 从部门信息表中读取所有的记录,通过部门组织结构显示。 3) 在部门组织结构中,选择需 要添加下部门的部门,用户选择完成部门信息的新增任务。 4) 新增动作完成提示保存。 b) 本使用案例中所涉及信息的描述 部门信息表 a) 处理过程: 1) 部门设置窗体启动。 2) 从部门信息表中读取所有的记录,通过部门组织结构显示。 3) 用户选择部门组织结构中需要修改信息的部门,用户选择完成部门信息的修改任务。 4) 修改动作完成提示保存。 b) 本使用案例中所涉及信息的描述 部门信息表 a) 处理过程: 1) 部门设置窗体启动。 20 2) 从部门信息表中读取所有的记录,通过部门组织结构显示。 3) 用户在部门组织结构图中选择需要删除 的部门,完成对部门信息的删除。 对于还有子部门的部门提示删除子部门后,才能完成该部门信息的删除任务。 4) 删除动作完成提示保存。 b) 本使用案例中所涉及信息的描述。 部门信息表 a) 处理过程: 1) 部门设置窗体启动。 2) 从部门信息表里读取已有部门名称。 3) 用户在部门组织结构图中选择需要浏览信息的部门,读取数据库中部门信息表的信息,在文本框里显示。 b) 本使用案例中所涉及信息的描述 部门信息表 167。 员工信息模块的设计 这个模块是本系统中最重要的模块,用于查询和管理员工的档案资料,是了解员工信 息的最基本渠道。 企业不仅应该掌握员工的姓名、出生日期、学历等基本信息,还应该掌握员工的工作经历、社会关系、奖惩记录以及培训经历等,这样有助于对员工的了解和任用。 由此设置这个子模块显示和维护以上 5 部分信息。 由于需要使用人事管理系统的企业一般都有大量的员工,用户的一次查询操作只是针对部分员工,特别是通过部分信息找到相关人员。 所以本模块必须具备的是查询导引模块,应该提供快捷全面的查询渠道,是用户能够方便的定位到要找的员工。 员工信息模块的活动图如图 所示: 21 系 统用 户启 动 系 统显 示 统 一 登 录 界 面登 录验 证成 功失 败进 入 员 工 基 本 信 息 界 面验 证 界 面 权 限成 功失 败选 择 查 询 导 引 类 型归 整 查 询 条 件查 询返 回 查 询 结 果等 待 查 询 结 果浏 览 结 果选 择 用 户 进 行 员 工 基 本 信 息 操 作操 作 结 果 存 入 数 据 库开 始结 束 结 束图 员工信息模块的活动图 根据不同部门建立一个部门组织结构图,用户可以根据该组织结构来进行员工信息查询工作,选择组织结构图中某一部门就能在 dbgrid 里显示该部门所有的员工;在该模块中,用户进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家 22 庭关系、奖惩记录和培训经历,要求对于这些员工的档案信息可以进行新增、删除、修改操作,同时可以进行浏览和查询的操作。 a。人事管理系统论文正文
相关推荐
ardDate datetime 8 否 员工报到日期 SelfIntro nvarchar 200 可 员工自我介绍 初始为空,由 员工自行输入 VacationRemain int 4 可 员工剩余假期 小时数 EmployeeLevel int 4 可 员工的级别 PhotoImage image 16 可 员工照片 主键 表 tblEmployee 的主键是 EmployeeID 字段
boardDate datetime 8 否 员工报到日期 SelfIntro nvarchar 200 可 员工自我介绍 初始 为空,由员工自行输入 VacationRemain int 4 可 员工剩余假期 小时数 EmployeeLevel int 4 可 员工的级别 PhotoImage image 16 可 员工照片 主键 表 tblEmployee 的主键是 EmployeeID
.....................................................108 一、公关活劢管理制度 .......................................................................................................108 事、媒体关系处理办法 .............
14 Operator Char 操作员 15 Stamp Datetime 最后操作时间 建立 数据流 数据流表明了数据的流动方向及其名称,是数据载体的表现形式之一。 在数据字典中所定义的数据流有两类:一类是从外部实体输入到系统中的数据流,二是从系统输出到外部实体的数据流。 定义 数据流表 如下 表 3 数据流表 数据流名称 来源 去向 新的员工信息 新员工 用户管理员 录入的员工信息
STTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5ux^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%
与工程学院 综合设计报告 5 图 32 人员信息处理数据流程图 图 32 是现行逻辑方案的人员信息处理数据流程图。 用户提供员工信息,通过新增、编辑或删除,得到新的人事信息,经数据库处理后,反馈回去给用户。 具体参看图 32。 图 33 系统报表处理数据流程图 武汉工程大学计算机科学与工程学院 综合设计报告 6 图 33 是系统报表处理数据流程图。 用户输入用户信息,提出操作申请