基于ASPNet的图书管理系统的设计与实现.doc
《基于ASPNet的图书管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于ASPNet的图书管理系统的设计与实现.doc(29页珍藏版)》请在咨信网上搜索。
1、基于ASP.Net的图书管理系统的设计与实现摘要:图书管理系统是一套高新科学技术和图书知识信息以及传统历史文化完美结合的体现。它改变了传统图书收藏的静态书本式图书服务特征,实现了多媒体存取、远程网络传输、智能化检索、跨库无缝链接、创造出超时空信息服务的新境界。图书管理系统既是完整的知识定位系统,又是面向未来互联网发展的信息管理模式。图书管理系统,是一套利用计算机信息网络技术,实现对引用、注释和参考图书的自动化处理和规范化管理,服务于教师,学生及各类科研人员的集成式软件工具。它融合科研图书的单机资料管理与Internet数据查寻等功能,旨在帮助收集和管理图书资料,并以规范的格式把图书的引用和注释
2、输出到字处理软件中,为图书需求者提供满意的服务。关键字:图书管理;计算机;网络Abstract: The library management system is a set of high-tech science and technology and book knowledge and information as well as traditional embodiment of the perfect combination of history and culture. It has changed the traditional book-style book collectio
3、n of the static characteristics of library services to achieve a multi-media access, remote network transmission, intelligent retrieval, inter-library seamless link to create a new realm of information services Macross. Library management system is not only a complete knowledge of positioning system
4、, but also the future development of the Internet information management. Library management system is a set of computer information network technology to realize the references, notes and reference books automated processing and standardized management, serving teachers, students and researchers of
5、 various types of integrated software tools. It is a stand-alone information on integration of research and library management and Internet data search capabilities, designed to help collect and manage library materials, and to standardize the format of the reference books and notes exported to word
6、 processing software, the demand for the book to provide satisfactory service . Keywords: library management; computers; Network 目 录1、绪论41.1 选题目的41.2 课题意义61.3 研究现状62、系统分析72.1 系统需求分析72.2 可行性分析82.3 本系统采用的关键技术92.3.1 NET技术92.3.2 ASP.NET介绍102.3.3 NET的数据库访问113、系统概要设计124、系统详细设计124.1 后台数据库设计124.2 系统E-R图154.
7、3 处理流程设计164.3.1 系统操作流程164.3.2 数据增加流程174.3.3 数据修改流程174.3.4 数据删除流程184.4 系统模块设计194.4.1管理登陆194.4.2 图书信息管理194.4.3 图书信息查询204.4.4 借阅管理215、系统调试与测试225.1 程序调试225.2 程序的测试225.2.1 测试的重要性及目的225.2.2 测试的步骤235.2.3 测试的主要内容246、结 论266.1 系统评价266.2 安全性问题26致谢28参考文献291、绪论1.1 选题目的计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革
8、命在给社会带来冲击的同时,也使图书管理受到了强烈的冲击,图书管理传统的管理和服务方式已不能适应读者对日益增长的图书信息的需求,建设图书管理系统,是现代化建设的客观要求。建设以计算机为核心的图书信息网络,实现图书管理和服务的自动化,更好地为工作服务,是图书管理发展的必由之路。图书管理系统,担负着为人员服务的责任。它为全体人员服务,必须实现信息的共享。创建网上图书资源信息共享的最有效的一种方式。图书管理系统提供图书阅读、图书检索的服务,在现代的进步中发挥了应有的作用。以往的图书管理一直使用的是传统的手工方式,这种方式的缺点是手续繁琐、检索困难、不便于管理,造成资源的利用率低下。随着馆藏量的不断增加
9、,图书资料的著录和查询的难度也就相应增加,手工方式已经不能满足要求,如何运用先进的信息技术,提高图书的管理和服务水平,是我们面临的一个新的挑战。图书管理系统是一套高新科学技术和图书知识信息以及传统历史文化完美结合的体现。它改变了传统图书收藏的静态书本式图书服务特征,实现了多媒体存取、远程网络传输、智能化检索、跨库无缝链接、创造出超时空信息服务的新境界。图书管理系统既是完整的知识定位系统,又是面向未来互联网发展的信息管理模式。图书管理系统,是一套利用计算机信息网络技术,实现对引用、注释和参考图书的自动化处理和规范化管理,服务于教师,学生及各类科研人员的集成式软件工具。它融合科研图书的单机资料管理
10、与Internet数据查寻等功能,旨在帮助收集和管理图书资料,并以规范的格式把图书的引用和注释输出到字处理软件中,为图书需求者提供满意的服务。传统图书库担负着信息采集、存储、传播及版权控制的重任,只是各项任务的内容、采取的手段及服务方式发生变化。建立图书管理系统的主要意义: 1.由于图书管理系统是虚拟与现实相结合,大量的数字化信息存贮在无数个磁盘存储器中,通过计算机网络联接形成的一个联机系统。因此,与传统图书馆相比,它占用的物理空间相对很小。 2.图书管理系统收藏数字形式的信息,除了纸介质的书刊资料外,还收录其它一切可以数字化的信息,如视频、音频资料、计算机程序等等,可以满足读者的多种需求。
11、3.图书管理建设对于我们最重要的一点是建立以中文信息为主的各种信息资源,这将迅速扭转互联网上中文信息缺乏的状况,形成中华文化在互联网上的整体优势。图书管理还是保存和延续发展民族图书遗产的最佳手段,所有的珍贵资料都可以经数字化处理后,将原件保存在更适宜的 环境中,而数字化的资料由于实现原件的复制,并不影响一般意义上的查阅。 4.利用图书管理的用户可以不同图书馆的工作人员直接见面,而只通过网络与图书馆联系,图书馆专业人员通过电子邮件及电子咨询台与用户联系。图书馆的服务质量取决于软件设计、专业人员对用户回应的速度和质量、数字化信息的制作、网络的传播速度及人性化界面的设计等;用户也可以直接通过电脑登录
12、至网上图书的主页,随意浏览、查询、下载、打印有用的信息。5.图书管理系统扩大了读者的范围,普通图书的管理因为读者对象与地理位置的限制只能为少数人服务,网上图书则允许人们在任何地方、任何身份进入网站自由查询。开发图书管理系统的一个目的是针对目前普遍的中小型图书管理系统存在的功能不全,操作复杂,系统要求高等一系列问题,而设计的一个具有个性化的图书管理系统。该管理系统与MIS系统相联系,在图书馆内部建成可靠,方便,并且功能齐全的MIS系统。从而在图书馆对新旧书的反应;对书籍借阅的管理能力;对读者和图书馆工作人员的管理能力;对图书馆管理人员软件操作的适应时间和操作感觉这些方面都将大大的提高。 开发图书
13、管理系统的另一个目的是使其具有强大的实用价值,即它可以满足中小型图书馆的借阅与管理的需要。这些图书数据室由于本身规模不大因此其对书籍或数据的管理模式一般都比较旧,而且在没有能力也没有必要引进大型的图书馆管理软硬件的基础上,寻求一个针对中小型图书数据室的管理软件是必要的。1.2 课题意义这种管理软件对硬件的要求很低,一般有一个比较简单的服务器与PC机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以较低的成本来实现使用的功能,而这种模式也正满足了那些普通中小型数据室,图书馆的要求。只要根据需要对系统做相应的修改,系统也可用于其它中小型图书馆的图书管理。开发此软件是一种在时间上、精神
14、上和资源上的极少消耗。所以出于多方面的考虑,我觉得有必要为这种有需要的中小型图书馆,数据室开发一种基于网络的图书数据管理软件。1.3 研究现状图书馆是对信息、知识的物质载体进行收集、加工、整理、积聚、存贮、选择、控制、转化和传递,提供给一定社会读者使用的信息系统。简言之,图书馆是文献信息的存贮与传递中心。在线图书馆是一个开放式的硬件和软件的集合平台, 通过对技术和产品的集成, 把当前大量的各种文献载体数字化, 组织起来,将图书馆服务在互联网上开展。 在线图书馆在我国互联网上安家已有几年的历史, 且每年都在发展, 但在信息量、访问量及知名度等方面却不尽如人意。社会信息化程度偏低、政府投资较少是阻
15、碍图书馆网站发展的主要原因。中国内地网民人数已从1997年的62万发展到目前的2亿多, 虽然增长很快, 但不到人口总数的1/6。在这些网民中, 究竟有多少人去查询图书馆的信息, 尚不得知。目前国内外的许多大学图书馆、公共图书馆都实现了图书馆的网络化和电子化,它们的特点主要是:服务形式多样化, 信息资源多样化。信息检索共享性, 读者参与共建。目前Web 图书馆存在的主要问题:1.资源服务共享程度不足基本上各在线图书馆没有实现读者在互联网上续借、预约功能,也不提供电子邮件或手机短信的催还、过期通知等。虽然许多在线图书馆都设置了联机公共目录检索并相应地提供了图书预约服务,但这一服务基本属于虚设。许多
16、在线图书馆虽然提供数据库检索,但大都设置权限,而且大多数还未能提供全文检索,远远不能满足读者的需求。2.检索服务内容不够丰富许多在线图书馆一般仅限于书目文献的检索,不提供读者个人的流通信息检索,也没有全文检索功能及音频、视频检索功能。一般读者访问的目的是查找文献的具体内容,如果在线图书馆没有为读者提供更方便、更快捷、更丰富的服务,读者只能望洋兴叹。3.在线图书馆只有在充分利用新技术,装备,的软件模式, 开发出适合本馆的具有交互性、专业性服务模式, 更好的为广大读者服务,能使我国在线图书馆走在世界的前列。能为读者提供省时高效、界面友好、功能齐全的网上服务,成功建设网站的目标和灵魂。2、系统分析2
17、.1 系统需求分析系统需要实现的功能如下:(1)突出实现图书馆对外借书,还书信息处理的简易操作,提高图书馆对最平凡工作的效率;(2)突出实现图书馆对所藏图书的多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询;(3)通过设置不同的管理员级别,从而实现其对图书馆管理的不同权限。管理员可以对借阅图书、归还图书、图书类别、图书信息、读者信息、管理员信息等进行相关的管理操作;(4)该系统设置了普通管理员、高级管理员和系统管理员级别,用于对图书的不同级别的管理,其它未在该系统注册的人员都不能进入该系统对图书进行管理,从而保证了图书馆管理的安全性和保密性; (5)实现图书馆对新书入库,旧书注销的
18、简单处理,并且建立书籍档案,方便进货。系统采用B/S模式。整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过ASP.NET网页完成。而系统内部复杂的业务逻辑主要通过C#的组件(Component)实现,C#组件在WWW服务器上运行,通过ASP.NET返回到客户浏览器。通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。在服务器端,系统使用ADO中间件访问数据库,数据库服务器定义了本系统所需要
19、的事务逻辑和数据逻辑。本系统使用ASP.NET技术作为表现手段,服务器采用IIS7作为ASP.NET引擎,系统业务逻辑由C# 组件完成,使用ADO访问数据库。由于系统测试需要成熟的数据库支持,因此系统采用SQL Server 2000数据库作为数据库服务器。2.2 可行性分析开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置
20、是否满足开发的需求等。本网站用的是ASP.NET开发技术,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。本系统的开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的ASP.NET+SQLSERVER 2000体系,已无技术上的问题。运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行
21、上是可行性的。2.3 本系统采用的关键技术2.3.1 NET技术Microsoft .NET的基本思想是:侧重点从连接到互联网的单一网站或设备上,转移到计算机、设备和服务群组上,使其通力合作,提供更广泛更丰富的解决方案10。用户将能够控制信息的传送方式、时间和内容。计算机、设备和服务将能够连接成一体,从而提供丰富的服务。企业可以提供一种方式,允许用户将它们的产品和服务完美无间地嵌入到自己的电子构架中。.NET Framework即以前所谓的NGWS (Next Generation Windows Services),它的目标是成为新一代基于Internet的分布式计算应用开发平台。.NET
22、Framework包括了两个最基本的组成部分即一般语言运行时Runtime环境和.NET类库。.NET Framework的组成部分1一般语言运行时(the Common Language Runtime, CLR)正如其名称所表明的,CLR是.NET框架的运行环境。该运行环境为基于.NET平台的应用提供一个统一的、可控的运行环境3。CLR运行环境在.NET平台中充当一个相当于代理人的角色,为其上一层次提供统一的底层进程和线程管理、内存管理、安全管理、代码验证和编译以及其他的系统服务。2 .NET类库(.NET Framework Class Library).NET Framework提供了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASPNet 图书 管理 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。