77范文网 - 专业文章范例文档资料分享平台

图书馆管理系统-大作业(3)

来源:网络收集 时间:2019-04-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

信息与计算科学系课程设计报告

3.7 新书入库

本模块主要实现的是管理员对新书的入库管理,打 * 号的是必填项目,置空会有信息提示该项不能为空,如图3-8所示:

图3-8新书入库界面

3.7 系统密码修改

本模块主要实现的功能是管理员进入系统管理界面后对管理员密码进行修改的操作,以保证系统的安全性,如图3-9所示:

图3-9 系统密码修改界面

3.9 读者服务

本功能实现的是读者对图书的查询、借阅及归还操作以及对密码的修改的操作,读者必须先登录以后才能进行后面的修改密码、图书查询等操作,如图4-12所示:

11

信息与计算科学系课程设计报告

图3-10 读者服务界面

4. 认识体会

1.认识体会:

通过系统的在校学习和对外界的认识,我对软件开发的大致过程有了一些基本的了解,有了一些体会:程序没有最好,只有更好,程序没有十全十美,只有更完美;在编程的过程中,会遇到各种各样的问题,优秀的编程大师正是在解决了遇到的这些问题而积累经验的成果,提升了编程能力和丰富了编程思维。深入的体会:编程总会深入内部,深究根源,一个程序只有不断地测试和修改才能减少错误,才能提高质量,才能做得更好,程序是在不断地壮大的。编程需要严谨的思维,程序是一个逻辑产品,它存储在磁盘等物理介质中,它看不见,摸不着,它运行时一环接一环,一丝扣一丝,一旦出错,有可能导致难以预料的严重后果。而严谨的思维能使程序逻辑出错的可能性大大降低,也使程序易于维护。而且,保持严谨的思维总是一个好的习惯。在学习的过程中,要学会应用网络上的知识,把它变为自己的知识,应用在实际中来解决问题。因为在网络上有各种各样的资源可以供你参考。编程需要良好的编程习惯。好的编程习惯能给编程人员省去很多不必要的麻烦,提高了代码的清晰度,从而提高了程序的质量。三人行必有我师:不管你的编程水平有多高,都有不懂的地方,所以时刻都要虚心向他人学习来提高自己。连孔子都可以拜小孩为师,我们还有什么面子放不下的呢?

3、总结:

12

信息与计算科学系课程设计报告

在一开始我通过编写设计初稿,对设计本系统有了比较深刻的认识,认真的考虑了每一步骤的执行,也发现编一个优秀的软件决不是一蹴而就的事情,需要长时间的积累和经验。然后,在老师的辅导和同学的帮助下,我更加深入的去考虑这个系统。并花了大量的心思和努力去完成这个系统。在做这个系统的这段时间里,我学到了我以前没有掌握牢的知识。更重要的是了解了作为一个开发人员开发一个系统软件的步骤和方法策略。如何去思考问题,又如何去解决问题??总之,通过这次的系统设计,我学会了很多,也了解了很多。在这,我真诚的感谢辅导过我的老师,还有帮助过我的同学们。谢谢!

参考文献:

[1] 刘斌,李文革.Delphi7数据库高级教程[M] .北京:清华大学出版社,2004

[2] 李军, 张桂英,徐波. Delphi7项目开发实践[M] .北京:中国铁道出版社,2003

[3] 刘国钧,陈绍业,王凤翥.图书馆目录[M].第1版.北京:高等教育出版社,1957.

5. 源代码

5.1系统主界面:

procedure TfrmMain.SpeedButton1Click(Sender: TObject);

begin

frmAdm.Show; end;

procedure TfrmMain.SpeedButton2Click(Sender: TObject); begin

frmReaderSer.Show; end;

procedure TfrmMain.SpeedButton3Click(Sender: TObject); begin

frmLookBook.Show; end;

procedure TfrmMain.SpeedButton4Click(Sender: TObject); var Str: string; begin

Str := '图书管理系统' + #13;

13

信息与计算科学系课程设计报告

Str := Str + '作者:丁少亭(L3)' + #13;

Str := Str + '这是我的第一次编程,请大家多多指教!'; ShowMessage(Str); end;

procedure TfrmMain.SpeedButton5Click(Sender: TObject); begin

if messagedlg('确定要退出本系统吗?', mtinformation, [mbyes, mbno], 0) = mryes then begin

ShowMessage('谢谢你的使用');

// form1.DestroyWnd; frmMain.Close; end; end;

procedure TfrmMain.Timer1Timer(Sender: TObject); begin

StatusBar1.Panels[2].Text := '日期:' + DateToStr(Date); StatusBar1.Panels[3].Text := '时间:' + TimeToStr(Time); end;

procedure TfrmMain.SkinData1FormSkin(Sender: TObject; aName: String; var DoSkin: Boolean); begin

skindata1.Active:=true; end; end.

5.2 登录按钮代码:

procedure TfrmAdm.Button1Click(Sender: TObject); begin

with DM.ADOQuery1 do begin Close;

SQL.Clear;

SQL.Add('select * from 用户 where 姓名=:username and 密码=:pass and 类型=:GLY');

Parameters.ParamByName('username').Value := Edit1.Text; Parameters.ParamByName('pass').Value := Edit2.Text; Parameters.ParamByName('GLY').Value := '管理员'; Open;

if RecordCount < 1 then begin

ShowMessage('用户名、密码错误或您不是管理员,请重新输入!'); Edit2.Text := '';

14

信息与计算科学系课程设计报告

Exit; end else begin

frmAdmin.ShowModal; end; end; end;

5.3 系统管理:

procedure TfrmAdmin.BitBtn3Click(Sender: TObject); begin

frmAddReader.Show; end;

procedure TfrmAdmin.Button1Click(Sender: TObject); begin

frmModifyReaderInfo.Show; end;

procedure TfrmAdmin.Button2Click(Sender: TObject); begin

frmNewBook.Show; end;

procedure TfrmAdmin.Button4Click(Sender: TObject); begin

frmLendBook.Show; end;

procedure TfrmAdmin.Button5Click(Sender: TObject); begin

frmYy.Show; end;

procedure TfrmAdmin.Button6Click(Sender: TObject); begin

frmModifyPsw.Show; end;

procedure TfrmAdmin.Button7Click(Sender: TObject); begin

if messagedlg('确定要退出吗?', mtinformation, [mbyes, mbno], 0) = mryes then

Close; end;

procedure TfrmAdmin.Button9Click(Sender: TObject); begin

ADOTable1.Close;

15

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库图书馆管理系统-大作业(3)在线全文阅读。

图书馆管理系统-大作业(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/584037.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: