教职工工资管理系统

上传人:痛*** 文档编号:85229064 上传时间:2022-05-05 格式:DOC 页数:25 大小:390KB
收藏 版权申诉 举报 下载
教职工工资管理系统_第1页
第1页 / 共25页
教职工工资管理系统_第2页
第2页 / 共25页
教职工工资管理系统_第3页
第3页 / 共25页
资源描述:

《教职工工资管理系统》由会员分享,可在线阅读,更多相关《教职工工资管理系统(25页珍藏版)》请在装配图网上搜索。

1、职业技术学院毕 业 论 文题目:教职工工资管理系统 _金婷 学 号:08010103 专 业:计算机应用技术 年 级:08级 指导怀望20XX12月20日21 / 25目 录目 录I摘 要IIIAbstractIII第一章引 言11.1系统的意义11.2 目的、容及主要贡献21.2.1目的21.2.2容21.2.3主要贡献2第二章研究现状及设计目标32.1工资管理系统的特点32.2现行研究中存在的问题及解决方法32.2.1数据库系统的选择原则32.2.2开发方法的选择32.3工资管理系统的设计目标4第三章工资管理系统结构与模型43.1需求分析43.1.1功能需求43.2.2性能需求43.2总体

2、设计53.2.1系统图层框图53.2.2 系统模块设计53.2.3系统中有关数据库表结构设计63.3数据结构73.4程序流程图8第四章 工资管理系统的实现技术11第五章工资管理系统的性能测试与分析165.1测试实例的研究与选择165.1.1测试的目的165.1.2 测试项目165.1.3 测试项目说明175.2实例测试175.2.1基本数据输入175.2.2工资数据编辑175.2.3工资组合查询175.2.4个人详细查询185.2.5注册用户185.2.6修改密码185.3性能分析185.3.1系统的特点185.3.2系统的缺点195.3.3将来可能提出的要求19致 20参考文献20摘 要 工

3、资管理系统是典型的信息管理系统, 是现代事业单位不可缺少的部分,人事部门通过使用该系统,促进人事部门规化管理,提高管理效率和水平;能够方便快捷地将原来分散在各部门的人事信息进行有机地组织和管理,及时提供可靠数据,为单位的科学化决策提供重要依据。财务部门通过使用该系统,减少财务人员的工作量,提高了数据的准确性。 工资管理系统开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 Microsoft公司的 Visual Basic 6.0开发工具,利用其提供的各种

4、面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字:信息管理;工资管理;面向对象AbstractThe administrative system of the salary is a typical information management system , is the indispensable part of modern enterprises and institutions, the personnel department promote

5、s the standardized management of personnel department through using this system, improve the efficiency of management and level; The personnel information that can be dispersed in every department originally conveniently and swiftly is organized and managed organically, offer the reliable data in ti

6、me, offer the important basis for scientific decision of the unit. The financial department reduces the work load of financial personnel through using this system, have improved the accuracy of the data.Administrative system of the salary which mainly includes building up data-base of back-end and d

7、eveloping the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.by looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32.

8、 VB offered a series of ActiveX operating a data-base. It can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it.Keywords: Information management;The salary managing;Face the target第一章引 言 随着现代社会信息化产业的深入发展

9、,人们越来越重视对信息资源的开发、利用和管理,根据得到的信息进行决策.这就要求现代化管理人员每天都要处理大量信息,而计算机的诞生、发展就为处理大量信息带来了方便,随着计算机的不断发展,网络技术和数据库技术的普遍应用,用户的功能更加细致、完善,并且提高了系统开发的效率.这就要求系统开发者要以最快的速度开发出功能最完善的系统,而现在普遍使用的面向对象法使信息系统的应用深入到社会的各个领域.在面向对象的设计中,Visual Basic 6.0是用的较多的编程语言的一种,它是Microsoft公司推出的Windows应用程序开发环境,它是一种用于数据库结构设计和应用程序开发的功能强大的面向对象的微机数

10、据库软件.它采用了可视化、面向对象的程序设计方法,这种方法提高了系统的模块性和紧凑性.它具有可视化编程环境的所见即所得功能等,进行读写操作.许多行业在应用其进行数据管理和办公自动化等方面都取得了卓越的成效,受到广大用户的欢迎.1.1系统的意义 随着我国经济的发展,各行各业在竞争中求生存的形式越来越严峻,各单位纷纷以提高人员效率、重组人员结构为手段,对人力资源进行合理优化来提高经济效率,减少单位开支。当然学校也少不了责任重大的会计工作。原来学校对教师工资的管理也是通过计算机来实现的,但其使用的系统功能比较少并且存在许多方面的不足,比如老师工作的调动和岗位工资就没有考虑进来,在科技日益发展的今天,

