企业人事管理论文内容摘要:
的设计优秀与否,将直接影响到软件的开发进度和性能,所以对数据库的设计就显得尤为重要。 数据库的设计要根据程序的需 求及其功能制定,如果在开发软件之前不能很好的地设计数据库,在开发过程中将反复修改数据库,这将严重影响开发进度。 数据库设计 企业人事管理系统的需求主要包括对人事档案的管理, 其中包括档案信息、植物信息和个人信息;人事考勤、奖惩、培训的管理,并考勤和奖惩信息将体现到待遇统计当中;待遇管理,还要针对企业的现实需求,要求企业人事管理支持多账套功能。 企业人事管理系统设计 8 编号 姓名 性别 出生日期 身份证号 民族 籍贯 婚姻状况 政治面貌 用工形式 学历 部门 专业 职务 档案 档案编号 考勤类型 考勤说明 结束日期 开始日期 考勤 批准人 批准日期 数据库设计 数据库设计是系统设计过程中的重要组成部分,它是通过管理系统的整体需求而制定的,数据库设计的好坏直接影响到系统的后期开发。 下面对本系统中 具有代表性的数据库设计进行详细说明。 在开发企业人事管理系统时,最重要的是人事档案信息。 本系统将档案信息又分为档案信息、职务信息和个人信息,由于信息多而复杂,智利只给出关键的信息。 档案信息表 ER图如图 17所示。 图 17 档案信息表 ER 图 本系统提供了认识考勤记录和人事奖惩记录功能,这里只给出人事考勤信息表的ER 图,如图 18 所示。 图 18 考勤信息表 ER 图 根据企业人事管理中的现实需求,本系统提供了多帐套管理功能,通过这一功能,可以很方便地对各种类型的员工实施不同的待遇。 账套信息表的 ER 图如 19 所示。 ********学校高职计算机毕业设计(论文) 9 项目名称 账套项目 项目类型 项目单位 账套编号 项目金额 编号 账套 名称 说明 编号 账套 名称 说明 图 19 账套信息表 ER图 每个账套都要包含多个账套项目,这些账套中的项目可以有零个或多个是不同的,区别是每个账套项目的金额是不同的。 张涛项目信息 表的 ER图如图 110 所示。 图 110 账套项目信息表 ER图 建立多账套是为了实现对员工按照不同的待遇标准进行管理,即表示对该员工实施相应的待遇标准。 账套设置信息表的 ER 图如图 111 所示。 图 111 账套设置信息表 ER图 数据库逻辑结构设计 数据库概念设计中已经分析了档案、考勤和账套等主要的数据实体对象,这 些实体对象是数据表结构的基本模型,最终的数据模型都要实施到数据库中,形成整体的数据企业人事管理系统设计 10 结构。 可以使用 PowerDesigner 工具完成这个数据库的建模,其模型结构如图 112 所示。 图 112 企业人事管理系统数据库模型 第 5 章 主窗体设计 主窗体是软件系统的一个重要组成部分,是提供人机交互的一个必不可少的操作平台。 通过主窗体,用户可以打开与系统相关的各个子操作模块,完成对软件的操作和使用;另外通过主窗体,用户还可以快速掌握本系统的基本功能。 ********学校高职计算机毕业设计(论文) 11 导航栏 的设计 通过本系统的导航栏,可以打开本系统的所有子模块。 导航栏的效果如图 113 所示。 图 113 导航栏效果 本系统的导航栏是通过树组建实现的,在这里不显示树的根节点,并且打开软件的树结构式展开的,还设置在叶子节点折叠和展开时均不采用图标。 下面的代码将通过树节点对象创建一个树结构,最后创建一个树模型对象。 DefaultMutableTreeNode root = new DefaultMutableTreeNode(root)。 企业人事管理系统设计 12 DefaultMutableTreeNode personnelNode = new DefaultMutableTreeNode( 人事管理 )。 // 创建树的一级子结点 (new DefaultMutableTreeNode(档案管理 ))。 (new DefaultMutableTreeNode(考勤管理 ))。 (new DefaultMutableTreeNode(奖惩管理 ))。 (new DefaultMutableTreeNode(培训管理 ))。 (personnelNode)。 // 向根结点添加一级子结点 DefaultMutableTreeNode treatmentNode = new DefaultMutableTreeNode( 待遇管理 )。 (new DefaultMutableTreeNode(账套管理 ))。 (new DefaultMutableTreeNode(人员设置 ))。 (new DefaultMutableTreeNode(统计报表 ))。 (treatmentNode)。 DefaultMutableTreeNode systemNode = new DefaultMutableTreeNode(系统维护 )。 (new DefaultMutableTreeNode(企业架构 ))。 (new DefaultMutableTreeNode(基本资料 ))。 (new DefaultMutableTreeNode(初始化系统 ))。 (systemNode)。 DefaultMutableTreeNode userNode = new DefaultMutableTreeNode(用户管理 )。 if (record == null) (new DefaultMutableTreeNode(新增用户 ))。 } else {// 否则为通过管理员登录 String purview = ().getPurview()。 if ((超级管理员 )) (new DefaultMutableTreeNode(新增用户 ))。 } (new DefaultMutableTreeNode(修改密码 ))。 } (userNode)。 DefaultMutableTreeNode toolNode = new DefaultMutableTreeNode(系统工具 )。 (new DefaultMutableTreeNode(打开计算器 ))。 (new DefaultMutableTreeNode(打开 WORD))。 (new DefaultMutableTreeNode(打开 EXCEL))。 (toolNode)。 DefaultTreeModel treeModel = new DefaultTreeModel(root)。 工具栏设计 为了 方便用户使用系统,在工具栏为常用的系统模块提供了快捷按钮,通过这些按钮,用户可以快速地进入系统中常用的子模块。 工具栏的效果如图 114 所示。 ********学校高职计算机毕业设计(论文) 13 图 114 工具栏效果 下面是创建工具栏面板和工具栏一些按钮的源代码: final JPanel buttonPanel = new JPanel()。 // 创建工具栏面板 final GridLayout gridLayout = new GridLayout(1, 0)。 // 创建一个水平箱式布局管理器对象 (6)。 // 箱的垂直间隔为 6像素 (6)。 // 箱的水平间隔为 6像素 (gridLayout)。 // 设置工具栏面板采用的布局管理器为箱式布局 (new Color(90, 130, 189)。企业人事管理论文
相关推荐
有:机械伤害,高空坠落,物体打击、触电,火灾,中暑,食物中毒等。 二、防晰碍卖碟讹挽慷君妈赐绘环演旋羔叠楔涣械呀表燎灌稳炳潍济保书伙脖屯随准闸犯皂撂剪鞍移斩栅怂焙摔闸贵锄滔趟茫邢肺罩烷维诌剐泡毖哼蒋仅 特殊工种作业人员必须按规定经过培训并持有效证书上岗。 企业和项目经理部安全事故应急救援预案生产安全事故应急救援预案一、安全事故主要隐患分析建筑工程存在高空坠落伤害,木工
.................................................................... 41 企业多媒体信息发布系统解决方案 13/ 41 地址:北京市海淀区上地信息产业基地北区盈创动力 E座 206电话: 010- 58859908 传真: 01058851559转 801Emai l: . 邮编: 100085
............................................................... 41 企业多媒体信息发布系统解决方案 13/ 41 地址:北京市海淀区上地信息产业基地北区盈创动力 E座 206电话: 010- 58859908 传真: 01058851559转 801Emai l: . 邮编: 100085
监控仪表机柜盘的安装就位,安装的水平度、垂直度等各点安装质量。 对仪表同类型设备的安装进行按比例抽查,对主要设备逐台检查。 工程进度控制 由于设备到货相对滞后,关键设备按期到货是装置按预定日期建成的重要保证。 在施工中 要根据总体网络中的关键线络,随时调整施工计划,及时解决各种问题,确保总工期的实现。 工程质量事故 督促施工单位建立和完善实施质量管理及质量保证体系,督促现场安全、文明施工。
(四 )特别提示 (应届毕业生交验学生证、成绩单 )。 对凡是以假证明、假学历以及其他不真实材料报考,一律取消其报考和录取资格。 生。 三、初试 考试科目为四门,其中政治 (101)、英语一 (201)或英语二 (204)、农学门类公共基础数 学 (农 )(314)或化学 (农 )(315)、农学学科基础综合动物生理学与生物化学 (415)或植物生理学与生物化学 (414)、数学 (一