收藏 分享(赏)

基于C 的图书管理系统设计论文.doc

上传人:dreamzhangning 文档编号:2793043 上传时间:2018-09-27 格式:DOC 页数:14 大小:37KB
下载 相关 举报
基于C 的图书管理系统设计论文.doc_第1页
第1页 / 共14页
基于C 的图书管理系统设计论文.doc_第2页
第2页 / 共14页
基于C 的图书管理系统设计论文.doc_第3页
第3页 / 共14页
基于C 的图书管理系统设计论文.doc_第4页
第4页 / 共14页
基于C 的图书管理系统设计论文.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、-范文最新推荐-1 / 14基于 C#的图书管理系统设计论文摘要:如今计算机技术及其设备已经遍布全球,信息化设备和工具作为我们生活中的一部分,正在简化、方便我们的生活的方方面面,提高我们生活和工作的效率。因此,开发和使用相关的管理信息系统已然成为各行各业的必需。图书馆是一个城镇和学校必要的信息库。图书管理系统成本低、数据存储量大、速度快、管理方便、反馈及时。采用一套行之有效的图书管理系统来管理自己的书籍,不仅为图书管理带来效率,也为读者借阅带来便利。在本次的课题中,以设计一个图书管理系统为目的,实现图书管理的信息化。该图书管理系统中,主要包含读者信息管理模块、书籍信息管理模块、借阅信息管理模块

2、、管理者信息管理模块等功能,实现了管理员对书籍、读者、借还图书的管理,以及读者对书籍的查询。此外在一般图书馆的服务上,增加了书籍购买服务,方便读者对书籍的需求,把图书和书店的经营一体化。9815关键词:图书管理系统 读者 管理员 借阅 查询Design of library management system based on C#Abstract: Today, computer technology and its equipment have been around the world. As a part of our life, the informatization of equi

3、pment and tools is simplified and making all aspects of our lives more convenient, to improve the efficiency of our life and work. So, Development and use of the relevant management information system has become necessary in all walks of life. The library is necessary information base in a town or t

4、he school. The library management system has the following advantages: low cost, large amount of data storage, fast speed, convenient management, timely feedback. Using a set of effective library management system to manage books can bring not only the efficiency of library management, but also the

5、convenience of the readers borrowing. In this issue, the purpose is the design of a library management system, to realize the informatization of librarys management. In this library management system, including mainly readers -范文最新推荐-3 / 14information management module, books information management

6、module, borrowing information management module, administrator information management module etc. Realizing that an administrator manages the books, the reader, borrowing and returning books, and readers inquires books. In addition, increasing the books purchase service in the base of ordinary servi

7、ce, it is convenient for the needs of readers, and it causes the integration of library and bookstore management. 5.3 管理主界面设计 175.4 图书查询 195.5 图书分类 195.6 图书信息 215.7 图书借还 235.8 图书出售 245.9 用户管理 255.10 修改个人信息 265.11 借书记录 276.测试与调试 286.1 调试过程 286.2 测试产生的问题 286.3 系统性能分析 296.4 系统评价及结论 297.总结 30致谢 31-范文最新推

8、荐-5 / 14参考文献 31附录 主要代码 311 引言1.1 课题的背景及意义随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在手工管理的情况下,对每一本书都要花大量的时间进行核对、更新工作,并且也不能及时满足和反馈读者的需求,更容易产生信息的遗漏和错误。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求。图书管理系统就是为了远离繁复而辛苦的手工管理,使图书管理成为一个真正的电子化、信息化管理,并且使图书管理工作系统化、规范化、自动化,从而达到提高图书管理效率的目的。通过

9、制定一套合理、有效、规范并且实用的图书管理系统,对图书资料集中统一管理,是对管理者的减负,也是对读者负责。上个世纪 90 年代初,美国科学家首次提出数字图书馆这一概念。我国图书情报界、IT 业界自 1995 年左右开始对 数字图书这一领域进行跟踪和研究。如今数字图书这一概念在各个方面都有一定的跃进,无论是纸质图书的信息化管理,还是电子书,甚至延伸到网络销售等。此时的图书管理系统,正是迎合了大众需求和时代发展的需要,它的功能和作用也应当在使用中不断开发和完善。可以预见,该领域仍有较大的发展空间和不错的前景。 2 开发平台和技术2.1 Visual Studio 2008Visual Studio

10、 是微软公司推出的目前比较流行的开发环境。它可以用来创建 windows 应用平台下的网络应用程序,也可以用来创建网络服务、智能设备应用程序和 office 插件。较于之前的版本, Visual Studio -范文最新推荐-7 / 142008 在功能上有很大的增强,例如可视化设计器、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。尤其是在 web应用方面,开发人员能够利用 Visual Studio 2008 丰富的客户端和服务器端框架轻松构建以用户为中心的 Web 应用程序,这些应用程序可以在任何数据提供基础上、在任何当前浏览器内运行并完全访问 ASP.

