图书管理系统的设计与实现【字数:9361】

摘 要随着互联网技术的快速发展,计算机的用途也随着其外形由笨重复杂到精致灵巧变得愈来愈广泛,它影响着人们的生活、学习、工作。大家在领略到它智能先进的作用后,也逐渐对计算机的使用提出了更高的要求,瞬息万变的互联网技术赋予了其扛起各行各业数字信息管理使命的新功能。图书管理系统就是基于此而产生的,它可以配合替代原有的管理方式更加灵活、高效的完成图书管理工作。本文从研究背景、需求分析、可行性分析以及系统结构设计等方面对图书管理系统的开发过程进行了详细阐述,并通过系统测试分析,进一步确定了该系统的开发成果。系统表现为B/S架构,选用JSP技术,是以Mysql作为后台数据库设计出来的,其页面清晰自然,操作简便易用,是一款功能齐全、稳定实用的图书管理系统。系统拥有两个身份权限管理员和读者,分别在自己的权限范围内查看和管理图书信息、图书类别信息、借阅读者信息、图书借阅和归还信息等功能。
目 录
1 序 论 1
1.1 研究背景和现状 1
1.2 研究内容 2
1.3 系统设计思想 2
2 相关技术 4
2.1 JSP技术 4
2.2 B/S架构 4
2.3 MYSQL数据库 5
2.4 系统开发环境 6
3 系统设计 7
3.1 系统总功能结构设计 7
3.2 数据库设计 7
3.2.1 数据库概念结构设计 8
3.2.2 数据库逻辑结构设计 9
5 系统实现 11
5.1 管理员功能模块实现 11
5.1.1 管理员登录 11
5.1.2 修改登录密码 13
5.1.3 类别信息管理 15
5.1.4 图书信息管理 19
5.1.5 读者信息管理 21
5.1.6 图书借阅管理 23
5.2 读者功能模块实现 25
5.2.1 读者登录 25
5.2.2 图书信息查询 27
5.2.3 我的借阅信息 30
6 系统测试 32
6.1 测试的概念 32
6.2 测试的 *好棒文|www.hbsrm.com +Q: &351916072& 
重要性和特性 32
6.3 测试方法 32
6.4 测试的内容和步骤 32
6.4.1 功能测试 32
6.4.2 可用性测试 33
6.4.3 性能测试 33
6.5 测试用例 33
6.6 测试分析 34
6.7 测试结果分析 34
7 结 论 35
7.1 成果 35
7.2 存在缺陷和改进 35
7.3 本次收获 35
参 考 文 献 37
致 谢 38
1 序 论
1.1 研究背景和现状
二十一世纪的今天,互联网逐渐成为目前人们获取、传播和汇总资料信息的最重要最快速的途经,其技术被不断挖掘拓展,深深的影响着世界的各行各业,人们已经不只是简单的用它来浏览网页和收发邮件,甚至不希望仅仅把这一项技术作为一门罕见的学问来研究,更盼望它能深入到传统工作的方方面面来。由于互联网信息技术也在不断得到创新和进步,一些可以智能收集、处理信息数据的管理系统软件应运而生。图书管理系统就是基于此而产生并发展起来的。
书是人类进步的阶梯,是人类精神文明传承的主要途经,图书馆汇集了世界国内外各类型的名著书籍,可以说很全面了,所以大家一般都爱去图书馆里看书或者借书,实惠又方便。而对于图书馆来说,管理图书和借阅读者信息是其主要工作。以往这项工作都由专门的工作人员,通过纸笔账表手工来完成,长期这样下来各种数据的查阅、更新以及交接等方面都或多或少容易出现问题,不便管理。而且这项工作随着图书和借阅人数的增加,也给工作人员平添了不少的工作量。当然后来也有一些简单的信息软件出现,但也只是可以在计算机上进行资料的抄写、排版再打印而已,对于已有的相关资料可能就弃之不用了,这无疑是一种浪费,而且功能只针对图书馆一方,显得有些单一了。这时如果在充分利用相关资源的情况下,出现一款集图书信息、读者信息、借阅信息等为一体的,可以让图书馆管理员和读者在一定范围内都能查看操作的管理系统,只要做好数据保存备份,那么对于图书的相关管理工作就能做到省时省力又准确高效。
国外在这方面发展较早,我国因国情最早于上世纪六七十年代时也出现了图书管理系统。当时因为计算机不够普及,也只有规模大的图书馆用到了这类管理系统,虽然也是大为改善了落后的手工管理方式、提高了工作效率,但因为系统使用主要面向图书馆一方,对于借阅和读者的需求方面不够系统和灵活,所以图书管理系统的发展受到了限制。自上世纪九十年代后期以来,随着计算机互联信息技术的飞速发展和更新,再加上计算机逐渐成为最普遍的家庭或企业家电办公标配,新一代的图书管理系统得以升级得更为全面完整,无论图书管理人员还是借阅读者都能从中获取智能良好的使用效果。
1.2 研究内容
该课题主要从直观和抽象两方面来研究图书管理系统的设计,直观上来说就是系统画面清晰功能分明,易学习易上手,抽象上来研究就涉及到了系统设计的架构,技术,数据库等,总体来说是要设计一款相对成熟完整的管理系统。可以从这几个方面来研究:
先分析图书管理工作的现状背景,进行市场调研。
熟悉图书管理工作的整体流程,知道要设计哪些功能。
(3)剖析目前图书管理工作面临的问题和需求,并加以弥补和创新。
(4)理清开发设计本系统的思路,重点介绍设计本系统用到的相关工具,如技术,模式架构,数据库等,在此过程中需要回顾或查阅有关专业技术知识,必要的时候借鉴和学习前辈的优秀作品,尽量设计出比较完整的功能。
(5)对系统从各方面做详细的分析,如可行性分析、性能分析、需求分析、界面分析等。
(6)系统结构设计和详细实现的介绍,最后进行系统测试以确保系统期望效果的最终完成。
1.3 系统设计思想
构思并开发一款程序之初,要经过周密的市场调研,科学的筹备,并要对其各个方面如功用、规格还有耗费资金等进行分析计算,不仅可以确保该程序的开发能如期进行,更使其相对完善。以上述为设计思想,选用目前最实惠高效的结构模式和技术,设计出来的管理系统在弥补了传统管理模式各项不足的同时,能尽量提现出它的优点,取代传统方式的理由和必然原因。总体来说,该系统的开发有以下几个要求:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/645.html

好棒文