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

上传人:精*** 文档编号:1162274 上传时间:2024-12-30 格式:DOC 页数:26 大小:382KB
下载 相关 举报
图书管理系统的毕业设计.doc_第1页
第1页 / 共26页
图书管理系统的毕业设计.doc_第2页
第2页 / 共26页
图书管理系统的毕业设计.doc_第3页
第3页 / 共26页
图书管理系统的毕业设计.doc_第4页
第4页 / 共26页
图书管理系统的毕业设计.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、图书管理系统摘 要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科.图书馆要生存要发展,就必须加强图书馆管理所以建立与自身特点相适应的管理信息系统是必要的程序主要利用Visual 作前端的应用开发工具 ,利用sql server 2000作为 后台数据库,利用WINDOWS作为系统平台.系统主要有三个方面的内容,一方面主要是图书的借阅,主要包括图书的借阅和归还。一方面是图书管理,主要包括新书入库,图书信息的修改等方面。第三方面是信息查询,主要包括图书查询,读者信息查询。论文介绍了图书管理信息系统的系统分析部分,包括可行性分析

2、、业务流程分析、等等;系统应用程序设计部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。为了完成图书管理系统、对SQL语言原理、VB.net应用程序设计,VB.net数据库技术进行了学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此完成了数据库和应用程序。关键词:管理信息系统;图书管理;visual Book management systemAbstractWith more and more widespread and profound application of information technology in management, th

3、e implement of management information system has become mature in technology step by step. Managing information system is a new subject. Library needs existence and development so the library must to tightening up the enterprise management, and establishing a management information system fitting in

4、 with its own characteristics is necessary. The main Programming tools to the system is Visual and sql server 2000 is used to database, the used platform is windows The system mainly has three aspects the contents: On the one hand is the books management, mainly includes the new book to go into Stor

5、age book sreorganization books information aspect and so on. on the one hand is the books borrows, mainly includes the books to borrow and to return. The third aspect is the information inquiry, mainly includes the library catalog to inquire the information inquiry and so on.This article emphasizes

6、on three sections. The system analysis section of library management information includes feasible analysis, technological process of business analysis and the like. And the system realization section has provided several major program charts, together with the main windows and programs.In order to

7、complete the management system the SQL language principle, the VB.net application programming, the VB.net data bank technology has been studied. Mainly completes to the books management system management system demand analysis, the function module division, the database pattern analysis, and from th

8、is has compete the database structure and the application procedure.Key words: MIS; library management; visual studio .Net目 录论文总页数:24页1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义11.4本课题的研究方法11.5系统调查分析与可行性研究11.6系统开发的初步调查21.7系统可行性研究分析21.8系统开发具体研究分析32系统需求42.1现行业务描述42.2现行系统存在问题的分析42.3解决方案43数据库设计53.1数据库及应用53.2数据库系

9、统53.3数据库系统简介63.4数据库设计概述63.5数据库设计周期73.6图书管理系统数据库设计74图书管理系统应用程序设计104.1登录窗体模块组成104.2各窗体介绍11结 论21参考文献22致 谢23声 明241 引言1.1 课题背景随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书发展,因此,开发一套完善的图书馆管理系统就必不可少了。 馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的管理信息系统(简称MIS)是介于信息论,经济管理理论,统计学与运筹学及计算

10、机科学之间的一门边缘性,综合性,系统性的交叉科学,它是随着管理科学,信息技术,计算机技术等的发展而产生和发展起来的。 1.2 国内外研究现状从目前来看,图书管理系统已经形成一套完备的方法,已经成熟。但是各有各的特点,只有结合本地实际情况作出调研才能做出适合的一套管理系统。1.3 本课题研究的意义图书馆的书籍越来越多,传统的人工管理已经不现实,因此需要一套行之有效的管理手段来管理众多的图书。传统的图书管理需要大量的人与大量的时间去管理与建立繁琐的书籍目录和对书籍编号。随做图书信息的大量增长,只能用计算机来管理。计算机来管理图书能做到,高效,快捷,经济,方便等。1.4 本课题的研究方法图书馆管理系

11、统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。基于上述考虑图书管理系统主要利用作前端的应用开发工具 ,利用sql server 2000 作为后台的数据库,利用WINDOWS作为系统平台开发的图书管理系统。另外本图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。1.5 系统调查分析与可行性研究在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免

