已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 你我共享 AAAAAA OracleOracle 数据库应用课程设计数据库应用课程设计 题目 员工工资管理系统员工工资管理系统 姓姓 名 名 彭潇彭潇 学学 号 号 1412240251014122402510 专专 业 业 计算机科学与技术计算机科学与技术 班班 级 级 12041204 指导教师 指导教师 白天白天 湖南理工学院湖南理工学院 二二 0 0 一五年六月一五年六月 精品文档 你我共享 AAAAAA 目录目录 1 1 应用背景应用背景 1 1 引言 1 2 管理信息系统的发展历史 1 3 国内信息系统发展现状 1 4 国内信息系统存在的问题 1 5 信息系统开发的紧迫性 2 数据库需求分析 2 1 功能陈述 2 2 数据流图 2 3 功能流程图 2 4 E R 模型图 2 4 1 部门实体 E R 图 2 4 2 员工实体 E R 图 2 4 3 考勤表实体 E R 图 2 4 4 加班表实体 E R 图 2 4 5 工种表实体 E R 图 2 4 6 实体与实体之间的 E R 模型 3 数据库逻辑设计 3 1 表的定义 3 1 1 员工表 3 1 2 部门表 3 1 3 工种表 3 1 4 加班类型表 3 1 5 加班表 3 1 6 考勤表 3 1 7 考勤类型表 3 2 触发器的实现 3 3 创建用户 3 4 用户授权 4 4物理结构设计物理结构设计 精品文档 你我共享 AAAAAA 5 5 总结与心得总结与心得 精品文档 你我共享 AAAAAA 摘要摘要 人事管理是企业管理中的一个重要内容 随着时代的进步 企业也逐渐变 得庞大起来 如何管理好企业内部员工的信息 成为企业管理中的一个大问题 在这种情况下 开发一个企业人事管理系统就显得非常必要 本企业人事管理 系统具有如下功能 员工基本信息的录入 修改 查询 删除模块 员工考勤 信息和员工调动信息的录入 修改 查询 删除模块 以及系统维护功能 为 企业人事管理提供信息咨询 信息检索 信息存取等服务 基本上能够满足现 代企业对人事管理的需要 应用背景应用背景 1 11 1 引言引言 企业人事管理是企业管理的一个重要内容 随着时代的进步 企业也逐渐 变的庞大起来 如何管理好企业内部员工的信息 成为企业管理中的一个大问 题 在这种情况下 一个可以规范化 自动化的企业人事管理系统就显得非常 必要 最初的人事管理 都是靠人力来完成的 当企业规模比较小的时候 人力 可以完成 随着企业的规模越来越大 企业的员工人数也越来越多 依然维持 着人力进行人事管理 必然会造成工作效率低 工作错误增高的问题 人事管理系统就是把分散的企事业单位的职工信息实行统一 集中 规范 的收集管理 建立分类编号管理 电脑存储查询以及防火 防潮 防蛀 防盗 等现代化 专业化的管理系统 为企事业单位和职工解除后顾之忧 企业人事管理系统为企事业单位提供信息咨询 信息检索 信息存取等服 务 1 21 2 管理信息系统的发展历史管理信息系统的发展历史 管理信息系统的概念起源很早 早在 20 世纪 30 年代 柏德就强调了决策 在组织管理中的作用 50 年代 西蒙提出了管理依赖于信息和决策的概念 同 一时代维纳发表了控制论与管理 他把管理过程当成一个控制过程 50 年代计 算机已用于会计工作 1958 年盖尔写道 管理将以较低的成本得到及时准确的 信息 做到较好的控制 这时数据处理一词已经出现 管理信息系统已经逐步成为一个独立的学科分支 它继承了其他众多学科 的理论 方法与应用技术 它与信息科学 系统科学 控制理论 运筹学 会 计学 统计学 经济学 管理科学 计算机科学有着十分密切的联系 同时 管理信息系统作为一种应用工具 又广泛地应用于工业 农业 交通 运输 文化 教育 卫生 体育以及各种社会经济活动的信息管理之中 并起着益重 要的作用 显示出强大的生命力 随着社会的不断进步 科学技术快速发展以及生产力水平逐步提高 使得 管理工作显得越来越重要 在现代管理科学体系中 管理信息系统已经被公认 为是一门不可替代的崭新学科 目前 其正处在不断发展 逐步完善阶段 计 算机作为现代化的工具与手段应用于管理 已成为信息处理的重要工具 计算 机的应用范围越来越广 应用的功能由一般数据处理发展为分析预测 支持决 策 最终导致了管理信息系统的产生 精品文档 你我共享 AAAAAA 管理信息系统它是依赖于管理和科学技术的发展而形成的 管理信息系统 的三要素是系统的观点 数学的方法和计算机的应用 而这三点也正是管理现 代化的标志 管理信息系统是依赖于电子计算机的发展而发展的 管理信息系统是与电子计算机同步发展的 从原理上讲 任何部门或企业 无论有无计算机 均有信息的收集 加工和使用 因而都有管理信息系统 但 是 只是有了计算机以后管理信息系统的功能才能真正体现出来 1 31 3 国内信息系统发展现状国内信息系统发展现状 企业是国民经济的基本单元 而企业信息系统建设是我国企业走向现代化 的必由之路 我国目前共有各类企业 800 万家 这些企业在近 20 年来 在不同 程度上都遇到了企业信息系统建设的问题 80 年代以来 国家有关部门就一直 非常重视企业信息化的推进 国家有关部门曾重点扶持过一批国有大企业的信 息化工程 并以它们为样板在全国制造业企业中推广过 CIMS 沈阳鼓风机厂 成都飞机制造厂 北京第一机床厂等 都是这一时期涌现出来的企业信息化样 板企业 90 年代以后 随着微型计算机 互连网等迅速普及 计算机技术对企 业的影响越来越大 企业信息化进一步为人们所重视 有关部门领导曾明确提 出 到 2000 年 全国一千个大型骨干企业基本实现企业信息化 全国大型产业 企业 80 含零售业 批发业 仓储业 饮食业和工业企业 全面应用计算机管 理 初步实现管理现代化 30 40 的中小企业普及计算机管理 1995 年以后 我国企业信息化走向了以 ERP 为主的道路 许多外国 ERP 厂商如 SAP BAAN ORACLE FOUTH SHIFT 等纷纷进入中国 国内目前也已有数十家 ERP 软件供应商 不少已经形成商品化且有几百家用户 一些调查说明 我国 企业购买 MRPII ERP 软件的费用在 90 年代以后迅速增长 例如在机械行业 购买了国外软件公司 MRPII 系统的企业高达 66 企业平均用于硬件的投资费 用约为 604 万元 软件费 171 万元 实施及咨询费 143 万元 合计约 800 万元 与之类似 其他行业对于信息化的投资 在近几年来也有较大的增长 1 41 4 国内信息系统存在的问题国内信息系统存在的问题 在企业信息化快速发展的时代 我们在充分肯定这些已经取得的成果的同 时也不能忽视一些普遍性的问题 首先是过 10 年左右 我国企业信息系统建设 虽然轰轰烈烈地发展 但其成功率究竟如何 根据广东省信息中心和信息协会 对 335 家已经实现了信息化的企业的调查 有 52 24 的企业认为本企业进行信 息化建设的成效一般 认为不理想的有 21 79 认为效果非常好的只有 9 55 根据研究还发现 一些企业已经投入使用的模块 实际中并未发挥作用 它只 是针对若干局部系统 或者特定类型的产品的试运行 运行最好的为库存管理 模块 原因主要是库存与其它部门间的相互影响较小 其次 物料单 销售 采购及财务统计模块也在部分企业得到较好的应用 但成本管理及预测模块等 使用情况较差 根据另一次对 300 名来自不同行业 不同企业的中层管理者的 调查发现 这些管理者工作的科室中 人均微机数量 0 4 1 台的占 33 其中 人均微机数量达到 1 台以上的企业占 37 但是 这些企业中的计算机的 97 是 用来做文字处理工作 有 1 2 是用于浏览网页 甚至有 1 5 的计算机是经常用 来玩游戏的 而大多数被调查者都认为 他们企业并没有实现信息化 这些调 查和结果分析都说明了 我国企业目前虽然使用计算机已经比较普遍 但许多 信息系统的应用情况却并没有达到预想的效果 1 51 5 信息系统开发的紧迫性信息系统开发的紧迫性 精品文档 你我共享 AAAAAA 随着企业规模的扩大和市场竞争的更加激烈 各类企业都愈来愈认识到人 力资源管理的重要性及提升企业自身人力资源管理水平的迫切性 而人力资源 管理水平的提升不仅需要高素质的管理人员 而且也需要信息化工具进行辅助 人力资源管理软件也就应运而生了 目前 无论是机关单位 事业单位 还是企业单位 人力资源管理对于组 织生存与长远发展所具备的重要性都已经有了明确的认识 对于加强组织本身 人力资源管理水平的需求已经产生 随着中国企业管理水平的提高及中国加入 WTO 的事实 人才的争夺与管理已成为中国企业乃至各级事业 机关单位所面 临的严重问题 要应对高强度的竞争无疑是需要优秀的管理人才 而科学管理的实施在信 息化的今天是离不开数字化的工具做辅助的 特别在组织规模不断扩大的今天 做为管理人员和组织领导者要想对组织进行有效的管理和正确的决策就必须借 助于数字化工具的帮助 人力资源管理软件的市场是非常大的 据国家工商行政管理局统计 中国 注册企业有近 1 000 万家 这些都是潜在的市场 在今后 5 年内人力资源管理 软件必然会迅速发展成为一个巨大的市场 但现在国内人力资源开发厂家而言 在人力资源管理软件的深层次开发方面 只能说刚刚启动 现有人力资源系统 的厂商的开发层面几乎只停留在人事作的层面上 国外成熟的产品虽然在理论性和先进性上优于国内产品 但在中国现今人 力资源管理制度不规范的现状下 其功能的实用性及有效性已大打折扣 同时 其高昂的价格也使得大多数企业望而生畏 同时 中国企业受中华民族深远文 化的影响有其与西方企业所不同的管理文化底蕴 而国外软件开发商则很难将 产品与中国国情相结合 使得产品无法真正为广大中国企业所受用 1 系统的主要功能 此工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理 如查询 修改 增加 删除以及存储等 迅速准确地完成各种工资信息的统计 计算和汇总工作 快速打印出工资报表 针对系统服务对象的具体要求 设计 了企业工资管理系统 企业工资管理系统主要有以下几大功能 对单位人员的变动进行处理 一个单位的职工不会是一成不变的 总是在 不断的变化 有调出 有调入 也有职工在本单位内部调动 因此 设计系统 是应考虑到这些情况 对职工的工资进行计算 修改 可以对职工的工资档案进行个别 部分和 批量修改 同时 能对各职工的工资进行计算 即计算应发金额 应扣金额及 实发金额等 查询统计功能 要求即可以单项查询 比如查看某个职工的工资情况等 也可以多项查询 比如某部门工资数在某一范围的职工的工资情况等 报表打印功能 每月发放工资时 要求能够打印本月的工资表 随工资发 给每个职工的工资条以及工资统计表 2 数据库需求分析 数据库的设计是指对于一个给定的应用环境 构造最有效的数据库模式 精品文档 你我共享 AAAAAA 建立数据及应用系统 实质能够有效地存储数据 满足用户的需求 数据库设 计是在数据库管理系统支持下进行的 根据数据流程图 可以列出以下数据项和数据结构 员工信息 工号 姓名 性别 年龄 出生日期 地址 电话 政治面貌 毕业院 身份证号 所在部门 备注 考勤管理 工号 姓名 月份 本月天数 公休天数 出勤天数 出勤 旷工 年休 请 假 迟到 早退 忘订卡 假日加班 其它加班 补休天数 出差 加班费 扣考核 其 它 备注 员工评价 工号 姓名 工作态度 各种奖励及处罚 技术水平 备注 工资管理 工号 姓名 底薪 奖金 补贴 加班 养老金 医疗保险 公积金 实 发工资 月份 人事变动 编号 事件 备注 部门管理 编号 名称 部门经理 管理员 编号 用户名 口令 2 1 功能陈述 要求具备如下基本功能 基本工种 基本工资的管理 公司部门 部门津贴 员工的管理 加班类型 加班津贴的管理 公司员工的考勤信息管理 公司员工月工资管理 月工资 基本工资 部门津贴 加班津贴 被扣工资 查询统计上述信息 进行企业工资报表 2 2 数据流图 人事管理系统主要有以下几项功能 员工档案的管理 包括员工基本信息 所在部门 工作信息和工作简历的输入 员 工信息的查询和修改 员工考勤的管理 包括考勤的添加 查询 修改和删除 员工工资的管理 包括工资的添加 工资报表的查询 修改和删除 员工评价的管理 包括评价的输入 查询和修改 人事变动的详细记录 包括岗位和部门的调整 便于掌握人员的动向 及时调 整人才的分配 企业所有部门的查询与管理 管理员以及其它功能模块 仔细分析调查有关企业人事信息需求的基础上 将得到如图 1 的数据流程 考勤 职工 精品文档 你我共享 AAAAAA 图 1 数据流图 2 3 功能流程图 根据系统功能的要求 可以将系统分解成几个功能模块来分别设计 功能模 块如图 2 所示 系统管理员 处理 记录 工种 津贴 基本信息 月工资 查询 处理 进行 统计 产生 报表 员 工 档 案 员 工 考 勤 员 工 评 价 工 资 管 理 添 加 事 件 查 询 修 改 删 除 添 加 部 门 修 改 删 除 档 案 添 加 档 案 查 询 修 改 删 除 考 勤 添 加 考 勤 查 询 评 价 添 加 评 价 查 询 修 改 删 除 添 加 工 资 工 资 查 询 修 改 删 除 按 姓 名 查 询 按 工 号 查 询 按 部 门 查 询 按 姓 名 查 询 按 工 号 查 询 按 姓 名 查 询 按 工 号 查 询 按 姓 名 查 询 按 工 号 查 询 修 改 删 除 企业人事管理系统 员 工 管 理 人 事 变 动 部 门 管 理 精品文档 你我共享 AAAAAA 2 4 E R 模型图 2 4 1 部门实体 E R 图 departmen t deptID deptName deptallow ance manager depttel 图 3 部门 E R 图 2 4 2 员工实体 E R 图 employee EmpID Name Sex ageaddress emptel JobID deptID 图 4 员工 E R 图 2 4 3 考勤表实体 E R 图 精品文档 你我共享 AAAAAA Attendanc e Attdate empIDifattd 图 5 考勤表 E R 图 2 4 4 加班表实体 E R 图 Extrawork empID ewdate ewtypeIDewtime ewpay 图 6 加班表 E R 图 2 4 5 工种表实体 E R 图 Job jobID jobname deptid salary 图 7 工种表 E R 图 精品文档 你我共享 AAAAAA 2 4 6 实体与实体之间的 E R 模型如图 8 所示 部门 属于 员工 考勤管理加班管理 员工考勤员工加班 计算工资 员工工资 人事变动 人员变动 精品文档 你我共享 AAAAAA 图 8 实体间的 E R 模型 3 数据库逻辑设计 3 1 表的定义 3 1 1 员工表 employee 字段名 数据类型 含义说明空值情况 EmpID Char 6 职工编号主关键字 Name varChar 10 职工姓名不为空 Sex Char 2 性别不为空 age int 年龄 address Varchar 100 地址 emptel Varchar 15 联系电话 JobID Char 6 工种编号不为空 deptID Char 6 部门编号不为空 表 1 3 1 2 部门表 department 字段名 数据类型 含义说明空值情况 deptIDChar 6 部门编号主键 deptNameVarchar 20 部门名称不为空 deptallowancemoney 部门津贴默认为 0 managerVarchar 20 部门经理 depttelVarchar 15 办公室电话 表 2 3 1 3 工种表 Job 字段名 数据类型 含义说明空值情况 精品文档 你我共享 AAAAAA jobIDChar 6 工种编号主键 jobnameVarchar 20 工种名称不为空 deptidChar 6 部门编号不为空 salarymoney 基本工资不为空 表 3 3 1 4 加班类型表 类型 加班名称 加班薪酬 extraWorkType 表 4 3 1 5 加班表 职工号 日期 加班类型 加班时间 加班津贴 Extrawork 3 1 6 考勤表 日期 职工编号 是否出勤 Attendance 表 6 3 1 7 考勤类型表 出勤类型 出勤名字 扣除工资 字段名 数据类型 含义说明空值情况 ewtypeIDChar 3 加班类型主键 ewtypeNameChar 20 加班名称不为空 ewtypePaynumber 加班薪酬 字段名 数据类型 含义说明空值情况 empIDChar 6 员工编号不为空 ewdatedate 加班日期不为空 ewtypeID Char 3 加班类型不为空 ewtimeNumber 2 加班时间不为空 ewpayNumber 加班薪酬 字段名 数据类型 含义说明空值情况 AttdateDate 日期不为空 empIDChar 6 职工编号不为空 ifattdChar 1 是否出勤不为空 精品文档 你我共享 AAAAAA attendancetype 表 7 字段名 数据类型 含义说明空值情况 attIDchar 3 出勤类型主键 attNamechar 20 出勤名字 attSalnumber扣除工资 精品文档 你我共享 AAAAAA 在主界面中 员工管理菜单是此系统的重要组成部份 其中包括 4 个主要功 能模块 员工基本信息模块 员工考勤模块 员工评价模块和员工工资管理模块 在编写程序的具体代码之前首先要创建公用模块 VB 中可以用公用模块来 存放整个工程项目公用的函数 过程和全局变量等 这样可以极大的提高代码的 效率 在项目资源管理器中为项目添加一个 Module 并保存就可以开始添加代 码了 公用代码如下 Public Function ExecuteSQL ByVal SQL As String MsgString As String As ADODB Recordset Dim cnn As ADODB Connection Dim rst As ADODB Recordset Dim sTokens As String On Error GoTo ExecuteSQL Error sTokens Split SQL Set cnn New ADODB Connection cnn Open ConnectString If InStr INSERT DELETE UPDATE UCase sTokens 0 Then cnn Execute SQL MsgString sTokens 0 Grant unlimited tablespace to user Grant select extraWorkType and Extrawork to user 加班表和加班类型 表 精品文档 你我共享 AAAAAA 4 4物理结构设计物理结构设计 一一 存储结构设计存储结构设计 经过分析可知 本酒店管理系统中信息处理的特点如下 职员基本信息 职员考勤信息子系统的数据不仅经常需要查询 而且更新 速度快 例如新职员的到来后要进行登记 职员每个月都要进行要作考勤等 各个部门信息要求共享的信息较多 例如员工信息 来客信息等 但财务 信息一般不共享 人事部门有一定的特殊职能 汇总财务信息 对于被辞退的员工从系统 中级联删除其信息 如从员工表中删除其基本信息 从它所服务的工作部门中 删除该员工的工作名额 结算支付其工资 奖金 同时补充新的员工 代替它 的工作 针对这些特点 设计如下 1 1 确定数据库的存放位置确定数据库的存放位置 为了提高系统性能 现根据应用情况将数据按照易变部分和稳定部分 经 常存取部分和存取频率较低的部分分别在两个磁盘上存放 同时 考虑到本 系统是多用户的 为了提高效率 数据库的备份的数据和日志文件将保存在 磁带中 1 经常存取部分 职员 职员编号 职员姓名 性别 年龄 工龄 民族编号 生日 政治 面貌 婚姻状况 所在部门编号 入职时间 文化程度编号 籍贯 身份证号 电子邮箱 办公电话 职员状态 居住地址 邮政编码 户口所在地 职员家庭 职员编号 家庭成员编号 家庭成员姓名 家庭成员性别 家庭 成员年龄 与本人关系 所在单位 职员月考勤 考勤年月 职员编号 所在部门编号 请假天数 旷工天数 加班天数 当月全勤天数 2 存取频率较低的部分 文化程度 文化程度编码 文化程度名称 民族 民族编码 民族名称 部门 部门编号 部门名称 部门职能描述 职务 职务编号 职务名称 存储过程存储过程 1 指定员工工资情况的查询 定义一个名为 stsffCost 的存储过程 该存储过程以以工资年月 staffgongzi 出 勤天数 staffchuqin 加班工资 staffjiaban 应发工资 staffying 实发工资 staffshi 为输入参数返回指定员工工资信息的存储过程 stsffCost 代码如下 CREATE PROCEDURE staffCost staffgongzi decimal staffchuqin decimal 精品文档 你我共享 AAAAAA staffjiaban decimal staffying decimal staffshi decimal AS SELECT FROM 工资 WHERE 工资年月 staffgongzi AND 出勤天数 staffchuqin AND 加班工资 staffjiaban AND 应发工资 staffying AND 实发工资 staffshi GO 2 指定范围的员工的信息查询 以员工工号 部门编号为输入参数返回指定员工基本信息的存储过程 要求输入部分员工 信息查询员工全部信息 定义一个名为 stsffInfo 的存储过程 该存储过程以员工工号 staffNum 部门编号 bmNum 作为输入参数 存储过程返回查询到的结果集 satffInfo 的定义代码如下 CREATE PROCEDURE staffInfo staffNum VARCHAR 50 bmNum VARCHAR 50 AS SELECT FROM 员工 部门 WHERE 员工 部门名称 部门 部门名称 AND 员工 工号 LIKE staffNum VARCHAR 50 AND 部门编号 LIKE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文化活动降水施工合同
- 体育场馆物业招投标指南
- 环保家电生产线施工合同
- 体育馆节能保温施工协议
- 健康贷款证明操作手册
- 出版社水电节约方案
- 混合现实施工合同
- 经济特区城市更新与房地产市场
- 天津港保税区民间艺术发展策略
- 数据breach一次性补偿
- 12-14mm带压开孔器操作说明书
- 提高预制楼梯安装一次性合格率-QC成果报告
- 电线装配制程cableassemblyprocessinstruction
- 幼儿园中班语言《谁偷吃了》课件1
- 普通高中数学课程标准
- 重度残疾儿童小学送教上门工作计划
- 科创板问题测试题库300题试题及答案
- 4.2特异性免疫说课课件2021-2022学年高二上学期生物人教版选择性必修1
- 安全培训教育计划表模板范本
- 网页制作ppt课件(完整版)
- 网络安全安全事件(事故)处置记录表
评论
0/150
提交评论