基于VB+ACCESS的工资管理系统
用Access 2003开发工资管理系统

图 12
ww 图13
※5※
图 14
.cnbook 2.3 创建表间关系
ww (1)单击 Access 2003 窗口上的菜单栏上的 菜单,选择
菜单项,或者直接单
w t 击工具栏上的关系按钮 ,系统弹出如图 15 所示的“显示表”对话框和“关系”窗口。
图4
w. ww (4)在表设计视图中再分别输入表 1 中的其他字段名,并设置相应的字段属性。
w (5)选中“ID”字段行,然后单击工具栏上的主键按钮 ,设置“ID”为主键,这时该行左
w 方出现一个钥匙形图标,结果如图 5 所示。
net k. (6)单击工具栏上的保存按钮 ,系统弹出“另存为”对话框,输入表名为“Attendance_State”,
自动编号 文本 文本 数字 数字 数字 数字 数字 数字 数字
长整型
10 10 长整型 长整型 长整型 长整型 长整型 长整型 长整型
必填 必填 必填
记录编号(主键) 统计月份 员工编号 累计工作时间 累计加班时间 累计请假时间(半天) 累计出差时间(半天) 迟到次数 早退次数 旷工次数
k. oo (2)Person 表的逻辑结构设计如表 2 所示。
. o 然后单击“确定”按钮。
ok bo (7)关闭表设计视图,在“表”对象选区中双击打开“Attendance_State”表,这时可在字段
bo cn 名行下边的文本框中输入数据。输入数据后,就完成了这个表的设计,如图 6 所示。
www. 图5
图6
w. ww 按照上述的步骤,再分别创建其他的数据表,并分别按照对应的表的内容设置各表的属性,设
w ※ 3 ※
说明 部门编号(主键) 部门名称 部门经理 介绍
用VB开发企业工资管理系统

目录1 引言 (1)2 研究对象与方法 (1)2.1 研究对象 (1)2.2 研究方法 (2)3 系统需求分析 (2)3.1用户需求分析 (2)3.2业务流程图 (3)4 系统详细设计 (3)4.1系统功能模块设计 (3)4.2数据库概念设计 (4)4.3数据的实现 (6)5系统的实现 (6)5.1 创建公用数据库模块[4] (6)5.2 主窗体的创建[5] (7)5.3 创建人员管理窗体 (9)5.4 创建添加员工窗体 (9)5.5 创建修改员工窗体 (10)5.6 创建职位管理窗体 (10)5.7 创建添加职位窗体 (11)5.8 创建修改职位窗体 (12)5.9 创建工资发放窗体 (12)5.10 创建统计报表窗体 (13)6 测试与分析 (14)结束语 (14)参考文献 (15)用VB开发企业工资管理系统指导教师:【摘要】:工资管理是每个企业要面临的问题,对于大企业有正规的工资管理系统,但对于小企业采用大的工资管理系统不合适,所以开发一套符合小企业工资管理的系统就显得重要,本次设计的工资管理系统能满足企业工资管理的日常要求,包括人员管理、职位管理、工资发放管理及统计报表等功能,提高企业的管理效率。
【关键词】:工资管理信息管理数据查询数据库1 引言企业职工的工资管理作为一个企业管理不可或缺的方面,其管理过程比较复杂,工作繁琐,时间性强及具有延续性,再加上每个月要重复产生数据,形成巨大的数据量,利用人工来管理显得比较困难。
因此非常有必要开发一套工资管理系统软件来提高企业工次管理的工作效率。
企业工资管理系统为了保证统计数据的准确性,首先将职工的基本信息经过核实后输入系统内并存储起来,同时按照系统的要求设定标准代码,在工资管理的日常工作中最大限度的减少重复输入,也减少人为因素造成的不必要的错误,提高系统数据的完整性,企业工资管理系统主要可以完成数据的录入、存储、查询、汇总及报表的打印,不仅节省时间和人力,而且调用方便,统计快捷,准确性高。
基于VB高校工资管理系统的设计

