毕业设计 图书借阅管理系统.doc

上传人:laozhun 文档编号:3974760 上传时间:2023-03-30 格式:DOC 页数:37 大小:3.31MB
返回 下载 相关 举报
毕业设计 图书借阅管理系统.doc_第1页
第1页 / 共37页
毕业设计 图书借阅管理系统.doc_第2页
第2页 / 共37页
毕业设计 图书借阅管理系统.doc_第3页
第3页 / 共37页
毕业设计 图书借阅管理系统.doc_第4页
第4页 / 共37页
毕业设计 图书借阅管理系统.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《毕业设计 图书借阅管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计 图书借阅管理系统.doc(37页珍藏版)》请在三一办公上搜索。

1、 毕业设计题目: 图书借阅管理系统 学 号: 083040101_ 姓 名:_ 专业班级:_ 电大08-4班 指导教师:_ 单位名称:_ _ 完成日期:_ 2011-5-6_ 摘要:着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源的有效管理,建立与自身特点相适应的管理信息系统。本文介绍了在VB.NET+SQL环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书馆的不足

2、,创建了一套行之有效的计算机管理图书馆的方案。文章详细介绍了图书管理信息系统的系统分析部分,系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。本系统界面友好,操作简单,比较实用。关键词:图书 VB.NET 借阅 管理 数据库英文摘要:Management System of Borrowing PapersABSTRACT:With more and more widespread and profound application of information technology in management, the impl

3、ement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management

4、 and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics.This article introduces the detailed process of exploring a management information system un

5、der the environment of VB.NET and SQL Sever, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for library management by computer, through analyzing disadvantages of traditional library management

6、 by human resources. This article emphasizes on three sections. The system analysis section of library management information includes feasible analysis, organizing organs analysis, management function analysis, technological process of business analysis, technological process of data analysis, data

7、 dictionary, disposal description and the like. The system design section mainly focuses on system function design and data base design. And the system realization section has provided several major program charts, together with the main windows and programs.This economical and pragmatic system has

8、explicit interface, with simple operation.Key Words:VB.NET SQL Sever Search 目 录一、引言11.1 课题的发展背景11.2课题开发的作用和意义11.3 课题研究内容21.4 软、硬件环境41.4.1客户机配置要求41.4.2 服务器配置要求4二、开发工具介绍52.1 ASP.NET的简介52.1.1 VB.NET的概述52.1.2 VB.NET的特点62.1.2 VB.net与VB区别62.2 SQL Server简介72.2.1 SQL Server特点72.2.2 SQL Server功能7三、系统需求分析83.1

9、软件需求分析83.1.1普通用户功能需求83.2 软件功能模块设计83.2.1 软件功能分析83.3数据库逻辑结构设计10四、系统功能模块实现124.1 信息维护124.1.1图书信息维护124.1.2 读者信息维护134.2 统计查询功能134.2.1 精确查询144.2.2 模糊查询15五、总结16参考文献17附 录18致 谢33图书借阅管理系统一、引言1.1、 课题的发展背景目前,在许多中小型书店和部分小型图书馆的图书管理中,管理图书都是采用传统的管理方法。图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每

10、当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经历较长的时间方能借出。所以,为提高图书馆管理的效率,减少图书管理员的工作负担,有必要开发一个小型图书馆管理软件来对图书实施有效管理 现代图书馆的图书管理早就进化信息化阶段了,但是从软件市场购买的一些信息管理软件通常是通用版的,不可能适应所有图书馆管理中的情况,功能不能扩充,这样不仅工作效率低下,浪费人力,财力,而且在一些中间环节还造成信息丢失,出错。以下是针对某某图书馆的图书管理现状,在调研基础上开发出来的图书馆信息管理系统。在下面的各章中将以开发图书馆管理系统为例,谈谈其开发过程和所涉及到

