毕业设计(论文)-图书借阅管理信息系统.doc
《毕业设计(论文)-图书借阅管理信息系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-图书借阅管理信息系统.doc(34页珍藏版)》请在三一文库上搜索。
1、图书借阅管理系 图书借阅管理系统 院系名称计算机科学与技术 专业名称信息管理与信息系统 学生姓名 学号2006412130128 指导教师 图书借阅管理系 摘要:摘要:图书馆管理系统是一些单位不可缺少的部分,书籍是人类不可缺少的精神 食粮,尤其对一些学校来说,尤其重要。所以图书馆管理系统应该能够为用户 提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理 图书、期刊、试卷合订本等,这种管理方式存在着许多缺点,如:效率低、保密 性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来 了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们
2、 深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算 机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法 比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿 命长、成本低等。这些优点能够极大地提高图书馆管理的效率,也是企业、学校 的科学化、正规化管理,与世界接轨的重要条件。 图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的 建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致 性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使 用等特点。 关键字:信息管理系统; 检索迅速;
3、正规化管理; 图书馆管理的效率 图书借阅管理系 Abstract: The library management system is an integral part of some units, Books are an indispensable food for thought, especially in some schools is particularly important. Therefore, library management system should be able to provide users with adequate information and fas
4、t search tool. But it has been the use of traditional artificial management of books, periodicals, bound volumes and other papers, such management, there are many drawbacks, such as: low efficiency, poor security, another over time, will produce a large number of documents and data, This find, updat
5、e and maintain all brought a lot of difficulties. With the continuous improvement of science and technology, computer science, the maturing of its powerful features for people to deepen their understanding, that it has entered all fields of human society and play an increasingly important role. As p
6、art of computer applications, using a computer to manage information on library resources, with the incomparable advantage of manual management. for example : Quick search, find helping, dependability high, large memory and good secrecy, long life, low cost and so on. These advantages can greatly im
7、prove the efficiency of library management as well as businesses, schools, scientific and standardized management, an important condition for integration with the world. Library management system is a typical management information system (MIS), which mainly includes the establishment and maintenanc
8、e of the background database and front-end application development aspects. The former required strong data consistency and integrity. Data with good security. For the latter application powerful, easy to use and so on. Key words:information management system, search quickly, standardized management
9、, the efficiency of library management 图书借阅管理系 目 录 摘要:摘要:2 2 1 1 绪论绪论1 1 2 系统设计2 2.1 系统初步调查2 2.2 可行性分析2 2.2.1 技术上的可行性3 2.2.2 经济可行性3 2.3 系统需求3 2.3.1 系统的功能需求3 2.3.2 系统的运行环境要求3 2.3.3 系统的性能要求4 2.3.4 系统将来可能提出的要求4 2.4 功能需求4 2.5 开发目的4 2.6 开发的意义4 2.7 开发设计思想5 2.7.1 编程环境的选择5 2.7.2 二者的结合(ADO)5 3 3概要设计概要设计 6 6
10、3.1图书借阅管理信息系统功能设计目标6 3.2图书借阅管理系统总功能框图6 3.3 系统主要功能7 3.3.1 书目检索7 3.3.2 读者管理7 3.3.3 图书管理7 4 4数据库设计数据库设计 8 8 4.1 数据库设计概述8 4.1.1 安全性8 4.1.2 数据转换服务8 4.2数据库 E-R 图 .8 4.3 数据库的设计和实现10 4.3 数据库的设计和实现10 44 数据库关系图13 5 5详细设计详细设计 1414 5.1 系统登陆界面14 5.2 管理员设置界面 15 53 读者档案管理16 5.4 图书借阅17 图书借阅管理系 5.5 部分功能代码17 5.5.1 图书
11、借阅页面代码.18 5.5.2 登录判断代码.19 5.5.3 图书归还代码块.20 5.5.4 图书档案查询模块.23 6 6 系统测试系统测试2525 6.1 程序的调试25 6.2 程序的测试25 总总 结结2626 参考文献参考文献: :2727 致致 谢谢2828 图书借阅管理系 1 1 1 绪论绪论 当今的社会,竞争日益激烈。若想谋得一份不错的工作,就要不断“充电” , 尤其是我们即将毕业的学生,面临着很强的就业压力,更要努力提高自身的素 质。在这种形式下,书籍渐渐成为人们获得知识,并增长知识的主要途径,而 图书馆就自然而然地在人们地生活中占据了十分重要的位置。21 世纪的今天,
12、信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、 信息化的管理越来越广泛应用于各个领域。因此图书的管理应顺应时代发展的 需求,用信息化替代麻烦又容易出错的人工操作。 学校的图书信息管理是基础性的管理工作。加强图书管理,不但关系到学 生读者的查询、阅览的方便程度,而起然可以充分利用好学校的每一份资源, 能够使学校整体呈现出优良的风气和面貌,促进学校各项工作的顺利展开。因 此,对图书管理系统进行有针对性的研究,并由此构造出一个适合我校图书信 息管理系统的模型,将具有重要的使用价值。 针对如此,我设计了一套图书管理系统。图书管理系统采用的是计算机 信息化管理,界面美观大方,人性化
13、,功能强大且操作非常方便,将用户分 成学生和管理人员。管理人员负将数据输入到系统的数据库中,并且可以随 时查询、添加、删除、修改用户信息,查询、添加、删除、修改图书信息还 可以管理图书的借出、结算等。采用数据库保存用户及图书信息,不易丢失 而且更新迅速方便。系统功能完善、运行速度快、安全性高、稳定性好。 图书借阅管理系 2 2 2 系统设计系统设计 2.1 系统初步调查 一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的 借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前, 借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将 要借的书和借阅证交
14、给工作人员,工作人员将每本书上附带的描述书的信息的 卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填 写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员, 工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这 样还书过程就完成了。 以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流 程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有 限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我 们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小 了,读者可以花更多的时间在选择书和看书
15、上。 为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程 序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、 某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表 格,以便全面掌握图书的流通情况。 2.2 可行性分析 本次毕业设计题目:“图书借阅管理系统”主要目的是利用数据库软件编 制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个 系统的分析、设计过程给出一个完整论证。 图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、 读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者 对图书管理系统提供
16、极大的帮助。 本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、 系统的数据库结构设计、系统输入/输出设计等。作这些工作需对数据库知识有 足够认识,并深入的了解 ASP.NET 的使用和管理系统的相关知识。 在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等 领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息 管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要 应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算 机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有 力工具,并且现代的信息管理
17、系统几乎都以数据库技术作为核心。 图书借阅管理系 3 2.2.1 技术上的可行性 技术可行性主要从以下几方面分析: (1)数据量分析 目前图书借阅管理系统需要处理和保存的信息种类繁多, 准确性与可靠性要求也很高。 (2)浏览器/服务器(B/S 结构)支持 Internet 提供了一个浏览和发布信息 的巨大平台;WEB 程序访问简单方便而且直观,所以该系统的功能主要用 WEB 来显示。 (3)硬件环境需求,针对图书馆应有的办公系统的自动化,还有学校现有的 服务器。学校具有的硬件环境可以在很大程度上满足系统在硬件方面的需求。 (4)软件环境需求 学校图书馆的计算机上采用的操作系统平台,多为 Mic
18、rosoft 公司的 Windows2000、WindowsXP 等,数据库管理系统(DBMS)采用 的 SQL Server 2005 数据库。 (5)人员业务和技术水平 工作人员对业务很了解,同时由于很多都受过计 算机专业方面的教育,能够较容易的对实际工作进行分析,将实际工作进行抽 象概念化,而且能够根据计算机的特点提出功能要求,降低开发人员与使用人 员间沟通的时间。 综上所述,系统主要在于数据处理和查询和实时性要求,同时现有的软硬 件条件也满足系统开发要求。因此,图书借阅信息管理系统开发在技术上是可 行的。 2.2.2 经济可行性 软件系统开发中的费用主要包括:系统开发使用的软硬件费用、
19、人员费用 和系统运行时的软硬件费用等。新系统使用后不需购置硬件,硬件的升级费用 也非常低。 所以图书借阅信息管理系统的开发在经济可行性方面是可行的。 2.3 系统需求 系统需求分析的基本任务是准确的回答系统必须实现什么功能。具体表现 为:可以进行文本操作;添加、删除、修改基本信息;添加、删除、修改图书 基本信息;查询符合条件的相应的图书和服务、学生记录信息;系统用户、用 户权限的添加和删除。 2.3.1 系统的功能需求 数据的集中存储,实现数据的共享;数据处理与查询,以提高办公效率; 统计分析与数据的操作;界面统一,操作简便,提高用户办公效率。 图书借阅管理系 4 2.3.2 系统的运行环境要
20、求 该系统的硬件环境是 CPU: Penteum III 以上,内存:256M 以上,硬盘: 剩余空间 500M 以上;软件环境是操作系统:中文 Windows 2000 或 Windows XP,数据库系统:Microsoft SQL Server2005。 2.3.3 系统的性能要求 当用户在暂时不进行任何操作时,退出登陆。用户只能在许可的权限范围 内进行对系统的操作。 系统需要具有一定容错能力和数据恢复能力,为了让客户满意延迟尽量保持 在用户可以忍受的范围内。 2.3.4 系统将来可能提出的要求 系统将来要面对系统扩充方面的变动,诸如在线支付等方面;系统需要提 供简单的查询条件保存与提取
21、功能;系统没有选择模块化,对于今后系统扩展 有一定影响。 2.4 功能需求 密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统; 又因每个人的权限不一致,故可以防止越权操作。 资料维护:为了存放图书、读者档案的全部数据,本系统将每一本图书和每位 读者的信息进行管理。系统维护包括对各种表记录的修改、删除、添加等操作。 系统查询:可以按图书编号、借阅证编号等相关信息进行查询 系统管理:进行员工管理、数据备份和数据恢复。 其它操作:包括修改密码、添加用户、页面设置等 2.5 开发目的 系统开发的主要目的是为了进一步提高信息管理的效率和质量,实现信息 管理的系统化、规范化、自动化,实现
22、用户提出的对系统的要求以达到进一步 提高工作效率,使工作电子化程度更高。该系统可以安全、高效地上传信息; 只需一到二名管理员即可操作系统,节省大量人力;可以迅速查到所需信息。 2.6 开发的意义 随着网络技术迅猛发展,网络经济时代的到来,图书管理也逐步出现了系 统规范的管理程序。图书借阅管理系统成为不可或缺的管理工具。 信息管理的各个环节是相互独立的,他们各自有着不同的内容和方法,同 图书借阅管理系 5 时各个环节之间也有着密切的关系。 2.7 开发设计思想 根据实际情况,我们使用“原型法(Rapid Prototyping) ”即以少量代价 快速地构造一个可执行的软件系统模型,并借助 WEB
23、 展示信息的功能最终开发 出该产品。 2.7.1 编程环境的选择 微软公司的 Visual Studio 2008 是 Windows 应用程序开发工具,是目前最为 广泛的、易学易用的面向对象的开发工具。 SQL Server 2005 中包括一系列管理和开发工具,这些工具可改进在多个 站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2005 还 支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能 使您得以快速交付 SQL Server 应用程序,使客户只
24、需最少的安装和管理开 销即可实现这些应用程序。 2.7.2 二者的结合(ADO) 微软 JET 的数据库引擎提供了与数据库打交道的途径,我们是通过它,以 及 Visual Studio 来访问数据库并对其进行各种操作。 Visual Studio 2008、SQL Server 2005 以及其他微软的软件产品都是通过共 用 JET 数据库引擎,从而给用户提供了丰富的数据类型。 Adodc 控件及对象在数据库中的信息与将信息显示给用户看的 Visual Studio 程序之间架起了一座桥梁。象 Microsoft 的其它系统接口一样,ADO 是 面向对象的。它是 Microsoft 全局数据访
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 图书 借阅 管理信息系统
链接地址:https://www.31doc.com/p-3947054.html