毕业设计(论文)VB教师工资管理系统的设计与实现.doc

上传人:laozhun 文档编号:3977156 上传时间:2023-03-30 格式:DOC 页数:36 大小:3.46MB
返回 下载 相关 举报
毕业设计(论文)VB教师工资管理系统的设计与实现.doc_第1页
第1页 / 共36页
毕业设计(论文)VB教师工资管理系统的设计与实现.doc_第2页
第2页 / 共36页
毕业设计(论文)VB教师工资管理系统的设计与实现.doc_第3页
第3页 / 共36页
毕业设计(论文)VB教师工资管理系统的设计与实现.doc_第4页
第4页 / 共36页
毕业设计(论文)VB教师工资管理系统的设计与实现.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《毕业设计(论文)VB教师工资管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB教师工资管理系统的设计与实现.doc(36页珍藏版)》请在三一办公上搜索。

1、学 位 论 文论文题目: 教师工资管理系统的设计与实现-计算机在教学实践中的应用之一 姓 名: 学 号: 学习中心: 专 业: 计算机科学与技术 指导教师: 二一年十月毕业论文承诺书提示:根据北京语言大学网络教育学院论文写作的规定,如发现论文有抄袭、网上下载、请人代写等情况,毕业论文一律不及格。同时取消学士学位申请资格。毕业论文不及格者,可申请重写一次,并按重修缴纳费用。本人承诺:本人已经了解北京语言大学的毕业论文写作的有关规定;本人的论文是在指导教师指导下独立完成的研究成果。整篇论文除了文中已注明出处或引用的内容外,绝没有侵犯他人知识产权。对本论文所涉及的研究工作做出贡献的个人和集体,均已在

2、文中以明确方式注明。签 名:_张志芹_ 日 期:_2010-10-21_北京语言大学网络教育学院本科生学位论文评阅书论文题目 教师工资管理系统的设计与实现 -计算机在教学实践中的应用之一学生姓名学 号所在教育中心专 业张志芹200809138157网络教育学院计算机科学与技术指导教师孙媛指导教师意见评语:你好,论文基本可以,但仍然存在格式乱的问题,比如摘要,还有参考文献格式不规范,请改正! 成绩:85指导教师签字: 日期: 年 月 日评阅人意见评语:成绩:评阅人签字: 日期: 年 月 日 教务处制北京语言大学网络教育学院本科生学位论文指导记录表论文题目 教师工资管理系统的设计与实现 -计算机在

3、教学实践中的应用之一学生姓名所在教育中心专 业入学时间张志芹日照奥鹏计算机科学与技术200809指导教师姓名孙媛指导教师职称/学历指导时间10年7月-10月指导地点 学习平台第一次指导:确定选题指导方式:(请选择) 面谈 电话 电子邮件 写作平台指导教师签字: 日期: 2010 年07月01日第二次指导:1. 选题基本正确 2. 国内外研究现状部分要充实饱满些。 3. 主要研究内容和关键技术不够明确,比如如何提高数据库管理的效率,以及数据数据的关联等等。 希望针对上述意见进行相应的修改和提高。指导方式:(请选择) 面谈 电话 电子邮件 写作平台指导教师签字: 日期: 2010 年 07 月11

4、 日第三次指导:1. 选题正确。 2. 内容比较详细的对工资管理系统的需求分析,设计和实现进行了描述。 3. 一些关键术语拼写错误,如visual basic. 请结合上述意见,对论文内容和格式进行相应的修改。指导方式:(请选择) 面谈 电话 电子邮件 写作平台指导教师签字: 日期: 2010 年08 月23 日第四次指导:你好,论文基本可以,还需要改正论文中的一些不规范格式和错别字,另外,可以将系统的代码以附录的形式放在论文后面。指导方式:(请选择) 面谈 电话 电子邮件 写作平台指导教师签字: 日期: 2010 年 09月20日第五次指导:你好,论文基本可以,但仍然存在格式乱的问题,比如摘

