新星百货人事劳资管理系统设计与实现.doc

上传人:龙*** 文档编号:3772854 上传时间:2019-07-13 格式:DOC 页数:34 大小:1,008.65KB
下载 相关 举报
新星百货人事劳资管理系统设计与实现.doc_第1页
第1页 / 共34页
新星百货人事劳资管理系统设计与实现.doc_第2页
第2页 / 共34页
新星百货人事劳资管理系统设计与实现.doc_第3页
第3页 / 共34页
新星百货人事劳资管理系统设计与实现.doc_第4页
第4页 / 共34页
新星百货人事劳资管理系统设计与实现.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、目 录摘要 .1关键词 .1一、绪 论 .21、引言 .22、开发目标 .33、开发意义 .3二、系统可行性分析 .51、需求分析 .52、总体需求调查 .63、开发工具选择 .74、系统功能调查 .9三、系统总体设计 .111、模块设计 .112、数据库设计 .143、数据字典 .16四、系统实现 .231、系统主界面设计 .232、人事管理系统模块设计 .243、查询模块设计 .27五、系统测试 .291、人事管理系统测试 .292、系统运行与维护 .293、系统的转换方案 .304、系统的实施与维护 .305、公司应用效果 .31小结 .32致 谢 .33参考文献 .34第 0 页( 共

2、 34 页)新星百货人事劳资管理系统设计与实现西南大学 计算机信息管理 XX 指导教师:XX摘要:随着计算机技术的全面发展,给中小型公司注入了新鲜的血液,利用计算机对公司各部门进行管理,解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题从面导致了工作效率的低下和信息流通的不畅,严重制约了这各业的发展。因此,开发一个人资管理系统是十分必要的。本系统的开发适用于多种类型的百货公司,可以帮助公司快速有效管理人资等业务,合理控制各个环节,提高资金利用率,实现管理高效率和实时性本文介绍了在 Visual Basic6.0 环境下采用“自上而下地总体规划,自下而上地应用开发的策略开

3、发一个人事劳资管理信息系统的过程。通过分析新星百货人事劳资管理系统的不足,创建了一套行之有效的计算机管理人事劳资的方案。本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息以及系统用户的设置以及系统的维护功能。关键词:管理信息系统;数据库;工资管理;数据流图第 1 页 (共 34 页)一、绪 论此论文以新星百货员工信息、职务工资标准功能设定等管理系统为开发背景,论述了管理信息系统的概念、结构及系统开发的基本原则和方法,论文遵循了软件工程的基本思想共分为绪论、可行性研究、需求分析、总体设计、详细设计、系统测试及维护、致谢、

4、参考文献等。1、引言市场经济、自由竞争的社会大环境,给个人作用的充分发挥,提供了广阔的空间。我国自实行改革开放以来,涌现出了许多企业家和成功的创业者,由于他们对于人力资源的有效开发利用,取得了令人瞩目的发展,体现了“只有当有生命力的资源能够发挥其能力时候,无生命力的资源才能为我们创造巨大的财富” 。新星百货公司是一家民营股份制企业,是一家拥有多家连锁分店的商业批发零售企业,商品涉及家电、家具、服装、日用品、金银首饰等各种商品的批零业务。为了适应瞬息万变的市场经济,公司决定对该企业的所有管理实行电子化管理,包括对员工的管理、对工资的管理、对人事调动的管理、对日常考勤考核的管理、对员工培训的管理等

5、。商厦总部现有员工 300 多人才,60具有本科以上学历。商厦实行董事会领导下的总经理负责制,现有八个业务部门和多家连锁销售机构,由商厦总部实现对整个机构的人员进行考核聘用,对所有商品实行调配及统一定价销售。目前,企业使用的还是单机版的管理系统,跟不上时代的步伐,领导层决定对系统进行更新换代,以适应不断变化的市场及管理的需求。人事劳资管理系统是一个企业单位不可缺少大部分,它的内容对于企业的策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快界的查询手段。这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、维护都带来了不

6、少的困难。随着科学技术的不断提高,计算机科学目渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事劳资信息进行管理,具有着手工管理所无法比拟的优点。企业人事薪资管理系统是一个企业不可缺少的部第 2 页 (共 34 页)分,它的内容对于企业的决策者和管理者来说都至关重要,因此企业人事薪资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于用户查找、更新和维护都带来了不少的困难。本