11、的问题及解决方法。1.2、课题开发的作用和意义上个世纪末,许多中小型图书馆信息管理工作仍是由专人进行图书档案的登记,修改,增删,查询,效率低下,出错率高,数据不安全。本世纪初,图书馆管理进入信息化时代,图书馆将大量图书、用户档案输入了电脑,进行无纸化管理,节约了人力,物力,提高了工作效率。但随着时代的发展,知识经济时代给图书馆信息管理提出了更高的要求,除了以往的图书、会员档案管理外,对图书的借出,超期罚款等的管理也成了图书馆管理中的必要部分,而且对图书馆管理的综合情况也成为考核管理员的重要标准,所以,设计图书馆管理软件不仅能促进管理员不断提高自身素质从而提高管理图书质量,而且能够促进学生对图书

12、的保管,及时归还。将先进的信息技术结合运用到图书馆信息管理和服务中,用这些技术来促进图书馆和学生的合作关系,图书馆给用户提供更好的服务,是系统开发的主要目的7。图书馆管理唯有迈向自动化,高效率,人性化管理,才能满足服务读者,给读者提供更好服务的需求。图书馆信息管理的主要目标,在于加强服务而不在于精简人力。换言之,其效益不在于节省现有的人力、物力,而在于提供许多尚未自动化作业时所无法提供之服务,期望以最快的速度将图书馆信息做最适当的运用。 (1) 以自动化、系统化、高效管理代替分散、重复操作。(2) 开发图书馆管理系统,提供更好服务效益和提高现代化管理水平。(3) 建立图书馆管理系统,提高读者的

13、自律性,促进读者保管并及时归还图书。(4) 减轻图书馆管理员的负担,节省人力物力开支4。引进以计算机信息管理技术和网络通讯技术,是加快图书馆管理信息服务进程的重要手段。信息技术的发展和应用将会改变了图书信息资源的结构和获取信息的方式。总之,新的管理系统的启动,将会给整个图书馆管理带来巨大的体系结构的变化。不仅体现在图书馆管理方式的转变,也体现在图书馆管理理念的转变,也体现了图书馆管理的现代化和信息化水平,工作人员的素质会随着管理方式的提高而提高,读者保管图书和及时归还图书的自律性、积极性都得到较大限度的激发。1.3、 课题研究内容本课题的主要研究内容就是设计一套图书管理系统,用以取代传统的手工

14、管理方式。基本功能如下:1. 图书信息的录入将有关图书信息录入数据库。2. 图书信息的检索根据指定条件查询相关的图书,包括单条件查询和多条件查询。3. 图书信息的修改图书信息的修改以及删除。4. 图书的借阅图书借阅信息的登记,并能打印借阅单。5. 图书的催还过期图书的催还通知并打印催还单。6. 图书的归还归还图书,并作适当的归还记录。7. 用户的权限设置不同用户的使用权限不同。1.4 、软、硬件环境1.4.1客户机配置要求1. 硬件环境(最低配置)(1) CPU :600 兆赫 (MHz) Pentium 处理器(2) 内存:256MB以上(3) 硬盘剩余空间:180M以上2. 软件环境(最低

15、配置)操作系统: Windows 98、2000、xp1.4.2 服务器配置要求1. 硬件环境(最低配置)(1) CPU :600 兆赫 (MHz) Pentium 处理器(2) 内存:512MB以上。(3) 硬盘剩余空间:1G以上。2. 软件环境(最低配置)(1) 操作系统:Window2000/XP(需要安装IIS)(2) 后台数据库:Microsoft SQL Server 2000或更高(3) 开发工具:Microsoft Visual Studio 2003二 、开发工具介绍本图书借阅管理系统主要是使用B/S模式,使用Visual Basic.Net语言,结合SQL Server数据

16、库,三层构架结构开发的。下面将所使用的语言模式及开发工具做一个简单的介绍:2.1、 ASP.NET的简介2.1.1 VB.NET的概述VB.NET是Visual B的简称。提到VB.net,就不能不先提一下VB(Visual Basic)。Visual Basic是Windows环境下的一种简单、易学的编程语言,由于其开发程序的快速、高效,深受程序员的喜爱。严格地来说,Visual Basic只是半面向对象的语言,其面向对象的能力及程序的执行效率往往不能一些程序员的需要,因此,大的项目很少使用Visual Basic来开发。Visual Basic的最后一个版本是Visual Basic 6.