11、NET 应用服务和 Microsoft 平台。接下来就从以下几个方面介绍这个软件:2.1.1 .NETMicrosoft .NET 是 microsoft XML Web Service 平台。这个服务平台允许应用程序通过 Internet 进行通信和共享数据。2.1.2 C#C#是一种新的、面向对象的程序设计语言。可以用这种语言快捷、方便的编写各种基于.NET 平台的应用程序。.NET 将 internet 作为操作系统的基础,也对操作系统和 internet 的设计理念进行扩展和延伸,使开发设计人员能够创造出与设备无关的应用程序,更方便与 internet 实现连接。其语言的载体就是 vi

12、sual studio 软件。如今 C#语言十分常见,并被广泛运用,其原因在于它有以下几个特点:a.简洁方便,C/C+ 的很多复杂语句都能够使用.进行嵌套;b.面向对象,如封装、继承、多态性等;c.与 web 服务紧密结合,能够方便地提供 web 服务,并允许通过 internet 被运行在任何操作系统上的任何编程语言所调用;d.完整的安全性和错误处理,可以自动验证指向的有效性,也会对释放的资源进行内存清理工作; 3 系统需求分析-范文最新推荐-9 / 143.1 需求分析原理需求分析是系统设计过程的基础和基石。需求分析是否充分和准确,决定了设计结果是否合理和实用,也就直接导致了系统是否能够投

13、入使用。需求分析的含义就是分析用户的要求。其任务是通过详细调查和核实生活和工作中要处理的对象,了解原本手工系统或计算机工作的流程和情况,明确用户的要求,并在此基础上确定所要设计的系统功能。同时,对系统的分析也要考虑今后可能会产生的变化和功能扩展,要以长远的眼光看待。因此,在这个阶段最需要注意的两点就是:分析以用户为中心 和系统应易于扩展。需求分析中必须对以下几个部分进行理解:a.信息要求:用户需要在数据库中存储哪些数据,需要把哪些数据调出使用;b.处理要求:用户需要在系统中完成什么功能,处理方式是什么,是否需要提示;c.安全性与完整性。另外,在需求分析的过程中,分析数据使用数据字典和方框图是最

14、为直接简明的分析表达方法。3.2 图书管理系统需求分析图书管理系统是实现管理员对书籍、读者的管理,以及读者对书籍的查询的管理系统。管理员有权对书籍进行增、删、改操作,也有权对读者进行删除以及书籍的借还操作;读者有权查询书籍、注册,以及对个人信息进行修改。根据以上分析,本次设计的图书管理系统拥有以下模块:3.2.1 登陆界面既可以让管理员登陆,也可让读者登陆。用户必须输入正确的用户名和密码才能进入图书管理系统的操作界面。否则应当有错误提示。同时对于尚未注册的新读者来说,登陆界面中应当包含注册模块,以让读者使用。-范文最新推荐-11 / 143.2.2 主要服务界面 d.风格简洁美观,保持整体基调

15、的一直性,操作灵活易懂。e.与数据库存储数据的一致性。图书管理系统的开发是为了让管理系统代替手工劳动,让数字数据存储代替纸质资料存储,真正实现信息的系统化和自动化。本次课题中设计的图书管理系统能够及时、准确地查询书籍、读者,能够对以上两个对象进行添加、删除等编辑。使用这种编辑方式,能够在一定程度上降低管理员的工作量,原理手工劳动的辛苦和频繁的错误,降低失误的几率和提高工作效率。做到系统而便利地规划图书管理工作。3.3 系统功能模块设计对上述各项功能和数据进行集中、分块,按照结构化程序设计的要求,得出下图的功能模块:图 3.3.1:管理员功能模块图图 3.3.2:读者功能模块图4 总体设计4.1

16、 系统总体设计原理通过之前的需求分析,已经大致能够把握这个系统有什么样的作用、能够在系统中做什么。接下来就需要知道系统应该如何实现,即对有关系统全局的问题设计和规划。这样对系统整体概况的设计主要分为以下几个部分:计算机配置设计、系统模块结构设计、数据库和文件设计、代码设计、系统可靠性以及内部配置设计等。系统总体设计能够使后续具体的实施工作变得更加顺利。由于本次图书管理系统并非是大型的工程体系,设计的方面并不十分广泛,此处对系统的总体设计说明采用模块结构化设计。-范文最新推荐-13 / 14模块化设计就是把系统的某些功能拆分再组合,把相关度最高的放在一起,分别构成一个个有特定功能的模块,每个模块

17、再与其它契合的部分结合,构成拥有相似功能或针对性不同的系统。模块应当具有以下特点,使之能够构成可拆卸 、组装的系统。首先它应当相对与其他模块是独立的,这样便于面向不同对象、不同领域的系统均可使用;其次它应当具有互换性,要便于修改参数;最后,模块还要有通用性,能适合不同标准的系统。 通过分析,可知图书管理系统的主要实体有两个:图书和用户。读者通过借还/购买书籍联系图书,一个用户可以借多本图书。需要强调的是,在本系统中一本图书不一定只能被一个读者借阅,因为某个图书的库存可能不止一本,一本书的借还记录也可能不止一条。销售记录也是类似的。另外借还/购买书籍也联系了借书记录和购买记录两个部分,它们的属性也被标示在其中。以下是数据库设计的 E-R 图: 基于C#的图书管理系统设计论文(6):

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报