网络图书管理系统.docx

上传人:b****1 文档编号:1598827 上传时间:2022-10-23 格式:DOCX 页数:28 大小:1.34MB
下载 相关 举报
网络图书管理系统.docx_第1页
第1页 / 共28页
网络图书管理系统.docx_第2页
第2页 / 共28页
网络图书管理系统.docx_第3页
第3页 / 共28页
网络图书管理系统.docx_第4页
第4页 / 共28页
网络图书管理系统.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

网络图书管理系统.docx

《网络图书管理系统.docx》由会员分享,可在线阅读,更多相关《网络图书管理系统.docx(28页珍藏版)》请在冰豆网上搜索。

网络图书管理系统.docx

网络图书管理系统

 

河北农业大学现代科技学院

本科毕业论文(设计)

 

题目:

网络图书管理系统

 

1绪论

1.1选题的背景和意义

1.2研究现状

数据库设计增加小标题

按照上述标题把内容组织一下

 

摘要

本课题设计并实现了基于web的图书馆管理系统,该系统采用现今比较流行的开源PHP语言,结合MySql数据库,实现了图书的借阅、查询、管理等基本功能。

系统不仅维护方便,节省了图书馆的资源,方便图书馆进行图书管理,同时,用户也能够更容易更直观的查询书籍、管理藏书,使借书、还书、查书的过程大大简化,更加的方便和容易。

毕业设计做的系统就是对图书馆的书籍进行管理,主要工作是实现了图书信息功能,图书借还功能等。

图书信息功能是实现了图书的数字管理,能方便管理员快速查看图书信息;借书功能,用户可以通过此功能选择是否借出检索的书籍;还书功能,读者可以查看自己所借书籍信息;管理员可以查看借书还书历史和违规书籍信息;查看书籍具体信息,管理员可以查看书籍的具体信息以及在图书馆的存储状态。

本论文内容主要是运用软件工程的知识,先进行系统需求分析,之后是系统概要设计,详细设计,并且详细介绍了PHP图书馆管理系统的操作代码和排序的代码编写和测试。

关键字PHP语言/图书馆/MySql/Apache/HTML/div+css

ABSTRACT

 

Thisissuewasdesignedandimplementedweb-basedlibrarymanagementsystem,thesystemisnowmorepopularPHPlanguage,combinedwithMySql,realizedtheloanbookinformation,inquiry,managementandotherbasicfunctions. Systemisnotonlyeasytomaintain,savingthelibrary'sresourcestofacilitatethemanagementoflibrarybooks,thesametime,userscanmoreeasilyandmoreintuitivequerybooks,managementbooks,toborrowbooks,returnbooks,checkbooksgreatlysimplifiedtheprocessandmoreconvenientandeasy.

Thesystemisdesignedtodograduatelibrarymanagement,mainfunctionistoachievethebookinformation,bookcirculationfunctions.BookInformationfunctionistoachieveadigitallibrarymanagement,administratorscaneasilyviewbookinformationquickly;chargingfunction,userscansearchforthisfeaturetochoosewhethertolendbooks;alsowrittenfeature,readerscanseetheirown borrowedbooks,viewtheinformation;administratorcanviewthehistoryofborrowingandreturningbooksandillegalbooksinformation;Viewbooksspecificinformation,administratorscanviewdetailedinformationandbooksinthelibrary'sstoragestatus.

Thisthesisismainlytheuseofsoftwareengineeringknowledge,thefirstsystematicneedsanalysis,followedbysystemdesign,anddetaileddesign,anddetailsofthePHPlibrarymanagementsystemoperatingcodeandsortcodetowriteandtest.

KEYWORDSPHPlanguage,libraries,MySql,Apache,HTML,div+css

 

把翻译好好改改

按照要求修改论文格式

1系统开发环境

1.1开发背景

随着社会的发展,每天都有数以十万、百万计的图书/期刊问世,图书馆的图书和期刊也在迅速的增加。

面对这些数量庞大的图书管理,需要处理复杂的读者信息,频繁的借还图书信息,图书增减信息,如果仍然采用传统的人工管理方法,既费时费力,更容易出错[1]。

信息技术的发展给图书的管理带来了新的机遇。

使用图书管理系统对图书馆进行管理,这不仅解决了一系列的弊端和问题,更加提高了工作效率。

1.2开发工具

1.2.1PHP语言的发展

1994年,RasmusLerdorf首次设计出了php(做为现在的主流开发语言)程序设计语言。

  1995年6月,RasmusLerdorf在Usenet新闻组comp.infosystems.www.authoring.cgi(现在已经不多人在用了)上发布了php(做为现在的主流开发语言)1.0声明。

  1996年4月,RasmusLerdorf在Usenet新闻组comp.infosystems.www.authoring.cgi(现在已经不多人在用了)上发布了php(做为现在的主流开发语言)第二版声明。

