ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:476.17KB ,
资源ID:7933317      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7933317.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统本科生毕业设计 推荐Word下载.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

图书管理系统本科生毕业设计 推荐Word下载.docx

1、1.1.2 国内发展状况 21.2 管理信息系统简介 21.3 管理信息系统的发展现状 31.4 开发管理信息系统应注意的问题 31.5 可行性分析 32、开发环境 42.1运行环境 42.1.1硬件环境 42.1.2软件环境 42.2 开发工具及技术简介 42.2.1 开发工具简介 43、系统分析 53.1 模块设计 53.2 功能模块图 53.3 数据库设计概述 63.4 SQL查询语言及使用 63.5 数据库详细设计 74、系统设计 94.1 用户登陆 94.2 添加图书信息 114.3 还书管理 114.4 管理员设置 124.5 图书借阅管理 134.6 会员信息管理 145、系统调

2、试与测试 145.1 程序调试 145.2 系统测试与性能分析 145.2.1 软件测试 14结 论 16鸣 谢 17参考文献 18设计总说明随着网络技术的发展、计算机应用水平的提高的扩大,原来系统的时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。一直以来人们使用传统的人工方式管理图书馆的日常工作,在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,本文将对图书管理系统重新设计,使系统能利用软件开发技术的成果,方便图书的管理。图书管理系统是典型的管理信息系统(MIS),其开发主要包括后台的数据库的建立、维护

3、以及前端的相应应用程序的开发。在图书管理系统中,对读者来说,他们关心的问题是如何方便的查询到图书馆的书籍以及自己的借阅信息等,对管理员来说,他所关心的问题是如何管理图书和读者等。图书管理系统对图书馆提高服务质量,科学地进行管理,提高我国图书馆自动化整体发展水平都有重要意义。本文对系统的开发工具JSP及数据库开发语言 SQL Server2005等知识进行深入的探讨之后,主要阐述了图书信息管理系统的开发背景和发展趋势、需求分析、功能模块划分、数据库设计、各功能模块的实现方法及过程等,并对所开发系统中的用户信息和图书信息的添加、删除、修改、查询等功能界面的设计与实现作了详细阐述。本系统的创新之处在

4、于不仅能够满足基本图书信息管理的需求,还方便图书的高效管理,减少人工所产生的纰漏。本文能够进一步优化和改进之处在于该系统的界面和升级问题:比如用户界面设计不够美观,系统实现的功能安排也不够合理等。从系统维护与运行上讲,该系统不能在线对功能进行升级,只适用于单机运行。 图书信息管理系统的发展趋势就是从单机版向网络版发展,逐步进入数字化管理。关键词: 管理信息系统;图书;JSP ;设计与实现 introductionAlong with networkings development, the computer application levels enhancements expansion,

5、systems effectiveness, the data accuracy, in the operation conveniences has the insufficiency originally, Has affected systems normal use.Has been using the traditional manual management of libraries on a daily basis, until the computer has not been widely used in the library, library books and rely

6、 mainly on hand. Books on library books, readers, take efficient management, this article on the redesign of the library management system, enables the system to use the outcome of software development technology, easy management of books. Library management system are typical management information

7、 systems (MIS), database development includes the background of the front of the establishment, maintenance and development of corresponding applications. Library management system, the readers, the issue they care about is how to facilitate query to the lending of library books and its own informat

8、ion, for administrators, his concerns are how to manage books and readers. Library management system to improve the quality of service, scientific management, improve development level of library automation in China has important significance. This on system of development tools JSP and the database

9、 development language SQL Server2005, knowledge for in-depth of discussion Xuzhou, main described has books information management system of development background and development trend, and needs analysis, and features module divided, and database design, and the features module of achieved method

10、and the process, and on by development system in the of user information and books information of added, and delete, and modified, and query, features interface of design and achieved for has detailed described. This system is capable of meeting the basic needs of library and information management,

11、 guarantee the security of library management. But the system also has a number of undesirable places, such as user interface design is not beautiful enough, system functions arrangement is reasonable enough, these need to be improved. From the maintenance and operation of the system of speaking, th

12、is system cannot be upgraded online feature only applies to single runs. Development of library management system is a delicate and complex task, and it requires the designers to have overall planning capacity, and have more patience to do, in terms of design its not sloppy. The development trend of

13、 library information management system is from standalone to Web development, gradually entered the digital management. Keywords: Information system、 management system、book、JSP design and implementation毕业设计说明书1、绪论1.1 选题背景一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手

14、工。手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书

