毕业设计(论文)图书借阅管理系统设计.doc

上传人:仙人指路1688 文档编号:3978211 上传时间:2023-03-30 格式:DOC 页数:40 大小:746.50KB
返回 下载 相关 举报
毕业设计(论文)图书借阅管理系统设计.doc_第1页
第1页 / 共40页
毕业设计(论文)图书借阅管理系统设计.doc_第2页
第2页 / 共40页
毕业设计(论文)图书借阅管理系统设计.doc_第3页
第3页 / 共40页
毕业设计(论文)图书借阅管理系统设计.doc_第4页
第4页 / 共40页
毕业设计(论文)图书借阅管理系统设计.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

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

1、图书借阅管理系统设计专 业 计算机信息管理班 级 09-1信管9号姓 名 指导教师 邯郸职业技术学院2012年6月 10 日摘 要随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会信息社会的重要支柱。在这样的大背景下,现代图书管理统的开发就是在于提高图书管理的工作效率,加强图书馆的管理,全面实行计算机管理。图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全

2、性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此要求结合开入式图书馆的要求,对SQL Server2008数据库管理系统、ASP语言原理、完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。 Library management system designAbstractWith the continuous development of computer technology, the computer as a product of the era of knowledge economy, has been widely used

3、in various industries and fields. At present, Chinas rapid development of computer technology, as the most widely used today modern tools have been deep into all fields, and is becoming the future society - an important pillar of the information society. Under such big background, the modern books m

4、anagement system development is to improve library management efficiency, strengthening the library management, the full implementation of computer management.Library management system is a typical information management system, its development mainly includes the backstage database the establishmen

5、t and the maintenance as well as front end application procedure development two aspects. The former set up the requirements for data consistency and integrity, good data security database. For the latter request application procedure function is complete, easy usage etc.Therefore requires a combina

6、tion of open type library, on the SQL Server2008 database management system, ASP language principle, completes to the books management system management system needs analysis, functional module division, database model analysis, and thus designed the database structure and the application procedure.

7、Key words:SQL Server 2008,Visual Studio2008,library,management关键字:Sql server 2008,visual studio 2008,图书,管理目 录第一章 前言1第二章 开发工具的介绍22.1开发平台和技术简介22.2 数据库平台介绍2第三章 系统的分析33.1需求分析33.1.1功能需求33.2可行性分析53.2.1经济可行性分析53.2.2技术可行性分析5第四章 总体设计54.1功能模块设计54.2系统的业务流程图64.3数据库设计7第五章 详细设计135.1登录界面135.2 报表打印155.3缴纳罚金165.4 主界

8、面195.5借阅历史记录20第六章 系统测试226.1软件测试目标及过程226.2 软件测试方法及步骤23附录28致谢27第一章 前言 图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。随着社会的发展,人们年活水平的不断提高,物质文化的发展已经远远满足不了人们的需求,精神文明有了飞速的发展,因此图书事业的发展就成为精神文明进步的一个动力。在迈入二十一世纪的今天,对图书馆的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而

9、且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。随着各高等院校的规模不断扩大,高校图书馆的藏书、管理人员、读者的数量也越来越多,图书管理涉及到大量的数据处理,传统的人工处理已经不能完成庞大的数据处理,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅是必不可少的业务。因此,为方便对图书馆书籍、读者资料、借还书等进行高效的管理,提高业务流程效率,让管理员从繁重的工作中解脱出来,使管理员在使用一个软件

10、以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个图书馆管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率,而且推动了社会文化生活的进步。因此本人结合开放式图书馆的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、Visual Basic 应用程序设计,Visual Basic 数据库(Access)技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统

11、可以满足借阅者、图书馆工作人员和高级管理员三方面的需要。设计充分利用Visual Basic 6、MS SQL Server2000数据库技术的强大力量,提高了编程效率和可靠性。图书借阅管理系统可以有效地管理图书资源,控制图书借阅的流程,对图书馆或阅览室的管理有很大的帮助。 后台数据库使用SQL Server,前台开发工具使用Visual Basic。本系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。第二章 开发工具的介绍2.1 开发平台和技术简介 Microsoft Vi

12、sual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含A

13、JAX项目模板,它还可以高效开发Office应用和Mobile应用。一个好的开发环境可以让开发工作事半功倍,微软公布了最新版Visual Studio Shell的预览,一起来看一下:我们可以发现新版VS的开发界面分为两个版本:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化。并将Iron Python引入了Visual Studio,该界面将在Visual Studio 2008版本中出现。2.2 数据库平台介绍数据库技术发展至今已有30多年的历史,数据库技术日趋成熟,应用也越来越广泛,出现了许多商品化的数据库管理系统,如DB2,Informix,Oracle,SQL S

14、erver 及Sybase等。其中SQL Server 也经历了一个从产生到发展的过程,今天Microsoft SQL Server 2008 是在成熟和强大的关系型数据库中最受欢迎、应用最广泛的一个。SQL Server 2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,

15、使得它成为至今为止的最强大和最全面的SQL Server版本。细介绍了Microsoft SQL Server 2008中的新的特性、优点和功能 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。SQL Server 2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。SQL Serve

16、r 2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。SQL Server 2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。SQL Server 2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。SQL Server 2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。SQL Server2008扩展事件是一个用于服务器系统的一般的事件处理

17、系统。扩展事件基础设施是一个轻量级的机制,它支持对服务器运行过程中产生的事件的捕获、过滤和响应。这个对事件进行响应的能力使用户可以通过增加前后文关联数据,例如Transact SQL对所有事件调用堆栈或查询计划句柄,以此来快速的诊断运行时问题。事件捕获可以按几种不同的类型输出,包括Windows事件跟踪(Event Tracing for Windows,ETW)。当扩展事件输出到ETW时,操作系统和应用程序就可以关联了,这使得可以作更全面的系统跟踪。 第三章 系统的分析系统分析主要是指在开始设计之前进行需求分析和可行性分析等,得出设计本系统需要完成的功能要求和性能要求;并且验证该系统在经济、

18、技术、社会方面是否可行,当前条件是否满足建立该系统的基本要求,完成后是否可以成功在社会工作中进行推行使用。3.1需求分析图书馆的图书借阅管理主要涉及图书信息、用户信息、图书借阅三种数据管理。从管理的角度可将系统分为三类:图书信息管理、用户信息管理。图书信息管理包括图书信息更新、图书借还、图书信息查询等操作。用户信息管理包括用户的分类(管理员和读者)、用户信息的更新、用户信息的查询。读者的需求是查询图书室所存的图书、个人借阅情况及个人信息;同时读者还需要可以执行借书、还书和修改自己信息的操作。管理员的需求是可以更新(添加、删除、修改)图书和用户(管理员自己和读者)的信息,可以接受读者的罚款。3.

19、1.1 功能需求1)图书资料查询图书资料管理系统 主要是向读者提供图书借阅的服务,读者为了借阅图书资料,一般情况下。需要在借阅图书之前查询所要借阅的图书情况,所以该系统需要为读者提供图书查询功能。例如,读者可能想借阅某方面的图书,但不知道在该方面有哪些图书可供借阅,所以需要对图书进行查询;或者,读者知道想借的图书信息,但不知道是否有该图书、该图书是否被借出、是否可以借阅等信息,这也需要使用查询功能。读者在查询图书资料时,可能依据以下条件进行查询:1. 图书资料的名称;2. 图书资料的种类;3. 图书资料的作者;4. 图书资料名中的关键词; 经过图书资料的查询,读者可以获得是否有自己想借阅的图书

20、资料、该图书资料的简单信息以及该图书的借阅情况等。2 )借阅图书资料管理图书资料管理系统的基本功能之一就是为读者提供借阅的服务,读者通过借书这一过程,可以把图书资料借出,从而使读者能够更方便地阅览图书资料。结束过程中,图书管理员要对读者的借阅资格等进行审查,对符合借书条件的员工,允许其借书,对其借书记录进行登记;对没有借阅资格的读者,禁止其借书。具体借书步骤如下:1. 读者想借阅书籍或资料,须向管理员提交书员或资料号和本人的借书卡,借阅管理员先检查该书或资料是否存在;如果存在,再检查该书或资料是否在馆;2. 当读者要借的书或资料在馆时,借阅管理员要房贷中资料否有人预定,如果预定的编号与当时借阅

21、读者编号相同,则可借,当不同时,则被预定不能错出。3. 借阅管理员检查无预定时,方可检查员工借书卡,看其卡号是否存在,是否 在有效期之内,并且还应检查借书卡是否有被锁定,检查是否交清罚款,是否有超期,检查员工总借书是否超出最大限额,有其中任何一样,均不能借出;4. 如果上述的都满足条件,则可顺利借出,在借出之后,如原有预定,则要修改为已借,除此之外还要对所借的书籍状态进行修改,并且还要记录日志。3 )归还图书资料管理读者在一本图书或者资料借阅期满之前应该把该图书或资料归还,一般的还书步骤是:1. 读者是所借的图书或资料和自己的借书卡交给还书处的借阅管理员。2. 借阅管理员检查图书或资料是否存在

22、于系统之中,如果存在,则系统继续。3. 借阅管理员对该收或资料进行检查,看有无损坏,如有图书或资料存在的情况,读者应进行相应赔偿。4. 借阅管理员查看该图书或资料是否超过规定的借阅期限,如已经超过,则读者要按规定交纳罚金。5. 借阅管理员进行登记,同时改变书的状态,并且查看在还书之前否有人预定,如有预定,则书立即进入预定状态,除预定者,其他人均不能借出,并且制定日期,同时还要记录日志。4) 图书资料管理图书资料管理是实现图书管理员对图书或资料信息的添加、删除、修改等变化进行登记的功能。图书管理员可以对图书或资料的各种信息进行修改维护。例如,可以对图书或资料的类别、出版社等信息进行添加;还可以对

23、图书或资料的名称、作者等进行修改,但其在具体应用中主要是对图书或资料的状态进行修改。5 )读者信息管理读者信息管理是读者管理员对于读者的各种信息进行修改维护的功能。读者理员可以对读者信息进行修改,例如对读者的编号、姓名性别等信息进行修改,为读者设置密码等功能;还可以添加或者删除读者信息,即添加或删除读者。3.2 可行性分析 本次毕业设计的题目是图书借阅管理系统,主要目的是得用学过的ASP程序设计和数据库软件设计一个图书借阅管理软件,用以实现图书、读者、管理员及日常工作等多项管理。本系统采用ACCESS数据库技术和ASP开发技术,能够有效优化图书借阅管理系统,使其高效的发押最大作用,能够迅捷的发

24、读者提供相应的服务。开发本系统工程的可行性分析如下:3.21 经济可行性分析 本图书借阅管理系统主要可用于中小弄图书馆,这是发球商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费用等。由于各个图书馆实行编印一操作,系统可以共享;而且计算机技术发展异常用迅猛,在硬件软件配置与技术均可行的情况下开发这样一个管理系统的成本不会很高。但是此系统可能大提高图书馆工作效率,减少图书馆的工作人娄,可以显著减小人力资源的浪费,这是图书管理发展的必然趋势,而且必将有较为广阔的市场,因此该系统在系统上是可行的。3.2.2 技术可行性分析技术

25、可行性分析主要分析的是当前技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要。本系统采用ASP开发出友好美观的人机界面,便于用户理解、操作;数据库采用ACCESS,它能处理大量数据同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在计算机飞速发展的偏大,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格也越来越便宜,且本系统属于小型的MIS系统,因此硬件平台也能够满足本系统需求。第四章 总体设计总体设计是指在编写代码实现系统之前给出整个系统的总设计框架,设计出整个系统需要实现的功能模块、系统流程,同时完成数据库的设计。4.1功能模块设计在参考功能需求分

26、析的基础上,我们可以完成对系统的功能模块的大致设计,对于图书借阅管理系统,主要需要设计四大功能模块,其中包括图书维护模块、用户(包括读者和管理员两种用户)管理模块、借还服务模块、查询服务模块,各个模块下再细分需要实现的功能。系统的功能结构图如图4-1所示:图书借阅管理系统系统管理模块信息查询模块资料维护模块借阅管理模块切换用户员工管理退 出图书资料查询读者资料查询借阅历史记录罚款历史记录月报表打印图书资料管理读者资料管理借书操作还书操作缴纳罚金以下是各功能模块的具体功能描述:系统管理模块:可以实现数据备份、数据恢复、员工管理(员工的添加、删除信息以及修改个人权限)信息查询模块:可以实现图书资料

27、查询、读者资料查询、借阅历史记录查询、罚款历史记录查询以及月报表打印。资料维护模块:图书资料管理和读者资料管理功能。借阅管理模块:借书、还书操作还有缴纳罚金的功能。4.2系统的业务流程图通过对用户和图书馆的需求分析的研究,并结合本系统的开发特点,可以得出系统的操作流程图如图4-2所示:图4-2 系统操作流程图用户在使用图书借阅管理系统时,输入地址首先进入系统登录界面,在该界面有两种身份的用户可以进行登录,管理员的账号和密码将进入管理员界面,管理员主要实现的是图书馆的日常管理工作,所以在管理员界面管理员可以进行图书信息、管理员信息和读者信息的更新,还可以进行罚款的管理和进行书目检索。输入读者的账

