企业工资管理系统论文 VFP - 图文(2)

2019-08-30 18:17

浙江长征职业技术学院毕业论文

1.3 VFP的特点

与其他数据库不同,VFP在实现上述功能时提供了各种向导,用户在操作时,只需按照向导所提供的步骤执行,使用起来非常方便。 1) 2) 3) 4) 5) 6) 7) 8) 9)

易于使用 可视化开发 事件驱动 面向对象编程 应用向导和生成器 组件库 VFP基础类 活动文档

对动态图形文件的支持

10) 程序语言的增强 11) 支持OLE拖放

12) 新增和改进的生成器和编译器 2 系统分析

2.1 设计目标和任务 2.1.1 目标

企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。本企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志通过此系统,实现工资管理的完全信息化和数字化。 2.1.2 任务

为了加快企业自动化的步伐,建立工资管理系统,尽可能地减少工资管理的复杂性和低效性。运用数据库、VFP等相关知识来编写系统,系统的开发包括系统分析、需求设计、各功能模块的开发及代码设计。系统应具备基本的信息输入、修改、查询、统计及结果的输出。 2.2 可行性分析

以下从四个方面对企业工资管理系统进行可行性分析:技术可行性、经济可行性、操作可行性和法律可行性。 ? 技术可行性

3

浙江长征职业技术学院毕业论文

为了确定现有技术能否实现目标系统。VFP 6.0 自带的工具和控件,完全可以实现本系统要求达到的各种功能。 ? 经济可行性

为了确定待开发的系统的经济效益能否超过开发成本。企业工资管理系统是一个不会直接产生经济效益的投资,但是能够节省人员资源的消耗和浪费,从而节约成本,提高效率。从成本效益角度来观察,这个系统的开发成本不是很高,在使用后,能够起到的作用也是十分可观的。 ? 操作可行性

企业工资管理系统是基于VFP 6.0平台开发的,VFP系列是被广泛应用于数据库开发和操作的一套成熟的软件平台,而且它对于一个小型的数据库处理具有不可比拟的优点和简单方便。所以丛操作可行性方面是可行的。开发出来的界面也是十分容易使用,具有简单,容易上手的特点。 ? 法律可行性

本系统完全是本人在指导老师的指导下独立完成的,故不存在侵权行为或者由于本系统带来的法律纠纷等问题,所以在法律上是可行的。 所以从上面四点出发,可以确定系统分析是可行的。 2.3 需求分析 2.3.1 总体需求

1.建立对企业员工工资全面管理的信息系统; 2.对所有的职工提供全面管理; 3.对系统的安全提供全面管理;

4.对职工信息的添加、删除提供全面管理; 2.3.2 功能需求

(1) 对工资记录进行录入。 (2) 对工资信息进行查找。 (3) 对多个工资记录进行浏览。

(4) 对记录进行满足各种实际需要的修改。 (5) 对各项工资的总和和总的人数进行统计。 (6) 对记录进行打印。 2.3.3 性能需求 (1) 硬件配置

4

浙江长征职业技术学院毕业论文

中央处理器: 硬盘 10G 内存 16M 显卡 SVGA 光驱 CD-ROM (2) 软件环境

操作系统 WINDOWS2000/WINDOWSXP/WINDOWS ME

3 企业工资管理系统功能模块图

工资记录录入 工资记录浏览 工资记录修改 工资记录统计 工资记录 查询 图3-1企业工资管理系统功能模块图

退出系统 登录窗口 系统主窗口 理工资记录管数据初始化数据备份记录打印系统帮助退出系统 4 主要功能模块设计 4.1 项目的建立 A.在硬盘上建一个目录

B.启动VFP系统,在“项目管理器”窗口中建立一个项目,项目的名称为“工资管理系统”,保存到新建的目录中,如图4-1所示。

5

浙江长征职业技术学院毕业论文

图4-1项目的建立

4.2 用户登陆

为了保证应用程序的安全,通常要设计系统登录表单验证用户是否合法。只有合法的用户才可进入系统。本模块是系统的封面表单,运行时将通过此表单调用主控模块,进而管理整个工资管理系统。系统登录模块运行结果。如图4-2所示。

图4-2用户登陆

表单的设计 表单form的属性

Autocenter 改为:.T.-真(运行时居中) BorderStyle 改为:2-固定对话框(禁止更改表单大小)

Showtips 改为:.T. –真(指定表单上的控件等是否显示提示信息)

ShowWindow 改为 :2-作为顶层表单

在表单的 Form_Load 事件下添加如下代码:

PUBLIC USERNAME(2) USERNAME(1)='超级用户' USERNAME(2)='普通用户'

登陆系统Command1_Click事件代码: STORE '' TO MYUSER,P1,P2,P3 MYUSER=THISFORM.COMBO1.VALUE P1=ALLTRIM(THISFORM.TEXT1.VALUE)

6

浙江长征职业技术学院毕业论文

P2=LEFT(ALLTRIM(TIME()),2)+SUBSTR(ALLTRIM(TIME()),4,2)

P3=ALLTRIM(STR(YEAR(DATE()))) IF MYUSER=USERNAME(1) IF P1=P3

THISFORM.RELEASE do form gzgl ELSE

=MESSAGEBOX(\超级用户密码错误,请再试一遍!\提示信息') 4.3 系统主菜单设计

ENDIF ELSE IF P1=P2

THISFORM.RELEASE do form gzgl ELSE

=MESSAGEBOX(\普通用户密码错误,请再试一遍!\提示信息') ENDIF ENDIF

A. 在“项目管理器”窗口中,选择“其他”选项卡

B. 在“其他”选项卡中,选择“菜单”,“新建”,“菜单”,系统进入“菜单设计

器”窗口,如图4-3所示。

图4-3系统菜单设计器

退出过程相应代码:

byebye=messagebox(\真的要退出系统吗?\提示信息\if byebye=1 close all clear events quit endif

要注意的是,要在设计菜单结束后,选择主菜单上的“显示”菜单下的“常规选

7


企业工资管理系统论文 VFP - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:南京大学《认识地球》开卷考试使用版答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: