图书管理系统_第1页
图书管理系统_第2页
图书管理系统_第3页
图书管理系统_第4页
图书管理系统_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGEPAGEIIIPAGEI阳泉职业技术学院毕业设计说明书毕业生姓名:陈刚专业:计算机应用技术学号:0507210020指导教师:李庆义所属系(部):信息系二〇〇八年五月阳泉职业技术学院毕业设计评阅书题目:图书管理系统信息系计算机应用技术专业姓名陈刚设计时间:2008年3月17日~2008年5月18日评阅意见:成绩:指导教师:(签字)职务:200年月日阳泉职业技术学院毕业设计答辩记录卡信息系计算机应用技术专业姓名陈刚答辩内容问题摘要评议情况记录员:(签名)成绩评定指导教师评定成绩答辩组评定成绩综合成绩注:评定成绩为100分制,指导教师为30%,答辩组为70%。专业答辩组组长:(签名)200年月日PAGEPAGEPAGEivPAGEI前言在20世纪中国图书管理发展中,产生了丰富的图书管理思想,然而对这些宝贵思想遗产的总结和整理却十分欠缺,能够见到的仅是一些零碎的局部的研究和论述,因而在跨入21世纪门坎时,图书管理面临信息社会和知识经济等挑战时,有必要加强对上个世纪的图书管理思想历程的总结,以作为应对未来的理论和思想依据。图书资料的管理在学校图书馆是一项必不可少的工作,在没有电脑的时代,人们使用传统的人工方式来管理图书资料,这种管理方式存在着许多缺点,如:效率低、费时、保密性差、查找较不方便、浪费了很多的劳动力,在实际工作中带来了很多的困难。但是,随着科学技术的发展,目前大多数的高校已经有了自己的图书管理系统,而一些中、小学的图书管理仍然是人工管理,历史证明,这种管理制度不能适应时代的发展,因为这种管理制度将浪费许多物力、人力、及时间。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。图书信息管理作为计算机应用的一个分支,有着许多的优点,如:检索迅速、查找方便、准确率高、使用及时、存储量大、成本低等特点。因此,开发一个图书信息管理系统,是高校非常必要的,也是必不可缺少的同时也是具有重要的意义。目录TOC\o"1-2"\u前言 i摘要 iii第一章绪论 1第一节管理信息系统简介 1第二节数据库应用系统开发简介 2第三节数据库管理系统 2第四节开发工具VisualBasic6.0 2第五节设计目标 4第二章图书管理系统需求分析 4第一节图书管理系统需求分析准备工作 4第二节功能概要需求分析 5第三节功能需求 6第四节模块雏形简明操作简介 7第五节数据库简明设计需求 11第六节系统的非功能性需求 11第七节性能需求 11第八节接口需求 12第九节软件属性需求 12第十节环境需求和其它需求 13第三章图书管理系统概要设计 13第一节总体设计 13第二节软件总体结构和模块外部设计 14第三节模块功能划分 15第四节接口设计 15第五节运行设计 16第六节出错处理设计 16第七节维护设计 17第八节数据库设计 17第四章图书管理系统详细设计 22第一节模块设计 22第五章图书管理系统测试 26第一节软件测试介绍 26第二节具体模块的测试 29不足与展望 31致谢与体会 32参考书籍 32图书管理系统摘要本系统将提供一个小型图书管理系统,可以实现图书借阅、查询、归还书籍的一般功能,另外还可以进行员工和读者的信息管理(添加和删除),以及书籍的管理。还有一些高级功能,比如管理员权限管理和图书借阅排行统计等功能。该系统连接的数据库是Access2000,利用现有的技术。本系统不仅包含了数据库的内容,还包含了网络连接的Winsock,用Access2000作为数据库其界面的美观和网络连接的内容又给本程序增加了一些亮点。本系统的特色就是使用了Client/Server,不仅能够实现远程对服务器端的数据库进行操作,而且由于与数据库相关的业务逻辑全部在服务器端实现,极大地提高了系统的可维护性和重复利用性。主要涉及了数据库和网络通讯两大方面。数据库操作方面主要语句是以ADO数据库访问。网络通讯方面主要用Winsock控件开发TCP/IP程序。适应于中小规模公共图书馆、中小学图书馆、机关与企事业单位资料室,藏书量可满足1-10万册,允许多个工作站同时工作。关键词:MIS、Access2000、DBMSAbstractThissystemwillprovideasmalllibrarymanagementsystem,thebookscanbeborrowed,forthereturnofbooksingeneralfunction,andcanalsocarryoutstaffandreadersofinformationmanagement(addanddelete),andthemanagementbooks.Therearesomeadvancedfeatures,suchasadministratoraccessmanagementandborrowbooksrankedstatistics,andotherfunctions.ThesystemisconnectedtothedatabaseAccess2000,theuseofexistingtechnology.Thissystemnotonlyincludesthecontentofthedatabase,alsoincludesanetworkofWinsock,withitsdatabaseinterfaceAccess2000astheappearanceandcontentofthenetworkconnectionsofthisprocedurehasalsoaddedsomebrightspots.ThesystemischaracterizedbytheuseoftheClient/Server,notonlytoachievethelong-rangeserver-sidedatabaseoperation,andbecausethedatabaserelatedtothebusinesslogicinallserver-siderealized,greatlyimprovethemaintainabilityofthesystemandre-useof.Mainlyinvolvesthedatabaseandnetworkcommunicationstwomajoraspects.DatabaseoperationisthemainlanguageADOdatabaseaccess.NetworkcommunicationsmajorwithWinsockControlDevelopmentTCP/IPprocedures.Adaptedtosmallandmedium-sizedpubliclibraries,primaryandsecondaryschoollibraries,institutionsandenterprises,thelibrary,bookscansatisfy1-1010,000,allowingmultipleworkstationsatthesametimework.Keywords:informationmanagementsystem,Access2000,databasemanagementsystem阳泉职业技术学院毕业设计说明书PAGE33第一章绪论第一节管理信息系统简介管理信息系统是用来为管理人员和决策者提供计算机硬件、系统软件、数据库、通信、人员和应用程序的集合。管理信息系统就是我们常说的MIS(ManagementInformationSystem),它是20世纪80年代才逐渐形成的一门新学科,其概念至今无统一的定义,其理论基尚不完善。但从国内外学者给MIS所下的定义来看,人们对MIS的认识逐步加深,MIS的定义也在逐渐发展和成熟。一.MIS的定义MIS的定义有很多种,研究者们从各自的角度出发给出了不同的定义。MIS的一个定义是:一个MIS是能够提供过去、现在和将来预期信息的一种有条理的方式,这些信息涉及到内部业务和外部情报。它按适当的时间间隔供给格式相同的信息,支持一个组织的计划、控制和操作功能,以便辅助决策制定过程。MIS的另一个定义是:MIS是一个由人、计算机等组成的能进行信息收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。二.MIS的主要功能1.信息处理信息处理对组织的数据和信息进行收集、存储、传输、加工、查询等操作,以实现向管理人员及时提供所需的可靠、准确信息的功能。2.辅助处理和辅助管理辅助事务处理,包括具有通用性的事务处理(如计划的制定与管理、人事管理、财务管理等)和各类特殊事务处理(如物资管理、销售规律、教学管理、群众来信来访管理等)。3.支持决策实测企业运行情况、预测企业未来行为、辅助企业决策人员进行决策是管理信息系统的重要功能,管理信息系统主要是辅助结构化决策问题。4.MIS的结构的主要有:1.)总体结构:信息源、信息处理器、信息用户、信息管理者。2.)物理结构:物理组成、处理功能、用户需要的输出。3.)层次结构:用于执行控制的信息系统、管理控制的信息系统、战略计划的信息系统。4.)职能结构:一般企业的职能子系统有市场销售、生产管理、物资供应、人事管理、财务管理、信息管理、高层管理等子系统。5.)空间分布结构:集中式系统、分布式系统。第二节数据库应用系统开发简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。