28、号和密码就可以进入读者界面,读者是图书馆中的图书使用者,所以在读者界面中主要是读者需要的一些功能。读者可以看到图书馆的简介,还可以进行书目检索,并查询自己的借阅信息和罚款信息,同时也可以进行读者自己信息的维护,借阅图书和还书的操作也是在该界面进行。4.3 数据库设计对于一个图书借阅管理系统来说,在运行过程中需要处理大量的数据,如图书信息、读者信息、借阅信息等,而要想方便、安全的处理这些数据信息离不开数据库这种软件平台,数据库中保存着系统用到所有的数据,是系统不可缺少的。本系统设计中使用的数据库软件是Access,并且它还增加了几种新的功能,由此成为大规模联机事务处理(OLTP)、数据仓库和电子

29、商务应用程序的优秀数据库平台。下面图书借阅管理系统中数据库的具体设计。4.3.1 数据E-R图ER模型又称为实体联系模型,是被广泛采用的概念模型设计方法。它可以方便、清楚的表示出实体之间的联系和属性,使各个实体之间的关系更加清楚的现实。在图书借阅管理系统中,我们通过对图书馆中整个图书借阅管理过程的分析,可以得出在本系统中一共需要建立五个实体,这五个实体分别为:图书、读者、读者类别、管理员、馆室。下面是用ER模型来描述的实体及其属性和联系。(1)图书:图书编号、图书名称、图书作者、图书出版社、图书价格、库存量图书及其属性的ER模型如图4-5所示:图书图书编号图书名称作者出版社价格库存量 图4-5

30、 图书信息ER图(2)读者:借阅编号、读者姓名、身份证号、最大借书数量。读者及其属性的ER模型如图4-6所示:读者借阅证编号最大借书数身份证号姓名图4-6 读者信息ER图(3)员工:员工编号、员工姓名、员工性别、身份证号、密码、权限。管理员及其属性的ER模型如图4-7所示:员工员工编号员工姓名员工性别密码权限身份证号图4-7员工信息ER图(4)借阅信息表:借阅证编号、图书编号、借书时间、还书时间、是否归还、操作员姓名。借阅信息及其属性ER模型图如4-8所示借阅信息借阅证编号图书编号借书时间还书时间是否归还操作员姓名图4-8借阅信息ER图(5)罚款信息表:借阅证编号、图书编号、图书名称、读者姓名

31、、罚款原因、罚款金额、罚款日期、操作员姓名。罚款信息及其属性ER模型如4-9所示:罚款信息罚款原因罚款金额罚款日期操作员姓名借阅证编号图书编号图书名称读者姓名图4-9罚款信息ER图图4-5到图4-9是各个实体的属性的ER模型表示。然而在图书借阅管理系统中,实体不只有一个,当执行系统中的各项操作时,每一个实体不可能是单独运行的,它是需要各个实体之间相互作用、相互影响的,例如在借阅这项操作进行时,就需要读者和图书这两个实体,他们之间会发生借阅这个联系,且各实体在进行不同的操作时,会发生不同的联系,如读者和读者类别之间、图书和馆室之间的属于关系,管理员和读者之间具有罚款关系,管理员和读者、图书具有维

32、护关系等。且联系也是不同的有一对多联系,也有多对多联系。实体及其联系的ER模型如图4-10所示:图4-10 各实体间联系ER图4.3.2 数据表经过对以上的数据流图,可以设计出图书借阅管理系统中的数据信息表。数据信息表是对本系统中的各个实体及其属性信息进行详细的设计,数据信息表给出了每个实体及其实体之间的联系的各个属性的字段名、含义、数据类型、长度、以及这个属性在本系统中输入数据时是否允许是空的,通过对上面的ER模型的分析,我们可以得出在该系统设计数据库时,一共需要建立六个数据信息表,这些数据信息表名分别为:图书信息表、读者信息表、读者类别信息表、管理员信息表、馆室信息表和图书借阅信息表。以下