摘要 : 文介 绍 了如何 在 Vsa B s 开发 平 台上利 用 A cs数 据 库来纽 建一 个工 资管理 系统 。 本 i l ai u c ce s
Ab t a t hsa t l d s r e o ou eAc e s aa a e t s tu a rl s s m i s a B scd v l m n lt r sr c :T i r ce ec i sh w t s c s d tb s e pa p y ol y t n Vi l a i e eo e t af m. i b o e u p p o
示 o “ 定 ”按钮 的实 现 代 码如 下 : 确
Prv t b c i ae Su mdOK
_
Pi t S bMD F r— od r a u Io L a0 ve m Ic Ⅱ n srtu < 0, h n f u e t esa s >… T e u t
m uyues i be a e mn s fVs l =F l n sssr. s l =F l : ut £ ibe a e Vi s u i s m utnadVs l n s dr.ib a i e:F l : n cu t ibe=F l a e m u on. s l s V i ae s
13系 统 目标 工 资 管 理 系统 的 主要 目的和 任 务 是 利 用 计 算 机 . 的快速、 准确 处理大量数据 的特点。
1 建 立 新 系 统 根 据 以上 的 分 析 , 计 一 个 安 全 、 , 4 设 稳定 、 高效 的 工 资管 理 系 统 , 得工 资 管 理 系统 变 的规 范 化 、 学化 。 使 科 2 程序 设 计 过 程 21登 录界 面 系统 开 始 运 行 时 , 先 出现 上 面 的 这 个 窗 口。从 . 首 这 个 窗 口的界 面 我 们 可 以很 明确 看 出 它要 实 现 的 功能 。 窗 体代 码 在
vb工资管理系统(ACCESS版)

MsgBox("更改成功!")
End If
Catch
End Try
End Sub
Try
If Trim(TxtFind.Text) = "" Then '判断查找内容是否为空,如是为空退出
Exit Sub
End If '设定查询语句
mandText = "select * from 工资表 where 工号 like '" & TxtFind.Text & "%'"
BtAdd.Text = "添加"
Me.BtEnabled(True) '将部分按钮设为可用
End Sub
Private Sub BtExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtExit.Click
Me.BtEnabled(False) '将其他按钮设为不可用,防止用户误操作
Else
If BtAdd.Text <> "确定" Then '用户第二次按下按钮
Exit Sub
Ds1.Clear()
OleDbDataAdapter1.Fill(Ds1) '填充数据
Me.DataGrid1.Select(DataGrid1.CurrentRowIndex) '选择当前活动行
Me.TxtLocationChange() '指示当前活动行的位置
用VB开发企业工资管理系统

目录1 引言 (1)2 研究对象与方法 (1)2.1 研究对象 (1)2.2 研究方法 (2)3 系统需求分析 (2)3.1用户需求分析 (2)3.2业务流程图 (3)4 系统详细设计 (3)4.1系统功能模块设计 (3)4.2数据库概念设计 (4)4.3数据的实现 (6)5系统的实现 (6)5.1 创建公用数据库模块[4] (6)5.2 主窗体的创建[5] (7)5.3 创建人员管理窗体 (9)5.4 创建添加员工窗体 (9)5.5 创建修改员工窗体 (10)5.6 创建职位管理窗体 (10)5.7 创建添加职位窗体 (11)5.8 创建修改职位窗体 (12)5.9 创建工资发放窗体 (12)5.10 创建统计报表窗体 (13)6 测试与分析 (14)结束语 (14)参考文献 (15)用VB开发企业工资管理系统指导教师:【摘要】:工资管理是每个企业要面临的问题,对于大企业有正规的工资管理系统,但对于小企业采用大的工资管理系统不合适,所以开发一套符合小企业工资管理的系统就显得重要,本次设计的工资管理系统能满足企业工资管理的日常要求,包括人员管理、职位管理、工资发放管理及统计报表等功能,提高企业的管理效率。
【关键词】:工资管理信息管理数据查询数据库1 引言企业职工的工资管理作为一个企业管理不可或缺的方面,其管理过程比较复杂,工作繁琐,时间性强及具有延续性,再加上每个月要重复产生数据,形成巨大的数据量,利用人工来管理显得比较困难。
因此非常有必要开发一套工资管理系统软件来提高企业工次管理的工作效率。
企业工资管理系统为了保证统计数据的准确性,首先将职工的基本信息经过核实后输入系统内并存储起来,同时按照系统的要求设定标准代码,在工资管理的日常工作中最大限度的减少重复输入,也减少人为因素造成的不必要的错误,提高系统数据的完整性,企业工资管理系统主要可以完成数据的录入、存储、查询、汇总及报表的打印,不仅节省时间和人力,而且调用方便,统计快捷,准确性高。
基于Visual Basic语言的工资管理系统的开发与设计