5、要,还有参考文献格式不规范,请改正!指导方式:(请选择) 面谈 电话 电子邮件 写作平台指导教师签字: 日期: 2010 年 10 月14 日教务处制北京语言大学网络教育学院本科生学位论文答辩记录表论文题目 教师工资管理系统的设计与实现 -计算机在教学实践中的应用之一学生姓名学 号所在教育中心专 业张志芹200809138157日照奥鹏计算机科学与技术答辩时间答辩地点指导教师孙媛答辩记录答辩小组成员成员姓名职称/学历专业研究领域所在单位签 名答辩小组评议意见/成绩:组长签字: 院(系)学位委员会审核意见: 签字: 日期: 年 月 日 教务处制目 录目 录1ABSTRACT2第一章 绪 论31.

6、1 引言31.2开发工具简介(Visual Basical)4第二章 系统设计62.1 需求分析62.2 模块设计62.2.1系统用户管理模块:72.2.2员工信息管理模块:82.2.3 工资标准设定模块:82.2.4 工资信息管理模块:82.3 系统流程分析82.4 数据库的分析与设计92.4.1数据库的分析9第三章 系统实现113.1建立应用程序的目录结构113.2系统主窗体133.2.1定义窗体级变量:143.2.2实现登录身份验证:143.2.3退出登录窗体:143.3 山东广播电视大学工资管理系统窗体(frmSystemMain.frm)143.4 山东广播电视大学工资管理系统各主模

7、块代码及窗体设计143.4.1系统工程用户管理模块:153.4.2员工信息管理模块:163.4.3员工信息管理模块代码(frmStuffManage.frm):163.4.4员工信息管理模块:173.4.5职务工资标准设定窗体(frmDutyWage.frm)173.4.6职称工资标准设定窗体(frmTitleWage.frm)173.4.7工资信息管理模块:183.4.8工资结算与浏览窗体(frmShowWage.frm)183.4.9个人工资查询窗体(frmQueryWage.frm)193.4.10其他工资标准设定窗体(frmElseWage.frm)19结束语20致谢21参考文献22附

8、录24山东广播电视大学工资管理系统作者:芹 指导教师: 摘 要随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大,这些数据库中的大量数据隐含着许多有价值的信息,而传统的对数据库的简单操作只能发现表层的知识,不能归纳出隐含的带有结构性的知识,已不能满足人们的需要,人们更希望通过对数据的分析,得到数据更深层次的信息,或者说得到可用于进行决策的知识,也即对数据进行挖掘。数据挖掘,顾名思义就是从大量的数据中挖掘出有用的信息。本文旨在针对山东广播电视大学工资管理系统的数据进行管理。本系统包含如下七个功能:员工基本信息的录入,修改,删除;工资标准设定功能:具体包括职务工资,职

9、称工资以及其它工资标准的设定;工资信息浏览;员工工资表创建;工资调整管理;工资统计;用户级别设定以及口令修改。本文主要使用统计方法对山东广播电视大学工资管理系统进行管理。同时还能对存放往年数据的数据库进行一系列的操作,包括录入记录,删除记录,修改记录,以及能按照姓名或用户的编号来查询该职工的所有工资情况,根据用户的级别来确定是否有修改的权力。关键词 工资管理系统 Visual Basic SQL Server 2000ABSTRACTWith the development of technical and the extensive application of the database m

10、anagement systems data stored in the databases is dramatically increased .A great deal of data within these databases is implicit many worthy messages. But traditional simple operations of the databases can only discover the surface knowledge not the structure knowledge do not satisfy people. People

11、 want to gain more important information by analyzing the data, in other words, getting the knowledge that can used for carrying on the decision information .It can also be said as logarithms according to carry on the excavation .The data scoop out is to dig out the useful information from a great d

12、eal of data .The aim of this text is carrying on the management to the data of the wages of the high school. This system includes seven functions _ basic information of employees records to go into, modify and delete; wages standard sets functions such as the job wages in a specific way, enactment o

13、f the title wages and other wages standards; wages information browsing ; wages sheets establishment ; wages adjusts management ; wages statistics ;The customer Class enactment and password modification .The main usage of this text statistics method to manage the system to carry on the management to

