毕业论文-----工资管理系统设计.doc

上传人:椰子壳 文档编号:3939528 上传时间:2019-10-10 格式:DOC 页数:15 大小:395.02KB
返回 下载 相关 举报
毕业论文-----工资管理系统设计.doc_第1页
第1页 / 共15页
毕业论文-----工资管理系统设计.doc_第2页
第2页 / 共15页
毕业论文-----工资管理系统设计.doc_第3页
第3页 / 共15页
毕业论文-----工资管理系统设计.doc_第4页
第4页 / 共15页
毕业论文-----工资管理系统设计.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《毕业论文-----工资管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业论文-----工资管理系统设计.doc(15页珍藏版)》请在三一文库上搜索。

1、毕业论文(设计)工资管理系统设计【摘要】随着时代前进的步伐,一个新鲜的名词“信息”步入了现在社会。对于现在属于一个信息化的时代来说,人们过多的是作用于通过简单而便捷的方法来完成复杂而繁琐的事情。也就是这种信息化时代的大幅度前进,给人类带来意想不到的成果。对于现在很多的企业来说怎么做好自己企业的发展是很多企业都很关心的一件事,信息化得时代到来,也就满足了企业的需求,要想企业有一个好的发展,就离不开一个合理人事工资管理系统。人事工资管理系统是现代化产业的一个高效而有利的成果。本文以企业管理信息系统建设中的人事信息管理子系统的设计和实现为目标,利用软件工程中系统开发的原理和方法,详细论述了系统的设计

2、方案、系统的开发及测试过程。【关键词】管理信息系统 Visual Basic 6.0 实体关系图(E-R图) 数据字典 数据流图第一章 引言1.1 本课题研究的意义对于现在市场上流行的各种工资管理系统软件有很多,但是对于一个企业来说,不需要太大型的数据库系统,只需要一个简单操作方便,功能实用,能满足企业的需要就行了,我们的目标就是开发一个功能实用,操作方便的企业工资管理系统。所以开发一款属于本公司的人事管理信息系统软件是不可避免的。1.2 本论文的目的、内容和时间的一个规划1.2.1 目的主要开发设计一个属于现代化企业实用的工资管理系统,能够让功能适用于对应的企业的需求。1.2.2 内容本论文

3、的主要内容是实现一企业工资管理系统的开发过程,和开发中的一些概述,简要的说了管理信息系统的特点、开发方式、开发过程。大概的对工资管理信息系统做了一个系统性的分析与设计,具体的对工资管理系统的功能与实现做了简要的说明。123 规划在时间的安排上,选题和调研两周时间;熟悉开发环境,实验关键技术,查找类似的相关系统的资料两周左右;系统概要设计一周;数据库结构设计一周;功能模块测试四周;最后系统调试和系统运行修改三周。完成时间大约三个月。第二章 管理信息系统概述2.1 管理信息系统的发展史信息在社会中是一个不可忽略的名词,在人们生活中有着不可替代的作用。把信息纳入到企业计算机管理是在计算机发展的50年

4、代末。我国的管理信息系统发展是在80年代末90年代初,国家建立了“金卡”“金关”“金桥”工程,对于现在的企业来说,基本上都建立了局域网和广域网管理信息系统。无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS)其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。2.2 管理信息系统的特点2.2.1 管理信息系统的组成管理信息系统在企业中的应用存在三个要素:人、计算机和数据。人是企业的领导、管理、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。计算机技术是MIS(管理信息系统)得以实施的主要技术。在这些技术中,

5、软件开发时MIS开发的重点。2.2.2 管理信息系统的界面特点(1)以通信功能作为界面设计的核心。 设计 MIS 时,针对每一个功能,都要按照“ I P O ”的模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。 报表打印是 MIS 必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个 MIS 系统的维护。 (2)界面必须始终一致。 统一的人机界面不会增加用户的负担,而且可以让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕,用户就要换一套操作命令与操作方法。 (3)界面必须使用户随时掌握任

