没有合适的资源?快使用搜索试试~ 我知道了~
08240111嵇欢图书信息管理系统正文1-612.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 180 浏览量
2022-07-01
14:37:33
上传
评论
收藏 636KB DOC 举报
温馨提示
试读
37页
08240111嵇欢图书信息管理系统正文1-612
资源推荐
资源详情
资源评论
目 录
摘 要.........................................................................................................................................................................1
第一章 系统概述.....................................................................................................................................................2
1.1 图书管理系统的应用背景...........................................................................................................................2
1.2 系统开发使用的相关技术:.......................................................................................................................2
技术 1:基于.net 的 windows 编程...........................................................................................................2
技术 2:ADO.NET ....................................................................................................................................2
技术 3:数据库的使用..............................................................................................................................3
第二章 系统设计.....................................................................................................................................................4
2.1 需求分析.......................................................................................................................................................4
2.2 系统结构设计...............................................................................................................................................4
第三章 数据库设计.................................................................................................................................................6
3.1 数据库需求分析...........................................................................................................................................6
3.2 数据库概念设计...........................................................................................................................................6
3.3 数据库逻辑结构...........................................................................................................................................7
第四章 分层结构设计及实现.................................................................................................................................10
4.1 分层结构.....................................................................................................................................................10
4.2 系统功能实现.............................................................................................................................................10
结束语.......................................................................................................................................................................25
参考文献...................................................................................................................................................................25
图书信息管理系统
摘 要
科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使
各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒
的潮流,人类文明正在进入一个崭新的时代。因此,为满足图书馆业务发展的需要,提高竞
争能力,图书馆决定利用计算机化来提高管理水平和工作效率,成立一个工作小组来负责图
书借阅管理系统的开发。根据业务的需要,确定新系统要实现五个基本功能:图书资料管理、
读者资料管理、借书操作、还书操作、查询处理。同时该系统具有强大的查询功能和可靠性。
图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理
方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者
可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握
信息 。
本文首先阐述了基于.NET Framework 平台的图书馆管理信息系统的开发背景以及其实
践意义,其次说明了图书馆管理信息系统的功能以及相比同类软件的创新之处。然后就图书
馆管理系统开发中所使用的一些的技术进行研究探讨。主要针对数据库的设计技术、存储过
程技术、ADO.NET 技术以及访问 SQL 数据库技术四个方面进行了研究。在系统的开发过程
中,深刻体会到了.NET 平台的强大性、优越性以及存储过程在提高数据访问性能和增强数据
访问安全性上所起到的重要作用。此外,对于关系代数在数据库科学里的应用,在编程过程中
也做了一定的研究。
第一章 系统概述
1.1 图书管理系统的应用背景
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过
程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠
手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作
人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证
和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交
给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这
样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,
其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些
流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再
那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书
馆的管理效率。使用该程序之后,工作人员可以快速查询某位读者、某种图书的借阅情况,
还能方便对读者和图书的管理
本次毕业设计开发环境包括:vs2008 和 SQL2005 。
Visual Studio 2008 支持项目模板、调试器和部署程序。可以高效开发 Web 应用与窗体应
用,集成了 AJAX 1.0,包含 AJAX 项目模板,它还可以高效开发 Office 应用和 Mobile 应用。
SQL Server 2005 能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩
的商业智能。从 CEO 到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做
出决策。SQL Server 2005 全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,
即便这些应用是在不同的平台上。
1.2 系统开发使用的相关技术:
技术 1:基于.net 的 windows 编程
.Net Framework 是支持生成和运行下一代应用程序和 Web 服务的内部 Windows 组
件。.Net Framework 的关键组件为公共语言运行时 (CLR) 和 .Net Framework 类库(包括
ADO.Net、ASP.Net、Windows 窗体和 Windows Presentation Foundation)。.Net Framework 提
供了托管执行环境、简化的开发和部署以及与各种编程语言的集成。
技术 2:ADO.NET
ADO.NET 的名称起源于 ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以
往的 Microsoft 技术中访问数据.之所以使用 ADO.NET 名称,是因为 Microsoft 希望表明,
这是在.NET 编程环境中优先使用的数据访问接口。
它提供了平台互用性和可伸缩的数据访问。ADO.NET 增强了对非连接编程模式的
支持,并支持 RICH XML.由于传送的数据都是 XML 格式的,因此任何能够读取 XML 格
式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是 ADO .NET 组
件,它可以是基于一个 Microsoft Visual Studio 的解决方案,也可以是任何运行在其它
平台上的任何应用程序。
ADO.NET 是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数
据库,但它同样也能够是文本文件、Excel 表格或者 XML 文件。
ADO.NET 允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的
一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据
源必须采用相应的协议。一些老式的数据源使用 ODBC 协议,许多新的数据源使用
OleDb 协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET 的
ADO.NET 类库来进行连接。
ADO.NET 提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。
这些类库称为 Data Providers,并且通常是以与之交互的协议和数据源的类型来命名的。
技术 3:数据库的使用
数据库技术是 20 世纪 60 年代后期产生何发展起来的一项计算机数据管理技术,现广泛
运用与各种信息处理以及科学研究上。数据库技术已经成为当今时代非常重要的技术。当今
流行的数据库系统主要是以关系数据库为代表的第二代数据库系统。现流行的大型数据库管
理系统主要有 SQL Server、Oracle、Sybase 等。图书馆管理信息系统选用的是 SQL 数据库管
理系统。选择它的原因有:SQL 简单,实用,功能强大,能完整实现数据库系统的所有功能。
第二章 系统设计
该系统主要分为两部分:读者部分和管理部分,本系统主要实现的是管理功能。读者可
以按照类别进行查找,逐级浏览,还有借阅书籍。管理员可以快速查询某位读者、某种图书
的借阅情况,还能方便对读者和图书的管理 。
需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库设计的第一步
是明确数据库的目的和如何使用。也就是说需要从数据库中得到哪些信息。明确目的之后,
就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。
要设计一个有效的数据库,必须用系统工程的观点来考虑问题。在系统分析阶段,设计
者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用户对处理的要求。 根
据系统分析,图书管理系统的要求如下 :
2.1 需求分析
系统功能性需求:
(1)能够输入图书的信息和进行添加,修改,删除和查询功能;
(2)能够实现对读者档案的查询和编辑管理;
(3)能够进行罚款功能;
(4)能够进行借阅历史的查询功能;
系统性能要求:
(1)系统安全、可靠;
(2)功能齐全;
(3)操作方便;
(4)易于维护和扩充。
系统的功能分析:
(1)密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个
人的权限不一致,故可以防止越权操作。
(2)信息维护:为了存放图书、读者信息的全部数据,本系统将每一本图书和每位读者的信
息进行管理。系统维护包括对各种表记录的修改、删除、添加等操作。
(3)系统查询:可以按图书与读者的相关信息进行查询。
2.2 系统结构设计
剩余36页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功