版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书管理系统设计与开发摘要PAGE16图书管理系统设计与开发摘要:随着科学技术的飞速的发展与进步,计算机在社会中的应用越来越广泛,让人类生活发生了巨大的变化。当今,计算机技术在图书管理领域也得到了快速的发展。一个完善的图书管理系统能够提高图书更新的效率,能够快速的检索图书信息和查询读者信息。开发一个这样的管理系统是很必要的。本文首先对图书管理系统做了一个全面的概述。在ASP.NET开发环境下,以ACCESS数据库为基础,详细的设计了系统的功能和主要模块。该图书管理系统主要包括用户登录、信息查询、图书管理、读者管理四个功能模块。该系统的特点是操作简单、灵活,可以在线管理图书信息。关键词:ASP.NET;ACCESS数据库;图书管理系统;图书检索Abstract:Withtherapiddevelopmentofscienceandprogressoftechnology,Computerswereusedinthesocietymoreandmorewidely,therehavebeengreatchangesinhumanlife.Today,thecomputertechnologyinthefieldofbooksmanagementalsogotrapiddevelopment.Aperfectbookmanagementsystemcanimprovetheefficiencyofbooksmanagementandbeabletoquicklyretrievebooksinformationandquerythereaderinformation.Developingsuchabooksmanagementsystemisverynecessary.Thisarticlefirsttothebooksmanagementsystemmakesacomprehensiveoverview.UndertheASP.NETdevelopmentenvironmentandbasedontheACCESSdatabase,Idesignthefunctionandthemainmodulesofthesystem.Thebooksmanagementsystemmainlyincludeuserlogin,informationquery,booksmanagement,readermanagementfourfunctionmodules.Thefeaturesofthesystemaresimple,flexible,andcanmanagethebooksinformationonline.Keywords:ASP.NET;Accessdatabase;BooksManagementSystem;Booksretrieval图书管理系统设计与开发PAGE17目次目次引言 11图书管理系统概述 21.1系统开发背景和意义 21.2开发系统概述 21.3系统开发环境 21.3.1ASP.NET概述 21.3.2ACCESS概述 31.3.3C/S与B/S架构概述 32系统分析 42.1需求分析 42.2可行性分析 43系统设计 53.1系统功能模块设计 53.2ER图分析与设计 53.3系统数据库设计 74系统功能 94.1系统登录 94.2信息查询 104.3图书管理 124.4读者管理 135系统测试与维护 155.1系统测试 155.2系统维护 166论文小结 166.1系统的功能特点 166.2系统的不足与改进 16参考文献 17致谢 18引言随着互联网的飞速的发展与进步,计算机技术也不断更新和壮大,一场以计算机网络应用为核心的信息技术革命浪潮正在快速前进和发展。计算机在社会生活和工作中的应用越来越广泛,它存储量大、运行速度快、能够准确地进行数据加工和处理,是现代企业信息管理的有效工具和技术手段。其强大的数据处理功能己经被人们所认可,人们使用计算机进行数据信息管理和业务控制,其不只使日常工作效率得到了很大程度的提高,而且信息安全性也得到了保障。越来越多的企业和公司需要用信息管理系统来管理各方面的数据,这是计算机在数据处理方面的一大优势。近年来,基于计算机技术的信息管理技术在学校图书管理工作中也得到了普遍的应用和快速的发展。图书馆是图书资源的集中地,是获取知识的一个重要场所,是图书借阅、资料查询、信息收集的重要基地。以前传统单一的手工检索信息已经不满足不了人们的需求。在信息化时代下,计算机网络技术和通信技术都在快速的发展,人们对信息、数据的处理也已经进入自动化和网络化,计算机已经改变了人们的日常工作和生活学习方式。图书馆管理系统是在电子信息技术的发展下,采用计算机科学技术提供的服务,高效快捷的解决图书管理工作人员的繁琐的工作,并为读者提供图书检索,图书信息查询,图书借还等功能。一个完善的图书管理系统能够让图书管理工作更加的系统化,程序化,规范化,降低图书管理的随意性和紊乱性,还可以在较短的时间内提高读者图书借阅处理的速度,因此开发一个这样的图书管理系统是很重要的。1图书管理系统概述1.1系统开发背景和意义我国的图书管理系统开始于80年代初,经过多年来的不断发展慢慢得到完善。目前我国各高校都已将计算机应用到图书管理中,图书馆在人们的日常生活学习中有着十分重要的地位,随着信息技术的发展,图书馆已经从传统意义上的手工从做管理模式发展到自动化、网络化、数字化的计算机管理操作模式。但是国内很多中小图书馆的管理还存在很多不足之处,如信息化程度较低,管理水平较低。因此,为了提高图书信息管理水平,把计算机技术应用到中小型图书馆信息管理中是十分必要的。在这个信息爆炸的时代,各种信息泛滥,人们对知识的渴求越来越高。获取信息和知识的渠道也越来越广,除了通过电视、网络等各种资源获取知识,从图书中获取知识依然是一个很重要方式,而大量图书信息的存储和管理也是一个重要的问题。图书馆的功能是保存各种信息资源、图书资料、图书信息,图书馆的书籍数量巨大,管理操作都很繁琐,工作量也大,容易出错。因此,利用计算机技术设计和开发一个智能化、人性化、实用化的图书管理系统是必不可少的。图书管理系统可以实现图书查询,图书借还,信息管理等功能,大大的提高工作效率,为用户和管理员也节省了很多时间。图书管理模式和信息存储方式也将会向更加灵活化和系统化方向发展。1.2开发系统概述此次开发的图书管理系统主要是针对中小图书馆、个人图书馆和一些书店,比较适合数据量小,图书资源少的学校、个人、或书店使用。本系统可以实现图书信息查询,图书管理,读者管理等一些基本操作,用户通过浏览器就可以登录系统,对用户计算机配置要求不高。它的有点是操作方便、快捷、灵活。1.3系统开发环境本系统基于MicrosoftVisualStudio2008可视化开发环境,基于ASP.NET环境下,使用C#语言进行程序设计和后台代码编写,使用MicrosoftACCESS2003设计数据库,操作简单,使用灵活,容易理解,很适合新手使用。1.3.1ASP.NET是.NETFrameWork框架的一部分,它可以使嵌入在网页中的脚本在因特网服务器执行的一种服务器端脚本技术,当在HTTP请求文档时,可以在服务器上动态创建ASP.NET应用程序。ASP.NET是由ASP发展而来的,ASP是解释性编程框架,ASP.NET在执行效率和程序安全方面上都大大超过ASP,而ASP.NET是编译性框架,ASP.NET文件后缀是.aspx和.aspx.cs,而ASP的文件后缀是ASP。ASP.NET支持用户页面程序和事件驱动程序的分离,一个Web程序页面文件可以被分离成一个的HTML页面文件,即.aspx文件和一个包含事件驱动程序代码页面文件,即.aspx.cs文件。因此,ASP.NET可以使后台繁琐复杂的代码分离,使代码管理更加直观、方便。ASP.NET目前主要支持的语言有C#和VisualBasic,C#语言是Microsoft公司专门为.NET专门打造的编程语言,它与ASP.NET有十分紧密的联系。ASP.NET主要优点有以下几个部分:它引出了服务器端控件的定义,这样使人们开发交互式网站更加方便、快捷;它也引出了ADO.NET数据访问接口的定义,很大程度的提高了数据使用和数据访问效率;使用VisualStudio开发平台,能在可视化环境中创建ASP.NET应用程序,进一步提高了开发人员的编译效率;我们可以使用它给出的所有类库,支持面向对象的程序设计功能,能达到以往ASP所不能实现的众多功能;因为ASP.NET程序的核心组成,当它发布到IIS网站时就已经被编译成为.dll文件,所以也在很大程度上提高了执行速度。但ASP.NET应用程序当前只能在Windows操作系统的IIS环境中运行,它的可移植性比较低。1.3.2ACCESS概述MicrosoftOfficeAccess是微软公司把软件开发工具和数据库搜索引擎的图形用户界面整合在一起的一个易于管理的文件型数据库管理软件。它是Office中的一个重要组成部分,具有简单易用、界面友好、功能强大、接口灵活等优点,是典型的数据库管理系统。Access有强大的数据统计分析、数据处理和查询功能,Access也可被用来开发其他软件,如各类企业管理软件,简单易学。它本身包含许多用来建立数据库的对象,如表、查询、报表等,表是用来存储各种信息记录。一个数据库可以包含很多表,每个表保存不同实体的各种属性信息,表与表之间可以建立联系。数据库系统也内置了多种向导、模板、生成器,把界面设计、数据保存、信息查询、等操作条理化、规范化,能很方便的创建的数据库管理系统。Access是一种可以发布到网页上的web页面,用户不必编写繁琐复杂代码,通过数据访问可以直接查询数据和处理信息,就可以完成许多数据管理的工作。一般情况下,数据库偏大时,Access数据库大小接近100M左右的时,系统性能就会降低,因此Access比较适合创建小型的数据库,在开发一些小型网站应用程序时,可以用来保存数据信息,在开发较复杂的Web网站时最好使用Access就不再那么适用了。1.3.3CC/S是一种基于操作系统平台的客户机/服务器架构,B/S是基于WWW服务的浏览器/服务器架构。ASP.NET就是基于B/S架构的开发技术。在C/S架构中很多操作在用户的计算机中完成,可以充分发挥客户端计算机的任务管理能力。这就要求客户机有较高的硬件配置环境,以最快的速度响应服务器,高速处理由服务器端传送过来的大量数据。C/S适用于局域网,建立在专用的小范围网络上,有相对固定的用户群体,对服务器端、客户端的数据安全控制能力较高。由于客户端与服务器的直接相连,节省了中间环节的步骤,客户机能以很快的速度响应服务器的请求。因此,C/S架构的管理系统具有很强大和很快速的事务管理能力。B/S架构的建立以广域网为基础,有更多的适用范围和分散的区域,面向众多不同的用户群,与建立在局域网上的C/S架构是有区别的。B/S应用程序只需在客户机上安装一个浏览器,不必在客户机上安装客户端软件就可以实现复杂软件的功能。由于B/S构件组成,所以方便个别构件的更换,可以完成系统的无缝升级,程序维护时开销也较小,降低了开发成本。不需要特意的网络硬件环境,用户在使用程序时仅需要通过安装在客户机上的浏览器访问指定的网页即可。B/S架构的图书管理系统是基于浏览器的,可以从浏览器上直接显示相关信息,有更加丰富和生动的表现方式,可识别描述语言,使用更灵活。在B/S架构的应用程序中,主要的数据分析、处理工作是在服务器中完成的,所以对客户机的配置要求不高,能够满足大多数用户需求。B/S架构具备分布性这一特点,可以在任何地点随时的完成查询、浏览等管理工作,简单方便,通过增加页面即可增加服务器功能,可共享性比较强,系统维护方便容易。只需从网页上更改相应内容和数据信息,即达到所有用户信息的实时更新。2系统分析2.1需求分析图书管理系统主要是用来系统化的管理图书信息和读者信息,以实现信息资源的有序、高效管理,提高管理员的工作效率为读者提供人性化的便捷服务。图书管理系统应该为广大读者服务,满足用户基本的需求。读者可以登录图书管理系统实时浏览图书信息和检索所需要的图书,还可以对借阅信息和个人信息进行管理。主要有以下几个方面:(1)图书信息查询:读者可以选择图书名、作者、索书号、ISBN等条件对图书进行检索。(2)借阅信息查询:读者登录管理系统后,可根据查询条件,查询自己的借阅信息,可以浏览当前所借图书,借还日期和借阅历史等。(3)账户登录:读者可以根据自己的用户名和密码登录图书管理系统,对个人密码进行修改,用户只能浏览查询自己的信息,而不能修改。图书馆管理人员的功能最为复杂,包括对读者信息、管理员信息、图书信息、图书借阅信息,进行添加、修改、和删除等操作。由于他们管理的信息量较大,对数据的保密性和安全性比较高。主要有以下几个方面:(1)读者信息管理:管理员通过后台操作,对读者信息进行查询、浏览、添加、修改、和删除。(2)图书信息管理:包括新书入库,添加图书信息,实时查询浏览图书信息,对图书信息进行进本的修改、删除和编辑等。(3)图书借阅管理:对读者的借阅信息进行查询,统计图书馆的借阅信息,查看图书归还信息。(4)权限管理:主要是对读者和管理员的使用权限进行限制,添加和修改,读者只能登录读者信息页面和图书检索页面,不能多图书信息进行编辑,管理可以对读者和图书进行编辑。2.2可行性分析图书管理系统可以实现读者的个人信息管理,图书管理,借还信息查询,也能帮助管理员提升工作效率,能对整个图书馆的大量资源进行合理化配置,使图书信息和读者信息更为有序安全的管理。这个图书管理系统很清晰的了解用户的各种需求,由于ASP.NET是基于B/S架构的,对用户的计算机配置要求不高,只要通过浏览器,各种信息管理和数据处理工作都可以调用系统内置资源来完成,减轻了系统维护管理的工作量和花费成本,在很大程度上简化了客户端,降低了用户对计算机配置的总体要求。操作方便很适合中小型图书管理。软件开发过程较为简单,耗费人力物力较少,开发工具使用方便,开发语言比较容易理解,开发效率较高,具有强大的数据处理功能。而且开发技术要求不高,很适合初学操作,对开发者要求不是很高。使用Access创建数据库,操作简单,兼容性好,数据一致性和安全性较好。图书管理界面简洁大方,一目了然,考虑到操作人员和读者用户的计算机应用水平,开发系统操作简单,很容易使用,能够使用户快速熟练的进行各种操作,所以系统的实用性很强。所以开发这个图书管理系统是可行的。3系统设计3.1系统功能模块设计根据图书管理系统的特点,可以将其分为以下几个模块,具体功能模块如下图所示。图书管理系统图书管理系统系统登录系统登录读者管理图书管理信息查询管理员登陆管理员登陆读者信息修改读者信息添加读者信息删除图书信息修改图书信息添加图书信息删除图书信息查询读者信息查询退出系统图3-1图书管理系统功能结构图3.2ER图分析与设计E-R图也称实体-联系图英文全称为EntityRelationshipDiagram,提供了表示实体类型、属性和联系的方法,用来描述现实世界的实体概念模型。ER图模型的“联系”用来阐述实体概念集合之间的关系,考察实体类型之间是否有关联。明确是一对一联系类型(1:1),一对多联系类型(1:M),多对多联系类型(M:N),还是没有一点联系。例如:一个读者只能属于一种读者类型,而一种读者类型可以包括很多读者;一个读者用户能够借到许多不同类别的书籍,而一本图书也可以被众多不同的读者用户借阅,每个用户信息和图书信息又有自己的一些关系和属性,它们的关系和属性可以唯一区别这些实体。ER图设计的主要过程如下:(1)确定应有的实体概念集合;(2)确定实体集合所有的属性类型;(3)明确实体集合间的相互联系;(4)明确实体集合的所属关键字,表明关键字的属性;(5)确定联系的类别,用直线将表示联系的椭圆联系到实体集。书架价格书架价格图书信息实体操作员作者页码名称条形码入馆时间库存类型译者图书信息实体操作员作者页码名称条形码入馆时间库存类型译者出版社读者信息实体操作员读者信息实体操作员生日注册日期生日注册日期证件类型证件号码证件类型证件号码读者编号读者编号姓名备注性别读者类型图3-3读者信息实体ER图读者编号借书编号读者编号借书编号图书条形码是否归还图书条形码是否归还读者借还实体还书操作员操作员读者借还实体还书操作员操作员实际还书时间应还书时间借书操作员实际还书时间应还书时间借书操作员图3-4读者借还实体ER图3.3系统数据库设计数据库设计主要遵循以下原则:(1)严格按照三个范式的基本要求设计,以实现数据库表设计的规范化、合理化。(2)考虑到程序设计、代码编写的应趋于简洁性、方便性,尽量使数据库结构更加规范,避免数据库的冗余性,以使操作更加快捷、灵活方便。(3)尽量使数据信息保持较高的可浏览性、安全性、一致性和完整性,要为数据库表设置一个合理的主键、关键字、标题等信息。遵循上述三个原则进行数据库相关表的设计,本系统设计了多个数据表,重要的分别有:用户信息表、管理员信息表、读者信息表、图书信息表、借还信息表等。本数据库采用Access小型数据库创建,一些基本表的主要字段、数据类型和基本设置如下所示。表3-5图书借还信息表字段名数据类型长度主键描述id文本50是读者编号bookcode文本50否图书条形码borrowTime日期/时间50否借书时间yhbacktime日期/时间50否应还书时间sjbacktime日期/时间50否实际还书时间borrowoper文本50否借书操作员backoper文本50否还书操作员isback文本50否是否归还表3-6图书信息表字段名数据类型长度主键描述bookcode文本50是图书编号ISBN文本50否图书条形码bookname文本50否图书名称type文本50否图书类型author文本50否作者translator文本50否译者pubname文本50否出版社price货币50否价格page文本50否页码bcase文本50否书架storage文本50否库存intime日期/时间50否入库时间oper文本50否操作员borrownum文本50否被借次数表3-7读者信息表字段名数据类型长度主键描述id文本50是读者编号name文本50否读者姓名sex文本50否读者性别type文本50否读者类型birthday日期/时间50否出生日期paperType文本50否证件类型paperNum文本50否证件编号createDate日期/时间50否注册日期oper文本50否操作员borrownum文本50否借书次数表3-8用户信息表字段名数据类型长度主键描述uid文本50是管理员编号uname文本50否管理员名称upwd文本50否密码ulevel文本50否用户等级4系统功能4.1系统登录读者用户和管理员可以通过图书管理系统首页中的登录页面登录系统,当系统判定用户等级是管理员时,管理员就可以登录到后台页面对各种信息进行编辑、修改,如果用户等级是读者用户,登陆后页面就跳转到读者信息页面,可以实现个人信息浏览、图书查询。登录系统的登录页面和后台部分关键代码如下所示。图4-1用户登录页面protectedvoidBtnLogin_Click(objectsender,EventArgse){stringConnStr=ConfigurationManager.ConnectionStrings["ConnString"].ToString();using(OleDbConnectionconn=newOleDbConnection(ConnStr)){conn.Open();stringStrSQL="selectulevelfromtb_userwherename='"+TextUsername.Text+"'andpwd='"+TextUserpassword.Text+"'";OleDbCommandcom=newOleDbCommand(StrSQL,conn);OleDbDataReaderdr=com.ExecuteReader();//调用ExecuteReader()方法得到dr对象dr.Read();//调用Read()方法得到返回记录集stringUserLevel;if(dr.HasRows)//如果有返回记录存在{UserLevel=dr["ulevel"].ToString();//获取返回记录中ulevel字段值}else//如果dr中不包含任何记录,即数据库中没有符合条件的记录{Response.Write("<scriptlanguage=javascript>alert('用户名或密码错误!');</script>");return;}if(UserLevel=="0"){Session["pass"]="admin";Response.Redirect("BookManage.aspx");}else{Session["pass"]="reader";Response.Redirect("bookInfo.aspx");}}}4.2信息查询信息查询功能模块可以实现读者信息查询,读者图书借阅信息查询,图书信息查询和检索等功能。当用户登录后,读者用户可以选择不同的查询条件,来检索和查询自己需要的图书,如根据书名、作者名、图书编号、出版社等关键字进行模糊查询或精确查询。读者也可以及时查阅自己的借还书信息,了解当前的借阅情况,是否到期等。管理员用户可以对读者信息查询浏览,及时更新读者的最新信息,通过对图书信息查询,可以添加或修改新的图书或已有图书的信息,把更多的信息资源呈现给读者。信息查询中的部分查询页面如下图所示。图4-2图书信息查询页面读者信息查询页面部分关键代码如下:protectedvoidPage_Load(objectsender,EventArgse){this.Title="图书信息查询";if(!IsPostBack){DropType.Items.Add("--请选择--");DropType.Items.Add("索书号");//向下拉列表框中添加供选项DropType.Items.Add("图书条形码");DropType.Items.Add("图书名称");DropType.Items.Add("作者");DropType.Items.Add("出版社");}TextKey.Focus();//文本框得到焦点}protectedvoidButtonQuery_Click(objectsender,EventArgse){if(TextKey.Text=="")//如果用户没有输入查询关键字{Response.Write("<scriptlanguage=javascript>alert('查询关键字不能为空!');</script>");return;}switch(DropType.Text)//根据用户选项将GridView控件绑定到不同的数据源{case"索书号":GridView1.DataSource=AccessDataSource1;GridView1.DataBind();break;case"图书条形码":GridView1.DataSource=AccessDataSource2;GridView1.DataBind();;break;case"图书名称":GridView1.DataSource=AccessDataSource3;GridView1.DataBind();break;case"作者":GridView1.DataSource=AccessDataSource4;GridView1.DataBind();;break;case"出版社":GridView1.DataSource=AccessDataSource5;GridView1.DataBind();break;}if(GridView1.Rows.Count==0)//如果GridView包含的行数为0{Response.Write("<scriptlanguage=javascript>alert('未找到符合条件的记录!');</script>");TextKey.Text="";GridView1.DataSource=AccessDataSource6;GridView1.DataBind();}}protectedvoidButtonShowAll_Click(objectsender,EventArgse){GridView1.DataSource=AccessDataSource6;GridView1.DataBind();}4.3图书管理在图书管理页面,管理员通过后台操作点击插入记录可以实现对图书新的添加,如新书入库;也可以通过修改记录和删除记录按钮对现有图书信息进行更新和删除。图书管理功能模块相关页面和部分关键代码如下所示。图4-3图书添加页面页面装入时代码如下:{this.Title="添加新记录";TextBCode.Focus();}protectedvoidbtnSubmit_Click(objectsender,EventArgse){OleDbConnectionconn=newOleDbConnection();conn.ConnectionString="Provider=Microsoft.Jet.OleDb.4.0;"+"DataSource="+Server.MapPath("App_Data/tb_libraryMS.mdb");stringVal="'"+TextBCode.Text+"','"+TextISBN.Text+"','"+TextBName.Text+"','"+TextType.Text+"','"+TextAuthor.Text+"','"+TextTranslator.Text+"','"+TextPubName.Text+"','"+TextPrice.Text+"','"+TextPage.Text+"','"+TextBCase.Text+"','"+TextStorage.Text+"','"+TextInTime.Text+"','"+TextOper.Text+"','"+TextBNum.Text+"'";stringSqlIns="insertintotb_bookinfo(bookcode,ISBN,bookname,type,author,translator,pubname,price,page,bcase,storage,intime,oper,borrownum)values("+Val+")";//声明一个Command对象InsCom,该对象使用conn指定的连接OleDbCommandInsCom=newOleDbCommand(SqlIns,conn);//执行SqlIns指定的SQL语句OleDbDataAdapterda=newOleDbDataAdapter();conn.Open();da.InsertCommand=InsCom;//执行InsertCommand指定的SQL语句,将新记录数据写入到数据库对应的字段中conn.Close();vari=DBHelp.ExecuteNonQuery(SqlIns);if(i!=0)Response.Write("<scriptlanguage=javascript>alert('新记录添加成功,请单击“返回”回到主页面!');</script>");elseResponse.Write("<scriptlanguage=javascript>alert('新记录添加失败,请单击“返回”回到主页面!');</script>");}4.4读者管理在读者管理功能模块也可以实现读者用户信息的添加、修改、删除等基本操作,基本页面设计、后台代码都和图书管理模块类似。点击提交按钮后,页面就会弹出一个新消息更新的对话框。其中读者信息修改页面和部分代码如下所示。图4-4读者信息修改页面页面装入时的后台代码如下:{this.Title="更新记录";DropNo.AutoPostBack=true;if(!IsPostBack){OleDbConnectionconn=newOleDbConnection();conn.ConnectionString="Provider=Microsoft.Jet.OleDb.4.0;"+"DataSource="+Server.MapPath("App_Data/tb_libraryMS.mdb");stringSqlStr="select*fromtb_reader";OleDbDataAdapterda=newOleDbDataAdapter(SqlStr,conn);DataTabledt=newDataTable();da.Fill(dt);DataRowMyRow=dt.Rows[0];//从数据表中提取第一行(第一条记录)TextName.Text=MyRow["name"].ToString();if(MyRow["sex"].ToString()=="男"){RadioSex.SelectedIndex=0;}else{RadioSex.SelectedIndex=1;}TextRType.Text=MyRow["type"].ToString();//从行中提取字段值,赋值给文本框TextBDate.Text=MyRow["birthday"].ToString();TextPType.Text=MyRow["paperType"].ToString();TextPNo.Text=MyRow["paperNum"].ToString();TextCDate.Text=MyRow["createDate"].ToString();TextOper.Text=MyRow["oper"].ToString();TextBNum.Text=MyRow["borrownum"].ToString();TextRemark.Text=MyRow["remark"].ToString();conn.Close();}}protectedvoidBtnSubmit_Click(objectsender,EventArgse){OleDbConnectionconn=newOleDbConnection();conn.ConnectionString="Provider=Microsoft.Jet.OleDb.4.0;"+"DataSource="+Server.MapPath("App_Data/tb_libraryMS.mdb");stringSqlStr="select*fromtb_readerwhereid='"+DropNo.Text+"'";OleDbDataAdapterda=newOleDbDataAdapter(SqlStr,conn);DataTabledt=newDataTable();OleDbCommandBuilderbuilder=newOleDbCommandBuilder(da);da.Fill(dt);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南宁采购流程管理制度
- 邢台新能源职业学院《经济思想史》2025-2026学年期末试卷
- 沈阳农业大学《旅游消费者行为学》2025-2026学年期末试卷
- 石家庄金融职业学院《农村经济管理》2025-2026学年期末试卷
- 沈阳体育学院《全新大学英语》2025-2026学年期末试卷
- 山西医科大学《网络舆情与概论》2025-2026学年期末试卷
- 山西医科大学《犯罪心理学》2025-2026学年期末试卷
- 山西电力职业技术学院《国民经济统计学》2025-2026学年期末试卷
- 山西经贸职业学院《细菌学检验》2025-2026学年期末试卷
- 沈阳农业大学《刑诉法》2025-2026学年期末试卷
- 2026年山东省新动能基金管理有限公司校园招聘笔试模拟试题及答案解析
- 2026江苏南通市苏锡通科技产业园区消防救援大队消防文员招录2人笔试模拟试题及答案解析
- 清醒俯卧位通气护理专家共识
- 尽调项目工作方案范文
- 中国艺术研究院社会招聘试题
- 沃尔玛优化物流运输案例分析
- 2025年安徽卫生健康职业学院单招职业适应性测试试题及答案解析
- 维修电工绩效考核制度
- 学校校园门口最小单元应急防暴演练预案方案及总结材料
- 厂房基础注浆加固施工方案
- 医院物业服务框架协议书
评论
0/150
提交评论