6、务的进展情况。 人机界面应该能够告诉用户软件运行的进度。特别是需要较长时间的等待时,必须让用户了解工作进展情况。 (4)界面必须能够提供帮助。 (5)界面友好,使用方便。 MIS 在使用过程中,应使用户的数据输入量降至最低限度,同时也要养活用户的干预量。实践证明,用户干预愈少, MIS 系统的满意程序愈高。 (6) 输入画面尽可能接近实际。 如果某个电算会计软件的凭证录入画面是表格式的,而且与实际凭证一模一样,甚至连颜色都一样,用户在终端上录入凭证,仿佛用笔在纸上填写凭证,会增加人机亲和力。 (7)具有较强的容错功能。 2.3 管理信息系统的开发方式自主开发:通过自行开发可以得到适合本单位需要

7、的、满意的系统,在系统开发过程中还可以培养自己的技术力量。缺点是开发周期往往较长。自行开发需要强有力的领导,有足够的技术力量,需进行一定的调研和咨询。自主开发适合于有较强的管理信息系统分析与设计队伍和程序设计人员、系统维护使用队伍的组织和单位,如高等院校、研究所、计算机公司、等单位。独立开发的优点是开发费用少,实现开发后的系统能够适应本单位的需求且满意度较高,系统维护方便。缺点是由于不是专业开发队伍,容易受计算机业务工作的限制,系统优化不够,开发水平较低。 委托开发:委托开发从用户角度最省事,但必须配备精通业务的管理人员参加,经常检查和督促。这种开发方式一般费用较高,系统维护比较困难。委托开发

8、方式适合于使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的组织和单位。委托开发的方式的优点是省时、省事,系统的技术水平较高。缺点是费用高、系统维护需要开发单位的长期支持。此种方式需要使用单位的业务骨干参与系统的论证工作,开发过程中,需要开发单位和使用单位双方及时沟通,进行协调和检查。 合作开发:合作开发对于培养自己的技术力量最有利,系统维护也比较方便。条件是企业组织有一定的系统分析和设计力量,合作双方要精密协作和配合。合作开发方式适合于使用单位有一定的管理信息系统分析、设计及软件开发人员,但开发队伍力量较弱,希望通过管理信息系统的开发建立完善和提高自己的技术队

9、伍,便于系统维护工作的单位。双方共同开发成果,实际上是一种半委托性质的开发工作。优点是相对于委托开发方式比较节约资金,可以培养、增强使用单位的技术力量,便于系统维护工作,系统的技术水平较高。缺点是双方在合作中沟通易出现问题,需要双方及时达成共识,进行协调和检查。不同开发有不同的长处和短处,需要根据企业的需求实际情况开发。2.4 管理信息系统的开发过程主要包括系统开发前得准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的各种因素不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。2.4.1 系统开发准备系统开发准备工作主要包括提

10、出系统开发要求、制订系统开发计划等工作。2.4.2 系统调研新系统的系统分析与系统设计工作都要建立在对现行系统调研的基础之上,即必须调查现行系统的运行情况、问题等,明确用户的需求,热别是合作开发和委托开发方式。2.4.3 系统设计系统设计又称系统物理设计。系统设计是根据系统分析报告中的系统逻辑模型综合各种因素,利用一切可利用的技术手段和方法进行各种具体的设计,确定新系统的实施方案,解决系统怎么做的问题。2.4.4 系统实施与转换系统实施阶段的主要工作包括:系统硬件的购置与安装、程序的编写与调试、系统操作人员的培训、系统有关数据的准备和录入、系统调试和转换。2.4.5 系统维护与评价管理信息系统