14、 the wages of the high school .According to the Class of the customer to certain whether have the power of the modification.Key word: The wages management system of the high school;wage data; VB;SQL Server 第一章 绪 论1.1 引言近年来,随着我国经济与高科技的飞速发展,商业及企事业单位间合作更加密切,企事业单位都在进行着信息技术的变革,无论是从生产效率、工作效率或是管理方法都与信息技术有着

15、息息相关的联系,都要求能更好的顺应社会发展的大环境,提高企事业单位的自身价值。由于传统的信息处理速度慢、效率低而难以适应当前社会要求经济高效的状况且企事业单位不断的扩大人数的继续增加,这就需要通过利用计算机的高速处理和大存储量来寻求一种新的办法进行管理来应合这样一个信息技术高速发展的时代。管理是企事业单位工作的核心,管理信息的重要作用不容忽视,所以每个大的企事业单位都把信息管理放在重要位置,管理工作的成败取决于能否做出有效的决策,而有效的、正确的决策则取决于来自外界的、内部的正确信息。科学的进步和生产的发展使人类的意识总量不断增长,生产社会化趋势的扩大和社会对产品需求的多样化,生产经营活动中涉

16、及内外部的信息量的迅速膨胀等因素,对信息进行收集、加工、传递等过程的时间性和准确性都提出了更高要求。计算机这个高效率工具能解决人们的这种客观要求,事实证明计算机被广泛用于军事、科技、经济、商务等各方面,且获得了巨大成功。近些年应用于管理领域也获得了成功。今天,计算机主要应用于科学技术计算、生产控制和管理等方面,成为企事业单位管理中的重要手段,它不仅用于数据处理,而且也成为决策的有力工具。计算机把生产经营过程中巨大的数据流收集、组织起来经过加工处理转换成为对各级管理人员做决策的有用信息,辅助企业各项业务活动的进行。计算机技术与通信技术的结合,促进了现代化信息技术的发展。世界上大多数发达国家都十分

17、重视计算机在管理中的应用,大多企业将全部投资的10%用于计算机方面,其中的70%用于管理,其作用可见一般。在管理方面计算机应用已发展成为专门的管理信息系统(MIS)。山东广播电视大学工资管理系统包括对普通人事工资管理,还包括对业绩考核、人事等的管理。它是山东广播电视大学信息化管理的重要组成部分。工资管理是一项琐碎、复杂而又十分细致的工作。手工处理日益扩大高校日常的工资管理等工作,容易出现“开空单”的现象,且不安全因素时有发生。正是工资管理的这种重复性、规律性、时间性,使得学校工资管理计算机信息化成为可能。计算机进行工资的进销存以及财务、人事等管理工作,不仅能够保证对教师的工资核算正确无误,而且

18、还可以严格规范学校的收支管理,并利用先进的管理模式,推动高校向着良性的方向快速发展。实现对电大工资管理工作的系统化、规范化和自动化。本课题是将山东广播电视大学工资管理系统作为一个项目,联编成一个VB可执行文件,然后建立一个运行版本。1.2开发工具简介(Visual Basic)Microsoft Visual Basic(简称VB)是在Windows操作平台下设计应用程序的最迅速最简捷的工具之一,不论初学者是不是专业开发人员,VB一直都作为大多数电脑初学者首选入门编程语言。VB是MICROSOFT的一种通用程序设计语言,它的通用性表现在包含:MICROSOFT OFFICE 系列的 MICRO

19、SOFT EXCEL 、MICROSOFT ACCESS等众多WINDWOS 应用软件中的VBA使用VB语言,经用户进行二次开发;目前制作网页使用较多的是VB的子集。利用VB的数据访问特性,用户可对包括MICROSOFT SQL SERVER和其他企业数据库在内的大部分数据格式创建数据库和前端应用程序以及可调整的服务器端部件。利用ACTIVE X 技术,VB可使用如MICROSOFT WORD 字处理器、MICRSOFT EXCEL电子数据表格及其他WINDOWS 应用程序提供的功能,甚至可以直接使用VB专业版或企业版创建的应用程序和对象。用户最终创建的程序是一个真正的文件,可以自由发布。各个

