没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计(论文)-基于PHP的图书馆管理系统的设计与实现.doc
0 下载量 160 浏览量
2023-07-02
13:37:14
上传
评论 1
收藏 597KB DOC 举报
温馨提示
试读
23页
毕业设计(论文)-基于PHP的图书馆管理系统的设计与实现.doc
资源推荐
资源详情
资源评论
目 录
1 绪论...................................................................................................................................1
1.1 课题研究的背景....................................................................................................1
1.2 课题研究的意义....................................................................................................1
1.3 管理信息系统的发展现状....................................................................................2
1.4 相关技术与工具的介绍........................................................................................2
1.5 论文结构安排........................................................................................................2
1.6 小结.........................................................................................................................3
2 需求分析.........................................................................................................................4
2.1 任务概述.................................................................................................................4
2.2 功能需求.................................................................................................................4
2.3 性能需求.................................................................................................................6
2.4 接口需求.................................................................................................................7
2.5 可行性论证............................................................................................................7
2.6 小结........................................................................................................................8
3 总体设计.........................................................................................................................9
3.1 功能设计.................................................................................................................9
3.2 模块具体划分.........................................................................................................9
3.3 概念结构设计.......................................................................................................10
3.4 逻辑结构设计.......................................................................................................12
3.5 物理结构设计.......................................................................................................13
3.6 小结.......................................................................................................................16
4 详细设计.......................................................................................................................17
4.1 系统开发平台及工具选择..................................................................................17
4.2 数据库连接..........................................................................................................17
4.3 登录模块..............................................................................................................17
4.3.1 登录模块概述...............................................................................................17
4.3.2 登录模块技术分析.......................................................................................18
4.3.3 登录模块实现过程.......................................................................................18
4.4 管理员设置..........................................................................................................19
4.4.1 管理员设置概述...........................................................................................19
4.4.2 管理员设置技术分析...................................................................................19
4.4.3 管理员设置实现过程...................................................................................19
4.5 图书档案管理.......................................................................................................21
4.5.1 图书档案管理概述........................................................................................21
4.5.2 图书档案管理技术分析...............................................................................21
4.5.3 图书档案管理实现过程...............................................................................21
4.6 图书借阅管理.......................................................................................................22
4.6.1 图书借阅管理概述........................................................................................22
4.6.2 图书借阅管理技术分析...............................................................................22
4.6.3 图书借阅管理实现过程...............................................................................23
4.7 读者信息管理.......................................................................................................24
4.7.1 读者信息管理概述.......................................................................................24
4.7.2 读者信息管理技术分析...............................................................................24
4.7.3 读者信息管理实现过程...............................................................................24
4.8 系统查询...............................................................................................................25
4.8.1 系统查询概述...............................................................................................25
4.8.2 系统查询技术分析.......................................................................................26
4.8.3 系统查询实现过程.......................................................................................26
4.9 更改口令...............................................................................................................27
4.10 小结....................................................................................................................27
5 测试.................................................................................................................................28
5.1 测试目的..............................................................................................................28
5.2 测试方法..............................................................................................................28
5.2.1 测试环境.......................................................................................................28
5.2.2 功能测试.......................................................................................................29
5.2.3 用户界面测试...............................................................................................30
5.2.4 单元测试.......................................................................................................30
5.3 小结......................................................................................................................32
6 结束语.............................................................................................................................33
6.1 总结......................................................................................................................33
6.2 展望......................................................................................................................33
参考文献.............................................................................................................................34
致 谢...................................................................................................................................35
平顶山学院本科毕业设计
1
1 绪论
该部分主要介绍当前图书馆管理系统的背景及意义,并且简要介绍论文的结构安
排。基于 PHP 的图书馆管理系统能够方便有效地管理图书,大大的提高了图书馆管理
的效率。
1.1 课题研究的背景
随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。图书馆管
理也从人工文本操作发展到了计算机自动化操作。虽然,当前的图书馆大部分都在使
用计算机来进行管理,但是,仍有很多的学校图书馆和书店的图书管理系统只能进行
一些基本的图书借阅等功能操作,在及时性、有效性等方面有所欠缺。
针对目前普遍的图书管理系统存在的功能不全、操作复杂、系统要求高等一系列
问题,设想一款操作简单、高效率的图书管理系统。基于目前很多图书管理系统只能
在服务器上操作问题,有必要建立一个图书管理系统有效的支持 WEB 服务,以使图书
管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,并且能通过
Internet 能够及时、准确修改图书情况。本系统的设计有效的支持 WEB 访问,使得
资源利用最大化,用户只需通过浏览器就可以实现操作,并且该操作灵活简单。此设
计的目标在于开发一个功能齐全,操作简单明了的图书馆借阅系统。
本系统结合图书馆实际需要分析,采用功能很强大的 MyEclipse 作为开发工具,
使用 PHP 来开发 B/S(Browser/Server)模式的图书管理系统。整个系统符合操作简便、
界面友好、灵活、实用、安全的要求出发,完成借书、还书的全过程,包括读者资源、
书籍资源、借书信息、还书信息,能够及时地了解各个环节的信息的变更。
1.2 课题研究的意义
实现图书馆对外借书、还书的简易操作,提高图书馆对最频繁工作的效率;实现
图书馆对外所藏图书的按类别、书名等多方面的查询,最大的方便读者和图书馆工作
人员对所需图书的查询;建立图书馆外借读者数据库,方便工作人员对读者进行有效
管理;实现图书馆对新书入库,旧书封存的简单处理,并且建立书籍档案,方便进货,
整体提高图书管理的效率。
基于 PHP 的图书馆管理系统的设计与实现
2
1.3 管理信息系统的发展现状
随着计算机技术的发展以及计算机网络的逐渐普及,英特网成为人们查找信息的
重要场所。二十一世纪是信息的时代,所以信息的交换和信息流通显得的特别重要。
为使信息能及时快速的流通,因此,使用计算机来管理图书成为必然,并且通过
Internet 来管理图书也成为主流。目前,中小型以及大型图书馆、书店等均开始使用
各种系统管理软件来辅助管理图书,但是大多数的图书管理系统都是只能够进行一些
基本的图书借还功能,还存在一些缺陷。例如:图书借阅到期后,将直接记为未归还,
并开始计算超期罚款,而读者或许还并不知道已经超期,而导致要缴纳大量的罚款。
1.4 相关技术与工具的介绍
本系统采用 PHP 进行编写,采用 Dreamweaver 进行页面的设计,采用 MyEclipse
进行集成环境的开发,采用 Tomcat 服务器,使用 B/S 模式进行系统的开发。并且使
用 MySQL 数据库,进行后台数据的管理。
MyEclipse 是一个多编程语言开发平台,安装上支持相应的语言开发插件,就可
以在 MyEclipse 下开发出来 Java 以外的 C/C++、C#、JavaFX script 等语言的工程。
MyEclipse 是 Eclipse 的插件,也是一款功能强大的集成开发环境,支持代码编写、
配置、测试以及除错,使用方便。
B/S(Brower/Server)结构即浏览器/服务器模式,是 WEB 兴起后的一种网络结
构模式。他最大的优点就是能在任何地方进行操作而不用安装其他专业软件,只要有
一台能连接网络的电脑就能使用,客户端无需安装和维护,系统扩展容易
[5]
。
MySQL 是一种关联数据库管理系统,关联数据库将数据保存在各个不同的表中,
而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 被
广泛地应用在 Internet 上的中小型网站中。由于其速度快、体积小、总体拥有成本
低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体成本而选择了
MySQL 作为网站数据库。
1.5 论文结构安排
本文主要介绍图书馆管理系统的开发背景和相关技术及工具介绍、需求分析、总
体设计和详细设计与实现,最后介绍系统的相关测试,全文共分六章,具体安排如下
所示:
1、 绪论:本章主要介绍系统的开发背景和意义及系统所完成的工作、开发该系
平顶山学院本科毕业设计
3
统所用到的工具及相关技术和整个论文的结构安排等。
2 、需求分析:本章主要介绍系统的设计目标,而且对系统的功能需求,性能需
求等方面进行详细介绍。
3 、总体设计:本章主要介绍系统的整体设计,而且使用系统功能图对整个系统
的功能设计、数据库的概念结构设计、逻辑结构设计和物理结构设计等方面进行详细
的介绍。
4 、详细设计与实现:本章主要分为详细设计和系统实现两部分。介绍核心功能
模块的设计与实现,并借助相应的实现界面,来陈述功能设计与实现过程。
5、 测试:本章介绍项目测试的目的和方法。而且结合关键功能给出设计的测试
用例和测试结果。
6、 结束语:本章主要分为总结和展望两部分。总结部分对本论文的撰写进行回
顾与总结,展望部分对图书馆管理系统的可扩展性进行介绍与分析。
1.6 小结
本章首先介绍本课题的研究背景及意义深入研究本系统的重要性。最后介绍论文
的结构安排,以便于在可以保证论文质量的前提下按照计划顺利完成本论文的撰写。
剩余22页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 345
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功