11、是一个复杂的人机系统。系统外部坏境与内部因素变化,不断影响系统的运行,这时就需要不断的完善系统,提高系统运行效率和服务水平,这就要重头到尾的做维护工作。系统的评价主要是系统经过一段时间运行,我们要对系统的目标功能实现情况进行查询,和预期对比,做出评价报告。第三章 工资管理系统分析与设计3.1 系统功能需求简介工资管理信息系统对企业加强工资管理有着极其重要的作用,就一般的企业来说,他的设计内容非常复杂而繁多,比如用有工资计算功能,工资统计功能,报表设计模块,打印输出模块,查询模块等等。该工资管理系统主要功能如图3.1。信息修改工资条打印添加用户修改密码工资管理系统系统维护工资汇总系统管理工资信息

12、资料输入资料增删信息录入信息查询报表输出报表打印 图 3.1 系统功能模块图3.2 功能需求描述(1)系统管理模块系统管理模块具有增加与修改员工和部门功能。(2)工资信息模块本系统将工资结构分为工资号、姓名、底薪、补贴、奖金、加班费等。用户可以对某一员工录入工资信息,系统自动计算出应发工资。在此模块中用户还可以对已录入记录进行修改和删除。(3)查询模块用户可以根据员工号或员工姓名进行查询。(4)工资汇总模块用户在员工信息管理模块对该员工的工资信息,信息输入以后在工资汇总模块会自动对员工工资进行汇总并打印出工资汇总表。(5)系统维护模块用户可添加或修改登陆时的用户名和密码。3.3 目标系统要求目

13、标系统应该达到以下要求:1、时间经济性。2、可靠性。3、可理解性。4、可维护性和适应性。5、可用性。6、安全保密性。3.4 系统平台选择操作系统:Windows 2000或 XP开发工具与语言:Vissual basic 6.0 + Access20003.5 数据库设计3.5.1 数据库介绍数据库组要是由数据结构来组织、存储的管理仓库。数据库管理系统就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,与操作系统通信等。关系数据库是以关系模型为基础的数据库,是根据表、记录和字段之间的关系