数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。

数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World

Wide

Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。第三节数据库管理系统数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。第四节开发工具VisualBasic6.0一.面向对象

VB采用了面向对象的程序设计思想。它的基本思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,所谓“对象”就是一个可操作的实体,如窗体、窗体中的命令按钮、标签、文本框等。面向对象的编程就好像搭积木一样,程序员可根据程序和界面设计要求,直接在屏幕上“画"出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性。二.事件驱动在Windows环境下,程序是以事件驱动方式运行的,每个对象都能响应多个不同的事件,每个事件都能驱动一段代码——事件过程,该代码决定了对象的功能。通常称这种机制为事件驱动。事件可由用户的操作触发,也可以由系统或应用程序触发。例如,单击一个命令按钮,就触发了按钮的Click(单击)事件,该事件中的代码就会被执行。若用户未进行任何操作(未触发事件),则程序就处于等待状态。整个应用程序就是由彼此独立的事件过程构成。三.软件的集成式开发VB为编程提供了一个集成开发环境。在这个环境中,编程者可设计界面、编写代码、调试程序,直至把应用程序编译成可在Windows中运行的可执行文件,并为它生成安装程序。VB的集成开发环境为编程者提供了很大的方便。四.结构化的程序设计语言VB具有丰富的数据类型,是一种符合结构化程序设计思想的语言,而且简单易学。此外作为一种程序设计语言,VB还有许多独到之处。五.强大的数据库访问功能VB利用数据控件可以访问多种数据库,VB6.O提供的ADO控件,不但可以用最少的代码实现数据库操作和控制,也可以取代Data控件和RDO控件。六.支持对象的链接与嵌入技术