17、0。在Visual Basic 6.0之后,微软公司推出了全新的“.NET构架”,在其第一个版本-Visual Studio.NET 7.0中,集成了Visual Basic 7.0、Visual C+ 7.0及C#,其中的Visual Basic 7.0(VB 7.0),即是VB.net的第一个版本。VB.net是微软最新平台技术,是.net framework SDK的一种语言。VB.net和VC#.net在功能上没有区别。编译以后生成的可执行文件被称为Assembly,即程序集。VB.net的版本号是VisualBasic7.0,它的运行是建立在CLR(Common Language R

18、untime)和MSIL(Microsoft Intermediate Language)虚拟器上的。其实,它的机制和Java差不多。2.1.2 VB.NET的特点VB.net 继承了VB6.0的可视化和易学易用的特点,同时结合了完全面向对象的方法大大减轻了程序开发者的工作。 (1) VB.NET完成集成到Visual Studio集成开发环境中,这个集成开发环境与VB在若干方面有差异。主要体现在窗体的布局及菜单等方面都有所不同。 (2) VB.NET的项目也与VB不同。在VB中,项目使用基于引用的项目文件包含对项目项的引用,这些引用指定项目项的路径。VB.Net使用基于文件夹的模型,即所有项

19、目项均放置在项目文件夹层次结构中。 (3) 在数据访问技术、数据访问具体实现方法和数据绑定上的更改。在VB.NET中使用ADO.NET来访问数据库,ADO.NET是.NET框架中的一部分,其对应的类库是.Net Framework SDK的真子集。在VB.NET中实现数据库访问的方法有两种:其一是在程序设计阶段,通过创建、配置数据适配器DataAdapter和生成数据集DataSet;其二是运行中,通过编程方式动态创建、配置数据适配器和创建、生成数据集。 在VB中实现数据绑定是通过设置控件的属性来实现的,通常是把控件的显示属性绑定到数据源中的相应字段。在VB.NET中,数据绑定的应用范围更加广

20、泛,可以把任何控件的任何属性绑定到包含数据的任何结构中。 (4) 对Web的开发的更改。在VB.NET中是使用ASP.NET来编写Web页面的。在ASP中使用的也不再是脚本语言,而是真正意义的编程语言,如VB.NET、C。凭借ASP.Net的Web应用程序、XML Web Service等基于Web的功能,使用VB.NET开发WEB页面与开发Window应用程序很相似。Web页面代码也显得有条有理了。2.1.2 VB.net与VB区别VB.net是基于.NET框架的完全对向对象的编程语言,而VB 6.0只是半面向对象的语言,使用VB.net可以编制出功能更加强大的windows程序。现在把VB

21、.net和VB 6.0做一下比较,看看VB.net对比VB 6.0有着什么样的特性和优点。1.在VB 6.0中,创建对象的时候,需要等这个对象创建完毕后,再另外调用一个独立的方法对其进行初始化。在VB.net中,可以利用构造函数为对象赋初值,这样就不需要进行烦琐的调用赋初值了。构造函数的使用,简化了编码的过程和出错的机会。2.VB.net编写线程的能力比VB 6.0有很大的增强。3.在VB 6.0中,需要首先声明一个变量,然后才能对其赋值,这样就需要写两行代码。在VB.net中,可以使用初始化函数将这两个步骤合并在一行代码中完成,这个似乎微小的改进,提供了更少、更简单、更易于维护的代码。4.

22、VB.net基于.NET框架,开发者可以快速的可视化开发网络应用程序、网络服务、Windows应用程序和服务器端组件。5.因为VB.net是基于.NET框架的,可以与其它.NET语言协同工作。6.在VB.net中,通过Web窗体及ADO.NET,开发者可以快速开发可扩展的Web站点。如果你能进一步学习VB.net,开发者会发现更多的新特性和优点。2.2、 SQL Server简介2.2.1 SQL Server特点1.真正的客户机/服务器体系结构。 2.图形化用户界面,使系统管理和数据库管理更加直观、简单。3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4.SQL Serve

23、r与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。 5.具有很好的伸缩性,可跨越从运行Windows XP的膝上型电脑到运行Windows 2003的大型多处理器等多种平台使用。 6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。2.2.2 SQL Server功能1.数据定义SQL让用户定义存储数据的结构和组织,以及存储数据项之间的关系。2.数

24、据检索SQL允许用户或应用程序从数据库中检索存储的数据并使用它。3.数据操作SQL允许用户或应用程序通过添加新数据、删除旧数据和修改以前存储的数据对数据库进行更新。4.访问控制可以使用SQL来限制用户检索、添加和修改数据的能力,保护存储的数据不被非授权的用户所访问。5.数据共享可以使用SQL来协调多个并发用户共享数据,确保他们不会互相干扰。6.表数据完整性SQL在数据库中定义完整性约束条件,使它不会由于不一致的更新或系统失败而遭到破三 、系统需求分析根据数据库系统生存期的设计方法,从数据库应用系统和开发的全过程来考虑,将数据库应用系统设计分为以下几个阶段:规划、需求分析、概念设计、逻辑设计、物

25、理设计。3.1软件需求分析3.1.1普通用户功能需求要设计一个良好的图书借阅管理系统,就必须首先明确该应用环境对系统的要求。图书借阅管理系统的应用背景为:方便用户查询借阅图书。普通用户是系统的服务对象,也是系统的主要参与者。一个图书借阅管理系统的好坏主要是由普通用户来评判的。因此,该系统需满足以下几方面需求:1. 图书管理:包括对图书的增加,注销,修改,查询。2. 读者管理:包括对读者的增加,注销,修改,查询。3. 图书流通管理:包括图书的借阅管理,还书管理,续接管理。3.2 软件功能模块设计3.2.1 软件功能分析通过对本系统功能的集中和分解,从内容结构上对软件功能进行如下划分:1. 系统管

26、理:用户登录管理及退出系统。 2. 图书管理:分为图书流通,图书采购,图书注销三个模块。其中图书流通又包括图书借阅,续借图书,归还图书三个子模块。通过对图书编号及读者编号的查询,以确认是否达到借阅、续借、归还、注销的条件等,之后进行相关操作。图书采购录入图书的详尽信息,完成采购工作。3. 读者管理:分为添加读者,注销读者,罚款管理。能对读者(学生)的详细信息进行录入并添加。4. 信息维护:分为读者信息维护和图书信息维护。通过图书编号或读者编号精确查询,查找出对应记录,然后将其显示在相应文本框,在修改后保存会数据库。5. 统计查询:分为读者信息查询和图书信息查询。两个模块分为精确查询和模糊查询,

27、可以根据不同查询需要进行查询。本系统包括的功能模块如图3.1所示:图书馆管理系统系统管理图书管理读者管理信息维护统计查询帮助图书采购图书流通注销图书归还图书图书借阅续借图书添加渎职注销读者图书信息维护读者信息维护图书信息统计读者信息统计关于罚款管理退出系统切换用户增加用户删除用户出版社信息管理图3.1 系统功能模块简图Fig.3.1 The diagram of system function model3.3 数据库逻辑结构设计本系统使用SQL Server 2000将数据划分为图书信息表、图书类别表、图书与图书类别关系表、出版社信息表、图书出版社信息表、读者信息表、系别信息表、读者与系别关

28、系表、专业信息别、读者与专业关系表、系别与专业信息表、图书借阅信息表、图书流通信息表、罚款信息统计表和管理员信息表15个部分。下面将各表中的字段进行以下简单介绍:1. 系别信息别(Department Information Table)记录系别信息,包括系别名与系别号。其中系别号是主键。Table 3.6 Department Information Table字段名中文描述类型长度主键否可否为空Department_id系别号varchar50是否Department_name系别名varchar50否否表3.7 专业信息表2. 专业信息表(Speciality Information T

29、able)记录专业信息,包括专业名称与专业编号。Table 3.7 Speciality Information Table字段名中文描述类型长度主键否可否为空Speciality_id专业号varchar50是否Speciality_name专业名varchar50是否3. 系别 & 专业关系信息表(Department & Speciality Information Table)表3.9 系别专业关系信息表Table 3.11 Department & Speciality Information Table字段名中文描述类型长度主键否可否为空Department_id系别号varcha

30、r50是否Speciality_id专业号varchar50是否说明:以上各表均满足三范式四、 系统功能模块实现4.1 信息维护本模块分为读者信息维护与图书信息维护两个子模块。4.1.1图书信息维护图4.1 图书信息维护(维护前)Fig.4.1 Book Information Maintaining本模块主要完成图书与读者的信息修改功能。以图书信息维护为例:在图书编号文本框中输入所要查询的图书编号,若查询图书存在,会在右侧显示。同时也会在下侧相应的文本框中分别显示出来。图4.8为图书信息维护前的截图。图4.2 图书信息维护(维护后)Fig.4.2 Book Information Maint

31、aining点击修改按钮后,对应的图书编号、ISBN号、馆藏书量、借出数和借出次数文本框变为可用。此时对需要修改的数据项进行修改,然后点击保存按钮,即可将数据存档,同时将保存后的图书的信息再次显示出。在图4.7与4.8所示案例中,对所查图书的借出次数做了修改。(str = select 图书信息表.Book_id as 图书编号,ISBN as ISBN号,Book_name as 图书名称, & _ Author as 作者,PublishingHouse_name as 出版社,Publish_time as 出版时间, & _图书类别关系表.Category_id as 索书号,Mone

32、y as 单价, & _ Total_num as 馆藏数量,Send_num as 借出数,Send_count as 借出次数 from 图书信息表, & _图书流通统计表,图书类别关系表,图书类别表,图书出版社关系表,出版社信息表 & _where 图书信息表.Book_id= & num & and & _ 图书信息表.Book_id=图书流通统计表.Book_id and 图书信息表.Book_id= & _图书出版社关系表.Book_id and 图书出版社关系表.PublishingHouse_id= & _出版社信息表.PublishingHouse_id and 图书信息表.

33、Book_id= & _图书类别关系表.Book_id and 图书类别关系表.Category_id=图书类别表.Category_id)4.1.2 读者信息维护读者信息维护与图书信息维护模块运行机理完全相似,只是图书信息维护模块通过图书编号进行查询,而读者信息维护模块通过读者编号进行查询,因此不再重复叙述。4.2 统计查询功能本模块分为图书信息查询与读者信息查询两个子模块。两个模块均能用精确和模糊两种查询方式。4.2.1 精确查询图4.3 图书精确查询Fig.4.3 The Accurate Searching of Book精确查询是依据图书编号或者读者编号进行精确的查询。以图书查询为例

34、,以图书编号为基础主键,结合各数据库表单,将所对应的图书的详尽信息列入对应的文本框中,效果如图4.10所示。(str = select 图书信息表.Book_id as 图书编号,ISBN as ISBN号,Book_name as 图书名称, & _ Author as 作者,PublishingHouse_name as 出版社,Publish_time as 出版时间, & _Category as 图书类别,图书类别关系表.Category_id as 索书号,Money as 单价, & _Total_num as 馆藏数量,Send_num as 借出数,Send_count as

35、 借出次数 from 图书信息表, & _图书流通统计表,图书类别关系表,图书类别表,图书出版社关系表,出版社信息表 & _where 图书信息表.Book_id= & num & and & _图书信息表.Book_id=图书流通统计表.Book_id and 图书信息表.Book_id= & _图书出版社关系表.Book_id and 图书出版社关系表.PublishingHouse_id= & _出版社信息表.PublishingHouse_id and 图书信息表.Book_id= & _图书类别关系表.Book_id and 图书类别关系表.Category_id=图书类别表.Cat

36、egory_id)。4.2.2 模糊查询图4.4 图书模糊查询Fig.4.4 The Fuzzy Searching of Book图书模糊查询可以按图书名称、作者、索书号三个条件进行。对于按图书名称与按作者进行模糊查询时,只要输入文本框内的文字在系统中对应字段内容中包含,即会被列出。当按索书号进行模糊查询时,实际上相当于按索书号进行详细查询,该索书号所对应的该类图书均会被列出。读者信息查询与图书信息查询类似,只是查询时查询条件不同而已。五、总结在做毕业设计之前我没有接触过VB.NET的知识,在我自学的前提下,通过张老师和同学们的帮助,我终于完成了这个系统。我无法表达由自己一个人独立开发软件的

