图书管理系统设计及实现

上传人:第*** 文档编号:62058652 上传时间:2018-12-16 格式:PDF 页数:30 大小:840.99KB
返回 下载 相关 举报
图书管理系统设计及实现_第1页
第1页 / 共30页
图书管理系统设计及实现_第2页
第2页 / 共30页
图书管理系统设计及实现_第3页
第3页 / 共30页
图书管理系统设计及实现_第4页
第4页 / 共30页
图书管理系统设计及实现_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《图书管理系统设计及实现》由会员分享,可在线阅读,更多相关《图书管理系统设计及实现(30页珍藏版)》请在金锄头文库上搜索。

1、中南大学 本 科 生 毕 业 论 文 题目:面向网络图书管理系统的设计与实现 学生姓名:王 亚 宁 指导老师:牛 丽 娜 学院:数 学 院 专业:电 政 081 完成时间:2010 年 4 月 I 目 录 摘 要. III 第一章 网络图书管理概述.错误!未定义书签。错误!未定义书签。 1.1 网络图书信息管理的特点. 25 1.2 网络图书管理的发展. 26 1.3 网络图书信息资源管理存在的局限性.错误!未定义书签。错误!未定义书签。 1.3.1 管理体制的滞后.错误!未定义书签。错误!未定义书签。 1.3.2 信息资源检索途径的制约性.错误!未定义书签。错误!未定义书签。 第二章 系统需

2、求分析. 31 2.1 功能需求分析.错误!未定义书签。错误!未定义书签。 2.2 性能要求 34 2.3 系统数据分析. 34 2.3.1 系统 E-R 图 34 2.3.2 数据库分析. 34 2.4 数据流程图 35 第三章 系统设计. 36 3.1 系统结构原理.错误!未定义书签。错误!未定义书签。 3.2 系统功能逻辑模型错误!未定义书签。错误!未定义书签。 3.3 界面设计错误!未定义书签。错误!未定义书签。 3.3.1 层叠样式表 CSS错误!未定义书签。错误!未定义书签。 3.3.2 图书信息分页显示错误!未定义书签。错误!未定义书签。 第四章 系统实现. 41 4.1 系统运

3、行环境.错误!未定义书签。错误!未定义书签。 4.1.1 开发与运行环境及配置.错误!未定义书签。错误!未定义书签。 4.1.2 系统工作原理.错误!未定义书签。错误!未定义书签。 4.2 系统采用的技术.错误!未定义书签。错误!未定义书签。 4.2.1 ADO 与 MD5 技术 27 4.2.3 脚本语言 27 4.3 后台管理的实现. 46 II 4.3.1 ASP 连接及对象使用 46 4.3.2 ADO 对象和集合的使用 47 4.3.3 图书上传及后台用户权限. 47 4.3.4 页面的权限检查和身份验证. 48 结论.错误!未定义书签。错误!未定义书签。 参考文献. 49 致谢.

4、49 中南大学摘要 III 摘 要 随着计算机技术、网络技术的快速发展及在图书馆的广泛应用,网络化是 20 世纪 末影响人类历史进程的最为重要的事件之一。 网络环境使图书馆变成全球网络中的一个 节点,以网络为基础的电子化、虚拟化、数字化成为图书馆的发展方向。Internet 将 把图书馆推向联机化和集成化以后的又一新阶段, 图书馆的业务操作、 管理模式和服务 方式都将发生深刻的变革, 传统的相对独立的图书馆将承受着越来越大的压力, 最终将 不得不在网络环境中重新定位。 WEB 图书管理系统的主要特点是利用了网络, 它给读者和图书馆之间提供了一个交 互的电子平台, 使得读者通过网络就能轻松查询到

5、图书馆的相关信息, 极大地方便了读 者,也提高了图书的效率。该系统由前台管理子系统和后台管理子系统两大部分组成, 包括了系统的数据流程分析、 数据库设计、 网络的各个功能模块设计与实现以统计分析 模块部分的实现,该系统是基于 ASP 的设计语言,在 Vbscripe 和 Java scripe 脚本语 言基础上进行开发,在数据库上,运用了 Microsoft 公司开发的 Access 软件, Winxp+IIS6.0 环境下运行。 建设图书管理信息网络系统,是图书馆现代化建设的客观要求。建设以计算机为核 心的图书馆信息网络,实现图书馆管理和服务的自动化,更好地为科技工作服务,是图 书馆发展的必