33、为设计这些数据表的详细信息:表1 读者表字段类型备注BorrIDInt借阅证编号主键NameVarchar(20)姓名ProIDVarchar(20)身份证号BorrNumVarchar(5)最大借书数表2 图书表字段类型备注BookIDInt图书编号主键BookNameVarchar(20)图书名称AuthorVarchar(20)作者CompanyVarchar(50)出版社PriceDecimal(18,2)价格CountVarchat(20)库存量表3员工表字段类型备注EmpIDint员工编号主键EmpNameVarchar(20)员工姓名EmPSexVarchar(5)员工性别Pro

34、IDVarchar(20)身份证号PassWordVarchar(5)密码QuanxianVarchar(10)权限表4借阅信息表字段类型备注BorrIDInt借阅证编号主键BookIDInt图书编号BorrTimeDatetime借书时间BeckTimeDatetime还书时间CheckVarcahr(5)是否归还WorkerVarchar(20)操作员姓名表5罚款信息表字段类型备注BorrIDInt借阅证编号主键BookIDInt图书编号BookNameVarchar(20)图书名称NameVarchar(20)读者姓名FakuanRVarchar(50)罚款原因FakuanPDecima

35、l(18,2)罚款金额FakuanTDatetime罚款日期WorkerVarchar(20)操作员姓名第5章 详细设计及实现本系统在设计过程中采用ASP动态网页技术。在设计该系统时,主要分为三大块进行设计,首先是系统的登录界面,这是用户进入系统最先看到的界面,并且通过它才能进入用户的使用界面。接下来两大界面分别是管理员界面和读者界面,这是为了对两种用户进行区分,因为在图书借阅过程中,管理员和读者是两种完全不同的使用者,且其需要的操作也是不同的,这是为了保护系统中的数据安全,如读者只有查询图书的功能,不能随便更改图书信息等情况。5.1登录界面登陆功能代码实现 private void butt

36、on1_Click(object sender, EventArgs e) this.name = textBox1.Text; this.password = textBox2.Text; if (comboBox1.Text = string.Empty) MessageBox.Show(请选择权限, 系统提示?); else if(textBox1 .Text =string .Empty ) MessageBox.Show(请输入用户姓名, 系统提示); if (textBox2.Text = string.Empty) MessageBox.Show(请输入密码, 系统提示); el

37、se con.Open(); SqlCommand cmd = new SqlCommand(select * from Employee where EmpName= + textBox1.Text.Trim() + and PassWord= + textBox2.Text.Trim() + and Quanxian= + comboBox1.Text + ,con ); SqlDataReader red = cmd.ExecuteReader(); if (red.Read() this.con.Close(); /this.DialogResult = DialogResult.OK

38、; /borrowM bm = new borrowM(textBox1.Text); _Name = textBox1.Text; MainFrame mf = new MainFrame(textBox1.Text, textBox2.Text); mf.ShowDialog(); this.Close(); else MessageBox.Show(用户名或密码不正确, 系统提示?); textBox1.Text = ; textBox2.Text = ; this.con.Close(); 5.2 报表打印打印按钮代码实现 private void button1_Click(obje

39、ct sender, EventArgs e) pageSetupDialog1.Document = printDocument1; this.pageSetupDialog1.AllowMargins = true; /边距 this.pageSetupDialog1.AllowOrientation = true; /对话框的方向 this.pageSetupDialog1.AllowPaper = true; /启用打印机 this.pageSetupDialog1.ShowDialog(); /显示页面设置 printDialog1.Document = printDocument1

40、; /设置操作文档 printDialog1.AllowPrintToFile = true; /启用当前按钮 printDialog1.AllowCurrentPage = true;/启用选择按钮 printDialog1.AllowSomePages = true;/启用页按钮 if (MessageBox.Show(是否要预览打印文档, 打印预览, MessageBoxButtons.YesNo) = DialogResult.Yes) this.printDocument1.Print(); 5.3 缴纳罚金罚款 代码实现 /交罚金按钮 private void button1_Cl

41、ick(object sender, EventArgs e) if(textBox1 .Text !=&textBox2 .Text !=&textBox3 .Text !=&textBox4 .Text !=&textBox5 .Text !=) string sqlstr1 = insert into FKInfo values (+textBox1 .Text +,+textBox2 .Text+,+textBox3 .Text +,+textBox4 .Text +,+DateTime .Now.ToShortDateString()+,+textBox5 .Text +); if (sql.sqlExec(sqlstr1) MessageBox.Show(罚款成功); string selesql = select * from FKInfo where BorrID=+textBox1 .Text +; dataGridView1.DataSource = sql.getDataset(selesql, selesql).Tablesselesql;

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号