基于PHP图书管理系统的设计与实现
基于PHP图书管理系统的设计与实现
目 录
摘要 ..................................................................... 1 关键词 ................................................................... 1 Abstract ................................................................. 1 Key words ................................................................ 2 1 绪论 .................................................................. 2 1.1 引言 ................................................................. 2 1.2 毕业设计主要任务 ..................................................... 2 1.3 目前图书管理系统存在的问题 ........................................... 2 1.4 课题意义 ............................................................. 3 2 系统分析 .............................................................. 3 2.1 需求分析 ............................................................. 3 2.2 可行性分析 ........................................................... 3 2.2.1 技术可行性 ......................................................... 3 2.2.2 经济可行性 ......................................................... 4 3 总体设计 .............................................................. 4 3.1 数据库设计 ........................................................... 4 3.2 逻辑结构设计 ......................................................... 6 3.3 代码 ................................................................. 7 3.4 系统总体结构设计 ..................................................... 9 3.4.1 图书管理系统总体结构图 ............................................. 9 3.4.2 用户管理员模块功能 ................................................ 10 3.4.3 图书管理员模块功能 ................................................ 10 3.4.4 读者管理模块功能 .................................................. 10 3.2.5 借阅者模块功能 .................................................... 10 4 系统程序设计与编码 ................................................... 10 4.1 研发平台与工具 ...................................................... 11 4.1.1 DSV PHP Editor工具 ................................................ 11 4.1.2 SQLyog工具 ........................................................ 11 4.2 程序设计 ............................................................ 11 4.2.1 系统主页功能模块的实现 ............................................ 11 4.2.2 用户管理员功能模块的实现 .......................................... 12 4.2.3 图书管理员功能模块的实现 .......................................... 13 4.2.4 查询功能模块的实现 ................................................ 14 4.2.5 图书借阅模块的实现 ................................................ 14 5 软件测试 ............................................................. 15 5.1 软件测试的方法与步骤 ................................................ 15
I
基于PHP图书管理系统的设计与实现
5.2 测试用例设计与测试用例的运行过程及测试结果分析 ...................... 15 5.2.1 模块测试 .......................................................... 15 5.2.2 集成测试 .......................................................... 16 5.2.3 验收测试 .......................................................... 16 5.3 评价 ................................................................ 16 6 结束语 ............................................................... 17 谢词 .................................................................... 17 参考文献 ................................................................ 17 附录A ................................................................... 17 附录B ................................................................... 22 附录C ................................................................... 24 附录D ................................................................... 25
II
基于PHP图书管理系统的设计与实现
计算机科学与技术专业学生 王银立
指导教师 张元科
摘要:随着计算机及网络技术的高速发展,数字化、网络化的信息革命从根本上推动了图书馆的发展进程,计算机日益成为图书馆的主要设备。目前很多大型的图书馆已经有一整套比较完整的信息管理系统,但在一些小型的图书馆中,尤其是一些规模小的高校,图书管理系统不够完善,工作起来效率比较低,管理员不能及时了解图书馆内各类图书的借阅情况,读者需要的图书难以在短时间内找到,不便于动态、及时地调整图书结构。为了更好地满足当前读者的借阅需求,解决管理中存在的许多弊端,越来越多的中小型图书馆以及一些高校正在逐步向计算机信息化管理转变。计算机信息化管理以其存储信息量大、速度快、便于管理等优点受到更多用户的青睐。
论文介绍了在PHP环境采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理系统的过程。通过分析传统的人工管理图书馆的不足,创建了一套行之有效的计算机管理图书馆的方案。文档详细介绍了图书管理信息系统的系统分析部分,包括可行性分析、系统分析、业务流程分析、数据流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了新书添加、图书借阅、图书归还、图书检索、读者管理、图书管理等主要的程序框图,并附带了一些主要的窗口和程序。 关键词:书管理系统;浏览器;动态网页技术;数据库
Design and Implementation of Library Management
System Based on PHP
Student majoring in computer science and technology name WangYinli
Tutor Name ZhangYuanke
Abstract: With rapid development of computer and network technology, digitalized and networked information revolutions roily facilitate the development of libraries and computers equipment, and computers are gradually becoming the main equipment of libraries. At present, many large libraries have a full set of relatively complete information management system, but in some small libraries, especially in a small university, most of the work still need to be completed by hand with a relatively low efficiency, the drawbacks, managers can not timely get the information about borrowed situation, also it is hard to readers to find the needed books in a short time. So it does not facilitate dynamic, timely adjustment of books structures. In order to meet the current demanding of readers and solve the drawbacks of manual management, more and more small and medium sized libraries and some universities are gradually changing the computer information management. Because of Computer information management information's big storage capacity, high speed and the advantages of being easy to manage ,then it attracts more and more customers.