基于Visual Basic语言的工资管理系统的开发与设计[摘要] 本文使用Visual Basic编程语言,开发和设计了工资管理系统。
该系统实现了一般工资管理系统对员工工资信息的浏览、添加、删除、修改和查询功能,能够完成对员工工资的结算,减少大量的人工操作的工作量,降低数据出现错误的概率,加强工资记录的安全性和完整性。
[关键词] 工资管理;VB;设计;开发1 系统功能与可行性分析工资管理系统的基本功能就是为企业提供工资核算和管理的有关信息,附带提供有关职工个人档案的基本资料,一方面,通过各种资料和计算公式得到每名职工工资数据;另一方面,通过工资分摊将工资分配到各种费用中去。
1.1 系统功能分析为完成工资管理功能,系统应完成的主要功能包括:1.1.1 系统管理系统管理包括操作员管理、权限管理、安全管理等功能,这些功能主要通过操作员编码、姓名、权限以及登录密码等来实现。
1.1.2 档案管理档案管理包括员工信息管理和部门信息管理。
应实现对员工和部门的基本信息的浏览、添加、删除和修改。
1.1.3 工资管理(1)基本工资设置:对员工的基本工资信息进行添加、删除和修改。
(2)考勤信息统计:对员工的考勤信息进行添加、删除和修改。
(3)工资结算:根据员工的基本工资信息和考勤信息,以及本月奖金和补助等的输入金额,计算出员工的个人所得税并结算出该月的工资。
(4)固定工资调整:对于企业员工的固定工资,进行统一的调整。
1.1.4 信息查询(1)查询员工工资信息:按照员工编号或员工姓名,或二者组合查询员工的工资信息。
(2)查询部门工资信息:按照部门编号或部门名称,或二者组合查询工资信息。
系统功能模块图如图1所示。
1.2 系统设计可行性分析1.2.1 经济可行性利用VB语言开发的工资管理系统成本低,时间短,符合现代企业财务管理的利润最大化的目标。
应用工资管理系统,节省了许多人力、物力上的开支,使工资管理工作更加简化,使其更加合理化、规范化。
基于VB高校工资管理系统的设计

基于VB高校工资管理系统的设计
茹先古丽·吾守尔
【期刊名称】《价值工程》
【年(卷),期】2010(029)019
【摘要】本文介绍了如何在Visual Basic开发平台上利用 Access数据库来组建一个工资管理系统.
【总页数】1页(P156-156)
【作者】茹先古丽·吾守尔
【作者单位】新疆机电职业技术学院,乌鲁木齐,830000
【正文语种】中文
【中图分类】TP315
【相关文献】
1.基于VB与SQL SERVE人事工资管理系统的设计 [J], 姜锋;林继
2.基于VB的外聘教师工资数据管理系统开发 [J], 刘春东;张东辉;戴美魁;霍珍珍;刘洋
3.基于VB和PHP开发在线人事工资管理系统 [J], 孙丽娜
4.基于VB的高校教师工资管理系统设计与实现 [J], 刘若华;楚书来
5.基于Excel VBA技术的高校工资业务自动化辅助工具设计与应用 [J], 孙磊因版权原因,仅展示原文概要,查看原文内容请购买。
利用Access实现系部工资管理系统

