人事信息管理系统的开发与设计

上传人:yh****1 文档编号:127014681 上传时间:2020-03-29 格式:DOC 页数:22 大小:195KB
返回 下载 相关 举报
人事信息管理系统的开发与设计_第1页
第1页 / 共22页
人事信息管理系统的开发与设计_第2页
第2页 / 共22页
人事信息管理系统的开发与设计_第3页
第3页 / 共22页
人事信息管理系统的开发与设计_第4页
第4页 / 共22页
人事信息管理系统的开发与设计_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《人事信息管理系统的开发与设计》由会员分享,可在线阅读,更多相关《人事信息管理系统的开发与设计(22页珍藏版)》请在金锄头文库上搜索。

1、摘 要随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对馆内信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等.这些功能可以大大的提高用户管理的效率。人事管理信息系统能够帮助大中型企业在日常经营阶段对人员的档案进行管理。系统高度抽象了经营阶段的业务模型,在设计上采用弹性、灵活的设计方式,具有一定的独到之处。允许用户根据实际需要定义人员管理的各项属性,使得大中型企业能够根据实际情况在系统中定制相应的对策,并对制定的计划和

2、执行进行全程监控,做出正确的判断与决策。本文针对人力资源的信息管理,通过Visual Foxpro6.0设计一套小型数据库信息管理系统。关键词:数据库管理系统开发, Visual FoxPro6.0,人事管理信息系统目 录摘 要I1前 言11.1作业背景11.2选题说明11.2.1基本思路11.2.2作业目标11.3工作业绩21.3.1个人主要工作21.3.2主要收获21.3.3自我评定22系统简述32.1数据库管理系统概述32.2数据库管理系统开发工具32.2.1Visual foxpro 简介32.2.2Visual foxpro 6.0 简介32.2.3Visual FoxPro 6.0

3、的特点43图书管理信息系统设计53.1系统架构53.1.1总体结构53.1.2详细结构布局64人事信息管理系统实施阶段84.1登录系统模块设计84.1.1效果图显示84.2人事信息模块设计94.2.1创建系统主界面表单94.2.2编辑表单104.3档案管理信息设置134.4公司管理信息模块134.5培训管理信息模块144.6职称培训信息模块144.7部门调动信息模块155研究成果16结束语17参考文献18 专业资料人事信息管理系统的开发与设计1 前 言1.1 作业背景本文根据数据库原理与应用教程课程要求而做。课程作业要求如下:通过数据库原理与应用教程课程所学知识,用Visual FoxPro软

4、件开发一个实用的小型数据库管理系统。1、 对设计题目进行小组分工讨论2、 根据分工组员合理安排时间,完成各自任务,3、 检查程序运行情况4、 编写课程时间并提交。1.2 选题说明1.2.1 基本思路在实际项目的开发过程中,如何结合企业信息化建设的现状,在企业现有的硬件条件基础上,以最大程度体现和发挥人事管理系统在人事管理流程和业务方面的特点与优势,实现对企业管理的科学化、合理化、制度化、规范化,从而达到节约管理费用、提高企业效率、增强企业竞争力等作用。因此就有必要在人事管理系统的设计与开发方面进行研究。1.2.2 作业目标本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获

5、,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。1.3 工作业绩1.3.1 个人主要工作我的主要任务是对企业整个人事管理系统进行代码的编制。1.3.2 主要收获通过这次课程设计实践,让我了解到一个企业若想使人们从繁重的传统手工管理中解脱出来,从而提高企业人事档案管理的工作效率,协助企业更好的完成人事档案管理工作,而且,使企业整体管理科学化、正规化,那么利用计算机对企业人事档案进行管理

6、是必然趋势,人事档案管理系统是企业管理工作中不可缺少的。同时,通过这次的课程设计实践,我对数据库的有关知识有了更加全面的了解与认识,掌握了Visual Foxpro9.0的一些简单的使用工具,使用数据库组织和建立表和视图间,包括数据表设计、表单设计、查询等,也了解了人员信息数据库管理系统的重要性。1.3.3 自我评定 优 良 中 及格 不及格2 系统简述2.1 数据库管理系统概述数据库管理系统(Data Base Management Systems,简称DBMS)是数据库系统的核心部分,它是在特定操作系统支持下帮助用户建立、使用和管理数据库的一种计算机软件。DBMS提供了许多命令、函数和语句

7、让用户对数据库中的数据资源进行管理操作(如数据库文件的建立、数据的输入输出、增加、删除、浏览、查询、修改、统计、分类、连接等)。总之,数据库的一切操作都是通过数据库管理系统来实现的。2.2 数据库管理系统开发工具2.2.1 Visual foxpro 简介Visual FoxPro简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。Visual FoxPro源于美国Fox Software公司推出的数据库产品FoxBase,在DOS上运行,与xBase系列相容。FoxPro原来是FoxBase的加强版,最高版本曾出过2.6。之后,Fox Software被

