图书管理系统设计——毕业论文.doc

上传人:滴答 文档编号:1272014 上传时间:2019-01-25 格式:DOC 页数:26 大小:855.50KB
下载 相关 举报
图书管理系统设计——毕业论文.doc_第1页
第1页 / 共26页
图书管理系统设计——毕业论文.doc_第2页
第2页 / 共26页
图书管理系统设计——毕业论文.doc_第3页
第3页 / 共26页
图书管理系统设计——毕业论文.doc_第4页
第4页 / 共26页
图书管理系统设计——毕业论文.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、 I 学生毕业设计 (论文 ) 题 目 : 图书管理系统设计 系 (部) 专 业 班 级 学 号 学生姓名 指导教师(校内) 职称: 指导教师(校外) 职称: 等级(总成绩) 年 月 日 图书管理系统设计 编号: II 中文摘要 摘要: 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,企业要生存、发展,要高效地把企业活动有机地组织 起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。本文介绍了在 Microsoft Visual Studio 2005 环境下

2、完成。总体规划,自下而上地应用开发的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书的不足,创建了一套行之有效的管理图书的方案。文章在系统分析部分详细介绍了可行性分析、组织机构分析、数据流程分析等;在系统设计部分主要介绍了系统功能设计和数据库设计;在系统实现部分列出了几个主要的程序框图,并附带了一些主要的页面和 程序。 关键词: 图书管理 ; ; SQL Abstract III Abstract: As information technology in the management of an increasing depth and a wide range of applic

3、ations, the implementation of management information system has been gradually mature technically. Management Information System is a continuous development of new disciplines, enterprises will have to survival, development, it is necessary to efficiently organic business activities to organize them

4、selves, it is necessary to strengthen enterprise management, namely, to strengthen the internal resources (human, financial, etc) effective management of the establishment with its own characteristics to adapt the management of information systems. This article describes the Microsoft Visual Studio

5、2005 environment completed. The overall planning, bottom-up application development strategy to develop a management information system process. By analyzing the traditional artificial shortage of management books, create a set of effective management of the program book. Article in part detailed an

6、alysis introduced a feasibility analysis, organizational analysis, data flow analysis, etc.; in the system design, introduced some of the major system design and database design; in the system presents a number of the main part of the process diagram, and comes with some of the main page and procedu

7、res. Key words: library management; ;SQL IV 目 录 1 引言 . 1 2 图书管理系统简介 . 2 2.1 背景 . 2 2.2 系统设计目的和内容 . 3 2.3 系统需求分析 . 3 3 ASP.NET 简介 . 4 4 SQL SERVER 语言简介 . 6 4.1 图书基本信息管理 . 7 4.2 系统数据分析和设计 . 8 5 详细设计 . 11 5.1 需求分析 . 11 5.2 系统功能主要模块设计图 . 11 结论 . 20 致谢 . 21 参考文献 . 22 1 1 引言 一直以来人们使用传统的人工方式管理图书管的日常工作,对于图书

8、管的借书和还书过程,想必大家都很熟悉。在计算机尚未在图书管广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相 应的还书信息,这样还书过程就完成了。 以上所描述的手工过程的不足之处显而易见。首先,处理借书还书的业务流程的效率很低;其次,处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些

9、流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选书和看书上。 为方便对图书管书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书管的管理效率。使用该程序之后,管理人员可以查询某位读者图书的借阅情况 。 本次毕业设计 “图书借管理系统”主要是利用 .NET 技术编制的一个管理软件,用以实现图书、借阅者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。 图书借阅管理系统是一种基于集中统一规划的数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会

10、为管理者对图书管理系统提供极大的帮助。 目前,在大多数图书管理中,查找图书都是采用传统的查询方法,让读者在图书分类架上一本一本地去查找,这样不仅很难找到自己所需要的图书,且费时费力。而图书管 理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个一个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经历较长的时间方能借出。 为提高图书查询效率,减少图书管理员的工作负担,有必要开发一个小型图书管理软件来对图书实施有效管理。该系统必须具备以下功能: 1能对各类图书实行分类管理;

11、 2 2提供必要的读者信息; 3能进行各种高级查询(如图书分类,图书 编号的查询等); 这样不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续。 设计目标: 针对以上情况,决定构建一个图书借阅管理系统,要求该系统登录后实行图书管理。包括可以对图书的查询、图书的借阅或还书手续,另外,图书管理员能根据需要通过该系统修改图书信息,增加或删除图书书目等。该系统设有超级用户,当管理员以超级用户登录时,图书管理员有着最大的权限,能通过管理界面设置图书借阅期限和读者信息,并能有效地管理图书分类、读者信息及图书 管理员的登录帐目等。 系统设计原则: 实

12、用性原则 适合于中小型图书管图书管理,用户界面友好 ,操作方便,具有高效的数据处理能力。 规范性原则设计过程严格按照“软件工程”的规定,系统编码、文档。 系统开发语言简介: 本系统开发采用了 2.0 、 SQL Server 2000。 2 图书管理系统简介 2.1 背景 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机 进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系

13、统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的 天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,3 缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未

14、用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书 证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 基于这些问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速

15、度和准确性,能够及时、准确、有效的查询和修改图书情况。 2.2 系统设计目的和内容 图书管理系统主要目的是对图书馆种类繁多的书籍进行管理,并且合理管理好用户的借还信息。提高图书馆的 工作效率,降低管理成本。其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发。前者要求建立起数据一致性各完整性强、数据安全性好的数据库。而后者则要求应用程序具有功能完备、易用等特点。因此本系统结合开放式图书馆的要求,采用 .NET 技术与 SQL SERVER 2000 数据库进行系统的开发。 2.3 系统需求分析 图书管理者的需求是查询图书馆所存的图书、借阅者的借阅情况及个人信息的修改;图书馆工作人员对图

