论文图书馆管理系统课程设计.doc
《论文图书馆管理系统课程设计.doc》由会员分享,可在线阅读,更多相关《论文图书馆管理系统课程设计.doc(51页珍藏版)》请在咨信网上搜索。
学 号: 201140410327 课 程 设 计 题 目 图书馆管理系统 教 学 院 计算机学院 专 业 2011级计算机科学与技术 班 级 计科三班 姓 名 袁知洪 指导教师 张国军 2013 年 6 月 1 日 摘要 随着计算机和网络技术的飞速发展,计算机的应用领域不断扩大。在现代 大学图书馆管理系统中,如何为读者提供方便快捷的服务,提高图书的利用率 等问题变得越来越突出。 图书馆管理系统正是趋于这个目标而设计的。本文首先介绍了课题的研究 背景及现状,给出课题的研究目标和意义;然后介绍了系统设计的相关技术: UML,ROSE和J2EE;最后,在理论的基础上完成了系统的设计。本文主要包 括以下几个方面: (1)进行系统需求分析,采用UML建模语言并借助ROSE工具对图书馆管理系统建立需求模型,给出用例图。 (2)基于需求分析和用例模型给出系统的静态模型和动态模型。其中系统 静态模型给出类图和包图,动态模型给出顺序图、协作图、状态图和活动 图。 (3)在J2EE环境下,实现图书馆管理系统。 通过本系统,实现了对图书资料的计算机网络管理和web查询,建立了图 书馆网站,读者可以在Intemet上查询馆藏情况和自己借书情况,方便开展网上 业务,扩大了图书馆的服务范围。 关键词:图书管理系统,建模,UML,J2EE,面向对象 Abstract With the rapid development of computer and network technology, computer applications continue to expand. In the modern Management system of university library, and provide convenient services for readers, to improve the utilization of books other issues become more prominent. Library management system is designed to the target. This paper first introduced the topic research.The background and present situation, the research goal and significance; then introduces the related technology of system design:UML, ROSE and J2EE; finally, complete the system design on the basis of the theory of this paper bag. The method comprises the following aspects: (1) to the system demand analysis, using UML modeling language and establish the demand model of library management system based on ROSE, gives the use case diagram. (2) the static model and dynamic model of requirement analysis and use case model of the system is given based on. The system static model class diagram and package diagram, sequence diagram, dynamic model is given collaboration diagram, state diagram and activity Fig.. (3) in the J2EE environment, the realization of library management system. Through this system, the realization of library computer network management and web query, the establishment of a map library website, readers can query the collection and his books on the Intemet, facilitate the development of the Internet.Business, expanding the service scope of library. Keywords: library management system, modeling, UML, J2EE, object-oriented 目 录 第1章 绪 论 1 1.1 研究背景及意义 1 1.2 主要研究内容及现状 2 1.2.1 主要研究内容 2 1.2.2 研究现状 2 1.3 文本工作 3 1.31 研究内容及成果 3 第2章 系统分析 4 2.1 可行性研究过程 4 2.1.1 结构的选择 4 2.1.2 技术可行性 4 2.1.3 经济可行性 5 2.2 操作环境及运行环境 6 2.2.1 所需用的环境 6 2.3 需求分析 7 2.3.1系统目标 8 2.3.2 需求定义 8 2.4功能需求 11 2.4.1图书基本情况 11 2.4.2办理借书证 12 2.4.3实现借书功能 12 2.4.4实现还书功能 13 2..4.5图书查询 14 第3章 系统设计 13 3.1系统功能总体设计 13 3.1.1系统功能结构图 13 3.2系统业务流图 13 3.2.1借阅信息管理 13 3.2.2书籍信息管理 13 3.2.3读者信息管理 13 3.2.4系统管理 13 3.3系统功能详细设计 14 3.3.1绘制数据流图 13 3.3.2“借书证生成”数据流图 13 3.3.3借书证注销数据流图 13 3.3.4新书入库数据流图 13 3.3.5读者借书数据流图 13 3.3.6读者还书数据流图 13 3.3.7查询图书数据流图 13 3.4数据库设计 15 4.4 系统流程图 18 4.4.1 程序流程图 18 4.5 E-R图分析与设计 19 4.6 E-R图转换成关系模型 22 4.7 数据库设计及范式分析 23 4.7.1 数据库基础 23 4.7.2 范式分析 24 4.7.3 SQL语言介绍 26 4.8 数据表的创建 26 第5章 图书馆管理系统的详细设计 30 5.1 ADO.NET介绍 30 5.1.1 ADO.NET技术 30 5.1.2 ADO.NET 数据供应器 30 5.1.3 ADO.NET主要组件 30 5.2 系统设计模块 31 5.3 对读者信息界面的设计 32 5.4 对图书查询界面的设计 35 5.5 借书推荐表界面的设计 38 5.6 预约图书界面设计 38 5.7 催还图书界面设计 40 5.8 对留言板的设计 40 5.9 管理员界面设计 41 5.9.1 图书馆总管理员 42 5.9.2 书库管理员 43 第6章 图书馆管理系统的测试与维护 46 6.1 连接测试 46 6.2 数据库调试 47 6.3 ASP.NET配置文件 47 第7章 结 论 51 参考文献 52 致 谢 53 附 录 54 第1章 绪论 1.1研究背景及意义 在这个高速发展的信息化时代,随着计算机及网络技术的不断发展,它渗 透于人们生活的方方面面,逐步影响着人们的生活、学习和工作方式。随着高 等教育事业的快速发展,学校的规模不断扩大,学校的各种基本设施也在不断 加强。图书馆是学校的一部分,它作为一种信息资源的集散地,服务于全校教 学、科研以及学习生活方面,是校园内一个举足轻重的单位,它的操作和管理 就显得尤为重要。图书馆应该能够为用户提供充足的信息和快捷的查询手段, 且因图书和用户借阅资料繁多,包含很多数据的管理,为了使图书管理工作规 范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确 性,能够及时、准确、有效地查询和修改图书信息,就有必要建立一个高效的 图书管理系统。对于一个现代高效的图书馆而言,它需要一个高速、快捷、方 便的图书管理办法。 在我国,图书馆管理系统已有相当普遍的应用,但随着高校扩建以及近些 年来全国各地高校的合并浪潮,一所大学的校区规模不断扩大,并且多个校区 分散各地,传统单机版图书管理系统不能用于网络,而C/S模式网络版的也难 于在Internet网上运行,所谓C/S这种典型的软件系统体系结构,它通过充分利用客户端和服务器双方的硬件资源优势,对业务进行合理分配,从而降低系统 的通讯开销。采用该结构的系统一般具有服务器端程序和客户端程序,达到提 供服务和使用服务的功能。在桌面应用程序中,可以根据工作中数据库大小选 择不同的数据库管理系统作为数据库服务器,实现管理数据、响应客户端提出 的请求功能。客户端程序可以通过远程访问数据库,实现对数据的增加、删除、 修改和查询,完成相应的工作。从上面可以看出,C/S结构不仅数据的存取和 处理主要依赖于客户端程序,本地化的程序配置复杂,而且其对网络底层协议 的依赖性大,对跨平台的支持也稍显不足。因此,B/S模式图书馆管理系统应 运而生,它很容易放在校园网或Intemet网上,任何工作站、拨号用户只需用浏 览器就能实现个人信息查询、图书续借、图书预定、馆藏查询等功能。对于一 个web应用系统,采用传统的开发方法很难做出正确全面的设计,而单纯地采用面向对象的分析和开发方法,对软件体系结构的把握仍然不够全面。因此, 目前业界提倡将软件体系结构与当前流行的面向对象的开发方法统一起来,这 样既可以准确地把握系统的总体组织结构,又可以利用面向对象的支持工具来 实现。本课题采用UML对软件体系结构建模正是基于以上分析作出的决定, 它的按期完成,对读者无地域限制实现信息快速查询,方便广大读者、减轻图 书管理员的工作、提高图书馆的服务效率等具有极其重要的现实应用意义。 1.2主要研究内容及研究现状 1.2.1主要研究内容 本课题结合我校自身特点,设计和开发一个基于网络的图书馆管理系统。 为了系统开发的高效性和质量,采用目前流行的面向对象设计方法,利用统一 建模语言UML并借助ROSE工具给系统构建模型。主要研究内容包括:UML 技术、ROSE、静态模型、动态模型以及数据库设计等。 1.2.2研究现状 随着现在科学技术的进步,人类社会正逐步走向信息化。图书馆拥有丰富 的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用越来 越重要,我国图书馆的计算机管理技术起步于20世纪70年代末期,随着改革 开放步伐的迅速发展,特别是20世纪90年代以后,我国图书馆信息网络建设 取得了较大发展,图书馆信息化建设迈上了一个新台阶。 图书馆的信息化从最初的对图书馆业务管理实行信息化发展到对图书馆各 个业务流程进行系统和网络化管理,并建立大规模的以个体文献目录联机查询 为主的资源共享系统。进入2l世纪,充分利用计算机网络和信息技术,逐步实 现不同载体的实体文献的信息化管理和多方位的联机查询。图书馆的计算机信 息化管理,.就是将传统图书馆业务的手工操作转变为计算机管理,即管理图书 馆的图书期刊、音像资料等各种载体文献借阅、查询及常规业务管理等工作, 利用计算机技术进行高效、准确的信息化管理。其根本目的是实现区域内及地区、国家、国际间的资源共享。 随着数据库技术和计算机网络的飞速发展,数据已经成为现代信息技术的 重要组成部分,同时也是现代计算机系统和计算机应用系统的核心,对于任何 一个企业而言,数据是企业的重要资产,如何有效利用这些数据,对于企业发 展起着极其重要的作用。随着我国市场经济的迅速发展和人们生活水平的不断 提高,图书馆藏书的数目逐渐增大,这也挑战了图书管理方面的技术,以前的 人工管理方法已经不能适应现实管理的要求,取而代之的是先进的图书管理系统。 国外很多高校和国内大部分高校很早就使用了计算机来管理图书,也开发 了许多不同版本的图书管理系统,但由于计算机的发展速度太快,加之藏书量 的不断增加,图书管理系统也一直在变化,而且每个学校的情况都不尽相同, 管理手段也不一样,系统的开发都是围绕自己的环境进行的,从最早的单机版 到C/S模式,如今B/S模式币在盛行。 1.3 本文工作 、1.3.1研究内容及成果 本文通过分析图书馆管理系统的现状,结合本校自身特点,采用面向对象 方法,设计并实现一个基于网络的图书馆管理系统,以解决其当前面临的图书 管理问题。系统的实现,使读者可以无地域限制快速查询信息,无校区限制还 书,方便了广大读者、减轻了图书管理员的工作、提高了图书馆的服务效率等。 本课题主要做了以下工作: 深入学习UML、ROSE和面向对象技术; 对图书馆管理系统进行需求分析,设计其总体功能模块; 利用UML技术,借助ROSE工具,给出系统的静态模型和动态模型; 根据具体情况,选择Java来实现系统。 第2章 系统分析 2.1 可行性研究过程 2.1.1结构的选择 随着技术的进步,更多的层次被划分出来。目前,在Internet应用体系结构中,商务逻辑处理被单独划分为一层,作为Internet服务器。它对用户通过浏览器提交的表单进行分析,并得出对数据库服务器进行的查询,交给数据库服务器去执行并得到查询的结果,最后由Internet服务器用标准的HTML语言反馈回浏览器,称为B/S(Brother/Server)结构。 计算机技术发展日新月异,传统的 C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。而B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构,也是在这样一种背景下被提出来的架构,但微软的方案只是一种构想,要成为现实还需要几年,而JAVA技术已经是很成熟的应用了。传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件,没能提供用户真正期望的开放环境;B/S结构则不同,它的前端是以TCP/IP协议为基础的,企业内的WWW服务器可以接受安装有Web浏览程序的Internet终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本(TCO)。 2.1.2技术可行性 计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。下面从前台和后台的开发工具选择上分析一下其技术的可行性。 微软公司开发的ASP.NET,让ASP.NET远远超越了ASP及其它开发软件,同时也给Web开发人员提供了更好的灵活性,有效缩短了Web应用程序的开发周期。而SQL Server 是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。其版本SQL Server2000将数据库与Internet紧密连接,可以通过Web浏览器显示数据的操作,具有客户机/服务器的结构。SQL Server 2000 提供了对分布式事务处理的支持,并对开发工具具有良好的支持,为大型数据库项目提供了企业级解决方案。 ASP.NET与Windows 2000 Server/Advanced Server的完美组合,建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。因此我们在图书馆管理系统中使用了在.NET环境基于Web页面的B/S服务模式,我们只要在一台服务器上安装.NET工具Microsoft Visual Studio.NET或者.NET Framework,另外就是对系统组件添加一个IIS的虚拟目录,把这台电脑做成一台Web服务器。另外我们所要做的就是在任何一台装有IE浏览器的地址栏中输入服务器的地址就可以对Web页面的访问。后台代码的分离使得后台数据库的安全性得到了保证,如果浏览者要对后台数据的操作必须经过后台代码的调用,后台代码通过关键字与 Web.config 字符串连接,最后是Web.config 才与数据库的实质性操作,由于其每一层数据访问都有相应的设置,所以要想对后台数据库的破坏那是很难的。 2.1.3 经济可行性 在系统运行后的维护是非常重要的,并且其维护的费用还是很大的,如果是一个Windows Form的管理系统,要对数据的维护将要付出很大的代价,而且它的维护人员也比较的多和分散,因此对数据库的操作在各个时间段都是很频繁的,人也很容易出现疲劳,问题也就会比较容易发生。但是我们现在用基于Web的B/S模型,我们修改数据的操作只在服务器端就可以了,而且它的人员也比较集中,对数据的修改只是在某段时间内比较的频繁,过了这个时间后就较轻松,所以人的精力也比较集中,那么数据库的操作也就不怎么会出现问题,因此在这方面的维护费用也大大的减少。 另外在经济的可行性还体现在由于ASP.NET的前后台代码的分离,对代码的修改是呈现模块化的,不必要全方位的去修改。所以当代码出现问题时,我们设计的系统可以在不修改其它代码的同时只是对问题代码的修改,这样就不会引入新的系统问题。 2.2 操作环境及运行环境 2.2.1 所需用的环境 软件环境:操作系统:Windows XP, 数据库;SQL Sverver 2000,前台环境:Dreamweaver,Visual Studio.NET 硬件环境:Cpu: Pentium 166 MHz 以上,内存至少128 MB,硬盘空间80 M,显示器800 *600或更高分辨率。 2.3 需求分析 2.3.1系统目标 本系统主要实现对图书馆的信息进行管理,图书馆的正常运营中总是面对大量的读者信息,图书 信息以及两者相互作用产生的借书信息,因此要对读者资源,图书资源,借书信息进行管理。本系统的 开发就是在于提高图书管理的工作效率,加强图书馆的管理。 图书馆管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和使用者来 说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但 一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点,如:效率低、 易忘记、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困 难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会 的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,具 有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理 快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率,也是图书 馆的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。 图书管理信息系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序 的开发两个方面。对于后台数据库的建立要求建立起数据一致性和完整性强.数据安全性好的库。而对 于前端应用程序则要求应用程序功能完备,易使用等特点。 2.3.2需求定义 一: 作为学生对图书管理系统的要求有: 1. 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。 2. 能够方便地借阅图书、续借图书、归还图书。 3. 能够查询自己的基本资料、借阅图书情况。 4. 能够熟悉图书管理系统的使用。 二:作为图书管理员,他们对图书管理系统的要求有: 1. 能方便的对图书进行录入登记,注销陈旧的书籍。 2. 能够方便地对读者进行登记,或注销读者生信息(基本信息,借阅信息)。 2.4 功能说明 系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有5 部分: 2.4.1 图书基本情况 1.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注信息等。 2.书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。 3.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期, 书籍页数,关键词,登记日期,备注信息等。 2.4.2 办理借书证 1.新生办理借书证。 2.丢失办理借书证。 2.4.3 实现借书功能 1.借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期, 备注信息等。 2.借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借 书日期,备注信息等。 2.4.4 实现还书功能 1.还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期, 还书日期,备注信息等。 2.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借 书日期,还书日期,备注信息等。 2.4.5 图书查询 可以对图书进行的精确、模糊查询并讲查询信息以列表的方式呈现给用户,方便用户查找信息,另外,对超期的借阅情况能自动给出提示信息。 第3章 系统设计 3.1 系统功能总体设计 3.1.1 系统功能结构图 3.2 系统业务流程图 3.2.1 借阅信息管理 3.2.2 书籍信息管理 3.2.3 读者信息管理 3.2.4 系统管理 3.3 系统功能详细设计 3.3.1 绘制数据流图 数据流图可以清楚的表示各个模块之间的调用关系。下面是各个模块的数据流图: 3.3.2 “借书证生成”数据流图 需要学生的资料,如姓名、性别、学号、所在学院,如果未办理借书证,则将输入后生成借书证,借书证上需要有学生资料和学生借书证的编号。 3.3.3 借书证注销数据流图 3.3.4 新书入库数据流图 3.3.5 读者借书数据流图 3.3.6 读者还书数据流图 2层图 3.3.7 查询图书数据流图 3.4 数据库设计 针对图书馆管理系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计出如下的数据项 1 书库图书信息,包括数据项有:图书编号、书名、书号、类别、出版社、作者、ISBN、印张、字 数、版次、印数、定价、开本、是否在库、是否损坏、是否遗失、入库时间、图书介绍 2 学生信息,包括数据项有:学生编号、学号、姓名、性别、系别、班级、级别、已借图书、照片 3 借书信息,包括数据项有:图书编号、学生编号、是否归还、书名、姓名、学号、书号、系别、班 级、已借图书、出版社、作者、借阅日期、图书类别、是否续借 4 供货商信息,包括数据项有:供货商序号、供货商、城市、地址、电话、传真、邮政编码、EMAIL、 联系人、首次合作时间 5 定单信息,包括数据项有:定单序号、书名、书号、类别、出版社、作者、ISBN、印张、字数、 版次、印数、定价、开本、详细信息、供货商序号、供货商、联系人、城市、订购数量、订购价格、 交付方式、交货日期、定单日期、是否验收、验收日期 6 过期图书信息,包括数据项有:图书编号、书名、书号、学生序号、学生姓名、系别、班级、过期 时间 7 员工信息,包括数据项有:员工序号、姓名、密码、类别、性别、家庭住址、联系电话、职务、出 生日期、照片 8 罚款信息,包括数据项有:流水号、罚款原因、罚款金额、日期 7 ER 图 38 参考: 毕业论文(设计)工作记录及成绩评定册 题 目: 学生姓名: 学 号: 专 业: 班 级: 指 导 教 师: 职称: 助理指导教师: 职称: 年 月 日 实验中心制 使 用 说 明 一、此册中各项内容为对学生毕业论文(设计)的工作和成绩评定记录,请各环节记录人用黑色或蓝色钢笔(签字笔)认真填写(建议填写前先写出相应草稿,以避免填错),并妥善保存。 二、此册于学院组织对各专业题目审查完成后,各教研室汇编选题指南,经学生自由选题后,由实验中心组织发给学生。 三、学生如实填好本册封面上的各项内容和选题审批表的相应内容,经指导教师和学院领导小组批准后,交指导教师;指导老师填好《毕业论文(设计)任务书》的各项内容,经教研室审核后交学生签名确认其毕业论文(设计)工作任务。 四、学生在指导老师的指导下填好《毕业论文(设计)开题报告》各项内容,由指导教师和教研室审核通过后,确定其开题,并将此册交指导老师保存。 五、指导老师原则上每周至少保证一次对学生的指导,如实按时填好《毕业论文(设计)指导教师工作记录》,并请学生签字确认。 六、中期检查时,指导老师将此册交学生填写前期工作小结,指导教师对其任务完成情况进行评价,学院中期检查领导小组对师生中期工作进行核查,并对未完成者提出整改意见,后将此册交指导老师保存。 七、毕业论文(设计)定稿后,根据学院工作安排,学生把论文(打印件)交指导老师评阅。指导老师应认真按《毕业论文(设计)指导教师成绩评审表》对学生的论文进行评审并写出评语,然后把论文和此册一同交教研室。 八、教研室将学生的论文和此册分别交两位评阅人评阅后交回教研室保存。 九、学院答辩委员会审核学生答辩资格,确定答辩学生名单,把具有答辩资格学生的论文连同此册交各答辩小组。 十、学生答辩后由答辩小组记录人填好《毕业论文(设计)答辩记录表》中各项内容,然后把学生的论文和此册一同交所在答辩小组,答辩小组对其答辩进行评审并填写评语后交教研室。 十一、学院答辩委员会进行成绩总评定,填好《毕业论文(设计)成绩评定表》中各项内容,然后把论文(印刷版和电子版(另传))和此册等资料装入专用档案袋中,教教研室后由实验中心统一保存。 目 录 1.毕业论文(设计)选题审批表 2. 毕业论文(设计)任务书 3.毕业论文(设计)开题报告 4. 学生毕业论文(设计)题目更改申请表 5.毕业论文(设计)指导老师工作记录 6.毕业论文(设计)中期检查记录 7.毕业论文(设计)指导教师成绩评审表 8.毕业论文(设计)评阅人成绩评审表 9. 毕业论文(设计)答辩申请表 10.毕业论文(设计)答辩记录表 11.毕业论文(设计)答辩成绩评审表 12.毕业论文(设计)成绩评定表 毕业设计(论文)选题审批表 题目名称 基于单片机的超声波测距 题目性质 □工程设计 □理论研究 □实验研究 □计算机软件 □综合论文 □其它 题目来源 □科研题目 □生产现场 □教学 □其它 □自拟题目 选题理由:由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波 经常用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,精度也能达到使用要求,超声波测距应用于各种工业领域,如工业自动控制,建筑工程测量和机器人视觉识别等方面。超声波作为一种检测技术,采用的是非接触式测量,由于它具有不受外界因素影响,对环境有一定的适应能力,且操作简单、测量精度高等优点而被广泛应用。这些特点可使测量仪器不受被测介质的影响,大大解决了传统测量仪器存在的问题,比如,在粉尘多情况下对人引起的身体接触伤害,腐蚀性质的被测物对测量仪器腐蚀,触电接触不良造成的误测等。此外该技术对被测元件无磨损,使测量仪器牢固耐用,使用寿命加长,而且还降低了能量耗损,节省人力和劳动的强度。因此,利用超声波检测既迅速、方便、计算简单,又易于实时控制,在测量精度方面能达到工业实用的要求。 指导教师意见: 签名: 年 月 日 院(系)领导小组意见: 签名: 年 月 日 注:此表由学生填写 毕业论文(设计)任务书 1、毕业论文(设计)应达到的目的: (1)能对学生在学期间所学知识的检验与总结,培养和提高学生独立分析问题和解决问题的能力,使学生受到科学研究、工程设计和撰写技术报告等方面的基本训练。 (2)提高学生对工作认真负责、一丝不苟,对事物能潜心观察、用于开拓、用于实践的基本素质; (3)培养学生综合运用所学知识,结合实际独立完成课题的工作能力。 (4)对学生的知识面、掌握知识的深度、运用理论结合实际去处理问题的能力、实践能力、计算机运用水平、书面及口头表达能力进行考核。 2、毕业论文(设计)的内容和要求(包括原始数据、技术要求、工作要求等): 以单片机为核心设计了基于激光测距的防撞预警系统,采用TDC-GP2芯片作为激光飞行计时单元,给出激光发射及回波接收放大电路,基于模块化思想设计、完成系统软件设计流程;最后通过实验测试,系统要能很好测出前方车辆距离及运行状态,并能及时发出报警,利用Matlab对其测试结果进行验证,修正。 3、对毕业论文(设计)成果的要求〔包括图表、实物等硬件要求〕: 设计完成后,要提供电路图,实验电路版,控制原始程序,实验要保存大量的原始数据。完成设计论文。 4、毕业论文(设计)工作进度计划: 序号 论文(设计)工作进度 日期(起止周数) 1 根据所出题目,结合自身所学知识,选择合适课题,确定毕业设计论文题目。 13-14-1 第16周止 2 根据所定题目,全面搜集素材,列出各种设计方案,并一一比较,选择出最好的设计方案。 13-14-1 第18周止 3 联系指导老师,将自己的设计方案与老师沟通、交流,得到指导老师的认同与指点,开始设计。 13-14-1 第19周止 4 根据方案,确定所要用的器材。设计总体框架结构,分出各大的模块,并将其展开,以得到比较细的设计模式。 13-14-2 第1周止 5 根据所列框图,结合自己所学知识,开始各分支电路模块的设计。 13-14-2 第2周止 6 完成初稿,将所做的模块给指导老师查阅,看是否有不当之处,再进行改进。并将大电路的设计方案告之老师,得到老师更好的建议。 13-14-2 第3周止 7 大胆进行设计,将每一个小的电路,大的模块,都精心设计好,完成整个硬件和软件部分的设计过程。 13-14-2 第6周止 8 将所有设计整理结合,形成设计论文,交与指导老师检查,并经老师指点,做进一步的改进工作。 13-14-2 第7周止 9 改进毕业设计论文,得到自己及老师认为满意的论文。 13-14-2 第10周止 指导教师 日期 年 月 日 教研室审查意见: 签字: 年 月 日 学院负责人意见: 签字: 年 月 日 学生签字: 接受任务时间: 年 月 日 注:任务书由指导教师填写。 毕业论文(设计)开题报告 题 目 基于单片机的超声波测距 1、本课题的研究意义,国内外研究现状、水平和发展趋势 近年来,随着电子测量技术的发展,运用超声波作出精确测量已成可能。随着经济发展,电子测量技术应用越来越广泛,而超声波测量精确高,成本低,性能稳定则备受青睐。超声波是指频率在20kHz以上的声波,它属于机械波的范畴。超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等。正是因为具有这些性质,使得超声波可以用于距离的测量中。随着科技水平的不断提高,超声波测距技术被广泛应用于人们日常工作和生活之中。一般的超声波测距仪可用于固定物位或液位的测量,适用于建筑物内部、液位高度的测量等。 随着科学技术- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 图书馆 管理 系统 课程设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文