7、着便于管理和使用为原则,参考现有众多的国内外优秀软件产品扬长避短设计出了人事薪资管理软件。它包括了人事管理、薪资管理等几个模块,可以使人事管理者从繁重的日常工作解脱出来,把精力用在更重要的方面,以便提高效率,更大程度的节约人力资源成本。2、开发目标本系统是针对新星百货运作的各种情况而开发的人资管理系统。我们在进行需求分析时发现,新星百货中存在的一些问题和弊端:都是以 C/S 架构,管理层只能在公司里面办公,不能坐在家里处理公司的事务;应用系统的界面不够友好;图表的显示效果差,未能很好表现统计出来的结果;统计的项目不够齐全,未能实现公司的智能化管理。针对此类问题,本系统为新星百货做出了很多的改良

8、:1)采用流行的 C/S 架构,公司管理只需稳坐家中就可以轻松办公; 2)系统操作简单,界面友好;规范完善的基础信息设置;3)为了方便用户,要求系统支持用; 4)用户的多条件查询功能;5) 支持多种报表打印功能;6) 具有数据备份和数据恢复功能,保证系统数据的安全,结合新星百货的具体情况和市场调研,本系统增加了很多现在流行的系统功能,相信可以在很长的时间内满足新星百货的需求,使新星百货不断发展。3、开发意义采用计算机对新星百货人资信息进行管理,可以提高新星百货的整个工作效益和现代化水平。帮助公司职工提高工作效率,实现公司工作流程的系统化、规范化和自动化。运用新星百货人资管理系统可以减轻公司工作

9、人员的工作量,缩小开支,提高工作效率与准确率,能够让高层的管理者很全面的掌握到公司第 3 页 (共 34 页)的全面信息,让高层者在做决策的时候能够准确的做到对公司发展有重大意义的决策,能够在企业中发展得更好更高。在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。对于公司管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个好的公司来说,更应该运用人资管理系统来对其进行管理,来提高管理的力度。1)开发一个人事劳资管理系统意义计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性

10、能有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等;为了解决传统信息的管理面临的这些问题,公司所设计的人事劳资管理系统软件也就应运而生了。2) 使用计算机管理职工信息的意义由于公司以前人事劳资信息的管理水平比较低,只停留在纸介质的水准上,这样的机制很明显地已不能适应时代的发展要求,它浪费了过多的人力及物力,还存在一些先天缺陷。在信息时代,这种传统的管理方法被以计算机为基础的信息管理方法取代已是大势所趋。

11、第 4 页 (共 34 页)二、系统可行性分析人事管理系统在企业中占有极其重要的地位,它关系着企业内部每个职员的档案,其中包括新职员的增加,职员档案的查找,职员的详细资料等等。对于企业来讲,人事管理系统是不可缺少的组成部分,它有效地管理企业的员工,对企业内部人事的流动和分配起着重要的管理作用,它正确地反映着企业的人事变化。图 2-1 企业管理业务流程图根据企业对人员管理的需要,开发一个“人事管理系统” ,开发目的如下:能够对员工的有关资料进行输入,修改,删除;能够为企业提供强大的查询功能,以便企业主管了解和掌握各职员的具体情况;能够提供员工的考勤信息及调动信息;能够对员工的资料数据进行备份,以

12、作为相关的历史资料。1、需求分析需求分析是软件生命周期中相当关键的一个阶段,是介于系统分析和软件设计阶段的重要桥梁,要想开发出用户满意的软件产品,首先得清楚用户的需求,需求分析的流程如图 2-2 所示:图 2-2 需求分析的流程第 5 页 (共 34 页)2、总体需求调查工资管理信息系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等等。由于本软件主要是为作者工作的一家科技公司定制开发的。该公司是一家刚刚成立

13、的公司,总体人员比较少,有正式员工 20 人,人员结构比较简单,学历比较高,基本上都拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以该公司目前对工资管理的要求并不高。因此,针对该公司而言,我们经过了反复地论证,最终确定了工资管理系统的设计方案。1、组织结构图该公司组织结构图如下:图 2-3 组织结构图2、系统目标采用公司现有的软硬件软件及科学的管理系统开发方案,建立人事工资管理系统,实现移动人事工资管理的计算机自动化。系统应符合公司人事、工资管理制度,并达到操作直观、方便、实用、安全等要求。目标系统应该达到以下要求: 1)时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映

