24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

基于ASP.NET技术的图书管理系统的设计与实现

添加时间:2021/09/14 来源:未知 作者:乐枫
设计一个更完善的图书管理系统来实现对这些数据的有效管理。本系统的主要任务就是对图书信息、读者信息、查询进行统一管理,满足各类用户的需求。
以下为本篇论文正文:

摘 要

  如今每天都有数据庞大的图书或者期刊问世,而图书馆的图书和期刊数量也在迅速地增加。图书管理员们不仅要对数量庞大的图书信息进行管理,随时更新图书信息,还需要频繁地处理复杂的读者信息与图书借阅信息。如果继续采用传统的人工处理数据的方法,既费时又费力,并且容易出错。如今图书馆管理系统相对于以前已经有了很大的改善,但是随着经济技术的不断发展,图书馆的功能应该逐渐增加,为读者带来更好的使用体验。因此就需要设计一个更完善的图书管理系统来实现对这些数据的有效管理。本系统的主要任务就是对图书信息、读者信息、查询进行统一管理,满足各类用户的需求。

  根据图书管理适应知识管理的需要,结合图书管理系统现在的发展状况、技术水平及图书馆目前的实际状况,采用了 ASP.NET 技术对图书管理系统进行了设计和实现。该系统根据图书管理的各项工作的内容及特点不仅实现了图书管理的各项业务工作自动化,并通过强大的统计功能全方位地为图书管理业务提供参考依据,而且界面友好、操作简便、维护方便。

  本系统采用当前流行的 B/S (Browser/Sever) 模式,采用 ASP.NET 技术,使用 SQL Server 2017 做为数据库服务器,运用了互联网网络技术,对图书馆的日常工作进行管理,实现了缩减图书馆的管理成本,提高了应用水平。本系统的优点是将图书馆的数据进行了计算机网络化管理,实现了图书馆数据管理的自动化,提升了效率。在使用了该系统以后,读者和管理员分别进入不同的界面采取不同的操作,读者可以查询图书信息与借阅情况、修改密码等;图书馆管理员可以进行读者维护、处罚信息维护、图书维护、图书搜索与图书的借阅与归还。

  关键词:图书管理,ASP.NET 技术,SQL Server,C#,网络技术

Abstract

  Today, hundreds of thousands or millions of books or periodicals are published every day, and library books and periodicals are rapidly increasing.Not only librarians need to manage a huge number of bookinfo and update bookinfo at any time, but also need to frequently deal with complex reader information and book lending information.If we still use the traditional manual management method, it will be time-consuming, laborious and easier to make mistakes.Now the library management system has been greatly improved compared with the previous, but with the continuous development of economy and technology, the function of the library should be gradually increased to bring better experience for readers. Therefore, we need to design a better library management system to achieve effective management of these data. The main task of this system is to unify the management of book information, reader information and query to meet the needs of all kinds of users.

  According to the need of book management to adapt to knowledge management, combining with the current development of the management system, technical level and library management practice, the book management system is designed and developed.The system not only realizes the automation of books management according to the contents and characteristics of books management work, but also provides reference for books management business through powerful statistical function, and has friendly interface, simple operation and convenient maintenance.

  This system adopts the current popular B/S (Browser/Sever) mode, uses ASP.NET technology, uses SQL Server 2017 as the database server, can take advantage of the advantages of the Internet, convenient and efficient management of Library work, making the management cost of the library reduced, with strong application conditions.The characteristic of this system is to realize the computer network management of the library management work flow, achieve the automation of the library management, and improve the work efficiency.After using the system, readers and administrators enter different interfaces to take different operations,readers can inquire about book information and borrowing, modify passwords,etc.Librarians can maintain readers, punish information, maintain books, search books and borrow and return books.

  Key words:book management, ASP.NET technology, SQL Server,C#,network technology

