计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

免费图书管理系统(一)毕业论文(8)

2013-06-30 01:00
导读:If ExistSno() = False Then Exit Sub End If FillDataToListView1() 其中FillDataToListView1()为自己写的一个方法,代码太多,这里就不粘贴了。 10书籍信息查询 图11书籍信息查
      If ExistSno() = False Then
             Exit Sub
         End If
        FillDataToListView1()
 其中FillDataToListView1()为自己写的一个方法,代码太多,这里就不粘贴了。       
 10书籍信息查询
 
 
 
 
 
 
 
 
 
图11书籍信息查询
 通过此窗口可以进行书籍信息的查询,包括:书籍名称,书籍作者,出版社等等。在设置查询条件时可以设置一个或者多个查询条件,但是如果设置的两个条件互不匹配就不能得出结果。并且可以设置模糊设置或者关系查询。查询后的结果包括:书籍编号,书籍名称,书籍作者,出版社,出版日期,书籍定价。为了在 窗口中可以多次查询,设置了一个“清空列表框”来清空查询结果以便再次查询。
 这里只写出与数据库有关联的代码:(sqlstr与textbox.text有关)
            sqlstr = sqlstr.Substring(0, sqlstr.Length - logic.Length) '取子字符传,相当与减去末端的逻辑操作符
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
        FillDataToListView1()
        If ListView1.Items Is Nothing Then
             MessageBox.Show("没有满足条件的记录!", "提醒", MessageBoxButtons.OK, MessageBoxIcon.Warning)
         End If (科教作文网http://zw.NSEaC.com编辑发布)
 11读者信息查询
 在读者信息查询结果中可以查询到:学号,姓名,性别,最大借阅册数,可借书籍数码。在此窗口中同样可以设置模糊查询或者关系查询。设置查询条件可以设置:学号,姓名,性别,最大借阅册数,最大借阅天数,可借书籍数目,来查询。在学号,姓名,最大借阅册数,最大借阅天数,可借书籍数目的其中一个条件来查询。
 
  


图12读者信息查询界面
 此功能是在条件下的数据库查询,和“书籍信息查询”类似,代码也比较多。
结    论
 通过此次,使我对图书管理系统有了一个更加清楚的了解与认识。熟悉了vb.net语言与数据库。系统完成了基本的查询功能(查询书籍,读者),修改功能(修改图书信息,修改读者信息)帮助等其他基本功能。出此之外在程序中也有自己的一点改进,比如说:将数据库连接定义在一个vb.net做的窗体中,在需要的时候再将数据库连接打开,每次用完后就将数据库关闭。在设计程序也中存在很多缺陷:比如说在登录时输入用户名与密码时没有进行长度检查,在设置其他查询条件以及其他文本框输入时也没有进行长度检查等其他缺陷。
参考文献
[1] 郭小东,邓秋媛.VB.NET编程实例与技巧集粹[M].北京:中国科学技术出版社,2003。
[2] 孔长征,李兴望.VB.NET编程实例教程[M].北京:北京希望电子出版社,2002。
[3] 田原.Vb.net程序设计.[M].北京:北方交通大学,2006。
[4] 方睿,刁仁宏,吴四九.网络数据库原理及应用[M].四川:四川大学出版社,2003。
[5] BILLEVJEN.VB.NET高级编程[M].北京:清华大学出版社,2005。 大学排名
[6] 麦中凡,何玉洁,李烨.高级编程[M].北京: 北京航空航天大学出版社,2003。
[7] 贾长云.VB.NET.程序设计基础[M].北京:高等教育出版社京版,2006。

上一篇:免费vc中国象棋软件(一)毕业论文 下一篇:没有了