37、成就感觉,尽管它还有很多不完善的地方。VB.NET是一门很好上手的语言,至少我是这么认为,为了很好的与时俱进,我在这次制作过程中还学习了很多新的技术,也使用了一些比较成熟的技术。在这次毕业设计过程中,我也学得到了很多和开发相关的技术领域的知识,同时也通过亲身实践,了解了多种软件的特性和使用方法,也增强了动手能力和独立解决问题的能力,从而更进一步地理解了所学的理论知识。开发一个好的系统需要熟练的技巧和丰富的知识,由于自己能力有限和时间的限制,本系统还有许多不尽人意之处,功能也很简单,需要今后不断的改进。参考文献1Jeffrey L.Whitten著,Lonnie D.Bentley,Kevin

38、C.DittmanM .系统分析与设计方法.北京:机械工业出版社, 2004. 2王珊,陈红 著.数据库系统原理教程M。北京:清华大学出版社,1998.3张海潘 著.软件工程编论M .北京:清华大学出版社,2003.4严蔚敏,吴伟民 著.数据结构M .北京:清华大学出版,2004.5王晓东 著.计算机算法设计与分析M . 北京:电子工业出版社,2005.6William R.Stanek 著,SQL Server 2008管理员必备指南M . 北京:清华大学出版社,2009.7王珊,陈红 著.数据库系统原理教程M.北京:清华大学出版社,1998.8李春葆,金晶,曾平 著.VB.NET 2005

39、程序设计教程M . 北京:清华大学出版社,2009.9David Schneider著,Visual Basic 2008程序设计(第七版)M . 北京:清华大学出版社,2009 . 10高守传 著,SQL结构化查询语言详解M .北京:人民邮电出版社,2007.附 录图书借阅系统部分代码1. 查询模块代码:Imports System.Data.SqlClientPublic Class frmBookDemandInherits System.Windows.Forms.FormDim conn As New SqlConnection(Server=.;Database=Library M

40、anagement System;Integrated Security=SSPI) Dim comm As New SqlCommand Dim ds1 As New DataSet Dim ds5 As New DataSet Dim da As New SqlDataAdapter Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text = Then MessageBox.Show(请输入图书编号

41、, 提示信息) Else Dim num As String Dim str As String num = TextBox1.Text str = select 图书信息表.Book_id as 图书编号,ISBN as ISBN号,Book_name as 图书名称, & _ Author as 作者,PublishingHouse_name as 出版社,Publish_time as 出版时间, & _ Category as 图书类别,图书类别关系表.Category_id as 索书号,Money as 单价, & _ Total_num as 馆藏数量,Send_num as 借

42、出数,Send_count as 借出次数 from 图书信息表, & _ 图书流通统计表,图书类别关系表,图书类别表,图书出版社关系表,出版社信息表 & _ where 图书信息表.Book_id= & num & and & _ 图书信息表.Book_id=图书流通统计表.Book_id and 图书信息表.Book_id= & _ 图书出版社关系表.Book_id and 图书出版社关系表.PublishingHouse_id= & _ 出版社信息表.PublishingHouse_id and 图书信息表.Book_id= & _ 图书类别关系表.Book_id and 图书类别关系表

43、.Category_id=图书类别表.Category_id If conn.State = ConnectionState.Closed Then conn.Open() End If ds1.Clear() comm.Connection = conn comm.CommandType = CommandType.Text comm.CommandText = str da.SelectCommand = comm da.Fill(ds1, 图书信息表) If ds1.Tables(0).Rows.Count = 0 Then MessageBox.Show(没有该图书, 提示信息) co

44、nn.Close() Else DataGrid2.DataSource = ds1.Tables(图书信息表) TextBox2.Text = ds1.Tables(图书信息表).Rows(DataGrid2.CurrentRowIndex).Item(1) TextBox3.Text = ds1.Tables(图书信息表).Rows(DataGrid2.CurrentRowIndex).Item(2) TextBox4.Text = ds1.Tables(图书信息表).Rows(DataGrid2.CurrentRowIndex).Item(3) TextBox5.Text = ds1.Tables(图书信息表).Rows(DataGrid2.CurrentRowIndex).Item(4)

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号