相比php(做为现在的主流开发语言)1单纯的标签置换代码,php(做为现在的主流开发语言)第二版含有了可以处理更复杂的嵌入式标签语言的解析程序。

  1997年,TelAviv公司的ZeevSuraski和AndiGutmans自愿重新编写了底层的解析引擎,其他很多人也自愿加入了php(做为现在的主流开发语言)的其它部分而工作,从此php(做为现在的主流开发语言)成为了真正意义上的开源项目。

  1998年6月,php(做为现在的主流开发语言).net发布了php(做为现在的主流开发语言)3.0声明。

发布以后,用户数量才真正开始了飞涨。

  2000年5月22日,php(做为现在的主流开发语言)4.0发布。

该版本的开发是由希望对php(做为现在的主流开发语言)的体系结构做一些基本改变的开发者推动的,这些改变包括将语言和Web服务器之间的层次抽象化,并且加入了线程安全机制,加入了更先进的两阶段解析与执行标签解析系统。

这个新的解析程序依然由ZeevSuraski和AndiGutmans编写,并且被命名为Zend引擎。

  2004年7月13日,php(做为现在的主流开发语言)5.0发布。

该版本以Zend引擎II为引擎,并且加入了新功能如php(做为现在的主流开发语言)DataObjects(PDO)。

  2004年7月13日,php(做为现在的主流开发语言)5.0发布.该版本以Zend引擎II为引擎,并且加入了新功能如php(做为现在的主流开发语言)DataObjects(PDO)。

1.2.2PHP语言的特色

1、跨平台特性:

PHP语言可以运行于Linux、FreeBSD、OpenBSD、SolarisUnix、AIX、Darwin、Windows等多种操作系统,通常说的LAMP指的就是Linux、Apache、MySQL、PHP/Perl/Python。

 2、数据库支持:

PHP支持多种主流与非主流的数据库,如:

、AdabasD、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MySQL、MicrosoftSQLServer、Solid、Sybase、ODBC、oracle、oracle8、PostgreSQL等。

 3、安全性:

加密支持,PHP4实现了完整的加密,这些加密功能是一个完整的mycrypt库,并且PHP4.0支持哈希函数。

Blowfish,TripleDES,MD5,并且SHA1也是可使用的一些加密算法。

使用PHP语言运行Linux、FreeBSD、OpenBSD、SolarisUnix操作系统,不需安装任何杀毒软件及补丁,安全可靠.

 4、扩展性:

扩充了API模块:

PHP4.0为扩展的API模块的提供了扩展PHP接口模块,它比旧的API版本显著地快。

PHP模块已有的及最常用的接口多数被转换到使用这个扩展的接口;另外,PHP属于开源软件,其源代码完全公开,任何程序员为PHP扩展附加功能非常容易使PHP有很好的发展空间和扩展性.

 5、执行速度快:

PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页比CGI、Perl和ASP更快,这是它的第一个突出的特点;内存方面,PHP4.0能更有效的使用内存,导致较少的内存占用消耗,这主要归功于引用计数技术的实现。

 6、可移植性:

PHP写出来的Web后端CGI程序,可以很轻易的移植到不同的操作系统上。

例如,先以Linux架的网站,在系统负荷过高时,可以快速地将整个系统移到SUN工作站上,不用重新编译CGI程序。

面对快速发展的Internet,这是长期规划的最好选择。

 7、功能全面性。

PHP包括图形处理、编码与解码、压缩文件处理、XML解析、支持HTTP的身份认证、Cookie、POP3、SNMP等。

可以利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。

从对象式的设计、结构化的特性、数据库的处理、网络接口应用、安全编码机制等,PHP几乎涵盖了所有网站的一切功能。

 8、可伸缩性。

传统上网页的交互作用是通过CGI来实现的。

CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。

解决方法就是将经常用来编写CGI程序的语言的解释器编译进web服务器(比如mod_perl,JSP),PHP就可以以这种方式安装。

内嵌的PHP可以具有更高的可伸缩性。

1.2.3MySql

MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL的SQL语言是用于访问数据库的最常用标准化语言。

MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。

由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

1.3应用环境

1.3.1硬件环境

(1)能够运行Windows系统的高档PC台式机,笔记本电脑。

1.3.2软件环境:

(1)中文WindowsXP操作系统。

(2)PHP开发环境

(3)Apache服务器。

(4)MySql数

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1