11、这种落后的处理方式已远远满足不了目前的实际需要了。许多的软件公司在这方面做的都很不错,但考虑到价格的原因,许多学校都没有在这方面做出选择。我作为一个计算机系的一名大学生,希望能在这方面有所贡献,我希望能用我所学的知识来设计一个实用的系统,让它来帮助学校对教师工资进行更有效的管理。因此,这个工资管理系统便应运而生了。利用本系统,人们可以方便地查看教师的基本信息和教师的工资情况,也可以组合查询某系、某部、某处的基本信息和工资情况。高效的完成了原来需要很复杂才能完成的手续。这将会给 高等专科学校的会计人员带来了极大的方便.归纳起来,好处大约有以下几点:1 可以存储各个学校的教工信息,并达到安全、高效

12、;2 只需一到二名管理人员即可操作系统,节省大量人力、物力;3 可以迅速查到所需教师基本信息和教工工资信息。1.2 目的、容及主要贡献1.2.1目的 本系统开发的主要目的就是要使高等专科学校教工工资实现计算机管理,使管理员能够有序的管理每一个教工的信息,包括:更新、查询、删除,使各大专院校运用现代化技术创造更多更高的社会效益和经济效益。1.2.2容 教职工工资管理系统的主要任务是用计算机对教工信息进行管理,如教工信息录入、查询、更新以及删除等,迅速准确地完成教工信息的维护工作,针对教育部门特别是大专院校的不同要求,设计了这个工资管理系统。工资管理管理系统主要有以下几大功能:1.注册新的用户。一

13、个系统管理员不会是一成不变的,总是在不断的变化,比如员工的跳槽或工作部的调动。因此,设计系统时应该考虑到这些情况。2.对管理员密码的修改。管理员考虑到密码的安全性,因此密码的变更是必要的,本系统考虑到了管理员的密码更改需求。3.教工基本信息管理。教工信息管理包括教工基本信息的录入、查询、更新、删除,可以很方便的让管理员对教工信息进行操作。4.工资管理。工资管理包括计算和查询其中计算由计算机部完成。5.专项数据修改。考虑到各方面的情况,所以设置了专项修改包括工资的增加和减少。考虑到具体情况,设置了基本工资和岗位工资的修改,设置了修改的方向是增加还是减少,还分了相对和绝对两种。1.2.3主要贡献

14、教工工资管理系统是高等专科学校不可缺少的一部分,它的容对于高校的领导者和管理者来说都至关重要,所以教工工资管理系统应该能够为管理员提供充足的信息和快捷的查询手段。但一直以来人们使用传统的方式管理工资信息,这种管理方式存在着许多缺点,如:效率低、性差,另外时间一长,将产生大量的信息和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机管理的一部分,使用计算机对工资信息进行管理,比用传统的方法来管理工资有许多的优点.例如:查找方便、可靠性高、存储量大、性好、寿命长、成

15、本低等。这些优点能够极提高工资管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。第二章研究现状及设计目标2.1工资管理系统的特点 随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给培养国家人才的高等院校提出越来越严峻的挑战,对教育体系无论是在行政职能、管理水平上都提出更高的要求。作为学校工资管理是该学校运用现代化技术创造更多更高效益的主要因素之一。本教工工资管理系统可以使管理员很方便的查询所需要的信息,管理员也可以很容易进行教工信息的更新、删除等维护工作。概括起来主要

16、有:1可以方便对教工信息进行录入、查询、修改、删除;2只需一到二名管理员即可操作系统,节省大量人力;3可以迅速查到所需要的教工信息;4可以方便注册新用户和修改密码;5. 可以方便对专项数据进行修改。2.2现行研究中存在的问题及解决方法2.2.1数据库系统的选择原则1.数据库系统采用易于集成的,开放的技术。2.产品质量优异,可靠性高,适于长期运行,能支持关键应用。3.数据安全性,性高。4.能提供分布式数据库功能。5.支持多种开发环境,软件开发容易。6.扩充性和升级能力强。2.2.2开发方法的选择 管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。基于以上三种方法,本教职工工资管理

17、系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了面对对象的方法。2.3工资管理系统的设计目标 根据实际需要,建立一个完善的计算机教工工资管理系统,改变原来落后的管理方式,这个系统已达到减少工作量以及人员的数量,提高工作效率和速度的目的.为实现此目的提出以下目标:1 技术可行性 使用现有的技术来实现这个系统,即通过可视化窗口Visual Basic 6.0来做系统的前台并利用其提供的数据控件来连接到数据库,从而实现整系统的功能。2 经济可行性 该系统的经济效益要远大于它的开发成本。3操作可行性 基本的教工信息的录入、查询、更新、删除;工资信息的

