摘要
随着社会的进步,计算机信息处理技术的高速发展,以信息共享和快速查询检索为基础的现代办公模式很大程度上提高了办公效率,这也就给企业管理人员提出了更高的要求,如何建立一套完整的企业管理体系,从而方便企业管理人员对企业各种信息快速撑握。本系统实现工资管理的员工信息的添加、删除、修改,工资信息的添加、删除、修改,津贴信息的添加、删除、修改,工资查询、员工查询等等,几大块的基本功能,从而达到了方便企业管理人员对本企业工资信息的管理,该系统以其强大的功能、简单的操作实现了企业管理的信息化,从而提高办公管理效率。
此系统是基于BORLAND公司的delphi6.0开发平台上开发的一个管理系统,要求掌握SQL语言,了解如何用SqlServer 2000建立数据库,熟悉数据库开发技术,了解深一步的编程能力。本系统以Delphi 6.0为前台开发工具以SqlServer 2000为后台数据库,开发的C/S模式系统。
关键词:Delphi C/S模式 工资管理
第一章 概述
1.1引言
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具,在其环境下能够非常方便,快速的进行应用程序的开发。本系统是在Delphi6作为开发平台的。它具有这样几个方面的优点:强大的可视化编程环境,拥有非常优秀的窗口设计器,是一个建立在真正面向对象的框架结构基础上的;高效的编译器,编译速度非常快;丰富的可视化组件库。可以说在数据库和网络方面,Delphi是一个非常理想的软件开发平台。
1.2 Delphi简介
Delphi6 是Borland 公司在2001年推出的基于对象 Pascal语言的 RAD(Rapid Application Development,快速应用开发程序)工具。作为一种Windows系统下的可试化集成开发工具,Delphi 6以其良好的可视化应用程序开发环境,以及强大的可扩展数据库功能而倍受瞩目。利用Delphi6提供的强大的VCL(Visual Component Library,可视化组件库)进行编程,可以快速、高效的开发出基于Windows 环境的各类应用程序。尤其在数据库和网络方面,Delphi更是一个十分理想的软件开发平台。它具有如下几个优点:
强大的可视化编程环境:由三个部分组成:编辑器、调试器和窗体设计器。 Delphi6的窗体设计器优秀之处在于Delphi是建立在一个真正面向对象的框架结构基础上的。这样,对基类所做的改变都将会传递给所有的派生类。在窗体设计器中工作时,Delphi6在后台自动为正在窗体中操纵的组件生成代码,还可以在编辑器中加入代码来定义应用程序的行为。 Delphi的编辑器和其他工具的编辑器的功能差不多,但其Code Insight技术却省略了许多输入工作的麻烦,系统能够自动对用户输入的函数或者过程的参数列表给出提示。这一技术是建立在编译器信息之上的,这一点同Visual C++比较相似。Delphi 6的调试功能也能与VC++的调试器相媲美,除了能够在编译器中设置断点和监控点等来调试程序外,还具备了许多先进功能,如远程调试、自动本地监控等。
高效率的编译器:开发软件经常要进行修改源代码、重新编译、测试、再修改、再编译、再测试等操作,这些操作形成一个开发循环,所以快速的编译器可以大大的降低开发周期。 Pascal编译器以其编译速度快的特点而著名,而Delphi 正是建立在高效的编译器的基础之上的,是针对Windows系统最快的高级语言本地代码编译器。Delphi应用程序的运行速度也很快。
丰富的VCL:VCL是Delphi6中最重要的组成部分。VCL包含了丰富的不同种类的组件,使开发工作如虎添翼。此外还可以通过网络获得很多使用组件,并且能够将其添加到组件面板上,如同Delphi6自带的组件一样使用。
1.3 安装Delphi6
一般来说,Delphi6有以下三个版本
Standard: 标准版,提供出学者和一般用途的开发人员的版本。
Professional: 专业版,适用于专业开发人员进行较高层次实际开发的版本。
Enterprise: 企业版,适合于企业开发人员进行多层数据库开发等高层应用的版本。
1.4 <<操作系统>>教学大纲要求
操作系统是现代计算机系统中必不可少的基本系统软件,它控制和管理计算机系统中的所有的软、硬件资源,是计算机系统的核心和灵魂。学习并且掌握操作系统的基本原理和操作方法,不仅对于计算机专业的学生是必须的,而且对于一般的计算机应用人员也是必不可少的。从我们所开设的这门课程来说,要掌握操作系统基本的原理和方法,必须要包括这些知识点的内容:(1)了解操作系统的基本概念、功能、分类以及发展历史等;(2)操作系统用户界面:其中包括作业的基本概念,作业的建立等;(3) 进程管理:①多道程序设计;② 进程:其中包括进程的概念、状态、进程的控制、进程队列等;③进程间的通信:包括进程的同步与互斥、临界区与PV操作;另外还有进程的调度算法、死锁和线程等问题;(4) 处理机调度:包括作业与进程的关系,作业调度策略与算法,进程调度策略与算法;(5)存储管理:主要掌握页式存储管理、段式存储管理、段页式存储管理几中情况;(6)文件管理:它是计算机组织、存取和保存信息的重要手段,掌握文件与文件系统,文件结构与存取方式,文件目录以及文件存储空间的管理等几大块的内容。(7)设备管理:指系统中除了CPU和内存以外的输入/输出设备的管理。掌握通道技术、缓冲技术、中断等。