6、由之路。 关键字:图书;网络;后台管理;ADO 中南大学致谢 25 第一章 图书管理系统的概述 本文试图立足于具体图书馆、 在网络环境下从资源整理与利用这一角度构建一个信 息资源管理系统,希望通过本文的研究为广大图书馆在进行信息资源开发、整合及利用 时提供有用的参考,从而进行更有效的图书馆信息管理。 现代信息技术的飞速发展, 网络环境的形成使图书馆传统的信息服务受到严峻的挑 战,图书馆只有提供与时代发展相适应的现代化信息服务,才能够生存和发展。因此, 图书馆应适应新环境的发展需要,拓展信息服务的新领域,以促进图书馆事业的发展。 本文第一章绪论简单介绍网络图书管理发展的含义, 以及网络图书管理发

7、展的必要 性,介绍了网络图书管理的类型、特点及目的与意义。第二章介绍了网络图书管理在我 国的发展状况及存在的局限性,第三章重点介绍了结合对网络图书管理发展的局限分 析,对网络环境下图书信息管理系统的设计与规划,总结出在计算机技术、网络技术的 快速发展下,我们更应该树立创新意识,向以网络为基础的电子化、虚拟化、数字化的 发展方向发展。 1.1 图书管理系统的特点 网络图书是电子图书馆和数字图书馆组成,可以广泛开展电子信息服务和实现信 息资源共享的计算机服务系统,网络图书信息管理有如下特点: (1)服务要求集成化 随着网络技术的发展,以网络为中心的计算机技术、通信技术、信息存储技术的相 互渗透、连

8、接,已形成全方位的信息服务网络。用户对信息的需求不再只对单一的载体 所含的信息感兴趣, 他们对信息的需求往往需要通过不同的途径来得到满足。 用户关心 的不再是获取信息的过程, 而是对其获取的结果感兴趣, 他们往往要求图书馆能够围绕 他们关心的信息提供一系列信息资料, 用户对图书馆的评价, 取决于图书馆能否提供他 们所需的全方位信息。 信息资源分布的分散性和信息技术利用的分离状态使图书馆的作 用凸现, 而集成化图书馆服务可以按个性和客观需求, 在网络环境下集中获取所需信息。 服务要求集成化表现在以下两个方面: 第一,提供服务的网络化信息资源的全面、丰富性; 第二,能满足信息用户对信息类型和信息媒

9、体多样化的需求,如提供包括文字型、 中南大学致谢 26 数据型、图像视频型、音频型、软件型等各种数据库等。 (2)服务手段现代化 与传统的信息服务不同, 现代信息服务的网络化特征很明显。 随着网络建设的不断 完善、图书馆电子资源的日益增多,计算机在信息服务中发挥了越来越重要的作用,传 统的以手工检索及以纸质形式传递的信息服务方式逐渐被方便快捷的计算机、 互联网上 操作所取代,网络环境下的信息服务突出显示了其“无墙化”的特征,读者更多地采取 了远程终端访问主机的方式进行信息查询,打破了传统图书馆“面对面”的交流方式, 打破了时空和地域的限制,节省了信息服务人员和读者的时间和精力。 (3)服务模式

10、的一体化 一体化的信息服务是网络环境下信息服务普遍追求的一种服务模式。这种服务集 咨询功能、文献检索功能和文献提供功能于一体,能够提供最直观、最直接的全文信息 浏览、数据文件下载和专门信息咨询,还包括信息发送、网页制作等信息服务,因而它 是一种最理想的信息服务。 (4)服务环境虚拟化 网络打破了传统图书馆的结构体系,提供实体加虚拟全天候的信息服务。其服务 模式结构形式突破空间和时间的限制,服务的触角向跨行业、跨地区、跨国界延伸。网 络环境下所有图书馆都有可能成为某一个图书馆获取文献信息的源泉。 读者足不出户便 可以利用各种在线资源完成对各种文献信息的咨询。 通过超级链接, 任何终端用户都能 利

11、用本单位以外的虚拟馆藏,进入真正轻松随意的文献信息借阅查询空间。 (5)服务过程科学化 网络环境下信息服务本质上是一种创造性的科学劳动和智能服务活动,这种劳动 服务过程是科学知识的物化过程,是一种知识的继承、传递、发展和利用的扩大再生产 过程。信息服务的信息资源凝聚了信息服务人员的渊博知识、创新精神、科学组合以及 必要的社会劳动时间,因而具有较强的科学性。 1.2 网络图书管理的发展 我国图书馆的计算化和网络化的发展虽然相对起步较晚, 但目前发展势头良好。 尤 其在网络环境与硬件建设投入方面, 都已取得了十分可喜的成就, 部分条件较好的各图 书网已经进入了因特网的阶段,因此,在目前的网络环境下