8、微软收购,加以发展, 使其可以在 Windows 上运行, 并且更名为 Visual FoxPro。目前最新版为 Visual FoxPro 9.0,而在学校教学和教育部门考证中还依然延用经典版的 Visual FoxPro 6.0。在桌面型数据库应用中,处理速度极快,是日常工作中的得力助手。2.2.2 Visual foxpro 6.0 简介Visual FoxPro 6.0是在 xBASE(dBASE,Clipper,FoxBASE,FoxPro)的基础上发展而来的32位数据库管理系统。 它是由微软公司于1998年在推出 Windows 98 操作系统的同时推出的。 1998年9月份美国微

9、软公司推出了Visual Fox Pro 6.0系列,其中包括VFP6。VFP6的推出为网络数据系统使用者及设计开发者带来了极大的方便。VFP6不仅提供了更多更好的设计器、向导、生成器及新类,并且使得客户/服务器结构数据库应用程序的设计更加方便简捷,增加了处理2000年数据的工具。VFP6以其强健的工具和面向对象的以数据为中心的语言,将客户/服务器和网络功能集成于现代化的、多链接的应用程序中。VFP6充分发挥了面向对象编程技术与事件驱动方式的优势。VFP6是目前世界流行的小型数据库管理系统中版本最高、性能最好、功能最强的优秀软件之一。2.2.3 Visual FoxPro 6.0的特点Visu

10、al FoxPro 6.0 能够得到广泛的使用,这是与其具有的强大的功能分不开的,Visual FoxPro 6.0 与其前期的版本相比,有更高的性能指标和鲜明的特点。 提供多种可视化编程工具,最突出的是面向对象编程。 在表的设计方面,增添了表的字段和控件直接结合的设置。 除此之外,Visual FoxPro 6.0 具有一系列的新特色,如: 成功解决了计算机2000年的问题。 增强了 Internet 技术和 WWW 数据库的设计。 ActiveX 和向导、生成器及控件等集成化工具。 新引入了网络图象文件格式:gif 和 jpeg 。 对项目及数据库控制的增强 在 Visual FoxPro

11、 6.0 中可以借助“项目管理器”创建和集中管理应用程序中的任何元素;可以访问所有向导、生成器、工具栏和其他易于使用的工具。 提高应用程序开发的效率 Visual FoxPro 6.0 增加了面向对象的语言和方式。借助 Visual FoxPro 6.0 的对象模型,可以充分使用面向对象程序设计的所有功能。 互操作性和支持 Internet Visual FoxPro 6.0 支持具有对象的链接与嵌入(OLE)拖放,可以在 Visual FoxPro 6.0 和其他应用程序之间,或在 Visual FoxPro 6.0 应用程序内部移动数据。 充分利用已有数据 Visual FoxPro 6.

12、0 为升级数据库提供了一个方便实用的转换器工具,可以将早期版本中的数据移植过来使用;对于电子表格或文本文件中的数据,Visual FoxPro 6.0 也可以方便的实现数据共享。3 图书管理信息系统设计3.1 系统架构3.1.1 总体结构通过对图书信息管理系统的调研与分析,系统主要完成的功能有:用户登录系统、读者查阅信息、图书类别管理、借阅信息管理、图书续借管理以及读者过期信息管理。人事信息管理系统的局部E-R图如下图3.1: 职工号姓 名奖惩原因奖惩情况奖惩日期奖 惩企业人事管理培 训职工号培训代码培训结果培训时间姓名图3.1 人事信息系统的局部ER图3.1.2 详细结构布局1.登录系统的简

13、单流程图如图3.2用户登陆职工号正确?密码正确?档案管理查阅工资管理查阅奖惩管理信息图3.2 登录系统流程图2. “登录系统”的数据和逻辑设计见表3-1表3-1 人事信息管理逻辑设计字段名称数据类型可否为空 说明编号字符型(10)否编号姓名字符型(10)否姓名性别字符型(2)否性别出生年月字符型(8)否出生年月住址字符型(10)可住址联系电话字符型(10)可联系电话籍贯字符型(10)否籍贯文化程度字符型(10)可文化程度职称字符型(10)可职称部门字符型(10)否部门职务字符型(10)否职务基本工资字符型(10)否基本工资简历字符型(10)否简历4.根据这模式,依次设定档案管理、工资分配、奖惩

14、管理的操作模块。4 人事信息管理系统实施阶段系统实施是人事管理系统的最后也是最重要的一个阶段,所谓实施指的是将系统设计阶段在计算机上实现。人事管理系统的实施阶段主要包括的就是代码的编写与程序的运行两个内容。系统实施阶段的主要任务是:(1)按总体设计方案购置和安装计算机网络系统;(2)建立数据数据库系统;(3)整理基础数据;(4)投入切换和试运行。4.1 登录系统模块设计4.1.1 效果图显示单击“菜单栏”上的运行按钮“!”,即可得到系统登陆界面,如图4.1所示:图4.1 登录系统4.2 人事信息模块设计4.2.1 创建系统主界面表单在visual foxpro6.0中,表单及控件都是应用程序中的对象。用户通过对象的属性,事件和方法程序来处理对象。表单的设置和制作在系统中占的地位尤其重要,是用户接触的界面和操作的对象,用户对系统的使用和管理几乎都是通过表单进行的。Visual foxpro 6.0提供的表单设计器,它完全实现了可视化编程功能,从而使系统编程过

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

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号