ro6.0语言与函数。
VisualFoxPro6.0是新一代的关系型数据库系统,它易学易用,功能强大,与以前的版本相比,它的功能更加强大,开发及操作界面更加友好。用VisualFoxPro语言编写的程序通常称为应用程序。应用程序是由FoxPro命令、函数和相应的某一事件所要完成的处理过程的语句所组成的。它能使开发人员很容易地将简单工作复杂的事务逻辑与应用相匹配。它由几百个函数用于操作对象、数字、文字和日期等信息并全面支持的DDE和全文本的I/O。
例如为某个按钮上的ClickEvent事件则编写的脚本、可能要进行的处理是从数据库中检索和显示数据。
事件本身也可以触发其它事件,例如当一个按钮上的ClickEvent事件要打开一个窗口时就触发了一个窗口上的Open事件。
VisualFoxPro6.0还提供了丰富的内置函数,可以利用这些函数对应用程序的各种对象的控件进行处理,如打开窗口的函数更新数据库的函数。
此外,用户还可以定义自己的函数在应用程序中来执行某种特定的处理过
程。外部函数可在VisualFoxPro6.0内说明和访问,就如同内置的VisualFoxPro6.0函数一样。
2.3面向对象的编程。
在VisualFoxPro6.0中创建的每一个菜单和窗口都是一个模块称为对象(Object)。VisualFoxPro6.0应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和功能)利用诸如封装性、继承性和多态性这样的面向对象的编程技术。开发人员可以最有效利用所创建的每一个对象。使应用程序具有可通用性可说扩展性和强有力的功能。
VisualFoxPro6.0应用由一系列对象组成,包括有函数、菜单、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等。这些对象和控件都可在许多应用中重复使用。
2.4与数据库的连接。
VisualFoxPro6.0提供了与底层数据库系统紧密的连接。VisualFoxPro6.0支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。开发人员可利用内置的高性能数据库引擎--SybaseSQLAnywhere生成独立应用或脱离服务器运行的服务以上的应用。
第三章总体设计方案
职工工资管理软件是面对单位职工工资的信息管理系统。
3.1系统组成
职工工资管理软件组成如下图:
图3-1单位职工工资管理系统
3.2实现思路
3.2.1用户管理
采用用户名,密码两个数据项对系统的安全性进行管理。每个用户名对应唯一的密码,都输入正确后进入管理系统。进入系统后,用户名和密码可以修改。
3.2.2界面设计
采用Menu的界面,看起来简洁,直观。
主窗口设计原则:
充分体现用户功能的直观性和方便性、数据操作的规范性和统一性。
输入文本为宋体12号文本控件,底色为白色表示用户输入区;底色为灰色,表示系统自动显示区,用户不可输入。
命令按钮控件文字为幼圆12号色,黑色,表示用户可选择按钮,单击时将启动程序。
3.3系统特点
(1)系统的人机界面友好,操作简单。
(2)合理的数据库和功能模块设计,基本做到是基础数据一次输入多次使用,用户的数据输入量大大减少,这不但减少用户的工作量,提高了系统工作的效率,而且避免了由于同一数据的多次输入不一致所造成的数据混乱。
(3)强大的模糊查询和打印功能,能进行多种条件的组合查询,是用户只需要输入与系统记录数据相关的最简单条件,系统立刻会帮用户找到所需的相关记录,统计、计算、打印等功能,大大减轻了财务人员的工作负担和劳动量。
(4)系统的稳定性好、容错性强。系统提供了强大的检错、纠错功能和联机帮助功能,以帮助用户修改纠正错误,正确的使用系统。
(5)系统的安全可靠性好。系统的权限和口令设置功能,限制了非法用户进入系统,保护了系统数据的安全性和可靠性。
(6)由于系统功能模块的独立性,因此系统结构简单,可维护性好,系统具有良好的可扩展性。
3.4系统运行环境
作为一个小型数据库系统,单位职工工资管理系统对硬件的要求不高。
3.4.1硬件
微机CPU:1.0G,硬盘:40G,内存:256M,显示器17''。能够打印A4纸大小的打印机。
3.4.2支持软件。
后台数据库工具我们采用Visual
上一篇:
VFP工资查询系统(论文和程序)
下一篇:
【vb6.0简体中文企业版】【vb6.0简体中文完整版】下载