ImageVerifierCode 换一换
格式:DOC , 页数:35 ,大小:2.77MB ,
资源ID:1135677      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1135677.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(工资管理系统的设计与实现-毕业论文冯小涛.doc)为本站会员(cjc2202537)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

工资管理系统的设计与实现-毕业论文冯小涛.doc

1、 二 一 三 年 五 月包头师范学院本 科 毕 业 论 文题 目 : 工资管理系统的设计与实现 学 号 : 0914490034 学 生 姓 名 : 冯小涛 学 院 : 信息科学与技术学院专 业 : 计算机科学与技术 班 级 : 09 本 指 导 教 师 : 马占飞 摘 要本论文目的在于建立科学的计算机工资管理系统,提高工资管理的时效性,改进员工服务模式,同时实现资源共享、低成本、无纸化办公的工作模式。本系统结合实际需要,使用 My Eclipse6.0 作为主要开发工具,后台编程语言JAVA 来实现功能,同时也使用了 ORACLE 数据库实现数据的保存功能。本系统将整个管理功能分为三大模块,

2、分别为基本信息模块、工资管理模块和系统查询与提示模块,并完成了对现代工资管理的需求分析和可行性分析、逻辑设计、数据库设计以及前后台各功能模块的设计与开发。同时系统还包括员工、部门、工资等数据库文件,设有人员管理、考勤管理、工资管理等功能,通过与数据库的链接和控制,完成了相关数据的存储和转换,使整个系统功能完备,更能满足业务需求。关键词:工资管理;ORACLE; JAVAAbstractThis system focuses on a current wage practical business management system, builds a centralized informati

3、on database, then improve the timeliness and employee service mode, encourage resource-sharing, lower costs and paper-less office. After the actual needs analysis, using My Eclipse6.0 and Java as powerful development tools, ORACLE as a database system developed.There are three modules accomplished:

4、basic information module, salary management module and query statistics module. This thesis has introduced some of the network analysis of this wage management system, including demand analysis, feasible analysis, logic design, database design and function management development. At the same time, t

5、he paper includes data files of employees, department and salary, which make this project be a fully functioning system and meet the business needs. Key words: wage management; ORACLE;JAVA目 录1 引言 .12 需求分析和可行性研究 .32.1 功能概述 .32.2 用户需求说明 .42.3 功能需求分析 .42.4 技术分析 .42.5 系统流程 .52.5.1 用户流程 .52.5.2 管理员流程 .63

6、 概要设计 .73.1 功能分析 .73.2 数据库设计 .73.2.1 表内部 的约束条件 .93.2.2 表关系的实现 .93.2.3 触发器设置 .103.3 逻辑设计 .114 详细设计 .124.1 主窗体设计 .124.1.1 界面设计 .124.1.2 界面流程 .134.2 信息管理模块 .134.2.1 界面设计 .144.2.2 实现方法 .144.2.3 界面流程 .164.3 工资管理模块 .174.3.1 界面设计 .174.3.2 实现方法 .174.3.3 界面流程 .184.4 系统查询模块 .204.4.1 界面设计 .204.4.2 实现方法 .214.4.

7、3 界面流程 .215 测试与优化 .245.1 系统功能测试 .245.1.1 测试目的 .245.1.2 测试范围 .245.1.3 测试设计和分析 .245.2 系统优化 .26结 论 .28参考文献 .29致 谢 .301 引言随着我国科技实力的日益提高和与世界接轨步伐的加快,各行各业对科技的需求越来越多,而高科技技术也日新月异。在信息时代,高效能低成本的信息化工资管理更能够从全面的角度出发,利用 Internet/Intranet(互联网/局域网)和数据库技术为工资设计和管理搭建一个标准化、规范化、信息化得工作平台,在满足多方面需求的基础上,在管理生态链上建立不同的角色,使其成为全员

8、共同参与管理的纽带,同时也促进了员工服务新模式的变革。有关统计数字显示,美国部分企业试验实施信息化管理系统,平均每一位员工的投入成本大约为 35 美元,但是仅仅用了一年的时间就收到了可观的回报,只员工的电话询问一项就减少了 75%,世界著名的电脑公司戴尔在 2000 年上半年通过互联网处理信息,节省了将近 300 万美元的管理操作费用,思科公司通过信息化管理系统一年节省了 2400 万美元。可见,在科技高速发展的今天,信息化的工资管理系统的出现与应用有着巨大的意义。基于计算机技术的工资管理更倾向于流程化和自动化,降低了管理成本,减少了人力工作的操作成本和需要大量纸张的工作,从而实现了企业的无纸

9、化办公,搭建了开放式的信息平台。显而易见,工资管理不仅是人力资源管理的重要组成部分,还为企业的人力资源成本的计算提供了必须的数据理论依据。同时,计算机化的工资管理系统也是信息化人力资源管理(e-HR)的重要手段,对实现人力资源战略地位的提升做出了非凡的贡献。信息化工资管理系统是建立在高速度、大容量的计算机网络硬件和软件上的,通过集中式的信息数据库自动处理信息,最后提供员工自助服务(ESS) 、外部协助以及服务共享,达到降低成本、提高效率、改进员工服务模式的目的。主要研究内容和研究方法(1) 应用软件工程设计思想管理开发过程。包括对软件的研发、需求分析、可行性分析、概念结构设计、功能设计、详细设