15、、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。1.1.1国外发展状况在国外,图书馆行业很受重视。早在19世纪70年代,美国海军兵器中心开始研究单词匹配技术,开始了信息检索技术的研究。此后,信息索引、自动分类、自动索引等技术的研究工作相继展开,图书信息管理系统的发展由此开始。到了80年代,一些大型的联机编目中心的相继出现,为人们展示了最早的图书信息管理系统的模型,比较著名的有OCLC、BALLOTS等。这期间,图书管理系统也开始向集成管理方向和商业化发展。80年代末,相继成立的Inc、Sirsi、Dynix、Notis、Exliibris都是

16、著名的专门开发图书管理系统的商业公司,将图书管理系统的发展有带到了一个新的高度。20世纪90年代,网络技术的发展带动了国外图书管理信息系统自动化的研究欣欣向荣。这期间,数据库、web开发、java技术,数据压缩与多媒体技术等等的成熟,使原有的系统逐步被以客户机服务器为基础的系统取代,为图书馆的发展提供了有力、可靠的技术保障,同时也繁荣了图书信息管理系统的商业发展。据调查,2008年仅在英国就大约有120多个商家开发研究图书信息管理系统,这些厂商不断将先进的技术技术加入自己的产品中,为图书馆信息管理系统增加了很多新元素,实现了图书管理的自动化,在功能上实现了图书管理,读者管理,图书借阅、归还、续

17、借和统计分析等图书管理的常用功能,还有很多辅助功能,如条形码的生成和打印功能,是图书的管理工作更加方便灵活。1.1.2 国内发展状况 由于我国信息建设开始比较晚,所以国内图书管理系统建设水平远远落后于国外水平。与国外先进的图书信息管理系统相比,国内图书信息管理系统的发展仍然任重而道远。20世纪70年代中期,我国图书信息管理系统开始兴起。在开始的一段时间内,国内的图书信息管理系统仅仅是效仿国外,引进国外的设备和系统,简单的进行改进,形成了对国外技术的依赖。在后来的发展过程中,国内研究者虽认识到这一点并开始自主研发国内自己的图书馆信息管理系统,但是技术较长一段时间内都停留在单机水平,网络化程度不高

18、,技术水平跟国际严重脱轨。这种局面一直到年代中期模式的图书信息系统的实现才被打破,国内图书信息管理系统的市场才被带动起来。目前,我国高校图书信息化水平还处在初级阶段,提供的服务类型简单,服务层次还不高。很多搞笑图书管理系统还停留在CS结构,随着Internet技术的兴起,B/S结构,即浏览器和服务器结构被提出来。实现模式下的管理信息系统的方法有很多,目前WEB应用系统开发技术发展迅速,应用广泛,GCI、ISAPI、NSAPI、PHP、ASP、JSP、NET等都是使用频率很高的服务器端技术。特别是,其源代码公开且与功能强的数据库结合,受到众多程序员的热捧,在目前的开发中被广泛采用。1.2 管理信

19、息系统简介 管理信息系统(Management Information Systems,简称MIS)是一个不断发展的新兴科学,随着科技的进步,MIS的定义也在不断更新。目前阶段普遍认为MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统,是一门管理科学、信息科学、系统科学与计算机技术相结合的综合性学科。 管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法。它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的

20、系统。管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益。所以,管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。信息系统在管理各项事务中有着普遍的应用,促进了企业管理工作的提升。管理信息系统是为管理服务的,它的开发和建立使企业摆脱落后的管理方式,实现管理现代化的有效途径。1.3 管理信息系统的发展现状 现代社会、社会化趋势的扩大和社会产品需求使企业在生产经营活动中涉及的内外部信息积聚膨胀,随着科学技术突飞猛进和生产迅速发展,使人类知识量增长速度不断加快,信息量的增加,外部环境变化的变快,人工已无法胜任。如何收

21、集足够的信息资源,强有力的信息并加以利用,积极的开发和及时利用信息爆炸有效的信息资源,已成为现代社会的难题。计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。计算机技术与通信技术结合极大的促进现代信息技术的发展,各国加快信息进程,国际社会建设信息高速公路的热潮和中国工人“金”字号工程为代表的国家信息工程项目的开展,使中国的企业信息化面临新的形势。电子计算机适应现代社会管理信息量迅速增长,信息寿命短,要求及时转换的问题。信息系统由电子数据处理,信息报告系统,决策支持系统进一步发展到专家系统及支持领导层的决策执行信息程序,在竞争中支持战略决策的战略信息系统。当今

