论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > DELPHI >

(B)003DELPHI工资管理系统

   

第三章 概要设计

内容来自www.paper51.com

3.1.软件总体目标

paper51.com

生产单位在人员相对稳定的情况下进行考勤记录,计算职工工资,每月都是重复性工作。为了简化工资考勤工作,提高工资管理工作效率,充分利用计算机和数据库技术完成本单位工资考勤管理工作成为本次软件设计的目标。

copyright paper51.com

3.2假设和约束

paper51.com

该软件运行需在Windows环境下,客户端内存至少32M。

内容来自www.paper51.com

推广使用时的约定:本系统数据库采用桌面数据库ACCESS,因些系统需要安装微软OFFICE工具。 内容来自论文无忧网 www.paper51.com

3.3总体数据流程结构图

http://www.paper51.com

图3  系统数据流程结构图 paper51.com

3.4系统详细功能图

http://www.paper51.com

图4  系统功能图

内容来自论文无忧网 www.paper51.com

第四章详细设计

内容来自www.paper51.com

4.1设计目的 copyright paper51.com

系统是根据工资考勤工作过程中,从单位、职工、考勤、工资等四个环节进行分析和设计,最终的目的就是提高职工考勤工作效率。 内容来自www.paper51.com

4.2 实现工具简介 http://www.paper51.com

4.2.1 Delphi 简介

内容来自www.paper51.com

Delphi 是由Borland公司推出的基于窗口和面向对象的编程工具,与Windows操作系统紧密的结合,具有强大的数据库技术支持,迅捷的编辑速度,易学灵活的特点。Delphi 非常擅长数据库编程,因为它适用于多种数据库结构,从客户机/服务器模式到多层数据库模式,另外大量的控件给开发数据库程序提供了极大的便捷。

copyright paper51.com

4.2.2Access数据库

内容来自www.paper51.com

作为毕业设计,系统采用了微软桌面数据库Access, Access操作方便,只需要计算机安装OFFICE就可运行本系统,但缺点是作为本地文件,安全性不高。

paper51.com

4.2.3 ado连接数据库

http://www.paper51.com

程序数据接口部分采用ADO和连接数据库连接,以便应用程序的移植。 copyright paper51.com

4.3详细设计及界面设计说明

内容来自www.paper51.com

4.3.1 数据库模块

copyright paper51.com

数据库模块主要定义数据连接单元,通过ADO连接ACCESS数据文件,为查询QUERY提供数据连接串。具体源码如下:

内容来自论文无忧网 www.paper51.com

procedure Tdmrsgl.DataModuleCreate(Sender: TObject);

http://www.paper51.com

var mypath:string;

paper51.com

begin

内容来自www.paper51.com

adorsgl.Connected:=False; paper51.com

adorsgl.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;'+

copyright paper51.com

'Data Source='+ExtractFilePath(paramstr(0))+'database\kqgl.mdb;'; 内容来自论文无忧网 www.paper51.com

adorsgl.Connected:=True; paper51.com

end; copyright paper51.com

4.3.2 用户登录

内容来自www.paper51.com

根据数据库里的用户信息进行登录,界面如下: paper51.com

图5系统登录窗口 copyright paper51.com

其中确定按纽的源码如下:

内容来自论文无忧网 www.paper51.com

procedure Tfrmlogin.btnyesClick(Sender: TObject);

内容来自论文无忧网 www.paper51.com

var findstring:string;

内容来自论文无忧网 www.paper51.com

begin

内容来自论文无忧网 www.paper51.com

    withdmrsgl.userqry do copyright paper51.com

    begin

copyright paper51.com

    close; copyright paper51.com

    sql.Clear;

paper51.com

   findstring:='select * from usertrb wherename='+quotedstr(combobox1.Text)+'and password='+quotedstr(edit1.Text);

内容来自www.paper51.com

   sql.Add(findstring); 内容来自论文无忧网 www.paper51.com

    open;

http://www.paper51.com

  

内容来自www.paper51.com

------分隔线----------------------------
联系方式