14、进行组织和访问的一种数据库,它通过若干个表(Table)来存取数据,并且通过关系(Relation)将这些表联系在一起,关系数据库提供了成为机构化查询语言(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最广泛应用的数据库。3.5.2 数据流图根据对工资管理工作的调查和用户需求分析,该系统的的数据流图如图3.5.2所示。系统设定员工信息管理员工工资汇总图3.5.2 系统的数据流程图3.5.3 数据词典分析该软件的数据库由四个数据表组成:A员工基本信息表:ygshujuB基础工资设定表:gzshujuC部门表:bumenD.管理员密码表:denglu(1)员工基本信息表:y

15、gshuju字段名类型员工号数值型姓名字符型所属部门字符型职位字符型基本工资数值型(2)基础工资设定表:gzshuju字段名类型工资号数值型姓名字符型底薪数值型补贴数值型奖金数值型加班数值型扣考核数值型房租数值型(3)部门表:bumen养老金数值型医疗保险数值型住房公积金数值型所得税数值型计法时间日期型字段名类型部门字符型4、管理员注册表:denglu字段字段名类型1用户名字符型2口令字符型第四章 工资管系统的功能实现4.1 系统的界面图 4.14.2 系统管理模块编码设计此模块细分为人员管理和部门管理。4.2.1人员管理人员管理包括员工的基本信息增删改功能。员工基本信息可以对员工信息添加、修

16、改和删除,员工管理界面如下:图 4.2.14.2.2部门管理部门管理同样有部门的信息增删改功能。部门信息可以对部门添加改删,部门管理界面如图 4.2.2所示:图 4.2.24.3.1 录入员工工资“录入员工工资”功能是对某一个员工的工资情况进行录入,界面如图 4.3.1所示:图 4.3.14.4 查询模块编码设计此模块分为按姓名查询和按工资号查询两部分。4.4.1 按姓名查询按姓名查询窗体使用户选择姓名后,系统调出与姓名相符的工资信息,如图4.4.1所示图 4.4.14.4.2 按工资编号查询按工资编号查询窗体使用户选择工资编号后,系统调出与工资编号相符的工资信息,如图4.4.2所示图4.4.

17、24.5系统维护模块编码设计系统维护模块给用户提供了对系统用户名和密码的维护功能,如图4.5.1所示:图4.5.14.6 报表统计模块设计用户在员工信息管理模块对员工的本薪、奖金、补贴等信息输入后,在工资汇总模块会自动对员工工资进行汇总并打印出工资汇总表。界面如图4.6.1所示:员工工资表税前总计52 所得税总计21 实发工资总计 1012图4.6.14.7 连编程序连编应用程序项目本设计的收尾工作。通过连编将项目资源,如视图、查询、表单、报表、菜单、类、过程这些包含于项目管理器中的文件信息结合在一起,生成一个扩展名为.exe的可执行文件。连编程序之前,要进行设置主文件、确定包含或排除文件、设

18、置项目信息等操作。完成这些操作后,运行主程序,当主程序没有错误后,既可以做连编项目。第五章 小 结对于现代化的信息越来越发达,企业在比较有竞争力的市场里要想求得好的生存,就必须有效的利用身边的信息资源。因此,如何使企业及时的去掌握本行业人才的各种信息、第一时间处理好随时都会有变化的工资管理问题,创建一套符合自己公司的工资管理系统就显得非常重要。在这次项目的开发过程中,我全面实践一个面向数据库的应用系统的开发过程,学习很多有关的知识。对于这样的项目我学过的数据结构,程序设计,数据库,软件开发等课程是一个综合性很高的实践。有很多以前学过的课程,对于这次的实践才能体现出真正的作用,只着重于理论是没有

19、用的,真正的去实践一下才方可明白其中的道理。说句实话对于做工资管理系统设计来说,的确不好做。刚开始的时候做起来有点头大,不知道怎么下手,经过一段时间的专研对与这些知识的相关背景,概念和解决方案理解的更加透彻了,学习起来也渐渐有点兴趣了,做起来也渐渐轻松。通过这次设计,让我充分的了解从事软件开发工作需要特别严谨认真的态度和作风,一点也不能马虎,要是程序中稍微一不留神写错了这个程序就无法执行了。在这几个月的编写过程中,我反反复复的学习之下,我的努力有了一定的成果,终于通过自己的努力做出了一个简单的软件,虽然这个软件的功能非常简单,在实际运用中还有些不足。但我还是很高心,毕竟是通过自己努力得来的成果

20、。还有是因为工资管理的内容非常的丰富,我涉及到得仅仅是工资管理的一部分简答的内容,离实际客户需求还有一定的距离。针对工资管理,还应该建立一个有普遍意义的模型,这样对用户来说,就比较容易通过修改相关软件来适应我们的开发。由于我的知识浅薄,经验不足,在该系统的设计方面还有很多不足,比如功能太少,界面不够醒目等问题,我会在我以后的工作中,不断的丰富我自己的经验,完成我自己理想,去开发属于自己的软件来服务企业。致谢在本系统的设计开发编写过程中,很多的指导老师、同学、朋友都给予了我很多的帮助,尤其是我的指导老师给我的论文提出了很多的宝贵意见,在这里我谢谢这些帮助我的人让我成功的完成了毕业设计。【参考文献

21、】1 作者: 李劲 谢兆阳SQL Server 2000数据库设计与管理北京机械出版社 2001-7-12 作者:郭瑞军等编著Visual Basic数据库开发实例精粹第二版北京电子工业出版社 2007-083 作者:李怀明 骆原 王育新编著Visual basic6.0中文版参考详解北京清华大学出版社 19994 作者:哈格信息时代的管理系统北京机械工业出版社 20005 刘瑞新Visual Basic管理信息系统开发毕业设计指导及实例北京机械工业出版社 20056 李红数据库原理与应用北京高等教育出版社 20037 塞奎春Visual Basic工程应用与项目实践北京机械工业出版社 200515

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1