摘 要
本系统是一款单机环境下运行的管理系统软件,可以方便地扩展成网络版。前端开发平台使用的是高效的数据库开发工具Visual FoxPro 6.0,后端数据库仍Visual FoxPro 6.0数据库管理系统。记件工资管理系统采用Visual FoxPro的面向对象的设计方法,它具有处理印刷厂的员工档案输入查询、印刷工序定义、记件数量明细、工资计算、打印报表等能力,使印刷工厂的管理者从繁重的人工劳动中解放出来,节约了时间,提高了工作效率。“印刷厂记件工资管理系统”完成了各种事务的处理和报表的打印,实现了基本信息的管理,还提供了口令登录、数据备份、数据录入、删除等功能,大大提高了系统的安全性和可靠性,使印刷厂的的管理者能更快更好的管理员工工资信息,也使工厂人员能及时准确详细地了解各项印刷信息,使工资查阅方便了许多。
关键词:表单;数据库;计件工资;面向对象
The printing office piece rate wage manages systematic exploitation
Abstract
This system is the management system software operating under a single one ,which can easily expand into online condition.Front-end development platform uses a highly efficient database development tool Visual FoxPro 6.0 ,while Back-end database still uses Visual FoxPro 6.0 database management system. Hutchison of wage management system has ability of Dealing with the printing plant employees file for input ,printing processes definition, recording details of the number of mind,calculting wages,printing statements and so on, using object-oriented design methods of Visual FoxPro. It can helpe to save time and work more efficiently, saving the printing factory managers from heavy manual labor .Hutchison management system of wages in printing factory not only completes the printing of different affairs and statements, realizing the management of basic information, but also provides functions such as a password to log in, data backup, data entry, deleting, and so on, which greatly improve the security and reliability of the system , so that the printing factory managers can learn the information of staffs' wages faster and better and the factory staffes can know the details of the printing information timely and accurately , making wage inspection more conveniently.
Key Words:report-forms; database control;piecework wage;object-oriented
系统功能概述
本系统主要提供了员工信息、工序、工资、系统管理模块,管理模块分为九个子模块:
员工档案输入:此模块功能是定义工厂员工个人信息(如编号、姓名、工种等)。注:编号不能为重复值。
员工档案查询:此模块功能提供员工信息的查询、修改,员工认输统计。
工序定义:此模块功能是定义各工序的名字和工价。注:工序代码,工序名称不能为重复值。
工价查询:此模块功能是对前面定义的工序名称和工价进行查询、修改、删除。
记件数量输入:此模块功能是输入各员工的印刷任务和任务计件数量,及工序明细。
记件工序明细:此模块功能是对员工计件数量和工序进行修改、删除、查询、预览、打印报表。
工资查询:此模块功能是显示计件员工工资明细,提供工资查询,打印报表。
计算工资:此功能是计算“计件数量明细”里的数据,按员工编号及姓名来汇
总,计算出员工记件总数量和应发工资总金额。工资计算公式=完成工序计件数量*工序工价。
数据初始化:此模块功能是清除系统所有原始数据。
系统管理:些模块功能是添加、删除、修改用户名及密码。注:admin用户不允许删除。
数据库的设计
数据库是数据的收集,他们以一定的组织形式保存在存储介质上,一般是存储在磁盘上。在数据库应用系统的开发过程中,数据库的结构设计是其中非常重要的一个环节。数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。所以在尽量全面考虑用户的各种需求的前提下,进行了数据库设计。
Visual FoxPro 既是一个数据库管理系统,又是一套数据库应用程序开发工具。
目 录 20000字
摘 要 I
Abstract II
1. 绪论 1
1.1 课题背景 1
1.2 计件工资管理系统简介 1
1.3 开发环境 2
1.3.1 软件环境 2
1.3.2 硬件环境 3
1.4 VFP界面的组成 3
1.5 VFP的工作方式 4
1.6 Visual FoxPro 6.0的技术特点 4
2. 可行性分析 5
2.1 技术可行性 5
2.2 硬件可行性 5
2.3 软件可行性 5
2.4 人员可行性 5
3. 系统总体设计 6
3.1 设计目标 6
3.2 研究思路和方法及功能要求 6
3.3 软件开发流程 8
3.4 系统功能概述 9
4. 数据库的设计 11
4.1 设计目标 11
4.2 Visual FoxPro数据库 11
4.2.2 数据库特点 12
4.3 数据库应用系统 12
4.4 构造数据库 13
4.5 数据库的实现 14
5. 详细设计及编码 16
5.1 设计流程图 16
5.2 界面设计 17
5.2.1 设计系统的登录界面 17
5.2.2 设计系统主界面 18
5.3 设计菜单 20
5.3.1 功能模块及程序 21
5.3.2 系统维护 38
5.4 设计主程序 38
6. 调试及维护 40
6.1 测试计划及用例 40
6.2 项目的连编 40
6.3 软件的维护 41
7. 设计过程中遇到的难点及解决技巧 42
7.1 开发应用系统的一般步骤 42
7.2 应用程序设计 42
7.3 复制 42
7.4 改程序前应先改系统分析 43
7.5 更改项目管理器中的文件 43
7.6 编译时的注意事项 43
结 论 44
参 考 文 献 45
致 谢 46
|