VB编程工资管理系统
人事管理系统的设计与实现

摘要人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
本系统结合企业的人事、制度,经过实际的需求分析,采用功能强大的VB作为开发工具而开发出来的人事管理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发的。
企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,开发一个企业人事管理系统就显得非常必要。
本企业人事管理系统分为5个模块,用户管理模块、人事管理管理模块、统计模块、数据管理模块和系统设置模块。
它们具有如下功能:员工基本信息的录入、修改、查询、删除功能,能够对员工基本资料、奖惩记录、调动记录、培训记录、考评记录及调薪记录进行管理,员工学历信息和员工工资信息的录入、修改、查询、删除功能,以及系统维护功能。
为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
关键词:企业人事管理;数据库;开发;员工信息;序言随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。
vb与数据库二

vb与数据库Microsoft Jet的多客户模型----多客户环境下VB 数据库编程之(一)1.多客户环境下数据库的储存方式。
在客户/服务器系统中,应用程序一般分为两种情况:一种是把整个应用程序放到网络服务器上,允许多个用户打开数据库。
在这种情况下,用户可以共享组成应用程序的所有数据库对象,包括存储数据的表。
另一种是把应用程序分为两个数据库(双数据库):一个是包括应用程序数据表的后端数据库,另一个是包含应用程序其它对象(查询、窗体、报表、宏和模块)的前端数据库,前端数据库还可以管理临时对象。
后端数据库放到网络服务器上,而前端数据库分发给用户,使来自后端数据库的连接表作为前端数据库对象的基础。
在多用户环境中,双数据库方法具有较为明显的优势,因为应用程序不必建立可可能与另一个用户发生冲突的临时表。
因此,在用户工作站上存储前端数据库,可以避免对临时对象的争用;同时,由于在本地存储静态对象,因而当应用程序运行时,可以使网络通信量减少到最小。
2.静态部件与动态部件。
应用程序中的部件可以归为两类,即静态部件和动态部件。
(1)静态部件:应用程序中相对稳定,即不经常改变的部分。
常用的静态部件是组成调用Microsoft Jet宿主程序的动态链接库(.dll)和可执行文件(.exe),例如Visual Basic,Microsoft Access,Microsoft Excel等。
此外,应用程序中的部件,如窗体、报表和程序代码等,也属于静态部件。
静态部件不经常改变,因而是工作站存储的理想选择。
为了获得最佳性能,通常把静态对象安装在本地工作站上。
这种情况下,当应用程序的设计变更时,必须对本地工作站上的对象进行更新。
但是,如果用户工作站的磁盘空间不够用,或者希望能更好地控制静态部件的变更,则可以把静态部件存储在网络服务器上。
这样做会明显增加网络的通信量和降低应用程序的性能,但可以使应用程序更易于管理。
当然,如果可能的话,最好把静态部件存储在用户端。
VB程序设计教程 PDF 超级合集(1-8章)(共15章)

29
第1 章
1.面向过程的编程 过程(Process)是传统的编程方法。程序 按照事先设计好的顺序执行。
30
第1 章
2.面向对象的编程 面向对象(Object)的编程采用和面向过程编 程完全不同的方法解决问题。如果我们把数据当作 对象,面向对象的程序就是要对这些数据进行的一 系列操作。 在面向对象的编程中,编程者必须首先定义对 象(数据)和对这些对象的操作,因此数据和操作 是一个结合体。
31
第1 章
1.对象(Object) VB的对象是程序代码和数据的集合,包括窗体、控 件都是VB的对象。 VB对象具有属性、事件和方法三个要素。 2. 容器对象: 其他对象的载体或容器。如窗体
32
第1 章
3.对象的属性(Property) 属性是对象的特征。在VB中不同的对象有不同的 属性,我们需要熟悉它们的常用属性,例如名称、标 题、字体、颜色、尺寸等。
21
第1 章
2.
使用工程 创建工程 ;打开工程;保存工程;关 闭工程
使用工程资源管理器: 设置为启动 工程属性
22
第1 章
23
第1 章
在窗体上分别用中文和英文显示文字:欢迎来到 VB编程世界 Welcome To Visual Basic。 设计步骤如下: 1.启动VB IDE,选择“新建”-“标准 EXE” 选项命令,单击“打开” 2.进入VB IDE。
3
第1 章
计算机的工作原理——“程序存储” (存储程序和程 序控制) 计算机只能执行预先由程序安排它去 做的事情要利用计算机来解决问题,就必 须以计算机能够理解的语言——程序设计 语言来编制程序 程序语言三类: 机器语言,汇编语言,高级语言
4
第1 章
编程工作体会与感悟心得(精选8篇)

