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