1、1 毕 业 设 计毕 业 设 计 ( 论 文论 文 ) 题目题目: 图书馆管理系统 学学 生生 姓姓 名:名: 学号:学号: 学学 部部 (系) :(系) : 专专 业业 年年 级:级: 指指 导导 教教 师师 职称或学位:职称或学位: 年年 月月 日日 2 目 录 摘摘 要要 3 前言前言 4 1.1.系统需求分析系统需求分析 . 5 1.11.1 现行业务描述现行业务描述 5 1.21.2 可行性分析可行性分析 6 2.2.系统逻辑方案系统逻辑方案 . 7 3.3.系统总体结构设计系统总体结构设计 . 8 3.13.1 软件模块结构设计软件模块结构设计 8 3.23.2 数据库设计数据库设
2、计 . 10 4.4.系统详细设计系统详细设计 12 4.14.1 登陆页面设计登陆页面设计 . 12 4.2 4.2 图书管理员页面设计图书管理员页面设计. 14 4.2.14.2.1 添加图书添加图书 . 14 4.2.2 4.2.2 查询查询/ /修改修改/ /删除图书删除图书 1515 4.2.34.2.3 添加借阅信息添加借阅信息 . 19 4.2.44.2.4 查询查询/ /删除借阅信息删除借阅信息 19 4.34.3 借阅者页面设计借阅者页面设计 . 21 结束语结束语. 24 参考文献参考文献. 25 致谢致谢. 26 3 图书图书馆馆管理系统管理系统 摘 要 随着 人类社会的
3、 发展 ,人类对知 识的需求也 不断地增长 。在 这 种形 势下 ,书籍就渐 渐地成为人 们获取并增 长知识的主 要途径 ,而 图书 馆就自然而 然地在人 们的生活中 占据了一定 的位置,如 何科学 地管 理图书馆不 但关系到 读者求知的 方便程度,也关系到图 书馆的 发展 ,因此,开 发一套完善 的图书馆 管理系统就 成不可少了 ,本文 介绍 了在 JAVA 环境下采用 “自上而下 地总体规 划,自下而 上地应 用开 发”的策略 开发本系 统的详细过 程, 提出实现图书馆信息管理、资 源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和 功能设计,从图书的入库登记到查询浏览
4、,从借书证发放到图书的借阅,形成了 一个整体自动化管理模式,从软 件工程的角 度进行了 科学而严谨 的阐述。 【关键词】图书管理图书管理 Struts2 Hibernate MySQLStruts2 Hibernate MySQL 数据库数据库 4 前言前言 随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息 和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥 着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和 社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需 了,管理信息系统作为一门边缘学科,集管理科学、信息科学、
5、系统科学、现代 通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来 看,可以提高工作效率;对外来看,获得竞争优势。 管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。 生命周期法(Life Cycle Method)是 20 世纪 60 年代发展起来的一种应用广泛 且比较成熟的管理系统开发方法, 它的基本思想是将系统的开发工作从开始到结 束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味 着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;原型 法(Prototyping Method)是 20 世纪 80 年代发展起来的,
6、旨在改变生命周期法的 缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开 发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系 统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复, 最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管 理信息系统;面向对象(Object Oriented)的开发方法于 20 世纪 80 年代开始 兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点 是以对象为基础,对象是分析问题和解决问题的核心。基于以上三种方法的特点 和各自的优缺点,本图书馆管理系统利用软件工程化思想和方法,总体上是采用 结构化生命法进行系统分析和设计的, 而系统实现等步骤则采用了原型法和面对 对象的方法。 管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系 统工程,因此制定一个完善、可