数据库课程设计报告王卓驰 - 图文

设计登陆界面

在图书馆数据库系统中,从效率、安全、方便角度考虑,对不同级别的用户定义不同的视图:定义一般的读者对数据库的应用只包括对书的借出信息,著者,还书日期,和简介等信息的查找,不能对以上的信息的删除和更改,更新信息只能由图书馆类的服务人员作相应的操作。用户凭借用户名和密码使用系统。

在工程中添加窗体,名称form1。窗体中添加frame控件。在控件中添加label、text、command、ADODC控件。修改各个控件caption。给窗体和命令按钮添加背景图片并调整大小,隐藏ADODC控件。连接数据库中“用户登录信息表”,方法如上所述。运行界面如下:

25

设计主窗体

前台使用VB设计界面。新建工程,添加MDI模块,作为主窗体。 添加状态条,要求界面运行后显示系统当前日期时间以及系统名。它属于ActiveX控件,先在部件中选中“Microsoft Windows Common Control 6.0”,将其加入工具箱中。在窗体中加入一个状态条控件StatusBar1,该控件自动位于窗体下方。状态条可分为若干个条目即窗格,在控件上单击鼠标右键选中属性菜单,打开属性页对话框。在窗格标签中,插入3个窗格,分别设置它们的样式,分别为sbrDate、sbrTime、sbrTExt。

工具里菜单编辑器添加标题:“图书基本情况”,点击插入,输入标题“借书卡办理”,依次类推一共插入5个标题,剩余3个分别是“图书查询”、“借书还书”、“退出”。将各个系统功能显示在主窗体上方界面运行如下:

26

(4)连接数据库

为SQL数据库和VB之间建立一个数据连接。

整个系统运行下来,两者之间的连接主要靠ADODC控件。右键单击控件,选择属性,通用页点击生成,在弹出的对话框中,选择Microsoft OLE DB Provider For SQL Server,单击下一步按钮,打开连接选项卡,选择所需数据库路径和名称,即已建立的数据库。测试连接,若成功则可以连接。在属性页对话框中选择记录源,命令类型选择2-AdCmdTable,点击表的存储过程下拉列表选择需要的

27

表。单击确定,关闭属性页。

五、总结与体会

为期两周的课程设计结束了,我通过认真的查阅资料和老师的指导终于完成了课程

设计题目,很感欣慰。回想当初一开始的时候,遇到了很多的困难,感到无从下手,后经老师指导、自己的学习思考以及和同学的交流探讨终于有了思路。后来的课程设计操作过程让我也感到边学习边实践的乐趣,经过这一段时间的努力我成功的完成了本次课程设计。但是很多的地方考虑的还是不够周全。比如对表和字段的命名以及各表之间的联系命名存在欠缺,有时不能很好的表达自己的思想。课程设计也告诉我还有许多东西需要学习,课程设计当中我意识到自己的理论及实践知识的不足,对数据库设计这方面还是缺乏自主创新的思维能力,有些简单就可实现的东西自己却需好多的步骤才能完成,例如在处理借书和还书时可用事务来处理,但由于自己理论知识的不足没能得到运用。我在以后的学习中要增强自己的自学能力,有的同学在课程设计设中用到了许多没讲到的知识,例如对触发器,事务等的运用,他们的自学精神值得我去学习。这次课程设计使我对所学的数据库知识有了更进一步的理解,更加系统化,理论化。今后,无论对待什么问题,我一定会充满自信的面对,学习更多的知识来充实自己,争取做得更好。

28

最后,在此感谢董老师的精心指导。

六、主要参考文献

《数据库原理与应用教程》机械工业出版社 《Visual Basic 程序设计》 人民邮电出版社 《Visual Basic 程序设计实用教程》 高等教育出版社 互联网借阅

29

联系客服:779662525#qq.com(#替换为@)