毕业设计-图书管理系统q(终稿).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《毕业设计-图书管理系统q(终稿).doc》由会员分享,可在线阅读,更多相关《毕业设计-图书管理系统q(终稿).doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、湖南软件职业学院毕业设计(作业)题 目: 图书管理系统 专业班级: 软件开发与项目管理082班 学生姓名: 尹博、周果、田剑锋、周振文 指导教师: 钟金贝 老师 2010年 12 月 10 日湖南软件职业学院 摘 要随着计算机的发展,越来越多的图书馆采用计算机图书借阅系统来管理。一直以来,图书馆的工作都是手工操作的,其流程繁琐复杂,且效率极为低下。要改变这一现状就需要一个功能完善的图书管理系统来实现,这样不但可以更好地管理,在很大程度上,还节省了人力和物力资源。系统主要实现了理员登陆、读者管理、图书管理、图书管理、图书的借阅、图书归还、退出系统等功能,后台数据库由SQL Server 2000
2、创建。本设计就是为了满足借阅者和图书管理员对图书管理的一般需求,该需求基于ASP.NET进行图书借阅系统的开发和实现,ASP为开发强大的动态网站提供了简单、高效的途径,使得对借阅系统管理更加及时、高效,提高了工作效率。同时通过对系统的背景需求,系统分析,系统设计等进行了介绍,争取为用户提供一个更好的网上交流平台。关键词:借阅系统;图书馆;Visual Basic.NET知识改变命运 软件成就未来湖南软件职业学院 目 录第一章 引 言1第二章 项目概述22.1 图书馆的发展现状32.2 A技术的优点42.3系统开发要求42.3.1 开发平台:Microsoft Visual studio 200
3、542.3.2 数据库:SQL SERVER 20004第三章 需求分析63.1系统需求分析63.2系统目标73.3系统的性能需求73.4系统的数据需求73.4.1 系统的数据需求7第四章 概要设计94.1 概述94.2 系统功能模块划分104.2.1系统功能主要包含模块:104.2.2基本设计概念和处理流程流程图说明104.2.3图书管理系统的基本设计概念和处理流程104.2.4系统总体结构图104.2.5借阅办理流程图104.2.6图书管理流程图134.3数据库设计134.4逻辑结构设计144.4.1图书基本信息表 BookInfo144.4.2借阅证件信息表CardInfo144.4.3
4、借阅记录表BorrowInfo144.4.4用户管理信息表PasswdInfo14第五章 用户界面设计155.1界面设计思想155.2界面设计原则155.3界面设计样式155.4常见提示信息样式165.5常见错误信息样式165.6界面设计175.6.1登陆界面展示175.6.2主界面展示18第六章 软件测试分析报告196.1 创建和测试应用程序196.1.1测试范围与主要内容196.2 具体测试196.2.1登录测试206.2.2注册测试216.3测试报告21第七章结论22参考文献23致谢24附录25知识改变命运 - 2 - 软件成就未来湖南软件职业学院 3030第一章 引 言图书馆是高等院校
5、的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。目前,本单位教师较多,借科技书籍情况日益增长。本系统就是要达到对教师人员借科技书籍的日常管理,能快速完成,并对信息进行数据库管理的目的。为了适应本系小型图书馆业务发展的需要,解决问题。经过考察比较,决定利用自己的力量对本单位的小型图书管理系统进行重新改造。使新系统不仅能利用当前的软件开发技术和校园网建设成果,方便读者查询、借阅操作,解决流通中存在的问题。而且,能结合本单位资金投入有限、图书需求量大等特点,对图书管理中各业务环节的加强管理。所以系
6、统在实现时,实现传统的验收、编目、典藏、流通和管理等环节。随着现代图书流通市场竞争的愈演愈烈,如何以一种新的管理方式提高图书流通信息的反馈速度,降低库存占用,加快资金周转,提高工作效率,已经成为图书企业提高竞争力的关键.信息技术的发展给图书企来的管理带来了新的力量,通过图书借阅系统对图书企来经营运作的全程管用,不仅使企业摆脱了人工管理所固有的一系列弊端和问题,更重要的是搞高了工作效率,进而提高了企来的经济效益.通过管理系统对企来的管理,为企为的发展提供了大量的、关键性的数据,企业根据这些数据,可以及时作出决策,进行调整,使之能够更好地把握市场的销售规律,适应市场变化,在激烈的行业竞争中赢得一席
7、之地。第二章 项目概述2.1 图书馆的发展现状图书馆从它问世以来,伴随着人类社会文明进步的步伐,得到了社会的认可和长足的发展,同时,也为人类社会的文明进步作出了巨大贡献,发挥出了无可替代的作用。在现代社会,图书馆更加显露出了促进人类文化、世界经济发展的特殊作用和优势。同样,世界经济、政治、文化的发展,又为图书馆的发展提供了广阔的空间。尤其是二十世纪末到二十一世纪初,世界范围内图书馆的建设与发展出现了新的趋向,有些方面的变化甚至带有革命性的、深刻的变革。其主要特点是:科学技术的突飞猛进,为图书馆的发展提供了坚实的物质技术基础。 建筑科学、印刷技术、排债技术、缩微技术等先进的科学技术的发展与应用,
8、使得图书馆的建设、典藏、研究、利用实现了突破,尤其是计算机的出现和网络技术的迅速发展,是图书馆的建设和发展发生了深刻的、革命性的变化。数字图书馆、电子图书馆、多媒体图书馆、网络图书馆、虚拟图书馆、数位图书馆等以电子化、网络化、数字化、信息化为手段和形式的各类现代化图书馆应运而生。这是电子革命、信息时代带给图书馆发展的历史机遇。网络技术和信息革命为图书馆的发展创造了机遇,也提出了挑战,传统图书馆模式受到极大的冲击。由于计算机和网络技术的广泛应用,由于信息革命的强烈冲击,使得我们生活的这个世界地球变得更小了,信息、情报、知识传递的速度加快了,人们获得情报、信息、知识的途径和渠道增多了。我们已经深刻
9、地感受到了当今电子技术、通讯技术、网络技术以及自动化管理技术对传统图书馆模式的巨大冲击和严峻挑战。 知识经济时代为图书馆更好的发挥社会职能创造了前所未有的条件和环境,使得文献资源更加直接地服务于人类社会。当今世界是信息爆炸的知识经济时代,也叫文化经济时代。在这样一个时代,知识、技术、版权、文化产品、文化产业、文化市场迅速崛起,作为文化事业的图书馆,有机会进入文化市场,参与公平竞争。从这个意义上讲,图书馆的服务,与经济、政治、文化更加紧密地联系在一起,甚至图书馆的某些劳动和创造,本身就是经济行为,创造直接的经济效益。这既是图书馆社会职能的深刻变化,也是图书馆与人类社会同步发展的标志。2.2 A技
10、术的优点ASP.NET是一种将各种Web元素组合在一起的服务器技术,是一个统一的Web开发平台,它提供了生成一个完整的Web应用程序所必须要的各种服务。与以前的开发模型相比较,它提供了以下数个重要的优点:(1)增强的性能。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码之前便显著提高了性能。(2)世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能
11、中的少数几种。(3)威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言(如C#),或是跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。(4)简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署的站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和
12、在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。(5)可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。(6)可缩放性和可用性。ASP.NET 在设计时考虑了可缩放
13、性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。(7)自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。(8)安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。2.3系统开发要求本次开发的公交查询系统对操作系统
14、的要求如下:硬件要求:CPU:最低Intel Pentium II 500 MHz。磁盘空间:250MB(完全安装),155MB(快速安装)。内存:512MB(最好1GB以上)。显示:1024*768,256色软件要求:操作系统:Windows 2000以上的操作系统。2.3.1 开发平台:Microsoft Visual studio 2005Visual Studio.NET 企业框架和模板提供了关键的基础结构和内容,以在组织内部定义和提供最好的惯例和开发策略。这允许高级开发人员和体系结构工程师定义应用程序初始工具包、策略以及体系结构指导,使经验不足的开发人员可以用来构建极其复杂的应用程序
15、。基于上述考虑本系统主要利用Visual studio作前端的应用开发工具,利用SQL server作为 后台的数据库,充分利用了Visual studio和SQL server的优点,利用WINDOWS_XP作为系统平台,使系统更加完善。2.3.2 数据库:SQL SERVER 2000SQL Server 2000作为Microsoft家庭的重要成员,是基于客户机/服务器的大型关系数据库系统。SQLServer 2000这种关系型数据库系统能够满足各种类型的企业客户和独立软件供应商构建商业应用程序的需求,根据客户的反映和需求,是大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优
16、秀数据库平台。SQL Server 2000 具有以下特点:(1)强大可伸缩性;(2)支持大型Web站点或企业信息处理系统;(3)客户机/服务器体系结构;第三章 需求分析3.1系统需求分析随着科学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。图书管理系统的开发是一个老生常谈的问题,以其作为数据库开发的示例不仅是因为他的开放性,而且还因为它是一个开放的系统,比较成熟,这个系统是毕业生毕业前的最后一次模拟,对毕业生的软件开发能力有很大帮助。本系统主要实现对图书馆信息的管理,主要可以分为两大块:图书信息的服务系统和图书的综合
17、管理系统。图书的使用对象是借阅者,例如学生,教师;管理者是图书馆的管理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理,图书馆规则维护,新书入库,整理图书,修改图书信息和进行查询等;以及服务系统的图书信息查询,图书的借出和归还等功能图书信息管理系统能够为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。用计算机制作的图书信息管理系统还可以通过功能强大的Internet网及时的向读者发布图书
18、的最新动态,因此,开发这样一套管理软件成为很有必要的事情。而今,这类相关的管理系统已广泛的应用在各行各业,成为各行业提高相关管理效率的重要手段。图书信息管理系统也在日益广泛地应用于各图书馆的管理中,大大提高了图书管理的相关管理效率,其在图书管理中所起的作用是显而易见的。这次毕业设计的课题为图书信息管理系统,其主要包含图书基本信息和图书借阅系统,能进行图书信息的录入、读者登记、查询等功能。该项目开发的软件为学校图书信息管理系统软件,是鉴于目前学校图书数剧增,图书信息呈爆炸性增长的前提下,图书馆对图书信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有中小型图书馆的
19、图书信息的管理.。目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,图书管理系统也是有了很大的发展,商业化的图书信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。3.2系统目标总体上,系统的目标是方便用户通过网络查询自己借阅的情况。也方便管理员远程办公。具体来讲、系统的目标包括:借阅管理图书管理当前借阅信息查询图书在架状态查询读者信息管理3.3系统的性能需求图书管理系统要求系统需要具备以下几个主要特性:(1)多样性: 图书管理系统在设计时必须遵循的一个重要原则,就是以用户为系统设计的中心。网络的发展大大降低了信
20、息咨询的成本,用户面临更多的选择,所以,图书管理系统除了降低成本以外,还必须在皮肤,功能的多样性上下工夫,才能够得到用户的认可。具体来说,应用系统应能实现用户特定的需求,操作界面友好、方便,功能设置符合用户的习惯和要求。(2)易维护:管理员能够简单方便地管理系统,定义新的应用,并对系统进行日常维护;随着图书馆信息的变更或增加、数据规模的增大,系统升级、维护应易于操作;各子系统、功能模块的设计应具有良好的灵活性,保证在图书管理系统建设过程中后期系统功能的实现不影响前期已投入使用的系统功能。(3)安全性:系统应充分考虑信息、设备、运行和管理的安全性,建立完善的多层次的安全保障体系,保证用户的个人信
21、息等资料的数据安全。(4)可扩展: 该系统的用户从事着各种行业,他们的需求各不相同,系统在设计时应充分考虑到用户需求不断变化的需要,降低系统在扩展新的业务功能时的复杂度。3.4系统的数据需求3.4.1 系统的数据需求包括如下几点:(1)数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是用户的手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对用户操作进行实时的跟踪和错误提示。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。(2)数据的一致性与完整性由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 图书 管理 系统 终稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内