编程工作体会与感悟心得(精选8篇)编程工作体会与感悟心得篇1此次暑期实习的主要目的是做一个与数据库有关的小系统。
比如:学生信息管理系统、工资管理系统等。
熟悉数据库的基本操作,掌握SQL语言。
我们小组所做的是关于学生宿舍的信息管理系统。
在这次实习中,我们运用的平台是vs2010(c#),因为大三的软件工程课也是运用了vs2010,而且大二时学习windows程序设计时用的是Microsoft Visual Studio 2005,基本一样。
而数据库的选择,选用了Access2010,Access供了一个能在办公室环境下使用的、操作简便、易学好用的关系型数据库管理系统,,而我们在大一暑期实习时也学习了这一方面的内容。
通过对老师提供的几个例子的学习,我们开始了我们的数据库系统设计。
通过这个学生宿舍管理系统的设计和实现,我们虽然遇到了一些困难,但是最后我们都一一解决了这些问题,了解并掌握了自己对数据库和VS的不足,并且学到了很多东西。
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。
数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。
设计完我们的数据库,我们就开始了VS2010和Access的连接。
但是在最开始的时候,我们只知道这两个独立的工具,对于它们的连接可以说是一无所知,通过学习,我们终于了解了,数据库与vs2010连接要先创建数据容器,创建数据集,填充数据集,从而把数据库中的数据显示在vs2010的控件中,学习过后才感觉到不是东西太难,而是我们对新事物的恐惧和不了解。
如果说数据库的连接是我们工作的第一步和最基础的一步,那么接下来怎样对数据进行增添,删除和修改是很关键的问题。
数据库与VS的连接一定要有,不过在数据更新之前,肯定要在vs2010控件中实现数据修改的实现工作,然后更新到数据库中,这不仅仅涉及到了数据库的问题,同时要对vs2010中的控件的功能和一些固定函数有所了解。
vb编程教案

图1-4
工具箱的上下文菜单
4.工具栏
它以图标按钮的形式提供了常用的菜 单命令。单击工具栏上的按钮,则执行该 按钮所代表的操作。按照缺省规定,启动 Visual Basic 之后显示“标准”工具栏。 附加的编辑、窗体设计和调试的工具栏可 以从“视图”菜单上的“工具栏”命令中 移进或移出。
“标准”工具栏各按钮的作用如图1-5 所示。
窗体窗口
属性窗口
窗体布局窗口
图1-2
Visual Basic 6.0集成开发环境
标题栏主菜单工具箱窗体窗口工具栏 工程窗口属性窗口 窗体布局窗口图1-2 Visual Basic 6.0集成开发环境。 在集成开发环境中可以进行程序设计、 编辑、编译和调试等工作。 下面对集成开发环境中的各元素作简 要介绍。
(1)双击工具箱中的控件图标,该 控件即自动添加到了窗体的中央。
(2)单击工具箱中的控件图标,然 后将鼠标指针移到窗体上,鼠标指针 变成十字型,在窗体上需要放控件的 位置拖动鼠标画出想要的尺寸,然后 释放鼠标,即可在窗体上画出该控件。
2.对窗体上的控件进行调整
对窗体上的控件进行调整的基本操作 如下:
对象下拉列表框
排序选项卡
属性列表
属性说明栏
图1-9
属性窗口
9.窗体布局窗口
如图1-10所示,窗体布局窗口中有一 个表示显示器屏幕的图像,屏幕图像上又 有表示窗体的图像,它们标示了程序运行 时窗体在屏幕中的位置。用户可拖动窗体 图像调整其位置。
图1-10
窗体布局窗口
1.4 通过一个简单的应用程序 快速入门
图1-1
“新建工程”对话框
缺省状态下“新建工程”对话框的选 项为“标准EXE”,标准EXE程序是典型的 应用程序。本书绝大多数应用程序都属于 标准EXE程序。 我们直接单击“打开”按钮,创建 “标准EXE”类型应用程序,进入集成开发 环境主界面,如图1-2所示。
VB6

VB6.0外来数据库的访问大家知道,VB6.0最引人注目的特点,也是其最令程序员关心的地方,就是它访问多种数据库的强大功能。
VB中将非MS Access数据库称为外来数据库(External Database),如dBASE、FoxPro、ODBC等。
VB6.0中使用数据控制访问外来数据库同访问Access数据库类似,这里不再赘述。
访问外来数据库(以dBASE为例)大致可分为以下几步:一:建立一个Access型数据库,并在数据库中创建新表—即为附加表。
通过设置附加表的各属性值,使其与你所要访问的数据库建立链接关系。
程序代码如下:DimDbasDatabaseDimTdasNewTabledefSetDb=OpenDatabase("MYDB.MDB")Td.Connect="dBASE:DATABASE=c:\DATADIR"Td.SourceTableName="AU THOR"="dBASEAuthorTable"Db.tabledefsAppendTdDb.close二:设置INI文件路径。
在VB的程序中使用了访问外来数据库操作,将应用程序生成EXE文件后,必须提供一个INI文件。
若找不到这个INI文件,将会导致不能访问数据库,并出现“NOTFOUNDIN STOLLABKISAMS’的错误信息。
设置INI文件路径后,VB的程序会在WINDOWS子目录中寻找与应用程序同名的INI 文件。
设置INI文件路径代码为:SetDataAccessOption1,“Path\Filename”三:编辑.INI文件可对不同种类的数据库进行设置,下面为一INI文件代码:〔Options〕SystemDB=c: \MyPATH\SYSTEM.MDA〔ISAM〕PageTimeout=5MaxBufferSize=128LockRetry=20CommitLockPetry=20ReadAheadPages=16〔InstallableISAMs〕Paradox3.x=C:\VB\pdx110.DLLFoxPro2.0=C:\VB\xbs110.DLLFoxPro2.5=C:\VB\pdx110.DLLdBASE=C:\VB\pdx110.DLLdBASE=C:\VB\pdx110.DLLBtrieve=C:\VB\btrv110.DLL〔ParadoxISAM〕PageTimeout=600ParadoxUsername=BaiUserParadoxNetPath=P:\PDXDB\CollatingSeguence=Ascii〔dBASE〕centry=offData=AmericanMark=47Deleted=on这样通过访问新数据库MYDB.MDB和表“DBASEAU THORTABK”即可访问你所要访问的外来数据库了。
人事管理系统设计的开题报告
人事管理系统设计的开题报告人事管理系统设计的开题报告一、选题根据1.设计目的及意义代的社会中,办公自动化进入社会的每一个角落已经势不可挡,而人事管理系统是办公自动化的一个小小表达,它为人事管理大量又繁杂的员工数据工作提供了方便,进步了人事管理工作的效率,为办公自动化的普及奠定了根底。
人事管理系统是任何一个现代化企事业单位不可或缺的部份,它的内容对于企事业的管理者来说至关重要。
人事管理系统应该可以为管理者提供充足的信息和快捷的查询手段。
但如今很多单位并没有对人事工作进展电子化管理,还存在那种管理人员多,管理效率低,决策根据少的为难场面。
随着科学技术的不断进步,计算机科学日渐成熟,其强大的功能已为人们深入认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一局部,使用计算机对人事信息进展管理,具有着传统管理所无法比较的优点。
因此,开发这样一套管理软件,对单位人事管理工作进展有效电子化管理,化简繁琐的手工操作,进步工作效率都是很有意义的事情。
2. 本课题研究现状国外专家学者对人事管理系统的研究起步比较早,兴旺国家的企业非常注重自身人事管理系统的开发。
特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的人事管理系统,他们通过建立一个多信息流数据流和业务流的开发性系统实现真正意义上的人事管理目的,挑选和留住最正确人才,同时不断进步这些人才的工作效益。
例如:苹果公司的企业员工人事管理系统便是一个很好的典范。
我国的信息管理系统是九十年代初开场快速开展的。
经过十余年的开展,我国的数据库管理技术也广泛的应用与各个领域,并且形成了产业化。
但是,我们的工厂、企业对信息管理系统的应用比起世界先进程度还相当落后。
主要表如今:人事管理系统范围使用相对狭窄、人事管理系统功能相对欠缺、稳定性较差、功能相对单一等。
3.开发工具的选择针对目前世界上流行的大量软件和开发工具,经过认真分析^p 其优缺点,结合计量器具管理系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的Visual FoxPro6.0(简写为VF6.0)作为软件开发工具。
VB程序设计教程 习题解答
《VB程序设计教程》(第4版)习题解答单元一巩固与提高答案一、选择题1. Visual Basic 6.0分为3种版本,不属于这3种版本的是A)学习版B)专业版C)企业版D)业余版【答】D。
2. 下列方法中不能退出Visual Basic的是A)按Alt+Q组合键B)按下Alt+F组合键,然后按Esc键C)按F10键,然后按F键,再按X键D)打开“文件”菜单→“退出”命令【答】B。
3. Visual Basic集成的主窗口中不包括A)属性窗口B)标题栏C)菜单栏D)工具栏【答】A。
4. 下列操作可以打开立即窗口的是A)Ctrl+D B)Ctrl+F C)Ctrl+G D)Ctrl+E【答】C。
二、填空题1. 与传统的程序设计语言相比,Visual Basic最突出的特点是____。
【答】事件驱动编程机制。
2. 如果不使用鼠标,用键盘打开菜单和执行菜单命令,第一步应按____键。
【答】功能键F10或Alt键。
3. 建立一个新的标准模块,应该选择____菜单下的“添加模块”命令。
【答】“工程”菜单。
三、思考题1. 简述Visual Basic的特点。
【答】与一般的程序设计语言相比,VB具有以下特点:(1) 可视化的设计平台;(2) 面向对象的设计方法;(3) 事件驱动的编程机制;(4) 结构化的设计语言;(5) 充分利用Windows资源;(6) 开放的数据库功能与网络支持。
2. 简述Visual Basic集成开发环境的组成。
【答】VB 6.0集成开发环境除了具有标准Windows环境的标题栏、菜单栏、工具栏外,还有工具箱、属性窗口、工程管理器窗口、窗体设计器、立即窗口、窗体布局窗口等有用的开发工具。
(1) 标题栏和菜单栏:标题栏中显示的有窗体控制菜单图标、当前激活的工程名称、当前工作模式以及最小化、最大化∕还原、关闭按钮。
菜单栏中显示了“文件”、“编辑”、“视图”、“工程”、“格式”等菜单项,其中包含了VB编程的常用命令。
【医院系统源码汇总】20个医院管理系统精品源码汇总
【医院系统源码汇总】医院网站、管理系统、门诊收费系统等
县级医院医嘱管理系统Delphi版源码
双鱼林医院管理系统(+SQL2000)源码
医院综合管理系统C#版源码
Delphi医院效益工资管理系统源代码
VC++小型医院门诊收费系统
VC+MsSQL 医院药品进销存系统
C#医院管理系统修正版源码
医疗行业人事管理系统(VB)源码
医药公司销售存货管理系统VB+MSSQL
VB医院管理系统6个模块的源码含数据库
网上医院科室诊所门诊部网站系统源码【完整版】
浙江医疗美容网网站统计源码
医院收费管理系统源码
中原康城药品管理系统(C#)源码免费下载
医院管理系统(HIS)Delphi源码
医院网站源码asp+access,后台完整版
医院收费管理系统源码
新增
VC++药品管理系统毕业设计附文档源码
VB版医保药品查询系统(Access)
VB+Access社区医疗信息管理系统
【HC3i专题汇总贴】所有的专题都在这里,最好的站内导航【8月】100个HC3i优秀医疗信息化资源推荐
HC3i方正众邦资料下载与讨论交流汇总(新增9个资源)
【医院系统源码汇总】17个医院管理系统精品源码汇总
【医院HIS系统专题】医院HIS系统应用案例及解决方案汇总贴【医院管理制度专题】医院各业务文档及管理制度汇总
【医院网络解决方案专题】医院网络全面解决方案大全
【新农合专题】新农合系统资料汇总贴(新增134个)
【医院设备清单】专题:医院设备详细清单及报价等
【HC3i电子病历论文大全】截止2010年8月19日共计95篇
电子病历的质量控制专题19篇论文。
Excel VBA基础教程
Excel VBA基础教程Excel VBA基础教程Excel VBA教程是把VB编程应用在Excel平台的一套实用教程,Excel +VBA双剑合壁,他可以帮助我们实现Excel 原本实现不了的功能,可以让工作变得更高效,可以让操作变得变方便,可以把重复性的操作变得更有趣,随心所欲的定制自己的工作平台,还可以针对企业来开发各种系统如,人事管理系统、仓库系统、进存销系统等,对于经常要处理大量数据工作的朋友,学会了这套VBA教程你的工作将游刃有余。
标题Excel VBA基础教程Excel VBA基础教程第一章:Excel VBA基础知识1-1、Excel VBA教程简介1-2、宏在工作中的运用1-3、Excel VBA基础1-4、Excel VBA窗口介绍1-5、Excel VBA代码编写规则1-6、对象1-7、属性1-8、方法1-9、常量与变量1-10、数据类型1-11、判断语句之IF1-12、判断语句IF之多条件1-12B、If条件判断小结1-13、判断语句之SELECT1-14、循环语句之DO...LOOP1-15、循环语句之DO...LOOP实例1-16、循环语句之DO WHILE...LOOP1-17、循环语句之DO UNTIL...LOOP1-18、循环语句之WHILE与UNTIL位置变化1-18B、DO...LOOP 语法小结1-19、.循环语句之FOR EACH...NEXT1-20、循环语句之FOX...NEXT1-20B、For...NEXT小结与实例1-21、用语句FOR...NEXT制作九九乘法表1-22、exit与end语句1-23、跳转语句1-24、错误分支语句1-25、with语句1-26、VBA与公式1-27、VBA与函数11-28、VBA与函数21-29、VBA与运算符1-30、like运算符1-31、like运算符运用1-32.综合运用(盘点清单核对)第二章:Excel工作簿和工作表操作2-0、工作簿与工作表基础知识2-1、工作簿的表示方法2-2、当前工作簿与活动工作簿2-3、工作簿基础操作2-4、工作簿实例应用2-5、工作表的表示方法2-6、工作表集合应用2-7、工作表增加与删除2-8、工作表增加删除实例2-9、工作表移动与复制2-10、工作表选择与激活2-11、工作簿综合运用(拆分工作簿)第三章:Excel单元格区域操作3-0、EXCEL单元格基础3-1、Range引用基础13-2、Range引用基础23-3、Range引用与变量3-4、Range引用与索引值3-5、Range引用与索引值应用(有条件的平均工资)3-6、Cells单元格引用基础3-7、单元格简写3-8、三种单元格引用小结3-9、行、列引用3-10、row与column属性3-11、单元格的值与地址3-12、单元格移动与复制3-13、行列插入与删除3-14、活动单元格与选择区域3-15、UsedRange已使用区域(条件统计)3-16、currentregion当前区域3-17、单元格的Offset(给工资条加、减表头)3-18、单元格的resize(单据数据保存)3-19、单元格所在行与列(删除空行)3-20、specialcells定位(按批注汇总)3-21、FIND单元格查找技术3-22、单元格查找应用(制作查询系统)3-23、FIND实例应用(进销存之入库单)3-24、FIND实例应用(进销存之入库单)3-25、单元格END属性3-26、单元格END属性应用(查找分期付款最后月份) 3-27、最后的格格3-28、单元格并集(Union)3-29、单元格并集应用(条件筛选)3-30、单元格交集(Intersect)3-31、单元格式之数字格式3-32、单元格式之字体(VBA实现条件格式)3-33、给你点颜色看看(底纹颜色讨论)3-34、单元格式实例(工资条格式化)3-35、利用查找颜色拾取进行颜色汇总3-36、粘贴3-37、选择性粘贴3-38、合并单元格(相同部门的合并)3-39、合并单元格实例(取消合并单元格并保持数据)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业员工工资管理系统摘要企业的工资管理是公司管理的一个重要内容。
工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。
工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。
资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。
但考虑到学生的开发时间,本次设计主要阐述员工工资管理系统主要是以企业员工工资情况为对象而开发的。
涉及系统比较小,有利于学生单独编写。
其系统的设计主要包括数据库的设计、维护和应用界面的设计与后台数据库的连接。
经分析采用Microsoft 公司开发的Visual Basic 6.0为开发工具,Microsoft SQL sever 2000 为后台数据库。
Visual Basic (简称VB)是由Microsoft公司推出的在Windows操作平台下最迅速、最简捷的应用开发工具之一。
它引入了面向对象的程序设计思想和“控件”的概念,使得大量已经编好的Visual Basic 程序可以直接拿来使用。
同时VB具有简单、易学的特点,是大多数初学者最理想的编程语言,也是专业人员得心应手的开发工具。
它在一个公共环境里集成了许多不同的功能,例如,设计、编辑、编译和调试。
目前市场上数据库的主流厂商及产品有IBM DB2、Microsoft SQL SERVER 2000、ORACLE 9i、Sybase。
Microsoft SQL Server 2000是在SQL Server 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。
SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。
其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。
Microsoft SQL Server 2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。
关键词:工资管理系统、设计、开发工具目录摘要 0目录 (1)第一章绪论 (2)1.1 问题的提出 (2)1.2 系统设计功能 (3)第二章数据库系统设计 (4)2.1 数据库分析设计 (4)2.2 数据各个表之间的关系 (6)第三章各个关系间的数据结构 (6)3.1 系统设计目标 (6)3.2 系统概要分析 (7)第四章企业工资管理系统应用设计 (8)4.1 企业工资管理系统设计 (8)4.2 子模块的设计 (10)第五章各个模块部门代码 (15)5.1登陆界面 (15)5.2 各个子模块代码设置 (16)第六章各模块设计要点 (23)6.1 登录模块设计 (23)6.3用户管理设计 (23)6.3 信息管理设计 (24)6.4 查询工资设计 (24)第七章结束语 (25)致谢....................................................................................................................................... 错误!未定义书签。
参考文献............................................................................................................................... 错误!未定义书签。
第一章绪论1.1 问题的提出随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。
早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。
早期工资管理多采取纸质材料和具有较强的时间限制。
随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。
建设一个科学高效的信息管理系统是解决这一问题的必由之路。
企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。
工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统对企业和员工的工作都带来许多的不便。
基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。
工资管理系统是企、事业单位常见的计算机信息管理系统。
它的主要任务是对各种工资信息进行日常的信息管理,如工资信息的输入、查询、修改、增加、删除,迅速准确地完成各种工资信息的统计计算和汇总,快速打印出报表。
在建立与实现工资管理系统时,进行了功能划分,能够由数据库管理系统完成的功能应尽可能由数据库管理系统守成,充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少编程人员的工作量。
工资管理系统是数据库管理系统的一个比较典型的应用,前台使用的是微软的VB6.0,后台数据库采用Microsoft SQL Sever数据库。
运行结果证明,本企业员工工资管理系统极大提高了工作效率,节省了人力和物力,自重满足企业员工工资管理的需要。
1.2 系统设计功能企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。
企业工资管理系统主要有以下几大功能:(1)对单位人员的变动进行处理。
一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。
因此,设计系统是应考虑到这些情况。
(2)对职工的工资进行计算、修改。
可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资、水电费及实发金额等。
(3)查询统计功能。
要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某个部门所有的员工的工资信息。
(4)对用户管理功能。
一个系统的应用有管理员和普通用户,他们对系统的权限受到限制。
第二章数据库系统设计2.1 数据库分析设计需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。
理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。
抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。
需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。
所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。
此次课程设计的使用者是企业的员工,主要是针对系统的管理员。
其进行的操作就是对公司员工、部门等一些方面改动的改善。
由此对员工需求分析如下。
用户的需求就是对员工工资和使用用户的添加、删除、修改和查询。
这就要求各种信息中存在实体完整性、参照完整性和用户自定义完整性。
搜集了各项要求,故数据项要求设计如下:表2.1员工信息表表2.2 部门信息表2.3 基本工资表2.4岗位工资表2.5工资信息2.2 数据各个表之间的关系在设计过程中,从用户的角度考虑来处理各个表之间的约束关系,把概念模式转化成逻辑模式最终形成E-R图。
员工信息表(员工编号、姓名、性别、出生年月、所属部门、文化程度、职称)部门信息表(部门编号、部门名称、部门负责人、部门人数)基本工资表(工资级别、工资金额)岗位工资表(工资级别、工资金额)工资信息表(员工编号、部门编号、基本工资、岗位工资、水电费、实发工资) 各个模块之间的关系,如图2.1所示。
图2.1 各表之间的联系第三章各个关系间的数据结构3.1 系统设计目标开发这个系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的系统化、规范化和自动化。
实现企业高效、科学、现代化的员工管理。
系统最终实现的主要功能如下。
·企业工资信息设置部分:包括设置员工的基本工资和其他项目的金额,如水电费。
·企业信息管理部分:包括员工信息、部门信息和发放工资(工资信息)。
·企业员工查询部分:包括按员工查询和按部门查询。
·系统部分:包括添加用户、修改用户信息。
3.2 系统概要分析用户在使用一个系统时,必须先登录操作界面,在操作完成后然后再退出,其操作如图3.1所示。
注销图3.1 系统流程图说明:操作员进入管理系统的身份不同,所获得的权限也不同,普通用户只可以查询自己的工资情况,而且部门对自己的所有信息进行更改。
图3.2 用户操作模块说明:管理员可以对所有模块进行操作,普通用户只可以进行查询员工工资的权限。
说明:在各个子模块操作时用户同时在实现更改的时候在对话框上的网格看到后台数据库最新的动态。
各个模块简介:登录模块:主要完成用户的登录信息核对并进入主界面。
用户管理模块:主要完成对用户信息的添加、修改和删除功能。
信息设置模块:主要对企业内部员工和部门的管理。
工资查询模块:主要完成对员工工资的查询。
第四章企业工资管理系统应用设计4.1 企业工资管理系统设计4.1.1 “登陆模块”详细设计“登录模块”的设计主要是针对用户登录界面的设计,判断用户是管理员还是普通用户,从而进入主界面。
登陆界面主要由用户名和密码的信息,还有标题的设置,登录和取消按钮的设置。
用户只有选择用户名后填入相应的密码后点击“登录”才能进入主界面,点击“取消”会退出系统。
由此,登陆界面设计如图4.1所示图4.1 登陆界面设计界面若用户对此有操作上的错误,我设计的特点是都有提示的对话框(几乎每个窗体都设置了如下操作,除了特殊的提示外,为节省打印纸张,相同的提示在以后的篇幅中不再一一写出),如图4.2所示4.2 操作错误提示若用户三次输入密码错误,系统会认为恶意进入,系统自动关闭。
如图4.3所示图4.3 强制关闭图4.1.2 “主界面”的详细设计主界面的设计是由菜单编辑器生成,主要由系统设置、设置、信息维护、工资查询五个模块组成。
其作用是使程序更加有条有理,有利于管理。
其中普通用户只可部分操作,管理员可以对所有模块进行操作。
主界面设计如图4.4所示:图4.4 主界面设计图4.2 子模块的设计4.2.1选择“系统设置”→“用户管理”→“用户添加”菜单,在添加用户的窗体里输入用户名、用户密码和权限,系统自动新增用户名及其用户信息。