22、社会现代信息技术广泛迅速的渗透到社会生活的各领域但目前在管理信息系统应用还很不完善,属于起步阶段。计算机对管理工作的支持,不仅是数据处理、而且是辅助决策的工具,能够从海量的信息中收集、整理,分析提供给管理者、决策有关的信息,相关的决策分析,甚至可和管理者交互对话,生成决策。目前各个行业的计算机处理信息管理,很大一部分仍停留在单项业务理,处在电子数据处理阶段,各单位由事务处理到系统处理转向支持系统还建立起真正的具有预测控制和支持决策功能的管理信息系统。虽然信息系统已有一定发展,在业务处理过程控制办公自动化方面已有长足进步,但很不完善。要充分利用计算机处理信息,必须从目前情况入手,着眼于未来,开发

23、适合本单位、行业的小型管理系统,甚至是其中一步分,如工资管理系统,然后逐步完善,不断扩充。管理信息系统的特点之一就是数据集中统一,采用数据库。利用数据库技术可解决数据共享问题。数据库用一定数据模型组织数据,使数据面向系统,程序独立于数据,实现数据独立性,减少数据冗余和不一致性,且易编程、扩充、移走。尤其 20 世纪 70 年代后期产生的分布式、面对对象数据库,使数据和数据操作方法作为对象由数据库管理,系统更好用,减少出问题的可能性.其属性继承性可在对象中共享数据和操作,极大的方便了用户。总而言之管理信息系统是集科学化、计算机及系统方法为一体的综合性边缘性学科。1.4 开发管理信息系统应注意的问

24、题 成功地开发一套管理信息系统,不仅需要具备一定的理论基础,而且还需要对开发过程中所面临的问题有一个充分、清醒的认识,例如:社会因素、文化背景、企业体制、起点环境等。特别是在中国当前IT行业飞速发展的形势下,更要强调这些方面对管理信息系统开发的影响。1.5 可行性分析(1)经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;人员费用:系统开发

25、人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支。(2)技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。当前的计算机硬件配置完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。(3)运行可行性对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成

26、预定的系统开发任务等。按上述三方面进行可行性分析、研究后,就可整理并编制出新系统开发的可行性报告,它是总体规划工作的阶段性成果。2、开发环境2.1运行环境 2.1.1硬件环境系统的硬件环境配置为处理器Pentium III800,内存512M,硬盘1G。2.1.2软件环境系统的软件环境配置为Windows XP操作系统,SQL Server 2005数据库,JDK1.5、MyEclipse5.1开发工具包和Tomcat6.0服务器。2.2 开发工具及技术简介以下内容是对本系统所采用的开发工具和技术进行的简单介绍。2.2.1 开发工具简介MyEclipse企业级工作平台(MyEclipse En

27、terprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以分为7类:(1)J2EE模型;(2)WEB开发工具;(3)EJB开发工具;(4)应用程序服务器的连接器;(5)J2EE项目部署服务;(6)数据库服务;(7)MyEclipse整合帮助。

28、对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。SQL Server 2005是一种采用T-SQL语言,基于C/S模式的关系型数据库管理系统。SQL Server 2005存储和管理数据有以下优点(1)每个数据项都存储在中央位置,所有用户都可在这个位置使用它们;(2)各个客户端上不单独存储数据项复本,从而消除了因用户不得不确

29、保使用的信息相同所带来的麻烦。系统不需要确保使用当前值更新所有数据复本,因为中央位置仅有一个复本;(3)可以在服务器上一次性定义业务和安全规则,并对所有的用户平等执行;(4)可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。还可在服务器应用程序中执行规则,因为这些应用程序也是许多客户端访问的中央资源;(5)关系数据库服务器只返回应用程序所需要的数据,优化了网络流量;(6)最大程度地降低硬件的成本,由于数据不是存储在每个客户端上,客户端不必耗费磁盘空间来存储数据。客户端无需在本地增加管理数据的功能,同时,服务器不需将处理能力耗费在显示数据上;(7)可以配置服务器以优化检索数据所需的磁盘

30、输入/输出容量,配置客户端以优化从服务器检索数据的格式;(8)可以将服务器存储在一个相对安全的位置,并配备如不间断电源供应系统这样的设备,这比完全保护每个客户端更经济;(9)维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在中央服务器上执行。3、系统分析3.1 模块设计根据本系统的需求,结合实际管理情况,本系统应用有如下功能模块:1.管理员管理:可以进行系统管理员的添加和管理.2.用户管理:图书管理系统的用户的添加,查询,修改和删除3.图书信息管理:可以在这里进行图书的添加,同时进行图书的修改和删除等功能。4.借书管理:在这里可以进行借书登记和查询已经借出的图书。5.还书管理:在

31、这里可以进行还书,同时可以查询到没有还得书。6.密码管理:在这里修改用的密码3.2 功能模块图 利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着这种结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层的信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。图3-1 统功能模块图3.3 数据库设计概述 计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库系统需要操作系统的支持。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。由于数据库应

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2