目录
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 详细设计 ...................................................................................... 错误!未定义书签。
4.1 系统开发平台及工具选择.................................................. 错误!未定义书签。
4.2 数据库连接.......................................................................... 错误!未定义书签。
4.3 登录模块.............................................................................. 错误!未定义书签。
4.3.1 登录模块概述............................................................... 错误!未定义书签。
4.3.2 登录模块技术分析....................................................... 错误!未定义书签。
4.3.3 登录模块实现过程....................................................... 错误!未定义书签。
4.4 管理员设置.......................................................................... 错误!未定义书签。
4.4.1 管理员设置概述........................................................... 错误!未定义书签。
4.4.2 管理员设置技术分析................................................... 错误!未定义书签。
4.4.3 管理员设置实现过程................................................... 错误!未定义书签。
4.5图书档案管理....................................................................... 错误!未定义书签。
4.5.1图书档案管理概述........................................................ 错误!未定义书签。
4.5.2 图书档案管理技术分析............................................... 错误!未定义书签。
4.5.3 图书档案管理实现过程............................................... 错误!未定义书签。
4.6图书借阅管理....................................................................... 错误!未定义书签。
4.6.1图书借阅管理概述........................................................ 错误!未定义书签。
4.6.2 图书借阅管理技术分析............................................... 错误!未定义书签。
4.6.3 图书借阅管理实现过程............................................... 错误!未定义书签。
4.7读者信息管理....................................................................... 错误!未定义书签。
4.7.1 读者信息管理概述....................................................... 错误!未定义书签。
4.7.2 读者信息管理技术分析............................................... 错误!未定义书签。
4.7.3 读者信息管理实现过程............................................... 错误!未定义书签。
4.8系统查询............................................................................... 错误!未定义书签。
4.8.1 系统查询概述............................................................... 错误!未定义书签。
4.8.2 系统查询技术分析....................................................... 错误!未定义书签。
4.8.3 系统查询实现过程....................................................... 错误!未定义书签。
4.9更改口令............................................................................... 错误!未定义书签。
4.10 小结.................................................................................... 错误!未定义书签。
5 测试 ................................................................................................ 错误!未定义书签。
5.1 测试目的.............................................................................. 错误!未定义书签。
5.2 测试方法.............................................................................. 错误!未定义书签。
5.2.1 测试环境....................................................................... 错误!未定义书签。
5.2.2 功能测试....................................................................... 错误!未定义书签。
5.2.3 用户界面测试............................................................... 错误!未定义书签。
5.2.4 单元测试....................................................................... 错误!未定义书签。
5.3 小结...................................................................................... 错误!未定义书签。
6 结束语 (18)
6.1 总结 (18)
6.2 展望 (18)
参考文献 (19)
致谢 (20)
平顶山学院本科毕业设计
1绪论
该部分主要介绍当前图书馆管理系统的背景及意义,并且简要介绍论文的结构安排。基于PHP的图书馆管理系统能够方便有效地管理图书,大大的提高了图书馆管理的效率。
1.1 课题研究的背景
随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。图书馆管理也从人工文本操作发展到了计算机自动化操作。虽然,当前的图书馆大部分都在使用计算机来进行管理,但是,仍有很多的学校图书馆和书店的图书管理系统只能进行一些基本的图书借阅等功能操作,在及时性、有效性等方面有所欠缺。
针对目前普遍的图书管理系统存在的功能不全、操作复杂、系统要求高等一系列问题,设想一款操作简单、高效率的图书管理系统。基于目前很多图书管理系统只能在服务器上操作问题,有必要建立一个图书管理系统有效的支持WEB服务,以使图书管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,并且能通过Internet能够及时、准确修改图书情况。本系统的设计有效的支持WEB访问,使得资源利用最大化,用户只需通过浏览器就可以实现操作,并且该操作灵活简单。此设计的目标在于开发一个功能齐全,操作简单明了的图书馆借阅系统。
本系统结合图书馆实际需要分析,采用功能很强大的MyEclipse作为开发工具,使用PHP来开发B/S(Browser/Server)模式的图书管理系统。整个系统符合操作简便、界面友好、灵活、实用、安全的
要求出发,完成借书、还书的全过程,包括读者资源、书籍资源、借书信息、还书信息,能够及时地了解各个环节的信息的变更。
1.2 课题研究的意义
实现图书馆对外借书、还书的简易操作,提高图书馆对最频繁工作的效率;实现图书馆对外所藏图书的按类别、书名等多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询;建立图书馆外借读者数据库,方便工作人员对读者进行有效管理;实现图书馆对新书入库,旧书封存的简单处理,并且建立书籍档案,方便进货,整体提高图书管理的效率。
1
基于PHP的图书馆管理系统的设计与实现
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 论文结构安排
本文主要介绍图书馆管理系统的开发背景和相关技术及工具介绍、需求分析、总体设计和详细设计与实现,最后介绍系统的相关测试,全文共分六章,具体安排如下所示:
目前行的php开发工具有1、绪论:本章主要介绍系统的开发背景和意义及系统所完成的工作、开发该系
2
平顶山学院本科毕业设计
统所用到的工具及相关技术和整个论文的结构安排等。
2 、需求分析:本章主要介绍系统的设计目标,而且对系统的功能需求,性能需求等方面进行详细介绍。
3 、总体设计:本章主要介绍系统的整体设计,而且使用系统功能图对整个系统的功能设计、数据库的概念结构设计、逻辑结构设计和物理结构设计等方面进行详细的介绍。
4 、详细设计与实现:本章主要分为详细设计和系统实现两部分。介绍核心功能模块的设计与实现,并借助相应的实现界面,来陈述功能设计与实现过程。
5、测试:本章介绍项目测试的目的和方法。而且结合关键功能给出设计的测试用例和测试结果。
6、结束语:本章主要分为总结和展望两部分。总结部分对本论文的撰写进行回顾与总结,展望部分对图书馆管理系统的可扩展性进行介绍与分析。
1.6小结
本章首先介绍本课题的研究背景及意义深入研究本系统的重要性。最后介绍论文的结构安排,以便于在可以保证论文质量的前提下按照计划顺利完成本论文的撰写。
3
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论