基于
PHP+MYSQL的企业图书
管理系统+
摘要目前,社会上流行的图书管理系统已经有很多,包括各种各样的图书馆管理和国家图书馆管理等。而对于企业,尤其是较小的企业根本没有完善的图书馆管理系统。现在,企业图书管理基本上是停留在人工管理的状况。随便企业七七论文网的发展,一些企业越来越重视企业教育培养机制,企业的图书管理系统也会越来越壮大。而人工的图书管理也将被电脑管理所代替。本次
设计是针对现在企业存在的情况,将
计算机信息管理应用到企业图书管理上面,根据企业的特点,在现有的社会、的图书管理系统,改善一些技术和增加创新,创建适合企业的独特的图书管理系统,使企业图书管理系统能够快捷的实施一些管理功能。关键词:数据库;PHP;MySQL;数据库技术;图书管理
TheEnterprisesLib
raryManagementSystemBaseonPHP+MYSQLAbstractAtpresent,therearealotofLibrarymanagementsystemsonthesociety,includingvariousschoolslibrarymanagementandtheNationalLibrarymanagement.Butforenterprises,especiallythesmallerenterprisestherearenotasoundlibrarymanagementsystem.Nowadays,librarymanagementofenterprisesstillremainsinthemanuallibrarymanagementofthesituation.Adthedevelopmentofenterprises,someenterprises,increasingemphasisonenterpriseeducationandtrainingmechanisms,theenterprise'slibrarymanagementsystemwillgrowmoreandmorescience.Thelibrarymanagementwillbeinsteadbycomputermanagement.Accordingtotheabove-mentioneddisadvantages,thisdesignt
oapplycomputerinformationmanagementcorporatelibrarymanagement.Basedontheavailablemanagesoftwaretosignificantlyconsiderthecharacteristicsofenterprisesandimprovethemanagefunctionsinthestudymanagesystem,tocreatealibrarymanagementsystemsuitableforenterprisesunique,sothatenterprisescanbeefficientimplementationofsomemanagementfunctions.Key
words:Database;PHP;MySQL;DatabaseTechnology;LibraryManagement目录1绪论11.1研究背景11.2数据库简介11.3开发环境简介21.3.1PHP概述21.3.2MYSQL概述31.3.3PHP+MYSQL组合31.4文本
工作3
2需求分析42.1系统需求42.2需求分析42.3系统功能分析图52.4系统模块组成62.4.1系统功能模块62.4.2功能模块的实现63总体设计83.1系统结构图83.2总体功能设计83.2.1系统设计目标83.2.2总体设计93.3数据库设计103.3.1系统数据分析103.3.2系统E-R图113.4数据流图133.5数据字典143.5.1图书信息表143.5.2图书分类表153.5.3图书状态表153.5.4图书借阅信息表163.5.5预定图书信息表163.5.6图书评价信息表163.5.7用户信息表173.5.8用户权限信息表174设计思想与实现194.1用户
登陆模块194.2主界面模块214.3检索功能214.4添加功能模块224.5修改功能模块244.6删除功能模块255系统测试与运行265.1系统运行环境265.2系统测试265.2.1测试目的265.2.2测试方法265.2.3测试结论266结束语28参考文献29致谢30
1绪论1.1研究背景当今社会正快速向信息化社会前进,信息系统的作用也越来越大。在这种条件下人工的图书管理都显得十分的落后而且效率低下,尤其在
查询方面效率低。为了适应现代化的环境,许多的管理事务都由电脑来管理,从而提高了管理的速率,效率。而随着企业的发展,企业推出的内部图书馆规模也越来越扩大,现在的企业图书管理系统也逐渐由用电脑来管理,但是由于企业的图书管理与其他的图书管理系统有些差别,现在流行的图书管理系统还不能完全适合企业的图书管理。因此,深圳大展信息科技有限公司(即我的实习单位)香港YAHOO项目组提出开发一套本公司内部的图书管理系统,并给出了具体的需求。我们小组及其他实习生小组对香港YAHOO项目组提出的企业图书馆需求进行了分析设计。各小组各自完成了图书馆的整套系统的设计开发。建立一套有效的图书管理系统,可以使企业减轻工作,将工作系统化、科学化、规范化,提高图书馆信息管理的工作质量和工作效率。1.2数据库简介数据库是数据管理的最新技术,是计算机科学的重要分支。如今信息资源的管理是越来越复杂、越来越重要,而数据库是信息系统的核心和基础技术。数据库是按照数据结构来组织、存储和管理数据的仓库。数据库解决多用户、多应用共享数据的需要,使数据为尽可能多的应用服务。1.3开发环境简介该企业图书管理系统是利用PHP+MYSQL进行开发的。系统的开发是用堪称Web数据库黄金组合的PHP/MySQL,PHP是一个类似微软ASP的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。MySQL是一个轻型SQL数据库服务器,而可运行在多种平台上,被认为是建立数据库驱动的动态网站的最佳产品。PHP、MySQL和Apache是Linux平台网站的最佳拍档。不过由于我们这次团队对Linux的掌握还不够熟练,因此本次设计还是在WindowsXP上进行。1.3.1PHP概述PHP是一种
HTML内嵌式的语言(类似IIS上的ASP)。PHP独特的语法混合了C、而
Java、Perl以及PHP式的新语法。它可以比CGI或者Perl更快速的执行动态网页。PHP是一种服务器端的、跨平台的技术。PHP是一种服务器端解释的脚本语言,PHP代码在服务器一端被解释转变成普通的HTML页面内容,送给浏览器一端。这种模式使得我们可以用它来完成相当复杂的功能。PHP的跨平台性意味着PHP可以运行在大多数操作系统上,而包括Windows/UNIX(及其许多变体)和Macintosh。对于在一台服务器上编写的PHP脚本,通常不用修改或者只做很少的修改即可在另一台服务器上工作。1.3.2.1MYSQL概述MySQL是最流行、最佳的开源数据库。MySQL是一个小巧灵珑的数据库服务器
软件,对于小型(当然也不一定很小)应用系统是非常理想的。除了支持标准的ANSISQL语句,它还支持多种平台,而在Unix系统上该软件支持多线程运行方式,从而能获七七论文得相当好的性能。对于不使用Unix的用户,它可以在WindowsNT系统上以系统服务方式运行,或者在Windows95/98系统上以普通进程方式运行。像PHP一样,MySQL具有很好的性能、可移植性和可靠性,并且易于
学习,与PHP一样MySQL是开源应用
程序,所以它几乎也是
免费的。2需求分析2.1系统需求