基于net的图书管理系统Word格式.docx
- 文档编号:14547987
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:17
- 大小:441.99KB
基于net的图书管理系统Word格式.docx
《基于net的图书管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《基于net的图书管理系统Word格式.docx(17页珍藏版)》请在冰豆网上搜索。
摘要1
引言2
2开发环境与相关技术3
2.1图书馆管理系统开发平台和环境3
2.2开发工具与相关技术介绍3
3系统分析4
3.1可靠性分析4
3.2可行性分析5
3.3系统需求分析5
4系统设计7
4.1系统设计用例7
4.2系统数据库设计8
4.3系统体系结构设计10
4.4用户登录页面11
5总结14
5.1毕业设计(论文)完成总体情况14
5.2毕业设计(论文)完成过程中遇到的问题和解决办法14
参考文献15
致谢16
基于.net的图书管理系统
【摘要】本文介绍了基于.NET框架的图书馆管理系统的设计与实现。
图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能具有完备,易使用等特点。
图书馆在正常运营中总要面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。
因此需要对读者资源,书籍资源,借书信息,还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。
另外,本系统在读者登录系统部分进行了创新,引入了当当网的书评信息管理模式,并可自主查看自己的图书借阅情况,使读者可以更方便、快捷地选择图书,并大幅减少了图书管理员的工作量,提高了图书借阅流程的效率。
【关键词】数据库前端应用程序书籍资源借书信息书评系统自主查询
引言
一直以来人们使用传统的人工方式管理图书管的日常工作,对于图书管的借书和还书过程,想必大家都很熟悉。
在计算机尚未在图书管广泛使用之前,借书和还书过程主要依靠手工。
一个最典型的手工处理还书过程就是:
读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。
还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息。
以上所描述的手工过程的不足之处显而易见。
利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。
我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选书和看书上。
为方便对图书管书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书管的管理效率。
使用该程序之后,管理人员可以查询某位读者图书的借阅情况。
本次毕业设计“图书借管理系统”主要是利用.NET技术编制的一个管理软件,用以实现图书、借阅者以及日常工作等多项管理。
同时对整个系统的分析、设计过程给出一个完整论证。
1概述
1.1图书馆管理系统开发背景
在中学时发现这些图书室都藏书达六、七万余册,但其现行图书管理工作都是采用传统的手工管理,经过对其图书管理工作中的图书信息、读者管理及借阅管理工作做全面调查研究,这种传统人工的管理方式效率低、保密性差。
然而现在,计算机的价格已经十分低廉,性能却有了长足的进步。
计算机之所以在中小学发挥如此重要的作用的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动;
其次,计算机可以为农村初级中学节省许多资源;
第三,计算机可以大大的提高教职工的工作效率,等等。
利用图书管理系统来管理图书,其好处归纳起来,大约有以下几点:
1.可以存储学校图书室的图书信息、读者信息和借阅信息,安全、高效;
2.只需一名图书管理员即可操作系统,节省大量人力;
3.可以迅速查到所需信息,图书管理系统可以为学校教师和学生提供充足的信息和快捷的查询手段,让教师和学生能够及时查询图书信息,更好地为读者服务。
4.可以预借想借的书本。
1.1.1图书馆信息管理的必要性与优越性
随着知识经济的到来,“图书”这种可以使人以间接方式快速获取知识的工具已经日益受到重视,海量知识数据以及日益加速的知识更新速度所产生的大量图书信息使图书馆管理系统的广泛使用既是可能的也是必要的,通过对图书信息,读者信息以及借阅信息进行的系统化、标准化信息管理可以大大提高图书馆信息处理的速度与效率。
其功能的不断完善与丰富极大地方便了图书管理员的工作展开,是信息产业飞速发展的重要体现之一。
1.1.2图书馆信息管理的一般流程
首先,借阅者前往柜台递交自己的身份信息给图书管理员,经由图书管理员为其办理图书借阅卡,借阅者凭借借阅卡参与后继的图书借阅活动,而系统也以该卡所包含的信息对图书借阅者的信息进行管理。
每类图书有对应的可借时间,每种类型的读者也有各自对应的可借图书上限个数,系统根据此类约束为借阅者办理图书的借阅业务,并将借阅信息进行记录。
1.1.3图书馆管理系统的现状
目前市面上的图书馆管理系统层出不穷且各有千秋,但都具有统一的高数据一致性,易操作等特点。
其中部分图书馆管理系统使用身份证号,姓名等作为管理借书者基本资料的依据。
但这样带来的弊端就是安全性差,在一方的身份证号码泄露的情况下有可能威胁到用户的利益,所以现今更多的图书馆管理系统多以读者的基本资料为依据为用户办理借书卡,并通过用户个人密码的设定保证了顾客的安全性。
在国内,目前比较知名的图书馆管理系统有北京创讯未来软件技术有限公司自主研发的北邮图书馆管理系统,英文缩写为MELINETS以及金蝶数码公司的金蝶图书馆管理系统:
其专门针对藏书量在10万册以下的中小学、中专及企事业单位小型图书馆的自动化管理需要。
附带在线帮助系统和多媒体功效,具有技术先进、功能完备、用户友好、可靠性强、安全性高、适用于多操作系统和经济实用等特点。
2开发环境与相关技术
本章讲述了本图书馆管理系统的开发环境和平台,以及.NET开发领域的相关技术概述。
2.1图书馆管理系统开发平台和环境
本系统的开发环境采用WindowsXp,使用SybasePowerDesigner9.5,MicrosoftofficeVisio2007作为系统建模工具。
开发平台使用MicrosoftVisualStudio2010版本和.NET2.0框架。
数据库使用MicrosoftSQLServer2008,开发语言为C#,Web服务器选用IIS7.5。
2.2开发工具与相关技术介绍
2.2.1MicrosoftVisualStudio2010简介
MicrosoftVisualStudio2010是面向WindowsVista、Office2007、Web2.0的下一代开发工具,代号“Orcas”,是对VisualStudio2010一次及时、全面的升级。
VS2010引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。
使用VisualStudio2010可以高效开发Windows应用。
设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。
同时VisualStudio2010支持项目模板、调试器和部署程序。
2.2.2SQLServer2008简介
SQLServer2008是微软公司SQLServer生产线上的最受期待的产品。
在成千上万的电子邮件、成百上千的规格说明以及大量的编译的基础上,SQLServer2008确保了自己是Windows平台上数据库应用程序中最具戏剧性的新型数据库平台。
本书介绍全部SQLServer2008产品新功能的精华。
它覆盖了联机事务处理(OnlineTransactionProcessing,OLTP)技术和联机分析处理(OnlineAnalyticalProcessing,OLAP)技术,以及在它们之间的大部分内容,涉及了微软公司的全部旗舰数据库产品。
本章仅仅介绍SQLServer2008最新的部分。
我将提取出最好、最有趣的功能,同时深入介绍这些功能和技术的使用方式。
内容包括一些关于SQLServer引擎的发展历史、SQLServer2008的不同版本、可伸缩性、有效性、大型数据库的维护和商业智能(BusinessIntelligence,BI)。
3系统分析
3.1可靠性分析
在一般图书馆管理系统中,图书借阅者与图书管理员之间交互以达到图书借阅的主要方法流程是:
1.借阅者到前台注册办理借书卡;
2.借阅者持借书卡到前台申请借书;
3.图书管理员查看其有无逾期书籍未归还且未付罚款情况,如有则通知其缴付罚款,合格后查询该书籍是否有货并确定该借阅者借图书数量不超过其可借图书的上限,通过后将图书发给借阅者;
4.借阅者在规定时间内阅读书籍后将书籍归还前台;
5.图书管理员接收书籍并更新书籍信息与借阅者借阅信息;
6.图书管理员对书籍逾期未归还的借阅者发出通知,告知其借阅情况与应缴罚款;
综上所述,图书馆管理系统是否可靠,在于该系统能否使图书管理员正常并有序的执行相关图书借阅的校验工作,并保证系统在被使用或运行过程中,不产生任何由系统本身因素所导致的工作异常和错误。
3.2可行性分析
3.2.1新系统目标可行性分析
本图书馆管理系统在保证基本图书馆管理功能的基础之上,新增了书评功能和读者自主查询功能。
读者可以以借阅者身份凭借阅证id与密码自主登录系统查询自己的图书借阅情况并浏览馆内图书的书评或写下自己对该书的评价,从而使读者可以更准确、快捷地选择自己需要的图书,大幅减少了图书管理员的工作量以及图书逾期未归还的现像,从而提高了图书借阅流程的效率。
3.2.2技术可行性分析
本系统基于ASP.NET,采用微软最新的MicrosoftVisualStudio2010Professional作为开发平台,运用.NETFramework2.0技术、IISweb服务器和SQLServer2008数据库,足以满足系统的所有开发和调试需求,在技术上确保了系统的开发能够顺利并高效的实施。
3.2.3经济可行性分析
图书馆长采用本系统作为图书馆管理系统后,只需分配相应的前台图书管理人员进行相关的前台与后台操作即可,此外不需要任何额外开支。
3.2.4安全管理可行性分析
使系统具备完善的账户和权限等安全管理机制,可以完全保证读者的相关借阅信息与个人信息的绝对安全,以及图书馆管理的高效有序。
3.3系统需求分析
图书馆管理系统意在为图书管理员提供快捷、便利和高效的图书管理流程与功能。
满足图书馆书籍管理、借阅者管理、图书借还管理以及系统管理等各项完备的图书馆管理功能需求。
3.3.1系统业务逻辑功能任务流程分析
图3-1图书馆管理流程图
3.3.2系统功能框架
图书馆管理系统包含前台以及后台两大部分,其中,前台部分包含借还书管理与信息查询;
后台部分包含图书管理、读者管理以及系统管理。
后台:
图3-2系统功能模块图
3.3.3系统功能描述
系统功能:
本系统的主要功能模块包括:
借阅证办理、借还书管理、信息浏览、读者信息管理、图书资料管理与系统管理。
除了以图书管理员的身份面向读者,书籍信息进行管理外,还可以读者身份登陆对各类图书内容进行评价或阅览其他读者的评价以进一步了解该图书的内容。
且可查询自己的借书情况,以及修改个人信息(具体来说,可分为前台,后台部分):
1.前台:
前台部分由借阅证办理,借还书管理与信息浏览组成:
借阅证办理:
由图书管理员身份登陆操作。
为读者办理借阅证。
(借阅证的id号是读者与系统交互的唯一标识)
借还书管理:
通过读者借阅证为读者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 net 图书 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)