- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
一、引言 1
二、系统分析 2
(一)需求分析 2
(二)系统功能分析 2
(三)主要业务流程分析 3
三、系统设计 5
(一)系统总体结构设计 5
(二)系统架构设计 7
(三)数据库设计 9
(四)开发及运行环境 11
四、系统实现 11
(一)图书管理模块设计 11
(二)图书借还模块设计 16
五、系统测试 19
六、总结 19
参考文献 19
基于WinForm的图书馆管理系统设计
(电子信息工程系 计算机应用技术092班 苏丹丹)
摘要:随着人类社会的发展,人们对知识的需求不断地增长。在这种形势下,书籍渐渐地成为人们获得和增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书不仅关系到读者求知的方便程度,也关系到图书馆的发展,因此,就需要对图书馆中的图书进行系统的管理。图书馆管理系统可以有效的管理图书资源,控制图书的添加,删除,修改,借阅的流程同时还可以对读者进行有效的管理, 这样不仅可以提高了图书的检索效率还能减少图书管理员的工作负担。该图书管理系统是通过可行性分析、需求分析进行设计开发的,其具备方便、快捷的特点,为工作人员建立高效的工作质量、减小出错概率提供了技术保障。
关键字:图书馆管理系统;检索;效率
一、引言
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,管理系统亦是如此。以往由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。ASP及其它开发软件,同时也给.Net开发人员提供了更好的灵活性,有效缩短了C#应用程序的开发周期。而SQL Server 是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建开发、设计和管理功能。鉴于我们已经学过Visual Studio 2008,熟悉其中的一些最基本的功能设计及编写C#代码的基本操作。SQL Server 2005 数据库的基本运用我们也已经掌握。
(二)系统功能分析
1、 系统功能分析
(1)基本功能需求
系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。图书馆管理系统需要完成的功能主要有:
1)有关读者类别标准的制定、类别信息的输入,包括类别编号、类别名称、借书数量等。
2)读者类别信息的修改、查询等。
3)读者基本信息的输入,包括读者编号、姓名、类别、性别、所属系部、电话号码等。
4)读者基本信息的查询、修改,包括读者编号、姓名、类别、性别等。
5)图书类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词等。
6)图书类别信息的查询、修改,包括图书编号、图书名称、关键词等。
7)图书信息的输入,包括图书编号、名称、类别、作者名称、出版社名称、出版日期、价格等。
8)借书和还书信息的输入、查询、修改。
9)读者对图书馆的留言、查看。
上述功能可以用UML用例图来描述,如图1所示:
图1 系统用例图
(三)主要业务流程分析
1、业务流程分析
根据图书馆管理系统基本功能的分析,我们可以将系统分为:系统管理模块、书籍信息管理模块、借阅信息管理模块、读者信息管理模块等等。如此要将系统的管理权限分为:管理员与用户。
作为管理员,他们对图书馆管理系统的要求有:
(1)能够管理用户信息、图书信息及借还信息,并对它们进行增、删、改、查等操作。
(2)能够对管理员、用户进行密码更改,权限设置。
您可能关注的文档
最近下载
- 内蒙古鄂尔多斯准格尔经济开发区(大路产业园)区域性地震安全性评价报告.docx VIP
- 部编版六年级语文上册《夏天里的成长》课件.pptx
- 山西省2020年中考数学试题(Word版,含答案与解析).pdf VIP
- 长沙市雅礼中学2023-2024学年高二上学期期中考试物理试题及参考答案.pdf VIP
- 精品解析:山东省菏泽市2023-2024学年高二上学期11月期中化学试题(解析版).docx VIP
- 离婚协议书标准版下载[汇编].pdf
- 2023年山东省青岛西海岸新区自然资源局遴选劳务派遣人员69人笔试参考题库(共500题)答案详解版.docx
- 消融电极产品技术要求模板.docx
- YBT 6016-2022球墨铸铁管绿色工厂评价要求.pdf
- “双减”背景下家校共育的问题及策略.doc
文档评论(0)