10、计、编码、实施等各阶段进行严格的控制,保证工程具有高度的计划性和开发系统的质量。(2) 工资管理的数据库设计。灵活应用关系数据库的设计理论,实现对数据库中表结构的灵活控制。(3) 使用 MyEclipse6.0 编写应用程序。MyEclipse6.0 是 IBM 开发的 IDE 集成开发环境(Integrated Development Environment)。MyEclipse 是一个开放源代码的、基于 Java 的可扩展的开发平台。就 MyEclipse 本身而言,它只不过是一个框架和一组服务的集合,用于通过插件组件构建的开发环境可以看成是可扩展的体系结构,能够集成不同软件开发供应商开发

11、出来的产品,将开发的工具和组件一起加入到 My Eclipse 平台中。(4) 系统层概述 本系统主要分为三个层:Browser 层、Web 层和 DB 层。 Browser 层主要用于在浏览器显示用户界面,也称表示层。 Web 层则用来运行 Servlet,负责业务逻辑,也可以称为业务逻辑层。DB层是指后端数据库,向Java程序提供数据访问接口,负责持久化程序和数据持久层(数据持久层介于业务逻辑层和数据库之间,是用于存储数据的一个模块) 。课题主要研究思路图 1-1 研究思路2 需求分析和可行性研究2.1 功能概述本系统采用 Java 作为开发语言,Oracle 数据库作为数据库开发工具。客

12、户端应用程序用 SQL 结构化查询语句向服务端发送请求,服务端接收请求后进行相关数据处理,再把处理结果返回客户端应用程序。系统包括员工档案、出勤信息、工资汇总、扣款系统等数据库文件,并设有员工档案管理、个人工资明细查询,部门工资明细查询,全体员工工资汇总等功能,同时在计算员工实发工资时,在后台针对其病假事假加班情况作出相应计算,使本系统显得智能化合理化。通过对数据库的控制和管理,可实现查询、插入、更新、删除及显示等功能。本系统可以在前台操作和后台管理:前台操作主要针对于员工级别的用户,即普通用户,只能简单的对本系统进行查询和打印等操作;后台管理主要针对于管理员级别用户,方便其插入和更新员工的档

13、案及工资信息。本系统的主要功能如下: 信息管理模块(1) 输入与保存员工个人信息,例如工号、职位等所必须的数据(2) 管理部门与工资基本插入、修改、删除等操作(3) 记录工资设计标准和说明,便于查询 工资管理模块(1) 根据事假、病假等非正常出勤情况计算出奖罚的款项(2) 对扣款系数进行修正与更新(3) 计算个人实发工资,部门工资与全体工资汇总等信息 系统查询模块(1) 查询工资设计与发放标准(2) 查询个人信息,部门员工信息(3) 查询并打印个人工资明细,部门工资单与总工资额汇总。2.2 用户需求说明本系统可以在前台操作和后台管理:前台操作主要针对于员工级别的用户,即普通用户,只能简单的对本

14、系统进行查询和打印等操作;后台管理主要针对于管理员级别用户,方便其插入和更新员工的档案信息及工资信息。2.3 功能需求分析本系统为工资管理系统,该系统的具体任务就是设计一个企业工资的数据库管理系统,由计算机代替人工执行一系列复杂繁琐的工作,诸如增加员工档案信息,添加和删除员工档案信息,工资设置,更新,查询,统计的操作。这样就使财务人员可以高效快捷的完成工资管理任务。本系统应该具备以下功能:初始化管理员及员工档案信息,初始化工资数据,档案管理,工资基本管理,考勤管理,工资计算,使用帮助; 账户管理:系统注册、用户管理、更改用户名和密码、登录系统、退出系统 数据初始化:初始化管理员及员工档案,在数

15、据库插入和计算 基础工资数据:可以在程序中或数据库同时录入员工工资数据 档案管理:对员工档案进行插入,更新,查询,删除等操作 工资基本管理:对工资数据进行插入,更新,查询,删除等操作 考勤管理:对员工的出勤,病假,事假,加班情况进行统计 工资计算:打印输出工资计算表,个人工资单,部门工资单,工资汇总表 使用帮助:对绩效考核系数设定和提供工资设计标准的基本信息 2.4 技术分析本系统设计为 Client/Server 结构的应用程序,采用 JDBC 数据库访问接口。开发平台和工具如下:(1) JDK1.6 中文版:JDK 是 Java 开发工具箱(Java Development Kit) ,其

16、中含有丰富的包文件,这些包里的有些类是可重用的,使开发基于 web 的应用更容易维护和扩展。(2) My Eclipse6.0;(3) Windows XP Professional Service Pack 3;(4) Oracle 10g:是世界范围内性能最优异的数据库系统之一,Oracle 10g由 Oracle 公司于 2003 年推出,其中的 g 代表网格。该数据库支持分布式数据结构,是一个客户/服务器模式结构。2.5 系统流程系统流程是指用户和管理员在浏览和管理本系统时实现的功能和大致操作流程,将分别从用户角度和管理员角度进行介绍。2.5.1 用户流程用户流程图集用户的功能实现和操作流程于一图,如图 2-1 所示:打开系统查看个人信息查看工资单打印工资单登录注销图2-1 用户流程图

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报