18、设置、查询;专项数据的修改;注册新用户、管理员密码的修改等都能满足用户的需求。 第三章工资管理系统结构与模型3.1需求分析3.1.1功能需求本系统实现的主要功能如下: 1教工基本信息管理:对教工基本信息进行维护。 2教工工资信息管理:对教工工资信息进行维护。 3专项数据管理:对专项数据进行设置。 4查询:根据指定要求查找符合条件的信息。3.2.2性能需求 1硬件环境处理器:Intel Pentium 166 MX或更高。存:128MB。硬盘空间:20 GB。显卡:SVGA 显示适配器。 2软件环境操作系统:Windows 98/ME/2000/XP。数据库:Microsoft Access 。

19、3.2总体设计3.2.1系统图层框图教职工工资管理系统的系统模块如图所示:教职工工资管理系统工资输入和修改 工资查询 系统设置 退 出 帮 助基本数据输入基本数据修改专项数据修改 组合查询 详细查询 注册用户 修改密码用户登录图3-1 教职工工资管理系统图3.2.2 系统模块设计 1用户登录模块 2工资输入和修改模块1基本数据输入:可将员工基本信息录入到数据库中。2工资数据编辑:可对员工信息进行编辑操作,包括:查询、修改、删除。3专项修改窗体:可对基本工资和岗位工资进行修改操作。3工资模块1组合查询:可对某部门工资进行组合查询操作。2详细查询:可对某一员工的工资进行具体的查询。4系统设置模块1

20、注册用户模块:可以申请自己的用户。2修改密码模块:可对已存在的用户修改密码。3.2.3系统中有关数据库表结构设计1基本工资表表3-1 基本工资表序号字段名类型长度主键1工号文本5YES2部门编号文本2NO3文本8NO4性别文本2NO5职称或职务文本16NO6参加工作时间日期/单精度型自动NO7基本工资数字/单精度型自动NO8岗位工资数字/单精度型自动NO9应发工资数字/单精度型自动NO10所得税数字/单精度型自动NO11实发工资数字/单精度型自动NO(2) 密码表表3-2 密码表序号字段名类型长度主键1NO文本2YES2USNAME文本8NO3PASSWD文本6NO(3) 部门表表3-3 部门

21、表序号字段名类型长度主键1部门编号文本2YES2部门名称文本16NO3.3数据结构 数据结构是在整个计算机科学与技术领域上广泛被使用的术语。用来反映一个数据的部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机部的存储安排。数据结构是数据存在的形式。 通过对企业工资管理容和过程的分析,本系统应设计的实体和属性如下:本系统一共用到了3个表。如下:密码表包括No,usname,passwd部门表包括部门编号,部门名称下图为本系统中部门信息的实体集及有关属

22、性的图例:部门部门编号部门名称图3-2 部门实体集图基本工资表。下图为本系统中教工信息的实体集及有关属性的图例:教 工参加工作时间性别职务或职称XX部门编号工号图3-3 教工信息实体集图3.4程序流程图1主流程图登录窗体用户密码是否正确主界面工资输入和修改工资查询系统设置帮 助退出系统是否退出退 出开 始图3-4 主流程图2登录模块流程图登录窗体用户密码是否正确是否登录主界面取消登录图3-5 登录模块流程图3工资输入和修改模块流程图工资输入和修改基本数据输入基本数据修改专项数据修改退出本模块是否退出图3-6 工资输入和修改模块流程图4工资查询模块流程图工资查询详细查询组合查询显示结果工号和XX

23、是否正确部门是否选择显示结果退出本模块图3-7 工资查询模块流程图第四章 工资管理系统的实现技术1.登录界面如图所示 :图4-1 登录界面图2.工资输入和修改模块。 本模块包括:基本数据输入、工资数据编辑和专项数据修改,如图所示: 工资输入和修改基本数据输入工资数据编辑专项数据修改图4-2 工资输入和修改将输入的信息添加到数据库中。1其界面如图所示:图4-3 输入的信息添加到数据库2工资数据编辑窗体。其界面如图所示:图4-4 工资数据编辑窗体3专项修改窗体其界面如图所示:图4-5 专项修改窗体3工资查询模块。本模块包括:组合查询和详细查询,如图所示:工资查询组合查询详细查询图4-6 组合查询和

