该文是职称论文专业数据库论文范文,主要论述了关于数据库毕业论文题目,与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来开发数据库应用系统侧重于追求系统结构设计的合理性、功能的完善性、方便用户使用等方面,具体编写代码的工作量并不是很大,特别是使用一对多表单、一对多报表,不仅设计上科学、合理,而且界面提示清楚,操作方便,能够收到事半功倍的效果.