12、浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。信息系统的建设是一项投资大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。1.6 系统开发的初步调查在开发的前期进行各项调查的目的是明确系统的开发目标和规模,它是对系统进行可行性研究的基础。图书馆作为政府,学校,以及一些其他办学机构所开办的公众性场所,其商业性质不能和其他商业机构相提并论。它的规模和大小主要依据兴办单位的规模和实力来定位的,大的图书馆有国家级的图书馆和一些省市所投资兴建的图书馆,小

13、一些的则像学校的图书馆,图书出租屋等。所以,考虑系统面向的场所和规模,为系统的开发做准确的定位是十分必要的。就其大小和性质而言,它有哪些特点呢?(1)一般来讲,图书馆的规模决定藏书量的大小。例如,以学校的图书馆来说,它面向的对象大都是学生和教师等范围,在学校这样一个不是很大范围内,藏书量没有必要达到一些较大图书馆的规模,只要能够满足学校范围内的需求就可以了。当然,如果能够作到尽善尽美更好,但是学校的资金和场地能否达到也是要考虑的。所以,面向的对象决定图书馆的规模,也就决定了图书馆的藏书的规模。(2)图书馆作为提供学习的场所,要求便于管理且要求对读者和借阅者提供方便快速的查找,借阅和登记手续。一

14、个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它的管理机制是否健全。这不仅仅是人的因素,还有操作手段和途径,比如一个好的图书管理系统。(3)图书馆需要统一图书的管理,对各类书籍的借阅情况和图书馆的现有藏书数量,种类要及时掌握,这就要求它具有很强的时效性。为了减少旧书和大量内容重复多余的图书占用有限的空间而又要尽量做到图书种类的齐全,作为图书馆的管理人员来说需要及时地对图书进行上架和注销的处理。有些图书如周刊,报刊,杂志等更换的频率较高,有时需要每天更换,而有些大型图书则可能几年才更换一次。这些信息的发布和注销要求管理员及时掌握,时效性非常重要。1.7 系统可行性研究分析可行性分析是在

15、进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为图书馆管理系统的可行性分析如下:(1)经济可行性分析作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。(2)技术可行性分析技术上

16、的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。(3)社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力

17、采用这样先进的管理技术。它对图书馆带来的影响可以看到:(a)对传统管理理念的冲击,可能引起管理层的变动和人员的调整。(b)对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。对图书馆与读者之间业务方式的转变和扩充。1.8 系统开发具体研究分析要建立新的图书管理系统,就必须对现行的管理系统进行全面、细致而充分的调查研究。具体采用直接面谈和专门访问并参加业务实践,与工作人员一起完成最基本的工作程序的方法。原来图书管理处理中心进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错

18、,缺乏系统、规范的信息管理手段。现在准备建立的图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。本系统从以下几个方面对用户的需求进行分析:(1)图书馆的需求分析:能随时查询书库中图书的库存量,以便及时准确、及时、方便地为读者提供借阅信息,需求分析将在下章做详细说明。(2)对数据的安全性、完整性要求:图书馆各项数据信息必须保证安全性和完整性。系统设有口令管理,确保系统安全。(3)定时整理数据:系统管理员根据市场图书行情定时整理系统数据库,对图书的借阅情况、读者的管理情况、书库的增减等均可有计算机执行,并将运行结果归档。详细调查的

19、目标之一就是对系统管理业务的流程进行详细的描述,即绘制管理流程图2 系统需求2.1 现行业务描述图书馆各个部门负责的主要业务如下:(1)采编组主要负责图书采编工作,包括购置新书、打印编目、增加数量。 (2)目录厅主要负责读者查询工作,包括可借图书(按图书类别、图书名称或图书作者查询);新书目录(按图书类别、日期查询)。 (3)借阅组主要负责图书流通、查询统计、借阅查询等工作。 (4)阅览室、工具书室主要负责读者阅览工作,包括:阅览各种杂志、报纸、阅览各种工具书。 12下面写出图书馆流通业务中借书的流程: (1)读者在目录厅查阅索引卡。(2)读者写出所借图书的分类号、种次号、交给图书管理员,并出

20、示本人的借书证。(3)图书管理员根据图书的分类号、种次号到书库找书。(4)将图书交给读者,并由读者填写所借图书的借书卡。(5)图书管理员把借书卡保存到写有该读者借书证号的口袋里。2.2 现行系统存在问题的分析该图书馆工作大部分还是进行着手工管理,工作起来效率很低,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给管理员的处理信息及时快捷,同时也提高了图书管工作人员的自身素质。 2.3 解决方案基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整学校图书馆图书结构,并且对学生们的借阅过程形成一整套动态的管理就十分必要了。图书馆信息

