文档介绍:Delphi在工资管理系统中的应用
制作学员:聂慧娟
指导老师:余学明
11/10/2017
1
摘要
数据库支持是delphi编程环境中的关键部分,。,主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键字: 数据库 工资管理系统
11/10/2017
2
一、开发工资管理系统的问题
技术背景和需求分析
本系统的目的和意义
11/10/2017
3
技术背景和需求分析
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现工资的数据库管理势在必行。人员方面:可随时通过工资管理员根据本人需要查阅工资情况,每月可以领取相应的工资报表,以进行检查和核实。财务人员方面:实现工资数据输入、查询、修改和打印的计算机化管理,减轻工作量,使工资管理更加的规范化。单位方面:实现财务管理系统的统一,开发完本系统后,可使财务管理更具有统一性,提高管理效率,增强单位凝聚力。
11/10/2017
4
本系统的目的和意义
计算机的应用和普及,使我们可以应用计算机来进行管理,这样,面对大量的管理信息,我们不必再需要人为地管理,我们开发出工资管理软件就可以很轻松的进行管理。工资管理系统是一个协助各单位科学、全面、高效地进行工资管理的系统,在任何一个单位,工资管理是一件非常重要的财务工作,开发工资管理系统是一个通用的管理系统,它是办公自动化系统的基础,是应用计算机进行管理的一种方法。
11/10/2017
5
二、工资管理系统的分析与设计
系统的分析与概要设计
主要功能
数据库的简介
11/10/2017
6
系统的分析与概要设计
一个基本的工资管理系统有利于对工资进行方便的录入、查询、显示和打印帐单,其主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计和汇总工作,快速打印出工资报表。通过对用户需求的分析,我们可以分析出工资管理系统大致可以分为5个模块:登录模块,工资录入模块,工资查询模块,工资帐单模块,工资报表模块。
11/10/2017
7
主要功能
对人员的工资进行修改、录入。可以对人员的工资档案进行个别、部分和批量修改,同时,能对各人的工资进行便捷的录入。
查询统计功能。要求即可以按照一定的查询方式进行,比如按照单位名称,姓名,职务,工资年份,工资月份等条件来进行查询统计。
数据帐单显示功能。要求能依次显示单位人员的工资发放情况,用表格的形式更加直观的列出每个人员一定时间的工资情况。
报表打印功能。每月发放工资时,要求能够打印本月的工资单、随工资发给每个职工的工资单以及工资统计表。
11/10/2017
8
数据库的简介
·SQL语言简介:SQL的全称是Structured Query Language,即结构化查询语言。SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据库、修改数据库。SQL语言可以完成许多功能,例如:查询数据,在数据库表格中插入、修改和删除记录,建立、修改和删除数据对象,控制对数据和数据对象的存取,确保数据库的一致性和完整性等。本系统中主要涉及到的SQL语句是SELECT语句。SELECT语句的一般格式:
SELECT[ALL|DISTINCT]〈目标列表达式〉[别名][,〈目标列表达式〉[别名]]…
FROM〈表名或视图名〉[别名][,〈表名或视图名〉[别名]]…
[WHERE〈条件表达式〉]
[GROUP BY〈列名1〉[HAVING〈条件表达式〉]]
[ORDER BY〈列名2〉[ASC|DESC]];
11/10/2017
9
与数据库的连接性
要进行数据库应用首先要解决数据源的问题,数据源通常是各种各样的数据库表格。在利用可视化开发工具作数据库开发时,通常应用程序不能和数据源直接打交道,而要通过一些中介,这些中介就叫做数据库驱动器。一般而言,对应于一种数据库至少有一种数据库驱动器。随着数据库的种类的增多,也就逐渐地产生了形形色色的数据库驱动器,于是就出现了管理这些数据库驱动器的数据库引擎。
Borland推出了一个数据库引擎(Borland Database Engine),缩写为BDE,它能直接到其它类型的数据库,还能将应用从本地上传到客户机——服务器系统,同时有很高的效率。Delphi数据库应用程序是通过BDE来完成对数据库的访问。它能访问的数据可分为两大类,一类是本地数据,另一类是客户机——服务器体系的异地数据,很显然我们要对数据库进行操作只需通过BDE就