ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:951.92KB ,
资源ID:19379936      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19379936.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(人事管理系统论文Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

人事管理系统论文Word文档格式.docx

1、结束语 19附录 参考文献 19源代码 20摘要 本课题研究是对人事系统进行规划设计,目的是为了满足单位日常的人事管理的需求,扩大工作空间,使单位管理过程更加快速、安全、高效。本论文基本完成了本课题研究的主要任务系统的分析过程。论文的系统规划设计过程是从单位的业务流程出发展开分析,从而完成系统各个功能模块的分析过程,以及完成部分功能模块的设计,实现了数据库信息的浏览、录入、查询、修改、删除等各种操作。系统设计的数据库采用visual foxpro6.0,通过统一界面使得系统操作更为灵活、方便便捷。关键词:人事、系统、信息AbstractSummary: This paper aims to w

2、ork out a proper design on check on work attendance for company, to enlarge the scope of check on work attendance so that the management of office service as well as the whole management in company will be fast, safe and efficient.Based on the analysis to each function module in the system, it works

3、 out designs on some function modules and realizes the operations such as skimming, imputing, searching, correcting and deleting regarded to database information. The database adopts visual forpro 6.0 and uses the unified interface to make the system more convenient to be operated. Key words: check

4、on work attendance system information第一章 绪 论1.1 应用背景随着我国市场经济的蓬勃发展,各项行业也在高速发展.其高速发展也必然导致竞争的日益加剧,企业要想在激烈的市场竞争中谋取发展.客观上要求企业必须加强内部管理,提高运营效率.企业内部管理之中,人事管理在企业管理当中就成为重要解决的问题。1.2 开发工具的选择 伴随着计算机产业的快速发展,现今市场上有许多种开发产品可供我们选择. Microsoft学校的Visual Basic,Microsoft学校的Visual C,Borland学校的Delphi ,Powersoft学校的PowerBulid

5、er,Java等等.这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。作为数据库系统的开发,Visual FoxPro是一个非常理想选择。Visual FoxPro因简单易学、功能强大、编译

6、速度快而从众多的软件开发工具中脱颖而出。它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完善、紧密地结合起来,并封装了Windows编程的复杂性。程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分布式系统,都可以使用Visual FoxPro进行开发,其友好的集成开发界面,可视化的双向开发模式,良好的数据库应用支持高效的程序开发和程序运行,备受广大程序开发人员的好评。尤其是Visual FoxPro对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩短了开发周期,深受广大数据库应用程序设计人员的喜爱。Visual FoxPro为数据库应用开发人员提供了丰富的数据库开

7、发组件,使数据库应用开发功能更强大,控制更灵活,编译后的程序运行速度更快.1.3 开发工具的介绍Visual FoxPro是微软学校推出的可视化编程工具之一,对于开发小于1 000 000条记录的中小型数据库系统,无疑是最佳的选择.它一直都被不同层次的程序员用于设计开发各种类型的管理信息系统或者进行数据库的维护. Visual FoxPro最大的特点是易学,高效,功能强大.熟练的Visual FoxPro程序员只需要用一个月左右的时间编程实现一个小型的管理系统.Visual FoxPro作为优秀的编程工具,具有以下优点:(1) Visual FoxPro一直是中国台式机数据库的主流,占据中国市

8、场的主要部分.(2) Visual FoxPro易学,易用,易维护.在我国已经形成了一支强大的从事Visual FoxPro管理,维护和开发的技术力量.(3) Visual FoxPro开发效率高,成本低,投资小,见效快.(4) Visual FoxPro是软件业巨头微软学校的拳头产品之一,多年来微软学校一直致力于将该学校的先进技术引进到Visual FoxPro系列产品中.例如SQL技术,Active技术,OLE技术,可视化编程技术等一系列先进技术.正是这些技术的不断引入,使得Visual FoxPro的功能不断增强. 第二章 系统分析系统分析主要是对现行系统进行充分的调查研究,细致了解现行

9、系统的现状和业务流程,及其存在的主要问题,并在此基础上提出新系统的逻辑模型.2.1 系统初步调查系统初步调查采用的主要方式是系统分析员与学校各级管理人员进行交流,并对学校的管理体制进行现场参观了解情况.经过初步调查了解.对学校现行的人事管理制度做出如下分析:学校设有4个科室: 信息专业科、供电专业科、机车专业科,机电专业科,每个科室的人员的变动很大.学校设有专职的人事管理人员.员工的人事还是使用手工记录的办法,效率很低。 学校领导希望通过建立一个完善的人事管理信息系统,使其学校人事管理工作规范化、制度化、程序化,提高信息反馈自理的速度和准确性,及时、准确的把握学校人员的情况,以提高学校对人员管

10、理的水平。从而使学校不会发生人力资源的浪费问题,提高管理的整体水平,同时,学校领导可以通过本系统及时对学校人力资源做出准确判断,并进行调整,以使学校始终处于良好的工作氛围之中,带动员工的工作积极性,从而提高学校的整体工作效率,使学校进入一种良性的循环中.2.2 系统可行性分析 在系统初步调查的基础上,面对学校的管理现状,有三种可供选择的方法:(1)不做任何变化,维持目前的管理现状(2)购买市场上的商品化软件,提高管理水平。(3)根据实际情况,自行开发一套管理软件。第一种选择显然要被排除掉的,因为因循守旧,裹足不前,企业必将被时代的潮流淘汰,断送企业的前途。那么购买商品化软件可行吗?答案是否定的

11、。原因为: 经费问题:一套基于大型关系数据库的软件少说也要上万元。 功能方面:由于学校的规模、经营范围等方面的千差万别,通用的软件很难完全适应每个超市的具体需要。 数据共享:通用的商品化软件数据底层一般都是不开放的,数据共享性差。 可移植性:商品化软件包的可移植性差,难以适应企业业务发展的需要。最后,唯一可能的选择也只有第三种方式了。2.3 系统开发的目标在对学校信息系统的初步调查和可行性分析的基础上,提出了该信息系统的开发目标:即按照管理信息系统的原理和方法,采用较成熟的信息技术和手段,并利用学校现有的软硬件软件及科学的管理系统开发方案,开发出一套自己的人事管理软件.系统应符合学校人事管理制

12、度,并达到操作直观、方便、实用、安全等要求。2.4新系统逻辑模型的提出 系统分析的主要成果是系统的逻辑模型.在对现行管理方式进行了认真调查、分析、研究基础上,经过学校管理人员之间的交流, 最后确定了学校人事信息系统的逻辑模型。通过数据流程图(DFD)来进一步描述新系统的逻辑功能。见下图示:图 2-1 是系统操作流程图。介绍人事管理系统的操作过程。 图 2-2 是介绍系统登陆按钮的数据流程,Y N图2-1 人事管理系统操作流程图第三章 系统设计3.1 系统界面设计本系统界面本着美观,大方的主旨进行设计的。其系统界面以蓝色为主色调,使其使用者不会产生厌烦感。本系统登陆界面如图3-1,图3-2。系统

13、总界面如图3-3。系统记录打印模块图3-1 系统登陆界面图 3-2 系统登陆界面3.2 系统安全性设计用VF6.0设计的系统,从系统开发的实际情况出发,根据系统分析的结果,还将对系统安全性进行设计,对所有想登录本系统的用户进行密码检测。除本学校人员外不得入本系统查看数据资料。如果系统输入操作员不属于本系统的合法用户,则系统出现错误提示窗口,若输入三次均为错误密码,系统将自行关闭。如图3-4所示:为了加强数据的安全性,建立人事信息系统数据库,以便保证系统启用以后不会出现数据丢失,死机等现象,并保证数据的一致性,并发性和可移植性。3.3 系统功能结构设计本系统经过设计前的研究和对计划工作的归纳总结

14、,对本系统采用模块化程序设计思想,把整个系统分为:信息管理模块,记录查询模块。3.3.1系统信息管理模块此功能模块主要是对学校内信息的录入,修改,删除,保存等基本操作。其包括员工信息,各科室信息,人事记录三项管理。见图3-3所示。在员工信息管理模块里我们可以对学校新员工进行信息录入,并可以浏览学校里每位员工的基本信息(员工编号,姓名,学历,所在科室,电话,住址等个人信息)。见图3-8所示:图3-8 员工信息管理在科室信息管理模块中可以知道学校每个科室的情况(科室编号,科室名称,科室员工人数,科室上班制度)。见图3-9所示:图3-9 科室信息管理3.4 系统数据库设计进行数据库设计的首要任务是考

15、虑信息需求,也就是数据库要存入什么样的数据。当然,创建成数据库并非仅仅为了存储数据,更主要的目的是从中提取有用信息。所以除了要考虑数据库存储什么数据外,还应该考虑数据的存储方式、目的、用途以及性能要求。根据实际的管理工作,这里绘制出了本系统的E-R图,见图3-22所示:图3-16至图3-21是系统各要素的属性图。图 3-16 员工属性图图3-17 科室属性图图3-18管理员属性图3-19 人事管理属性图图 以E-R图为基础,根据本系统的实际情况,建立六个数据表来存放各种数据:即“人事”表、“管理员”表、“科室情况”表和“员工信息”表。下面是各表的结构和字段对照表。 “管理员”数据表字段名据类型

16、段宽度小数位数帐号符型2密码姓名 “科室情况”数据表科室编号6科室名称上班制度字符型10备注注型4 “员工信息”数据表员工编号性别学历所在科室籍贯30民族婚姻生日期型8身份证电话住址邮编3.5 人机界面设计 为了能更好的发挥本系统的作用,我采用了基于菜单选择、弹出式窗口的人机交互方式,将各功能模块组装起来。 根据系统功能结构设计,采用VFP6.0系统提供的创建菜单向导设计了一个分层式的菜单,即当用户选择下拉菜单中的某一个子功能选项时,子项功能选项启动,子项功能选项下如还有子菜单,系统则会将其激活,依此类推。并把系统中经常用到的选项放系统主界面之中。以方便用户使用。用户操作方法有三种:直接用鼠标

17、单击在键盘上按菜单中相应的功能快捷键。用键盘上的上下、左右键和回车配合使用移动蓝色光带。当用户通过菜单选择了所要进行的工作后,系统进入相应的业务处理功能,这时整个业务处理活动在屏幕的中间区域进行。具体的业务数据处理功能,从界面的性质上主要为数据编程。这时的界面式样与原手工处理时的表格样式基本一致,以使用户在操作习惯和方式上比较熟悉和适应。并通过表格形式,前后对照,减少输入错误的机会。3.6程序设计 本系统所实现是在上述系统设计基础上,采用Visual FoxPro关系数据语言采用自上而下,逐步细化,逐步完善的原则进行的程序设计(具体源程序及应用程序见盘片)。4.1软件开发工具和数据库产品的选择

18、 根据本系统的设计要求和对几种软件开发工具比较。又因本人对Visual FoxPro的掌握,决定本次设计采用微软学校的PC关系数据库开发平台Visual FoxPro6.0。4.2系统运行 硬件配置要求:(1)具有80846、50MHZ(或更高)微机处理器与IBM PC兼容微机及其以上微机(2)一个鼠标(3)16M以上内存(4)50M以上硬盘空间(5)VGA或更高分辨率的显示器. 软件要求:windows 98、windows NT 4.0或以上版本。 初始数据输入:为了规范输入内容,已经向本系统输入例样 系统特点:用户界面友好、清晰、安全性好、模块间彼此独立,某个模块损坏不会影响其他模块的运

19、行,提高了系统的可靠性和可维护性,专业版设计,容易移植,系统易学易使用。4.3系统测试:本系统采用自上而下,逐步细化,逐步完善的原则进行程序设计和调试。经过以下一系列步骤,大总体框架 表单(From)的制作 变量说明 代码编写 模块测试 总体测试.1某项目测试,为了保证每一项下拉菜单能够正确实现系统设计的功能,将超市的有关数据输入到系统中,并对每一个菜单项反复进行了操作,从而保证了菜单级功能的正确实现。2数据跟踪,完成菜单项测试后,我对系统内的每一个数据进行跟踪,依次验证数据流处理的正确性。 3单据跟踪:通过不同的操作,对每项单据的变化情况进行整体跟踪,依次来检验系统单据流向的正确性。4综合测

20、试,在以上测试基础上对系统功能进行整体测试,依次来检验系统功能是否符合系统设计的要求。第五章 系统开发总结 在做毕业设计以前,我对管理信息系统开发的理解只是停留在理论知识的层面上,缺乏实际的软件开发经验。通过开发本系统和学习VFO6.0,我对前面学过的许多知识有了更为深刻的理解。在整个开发过程中,遇到了很多问题,但最终都被我一一解决。“凡事预则立,不预则废”,这是我在开发完这套人事管理系统后最大的体会。结 束 语 在这一个多月的设计过程中,我查阅了许多参考资料,精心设计、耐心调试,不断发现问题和解决问题,并在指导老师的耐心帮助与指导下,完成了人事管理系统的软件开发。我深刻体验了开发软件的苦与乐

21、,而且也达到了锻炼自己的目的。同时,进一步加深了对计算机信息管理专业所学课程的理解和认识。但由于本人水平有限,又是首次进行程序设计,在学习Visual Foxpro6.0的过程中,一些知识还不扎实,学过的东西没能融会贯通,在编写代码过程中不能够信手拈来,熟练应用,这样就难免有不足和考虑不周的地方。希望老师能够理解并请各位老师进行批评指正。参 考 文 献书 名出版社主编Visual Foxpro6.0操作导引电子工业出版社谭浩强Visual Foxpro6.0中文版入门与技巧清华大学出版社木林森工作室Visual Foxpro6.0面向对象编程指南张 琦梁 恩FoxBASE+数据管理系统高等教育

22、出版社王 利Visual Foxpro编程实例中国经济出版社罗锐韧卫南平Visual Foxpro实用程序100例人民邮电出版社段 兴附录 源程序main.prgCLOSE ALLCLEAR ALLSET CENTURY ON & 显示四位年代SET HOURS TO 24PUBLIC TJ & 声明全局全变量_SCREEN.VISIBLE=.F.DO FORM logon & 执行logon表单READ EVENTSMainmenu.prgLPARAMETERS oFormRef, getMenuName, lUniquePopups, parm4, parm5, parm6, parm7,

23、 parm8, parm9LOCAL cMenuName, nTotPops, a_menupops, cTypeParm2, cSaveFormNameIF TYPE(m.oFormRef) # O OR ; LOWER(m.oFormRef.BaseClass) # form m.oFormRef.ShowWindow # 2 MESSAGEBOX(只能从顶层表单调用该菜单。请确认您表单的 ShowWindow 属性已设为 2。阅读此菜单 MPR 文件的头部分,可以获得详细信息。RETURNENDIFm.cTypeParm2 = TYPE(m.getMenuName)m.cMenuName

24、 = SYS(2015)m.cSaveFormName = m.oFormRef.NameIF m.cTypeParm2 = C OR (m.cTypeParm2 = L AND m.getMenuName) m.oFormRef.Name = m.cMenuName AND !EMPTY(m.getMenuName) m.cMenuName = m.getMenuNameDIMENSION a_menupops6m.lUniquePopups)= AND m.lUniquePopups FOR nTotPops = 1 TO ALEN(a_menupops) a_menupopsm.nTot

