用VB设计图书管理系统.docx

上传人:b****6 文档编号:4274322 上传时间:2022-11-28 格式:DOCX 页数:11 大小:1.73MB
下载 相关 举报
用VB设计图书管理系统.docx_第1页
第1页 / 共11页
用VB设计图书管理系统.docx_第2页
第2页 / 共11页
用VB设计图书管理系统.docx_第3页
第3页 / 共11页
用VB设计图书管理系统.docx_第4页
第4页 / 共11页
用VB设计图书管理系统.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

用VB设计图书管理系统.docx

《用VB设计图书管理系统.docx》由会员分享,可在线阅读,更多相关《用VB设计图书管理系统.docx(11页珍藏版)》请在冰豆网上搜索。

用VB设计图书管理系统.docx

用VB设计图书管理系统

 

VB课程设计报告

 

目录

摘要

关键字

一系统规划

1.1系统功能描述

1.2功能模块划分

1.3E-R图

二系统界面的开发

2.1登录界面

2.2用户管理界面

三系统的详细设计

3.1登录界面代码

3.2各功能代码

四心得体会及认识

致谢

摘要

随着人类社会的发展,人类对知识的需求也不断地增长。

在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置。

如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到绘本馆的发展,因此,开发一套完善的图书管理系统就必不可少了,图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

经过分析,使用Microsoft公司的VisualBasic6.0为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对象技术,图形化的应用开发环境,尤其是它有一个功能极其强大的集成环境提供给开发人员,使得开发人员可通过菜单、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。

开发过程中不断修正和改进,直到形成用户满意的可行系统。

本文介绍了在VisualBasic6.0环境下采用"自上而下地总体规划,自下而上地应用开发"的策略开发本系统的详细过程,提出实现图书信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记、借阅登记到查询浏览,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。

关键词:

图书管理系统;借阅;浏览;编辑;VisualBasic6.0

一系统规划

1.1主要功能

录入、删除、修改及查询

1.2模块结构划分

此功能分为几个模块读者种类信息:

读者基本信息

书籍信息

借书信息

还书信息

1.3建立如下E-R图

 

二系统界面的开发

2.1用户登录

用户登录界面

1、输入账号与密码点击“登录”直接登录进入管理界面。

2、输入账号与密码,点击“注册”,获得新的账号和密码,然后点击“登录”即可进入管理界面。

2.2用户管理界面

 

编辑图书信息界面

查询图书信息界面:

三系统的详细设计

3.1登录界面代码

PrivateSubCommand1_Click()

DimcnAsNewADODB.Connection

DimrsAsNewADODB.Recordset

DimflagAsBoolean

Dimcn_strAsString,sql_strAsString

cn_str="DRIVER={SQLSERVER};SERVER=WTOLSDRD7SHRABT;DATABASE=library"

cn.Opencn_str

sql_str="select*fromuserinfo"

rs.Opensql_str,cn

WhileNotrs.EOF

IfText1.Text=Trim(rs(0))AndText2.Text=Trim(rs

(1))Then

flag=True

Form2.Show

ExitSub

Else

rs.MoveNext

flag=False

EndIf

Wend

Ifflag=FalseThen

MsgBox"输入有误,请输入正确的密码和账号!

",vbCritical+vbOKOnly,"错误"

rs.Close

EndIf

EndSub

PrivateSubCommand2_Click()

DimcnAsNewADODB.Connection

DimrsAsNewADODB.Recordset

DimflagAsBoolean

Dimcn_strAsString,sql_strAsString

cn_str="DRIVER={SQLSERVER};SERVER=WTOLSDRD7SHRABT;DATABASE=library"

cn.Opencn_str

sql_str="select*fromuserinfo"

rs.Opensql_str,cn,adOpenDynamic,adLockOptimistic

rs.AddNew

rs("username")=Trim(Text1.Text)

rs("userpassword")=Trim(Text2.Text)

rs.Update

rs.Close

MsgBox"注册成功!

",vbExclamation+vbOKOnly,"提示"

EndSub

 

PrivateSubLabel1_Click()

EndSub

3.2各功能代码

图书信息的编辑:

PrivateSubCommand1_Click()

Adodc1.Recordset.AddNew

Adodc1.Refresh

MsgBox"录入信息成功!

",vbExclamation+vbOKOnly,"提示"

EndSub

PrivateSubCommand2_Click()

Adodc1.Recordset.Delete

Adodc1.Refresh

MsgBox"删除信息成功!

",vbExclamation+vbOKOnly,"提示"

EndSub

PrivateSubCommand3_Click()

Adodc1.Recordset.Update

Adodc1.Refresh

MsgBox"修改信息成功!

",vbExclamation+vbOKOnly,"提示"

EndSub

PrivateSubCommand4_Click()

Text1.Text=""

Text2.Text=""

Text3.Text=""

Text4.Text=""

Text5.Text=""

Text6.Text=""

Text7.Text=""

Text8.Text=""

EndSub

图书信息的查询:

PrivateSubCommand1_Click()

Adodc1.RecordSource="select*frombookinfowherebook_id='"&Trim(Text1)&"'"

Adodc1.Refresh

EndSub

借阅信息的编辑:

PrivateSubCommand1_Click()

Adodc1.Recordset.AddNew

Adodc1.Refresh

MsgBox"录入信息成功!

",vbExclamation+vbOKOnly,"提示"

EndSub

PrivateSubCommand2_Click()

Adodc1.Recordset.Update

Adodc1.Refresh

MsgBox"修改信息成功!

",vbExclamation+vbOKOnly,"提示"

EndSub

PrivateSubCommand3_Click()

Adodc1.Recordset.Delete

Adodc1.Refresh

MsgBox"删除信息成功!

",vbExclamation+vbOKOnly,"提示"

EndSub

PrivateSubCommand4_Click()

text1.Text=""

Text2.Text=""

Text3.Text=""

Text4.Text=""

Text5.Text=""

Text6.Text=""

Text7.Text=""

Text8.Text=""

EndSub

 

借阅信息的查询:

PrivateSubCommand2_Click()

Text1.Text=""

Text2.Text=""

Text3.Text=""

Text4.Text=""

Text5.Text=""

Text6.Text=""

Text7.Text=""

Text8.Text=""

EndSub

PrivateSubCommand1_Click()

Adodc1.RecordSource="select*frompersoninfowherecard_number='"&Trim(Text1)&"'"

Adodc1.Refresh

EndSub

还书信息的编辑:

PrivateSubCommand1_Click()

Adodc1.Recordset.AddNew

Adodc1.Refresh

MsgBox"登记信息成功!

",vbExclamation+vbOKOnly,"提示"

EndSub

PrivateSubCommand2_Click()

Text1.Text=""

Text2.Text=""

Text3.Text=""

Text4.Text=""

Text5.Text=""

EndSub

四心得体会及认识

要想做出一个好的图书管理系统,我们首先具备的是扎实的专业知识,和较强的逻辑思维,通过多多编写程序来增强自己的能力。

在这次的课程设计中遇到了很多困难。

在学习的过程中要善于思考,学会发现问题并解决问题。

Sql和vb在我们编写程序时是不可分割的,要熟练的掌握数据库与vb的链接方法。

Vb是当今最流行的软件开发之一,他的主要特点是简单易学,开发效率高,开发周期短。

致谢

老师的认真指导和热切帮助,在此表示感谢!

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1