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

A450通用会员管理系统

  2.3 系统的总体设计

这个管理系统从4月1日开始着手设计开发,经过一段时间的分析,并根据对影音店光盘管理的具体要求及需要本软件实现的功能,将本软件分为5个大的模块,分别是:第一部分:会员登记;第二部分:会员浏览;第三部分:会员查询; 第四部分:城市目录 第五部分:修改密码。

http://www.paper51.com

程序流程图如下: http://www.paper51.com

http://www.paper51.com

2.4           系统的详细设计 paper51.com

进入Access后要做的第一件事就是建立一个数据库。Access提供了6种用构造数据库系统的对象,根据本课题的需要,在这里选择一个空的数据库,命名建立了一个数据库名称为“YoungClub”,通用会员管理系统。并在此数据库下创建了七个表,用于存放原始数据。它只是存放数据,对其中数据的修改要通过对应的窗体来完成。创建各表的具体结构如下: 内容来自论文无忧网 www.paper51.com

1.city信息表 http://www.paper51.com

内容来自www.paper51.com

2.huifu信息表:

copyright paper51.com

内容来自www.paper51.com

3.huiyuan信息表: 内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

4.jiaoyou信息表

copyright paper51.com

copyright paper51.com

5.loginuser信息表 内容来自www.paper51.com

内容来自www.paper51.com

6.tougao信息表

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

copyright paper51.com

7.yijian信息表

copyright paper51.com

内容来自www.paper51.com

3   本程序的技术实现及具体功能

paper51.com

3.1           登录的界面与程序设计实现 内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

代码设计: http://www.paper51.com

unit login; 内容来自www.paper51.com

interface copyright paper51.com

uses

paper51.com

  Windows, Messages, SysUtils,Variants, Classes, Graphics, Controls, Forms, 内容来自www.paper51.com

  Dialogs, cxControls,cxContainer, cxEdit, cxTextEdit, cxHyperLinkEdit, http://www.paper51.com

  cxDBEdit,jpeg, ExtCtrls, cxLookAndFeelPainters,StdCtrls, cxButtons,

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

  RzLabel;

http://www.paper51.com

type copyright paper51.com

  TfrmLogin = class(TForm) paper51.com

    Panel1: TPanel; copyright paper51.com

    img1: TImage;

内容来自www.paper51.com

    RzURLLabel1: TRzURLLabel; 内容来自论文无忧网 www.paper51.com

    RzLabel1: TRzLabel;

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

    RzLabel2: TRzLabel;

paper51.com

    RzLabel3: TRzLabel;

内容来自www.paper51.com

    edtUser: TcxTextEdit; 内容来自论文无忧网 www.paper51.com

    edtPwd: TcxTextEdit;

http://www.paper51.com

    btnLogin: TcxButton;

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

    btnCancel: TcxButton;

copyright paper51.com

    procedurebtnCancelClick(Sender: TObject); 内容来自论文无忧网 www.paper51.com

    procedurebtnLoginClick(Sender: TObject); 内容来自论文无忧网 www.paper51.com

    procedureedtPwdKeyDown(Sender: TObject;var Key: Word; copyright paper51.com

      Shift: TShiftState); http://www.paper51.com

    procedureFormKeyPress(Sender: TObject;var Key: Char);

内容来自www.paper51.com

    procedureedtUserKeyDown(Sender: TObject;var Key: Word; 内容来自www.paper51.com

      Shift: TShiftState); 内容来自论文无忧网 www.paper51.com

  private

内容来自www.paper51.com

    rightpwd:Boolean; //成功登录标志 内容来自论文无忧网 www.paper51.com

  public

http://www.paper51.com

    { Publicdeclarations }

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

  end; http://www.paper51.com

var

http://www.paper51.com

  frmLogin:TfrmLogin; paper51.com

implementation paper51.com

uses md, main;

paper51.com

{$R *.dfm} 内容来自论文无忧网 www.paper51.com

procedure TfrmLogin.btnCancelClick(Sender:TObject); 内容来自论文无忧网 www.paper51.com

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

  Application.Terminate;//结束程序

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

end;

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

procedure TfrmLogin.btnLoginClick(Sender:TObject); 内容来自www.paper51.com

begin

paper51.com

  rightpwd:= False;

http://www.paper51.com

  withDm1.tblLoginUser do 内容来自www.paper51.com

  begin

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

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

      open; 内容来自www.paper51.com

    First; http://www.paper51.com

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

    begin 内容来自www.paper51.com

      if Trim(FieldByName('mc').AsString) = edtUser.Text then http://www.paper51.com

      begin

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

        if Trim(FieldByName('pwd').AsString) = edtPwd.Text then 内容来自论文无忧网 www.paper51.com

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

         rightpwd := True; //设置成功登录标志为真 copyright paper51.com

         Break;

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

        end copyright paper51.com

        else

内容来自www.paper51.com

        begin

内容来自www.paper51.com

         MessageBox(0, '对不起,密码不正确!请重新输入。', '提示', MB_OK +

paper51.com

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

         edtpwd.setfocus;

paper51.com

         exit;

内容来自www.paper51.com

        end;

paper51.com

      end

内容来自www.paper51.com

      else

内容来自www.paper51.com

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

    end; 内容来自www.paper51.com

    if not rightpwd then copyright paper51.com

    begin

http://www.paper51.com

      MessageBox(0, '对不起,该用户不存在!请重新输入。', '提示', MB_OK + 内容来自www.paper51.com

       MB_ICONWARNING);

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

      edtuser.SetFocus;

copyright paper51.com

      exit;

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

    end

copyright paper51.com

  end; 内容来自www.paper51.com

  close;

copyright paper51.com

  frmMain.LoginUserName := edtUser.text;

http://www.paper51.com

  Application.ShowMainForm := true; 内容来自www.paper51.com

  frmMain.Show;

http://www.paper51.com

end;

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

procedure TfrmLogin.edtPwdKeyDown(Sender:TObject; var Key: Word;

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

  Shift: TShiftState); 内容来自论文无忧网 www.paper51.com

begin

http://www.paper51.com

  if key = 13then

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

    frmLogin.btnLoginClick(nil); http://www.paper51.com

end; http://www.paper51.com

procedure TfrmLogin.FormKeyPress(Sender:TObject; var Key: Char);

内容来自www.paper51.com

begin paper51.com

  if key = #27 then

http://www.paper51.com

    frmLogin.btnCancelClick(nil); http://www.paper51.com

end; copyright paper51.com

procedure TfrmLogin.edtUserKeyDown(Sender:TObject; var Key: Word; http://www.paper51.com

  Shift: TShiftState);

内容来自www.paper51.com

begin

内容来自www.paper51.com

  if key = 13then

内容来自www.paper51.com

    edtPwd.SetFocus;

paper51.com

end; http://www.paper51.com

end. copyright paper51.com

    copyright paper51.com

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