内容发布更新时间 : 2025/1/5 22:36:28星期一 下面是文章的全部内容请认真阅读。
摘要
近年来,随着我国信息技术的飞速发展,计算机应用已逐渐渗透到各个领域。在企业管理领域内,计算机的应用已经十分广泛,各种管理机制与企业运作流程都与计算机紧密结合在一起,计算机的应用进一步完善了企业的管理,提高了企业的现代化管理形象。
开发职工工资管理系统的目的就是为了帮助财务部门能更好地管理本单位的职工工资,提高工作效率,实现职工工资信息管理的规范化和自动化。
博宇员工工资管理系统使用PowerBuilder,采用SQL Server作为数据库,实现了一般工资管理系统对职工工资信息的浏览、添加、删除、修改和查询功能,节省了大量的人工操作的工作量,自动完成众多的信息处理,减少了数据出现错误的几率,加强了工资记录的安全性和完整性。
本文还简单介绍了PowerBuilder软件的界面及操作方法。简要介绍了窗体的制作,数据库的分析与设计,系统的最后编译过程。并且叙述了作者在软件开发过程中的心得体会。
关键词:工资管理 PowerBuilder SQL Server Abstract
In recent years, along with the rapid development of our country’s information technology, the computer application has gradually seeped to each field. In the enterprise management field, the computer application has been already extremely widespread, each kind of management mechanism and operation flow of enterprise are all in close integration with computer, the computer application has further consummated enterprise's management and enhanced the image of enterprise's modern management.
The management system about human affairs salary of enterprise resource planning (ERP) adapts the request of modern enterprise, it is the essential condition that make the management of enterprise’s human affairs salary become scientific and standardized, and it establishes the information superhighway for the enterprise, and urges the enterprise to form convenient, scientific and reasonable management pattern.
The human affairs and salary management system is one part of the enterprise resource planning, it is also an extremely important part of enterprise’s management system. Through carrying on the digitized management to the human affairs salary information, the enterprise will speed up the information processing speed and enhance the management efficiency, thus the development of enterprise will be promoted.
This system is an information system that is established through using the PowerBuilder data bank
technology and unifying the enterprise’s management system in China, it mainly includes the processing functions of input, maintenance and inquiry of the basic information of staff, as well as produces the report form of wages according to allowance, checking attendance of staffs.
Keyword:Salary Management PowerBuilder SQL Server
目录
第1章 绪论 ..................................................................................................................................................... 1.1 引言 ..................................................................................................................................................... 1.2 问题的定义 ......................................................................................................................................... 1.3 开发工具的简介 ................................................................................................................................. 1.3.1 Powerbuilder简介....................................................................................................................... 1.3.2 Powerbuilder目前的应用 ........................................................................................................... 1.3.3 SQL Server简介 ......................................................................................................................... 1.3.4 SQL Server的广泛性 ................................................................................................................. 1.3.5 ODBC简介 ................................................................................................................................. 第2章 需求分析 ............................................................................................................................................. 第3章 概要设计 ............................................................................................................................................. 3.1 模块划分 ............................................................................................................................................. 3.2 数据库设计 ......................................................................................................................................... 3.3 数据库连接 ......................................................................................................................................... 3.3.1 事务对象 .................................................................................................................................... 3.3.2 数据库连接的实现 .................................................................................................................... 第4章 系统详细设计 ..................................................................................................................................... 4.1 员工基本信息 ..................................................................................................................................... 4.2 工资信息查询 ..................................................................................................................................... 4.2.1 添加工资级别 ............................................................................................................................ 4.2.2 工资结算 .................................................................................................................................... 4.2.3 员工工资情况维护 .................................................................................................................... 4.3 员工历史工资查询 ............................................................................................................................. 第5章 结论 ..................................................................................................................................................... 谢辞 .......................................................................................................................................................................... 参考文献 ..................................................................................................................................................................
绪论 引言
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。员工工资管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求,推动企业劳动人事管理走向科学化,规范化的必要条件。
本文主要介绍了员工工资管理系统的整个设计开发过程.其主要系统功能包括以下几个模块:系统模块管理(包括重新登入、用户管理) 、员工管理(包括新员工登记、员工信息查询、员工信息维护)、工资组成项目(包括工资名称的添加、工资信息维护)、各级别工资情况维护(包括工资的添加、工资信息维护) 、统计查询管理(包括员工工资信息统计查询、员工工资组成的统计) 、工资结算、工资发放、员工历史工资查询、退出。体现了清晰的员工工资管理流程,完成了基本的员工工资管理要求,是一个典型的信息管理系统。该系统大大地简化了操作流程,提高了企业的工作效率。 问题的定义
博宇员工工资管理系统是一个通用性较好的人事管理系统,具有运行速度快、安全性高、稳定性好的优点,可以作为企业员工工资管理部门进行工资网络管理的一种工具。本系统具备完善的员工工资档案管理功能,员工工资信息报表生成、查询功能,奖罚信息通知单,考评信息表等功能。可方便的为企业完成员工工资信息管理、员工考评管理等重要工作。
通过使用博宇员工工资管理系统,使企业的员工工资管理系统化、规范化、自动化、从而达到提高企业管理效率的目的。系统开发的总体任务是使办公人员可以轻松快捷地完成员工工资管理的任务。
博宇员工工资管理系统主要是对用户、员工、部门、岗位信息的查询,包括对用户信息的添加、修改和查询,系统还可查询员工基本信息,以及对工资项目组成、各级别工资情况的修改和维护。 开发工具的简介 Powerbuilder简介
Powerbuilder是一种高效的的客户机/服务器的开发模式以及分布式信息系统的前端开发工具,其有独特的体系结构,强大的数据库操纵能力、专有的数据窗口技术。PowerBuilder提供了多种接口,支持信息系统同时访问多种数据库,不仅包括Oracle、Informix、Sybase、SQL Server等提供专用接口的大型数据库,同时也包括Access、ForPro等以ODBC为标准接口的小型数据库。另外,其自带的Adaptive Server Anywhere(简称ASA)是一个功能强大的数据库管理系统,对小型信息系统而言,ASA不失为一个理想的选择。
PowerBuilder提供了数十个窗口、菜单等可视化对象和数据储存、数据管道等不可视对象,并对这些对象赋予了数以千计的属性、函数、事件,加上它的图形化界面、事件驱动和面向对象的脚本语言编程方法,使得PowerBuilder成为快速应用开发的最优秀的第4代语言之一。 Powerbuilder目前的应用
作为信息系统的前端开发工具,目前比较知名的有微软的Visual Basic语言、Sybase公司的PowerBuilder语言和Borland公司的Delphi语言,这3家公司目前已形成鼎足之势,而PowerBuilder以其开放的体系结构、简洁高效的集成开发环境、强大的数据窗口技术、几乎无所不能的数据库访问能力和友好的用户界面,越来越受到编程人员的青睐,连续多年被评为美国计算机界的年度风云产品,在信息系统开发工具领域占据了高达44%的市场份额。据Sybase公司统计,目前全球有60万程序员和系统分析人员在使用PowerBuilder进行各种类型的应用程序开发。 SQL Server简介
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
SQL Server是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。
SQL Server2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 SQL Server的广泛性