VFP工资管理系统

上传人:M****1 文档编号:456658563 上传时间:2023-08-31 格式:DOCX 页数:16 大小:794.92KB
返回 下载 相关 举报
VFP工资管理系统_第1页
第1页 / 共16页
VFP工资管理系统_第2页
第2页 / 共16页
VFP工资管理系统_第3页
第3页 / 共16页
VFP工资管理系统_第4页
第4页 / 共16页
VFP工资管理系统_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《VFP工资管理系统》由会员分享,可在线阅读,更多相关《VFP工资管理系统(16页珍藏版)》请在金锄头文库上搜索。

1、课 程 设 计课程名称:VFP程序设计课程设计题目:工资管理系统专 业计算机应用技术班级10级计算机应用技术学号1010321065、 1010321035、1010321052、 1010321011、 1010321047姓名金海燕、张小宝、王倩云、华琴、徐贞成绩指导教师 孙雯2011年11月26日至2011年12月14日1.系统需求分析1、系统需求分析首先,考虑该数据库系统的需求。例如,在该系统中,可以 完成考勤、工资记录、员工信息、部门工资标准、部门信息等录 入与记录,并且所有信息可以直接或者间接基于工资记录表。另外,为保存系统安全,阻止除管理人员以外的人员查看或者修 改系统的信息,可

2、以设置用户登录内容,以及记录管理人员登录的时 间和退出的时间。要实现各模块的功能,除为了记录信息外,还需要具有查询、修 改、删除、添加、计算等功能。这些功能主要围绕着员工、生产、部 门、考勤为中心,进行处理。2.系统概念图(1)员工实体E-R图(2)工资实体E-R图(3)部门实体E-R图(4)部门工资E-R图(5)考勤实体E-R图3,系统概念设计第表设计器-员工信息dbf字段|索引|表|粥 表设计器部门工资恭隹.dbf字段I索引I表I建立表单,然后在表单上添加3个标签,2个文本框,2个选项按钮,2个命令按钮。“登录”按钮的click事件:thisform.releaseif thisform.

3、text1.value=ABCDEFG andthisform.text2.value=123456”if thisform.option.value=0do form查询.scxelsedo form功能表.scxendifendif“退出”按钮的click事件:thisform.release日士重设L骂功能表5G建立表单,然后在表单上添加3个命令按钮“注册”按钮的click事件:thisform.releasedo form 注册.scx“查询”按钮的click事件:thisform.releasedo form 查询.scx“退出”按钮的click事件:thisform.release

4、建立表单,然后在表单上添加9个标签,9个文本框,4个命令按钮“添加”按钮的click事件:sele 1 append blankthisform.refresh this.enabled = .Fmand2.enabled = .Tmand3.enabled = .T.click 事件:if len(alltrim(thisform.len(alltrim(thisform.len(alltrim(thisform.or len(alltrim(thisform.姓名 .value)=0 or员工编号 .value)=0 or部门 .value)=0;性别 .value)=0 then=mes

5、sagebox(姓名、员工编号、部门和性别不能为空!) elsesele 2.value)loca all for 员工编号 =alltrim(thisform. 员工编号if not eof()=messagebox( 员工编号不能为重复!)sele 1elsesele 1usesele 2员工信息表alter tablesele 1员工信息表useset safe offzapthis.enabled = .Fmand1.enabled = .Tmand3.enabled= .F.thisform.refreshendifendif“取消”按钮的 click 事件:sele 1set sa

6、fe offzapthis.enabled = .Fmand2.enabled = .Fmand1.enabled = .T.thisform.refresh“退出”按钮的 click 事件:thisform.release/颉rr苜I,应建立表单,然后在表单上添加1个标签,2个文本框,2个命令按钮j,“查询”按钮的click事件:sele员工信息表set order to 员工编号loca all for 员工编号=val(alltrim( 员工编号)if not eof()thisform.grid1.recordsource= 人员资料set filter to员工编号=sfzhthis

7、form.gridl.refreshelse=messagebox(没有此员工的工资记录!)endif“退出”按钮的click事件:Thisform.release.4.设计心得体会经过一周的时间, 在同学和百度的帮助下, 基本完成本次课程设计,基本达到了工资管理系统的要求。这次数据库课程设计给我的最大的印象是:流程是一切的根本;架构是重要的, 想像的还要重要; 实践比一切空谈和理论更能学到东西。 从做这个数据库开始无论遇到什么困难, 我都没有一丝的放弃的念头。在设计过程中一定要慎重,仔细,来不得半点马虎。需求分析是整个课程设计的中心, 考虑要全面, 分析彻底。 才会为后来的设计打下良好的基础。否则,前功尽弃,甚至不能完成任务。做实例过程中要注意与说明书中数据项数据类型, 数据长度等的一致, 命令中心 输入任何命令都要谨记一条原则, 那就是严格按照格式来, 不能像平时在纸上作业。最后, 再次感谢同学的帮助, 没有你们的无私帮助, 就没有我们今天的工资管理系统的实现,衷心感谢你们!

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

当前位置:首页 > 商业/管理/HR > 营销创新

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