21、系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决。问题的详细方案,这是系统建设的重要环节。 图书馆管理系统需要有着完善的图书信息,对每一册书要有详细的记录信息,功能上对系统的需求是全面的。因此对用户的需求可分为四个方面:一方面是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应读者的需求;二方面是读者们能通过计算机来查询浏览图书馆中的图书,来确定自己需要的书籍,为借阅做好准备;三方面是工作人员对学生们的借书证发放;四方面也是图书馆的核心工作,对图书的借阅管理。这四个方面形成了图书馆一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交

22、流信息,高效地协同工作。在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种图书信息。硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆。3 数据库设计3.1 数据库及应用自20世纪70年代以来,数据库技术得到迅速发展.目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从企业管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等.我国20世纪90年代初在全国范围内装备了12个以数据库为基础的大型计算机系统,这些系统分布在邮电,计委,银行,电力,铁路,气象,民航,情报,公安,军事,航天和财税等行业。现在,数据库

23、技术还在不断发展,并且不断的与其它计算机技术相互渗透.数据库技术与网络通信技术相结合,产生了分布式数据库系统.数据库技术与面象对象技术相结合,产生了面向对象数据库系统等各种数据库系统。在人类迈向21世纪知识经济的时候,信息变为经济发展的战略资源,信息技术已成为社会生产力重要的组成部分.人们充分认识到,数据库是信息化社会中信息资源管理与开发利用的基础.对于一个国家,数据库的建设规模,使用水平已成为衡量该国信息化程度的重要标志.因此,数据库的学习是非常重要的。3.2 数据库系统数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文件柜:也就是说,它是收集计算机数据文件的仓库或

24、容器。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。图1-2是一个数据库系统的简图。图1 数据库系统简图3.3 数据库系统简介本人设计的是一个关于图书馆图书管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部学生对数据库的查询访问和内部管理人员对数据记录的管理维护.每一部分中包含各自实现的各项

25、功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。此图书管理系统采用sql server2000技术建立数据库,使用VB.net技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。3.4 数据库设计概述计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计等操作。对于数据库应用开发人员来说,为使现实世界的信息流计算机话,并对计算机话的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。确切的说,数据库

26、设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。3.5 数据库设计周期根据软件工程的思想,数据库设计的周期可以划分为六个阶段:(1) 规划阶段确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接等方面的设想。(2) 需求分析阶段认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果,提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一

27、整套完善的数据流程图。(3) 设计阶段把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。 (4) 程序编制阶段以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。(5) 调试阶段对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。(6) 运行和维护阶段这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效的处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。3.6 图书管理

28、系统数据库设计1图书管理系统总体规划对于数据库系统,规划工作是十分必要的。规划的好坏将直接影响到整个图书管理系统的成功与否,数据库设计中的规划阶段的主要任务是建立数据库的必要性及可行性分析,确定数据库系统在整个图书管理系统的地位。根据图书管理数据库对技术人员和管理人员的水平、数据采集和管理活动以及借阅者的计算机素质的要求;数据库技术对计算机系统的软硬件的要求。决定把数据库管理系统设计成为一个综合的数据库。此数据库包括所有操作人员的所有活动功能。因为,此图书管理系统应用界面较简单、功能单一。所以,用一个综合的数据库就能满足图书管理要求,而且实现容易。需求分析设计一个性能良好的数据库系统,明确应用

29、环境对系统的要求是首要的和最基本的。特别是数据应用非常广泛,非常复杂,要是事先没有对信息进行充分和细致的分析,这种设计就很难取得成功。通过需求分析阶段对图书管理系统的整个应用情况作全面的、详细的调查,确定图书管理的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求。2需求分析的步骤需求分析大致可分为三步来完成,即需求信息的收集、分析整理和评审通过。(1)需求信息的收集需求信息的收集又称为系统调查。为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要了解调查的目的、调查的内容和调查的方式。1) 调查的目的首先,要了解组织的机构设置,主要管理活动和职能