12、,探讨图书馆的信息管理成 中南大学致谢 27 为一个焦点问题。 江泽民同志指出: “社会的发展,人类的进步,都离不开知识。我们要在全社会倡 导人们多读书,大兴学习之风。 ”这是对全党和全国人民的号召,更是对全国图书情报 工作者的鼓励和鞭策, 以图书馆自动化管理系统和网络为主的新技术, 已在我国各图书 馆逐步得到运用,如果能将二者有机结合起来,必定可以大大提高图书馆服务的质量。 在新的形势下,网络信息管理在工作实践中不断总结经验、加强学习,更新观念,与时 俱进,创造性地开展工作,真正实现图书馆的价值,更好地为广大读者服务。 第二章 系统开发工具 2.1ADO 与 MD5 技术 ADO(Activ

13、e Data Object) ,又称 Active X 数据对象。是微软公司推出的最新数 据库链接结束,本系统所有链接到数据库的页面均采用 ADO 技术,它可以链接与 ODBC 兼容的数据库与 OLEDB 兼容的数据源。 利用 ADO 技术, 可以轻松完成对各种数据库的读 写与访问:ADO 是应用层的编程接口,它通过 OLE DB 提供的 COM 接口访问数据库中的 数据, 适合于各种 B/S 应用系统: ADO 具有占用内存和硬盘空间少, 访问效率高等特点。 客户的注册信息与客户和网站来说都是很重要的资源, 现在网站基本上都采取了加 密技术,目前在加密方式上有两种方式:一是单间加密,二是双向

14、加密。单向加密只能 对数据进行加密。 当用户创建一个新的账号或者密码, 他的信息不是直接保存到数据库, 而是经过一次加密以后再保存,这样,即使这些信息被泄露,也不能立即理解这些信息 的真正含义。双向加密是加密算法中最常用的,双向加密适合于隐秘通讯。 MD5 就是采用单向加密的加密算法,对于 MD5 而言,有两个特性是很重要的,第一 是任意两段明文数据,加密以后的密文不能是相同的:第二是任意一段明文数据,经过 加密以后, 其结果必须永远是不变的。 前者的意思是不可能有任意两段明文加密以后得 到相同的密文,后者的意思是如果我们加密特定的数据,得到的密文一定是相同的。 2.2 脚本语言 (1)VB

15、Script 中南大学致谢 28 脚本语言是用来控制网页的控件和对象的一种编程语言,用其加强网页的灵活性, VB Script 是众多脚本语言中的一种,是 Visual Basic 编程语言的子集,是一种基于 对象的编程语言,使用 VB Script 可以控制网页上的控件和对象,可以与 Java Applet 程序或服务器端进行数据交互,实现网页的动态更新,也是 ASP 的默认语言,用户可以 在 HTML 文件中直接进入 VB Script 脚本,以扩展 HTML。 VBScript 的代码都是包含在与标记之间的,其位置可以放在 HTML 页面的任何处,但一般都放在与标记之间,是为了能够使得全

16、部的 脚本代码能够在被调用之前就下载完成并被浏览器所解释。 网络图书管理系统的设计与实现主要就是利用的 VBScript 脚本语言。 VBScript 脚 本语言完成了绝大部分的控制与数据交换。 (2)Java Script Java Script 也是网页设计中使用较广泛的一种脚本描述语言, 常用于客户端编程。 利用 Java Script 可进一步增强网页的交互性、方便操作和控制各种浏览器对象,实现 控制浏览器外观、状态和运行方式的目的,利用 Java Script 还可以实现对用户所输入 的数据进行有效性验证,从而减轻服务器的负担。 VBscript 脚本语言常用语服务器端编程,适合于动态的网页。而相比较 VB script 来说,由于静态页面是直接在客户端的浏览器执行的,所以静态网页通常使用 Java Script.Java Script 的使用语法和 VB scrip 是一样的。 2.3 J2EE J2EE(Java 2 平台企业版,Java 2 Platform Enterprise Edition)是 Sun 公司 发起,联合 IBM、Oracle、BEA 等大型企业应用

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

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号