目 录

  第 1 章 绪论

  1.1 研发背景

  当今时代是飞速发展的信息时代,信息技术被广泛的应用到各行各业当中。

  在学校都装备有一定数量的电脑,学生与老师都掌握了一定的计算机知识,计算机技术已经渗透到了方方面面,使更多业务可以更方便快捷[1].计算机技术在学校被广泛应用的原因包括:用计算机应用代替了繁复的人工操作,节约了人工成本;通过计算机节约了资源,简化了业务流程,提升工作效率;可以对业务数据进行安全存储;计算机能方便的进行信息管理等。

  在经济快速发展的当今社会,信息的重要性越来越得到体现,也在逐渐得到人们的关注。如何将信息资源更高效的开发和利用是各个国家关注的中心。计算机在这样的大条件下,作为处理数据、信息的重要工具,不得不不断地提高计算机的技术水平和处理数据信息的能力,以满足人们对信息和数据处理的个性化要求,在此基础上发展数据管理系统,运用基础数据库系统和数据库方法来满足层出不穷的数据管理需求。在计算机管理系统的发展带动下,数据库管理技术也应用到了方方面面。

  图书馆需要存储大量的数据信息资源,包括数据繁杂的图书信息和用户信息等等,在人们的需求越来越多的情况下更是需要存储更多的数据信息。图书馆管理系统将图书馆管理工作进行了数据化管理,这样的操作让读者和管理者更加方便的能够管理和查看图书馆的各种数据信息,让图书馆的信息管理得到了质的提升。当然,虽然图书管理系统的优势巨大,但普及度仍然不够,在还未使用图书管理系统的图书馆还在采用人工处理,对于各项数据信息手工记录。这种管理方式存在着许多缺点,数据过于庞大,容易出错,不方便管理,数据繁多,容易丢失,且不易查找。而且当数据信息不断的扩大时,它的弊端更加显露,对于数据庞大的图书信息,如何快速的查找,更新和管理都成为了难题[2].在这一问题上,图书管理系统就显得优势巨大,比如其能够快速查询所需信息、方便管理员对于信息的管理、数据存储量大、安全性高、存储时间长等等。在科技不断发展的当今社会,更是需要不断的更新图书管理系统以适应时代的发展和需求,只有用更高的要求来要求,才能设计出更好的信息系统。因此,本人认为需要设计一款图书管理系统,让图书信息管理工作更加高效、系统、符合实际需求。

  1.2 国内外研究现状

  在很多发达国家,图书管理系统的应用和技术发展已经相对完善,并且还建立了数字图书馆,各方面的情况也非常成熟,而图书管理的应用价值,更多体现在教育方向[3].以图书管理系统为基础的数字图书馆教育涉及图书、网络、计算机、法律等学科。图书管理系统的技术性和操作性紧密结合,不仅在技术上涉及了很多领域,而且在应用上也需要操作者更高的操作能力。

  我国对于图书管理的深入研究从 1995 年开始不断的深入,到目前为止不论在理论方面还是技术方面,都取得了前所未有的进步,得到了各界的认可[4].对于图书管理系统的开发和应用更是得到了广泛的认同,不仅提高了图书管理工作的效率,也成为了图书管理工作更加系统化的前提。

  国内外图书管理系统目前都在图书的录入、借阅、编目等传统工作流程方面进行了系统化、网络化,但这种情况下也仅仅是能满足一些基本的也无需求。随着图书馆功能的不断扩充和读者要求的不断增加,对图书馆提出了更高的要求,而在个性化需求这一方面,国内的图书管理系统的劣势明显,亟待加强[5].在国外系统高效发展的情况下,国内应该早日摆脱简单的功能实现,向更高的技术要求发展方面迈进。当然国内的系统和对国外的系统来讲,具有无可争辩的价格优势,这也是需要保持的优势。

  近年来国内许多专家和学者提出了许多关于图书管理系统建设方面的研究文献。比如顾俐在《图书馆图书管理系统的设计》一文中指出在互联网技术快速发展的今天,许多的读者希望通过网络更加方便、快捷对图书进行查阅,获取自己的所需,因此图书馆的信息化建设尤为重要[6].危波在《图书管理系统的设计与实现》一文中指出随着社会经济的快速发展,书籍在人们的生活中发挥着积极的作用。因此,实现图书馆信息化管理非常重要。本文就是从目前图书管理系统中存在的问题进行研究,对图书馆的发展有着积极的作用和意义[7].郭先敏在《当前图书管理信息化建设存在的问题及对策》一文中指出图书馆是知识储藏和传播载体,信息化管理是发展的趋势。优化图书管理措施,提升图书管理信息化建设水平。本文对图书管理信息化建设的重要性以及特点等进行了阐介绍,并对当前图书管理信息化建设工作中存在的问题进行分析,提出针对性的解决措施[8].洪红在《大数据时代高校图书馆服务模式创新探析》一文中从个性化服务;服务渠道转型;创新服务过程,数据资源建设三个方面分析了大数据时代高校图书馆服务模式的创新[9].金志敏在《基于互联网+的智慧图书馆模式及智慧服务》一文中阐述了"互联网+"与智慧图书馆两者的交互关系,从多方面介绍了书馆用户服务情况,重点探究了"互联网+"视阈下的智慧图书馆构建模型,目的在于促进图书馆转型与创新,提升图书馆服务水平[10].宋敏在《如何提高图书馆管理服务水平》一文中指出图书馆作为储存信息知识的重要载体,对于加快知识的传播具有重要作用。为了使图书馆管理模式适应信息时代的发展潮流,需要提升图书馆的管理服务水平[11].李娟在《高校图书馆信息管理系统分析》一文中指出随着教育招生的普及和学校规模扩张。传统图书馆管理模式无法适应发展趋势。指出强对图书馆管理信息系统建设的必要性[12].郑祥征在《互联网时代下的图书管理信息化建设》一文中主要对互联网环境下的图书管理信息化建设进行了研究,以期实现图书管理水平的提升和服务的优化[13].丛晓颖在《图书馆管理中的信息技术应用》一文中指出随着信息技术的发展,需要对图书馆的管理方式进行改变,把传统的管理模式抛弃掉采用结合信息技术新的管理模式[14].朱丽佳、钱非非、蔡天保在《智能化图书管理系统的设计》一文中指出传统图书馆检索图书信息存在的弊端。针对当前图书管理的传统现状,设计一种智能化的图书管理系统,节约读者时间,减轻管理员工作压力[15].

  1.3 课题研究目的与意义

  1、研究目的

  本论文以图书管理系统的需求分析及概念设计为切入点,结合理论联系实际,构建一个以 B/S (Browser/Sever) 模式,基于 ASP.NET 技术的图书管理系统。

  研发图书管理系统和研发信息管理系统一样,需要从两个方面来着手。一方面要建立并且维护好后台的数据库信息,另一方面要设计和实现的前端应用程序。本系统通过计算机技术给图书管理人员和读者借、还书带来了极大的便利。本系统的设计目标主要包括:

  (1)通过运用智能化的图书管理系统减少人力的消耗与管理费用。

  (2)提高图书管理过程中使用到的各种信息准确度,避免了手工操作过程中可能出现的错误;(3)改进图书管理与服务,有效提高图书借阅处理速度;(4)系统设计符合要求,用户界面设计友好,数据管理功能强大、信息处理效率高。

  (5)为图书馆提供了全新盘点模式,降低了管理人员的劳动强度,大幅提高图书盘点及错架图书整理效率。

  2、研究意义

  随着互联网技术的快速发展,信息技术在各领域被广泛的应用,实现了业务处理的快速性和准确性,具有十分重要应用价值。首先,它有利于提高图书管理工作效率,系统可以以完善的管理功能、人性化的设计满足学校师生需求,显著提高了图书管理服务水平,减少了大量的人工管理工作任务,更好地为用户服务。

  其次,有利于提升网络信息资源的利用效率,通过快速检索功能,可以将图书馆海量数据资源呈现给用户,并且可以在线动态更新数据,支持对各类数据进行分类、统计分析,可以将图书馆各种信息快速传递给读者。再次,有利于提高图书馆管理人员的综合素质,促使他们学习互联网前沿知识,不断完善自己的知识体系和业务素质,更好地掌握图书信息化管理手段,并对各种图书信息进行检索、组织和处理工作,发掘出存在的问题和有价值的信息,从而指导师生用户更好利用现有图书资源。再次,有利于合理开发与配置信息资源,结合用户需求和服务机构实际情况,提升图书馆的服务质量水平,有助于全方面开发和利用信息资源,实现从理论资源开发向实践信息资源开发过渡。最后,有利于实现管理服务多元化和综合化,可以提供不同形式的服务内容,丰富了用户的体验和服务。

  1.4 本文的工作与组织结构

  本文研究的主要内容是运用 C#语言,采用 ASP.NET 技术设计开发的图书管理系统,主要工作如下:

  首先介绍本课题研究的研发背景、研究意义以及目的,国内外的研究现状,其次对 visual studio,ASP.NET,SQL Server 等相关技术做了简单介绍;然后详细的介绍需求分析,功能模块设计和详细设计过程,并对关键技术进行阐述,对系统的运行环境和调试步骤进行了分析;论文的最后,对此程序设计的意义进行了总结并对下一部分的工作进行了探讨。

  论文共分为七章,内容包括:

  第一章 绪论:介绍本课题研究的知识背景、研究意义、目标。

  第二章 系统相关技术介绍:对本系统使用的关键技术特征、结构和原理做了简单的概述。

  第三章 系统分析:对系统整体进行分析,做了需求分析、性能要求和各个功能用例、流程的分析和系统可行性分析。

  第四章 系统设计:做出本系统的系统结构图,总体设计系统架构,并针对各个功能模块进行了详细的设计,对系统的数据库进行了设计。

  第五章 系统实现:对系统各模块进行运行以及简单说明,指出系统效果图。

  第六章 系统测试:对整个系统进行功能测试和性能测试。

  第七章 总结与展望:对系统的整个功能设计和实现过程总结。对未来图书管理系统的展望。

  第 2 章 系统相关技术

  2.1 VISUAL STUDIO 技术

  2.2 C#技术

  2.3 ASP.NET 技术

  2.4 SQL SERVER 2017 技术

  2.5 WEB 技术

  2.5.1 B/S 结构

  2.5.2 IIS10 服务器

  2.5.3 Bootstrap 技术

  2.6 本章小结

  第 3 章 系统分析

  3.1 系统可行性分析

  3.2 总体需求分析

  3.3 系统功能需求分析

  3.4 系统功能流程分析

  3.5 非功能性需求分析

  3.6 本章小结

  第 4 章 系统详细设计

  4.1 系统设计原则

  4.2 系统应用架构设计

  4.3 系统技术架构设计

  4.4 系统网络架构设计

  4.5 系统功能设计

  4.6 系统功能模块设计

  4.7 数据库设计

  4.7.1 实体 E-R 图设计

  4.7.2 数据库表设计

  4.8 本章小结

  第 5 章 系统实现

  5.1 系统流程分析

  5.2 主要功能模块设计

  5.2.1 系统登录模块

  5.2.2 系统首页

  5.2.3 读者管理模块

  5.2.4 图书管理模块

  5.2.5 图书借还模块

  5.2.6 系统查询模块

  5.2.7 修改密码模块

  5.3 本章小结

  第 6 章 系统测试

  6.1 系统测试方案

  6.2 系统测试过程

  6.2.1 功能测试

  6.3 本章小结