30、。其次,要确定组织的目标,大致管理流程和任务范围划分。因此,图书管理系统主要是通过对现有的图书管理系统进行考察、研究。并且通过和图书管理人员、读者交流来完善管理功能。2) 调查的内容外部要求:信息的性质,响应的时间、频度和如何发生的规则,以及图书管理的要求,安全性及完整性要求。管理的现状:即图书管理信息的种类,信息流程,信息的处理方式,各种图书服务工作过程。组织机构:了解图书管理机构的作用、现状、存在的问题,及是否适应计算机管理。3) 调查方式通过对图书管理人员的访问、交谈可获得图书管理高层的、内部的管理需求,以及图书管理的管理目标、未来图书管理发展变化趋势和长远规划的有关信息。并且,还可通过

31、具体借阅活动,了解借阅的流程、借阅的控制方式、日常管理信息,对图书管理系统有一个深刻得了解。(1)需求信息的分析整理要想把收集到的信息(如文件、图表、票据、笔记)转化为下一阶段设计工作可用的形式信息,必须对需求信息做分析整理的工作。(2)需求信息的评审通过3具体数据表设计系统一共五张表:表Administrator 表book 表book_history 表BS 表Student表Administratorc设计如下图:表1 Administrators设计列名数据类型长度允许为空IDint4FNamevarchar10FPasswordvarchar10T表Book设计如下图:表2 Book

32、设计列名数据类型长度允许为空IDint4Fnamevarchar50FAnchorvarchar20FPublishervarchar50Fpriceint4FPublishDatedatetime8Fflagint4T表book_history设计如下表:表3 book_history设计列名数据类型长度允许为空IDint4FStudentsSIDint4FBookIDint4FBookNamevarchar80FBookBeginDatedatetime8FBookGuihuanDatedatetime8FEndDatedatetime8T 表BS设计如下图:表4 BS设计列名数据类型长度

33、允许为空SIDint4FIDint4FBeginDatedatetime8TRemainDaysint4T表student设计如下图表5 student设计列名数据类型长度允许为空SIDInt4FSnoVarchar15FSNameVarchar10FSexVarchar2FMaxNumberInt4FMaxDaysInt4FRemainNumberInt4T表4 图书管理系统应用程序设计4.1 登录窗体模块组成1登录窗口2数据库连接定义窗口3读者增加4学生借书与查询历史窗口5书籍借阅历史6主窗口7读者选择8增加书籍9书籍选择10管理员增加4.2 各窗体介绍在窗体Module1.vb中定义了数

34、据库的连接,每次读完数据库都将数据库连接关闭,在每次需要用到数据库的时候打开连接就可以了,以免以后每次用到数据库都要重新定义连接。其定义如下Public constr As String = User ID=sa; Password=; database=homework; server=(local) Public mycon As New SqlConnection(constr) Public mycom As SqlCommand Public myda As SqlDataAdapter 1 登录窗口图2登录窗口界面其登录按钮代码为:If ComboBox1.Text = Or Te

35、xtBox1.Text = Then MessageBox.Show(用户名或密码不能为空, 提醒, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) 此句的作用是判断用户名或者密码是否为空Dim sqlstr As String = select Count(*) from Administrator Where Name= & ComboBox1.SelectedItem & and Password= & TextBox1.Text & Dim mycom As New SqlCommand(sqlstr, mycon) If mycom

36、.ExecuteScalar 1 ThenElse MessageBox.Show(恭喜你登录成功!, 提醒, MessageBoxButtons.OK, MessageBoxIcon.Information) End If Me.Close()其作用是当用户名或密码不为空时,将用户名与密码在数据库中进行比对。比对成功就登录成功其中在管理员登录窗口上姓名一栏已经读入了数据库中现存的管理员用户名,省去了要管理员输入用户名这一步。如果姓名一栏没有显示出名字就说明管理员中就没有此管理员(虽然可以自己输入,但是肯定是错误的用户名)。在登录窗口中可以分别出来是用户名错误还是用户名正确密码错误,以便管理员

37、更正用户名或者密码来更加方便的登录系统。2登录成功后的主窗口实现 图3登录成功后的主窗口界面在此窗口中的代码很简单:就只是菜单能在响应单击事件后能弹出窗口一般格式如下(以弹出BookAdd为例)Dim ps As New BookAdd ps.StartPosition = FormStartPosition.CenterScreen ps.Show()登录成功后就会弹出上面所示的窗口,同时登录窗口退出在窗口顶上注明了登录人的身份。以及一些基本信息(如:姓名,状态,身份)。在主界面上分为:管理员管理,书籍管理,读者管理,查询管理,帮助。在管理员管理,书籍管理,读者管理,查询管理菜单下都有其子菜