25、Pops= SYS(2015) ENDFORELSE a_menupops2=信息管理 a_menupops6=员工信息打DEFINE MENU (m.cMenuName) IN (m.oFormRef.Name) BARDEFINE PAD _16v13oiuf OF (m.cMenuName) PROMPT COLOR SCHEME 3DEFINE PAD _16v13oiui OF (m.cMenuName) PROMPT 记录打印DEFINE PAD _16v13oiuj OF (m.cMenuName) PROMPT 退出系统ON PAD _16v13oiuf OF (m.cMenu

26、Name) ACTIVATE POPUP (a_menupops1)ON PAD _16v13oiui OF (m.cMenuName) ACTIVATE POPUP (a_menupops2)ON SELECTION PAD _16v13oiuj OF (m.cMenuName) ; DO _16v13oiun ; IN LOCFILE(源程序MAINMENU ,MPX;MPR|FXP;PRGWHERE is MAINMENU?DEFINE POPUP (a_menupops1) MARGIN RELATIVE SHADOW COLOR SCHEME 4DEFINE BAR 1 OF (a_

27、menupops1) PROMPT 人事操作(K)DEFINE BAR 2 OF (a_menupops1) PROMPT -DEFINE BAR 4 OF (a_menupops1) PROMPT ON SELECTION BAR 1 OF (a_menupops1) DO FORM KQACTON SELECTION BAR 5 OF (a_menupops1) DO FORM RZACTDEFINE POPUP (a_menupops2) MARGIN RELATIVE SHADOW COLOR SCHEME 4DEFINE BAR 1 OF (a_menupops2) PROMPT 员工信息(Y)DEFINE BAR 2 OF (a_menupops2) PROMPT DEFINE BAR 3 OF (a_menupops2) PROMPT 科室信息(B)DEFINE BAR 4 OF

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1