图书馆管理系统源代码.doc
- 文档编号:235698
- 上传时间:2022-10-07
- 格式:DOC
- 页数:30
- 大小:75.50KB
图书馆管理系统源代码.doc
《图书馆管理系统源代码.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统源代码.doc(30页珍藏版)》请在冰豆网上搜索。
源程序清单
1、文件名login(login.frm)
功能说明:
整个系统的登陆界面,需要输入用户名和登陆密码才能进入到系统中,进行借阅等操作。
源代码:
OptionExplicit
DimcntAsInteger
PrivateSubCommand1_Click()
DimsqlAsString
Dimrs_loginAsNewADODB.Recordset
IfTrim(Combo1.Text)=""Then
MsgBox"没有这个用户",vbOKOnly+vbExclamation,""
Combo1.SetFocus
Else
sql="select*from系统管理where用户名='"&Combo1.Text&"'"
rs_login.Opensql,conn,adOpenKeyset,adLockPessimistic
Ifrs_login.EOF=TrueThen
MsgBox"没有这个用户",vbOKOnly+vbExclamation,""
Combo1.SetFocus
Else
IfTrim(rs_login.Fields
(1))=Trim(txtpwd.Text)Then
userID=Combo1.Text
rs_login.Close
UnloadMe
form1.Show
Else
MsgBox"密码不正确",vbOKOnly+vbExclamation,""
txtpwd.SetFocus
EndIf
EndIf
EndIf
cnt=cnt+1
Ifcnt=3Then
UnloadMe
EndIf
ExitSub
EndSub
PrivateSubCommand2_Click()
UnloadMe
EndSub
PrivateSubForm_Load()
DimconnectionstringAsString
connectionstring="provider=Microsoft.Jet.oledb.4.0;"&_
"datasource=book.mdb"
conn.Openconnectionstring
cnt=0
EndSub
PrivateSubtxtuser_Change()
EndSub
2、文件名form1(form1.frm)
功能说明:
整个系统的主界面,其中包括图书管理、读者管理、图书借阅管理、系统管理、关于,以及在这下面的子菜单。
源代码:
PrivateSubadd_admin_Click()
frmadduser.Show
EndSub
PrivateSubadd_back_book_Click()
frmbackbookinfo.Show
EndSub
PrivateSubadd_book_info_Click()
frmaddbookinfo.Show
EndSub
PrivateSubadd_book_style_Click()
frmaddbookstyle.Show
EndSub
PrivateSubadd_lend_book_Click()
frmfindbook.Show
EndSub
PrivateSubadd_reader_info_Click()
frmaddreaderinfo.Show
EndSub
PrivateSubadd_reader_style_Click()
frmaddreaderstyle.Show
EndSub
PrivateSubchange_pwd_Click()
frmchangepwd.Show
EndSub
PrivateSubdel_book_info_Click()
frmmodifybookinfo.Show
EndSub
PrivateSubdel_book_style_Click()
frmmodifybookstyle.Show
EndSub
PrivateSubdel_reader_info_Click()
frmreaderinfo.Show
EndSub
PrivateSubdel_reader_style_Click()
frmmodifyreaderstyle.Show
EndSub
PrivateSubexit_sys_Click()
End
EndSub
PrivateSubfind_book_info_Click()
frmfindbook.Show
EndSub
PrivateSubfind_lend_book_Click()
frmfindborrowinfo.Show
EndSub
PrivateSubfind_reader_info_Click()
frmfindreader.Show
EndSub
PrivateSubForm_Load()
EndSub
PrivateSubgly_Click()
Form2.Show
EndSub
PrivateSubmodify_book_info_Click()
frmmodifybookinfo.Show
EndSub
PrivateSubmodify_book_style_Click()
frmmodifybookstyle.Show
EndSub
PrivateSubmodify_reader_info_Click()
frmreaderinfo.Show
EndSub
PrivateSubmodify_reader_style_Click()
frmmodifyreaderstyle.Show
EndSub
3、文件名frmaddbookstyle(frmbookstyle.frm)
功能说明:
用于添加图书类别信息。
源代码:
OptionExplicit
PrivateSubCommand1_Click()
Dimrs_bookstyleAsNewADODB.Recordset
DimsqlAsString
IfTrim(Text1.Text)=""Then
MsgBox"图书种类不能为空",vbOKOnly+vbExclamation,""
Text1.SetFocus
ExitSub
EndIf
IfTrim(Text2.Text)=""Then
MsgBox"种类编号不能为空",vbOKOnly+vbExclamation,""
Text2.SetFocus
ExitSub
EndIf
sql="select*from图书类别where类别名称='"&Text1.Text&"'"
rs_bookstyle.Opensql,conn,adOpenKeyset,adLockPessimistic
Ifrs_bookstyle.EOFThen
rs_bookstyle.AddNew
rs_bookstyle.Fields(0)=Trim(Text1.Text)
rs_bookstyle.Fields
(1)=Trim(Text2.Text)
rs_bookstyle.Update
MsgBox"添加图书类别成功!
",vbOKOnly,""
rs_bookstyle.Close
Else
MsgBox"读者类别重复!
",vbOKOnly+vbExclamation,""
Text1.SetFocus
Text1.Text=""
rs_bookstyle.Close
ExitSub
EndIf
EndSub
PrivateSubCommand2_Click()
UnloadMe
EndSub
4、文件名frmmodifybookstyle(code)
功能说明:
图书类别管理,可以修改和删除图书类别。
源代码:
OptionExplicit
Dimrs_readerAsNewADODB.Recordset
PrivateSubcmdcancel_Click()
rs_reader.CancelUpdate
DataGrid1.Refresh
DataGrid1.AllowAddNew=False
DataGrid1.AllowUpdate=False
cmdmodify.Enabled=True
cmddel.Enabled=True
cmdcancel.Enabled=False
cmdupdate.Enabled=False
EndSub
PrivateSubcmddel_Click()
DimanswerAsString
OnErrorGoTodelerror
answer=MsgBox("确定要删除吗?
",vbYesNo,"")
Ifanswer=vbYesThen
DataGrid1.AllowDelete=True
rs_reader.Delete
rs_reader.Update
DataGrid1.Refresh
MsgBox"成功删除!
",vbOKOnly+vbExclamation,""
DataGrid1.AllowDelete=False
Else
ExitSub
EndIf
delerror:
IfErr.Number<>0Then
MsgBoxErr.Description
EndIf
EndSub
PrivateSubcmdmodify_Click()
DimanswerAsString
OnErrorGoTocmdmodify
cmddel.Enabled=False
cmdmodify.Enabled=False
cmdupdate.Enabled=True
cmdcancel.Enabled=True
DataGrid1.AllowUpdate=True
cmdmodify:
IfErr.Number<>0Then
MsgBoxErr.Description
EndIf
EndSub
PrivateSubCommand5_Click()
rs_reader.Update
DataGrid1.Refresh
EndSub
PrivateSubcmdupdate_Click()
IfNotIsNull(DataGrid1.Bookmark)Then
rs_reader.Update
EndIf
cmdmodify.Enabled=True
cmddel.Enabled
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 源代码