20、功能模块之前,首先在数据环境设计器中创建访问数据库需要的命令对象。在数据环境设计器中创建的命令对象可在各个功能模块中被直接使用。例如,WageData为创建的一个数据环境命令对象,该对象返回的记录名称则为:rsWageData,该记录集作为数据环境对象的一个属性在窗体的各个模块中直接使用。采用数据环境设计可以大大减少代码的编写和重用率,从而提高系统开发效率。第二章 系统设计2.1 需求分析调查发现电大快速发展,电大规模越来越大,教职工的数量也越来越多,电大工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发

21、放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力。让计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率。也是高校、企业的科学化、正规化管理,与世界接轨的重要条件。这就对电大工资管理提出了新的要求,用计算机管理系统来管理电大工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数

22、据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。山东广播电视大学工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系、使其高效化、简易化、智能化,也提高了透明度和互动性。编写该文档是为了分析人工管理电大工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对电大工资的科学管理进行分析与总结,便于对系统整体功能有一个认识,通过该文档确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。2.2 模块设计本次毕业设计的内容就是设计工资管理系统,在此基础上实现系统模型各个子系统的基本功能。此系

23、统用VB6.0来实现,对其中数据的一系列操作,包括职工工资录入,打印上月工资记录,职工工资记录的有条件查找,打印工资条和工资汇总表,设置系统用户功能模块。在系统功能需求分析的基础上,结合VB6.0程序编制的特点,得到下图所示的系统功能模块图。以下便是该系统的功能模块示意工资信息管理工资结算工资查询工资浏览工资单打印工资标准设立其他工资标准设定职称工资标准设定职务工资标准设定员工信息管理员工信息删除员工信息修改员工信息添加系统用户管理理理用户数据添加用户数据修改修改用户口令高校工资管理系统图1.山东广播电视大学工资管理系统功能模块结构图根据系统功能和电大工资管理的特点,经过模块化的分析得到山东广

24、播电视大学工资管理系统功能模块的划分,本系统包括系统用户管理模块、员工信息管理模块、工资标准设定模块、工资信息管理模块。各个模块的功能描述:2.2.1系统用户管理模块:制定用户的管理级别,管理级别分为管理员和教职员工等,他们的操作权限不同,管理员是专业的财务部门人员,可以对系统进行一切操作,而教职员工只能进行查询和打印。另外在这个模块中也应该包含添加用户、修改用户信息、修改口令等功能。2.2.2员工信息管理模块:实现对教职员工基本信息的输入、修改、删除、查询。在电大管理中按照学院对信息进行管理。2.2.3 工资标准设定模块:实现对职务工资标准、职称工资标准、其他工资标准的设定、修改、删除、保存

25、功能。而工资标准的依据恰好与教职员工的基本信息相一致,形成对应关系。2.2.4 工资信息管理模块:实现工资表的生成、个人工资查询、工资修改、工资结算、工资统计以及工资表打印等功能。其中按月生成工资表,保存在数据库中。2.3 系统流程分析电大的工资管理涉及到教职员工的基本信息的录入、修改和删除,工资标准的设定、查询和结算等。经过实际考察与分析,典型的高等院校工资管理系统主要应具有以下应用流程:1.员工基本信息的录入、修改和删除功能。2.工资标准设定功能,具体包括职务工资、职称工资、工龄工资以及其它工资标准的设定。3.工资信息浏览。4.个人工资查询。5.员工工资结算。6.工资单打印。为完善系统的管

