鉴于大家对VFP毕业设计十分关注,我们编辑小组在此为大家搜集整理了“基于VFP的人事管理系统”一文,供大家参考学习!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
五 详细设计 (一)开发语言和开发工具简介 本系统采用VF6.0作为开发工具,VF6.0是新一代数据库管理的杰出代表,以强大的性能,完善而又丰富的工具,超高速的速度,极其友好的界面以及完备的兼容性等特点,备受广大用户的欢迎。 VF6.0及其中文版,是可运行于Windows 95和Windows NT平台的32位数据库开发系统,他不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理,Visual FoxPro 6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导,用户还可以快速创建表单、查询和打印报表。 (二)系统模块功能 为了提高效率和简化操作,本系统采用模块方式,在各模块按钮的提示下,操作者只需按下相应的按扭,就可执行相应的功能,这样不仅使操作者感到轻松自如,而且可以减少差错。 (三)系统总控模块 由系统的主程序界面组成,用来调用各个子功能模块的相应程序,各子功能通过光带下拉菜单显示。当输入密码超过三次不正确时,系统变停止访问,直接返回Windows状态下,如果正确,则确定按钮直接进入主窗体,然后到所要进入的子功能模块中去。 (四)创建窗体及功能实现 1.人事档案主目录。 图5.4.1 应用与人员查看的功能。 2.编辑窗体的建立。 图5.4.2用与添加或删除的窗体。 此窗口有资料明细表,用与新添加人员的资料和删除资料的用途。 3.添加部门窗口。 图5.4.3统计各部门人数 用与统计各个部门人数。相应程序如下。 use tjbm in 0 &&在另一工作区打开统计部门用数据表 select tjbm &&选择统计部门表 zap &&清空里面的数据 select rsda &&选择人事档案表 set order to 部门 &&设置主索引为部门,即按部门排序 go top do while .not. eof() &&建立循环,当没到数据表结尾时,循环执行下面的程序 bm=部门 &&将当前记录的部门存入bm变量 count while 部门=bm to rs &&统计以下记录数直到部门不与bm的值相同,结果放入rs变量 select tjbm &&选择统计部门数据表 append blank &&增加一空记录 replace 部门 with bm,人数 with rs &&将bm和rs的值存入空记录 select rsda &&选择rsda表以便继续统计下面的记录 enddo &&循环结束 do form tjbm name tjbm &&调用统计结果显示表单 select tjbm &&选择统计部门表 use &&将统计部门表关闭 select rsda &&选择人事档案表 set order to 编号 &&将主索引设回编号,以便在人事档案表显示 return &&返回。 4.添加职务窗口。 图4.4用与统计各职务人数 用与统计各职务人数,相应程序如下。 use tjzw in 0 &&在另一工作区打开统计职务用数据表 select tjzw &&选择统计职务表 zap &&清空里面的数据 select rsda &&选择人事档案表 set order to 职务 &&设置主索引为职务,即按职务排序 go top do while .not. eof() &&建立循环,当没到数据表结尾时,循环执行下面的程序 zw=职务 &&将当前记录的职务存入zw变量 count while 职务=zw to rs &&统计以下记录数直到职务不与zw的值相同,结果放入rs变量 select tjzw &&选择统计职务数据表 append blank &&增加一空记录 replace 职务 with zw,人数 with rs &&将zw和rs的值存入空记录 select rsda &&选择rsda表以便继续统计下面的记录 enddo &&循环结束 do form tjzw name tjzw &&调用统计结果显示表单 select tjzw &&选择统计职务表 use &&将统计职务表关闭 select rsda &&选择人事档案表 set order to 编号 &&将主索引设回编号,以便在人事档案表显示 return &&返回
|
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |