毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

Delphi+ACCESS RUP在学生信息管理系统中的应用 第11页

更新时间:2007-10-10:  来源:毕业论文

 11 宿舍管理系统主界面

下面给出“进出物品”类中的部分代码,作为从UML模型到Delphi实际代码转换的实例。

procedure TForm7.FormActivate(Sender: TObject);

var

Query :TADOQuery;

begin

DateTimePicker1.Date :=date;

DateTimePicker2.Time :=time;

 

Query :=TADOQuery.Create(self);

Query.Connection :=DataModule2.ADOConnection1 ;

Query.SQL.Clear ;

Query.SQL.Add('select * from 用户表');

Query.Open ;

                                         //把用户表中的所有人名加入到combobox,以备选择

while not Query.Eof do

  begin

    Combobox2.Items.Add(Query.FieldValues['用户名']);

    Query.Next ;

  end;

Query.Close ;

Query.Free ;

 

end;

procedure TForm7.BitBtn1Click(Sender: TObject);

begin

 

if Edit1.Text ='' then

  begin

    MessageBox(handle,'学号不能为空!','警告',MB_OK+MB_ICONWARNING);

    Edit1.SetFocus ;

    exit;

  end;

 

if Edit2.Text ='' then

  begin

    MessageBox(handle,'姓名不能为空!','警告',MB_OK+MB_ICONWARNING);

    Edit2.SetFocus ;

    exit;

  end;

……….  //  其他代码省略

ADOQuery1.Close ;

ADOQuery1.SQL.Clear ;

ADOQuery1.SQL.text :='select * from 货物出楼表';

ADOQuery1.Open ;

                                   //把出楼货物及信息写入货物出楼表中

ADOQuery1.Append ;

ADOQuery1.FieldByName ('学号').AsString :=trim(Edit1.Text );

ADOQuery1.FieldByName('姓名').AsString :=trim(Edit2.Text );

ADOQuery1.FieldByName('证件名称').AsString :=trim(ComboBox1.Text );

ADOQuery1.FieldByName('值班人').AsString :=trim(Combobox2.Text );

ADOQuery1.FieldByName('出楼货物').AsString  :=trim(Edit3.Text );

ADOQuery1.FieldByName('出楼日期').AsDateTime :=DateTimePicker1.Time ;

ADOQuery1.FieldByName('出楼时间').AsDateTime :=DateTimePicker2.Time ;

ADOQuery1.FieldByName('备注').AsString :=Memo1.Text ;

ADOQuery1.Prepared ;

 

try

  DataModule2.ADOConnection1.BeginTrans;         //提交事务

  ADOQuery1.Post ;

  DataModule2.ADOConnection1.CommitTrans ;

  MessageBox(handle,'登记成功!','提示',MB_OK+MB_ICONINFORMATION);

except

  DataModule2.ADOConnection1.RollbackTrans ;        //提交失败,回滚事务

  MessageBox(handle,'登记失败!','提示',MB_OK+MB_ICONWARNING);

 end;

 

end;

…..   // 代码省略,记录进出货物信息后的一些清理工作

其流程图如下:

 << 上一页  [11] [12] [13] 下一页

Delphi+ACCESS RUP在学生信息管理系统中的应用 第11页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。