基于PHP+MYSQL的图书馆管理系统毕业论文

上传人:gg****m 文档编号:217461378 上传时间:2021-12-02 格式:DOCX 页数:28 大小:719KB
返回 下载 相关 举报
基于PHP+MYSQL的图书馆管理系统毕业论文_第1页
第1页 / 共28页
基于PHP+MYSQL的图书馆管理系统毕业论文_第2页
第2页 / 共28页
基于PHP+MYSQL的图书馆管理系统毕业论文_第3页
第3页 / 共28页
基于PHP+MYSQL的图书馆管理系统毕业论文_第4页
第4页 / 共28页
基于PHP+MYSQL的图书馆管理系统毕业论文_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《基于PHP+MYSQL的图书馆管理系统毕业论文》由会员分享,可在线阅读,更多相关《基于PHP+MYSQL的图书馆管理系统毕业论文(28页珍藏版)》请在金锄头文库上搜索。

1、密级:JINING UNIVERSITY学士学位论文THESIS OF BACHELOR目基于PHP+MYSOL的图书馆管理系统系 另壯计算机科学系专业年级:计算机科学与技术09级本科学生姓名:李振建学号: 20093710052012.10-2013.5指导教师:蒿琳职称:助教起讫日期:目录摘要1关键词1Abstract1Key words11绪论11.1研究背景11.2研究现状11.3研究意义22开发环境与相关技术简介22.1 PHP 概述22.2 MYSQL 概述22.3 Apache月艮务器22.4 WampSever 集成开发环境22.5 EclipsePHP studio 概述22

2、.6 B/S 模式32.7 Jquery EasyUI 概述33系统需求分析34总体功能设计44.1系统流程图与功能结构图44.2系统数据库设计44.2.1数据库概念设计44.2.2创建数据库及数据表55系统设计与实现95.1系统首页设计95.2系统管理员模块设计95.3系统图书档案管理模块设计135.4系统图书借还模块设计136. 系统安装文件的制作187. 系统测试197.1系统测试目的197.2系统测试方法197.3.系统测试结论19参考文献21致谢22附录23基于PHP+MYSQL的图书馆管理系统计算机科学与技术专业学生 李振建指导教师 蒿琳摘要:随看计算机的不断普及和发展,很多大型的

3、学校图书馆虽然已经有一整套比较完善的图书馆 管理系统,然而在一些中小型的学校图书馆中,绝大部分的工作仍需图书管理员由手工来完成,工 作效率低下。本文设计的图书馆管理系统基于B/S架构,使用最流行的服务器端脚本语言PHP,并以 与PHP良好匹配的MYSQL数据库为本系统的数据库,Apache作为本系统的服务器,实现了图书信息 的添加、查询、删除和借阅归还等功能。系统使用J query EasyUI插件编写用户界面,实现了良好 的用户体验。关键词:图书管理PHP MySQL ApacheLibrary management system based on PHP and MYSQLStudent

4、majoring in Computer Science and Technology Li ZhenjianTutor Hao LinAbstract: With the growing popularity of computers and development, although many large school library has a set of relatively complete library management system, but in some small and medium school library, most of the work still n

5、eeds librarian done by hand, the working efficiency is low This design of the library management system based on B / S structure, using the most popular server side scripting language PHP, and well-matched with the PHP MYSQL database-oriented systems Database, Apache server as the system to achieve

6、a book information add, query, delete, and borrow restitution and other functions. System uses Jquery EasyUI user interface plug-ins written to achieve a good user experienceKey words: library management; PHP ; MySQL; Apache;1绪论1.1研究背景随着我国的教育产业的快速发展,各个学校的学生数量越来越多,在这种情况下的 图书馆书籍管理和查询,以及读者的管理变得非常困难,使用计

7、算机软件的图书管理系 统来协助管理是一个很好的方法。图书馆管理系统的开发和应用,可以提高管理水平和 效率,为学校图书馆提供了一个很好的管理工具,简化繁琐的工作模式,使学校图书馆 管理更加规范化,科学化。1 2研究现状人工图书管理效率低下,不能及时了解的各类图书的类别和读者的需求,不能更好 地适应当前的读者要求。虽然绝大部分学校图书馆已经有了自己的图书管理系统,但多 数是采用C/S架构的,不能基于WEB管理,即便如此我国各类高等学校中仍有相当一 部分学校图书管理还停留在人工管理的基础上。1 3研究意义DEEPTN图书馆管理系统主要应用于学校中小型图书馆的管理。使用这个系统,图 书馆管理工作变得更