26、理功能,增加工资系统用户管理功能,包括系统用户数据添加、修改删除。在实现各个功能模块时,采用了先模块后系统集成的方式,即各个系统功能模块分别独立设计和调试,在创建系统主窗体时才将各个功能模块通过窗体的菜单系统集成到一起,最后进行系统整体设计和调试;增加了报表打印功能即可分部门或按指定月份打印或显示所需用户信息(如工资单)。2.4 数据库的分析与设计2.4.1数据库的分析系统设计是对整个管理系统功能进行分析,并划分和构建系统功能模块,数据库设计则是对分析和创建保存管理系统数据的数据库结构进行设计,两者对整个系统的开发具有同等重要的作用,将本系统的设计总结为两个步骤:第一步:绘制系统数据流程图(如

27、图2所示),即总结出系统管理流程中使用到的该操作关联的数据,即总结出系统管理流程中使用到的各个数据以包含的数据项。下面是系统数据流程图:用户登录系统用户管理工资标准设定员工信息管理工资信息管理个人工资查询 系统级用户 系统用户数据 系统级用户 员工基本信息 系统级用户 工资标准数据 系统级用户 员工基本信息 工资标准数据 教师员工 工资结算数据图2.山东广播电视大学工资管理系统数据流程图上图是根据高校员工日常工作流程,绘制出的流程图。根据系统数据流图以及典型的山东广播电视大学工资管理系统的需求,总结出下面的数据字典:系 统 用 户 数据:包含的数据项有系统用户名、登录口令和用户级别代码。员工基

28、本信息数据:包含的数据项有编号、姓名、部门、职称、职务、入部门时间、是否是专家、是否是住房、是否是独生未成年子女等。职称工资标准数据:包含的数据项有高级、副高、中级、初级、工人等。职务工资标准数据:包含的数据项有正处、副处、正科、副科等。其他工资标准数据:包含的数据项有独补、专家津贴、房贴、一次性补发、其他补贴、扣房租、扣公积金、扣失业险、所医疗险、扣垃圾费、扣其它等。工 资 结算 数 据:包含的数据项有编号、姓名、部门、职称工资、职务工资、独补、专家津贴、房贴、一次性补发、其他补贴、扣房租、扣公积金、扣失业险、扣医疗险、扣垃圾费、扣其它等。第二步、设计数据库的结构 根据第一步得到的数据字典,

29、为数据库的规划需要的数据表,设计每个数据表的结构。按照上面的分析的山东广播电视大学工资管理系统数据字典,设计出山东广播电视大学工资管理系统数据库中的各个表,包括系统用户数据表、员工信息数据表、职称工资准数据表、职务工资标准数据表、其他工资标准数据表共5个数据表。本系统的数据库命名为“工资数据”,通常用的数据文件和日志文件的文件名是数据库名称的扩展名为.mdf 和.ldf。第三章 系统实现3.1建立应用程序的目录结构一个VB应用程序包含多种类型的文件,如数据库文件,表文件,程序文件,菜单文件,表单,报表文件,位图文件等。设置应用程序文件夹位默认的工作目录:在VB系统启动后,在其系统菜单的“工具”

30、菜单条中选择“选项”,在选项对话框中选择“文件”位置。使用项目管理器:1连接数据库2建立表单3设计菜单4设计报表5设计主程序6用联编功能建立应用程序本系统建立了以下十个窗体:frmChangePassWord.frmfrmDutyWage.frm frmElseWage.frmfrmQueryWage.frm frmShowWage.frmfrmStuffWage.frmfrmSystemLogon.frm frmSystemMain.frmfrmSysUserManage.frmfrmTitleWage.frm一个模块和一个报表设计器本电大工资管理系统的数据库为“工资数据”,数据库中的各个表

31、单根据如下数据表名称和结构设计分别如下:(1)、系统用户数据表。系统中用户数据表用于保存系统用户的账户信息,包括编号、口令和级别代码,数据表为命名为“系统用户”,系统用户编号以该员进入部门工作时间的年月日的8位数字组成,例如20060530。用户级别使用0和1分别代表系统级用户和普通教师员工,级别默认为1。“用户”字段作业主动性关键字。(2)、员工基本信息数据表。员工基本信息数据用于保存员工与工资管理相关的信息数据,包括姓名、部门、职称、职务、入部门时间、住房和专家,数据表命名为“员工信息”,“编号”作为主关键字。(3)、职务工资标准数据表。职务工资标准数据表用于保存各种职务对应的工资标准数据