14、速度快。2)可靠性。能连续准确的处理业务,有较强的容错能力。3)可理解性。用户容易理解和使用该系统。4)可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。总 经 理总 经 理 室经 理 室 总 工 室运 维 部 工 程 部业 务 部 财 务 部多 经 部第 6 页 (共 34 页)5)可用性。目标系统功能齐全,能够完全满足业务需求。6)安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。3、应用现状调查新系统的系统分析与系统设计工作都要建立在对现行系统调研的基础上,即必须调查现行系统的运行情况、问题等,明

15、确用户的需求,特别是合作开发和委托开发方式。调研的主要内容有:1)现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。调查该项内容的目的主要是为了划分系统界限、系统与外界的输入输出接口等。2)组织机构:画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。3)业务流程:按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流柞图,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。4)

16、报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。5)问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。6)新系统的功能和目标:了解各级领导和各类业务工作人员对新系统功能的要求,系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。3、开发工具选择编程环境的选择:现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为

17、先进的可用作企业级开发工具的产品有:Microsoft 公司的 Visual Basic, Microsoft 公司的 Visual C, Borland 公司的 Delphi 和 Powersoft 公司的 PowerBulider 以及 Java 等。第 7 页 (共 34 页)在这些程序开发工具中,有的强调程序语言的弹性与执行效率;有的则偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必定要耗费数倍的工夫来处理,使得原来所标榜的效率提高的

18、优点成为了一纸空谈;相反地,如果只强调语言的弹性,却没有便利的工具作配合,会使得一些即使非常简单的界面处理动作,变得复杂和麻烦起来,这样也会浪费程序设计师们的宝贵时间。作为数据库系统的开发,Visual Basic 是一个非常理想选择,它有效地避免了以上所谈到的诸缺点。数据库技术是 MIS设计中的重要支持技术,在 MIS 开发过程中,如何选择数据库管理也是一个重要的问题,目前,数据库产品可谓琳琅满目,每种产品都具有各自的特点和适用范围,因此,在选择数据库前,我慎重考虑了一下,应数据库应用的特点及适用范围,本系统选用了数据库 Access DataBase,开发工具当然是非 Visual Bas

19、ic 莫属了。1 Visual Basic 的功能简介1)、面向对象的可视化编程方法:用传统程序设计语言设计程序时,大都是通过编写程序代码来实现用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察,这很麻烦,大大影响了软件开发的效率。Visual Basic 则是应用的面向对象的程序设计方法(OOP) ,提供了可视化的设计方法,它把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。开发人员不必再为界面设计而编写大量程序代码,也不需要通过一遍遍编译来修改不满意之处了。只要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件” ,即图

20、形对象,并设置这些图形对象的属性,就可以轻松完成任务了。Visual Basic 会自动产生界面设计代码,程序设计人员不必再手工编写实现程序功能的那些烦人的代码,从而可以大大提高程序设计的效率。2)、结构化程序设计语言:Visual Basic 是在 BASIC 语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic 语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。Visual Basic 是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并

21、判断每个语句的语法错误。在设计 Visual Basic 程序的第 8 页 (共 34 页)过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离 Visual Basic 环境,直接在 Windows 环境下运行。4、系统功能调查整个系统从总体上分为人事管理(包括假条管理) 、工资管理、系统维护三大部分,每一部分应实现的功能如下:1)人事管理功能:新员工档案的输入:实现对新员工档案的录入功能。员工基本信息维护:包括修改、删除(删除员工只是将该员工登记为无效,并不要求从表中删除) 。员工基本信息查看:对员工的基本信息进行查询。员工基本信息查询:支持多条件查询,可以选择某一部门、某一职位、某一职称、学历、性别等进行查询,也可以组合查询。企业员工花名册:查看员工基本信息。员工假条管理:管理员工请假事宜。2)工资管理功能:员工工资新增:增加员工待遇。员工工资修改:对员工工资标准进行修改。员工工资查询:查询员工的工资情况。员工工资删除:对离开公司的员工删除工资。员工工资设置:对工资进行相关设置。3)系统维护功能:员工信息维护:实现灵活的工资项目维护。工资账目维护:能够灵活的改变员工的薪水账目等。系统用户管理:修改用户密码等。4)业务总体流程调查:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。