8、加便捷、高效,系统将用最先进的技术结合传统的方式,为读者提 供更好的服务,只有这样,可以有效地提高学校科研和教学水平。2开发环境与相关技术简介2. 1 PHP概述PIIP是一种广泛使用的开源的脚本语言,可嵌入到IITML中,尤其是对于Web开发 1o它是一种服务器端HTML的脚本语言,是一种简单的、高效的、面向对象的、解释 的、健壮的、安全性非常高的动态的脚木语言。2. 2 MYSQL 概述MySQL数据库是一个小型关系型数据库管理系统。由于MySQL体积小、速度快和低 成本,尤其是在开放源代码的特点,目前MySQL被广泛用于中小型网站。2. 3 Apache服务器目前世界使用排名第一的Web

9、服务器软件就是Apaache。Apache起初由NCSA (伊利诺伊大学香槟分校的国家超级电脑应用中心)开发。此后, 随着Apache httpd的开源社区的成员不断发展和加强,Apache的HTTP Web服务器有 可靠的声誉,有超过一半正在使用它的网站,特别是几乎所有最流行的大网站。例如, 维基百科使用的就是Apache服务器。2. 4 WampSever集成开发环境WampServer是Apache服务器,PHP解释器和MySQL数据库集成软件包。WAMP是完 全免费的,在官网可以下载到最新的版木。木文中使用的版木是WampServer Version 2. 1,其中包括 Apache

10、2.2.17, PHP 5. 3.3, MySQL 5. 5. 8。2. 5 Ec I i psePHP stud i o 概述本系统的开发主要依靠EclipsePHP studio制作。EclipsePHP是一个大型PHP项 Fl开发编译器。此编译器为PHP编译器,辅助PHP代码的开发和调试,集成了代码高亮、 函数跟踪、实时纠错等功能。内嵌浏览器可以在调试简单代码实时浏览。不仅支持php , 也支持其他网络语言像 html、xhtml、xml、css 和 javascript java perl python 等。2. 6 B/S模式B/S (Browser/Server结构)结构即浏览辭和

11、服务辭结构。它是随着Internet技 术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑 在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电 脑载荷,减轻了系统维护与升级的成木和工作量,降低了用户的总体成木(TCO) 72. 7 Jquery Easylll 概述Jquery EasyUI是一组基于jQuery的UI插件集合,而Jquery EasyUI的目标就是 帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂 的

12、javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单 的html标签。Jquery EasyUT为我们提供了大多数UI控件的使用,如I: accordion combobox menu、dialog、tabs tree validateboxdatagrid window 等等。本系统应用EASYUI的dialog控件完成一些比较小的页面,获得更好的用户体验。3系统需求分析DEEPTN图书馆管理系统实现了以下功能:图书管理、读者管理、图书借还和系统设 置。1.图书管理功能:图书类别管理功能和图书信息管理功能。2读者管理部分:读者信息管理。3. 图书借还部分:借阅

13、信息管理功能和归还信息管理功能。4系统设置:修改用户密码、添加新用户、退出系统和管理员权限修改等功能。DEEPIIN图书管管理系统图书档案管理系统设贵图书借还系统查询读者管理亠更改密码图3.1 DEEPIN图书馆管理系统功能结构图4总体功能设计4. 1系统流程图图4.1 DEEPIN图书馆管理系统系统流程图4. 2系统数据库设计4. 2. 1数据库概念设计1.图书档案实体图4. 2图书档案实体E-R图2读者档案实体图4. 3读者档案实体E-R图3. 借阅档案实体图4. 4借阅档案实体E-R图4. 归还档案实体图4. 5归还档案实体E-R图4.2.2创建数据库及数据表结合实际情况和分析图书管理员

14、需求,DEEPIN图书馆管理系统数据库包含以下10 个表格。字段信息Field TypeConmen t0 idint(10) unsignednamevarchar(30)索引信息IndexesColumnsIndexTypePRIMARYidUnique图 4. 6 tb_bookcase 表字段信息FieldTypeCommentT idint(10)unsignedtypenamevarchar(30)daysint(10)unsigned索引信息IndexesColumnsIndex TypePRIMARYidUnique图 4. 7 tb_booktype 表字段信息FieldTypeCommentbarcodevarchar(30)booknamevarchar(70)typeidint(10) unsignedauthorvarchar(30)translatorvarchar(30)ISBNvarchar(20)pricefloat(8,2)pageint(10) unsignedbookcaseint(10) unsignedstorageint(10) unsignedinTimedateoperatorvarchar(30)deltinyint(1)T idint(11)索引信息IndexesCol

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号