基于PHP+MYSQL企业图书管理系统
摘要
目前,社会上流行的图书管理系统已经有很多,包括各种各样学校的图书馆管理和国家图书馆管理等。而对于企业,尤其是较小的企业根本没有完善的图书馆管理系统。现在,企业图书管理基本上是停留在人工管理的状况。随便企业的发展,一些企业越来越重视企业教育培养机制,企业的图书管理系统也会越来越壮大。而人工的图书管理也将被电脑管理所代替。
本次设计是针对现在企业存在的情况,将计算机信息管理应用到企业图书管理上面,根据企业的特点,在现有的社会、学校的图书管理系统,改善一些技术和增加创新,创建适合企业的独特的图书管理系统,使企业图书管理系统能够快捷的实施一些管理功能。
基于 WINDOWSXP 开发研制,结合B/S图书管理系统的要求,对MySQL数据库管理系统、SQL语言原理、PHP应用程序设计,以及对PHP+MySQL技术的深入学习和应用,完成了企业对图书管理系统的需求分析、功能模块划分和分析,然后设计出数据库和应用程序。设计中充分利用PHP5、MySQL5数据库技术的强大功能,提高了编程效率和系统可靠性。
全文主要分六章来讨论。第一章介绍了课题研究背景和项目开发环境。第二章则对项目进行需求分析。第三章和第四章是本文的主要部分,是整个系统的设计与实现。在第五章说明系统的环境与测试。最后一章就是对完成这次设计的总结。
关键词: 数据库; PHP; MySQL; 数据库技术; 图书管理
I
Abstract
At present, there are a lot of Library management systems on the society, including various schools library management and the National Library management. But for enterprises, especially the smaller enterprises there are not a sound library management system. Nowadays, library management of enterprises still remains in the manual library management of the situation. Ad the development of enterprises, some enterprises, increasing emphasis on enterprise education and training mechanisms, the enterprise's library management system will grow more and more science. The library management will be instead by 忽略puter management. According to the above-mentioned disadvantages, this design to apply 忽略puter information management corporate library management. Based on the available manage software to significantly consider the characteristics of enterprises and improve the manage functions in the study manage system, to create a library management system suitable for enterprises unique, so that enterprises can be efficient implementation of some management functions.
Based on WINDOWSXP developed, with B / S library management system requirements, the MySQL database management system, SQL language principle, PHP application design, and the PHP + MySQL technology in-depth study and application, 忽略pleted a business-to-book management system needs analysis , The functional module pision and analysis, and then design a database and application procedures. The design takes full advantage of PHP5 and the power of MySQL5 database technology, improved programming efficiency and system reliability.
The text has six chapters to discuss the main points. The first chapter introduces the research background and project development environment. Chapter II is about the requirement analysis of the project. Chapter III and IV is the major part of the whole text, it is describes the design and realization of the system. In the fifth chapter is about the environment of the system and system testing. The final chapter is summary of this design.
Keyword: Database; PHP; MySQL; Database Technology; Library Management
II
目录
1 绪论 (1)
1.1 研究背景 (1)
1.2 数据库简介 (1)
1.3 开发环境简介 (2)
1.3.1 PHP概述 (2)
1.3.2 MYSQL概述 (3)
1.3.3 PHP+MYSQL组合 (3)
1.4 文本工作 (3)
2 需求分析 (4)
2.1 系统需求 (4)
2.2 需求分析 (4)
2.3 系统功能分析图 (5)
2.4 系统模块组成 (6)
2.4.1 系统功能模块 (6)
2.4.2 功能模块的实现 (6)
3 总体设计 (8)
3.1 系统结构图 (8)
3.2 总体功能设计 (8)
3.2.1 系统设计目标 (8)
3.2.2 总体设计 (9)
3.3 数据库设计 (10)
3.3.1 系统数据分析 (10)
3.3.2 系统E-R图 (11)
3.4 数据流图 (13)
3.5 数据字典 (14)
3.5.1 图书信息表 (14)
3.5.2 图书分类表 (15)
3.5.3 图书状态表 (15)
3.5.4 图书借阅信息表 (15)
3.5.5 预定图书信息表 (16)
3.5.6 图书评价信息表 (16)
3.5.7 用户信息表 (17)
3.5.8 用户权限信息表 (17)
4 设计思想与实现 (18)
III
4.1 用户登陆模块 (18)
4.2 主界面模块 (20)
4.3 检索功能 (20)
4.4 添加功能模块 (21)
4.5 修改功能模块 (23)
4.6 删除功能模块 (24)
5 系统测试与运行 (25)
5.1 系统运行环境 (25)
5.2 系统测试 (25)
5.2.1 测试目的 (25)
5.2.2 测试方法 (25)
5.2.3 测试结论 (25)
6 结束语 (27)
参考文献 (28)
致谢..................................................... 错误!未定义书签。
IV
1 绪论
1.1研究背景
当今社会正快速向信息化社会前进,信息系统的作用也越来越大。在这种条件下人工的图书管理都显得十分的落后而且效率低下,尤其在查询方面效率低。为了适应现代化的环境,许多的管理事务都由电脑来管理,从而提高了管理的速率,效率。而随着企业的发展,企业推出的内部图书馆规模也越来越扩大,现在的企业图书管理系统也逐渐由用电脑来管理,但是由于企业的图书管理与其他的图书管理系统有些差别,现在流行的图书管理系统还不能完全适合企业的图书管理。因此,深圳大展信息科技有限公司(即我的实习单位)香港YAHOO项目组提出开发一套本公司内部的图书管理系统,并给出了具体的需求。我们小组及其他实习生小组对香港YAHOO项目组提出的企业图书馆需求进行了分析设计。各小组各自完成了图书馆的整套系统的设计开发。
建立一套有效的图书管理系统,可以使企业减轻工作,将工作系统化、科学化、规范化,提高图书馆信息管理的工作质量和工作效率。
1.2数据库简介
数据库是数据管理的最新技术,是计算机科学的重要分支。如今信息资源的管理是越来越复杂、越来越重要,而数据库是信息系统的核心和基础技术。数据库是按照数据结构来组织、存储和管理数据的仓库。数据库解决多用户、多应用共享数据的需要,使数据为尽可能多的应用服务。
数据库系统中,数据是面向整个系统,具有整体的结构化,而且存取的方式很灵活,数据的存取能够细到数据项。同时,数据库系统可以大大减少数据冗余,节约存储空间。
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