24、详细查询图1组合查询窗体。其界面如图所示:图4-7 组合查询窗体图2详细查询窗体。其界面如图所示:图4-8 详细查询窗体图4系统设置模块。本模块包括:注册用户和修改密码,如图所示:系统设置注册用户修改密码图4-9 注册用户和修改密码图1注册用户 注册: 输入:用户名、密码和确认密码。 处理: 判断信息是否全部输入。 判断密码和确认密码是否一致。 如果信息全部输入且密码和确认密码一致,则将页面上输入的信息添加到数据库中的密码表中。 如果信息未全部输入,消息框提示是哪一条信息未输入,如果密码和确认密码不一致,消息框会提示。输出:无 。界面如图:图4-10 用户登录图 2修改密码 修改密码: 输入:

25、用户名、原密码和新密码。 处理: 判断信息是否全部输入。 判断用户名和原密码是否是数据库中的记录。 如果记录存在,则以现在的用户信息,将密码表中的用户信息更改。 如果记录不存在,则不更新数据库。输出:无 。 界面如图所示:图4-11 修改密码图第五章工资管理系统的性能测试与分析5.1测试实例的研究与选择5.1.1测试的目的 软件的测试是为了发现软件的错误,软件的测试与证明是软件中必不可少的阶段,只有通过测试和证明,软件的质量才能得到肯定,才能投入正式的使用.5.1.2 测试项目该测试计划主要包括对系统各个窗体的测试:系统主界面的测试基本数据输入窗体的测试工资数据编辑窗体的测试专项数据修改窗体的

26、测试组合查询窗体的测试详细查询窗体的测试注册用户的测试修改密码的测试用户登陆窗体的测试5.1.3 测试项目说明系统设置的测试 该测试分用户登陆窗口、注册用户窗口、修改密码窗口的测试.该测试的目的是保证登陆窗口的正确性、注册用户窗口的可行性、修改密码窗口的成功性以及在错误发生时的容错与纠错性.功能窗口的测试 该测试分别对9个窗口进行各项功能测试.测试的目的是保证各项功能的正确性.具体通过在更改信息框中输入空的信息、已存在的信息或者错误的信息,来检测系统的出错运行情况.要求系统在遇到这些情况是能给出正确的错误提示.5.2实例测试 该测试的主要容是按实际操作的数据向系统的各个功能模块输入数据,检测输

27、出结果是否符合预期要求。5.2.1基本数据输入表5-1 基本数据输入表工号性别所在部门参加工作时间职称职务基本工资岗位工资31205一男总务处2005-01-01正科12002005.2.2工资数据编辑表5-2 工资数据编辑表工号性别参加工作时间职务职称基本工资岗位工资查找31205一修改31205王二女2005-03-01处长1200200删除31205王二女2005-03-01处长12002005.2.3工资组合查询表5-3 工资组合查询表工号所属部门5.2.4个人详细查询表5-4 个人详细查询表工号5.2.5注册用户表5-5 注册用户表用户名密码确认密码三1234561234565.2.

28、6修改密码表5-6 修改密码表用户名原密码新密码钱四1234566543215.3性能分析在整个软件的测试中,用的都是模拟的数据,对整个软件系统进行综合的大规模的测试,以充分发现本系统的隐患,排除各样的错误,以增加软件的可靠性.系统评价就是客观,公正的从各个方面评价系统的各项功能。本部分将具体从三方面阐述:优点,缺点以及将来可能提出的要求。5.3.1系统的特点1.流程符合各学校部工资管理的要求。2.界面友好,输入信息方便。3.查询全面,对任何情况或字段都可以查询,从而对管理进行监督。4.系统扩充容易。由于资料有限,有很多地方还需要更好的完善。5.3.2系统的缺点 由于时间的原因。输出功能不完善

29、,如报表打印没有设置。5.3.3将来可能提出的要求系统能支持网络数据传输,数据共享;数据远程访问能自动采取一定的加锁策略;远程报表致 经过一个多月的努力,我们的设计和论文终于大功告成。在创作过程中,我们遇到了种种在开题报告中所没有发现的实质性的问题。总是做着改着,毕业设计的整个创作过程都是在与怀望老师一次次地交流中不断前进的,他无论在理论上还是在实践中,都给予我很大的帮助,特此感他的耐心教导,在此向老师至以最衷心的感!参考文献1 罗朝盛,Visual Basic 6.0程序设计教程,人民邮电 20022 谭浩强,Visual Basic程序设计,清华大学 20003 晓铭,Visual Basic 6.0中文版程序开发宝典,冶金工业 19994 王立福/麻志毅/世琨,软件工程第二版,大学 2002

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!