第 7 章 总结与展望

  7.1 总结

  通过此次系统的设计和开发,让我学到了很多之前未曾学到的东西,三年中在书本上学到了很多的理论知识,在这一次的实践中得到了充分的运用,也让我得到了一次真正的开发系统的完整实现,不仅对学习的理论知识得到了巩固,还提升了我将其带入到生活中的能力。

  经过一年的设计和开发, 在这段学习时间里,虽然遇到过很多的困难,又有很多的错误,也都查找出来,且一个一个的解决了,但还是有些不懂的需要向别人请教。图书管理系统基本开发完毕,其功能符合用户的需求,管理员与读者两种用户登录可进入不同的页面。图书馆管理员可以进行读者维护、处罚信息维护、图书维护、图书搜索、处罚信息搜索与图书的借阅与归还。读者可以查询图书信息与借阅情况、修改密码等。这些功能的实现让图书馆管理工作流程实现了计算机网络化管理,做到了图书馆管理的自动化,提高了工作效率,完成了最初设计此管理系统的目标。

  (1)首先分析了管理系统的研发背景,指出了课题研究的重要意义,对系统进行功能、流程等全方位需求分析;

  (2)根据系统的需求分析,为了设计满足条件的系统,选择了相应的开发环境和开发语言,指出了系统开发过程使用的核心技术特点、构成和原理;

  (3)对系统总体架构进行设计,描述了主要功能模块的设计过程,通过 E-R图和数据库表设计了数据库,完成了整体的系统设计。

  (4)编码实现了相关功能模块,并通过系统测试验证了系统可以正常发布上线。

  系统开发是一项大工程,在开发中我也遇到了重重困难,有时甚至停滞不前,但是我没有想过放弃,不断的寻找解决问题的办法。去查资料或者请教老师,和同学讨论,他们都给了我很大的帮助,促使我更好的完成此次系统开发。虽然成果并不是很完美,但是我已经得到了应有的回报,达到了最初的目的。

  7.2 展望

  从开始的人工对图书进行管理到如今计算机对图书进行管理,不仅减轻了人力的消耗,还使工作更加准确、高效。在未来,计算机对图书的管理将更加智能化,也将使计算机管理更加灵活。以后不仅图书管理员、读者可以进入图书管理系统,以后任何人都可以进入此系统,在此系统中使用不同的功能。此图书管理系统还有很多的不完美之处,还有极大的发展空间可以使此系统更加便捷,高效。

  比如对权限的管理尚未实现;界面美观性还需更加美观、新颖;搜索功能还有待提升。

  一个好的系统不光功能强大、美观而且稳定性要求,安全性要高。在一个信息化高速发展的今天,我们的每一个系统的要进行不断的完善,不断的更新,让自己的系统更能更加全面,也只有理解社会,理解顾客,了解了当今社会的发展情况,然后根据这些信息而进行综合改编的系统才会是一个完美的系统。

  参考文献

  [1]卫锋。基于 Asp.Net2.0 的网站用户问题解决方案的设计与实现[J].软件导刊,2010(08):135-136.

  [2]李爱军。基于 ASP.NET 的项目管理系统的网络安全模式研究[J].办公自动化:综合月刊, 2010(08):43-45.

  [3]李隽。 ASP.NET 应用程序的性能优化[J].中国电子商务,2010(07):43-45.

  [4]崔淼,关六三,彭炜。ASP.NET 程序设计教程(C#版)[M].北京:机械工业出版社,2010,120-280.

  [5]余金山,王涛,徐建军。ASP.NET2.0+SQL Server 企业项目开发与实践[M].电子工业出版社 2008:34-56.

  [6]矛健。ASP.NET+SQL Server 全程指南[M].电子工业出版社。

  [7]李俊。基于 ASP.NET 的高校图书管理系统的设计与实现[J].湖南科技学院学报,2012,(08):66-67.

  [8]陈艳华,付瑞峰,单党育。ASP.NET2.0+SQL Server 网络系统开发与实例[M].人民邮电出版社 2007.

  [9]徐方,邓敏。内容管理系统(CMS)的发展与应用[J].孝感学院学报,2007,(03):25-26.

  [10]原动力小组。ASP.NET2.0 编程技术 24 学时轻松掌握[M].中国铁道出版社2008.

  [11]何玉洁。数据库原理与实践教程--SQL Server(21 世纪高等学校计算机应用技术规划教材)[M].北京:清华大学出版社,2010,31-237.

  [12]杨云,王毅。ASP.NET2.0 程序开发详解[M].人民邮电出版社 2007.

  [13]马瑞新。ASP.NET2.0 程序设计案例教程[M].清华大学出版社 2009.

  [14]Xinya Yang,Qunyi Wei,Xiaodong Peng.System architecture ofLibrary2.0[J].The Eleceronic Library,2009,27(2):22-27.

  [15] 杨新宇,刘力勇。关于 B/S 架构的深入探析。《科技信息(学术研究)》[M],2017-01.

  [16] 李维权。鞍山市广播电视学校教务管理系统的设计与实现[D].天津:天津大学,2017.

  [17] 张海藩。软件工程导论[M].北京:清华大学出版社,2014.

  [18]薛贞芳。关于地方高校图书馆数字化建设的思考[J].安徽大学学报,2002,(06):95-97.

  [19] Thomas H. Cormen(作者),Charles E.Leiserson(作者),Ronald L.Rivest(作 者),Clifford Stein(作者),殷建平(译者),徐云(译者),王刚(译者),刘晓光(译者),苏明(译者),邹恒明(译者),王宏志(译者)。算法导论[Z].北京:机械工业出版社,2013.

  [20] Martin Fowler(作者),熊节(译者)。 重构改善既有代码的设计[Z].北京:人民邮电出版社,2015.

  [21]孟莉。数字化图书馆对培养创新人才的支撑作用[J].北京林业大学学报[社会科学版],2004,(51)。

  [22]高宏。ASP.NET 典型模块与项目实战大全[M].清华大学出版社,2012.

  [23]姜晓东。 C# 4.0 权威指南[M].机械工业出版社,2011.

  [24](美)内格尔,(美)埃夫琴。C#高级编程[M].清华大学出版社,2010 年。

  [25][美]Andrew Troelsen.C#与。NET 4 高级程序设计[M].人民邮电出版社,2011年

致谢

  此次系统设计的完成,非常感谢大家的帮助和关心,也让我有了长足的进步,学到了更多的知识。在完成毕业论文的这段时间,耗时很长,中间经历了很多的问题,但是还是完成了这次论文,这离不开大家对我的帮助。在此要对大家表示感谢。

  首先,要对我的指导老师表示感谢,我的论文指导老师徐沛娟老师对我此次论文的完成帮助很多,给了我很多的建议和支持。对于一些细小的问题也都给了我耐心的解释和提醒,让我不断的进步,逐步的将论文完成。正是徐老师的认真负责,细致耐心,给了我很多的动力去完成这次系统设计。

  其次,要感谢身边的朋友和家人的支持的帮助,给了我很多精神上的鼓励和生活上的帮助,谢谢大家的理解和支持。还要感谢学校给了我这次研究生学习的机会,让我在自己的学业上更进一步。

  最后,真诚的说一声感谢,谢谢我身边所有的人。

(如您需要查看本篇毕业设计全文,请您联系客服索取)

相关内容
相关标签:ASP毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!