16、书借阅者的借阅及还书要求进行操作,同时形成借书或还书查询给借阅者查看确认,可直接查看图书馆图书情况。图书 借阅者、图书进行管理和维护,及系统状态的查看、维护。 图书馆工作人员有修改图书借阅者借书和还书记录的权限,在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录。 2.4 系统功能详细模块设计图 4 图 2-1 流程图 3 ASP.NET 简介 ASP.NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。 ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可 升级性、更稳定的应用程序提供了新的编程模型和基础结构。 ASP.

17、NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。 .NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。 ASP.NET 提供了下面的优点: 可管理性: ASP.NET 使用基于文本的、分级的 配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置

18、文件的任何变化都可以自动检测到并应用于应用程序。详细信息,请参阅 ASP.NET 配置。 安全: ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以系统登录 首页 系统设置 读者管理 图书管理 图书借还 更改口令 系统查询 退出系统 借阅排行榜 图书馆信息 读者类型管理 读者档案管理 图书类型管理 图书档案管理 图书借阅 图书续借 图书归还 图书档案查询 图书借阅查询 书架设置 管理员设置 5 根据应用程序的需要很容易地添加、删除或替换这些方案。详细信息 。 易于部署:通过简单地将必要的文件复制到服务器上, ASP.NET 应用程序即可以部署到该服务器上。不需要重

19、新启动服务器,甚至在 部署或替换运行的已编译代码时也不需要重新启动 。 增强的性能: ASP.NET 是运行在服务器上的已编译代码。与传统的 Active Server Pages (ASP) 不同, ASP.NET 能利用早期绑定、实时 (JIT) 编译、本机优化和全新的缓存服务来提高性能 。 灵活的输出缓存:根据应用程序的需要, ASP.NET 可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。 国际化: ASP.NET 在内部使用 Unicode 以表示请求和响应数据。可以 为每台计算机、每个目录和每页配置国际化设置。 移动设备

20、支持: ASP.NET 支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。 扩展性和可用性: ASP.NET 被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外, Internet 信息服务 (IIS) 和 ASP.NET 运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。 跟踪和调试: ASP.NET 提供了跟踪服务,该服务可在应用程序级别 和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时, ASP.

21、NET 支持使用 .NET Framework 调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。 与 .NET Framework 集成:因为 ASP.NET 是 .NET Framework 的一部分,整个平台的功能和灵活性对 Web 应用程序都是可用的。也可从 Web 上流畅地访问 .NET 类库以及消息和数据访问解决方案 。 ASP.NET 是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于 COM 开发的现有投资。 与现有 ASP 应用程序的兼容性: ASP 和 ASP.NET 可并行运行

22、在 IIS Web 服务器上而互不冲突;不会发生因安装 ASP.NET 而导致现有 ASP 应用程序崩溃的可能。 ASP.NET 仅处理具有 .aspx 文件扩展名的文件。具有 .asp 文件扩展名的文件继续由 ASP 引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在 ASP 和 ASP.NET 页面之间共享。 ASP.NET 启用了分布式应用程序的两个功能: Web 窗体和 XML Web 服务。相同的配置和6 调试基本结构支持这两种功能。 Web 窗体技术使您建立强大的基于窗体的网页。 Web 窗体页面使用可重复使用的内建组件或自定义组件以简化页面中的代码。 使用 ASP.NET

23、 创建的 XML Web 服务可使您远程访问服务器。使用 XML Web 服务,商家可以提供其数据或商业规则的可编程接口,之后可以由客户端和服务器端应用程序获得和操作。通过在客户端 /服务器和服务器 /服务器方案中 的防火墙范围内使用标准(如 XML 消息处理和 HTTP), XML Web 服务可启用数据交换。以任何语言编写的且运行在任何操作系统上的程序都能调用 XML Web 服务。 ASP.NET 又叫 ASP+,但并不仅仅是 ASP 的简单升级,而是 MicroSoft 推出的新一代Active Server Pages 脚本语言。 ASP.NET 是微软发展的新型体系结构 .NET

24、的一部分,它的全新技术架构会让每一个人的网络生活都变得更简单。 首先需要特别指出的是, ASP.NET 不仅仅只是有了一个新界面并且修复了一些缺陷 的ASP3.0 的升级版本 (即不同于 ASP2.0 升级到 ASP3.0 的转变 )。更为重要的是, ASP.NET 吸收了 ASP 以前版本的最大优点并参照 Java、 VB 语言的开发优势加入了许多新的特色,同时也修正了以前的 ASP 版本的运行错误。 要了解 ASP.NET 的真实面目,我们首先就得了解一下微软 .NET 战略。 4 SQL Server 语言简介 SQL(Structured Query Language,结构查询语言 )

25、是一个功能强大的数据库语言。 SQL通常使用于数据库的通讯。 ANSI(美国国家标准学会)声称, SQL 是关系数据库管理系统的标准语言。 SQL 语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用 SQL 的常见关系数据库管理系统有: Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres 等等。虽然绝大多数的数据库系统使用 SQL,但是它们同样有有别于其他的专有扩展功能用于它们的系统。但是,标准的 SQL 命令,比如 “Select“、 “Insert“、 “Update“、 “Delete“、 “Create“和 “Drop“常常被用于完 成绝大多数数据库的操作。 SQL 功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组: 1.DML( Data Manipulation Language,数据操作语言):用于检索或者修改数据; 2.DDL( Data Definition Language,数据定义语言): 用于定义数据的结构,比如创建、修改或者删除数据库对象; 3.DCL( Data Control Language,数据控制语言):用于定义数据库用户的权限。

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。