利用Access实现系部工资管理系统发表时间:2009-10-22T16:16:41.467Z 来源:《华夏教育》第8期供稿作者:赵轲[导读] 工资管理是每个单位都要面对的一项工作,传统的手工处理不但费时费力,且容易出错河南省郑州华信学院计科系赵轲 451100【摘要】工资管理是每个单位都要面对的一项工作,传统的手工处理不但费时费力,且容易出错,本文结合郑州华信学院的一些工资制作的具体情况,利用Access软件制作出一套高效务实的工资管理系统,能够快速、准确地制作出系部工资报表,并探讨一些工作管理上的细节问题。
【关键词】数据库 Access 工资管理工资管理是每个系部月底都要面对的一项工作,这项工作因牵涉到各人的经济利益,所以负责工资管理的人要格外细心。
每个单位工资计算都有其独特的特点,我们学院有自己的一些情况,工资计算不能套用现成的数据库管理系统。
结合多年工作经验,我利用微软公司Office办公组件中的数据库管理软件Access制作出一套完整的工资管理系统,能够在一小时内快速而准确地统计出二三十个教师们的课时工资。
节省了工作时间,准确而高效。
其主要流程为:一、数据获取数据的获取可以分为固定的内容和每月变动的内容,固定不变的比如教师的职称、基本工资、每节课时费、班级的人数等;变动的内容就是每月上课课时和上机课时。
在这个工资管理系统中我们要采取按教师分类的方法来签到,这样教师每月上了多少课我们很方便查出。
有了这样的签到本,我们只需在月底的时候查查这个教师一共上了多少节课就行了。
如果某个教师有疑问,我们还可以查这个原底看看这个老师是否上课了,在审核时,需特别注意是否有多签的现象,如经发现,一定要严厉警告,尤其是新教师第一次签到时月底有问题一定要与其交流。
二、数据的处理知道各班的人数,我们可以得出这个班的课时费的系数,院方具体规定如下:课时费系数以人数60为基数,每加上25人系数增加0.1。
利用电脑处理时,我们可以想办法让电脑自动计算,比如班级人数有变动时,系数会随之而改变,这样就避免了计算时的错误。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Shanghai Lixin University of Commerce 本科生毕业论文基于VB+ACCESS的工资管理系统指导教师朱伟民级别2006级学院数学与信息学院专业信息管理与信息系统班级06140101学号0614010132二〇一〇年五月十二号摘要工资管理系统是针对企业的工资管理业务进行计算机处理而开发的应用软件。
该系统由系统维护、输入、查询、修改、输出、统计等子模块组成,功能基本涵盖普通企业的工资管理业务范围。
企业应用本系统后,可以有效的提高工资管理水平。
本文从市场调查、需求分析、开发平台选择、系统模块建立、数据库设计、功能模块编程实现及软件测试等方面阐述了本应用系统的设计过程。
为便于说明,文中绘制了程序结构框图、数据流程图和部分界面图。
最后附有主要的源程序代码清单。
关键词:工资管理系统维护数据汇总管理系统软件开发VBAbstractDevice Management System of laborage is specially designed for the application of device managing of enterprise. It consists of six subsystems,they are system maintenance, querying ,forming &listing. The functions can meet the demands of it,the level of laborage managing & factory management rapidly .in this paper , a description is given concerning the programa’s designing in aspects of market investigating ,demangs analyzing,choosing software development condition ,establishing system model ,desiging user’s database ,proced ural construct diagrams,data flow diagrams and interface diagrams are presented for the purpose of understanding . In addition ,program source code is listed in the end of the article.Key words:The salary management system, upkeep data, assembles, VB, managing system, software exploitation目录绪论 (4)(一)系统分析 (7)(一)需求分析 (7)1.系统管理 (7)2.数据管理 (7)3.查询统计 (7)4.工资报表 (7)(二)关键技术 (8)二、系统设计 (9)(一)系统目标 (9)(二)系统的功能结构 (9)(三)系统开发环境 (10)(四)系统特色 (11)(五)数据库设计 (11)1数据库分析 (11)2项目E-R图 (11)(六)数据库结构设计 (14)1.部门表 (14)2.职务表 (14)3.职称表 (14)4.职员表 (15)5.工资表 (15)(七)程序界面及其实现的功能 (17)三、系统实施 (30)四、总结 (31)五、参考文献 (33)致谢 (34)绪论社会经济的发展过程中,人们在创造物质和精神财富的同时,工资待遇等也进行相应的提高,从而达到提高生活水平的目的。
近观现代的社会,提高效率成为一个重中之重,无论是工业生产还是日常生活,都要求有高效率的伴随。
对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命之泉”。
工资管理更是人力资源管理的重中之重,它是这口清泉里的重要组成。
实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,提高工资管理的效率和准确度。
本文介绍毕业设计课题的选题背景和意义,相关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程的心得体会。
开发背景随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。
尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。
随着社会信息量的迅速增长,计算机处理的数据量不断增加。
文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。
数据库管理系统是用来控制建立数据库中的数据、数据的存取,并维护数据库的数据。
从文件管理到数据库管理,代表了两代不同的数据管理技术。
今天,数据库管理已成为计算机信息管理的主要方式。
数据库的应用非常广泛,可应用于各行各业。
尤其目前电脑发展神速,运用广泛,甚至每个公司、每户都有电脑,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。
用电脑管理数据,可免除人为的疏忽,并且运算速度快,可靠性提高。
在我国,管理信息系统是计算机应用最广泛的领域之一。
随着我国经济建设突飞猛进,管理科学化与管理手段的现代化已经提到非常重要的地位。
企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。
中小企业与行政事业单位建立的管理信息系统尤如雨后春笋,一个新的开发和管理信息系统的热潮正在掀起,为此我计划设计:工资管理系统。
它可以大大减少人力,使人们摆脱了原有系统的局限性,只要在电脑上轻轻地点几下就可以完成查询、输入、修改、输出等功能。
非计算机专业的人员也可以熟练地进行操作。
对于大部分企业来说,员工的工资数据变化都不大。
使用手工管理工资时,需要抄写大量重复的数据。
使用这种手工方式对工资进行管理有许多不便,例如:●手工重复抄写数据,错误率高;●数据维护不方便;●查询信息不方便;●统计工资烦琐,需要手工统计和计算,容易出错;●维护员工每月工资数据的工作量很大。
随着计算机在企业管理应用正的普及,很多企业都使用计算机对员工工资进行管理。
因此有必要开发一种工资管理系统以方便地管理员工的工资信息,提高管理的效率,使企业员工工资实现信息化管理。
(一)系统分析(一)需求分析在通过相关书籍、报刊、网络文字,了解企业的需求,得到该系统需要具备的功能,具体如下。
1.系统管理●可以管理操作员,如增加操作员,设置、修改操作员的密码;●可以备份工资数据库;●可以恢复工资数据库。
2.数据管理●可以增加员工资料,并填写员工的基本信息;●可以修改员工资料;●可以删除员工资料;●可以设置员工的基本工资,要调整员工基本工资时,通过该模块修改;●录入员工的工资数据;●修改员工工资数据;●设置系统使用的辅助数据,如部门、职称、职务等参照数据。
3.查询统计●可以查询在制定期间某个员工的工资情况;●可以统计在制定期间各部门的工资情况;●可以统计在制定期间整个企业的工资情况。
4.工资报表●可以打印员工花名册;●可以打印制定期间全部员工的工资表;●可以打印制定期间指定员工的工资表;●可以打印制定期间某个部门的工资表。
(二)关键技术●使用ADO DATA控件访问数据库●使用ADO对象模型访问数据库●用EXCEL生成报表二、系统设计通过以上的需求分析,对功能要求、性能要求有了大概的了解,以下是确定系统的最终目标及初步的功能结构。
(一)系统目标根据需求分析的描述,最终确定系统要实现的目标如下。
●界面节洁、框架清晰、美观大方;●灵活、快速地填写员工信息、员工工资数据;●对用户输入的数据,系统进行严格的数据检验、尽可能排除人为输入错误;●实现查询统计功能,用来查询统计员工工资数据;●最大限度地实现系统的易维护性和易操作性;●输出各类工资报表;●确保系统的数据安全,提供数据的备份和恢复功能。
(二)系统的功能结构本系统主要包括员工基本信息管理,参照数据管理,工资数据录入、查询、修改、工资的查询统计,工资报表数据的输出,系统管理等部分,其系统结构如图1所示。
图1系统功能结构图(三)系统开发环境MICROSFT VISUAL BASIC 6.0中文版。
由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows 环境下的各类应用程序。
它简单易学、效率高,且功能强大可以与Windows 专业开发工具SDK相媲美。
在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。
ACCESS2003数据库。
由微软发布的关联式数据库管理系统。
它结合了Microsoft Jet Database Engine 和图形用户界面两项特点,是Microsoft Office 的成员之一。
其实Access 也是微软公司另一个通讯程序的名字,想与ProComm 以及其他类似程序来竞争。
可是事后微软证实这是个失败计划,并且将它中止。
数年后他们把名字重新命名于数据库软件。
另外,Access还是c语言的一个函数名和一种交换机的主干道模式。
MICROSOFT EXCEL 2003中文版。
Office Excel 2003 是一种电子表格程序,可提供对于XML 的支持以及可使分析和共享信息更加方便的新功能。
您可以将电子表格的一部分定义为列表并将其导出到Microsoft Windows® SharePoint™ Services 网站。
Excel 2003 中的智能标记相对于Microsoft Office XP 中更加灵活,并且对统计函数的改进允许您更加有效地分析信息。
(四)系统特色操作简单,复合WINDOWS风格的操作界面,使用户可快速上手。
减少数据的重复录入,大部分数据都只需输入一次,即可在其他模块中引用。
如部门、职务、职称、员工资料等信息,都只需录入一次。
实用的查询功能。
根据员工姓名可查询员工指定期间的工资情况,开可按部门统计各项工资情况或统计全部员工工资结构情况。
在程序中调用EXCEL模板输出报表,用户可根据需要设置模板的格式。