VB图书管理系统数据库论文源代码-课程设计

VB图书管理系统数据库论文源代码-课程设计

ID:47630240

大小:116.71 KB

页数:9页

时间:2019-09-27

VB图书管理系统数据库论文源代码-课程设计_第1页
VB图书管理系统数据库论文源代码-课程设计_第2页
VB图书管理系统数据库论文源代码-课程设计_第3页
VB图书管理系统数据库论文源代码-课程设计_第4页
VB图书管理系统数据库论文源代码-课程设计_第5页
资源描述:

《VB图书管理系统数据库论文源代码-课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VB图书管理系统数据库+论文+源代码•课程设计VB图书管理系统数据库+论文+源代码图书管理系统1课程设计目的通过用VB6.0编写图书管理系统,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,它的功能主要有借书、还书、打印报表等,真正实现了图书管理的自动化和信息化。培养我们综合运用所学知识,发现、提出、分析和解决实际问题。锻炼实践能力的重要环节,是对我们实际工作能力的具体训练和考察过程。2设计方案论证2.1系统总体设计学校图书管理信息主要能实现的功能为:(1).读者信息(主要有学

2、号、姓名、性别、书号、借书日期。它主要可以实现记录读者所借书的日期和书号,这样就可以方便的计算出读者还书的最后日期,如果没有及时归还,管理员还可以根据读者信息找到读者,与其商讨解决方案。)(2).图书信息(主要有书号、书名、作者、出版社。这里书号是唯一可以标识一本图书的属性,在这里是主码,员工可以根据书号来确定以上尖于图书的任何信息,在读者信息中,员工也可以根据书号来确定读者借的是哪一本书。)(3).借阅归还信息(主要包括借书日期、还书日期、是否续借。只要管理员规定一个最长的可借阅时间,就可以通过借书日期和还书日期来计算

3、出来是否已经超出可以借读的日期。)2.2数据库设计在图书管理系统中,Access是必不可少的。Access2003拥有一套功能强大的应用工具,其完善程度足以满足专业开发人员的需要。通过创建或使用强大的数据库解决方案,您能够更为轻松地组织、访问和共享信息资源。下图为图书管理系统功能模块。沈阳大学课程设计说明书NO.2图1图书管理系统功能模块图(1).在我的系统中有四张表。第一张为读者信息,其中包括读者号Sno,读者姓名Snamc,读者性别和所借的书号Bno,当读者借书时,系统将向读者信息这张表中添加一天读者信息,而当读者将

4、图书归还吋,系统将会提示将读者信息删除。表1读者信息表段名字段说明字段类型字段长度主键Sno读者号数字整型YesSname读者名文本40NoSsex性别文本40NoBno书号数字整型No课程设计说明书表中的数据如下图所示:NO.3图2读者信息(1).下表为借阅归还信息表,我们从这张表中可以看到借书时间(jdate)、还书时间(hdate)'是否续借(cj),还有就是所借书的书号(bno)。如果读者的还书时间和借书时间的差大于31天时,当点击检查时系统就会有提示错误的信息,管理员就可以根据有矢规定对读者进行相应的处罚。还可

5、以让读者选择是否会续借,如果选择续借就可以按借书的方法处理,就可以把图书信息刪除,把读者信息添加到读者信息中。表2借阅归还信息表段名字段说明数据类型字段长度主键jdate结束日期日期/时间短日期NoHdate还书日期日期/时间短日期Nocj是否续借文本40Nohno书号数字整型No表中的数据如下图所示:图3借阅归还信息课程设计说明书NO.4(2).下图是图书信息,从表里我们可以看到图书号码(bno)、图书名称(bname)、作者(bw)和出版社(bchu)。当借书还书时,表中的数据会做相应的修改。表3图书信息表段名字段说

6、明数据类型字段长度主键bno书号数字整型Yesbname书名文本80Nobw作者文本80Nobchu出版社文本80No表中的数据如下图所示:图4图书信息3设计结果与分析当程序运行之后你首先看到的主界面如图5所示,其中窗体的顶部有菜单编辑器分别有借书、还书、报表、检查错误和退岀。其中借书下面有添加读者信息,还书下面有刪除读者信息。(1)在forml中在窗体上加上3个label控件和一个时钟控件在时钟控件的timer事件中添加如下语句,在屏幕的右下方将会显示当前吋间,还要在“工具”中找到“菜单编辑器”将下面的窗体中的下拉菜单

7、设计出来。PrivateSubTimerl_Timer()Label3.Caption=TimeEndSub289VB图书管理系统数据库+论文+源代码图5系统主界面当我们选择借书中的添加读者信息时,会看到图6的界面,当我们单击“添加”按钮的时候就会弹出一个输入对话框,单击“确定”的时候,所有text控件将会为空,根据数据库中相应的数据类型向文本框中加入数据,那么这条读者信息将会出现在相应的数据库的表中。当单击“添加读者信息”时,就会执行下面的程序。PrivateSubtianjiaduzhe_Click()Form8.S

8、howEndSub课程设计说明书NO.6图6添加读者信息的界面(1)在form8中添加了4个text控件和4个label控件以及一个adodc控件,将adodc的visible属性设置为false。首先将adodc控件与数据库相连,然后将文本框与表的属性相连,标签控件的caption属性分别设置为“读者号”、“读者姓

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。