32、,包括正处、副处、正科、副科,数据表命名为“职务工资标准”。(4)、职称工资标准数据表。职称工资标准数据表用于保存各种职称对应的工资标准数据,包括高级、副高、中级、初级、工人,数据表命名为“职称工资标准”。(5)、其他工资标准数据表。其他工资标准数据表用于保存各种其他工资标准数据,包括独补、专家津贴、房贴、一次性补发、其他补贴、扣房租、扣公积金、扣失业险、扣医疗险、扣垃圾费、扣其他,数据表命名为“其他工资标准”。(6)、工资结算数据表。工资结算数据表用于保存工资结算数据,包括编号、姓名、部门、职称工资、职务工资、独补、专家津贴、房贴、应发合计,一次性补发、其他补贴、扣房租、扣公积金、扣失业险、

33、扣医疗险、扣垃圾费、扣其他、应扣合计和实发工资,并使用“部门”列创建索引。3.2系统主窗体创建系统登录窗体如下:登录口令窗体(frmChangePassWord.frm)3.2.1定义窗体级变量:(略)3.2.2实现登录身份验证:3.2.3退出登录窗体:(略)3.3 山东广播电视大学工资管理系统窗体(frmSystemMain.frm)系统主窗体使用M D I窗体,并使用菜单来集成各个系统功能模块。第一步,设置各个功能模块的MDIChild属性;第二步,为工程创建系统主窗体:为工程添加M D I窗体。选择“工程”中的“添加MDI窗体”菜单命令,为工程添加一个M D I窗体,将窗体命名为“Sys

34、timMain”,caption属性设置为“山东广播电视大学工资管理系统”,WindowsState属性设置为2。设计M D I窗体菜单系统。第三步、实现主窗体:实现按用户权限启用系统功能。(略)实现系统退出功能:(略)集成系统功能模块:3.4 山东广播电视大学工资管理系统各主模块代码及窗体设计根据系统功能和高校工资管理的特点,经过模块化的分析得到山东广播电视大学工资管理系统功能模块的划分,本系统包括系统用户管理模块、员工信息管理模块、工资标准设定模块、工资信息管理模块。(模块图如图1所示)各个模块的功能描述:3.4.1系统工程用户管理模块制定用户的管理级别,管理级别分为管理员和教职员工等,他

35、们的操作权限不同,管理员是专业的财务部门人员,可以对系统进行一切操作,而教职员工只能进行查询和打印。在这个模块中也应该包含添加用户、修改用户信息、修改口令功能。系统用户管理窗体(frmSysUserManage.frm)实现系统用户管理窗体创建:定义窗体变量用于标识是否处于添加记录状态现了解ADO Data控件的导航条,该导航条具有浏览记录显示当前记录编号和记录总数功能。 1.验证用户信息:2.实现删除操作:3.实现刷新操作:4.实现保存操作 注:在验证用户名是否已经被其他用户使用时,定义了一个记录级变量 objCopy 用来复制Wage_Manage_Data.rsSysUsers 。如果执

36、行 Find方法在 objCopy 没有找到指定的用户名,则说明该用户名没有被使用;如果找到,并且objCopy 中的当前记录指针与 rsSysUsers 位置相同,说明该用户也没有被使用;否则说明用户名已被用了。3.4.2员工信息管理模块实现对教职员工基本信息的添加、修改、删除。在电大管理中按照学院对信息进行管理。3.4.3员工信息管理模块代码(frmStuffManage.frm)员工信息管理功能包括员工与工资相关信息的添加、修改和删除以及记录浏览等操作。在数据环境设计器中为连接对象Wage_Manage_Con添加一个命令,将其命名为StuffData,CommandType 属性设置为