38、单,以实现具体的工作,点击就可以弹出相应的菜单执行相应的操作。其中帮组菜单没有子菜单,点击帮助菜单后就会弹出帮助文档(为.html文档)在管理员菜单下的子菜单为:管理员维护,增加管理员。在书籍管理菜单下的子菜单为:新增书籍管理,书籍借阅管理,书籍信息维护。在读者管理菜单下的子菜单为: 读者信息增加,读者信息维护,借阅历史查看。在查询管理菜单的子菜单为:书籍信息查询,读者信息查询。 3管理员信息维护图4管理员信息维护界面在进入主界面以后就可以通过(管理员管理管理员信息维护)进入管理员信息维护界面在管理员信息维护界面可以修改密码 并且在修改密码的时候要求输入原密码进行身份认证,以免被恶意篡改。更改

39、完成后就点击上面所示窗口的“更新”按钮就可以就新信息写如数据库。首先判断用户名与密码是否为空,新输入的密码是否两次输入不一样If CheckData() = False Then MessageBox.Show(用户名或密码不能为空, 提醒, MessageBoxButtons.OK, MessageBoxIcon.Warning) TextBox1.Focus() Exit Sub End If If TextBox3.Text TextBox4.Text Then MessageBox.Show(新密码确认不一致!, 提醒, MessageBoxButtons.OK, MessageBox

40、Icon.Warning) TextBox3.Focus() Exit Sub End If如果以上条件都满足,就进入读取数据库,将数据与输入的信息进行比较,通过比较后的结果给出提示。4管理员增加窗口在此窗口中通过输入用户名来确定一个用户,并且输入一个密码来进行身份验证。同样,完成后点击窗口中的“增加”按钮就可以完成管理员增加管理员增加窗口设计比较简单,仅需输入新用户名,密码,以及一次密码确认就可以增加一个管理员。密码确认的目的是为了防止在新增加管理员的时候误输入密码避免以后的麻烦。图10管理员增加界面图5管理员增加仍然和上面一样,先检查是否输入为空或者是否两次输入密码不一样。如果满足条件就可

41、以进行下面的工作了 Try If mycon.State = ConnectionState.Closed Then mycon.Open() End If sqlstr = insert into Administrator values( & TextBox1.Text & , & TextBox2.Text & ) mycom2 = New SqlCommand(sqlstr, mycon) mycom2.ExecuteNonQuery() MessageBox.Show(增加成功!, 提醒, MessageBoxButtons.OK, MessageBoxIcon.Informatio

42、n) mycon.Close() Catch ex As Exception MessageBox.Show(ex.Message) End Try5新增书籍窗口实现如下:此窗口的功能就是录入新的图书信息,在录入图书信息时需要录入的信息有 :书籍名称,作者,出版社,书籍定价,出版日期 图6新增书籍窗口界面在此窗口中可以进行新增书籍的操作所有项必须全部添加添加完成后通过点击“增加”按钮来完成新增书籍“增加”按钮的事件代码If CheckData() = False Then Exit Sub End If Try If mycon.State = ConnectionState.Closed T

43、hen mycon.Open() End If Dim ID As Integer ID = GetHeightID() Dim ID1 As New SqlParameter(ID1, SqlDbType.Int, 4) ID1.Value = ID + 1 Dim sqlstr As String = insert into Book values(ID1, & TextBox2.Text & , & TextBox3.Text & , & TextBox4.Text & , & TextBox5.Text & , & TextBox6.Text & ,1) Dim mycom As Ne

44、w SqlCommand(sqlstr, mycon) mycom.Parameters.Add(ID1) mycom.ExecuteNonQuery() MessageBox.Show(恭喜你,保存成功!, 提醒, MessageBoxButtons.OK, MessageBoxIcon.Information) Call ClearData() mycon.Close() Catch ex As Exception MessageBox.Show(ex.Message) End Try6图书信息维护实现如下图7图书信息维护界面在此窗口中可以修改图书自身信息如果在录入过程中输入错误书籍信息。就可以通过这里进行补救。对图书信息的作者,出版社,定价,出版日期进行修改修改完成后还是通过“更新”按钮来确认修改信息“更新”按钮主要代码:If mycon.St

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922