VFP在研制人事工资管理系统中应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP在研制人事工资管理系统中应用

VFP在研制人事工资管理系统中应用【摘 要】 学习VFP的最终目的是能开发数据库应用系统,用VFP开发了人事工资管理系统,使其结构设计更加合理,功能更加齐全、完善。本文介绍了该系统的设计思想、功能及特点。 【关键词】 人事工资管理系统; VFP;一对多表单;一对多报表 人事工资管理系统的主要任务是利用计算机对人事、工资信息进行常规的管理(如增加、修改、删除、查询、存储),迅速准确地完成人事工资信息的统计计算和汇总工作以及报表打印。人事工资管理系统包含下列功能: 1数据维护:数据维护功能用于录入人事、工资数据,以及修改、删除等操作。 2查询:能按多种类别查询人事、工资信息。 3工资计算:工资数据录入后,要能自动计算应发工资和实发工资。 4报表打印:打印职工人事信息报表、职工工资月报表、职工工资条;按多种类别查询的人事、工资信息都能打印输出。 5人事信息统计:按多种类别查询出人事信息后给出人数统计信息。 一、数据库的建立 1表的建立:建立5个表,表名及部分结构如下: 表1——人事表.DBF:编号、姓名、性别、出生日期、工作日期、部门代码、职称、婚否、简历、相片;表2——工资表.DBF:编号、基本工资、岗位津贴、奖励、应发工资、水电、保险、实发工资;表3——部门表.DBF:代码,部门名称;表4——职称表.DBF:职称代码、职称名称;表5——年份表.DBF:年份代码、年份名称等。 2数据库的建立及“一对多”联系 建立一个“人事工资管理.DBC”,将以上5个表添加进去,并建立表之间的“一对多”联系:人事表与工资表(编号)、职称表(职称代码)、部门表(代码),根据实际情况设置好父表和子表,父表中的一条记录与子表中多条记录相对应。为了实现“一对多”联系,父表中的关联字段必须设置为主索引,子表中的关联字段设置为普通索引。 二、系统结构框图 1人事管理 1) 人事信息数据维护包括数据录入、修改、删除、查询、浏览、保存、打印等。在制作该表单时左边是浏览窗口,便于用户浏览数据;右边是编辑窗口,主要用入输入、修改数据。2) 人事数据查询是利用表格显示人事表中的查询数据,数据按查询条件用set filter to 命令过滤,条件由用户输入或选择。表单中设置打印按钮:查询打印和按部门分组打印。查询打印用于打印查询到的员工的人事信息表。按部门分组打印,则是按部门分组打印所有员工的人事信息表。3) 人事信息统计是根据选择相应的人事表中字段和操作符并设置相应值,查询出满足条件的记录,通过表格显示出来。 2工资管理 1) 工资月初始化是先从人事表中插入员工编号到工资表中,生成本月工资的员工名单;再将上月工资数据中的固定部分导入到工资表中,用户只需要输入工资数据项中的变动项目,这样可减少用户的输入工作量。月初始化后,系统会自动保存当月工资数据。2) 工资数据维护主要功能是输入、修改工资数据。工资数据输入界面需要表格实现,工资月初始化后就可以录入和修改工资,选择年度、月份,单击“数据录入”按钮,表格中将显示该月工资表文件的数据,就可以录入、修改工资数据。3) 工资查询是用表格来显示查询数据,选择年份和月份后,输入或选择查询条件可以用set filter to 语句过滤表格中的数据,从而只显示满足条件的记录。4) 工资报表用于打印员工的工资明细表和工资条,它具有查询及打印的功能。 三、系统打包 本系统涉及到数据库表、表单、报表、类代码,系统研制的最后工作是将数据库表及主表单添加到项目文件中,经过“连编”、“编译成可执行文件”等步骤,编译成“人事工资管理系统.EXE”文件。再利用“工具”菜单中的“安装”向导,制作成Windows操作系统下的安装盘,利用安装盘安装本系统,可脱离VFP工作环境,直接在Windows环境下运行。 四、结束语 人事工资管理系统的开发,先从问题的定义开始,确定要解决的问题,进行必要的调研,即对数据进行采集和分析,之后对系统进行需求分析(包括数据需求和功能需求),给出系统的总体结构图、各功能模块,最后进行数据库设计和应用程序设计。相比一些数据库编程语言,用VFP来开发数据库应用系统侧重于追求系统结构设计的合理性、功能的完善性、方便用户使用等方面,具体编写代码的工作量并不是很大,特别是使用一对多表单、一对多报表,不仅设计上科学、合理,而且界面提示清楚,操作方便,能够收到事半功倍的效果。 参考文献 [1]陈孟建.Visual FoxPro6.0实用教程(第二版).电子工业出版社,2004. [2]朱珍.Visual FoxPro6.0数据库程序设计.中国铁道出版社,2006. [3]余文芳.Visual FoxPro6.0数据库应用.人民邮电出版社,20

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档