37、2,CommandType属性设置为“员工数据”,LockType属性设置3。该命令返回的记录集使用Wage_Manage_Data.rsStuffData进行访问。创建员工信息管理窗体如下:1.实现刷新操作;2.实现添加操作:3.实现删除操作:4.实现记录导航:5.强制保存当前记录修改,当用户修改当前记录数据时,禁用“添加”、“删除”按钮和导航条, 在执行保存操作后再启用,这样可在执行保存操作验证记录数据是否合法3.4.4员工信息管理模块实现对职务工资标准、职称工资标准、其他工资标准的设定、修改、删除、保存功能。而工资标准的依据恰好与教职员工的基本信息相一致,形成对应关系。3.4.5职务工资

38、标准设定窗体(frmDutyWage.frm)创建数据环境命令Wage_Manage_Con添加一个命令,将其命名为DutyWage,CommandType 属性设置为2,CommandType属性设置为“职称工资标准”,LockType属性设置为3。职务工资标准管理窗体如下:管理实现窗体初始化;实现保存修改后的职务工资标准;实现窗体的退出:(略)3.4.6职称工资标准设定窗体(frmTitleWage.frm)职称工资标准设定对“职称工资标准”数据表中的各种职务工资进行设置或修改,实现过程与实现职务工资标准设定过程相同。在数据环境设计器中为连接对象Wage_Manage_Con添加一个命令,

39、将其命名为TitleWage,CommandType 属性设置为2,CommandType属性设置为“职称工资标准”,LockType属性设置为3。创建员工信息窗体如下: 实现窗体初始化功能;保存修改后的职称工资标准;实现窗体退出:(略)3.4.7工资信息管理模块实现工资表的生成、个人工资查询、工资修改、工资结算、工资统计以及工资表打印等功能。其中生成工资表,并保存在数据库中。3.4.8工资结算与浏览窗体(frmShowWage.frm)工资结算与浏览能够查看所有教师员工工资信息,包括员工基本信息和所有工资信息。在显示这些信息时,将使用到“员工信息”、“职务工资标准”、“职称工资标准”和“其他

40、工资标准”数据表,在前面的操作过程中,已经创建了访问这些数据表的数据环境命令。在保存工资结算信息时,需要访问“工资结算”数据表。创建工资结算与浏览管理窗体如下:实现工资结算与浏览:保存工资结算数据实现窗体初始化3.4.9个人工资查询窗体(frmQueryWage.frm)工资查询与工资浏览功能类似,只是根据指定员工姓名或编号查询员工基本信息数据表,然后显示查询结果中的员工工资信息。实现工资查询功能3.4.10其他工资标准设定窗体(frmElseWage.frm)其他工资标准设定对“其他工资标准”数据表中的各种其他工资进行设置或修改。在数据环境设计器中为连接对象Wage_Manage_Con添加

41、一个命令,将其命名为ElseWage,CommandType 属性设置为2,CommandType属性设置为“其他工资标准”,LockType属性设置为3。该命令返回的记录集使用Wage_Manage_Data.rsElseWage进行访问。创建员工信息管理窗体如下:实现窗体的初始化:(略)保存修改后的其他工资标准结束语为了使山东广播电视大学工资管理者更详细的掌握各员工的工资发放信息,增强工资发放效率,本系统的开发使得计算机完成了工资管理,能够给山东广播电视大学工资管理者提供快捷、准确的工资信息,使得本来由工作人员手工完成的工作真正达到了合理和充分利用现有资源,减轻工作压力。在设定工资标准时包

42、括职务工资、职称工资和其他工资标准的设定,提高了工资标准设定的效率。本系统主要使用了SQL SERVER 2000 数据库中提供的数据环境设计器作为数据的连接工具,它有连接方便、不容易出错、很好的兼容性使我们连接数据库时减少代码的输入,界面十分友好。本系统含有系统管理、用户管理、修改口令和员工信息管理等。本系统设定了权限,提高了安全保密性。本系统的一个难点是实现工资结算,在实现时巧妙地将工资结算与浏览功能统一实现,在保存工资结算数据时,利用浏览结算得到员工工资信息,并将其存入“工资结算”数据表中。另外一个难点是实现工资单打印功能,这一难点可以利用数据报表来解决。从而实现了自动按打印格式生成所有员工的工资单,但还需改进。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号