VB的核心是对对象的链接与嵌入(OLE)技术的支持,它是访问所有对象的一种方法。利用OLE技术能够开发集声音、图像、动画、字处理、Web等对象于一体的程序。七.网络功能VB提供了多种向导,如应用程序向导、安装向导、数据对象向导和数据窗体向导,通过它们可以快速地创建不同类型、不同功能的应用程序。第五节设计目标《图书管理系统》针对的用户是单个中小型图书室或者个人,藏的种类和数量较少,读者的数量和来源受到一定的限制。能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:1.图书信息的录入、删除及修改。2.图书信息的多关键字检索查询。3.图书的出借、返还和资料统计。能够对一定数量的读者进行相应的信息存储与管理,这其中包括:1.读者信息的查询、删除及修改。2.读者资料的统计与查询。3.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。第二章图书管理系统需求分析在开始对图书管理系统进行需求分析时先对本系统的可行性进行评估。在实际应用当中如果可行性不高再完美的计划也是不可能提到人们的日程安排当中的。所以做可行性评估是很有必要的。第一节图书管理系统的可行性评价一.技术可行性评价本图书馆管理系统用VisualBasic语言联合数据库来实现。VB便于程序员使用,无论是新手或者专家。不仅可以用VB建立简单的系统,还可以与数据库相连实现复杂的功能。结合自身编程的特点用及学习VB已有一段时间对VB也比较了解写代码也比较容易。而其它语言写起代码来比较困难因为复杂程度相当的大。所以选用VB做为本系统的开发语言。该系统连接的数据库是Access,它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。站在开发人员人的角度考虑也是出于简单实用的原因才选择Access的。二.经济可行性分析利用成本/效益分析的方法来分析:成本估计:利用代码行技术对成本进行估计,根据经验和历史数据估计实现该软件所需的源程序的行数为5000行,假设代码的平均成本为0.3元,所以,开发该软件的成本估计为5000*0.3=1500(元)效益分析:生命周期大概为5年,年利率为3.60%。若不生产该软件,五年后1500的效益为:1500*(1+3.60%)5=1500*1.19=1785(元),5年后的效益为785元。若生产该软件,5年后所生产的效益不只这些,所以,从经济可行性方面来看,有必要生产该软件。三.社会因素分析法律因素:该系统虽然参考了已有的相似系统,但是该系统在许多方面进行了大大的改进,克服了原有系统的缺点,增加了原有系统缺少的一些功能,并且对原系统的一些功能进行了完善。所以不存在侵权行为。该系统的版权属于某某软件开发公司,若以后出现了跟该系统一样的软件,将属于侵权行为。用户使用可行性:该“图书管理系统”是专门为图书馆的相关管理人员设计的,用来对图书、读者的相关信息进行管理,从而使图书馆的借阅和图书管理工作有秩序地进行。该软件的用户交互界面非常简单,并且容易操作,对计算机操作熟练的管理人员都可以很快地熟悉并使用该软件。所以从用户的使用方面考虑,该软件也是可行的。第二节功能概要需求分析图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、信息管理员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;信息管理员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;实现图书采购及验收编目入库。图书借阅者可直接查看图书馆图书情况,还可以进行本人借书情况的查询和维护部分个人信息。图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录。图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。第三节功能需求系统应用于图书馆图书信息、读者信息、管理员信息和图书借阅信息的管理。本系统具体功能需求如下:一.读者信息管理部分1.管理员可对读者信息进行维护,如添加、删除读者信息等。2.管理员可通过对读者ID查询读者信息,因此读者ID必须唯一,且必须为必填字段。3.每个读者必须对应一种读者类型(本科生、研究生、教师),服务器根据读者类型判断读者可借阅的图书数量和借阅期限。4.在读者已经借阅图书信息中必须包含读者信息,读者每次借阅服务器都会比较该读者以借阅图书数是否小于该读者类型可借阅的图书数,不满足该条件读者将不能继续借阅图书。5.读者信息中还包含读者的超期罚款,超期罚款按照图书超期天数计算(0.01元/本/天),当读者超期罚款超过一定数额(定为3.00元)时,该读者将不能继续借阅图书。6.读者可以注销,即删除读者,但注销后并不能清除所有读者信息,因为该读者有可能还没有缴纳罚款等,只能标记该读者不可用,所以读者信息中还应用一个字段来标记读者是否有效。二、图书资料管理部分1.管理员可对图书资料数据进行维护,可添加新图书信息。2.管理员可对图书类别进行维护,可添加新图书类别。3.图书馆管理员可对图书信息进行查询,因此可查询的书名和作者名必须设为必填字段。4.管理员可查看图书类别。5.图书是否在库可以借阅储存在图书信息中,因此图书信息数据中必须有一个字段来记录。6.为了统计图书借阅次数排名,对于每本书必须有一个字段记录该书被借出的次数。7.图书资料记录中的图书类别号必须与图书类别记录中的类别号相关联。三、图书借阅信息管理部分1.管理员可添加图书借阅、图书归还和缴纳罚款记录。2.通常图书借阅和归还记录会分开添加,因此在添加的图书借阅记录中,关于归还和罚款的字段可以为空。3.每次图书借阅,服务器都应该根据读者类型,计算应归还的日期,并记录到数据库相应的字段。4.每次图书归还都应该计算该书是否有超期欠款,并记录在每条图书借阅记录中相应字段,然后才累加到读者信息记录中读者欠款处。5.图书借阅信息中的读者ID必须与读者信息记录中的读者ID相关联。6.图书借阅信息中的借阅图书号必须与图书资料记录中的图书号相关联。四、管理员信息管理部分1.管理员有权限划分,每个管理员ID必须对应一个管理员权限类型(系统管理员、高级管理员、普通管理员)。2.管理员ID必须唯一。3.系统管理员可以维护管理员信息,如添加、删除管理员信息。4.系统管理员可以查询管理员信息,因此可查询字段(管理员ID)必须设置为必填字段。第四节模块雏形与简明操作简介一.借阅操作借阅图书输入:读者ID和借阅图书号输出:借阅成功或失败的提示信息归还图书输入:借阅图书号输出:归还成功或失败的提示信息并缴纳罚金缴纳罚款输入:读者ID号输出:应缴的罚款额二.图书信息类别管理输入:图书类别输出:“添加类型成功”的提示信息信息管理输入:图书的相关信息输出:“添加成功”的提示信息三.读者信息添加读者输入:读者ID、读者类别、姓名输出:“添加成功”的提示信息删除读者输入:读者ID输出:“删除成功”的提示信息并显示删除用户的ID和姓名,或显示“用户不存在”的错误提示四.管理员信息添加管理员输入:管理员ID、类型、姓名、密码、密码确认输出:添加成功的提示信息删除管理员输入:管理员ID输出:“删除成功”的提示信息查询管理员输入:管理员ID输出:管理员ID、姓名、类型五.图书借阅统计借阅排行输入:图书借阅排名数目输出:排名、图书的详细信息第五节数据库简明设计需求一.数据库各个表的介绍和字段:1.第一个表为Book_Info——图书资料数据表,图书资料数据表记录了图书馆藏书的基本资料,可供查询。该表主要包括了图书号、书名、作者、出版社、出版号、出版日期和图书类别号等基本资料,并且设计了图书借阅次数字段,以供统计图书借阅次数排名使用。图书类别号必须与图书类别数据表中的类别号对应。2.第二个表为Book_Type——图书类别数据表。图书类别数据表记录图书类别,用于给图书分类。主要包括了类别号和类别名称等数据。3.第三个表为Reader_Info——读者资料数据表。读者资料数据表记录了所有读者的基本资料,管理员可添加、删除和查询该表。除了读者ID、姓名、读者类型(本科生、研究生、教师)等基本资料,还设计了已借图书、超期欠款和是否有效等字段,用于判断该读者是否满足可借书条件。4.第四个表为Book_Record——图书借还数据表。图书借还数据表记录了所有读者借阅图书的数据,管理员通过添加图书借阅信息、图书归还信息和缴纳罚款信息来添加和修改该表中的记录。该表主要包括记录号、借阅读者ID、借阅图书号、借阅日期、应还日期和实际归还日期,以及本书的超期欠款等资料。其中借阅读者ID必须与读者资料数据表中的读者ID对应。图书号必须与图书资料数据表中的图书号对应。5.第五个表为User_Info——管理员资料数据表。管理员资料数据表记录了所有管理的基本资料,管理员可添加、删除和查询该表。该表包括管理员ID、姓名、密码和权限类型(系统管理员、高级管理员、普通管理员)等资料。二.数据字典设计1.数据项:读者编号含义说明:唯一标识一个读者别名:借书证号类型:字符型长度:16取值范围:00000000000~9999999999取值含义:代表唯一一个读者编号(可以用R+学号来表示)2.数据结构:读者含义说明:定义了一个读者的信息结构组成:读者编号,姓名,读者类型,读者类型号密码3.数据流:总书目信息说明:表示图书馆存放的每一本书的信息数据来源:编目数据去向:流通组成:图书条码、ISBN、日期、书的状态平均流量:100/天高峰期流量:200/天4.数据存储:总书目表说明:记录图书馆每一本书的情况流入数据流:简书目信息流出数据流:总书目信息组成:图书条码、ISBN、日期、书的状态数据量:平均每年5000条存取方式:随机存取5.处理过程:借书说明:完成总书目表中图书的借阅处理输入:读者编号,图书条码号输出:图书的信息包含有图书名称和图书类型,基本信息有借书日期和还书日期,同时可以看到读者所借的所有其他书信息。处理:首先判断借书证的有效性,其次判断是否有超期未罚款情况,若无上述情况可进行借书处理。借书处理作为一个事务来完成,首先修改总书目表中的图书状态,然后将该图书条码号加入到流通表中。处理时间不超过0.5秒。6.处理过程:还书说明:完成总书目表中图书的还取处理输入:读者编号,图书条码号输出:表示还书处理过程成功或不成功。处理:首先判断该图书是否有被借出,若有的话这个处理就作为一个事务来完成,首先修改总书目表中的图书状态,然后将读者中的图书号去除,表示还书成功。处理时间不超过0.5秒。7.处理过程:查阅说明:完成总书目表中图书的查阅处理输入:书名、作者输出:所查询图书的书名、作者、出版社、图书版本号、图书类别号、出版日期、是否在库、借阅次数处理:首先判断是否有该本图书,没有就给出提示,有的话就给出查询结果显示图书的所有信息。处理时间不超过0.5秒。第六节系统的非功能性需求一.用户界面需求使用户在操作时感到一轻松愉快的感觉,还有在做一些输入时所用的一些信息要及时的显示在用户面前。这样也能本系统设计的人性化。尽量使用户在使用过程觉得简间明了。二.软件质量需求软件一定要达到预期的质量要求和功能要求还有安全性需求。另外就是软件本身要有很强的勉疫力,这样用户在使用的过程中才能尽可能的高枕无忧。如果在使用过程中有问题我们将竭诚为您服务。第七节性能需求一.时间要求1.建立数据源后,用户在客户端程序登陆,输入管理员ID和密码后连接数据库的时间为1秒。2.系统的各项功能的实现均在一秒左右。二、数据精度要求1.本系统全部为整数2.管理员和用户的ID在16位之内,姓名在8位文本之内,密码在8位文本之内。3.图书类型名在8位文本之内。图书名在40位文本内,作者和出版社名在20位文本内。第八节接口需求一.接口需求:1、系统输入:从用户界面输入各种所需数据。2、系统输出:在用户界面上得到所想看的消息。3、硬件接口:一般电脑:CPU2.40GHz、内存为256M及其以上版本都可以运行系统。4、软件接口:Windows95/98/2000/Me/XP以上版本都可以。5、通信接口:服务器处于打开状态,管理员在客户端登陆。系统管理员可以进行各种操作,高级管理员不能添加管理员信息,普通管理员只能进行查询。第九节软件属性需求一.软件属性需求1、正确性:本软件要求在一般条件下,不会有出错,一旦出错,系统应该由言语提示。2、可靠性:一般条件下,不会死机。3、效率:各个操作在1~2秒内完成。4、完整性:如果出现意外情况(如断电),要求前面已产生的记录是完好的。5、易使用性:界面符合Windows风格,能对照界面提示直接操作。6、可维护性:如果这个程序有错误时,能快速修复。7、可测试性:设计是尽可能减少测试各项功能时的工作量。8、复用性:尽量选用已有的设计、类来节省开发时间,设计时尽量模块化,方便以后复用。9、安全保密性:对各管理员和读者的信息应该要保密,尤其是他们的密码,登录是进行身份验证,只允许合法用户进入系统。10、可理解性:要求程序中的菜单、按钮、提示信息直观,让用户一看就懂。11、可移植性:要求能在PC机、笔记本电脑上通用。12、互联性:没有互联要求。第十节环境需求和其它需求一.系统的运行对运行环境的一些要求:1.处理器:InterPentium166MX或更高。2.内存:不小于64MB;3.硬盘空间:不小于1.5GB。4.显卡:SVGA显示适配器。二.软件环境:1.开发环境:WindowsXP2.开发工具:VisualBasic6.03.数据库管理系统:Access20004.运行环境:Windows98/2000/XP三.出错处理与安全需求1.本软件充分考虑各种系统错误,比如输入的图书ID或是读者ID有误码时等。避免造成数据库系统不一致或损坏;采用对话框形式为用户提供警告信息或出错信息.2.安全保密要求,该系统用于图书馆管理人员对图书的管理,所以除图书馆管理人员外其他人不许使用该系统。该系统设置了普通管理员、高级管理员和系统管理员级别,用于对图书的不同级别的管理,其他未在该系统注册的人员都不能进入该系统对图书进行管理,从而保证了图书馆管理的安全性和保密性。完成期限:由于该系统得规模比较小,工作量不是很大,所以在四个人一起工作的条件下,该工程的期限暂定为两个星期。要求该系统能完成管理员对图书馆图书的管理功能,通过设置不同的管理员级别,从而实现对图书馆管理的不同权限。管理员可以对借阅图书、归还图书、缴纳罚款、图书类别、图书信息、读者信息、管理员信息等进行相关的管理操作。注意:力争在较短的规定时间内,充分发挥小组成员的潜力,利用最少的设备费用,不断提高小组各成员的工作效率和生产能力,制造出一个易操作、易懂的软件。图书管理系统概要设计第一节总体设计首先必须打开服务器端,然后用户从远程客户端登录系统。服务器收到登录命令后要在已有的管理员资料数据表中读出管理员ID和密码,并检验该密码和用户输入的密码是否匹配。用户登录成功后就可以进行各种操作了,正确的填写各个界面的内容后,客户端就会向服务器发送命令,服务器按照要求对数据库进行处理(写入、读出、修改),然后返回操作结果或查询的数据。软件总体结构和模块外部设计图书管理系统客户端功能模块和服务端功能模块如下图所示:图书管理系统客户图书管理系统客户端图书借阅管理模块图书信息管理模块读者信息管理模块管理员管理模块图书借阅统计模块网络连接模块图书借阅图书归还缴纳罚款图书信息管理图书类别管理添加读者删除读者查询读者管理员登陆管理员管理管理权管理借阅次数排名连接服务器添加图书信息图书信息查询添加图书类别图书类别管理修改密码添加管理员管理员查询图3.1图书管理系统客户端功能模块图书管理系统服务端图书管理系统服务端网络管理模块数据管理模块操作数据库客户端连接信息图3.2图书管理系统服务端功能模块第三节模块功能划分一.服务器端模块划分1.数据管理模块2.网络管理模块二.客户端模块划分1.网络连接模块2.图书借阅管理模块3.图书信息管理模块4.读者信息管理模块5.管理员管理信息模块6.图书借阅统计模块第四节接口设计一、外部接口1.用户界面。采用Windows风格,如窗口、菜单、对话框、滚动条等,并对鼠标提供支持.2.软件接口。运行于Windows95/98/2000/Me/XP操作系统。3.硬件接口。支持一般微机、笔记本电脑。二、内部接口(一)服务器端模块1.数据管理模块:连接数据库,根据客户端发送来的命令,按要求对数据库进行不同的操作。2.网络管理模块:管理客户端连接信息,包括连接状态和连接数量等。(二)客户端模块1.网络连接模块:用于连接服务器。2.图书借阅管理模块:用于实现图书借阅信息的管理,包括图书借阅、图书归还和读者缴纳罚款等功能,由系统和高级管理员进行操作。3.图书信息管理模块:管理图书资料,主要有图书类别管理和图书信息管理两部分,都分别有添加和查询的功能,由系统和高级管理员进行操作。4.读者信息管理模块:用于实现读者资料数据的管理,主要包括添加读者、删除读者和读者信息查询3项功能,由系统和高级管理员进行操作。5.管理员管理信息模块:用于实现管理员资料的管理,主要包括添加管理员、删除管理员和管理员信息查询等功能,由系统管理员进行操作。6.图书借阅统计模块:用于图书借阅记录的统计,主要实现图书借阅次数排名统计的功能,由系统和高级管理员进行操作。第五节运行设计一、运行控制本软件控制流程:服务器端是打开的,由用户启动,通过身份验证后,登录系统,并调用网络管理模块,等待键盘和鼠标事件,响应相应的键盘和鼠标事件就是调用相应菜单所对应的功能模块。二、运行时间各模块运行时间均应控制在1s之内。由于系统采用消息驱动方式,将有效提高计算机的利用率。第六节出错处理设计1.本软件应充分考虑各种系统错误,避免造成数据库系统不一致或损坏;2.每当输入信息时,程序将对信息的长度、类型、是否合法与数据库的储存的相关信息进行检测。3.采用对话框形式为用户提供警告信息或出错信息;4.用户可根据提示信息进行信息的更改再次进行正确的信息录入。第七节维护设计图书管理系统软件必须按照软件产品设计规范的步骤进行开发,在设计阶段充分考虑软件可维护性,当用户不慎将系统进行不同程度的毁坏时或是软件本身运行出现问题可以对系统时可向设计人员提出维护要求。程序设计人员可对源程序进行修复。第八节数据库设计一.结构设计1.概念结构设计系统中的实体属性,以及实体关系E-R图表示出来读者读者编号姓名性别读者类型出生日期编号姓名性别出生日期读者拥有读者类型借阅天数类型代码超期罚款类型名借阅量图3.3读者与读者类型E—R图简简书目简书目号书名作者图书条码号出版社简书目出版社书名简书目号作者对应总书目借还流通图书条码号编码日期图书状态 图3.4简书目与总书目E—R图二.逻辑结构设计简书目简书目对应总书目借还对应对应属于拥有属于超期读者类型借书证读者部门流通图3.5图书管理系统E—R图三.各实体的属性如下所示:简书目(ISBN,书名,作者,图书副本数,出版日期,单价,图书类型,购书ID)购书管理(购书ID,出版社名称,地址,电话,邮编,联系人)总书目(图书条码号,ISBN,编码日期,图书状态)流通(流通ID,借书证号,图书条码号,借书日期,还书日期,续借标志,管理员ID)管理人员(管理人员ID,姓名,密码,职务)超期(超期ID,图书条码号,读者编号,超期天数,罚款日期,截止日期,罚款金额,操作人员ID)读者(读者编号,密码,姓名,性别,出生日期,身份证号,联系地址,电话,读者类型,部门编号,续借标志,电子邮件)读者类型(类型编号、类型名称、借阅天数、借阅量、超期罚款额)借阅历史(历史ID,借书证号,图书条码号,借书日期,还书日期,罚款金额,借书操作员,还书操作员,结款操作员)说明:划线为主码四.数据库的结构:表3.1Book_Info——图书资料数据表字段名字段说明数据类型长度(字节)必填字段主键Book_Num书号自动编号长整型YYBook_Name书名文本40YNBook_Author作者文本20YNBook_Press出版社文本20YNBook_PrsNum版本号数字整型NNBook_PrsDate出版日期时间/日期短日期YNBook_Type图书类别号数字整型YNBook_Total借阅次数数字长整型NNBook_Remark备注文本30NN表3.2Book_Type——图书类别数据表字段名字段说明数据类型长度(字节)必填字段主键Type_Num类别号自动编号长整型YYType_Name类别名称文本8YN表3.3Reader_Info——读者资料数据表字段名字段说明数据类型长度(字节)必填字段主键Rdr_ID读者ID文本8YYRdr_Name读者姓名文本4YNRdr_Type读者类型数字整型YNRdr_BkTotal已借书数数字整型YNRdr_Arrearage超期欠款货币货币YNRdr_Entitle是否有效布尔1YNRdr_Remark备注文本30NN表3.4Book_Record——图书借还数据表字段名字段说明数据类型长度(字节)必填字段主键Rec_Num记录号自动编号长整型YYRec_RdrID读者ID文本8YNRec_BkNum图书号数字长整型YNRec_LendTime借阅日期时间/日期短日期YN字段名字段说明数据类型长度(字节)必填字段主键Rec_LendLimit应还日期时间/日期短日期YNRec_ReturnTime归还日期时间/日期短日期NNRec_Arrearage超期欠款货币货币NNRec_Remark备注文本30NN表3.5User_Info——管理员资料数据表字段名字段类型数据类型长度(字节)必填字段主键Usr_ID管理员ID文本8YYUsr_Name管理员姓名文本4YNUsr_Pwd管理员密码文本8YNUsr_Type权限类型数字整型YNUsr_Remark备注文本30NN五.物理结构设计1、数据要求系统首先必须维护一个记录图书详细资料的数据表,程序能对该表进行写入和读出数据的操作。相应的,对于图书资料数据表中的图书分类还必须有一个数据表,并且能够允许管理员添加和查询图书类别。本系统还要维护读者信息,这样系统还必须管理记录读者详细信息的数据表,管理员可以添加、删除和查看数据表,该表还记录读者的借阅情况,系统通过该表判断读者是否满足借书条件(比如借书数是否已满,该读者是否有效等)。而对于每一次借阅归还操作,系统还必须建立一个记录图书借阅信息的数据表,主要包括借阅的图书号、借阅和归还时间等,并能按照读者类型计算借阅图书应还日期,再判断并记录该次借阅是否超期等信息,系统还要维护一个管理员信息数据表,记录管理员的详细资料,以检验管理员登录,管理管理员的权限等。2、Client/Server架构的设计Client/Server构架是一种分布式结构,是模块化编程的逻辑扩展。两层Client/Server模型是一种可以很好满足应用程序处理需求的体系机构和技术。可以显著的减少网络流量,并且在数据库服务器的管理下可以很容易的实现多用户处理和更新。3、网络通讯协议格式为了简化协议而又能够覆盖系统的所有功能,本例中的通讯协议的格式设计为:“帧头+,+类型+内容”。帧头用于区分命令,不同的帧头字段代表不同的命令类型,由英文字母组成,类型则代表各种命令中的小类型,由数字组成,这里用到两位数字,还有需要传递的具体数据,根据不同的情况由不同的数据类型构成,各个数据之间仍然用逗号隔开。如帧头Rdr表示关于读者的命令,类型01则表示添加读者信息,然后再加上具体的读者信息数据。第四章图书管理系统详细设计第一节模块设计一.服务器端模块1.数据管理模块:连接数据库,根据客户端发送来的命令,按要求对数据库进行不同的操作。2.网络管理模块:管理客户端连接信息,包括连接状态和连接数量等二.客户端模块(一)网络连接模块1.模块描述:对使用本软件的用户进行有效性验证。2.功能,登陆时需要管理员输入自己的ID号和密码,输入正确后便可以进入该管理系统,显示登陆成功地提示信息;输入错误后,会提示相关的信息。该部分可以使已注册的管理员登陆,若没有注册或者是密码输入不正确均不可以登陆。3.性能:用户在输入用户ID和密码后,立即进行有效性验证,如果用户名和密码正确,则调出程序主窗体(成功登陆,可以使用系统),否则,给出一行提示,说明是因为“用户ID错”或“密码错”或“改用户不存在”。4.输入项:管理员ID、密码、服务器IP5.输出项:相关的登陆成功或失败的提示信息6.流程逻辑:初步决定采用如图所示界面为登录界面.7.接口:本模块是电子登录的启动模块,它需要用户交互地输入用户ID和密码,它调用初始化模块(身份验证通过),或非正常退出模块(身份验证没通过)。8.存储分配:本模块动态分配内存。9.限制条件:如果只输入用户ID或密码,则确定按钮无效,只有当用户名、密码都输入后,确定按钮才有效。当系统第一次使用时,具有统一的初始用户ID:209,初始密码:209。系统成功登录后,可由用户增加其他的用户。三.图书借阅管理模块:该模块用于实现图书借阅信息的管理,包括三个子模块:图书借阅、图书归还和读者缴纳罚款。(一)图书借阅:1.模块描述:使读者借阅图书2.功能:该部分完成的主要功能是读者借阅图书。通过输入读者的ID号和所借阅图书的图书号来完成图书的借阅。3.性能:管理员在输入用户ID和图书号后,立即进行有效性验证,如果用户ID和图书号都存在,则借阅图书成功,显示借阅成功的提示信息。否则,给出提示,说明是因为“用户ID不存在”或“图书号不存在”。等待用户重新登录。4.输入项:读者ID、所借阅图书号5.输入项:相关的操作信息(成功或失败)(二)图书归还:1.模块描述:供读者归还图书2.功能:该部分完成的主要功能是读者归还图书。通过输入读者所借阅图书的图书号来完成图书的归还。3.性能:管理员在输入图书号后,立即进行有效性验证,如果图书号所代表的图书确实被借出,则图书归还成功,显示归还成功的提示信息。否则,给出提示,说明是因为“图书号不存在”或“图书没有被借出”。等待用户重新输入。4.输入项:所归还图书号5.输入项:相关的操作信息(成功或失败)(三)缴纳罚款:1.模块描述:用于读者缴纳过期图书的罚款2.功能:该部分完成的主要功能是读者缴纳过期图书的罚款。通过输入读者的ID来完成罚款的缴纳。3.性能:管理员在输入用户ID号后,立即进行有效性验证,如果用户ID号存在罚款,则显示应缴纳的罚款,显示缴纳罚款成功的提示信息。否则,给出提示,说明是因为“用户ID不存在罚款”或“用户ID不存在”。等待用户重新输入。4.输入项:读者ID号5.输入项:相关的操作信息(成功或失败)四.图书信息管理模块:(一)图书类别管理:1.模块描述:对图书馆的图书类别进行添加和查看。2.功能:完成图书类别添加的功能,并且添加的图书类别不能现有的图书类别重复,若重复将提示“添加失败”。当添加成功后,会显示成功的信息。该模块也要完成对图书类别的查看功能,可以查看所有的图书类别。3.性能:管理员在输入图书类型后,立即进行有效性验证,如果输入的图书类型在系统中不存在,则可以添加该图书类型,显示添加成功的提示信息。否则,给出错误提示,说明详细原因。4.输入项:添加的图书类别名称5.输出项:添加成功或失败的提示对话框(二)图书信息管理:1.模块描述:对图书进行添加和查看。2.功能:通过该模块可以对图书的信息进行管理。该部分包括添加图书和查询图书的功能。当添加图书时,需要管理员对所添加的图书的详细信息进行输入,添加多本同样的图书;当查询图书时,可以按图书名或作者名来查询,然后显示的是索要查询图书的详细信息。3.性能:管理员在输入图书的详细信息后,立即进行有效性验证,如果输入的图书信息中都符合要求,则显示添加成功的提示信息。否则,给出错误提示,说明详细原因。4.输入项:书名、作者、出版社、图书版本号、图书类别号、出版日期5.输出项:添加成功的提示信息五.读者信息管理模块:(一)添加读者:1.模块描述:对新的读者进行添加。2.功能:通过该模块,可以添加读者,这对图书管理人员对新生的加入非常方便。3.性能:管理员在输入所添加读者的ID、读者类型和读者姓名后,立即进行有效性验证,如果输入的读者信息中都符合要求,则显示添加成功的提示信息。否则,给出错误提示,说明详细原因。4.输入项:读者ID、读者类型、读者姓名5.输出项:服务器的响应信息(二)删除读者:1.模块描述:对读者进行删除2.功能:该模块可以实现读者的删除功能,通过该模块图书管理人员可以对要离校的学生进行删除。从而保证读者信息的不断更新。3.性能:管理员在输入所要删除的读者的ID号后,立即进行有效性验证,如果输入的读者ID号是存在的,则显示添加成功的提示信息。否则,给出错误提示,说明详细原因4.输入项:读者的ID号5.输出项:删除成功的提示信息,并显示删除读者的姓名和ID号。(三)读者信息查询:1.模块描述:对读者的详细信息进行查询2.功能:该模块用于管理员对读者的信息进行查询,通过输入读者的ID号,然后点击查询按钮,将在对应位置显示要查询的详细信息。3.性能:管理员在输入所要查询的读者的ID号后,立即进行有效性验证,如果输入的读者ID号是存在的,则显示所查询读者的详细信息。否则,给出错误提示,说明详细原因4.输入项:读者ID5.输出项:读者ID、姓名、类型、已借图书数、超期欠款、有效性六.管理员管理信息模块:1.添加管理员:与添加读者模块相似;2.删除管理员:与删除读者模块相似;3.查询管理员信息:与查询读者信息模块相似。第五章图书管理系统测试第一节软件测试介绍一.测试的概念广义上讲,测试是指软件产品生存周期内所有的检查、评审和确认活动。狭义上讲,测试是对软件产品质量的检验和评价。它一方面检查软件产品质量中存在的质量问题。同时对产品质量进行客观的评价。测试的目的:确保最终交给用户的产品的功能符合用户的需求,把尽可能多的问题在产品交给用户之前发现并改正。具体地讲,测试一般要达到下列目标:1.确保产品完成了它所承诺或公布的功能。2.确保产品满足性能和效率的要求。3.确保产品是健壮的和适应用户环境的。第二节具体模块的测试一.网络连接模块测试初次安装该系统后,测试初始化用户名和密码能否正确登录到系统。登录后,利用“添加管理员”添加。采用刚才添加的用户名和密码登录,应该能正确登录二.图书借阅管理模块测试(一)图书借阅测试:1.初次使用该模块时,输入一个用户ID,图书号不输入,点击“确定”按钮。2.输入图书号,而用户ID不输入,点击“确定”按钮。3.输入一个错误的用户ID号和正确的图书号,点击“确定”按钮。4.输入一个正确的用户ID号和错误的图书号,点击“确定”按钮。5.输入一个正确的用户ID号和正确的图书号,点击“确定”按钮。(二)图书归还测试:1.输入一个没有被借出的图书号,点击“确定”按钮。2.输入一个不存在的图书号,点击“确定”按钮。3.输入一个正确的被借出的图书号,点击“确定”按钮。(三)缴纳罚款测试:1.初次使用该模块时,输入一个用户ID,改用户不存在罚款,点击“确定”按钮。2.输入读者ID,而用户ID存在,点击“确定”按钮。3.输入一个用户ID号,该用户存在罚款,点击“确定”按钮三.图书信息管理模块(一)图书类别管理测试:1.输入一个已存在的图书类型,点击“确定”按钮。2.输入一个不符合条件的图书类型,点击“确定”按钮。3.输入一个正确的并且在已有的类型中不存在的图书类型。(二)图书信息管理测试:1.输入的图书版本号过长,点击“添加”按钮。2.输入一个图书类别不存在的类型,点击“添加”按钮。3.输入的书名过长,点击“确定”按钮。4.输入一个全部都正确的图书信息,点击“确定”按钮。四.读者信息管理模块(一)添加读者测试:1.输入一个读者ID长度大于16的ID号,然后点击“确定”按钮。2.让读者ID为空,输入姓名,然后点击“确定”按钮。3.输入一个正确的ID号,然后姓名为空,点击“确定”按钮。4.输入一个正确的ID号和姓名,点击“确定”按钮。(二)删除读者测试:1.输入一个不存在的读者ID,然后点击“删除”按钮。2.输入一个存在的读者ID,然后点击“删除”按钮(三)读者信息查询测试:1)输入一个不存在的读者ID,然后点击“查询”按钮。2)输入一个正确的并且存在的读者ID,然后点击“查询”按钮不足与展望本系统是一个面向小型图书管理系统,具有一定实用性的数据库信息管理系统。它主要完成对图书仓库的一系列管理,包括入库、出库、库存以及和供应商信息管理。本系统采用VisualBasic6.0工具来完成整个系统的设计,在数据库的设计上利用了Access的便利性和实用性。本系统具有相当的实用功能.本系统实现借阅图书、归还图书、缴纳罚款、图书类别管理、图书信息管理、添加读者、删除读者信息、读者信息查询、添加管理员、删除管理员、管理员信息查询、图书借阅排行由于时间紧迫,还有不少功能需要完善:1、读者在借阅图书时看不到明确的库存情况。2.读者可以借阅什么类型的图书。3.在借阅时图书编号信息无处查询。4.哪位读者可以借阅图书。(读者在登陆后进行操作时操作时操作信息不明确)5.还书时浏览不到该读者的借阅情况。6.本系统没有提供打印功能,不能满足客户打印资料的愿望。这些都是需要完善的地方,该系统离实际使用也还有相当的距离,需要我进行不断地补充和完善。通过本次毕业设计我学到了不少新的东西,也发现了大量的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题,有更多的难点,也会有更多的收获。但论文完成的前提是老师给我提供了舒适的工作、学习环境,并给予我悉心的关怀与指导。在些表示衷心地感谢。老师认真负责的工作态度、严谨的治学风格,使我深受启发;开发的同时,查阅了不少有关的书籍也使我获益匪浅。几个用的时间内,我除基本学会开发数据库外更重要的是学到了兢兢业业,奋发向上的精神,这种精神是我今后人生前进道上的一种力量。所以我再次感谢老师和我的同学们。致谢与体会程序与论文完成的前提是李庆义老师给予我悉心的关怀与指导。在此表示衷心地感谢。老师认真负责的工作态度、严谨的治学风格,使我深受启发;开发的同时,和同学们之间的相互探讨也使我获益匪浅。在李老师的指导下和同学们的热心帮助下,经过一段时间的讨论和上机的不断调试,我顺利的完成了开发任务。在《图书管理系统》的开发过程中,我增强了自学的能力和开发软件的能力,增强了团体意识。对一些软件开发模式有了更加深刻的认识,对应用软件的熟练程度有所提高,已经能运用这项开发过程,学会了如何进行小组式的开发一个综合系统。由于时间的仓促,尽管我们竭尽全力来保证系统的可靠性,但是肯定还有不足之处,恳请用户批评指正。谢谢!参考书籍[1]张海藩.《软件工程导论》.清华大学出版社;[2]曾强聪.《软件工程》.高等教育出版社;[3]陈松乔.《现代软件工程》.清华大学出版社;[3]胡林玲,黄奇.《软件工程与UML》.电子工业出版社;[4]萨师煊,王珊.《数据库系统概论》.高等教育出版社;基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论