您好,欢迎访问三七文档
共26页第1页天津理工学院华信软件学院毕业设计[论文]专业:计算机软件姓名:指导老师:共26页第2页工厂工资管理系统TheFactorySalaryManagementSystem内容摘要工厂工资管理系统是应用VisualFoxPro6.0开发的,针对于工厂各个部门人员工资发放所开发的系统。目的是使对员工工资的发放的管理更加规范化、明朗化、系统化,减轻会计的工作量。本系统所选用的开发工具VisualFoxPro6.0是针对数据库的开发工具。所以,首先介绍此开发工具的基本操作方法及特点;其次对工厂工资管理系统的特点、功能、应用等方面作全面的介绍;再次介绍工资管理系统所使用的数据库,以及使用说明;最后附录流程图和部分源代码。关键字:VisualFoxPro6.0、工厂工资管理系统、人员变动、工资修改计算、查询统计、报表打印共26页第3页BASTRACTTheFactorySalaryManagementSystemisdevelopedwithVisualFoxPro6.0,andisusedtomanagesalarygrantofpersonnelinalldepartmentsofafactory.Thepurposeistomakethemanagementofsalarygrantmorestandard,clearandsystematic,andreducetheworkloadofaccountant.VisualFoxPro6.0onwhichthesystembasedisparticularlyusedtodevelopdatabase.Therefore,weintroducethebasicoperatingmethodandcharacteristicsofthedevelopmenttoolfirst;thenexplaintheadvantages,function,applicationandotheraspectsofthefactorysalarymanagementsystemall-around;andthenpresentthedatabasethatthesystemusedanditsoperatingdirection;andattachtheflowchartandpartofthesourcecodesatlast.Keywords:VisualFoxPro6.0,factorysalarymanagementsystem,personnelalteration,salaryrevisecalculation,inquirystatistic,reportformprinting共26页第4页目录第一章VisualFoxPro6.0简介……………………………………………51.1VisualFoxPro6.0的由来与发展…………………………………………51.2VisualFoxPro6.0中文版的特点以及新增功能…………………………61.3数据库概述…………………………………………………………………81.3.1数据库定义及其功能……………………………………………………81.3.2数据库的优点……………………………………………………………81.3.3数据库类型………………………………………………………………91.3.4关系数据库优点…………………………………………………………9第二章工厂工资管理系统简介………………………………………………102.1工厂工资管理系统概述……………………………………………………102.1.1系统的主要功能………………………………………………………102.1.2方法概要………………………………………………………………102.2系统设计……………………………………………………………………112.2.1系统的总体设计思想…………………………………………………112.2.2系统结构图……………………………………………………………122.2.3设计期间所涉及的数据表……………………………………………13第三章工厂工资管理系统的设计…………………………………………153.1登录界面……………………………………………………………………153.2系统界面……………………………………………………………………153.3具体操作……………………………………………………………………163.4系统维护……………………………………………………………………20附录一:主流程图………………………………………………………………21附录二:部分原代码……………………………………………………………22结论…………………………………………………………………………………25谢辞…………………………………………………………………………………25参考文献…………………………………………………………………………25体会…………………………………………………………………………………26共26页第5页第一章VisualFoxPro6.0简介1.1VisualFoxPro6.0的由来与发展dBASEⅡ/Ⅲ在我国早期微机应用尤其是在办公自动化领域得到了非常广泛的应用,dBASE就是今天Foxpro的源头。Ashron-Tate公司的DBASEⅢ的后继产品没有得到市场的认可,但是FoxSoftware公司出品的FoxBASE不但完全兼容dBASE产品,而且运行速度远远超过了dBASEⅢ,从而迅速抢占了市场。随后发展到了Foxpro1.0/2.0/2.5/2.6,逐步成为Xbase新的语言标准。Xbase这一术语是指所有基于dBASEⅡ/Ⅲ的语法和文件格式的数据产品。然而随着技术进步和竞争的日益激烈,Xbase系列也面临着巨大的挑战。尽管Xbase系列尤其是FoxPro系列具有很多优点,但也确实存在许多不尽人意之处,而且在网络大型化、操作可视化、编程自动化的软件潮流下各种缺陷日益明显。随着面向对象技术的成熟与推广及可视化编程技术的引入,Microsoft公司又推出了新一代可视编程语言VisualFoxPro3.0/5.0/6.0系列产品。该系列产品可以运行在Windows3.X、Windows95、Windows98和WindowsNT等环境中的32位数据库开发系统,在该产品中引进了面向对象的编程技术和数据库设计技术,采用了可视化的概念,明确地提出了客户/服务器体系结构。VisualFoxPro5.0版本引进了对Internet和Intranet的支持,首次在FoxPro中实现了ActiveX技术。VisualFoxPro6.0中文版同Microsoft公司的其他产品一样,全面支持Internet和Intranet并且增强了同其它产品之间的协作工作能力。VisualFoxPro(简称VFP)与FoxPro相比,有多种可视化编程工具,最突出的是面向对象编程(OOP),重复使用各种类,直观地、创造性地建立应用程序,在表的设计方面,增添了表的字段和控件直接结合的设置,使用户能够更快更容易地设计和修改应用程序界面。VisualFoxPro6.0抓住时代的脉搏,提供了一系列新特色。它成功地解决了计算机2000年问题,使用户基于VFP6.0系统开发的应用软件顺利地跨入新世纪的门坎。增强了Internet技术,数据可得设计,最新流行的ActiveX和一系列的向导、生成器以及控件等集成化工具。新引入的网格图像文件格式GIF与JEPG也进一步增强了应用程序的感染性与形象性。它和以前的3.0版本相比,VisualFoxPro6.0在效能、设计环境、命令函数、系统资源的利用等方面都有恁大的改进。它支持与其它应用程序共享数据、交换数据,支持与大多数后台数据库的客户机/服务器应用程序连接,使32位的ODBC驱动程序能够集成来自各个系统的数据。共26页第6页VisualFoxPro6.0与FoxPro2.5/2.6、VisualFoxPro3.0/5.0完全兼容,大部分VisualFoxPro3.0以前的版本应用程序可以直接运行。VFP6.0还为用户升级提供了一个方便实用的转换器工具,可以将VFP3.0的各种文件方便地转换为VFP6.0文件。大部分VFP5.0的应用程序不修改就可以移植到VisualFoxPro6.0中来;如果不包含任何VFP6.0新语言,在VFP6.0中生成的应用程序甚至可以在VFP5.0中直接运行。1.2VisualFoxPro6.0中文版的特点以及新增功能VisualFoxPro6.0中文版在以前版本的基础上增强了很多功能,主要表现在向微机系列开发平台的标准靠拢和引进对Internet和Intranet更加强大的支持,下面将介绍VisualFoxPro6.0中文版的新增功能。1.访问(Access)和赋值(Assign)方法用户可以自定义访问和赋值方法,为这些方法编制自己的代码,当程序执行到相应的方法时会执行为该方法编制的代码。这样,当程序中企图引用一个属性的值或者对一个属性赋值时,程序执行相应方法的代码。在这样的机制中,用户得到的好处是:可以为一个类或者对象(ClassorObject)创建一个公共的接口,并且可以将接口同接口的具体实现分开,保护该类的子类中的属性成员不被修改。2.活动文档活动文档是基于Windows的非HTML格式应用程序,活动文档可以嵌入浏览器,通过浏览器接口可以访问应用程序。同VisualFoxPro应用程序一样,在VisualFoxPro的活动文档中可以运行表单、报表、标签、类的实例,程序代码以及手工操作数据等。但是活动文档必须嵌入象InternetExplorer、Netscape、Communicator之类的网络浏览器中才能发挥其功能。3.组件库组件库是VisualFoxPro6.0中文版新增的工具,利用组件库,用户可以将各种对象(包括类库、表单、按钮等)组合和集成到对象,工程和项目中对这些可视化对象的组合可以进行动态修改、复制、重新排列组合等操作。4.Coverage和Profile应用程序利用Coverage应用程序可以知道当前的用户程序执行到代码的第几行,以及相关程序的信息,通过Profile应用程序可以得到有关程序运行的更加详细的信息。例如当前程序实际上有哪些运行到了,每行程序的运行次数,运行所花费的时间等。若程序出现了问题,程序员在调试时可以通过Coverage和Profile应用程序快速确定问题发生的区域,特别是程序员可以知道哪些代码参加运行及运行的次数,哪些代码没有参加运行,以及共26页第7页程序的执行性能等程序调试过程中的瓶颈问题。程序员可以修改和定制Coverage和Profile的选项,并且这两个程序都支持Windows的多窗口特性,因此程序员可以同时打开多个窗口,全局调试,观察和分析多个程序、项目文件的运行情况。5.对GIF和JPEG格式图形文件的支持VisualFoxPro6.0中文版的最大特点是加强了对Internet和Intranet的支持,而图形是Internet和Intranet中的重要资源,尤其是GIF和JPEG。GIF是动态的图形文件,JEPG是压缩的图形文件。二者又是Internet和Intranet中最主要的图形文件,因此对GIF和JEPG格式图形文件的支持非常重要。6.基于HTML的帮助基于HTML的帮助是微软公司把在线帮助的内容推上了Internet的解决方案。7.程序语言的增强在VisualFoxPro6.0中文版中,为简化程序设计任务,程序语言在一定程序上比以前版本有所增强。8.支持OLE拖放在VisualFoxPro6.0中文版中引进了强大的OLE拖放工具,允许用户在不同的支持OLE拖放技术的应用程序之间移动数据(如VisualBasic、MicrosoftExcel等)。9.增强的自动化服务器VisualFoxPro6.0推出了改进的、更加强大的自动化服务器,在同MicrosoftTransactionServ
本文标题:工厂工资管理系统
链接地址:https://www.777doc.com/doc-1018324 .html