毕业设计(论文-基于web的图书管理系统的设计和实现(2)内容摘要:

30 图 411 图书借阅 ........................................................................................................ 32 图 412 归还系统流程 ................................................................................................ 33 图 413 图书归还 ........................................................................................................ 34 喻龙波:基于 Web 的图书管理系统设计和实现 VI 插表清单 表 31 图书类别表 ...................................................................................................... 14 表 32 图书信息表 ...................................................................................................... 14 表 33 借阅信息表 ...................................................................................................... 16 表 34 管理员信息表 .................................................................................................. 16 表 41 图书种类表 ...................................................................................................... 19 表 42 图书信息表 ...................................................................................................... 19 表 43 图书借阅信息表 .............................................................................................. 19 表 44 系统管理表 ...................................................................................................... 20 表 51 划分 等价表 ...................................................................................................... 35 表 52 合理类测试用例 .............................................................................................. 36 表 53 不合理类测试用例 .......................................................................................... 36 安徽工程大学毕业设计 (论文 ) 1 引 言 随着社会的发展,人们对知识的需求也不断地增长。 在这种形势下,书籍就渐渐地成为人们获取并增长 知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就必不可少了,本文介绍了在 WindowsXP及 ASP + MSSql Server 环境下采用 “自上而下地总体规划,自下而上地应用开发 ”的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从图书的借阅到图书的归还,形成了一个整体 自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。 根据调查得知, 他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理。 数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。 总的来说,缺乏系统,规范的信息管理手段。 尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书馆管理系统的开发的基本环 境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。 图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。 如要对很长时间以前的图书进行更改就更加困难了。 基于这一问题,有必要建立一个图书馆管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速 度和准确性,能够及时、准确、有效的查询和修改图书情况。 喻龙波:基于 Web 的图书管理系统设计和实现 2 第 1 章 绪论 随着计算机技术的飞速发展和计算机应用的迅速普及,计算机已渗透到社会的各个角落,当前我国正处于信息技术迅猛发展的时代 ,各行各业正在经历全面信息化的过程 ,网络通讯与网络办公是当今信息时代发展的主要标志。 教育部日前颁布了《教育信息化管理标准》 ,预示着我国的高等教育管理也进入了信息化管理时代。 为此,各级教育管理部门与机构分别开发了各具特色的局域网络平台 ,为网络用户获取知识与信息带来了很大的便利条件 ,使各阶层管理人员受益于 信息时代的快捷通讯。 基于 Web 的图书管理系统就应运而生。 基于 Web 的图书管理系统是一个复杂、艰巨的系统工程。 它涉及图书入库,图书浏览,图书检索,图书借阅,图书归还,用户管理等多方面的工作,海量的处理数据也使沟通和协调的等工作困难。 因此存在管理任务艰巨、管理力量薄弱、管理手段落后、管理效率低下、规范化和标准化程度不高等诸多问题。 所以开发一种安全、可靠、稳定、高效的计算机自动化管理软件系统来科学管理整个图书馆的各项工作是当务之急。 管理信息系统是一个由人、计算机等组成的能进行信息的收集、传递、储存、加 工、维护和使用的系统。 进入 90 年代以后,管理信息系统的环境、目标、功能、支持层次、组成、内涵等均有了很大的变化。 如今,认为管理信息系统 (Management Information Systems, MIS)是由组织、管理、信息技术三个方面构成,它具有数据处理、预测、计划、控制、决策优化等功能。 它在应用范围上非常广泛,各个层次、各种职能、各种行业都有自己的、适用的信息系统。 管理信息系统作为现代化管理的重要手段和标志,己经成为管理活动中必不可少的一个组成部。 本课题的目的是通过对基于 Web 的图书信息的分析和设 计深入地理解管理信息系统的基本理论、开发方法以及应用。 为用户提供全面的、便捷的图书管理。 本设计为 “基于 Web 的图书馆系统 ”,图书管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。 对于前者要求建立起数据一致性和完整性强、数据安全性好的库。 而对于后者则要求应用程序功能完备 ,易使用等特点。 图书管理系统也可称电子阅览室,主要提供网上的电子图书阅览平台,读者可以通过系统阅览丰富的电子资源。 在系统中,读者可以方便地对书目进行检索和阅读,足不出户 便可尽览群书。 设计的主要内容包括以下几个方面: [1] 图书信息管理 图书馆管理员需要对图书入库,图书信息进行登记和维护 [2] 图书浏览 图书按照其内容进行分类,呈树状结构。 读者可以按照类别进行查找,逐级浏览。 这种浏览方式能够将相关的书目排列在一起,读者能很方便地找到自己感兴趣的主题进行阅览。 安徽工程大学毕业设计 (论文 ) 3 [3] 图书搜索 如果读者有很明确的阅读目的,或者想迅速查找某个关健词,就可以利用图书搜索功能,图书管理系统相对于旧图书馆的一个重要优点就是查找方便,读者也能免去查找书目卡片之苦了。 [4] 图书借阅 图书馆中的 书籍都是用来给用户借阅的,图书借阅时,要在数据库内留下借阅的图书信息,用户信息,借阅开始时间,借阅多久, [5] 图书归还 图书在借阅之后,需要归还,归还时要删去数据库中相应的借阅信息,并且需要核对图书信息,用户信息,借阅有没有超过规定时间,图书有没有损坏,对于超过时间和图书有所损坏的需要对用户处理一点数量的罚款。 关键技术 本系统选择 Windwos2020/XP 作为开发平台。 采用的数据库是 SQLServer 2020 数据库,开发语言为 ASP 作为前台的开发工具,用 SQLServer 2020 作为后台 支持数据库,通过 ASP 的数据库控件来连接 SQLServer 中并对其编程来实现以下功能:图书入库,图书信息管理, 图书浏览,图书检索,图书借阅,图书归还。 本次设计的重点和难点主要有三个: 1. 本设计针对的用户学校,采用的是 ASP 开发系统,故对此开发平台的掌握是开发过程的一个重点,由于基于 Web 的图书管理系统是一个基于 WEB 的交互系统,故对其界面的设计是一个难点。 2. 对系统众多功能模块的整合是本设计的难点 3. 软件的编写是本次设计的重点和难点。 Win32 平台 Microsoft 公司从 1983 年开始研制 Windows 系统,最初的研制目标是在 MSDOS的基础上提供一个多任务的图形用户界面。 第一个版本的 Windows 于 1985 年问世,它是一个具有图形用户界面的系统软件。 1987 年推出了 Windows 版,最明显的变化是采用了相互叠盖的多窗口界面形式。 但这一切都没有引起人们的关注。 直到 1990年推出 Windows 是一个重要的里程碑 ,它以压倒性的商业成功确定了 Windows 系统在 PC领域的垄断地位。 现今流行的 Windows 窗口界面的基本形式也是从 Windows 开始基本确定的。 1992 年主要针对 Windows 的缺点推出了 Windows ,为程序开发提供了功能强大的窗口控制能力,使 Windows 和在其环境下运行的应用程序具有了风格统一、操纵灵活、使用简便的用户界面。 在内存管理上也取得了突破性进展。 它使应用程序可以超过常规内存空间限制 ,不仅支持 16MB 内存寻址,而且在 80386及以上的硬件配置上通过虚拟存储方式可以支持几倍于实际物理存储器大小的地址空间。 Windows 还提供了一定程度的网络支持、多媒体管理 、超文本形式的联机帮助设施等 ,对应用程序的开发有很大影响 [13]。 喻龙波:基于 Web 的图书管理系统设计和实现 4 Active Server Page Active Server Page 简称 ASP ASP 也不仅仅局限于与 HTML 结合制作 WEB 网站,而且还可以与 XHTML 和WML 语言结合制作 WAP 手机网站。 但是其原理也是一样的。 当在 Web 站点中融入 ASP 功能后,将发生以下事情: 用户向浏览器地址栏输入网址,默认页面的扩展名是 .asp。 浏览器向服务器发出请求。 服务器引擎开始运行 ASP 程序。 ASP 文件按照从上到下的顺序开始处理,执行脚本命令,执行 HTML 页面内容。 页面信息发送到浏览器。 、 JSP、 PHP 三种技术比较 ASP,是一个 WEB 服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的 WEB 服务应用程序。 ASP 采用脚本语言 VBScript( Java script)作为自己的开发语言。 PHP 是一种跨平台的服务器端的嵌入式脚本语言。 它大量地借用 C,Java 和 Perl语言的语法 ,并耦合 PHP 自己的特性 ,使 WEB 开发者能够快速地写出动态产生页面。 它支持目前绝大多数数据库。 还有一点, PHP 是完全免费的,不用花钱,你可以从 PHP 官方站点。 自由下载。 而且你可以不受限制地获得源码,甚至可以从中加进你自己需要。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。