
书城后台管理系统
开发报告

摘要
在信息时代,信息是一种资源,它可以促进生产力,促进经济发展。随着
书籍数据不断庞大,以往的管理方式已经不能很好发挥作用,必须进行管理信
息系统的建设,实现书籍信息管理。书城后台系统是一种人机交互管理系统,
利用计算机技术、数据库技术,可以为书籍管理提供快速、准确的信息,提高
管理水平,以吸引更多的作者与读者,逐步提高人民的科学文化水平和质量。
本系统主要用于书城的后台管理,帮助用户查阅、管理自己的书籍,同时
帮助管理员对普通用户的信息进行增删查改。当本系统使用的用户不断增加
时,书城后台管理系统也会朝着更加体系化、便捷化发展,同时不断地增强自
身的运营实力。
本文通过对现实生活中图书消费者和图书销售者存在的问题展开了较为详
细的调查研究,分析了该系统的研究背景环境和当前较为成熟的开发技术,根
据顾客与企业管理的需求,进行了较为详尽的可行性分析。书城后台管理系统
是基于 WEB 的软件开发,由 PHP+MySQL 具体实现,选用 PHP 作为开发语言,以
及强大的 MySQL 存储数据。改善书店现有经营模式,在信息化、网络化的大浪
淘沙下增强实力,谋求更好地发展。
关键词:后台管理系统,PHP

目录
一、绪论......................................................................5
1.1 研究背景与意义........................................................5
1.2 论文结构..............................................................5
二、开发技术概述..............................................................6
2.1 PHP 简介 ..............................................................6
2.2 MySQL 简介 ............................................................6
2.3 layUI 简介 ............................................................6
2.4 JavaScript 简介 .......................................................6
三、系统总体设计..............................................................7
3.1 需求分析 ..............................................................7
3.2 基本功能描述 ..........................................................7
3.3 系统总体功能图 ........................................................8
四、系统详细设计..............................................................8
4.1 各模块功能描述 ........................................................8
4.1.1 系统入口模块: ..................................................8
4.1.2 用户个人信息模块: ..............................................8
4.1.3 书籍管理模块: ..................................................8
管理员模块:..............................................................9
4.2 功能时序图 ............................................................9
4.3 数据表设计 ............................................................9
4.3.1.用户表(user)..................................................9
4.3.2 书籍表(article) ..............................................10
4.4 核心部分代码分析 .....................................................10
2.4.1 数据库连接部分核心代码.........................................10
2.4.2 前后端交互核心代码.............................................12
五、系统的实现及运行结果.....................................................13
5.1 系统入口界面.........................................................13
5.1.1 登录界面.......................................................14
5.1.2 注册界面.......................................................14
5.2 系统界面.............................................................15
5.2.1 系统首页.......................................................15
5.2.2 个人信息界面...................................................15
5.2.3 我的书籍界面...................................................17
5.2.4 添加书籍界面...................................................19
5.2.5 书籍列表界面...................................................21
5.2.6 管理员列表界面.................................................21
5.2.7 会员列表界面...................................................22
5.2.8 会员添加界面...................................................25
5.2.9 其他未完善界面.................................................28
六、结论.....................................................................29

一、绪论
1.1 研究背景与意义
书城后台管理在新的环境背景下应运而生,天时地利人和,适当调和需求和
市场供应之间存在的矛盾和不平衡,为知识的传播架起了一条绿色通道。传统书
店售书存在地域、时间、空间等各方面因素限制,在“互联网+”和大数据的时
代,逐渐的被新的市场需求、供求与销售所冷漠。传统书店管理同样存在着许多
无法避免的困扰,诸如无法有效预测何种图书被广大消费者偏爱,市场供求关系、
图书热点以及销售状况等等。点滴不利因素的堆积会直接或间接的使得书店的一
些决策出现偏差,导致部分决策措施建立在盲目的随机投资基础之上。显而易见,
随机投资是最不可靠的,依靠新科技,新平台,我们可以减少决策、预测失误概
率,可以在用户的浏览记录中预测趋势,使得决策、决定有章可循。
书城后台管理是根据网上书城系统的需要设计、实现的一个具体的后台系统。
通过碎片化时间用户可以在任何地方、任何时间随意浏览书籍信息,同时可以查
看并修改自己的书籍信息。
1.2 论文结构
本文共分为六章,具体内容如下。
第 1 章: 绪论。在绪论部分,综合阐述了书城后台管理系统的研究背景和意
义,针对网上书店课题,分析了国内外的研究现状,并且简单的介绍了本文的论
文结构。
第 2 章: 开发技术概述。综合介绍了开发本系统所用到的技术。书城后台管
理系统是基于前端框架 LayUI 和 PHP 语言来编写实现的 web 项目,实现了用户通
过访问浏览器动态的获取需求资源。MySQL 作为数据库存储系统的数据信息。在
平台设计初期,经过深思熟虑,选择了发展相对较成熟的技术进行架构,以确保
系统性能稳定。
第 3 章: 系统总体设计。主要分析了系统的需求分析,描述了书城后台管理
系统的基本功能以及系统总体设计等各方面的详细信息。
第 4 章: 系统详细设计。书城后台管理系统在详细设计阶段,了解到系统服
务的客户需求,总体分为两大类客户。首先是普通会员,普通会员需要通过登录
注册的功能进入到书城后台管理系统,进行自己的书籍信息查阅管理等功能;其
次是管理员,管理员需要通过城后台管理系统实现对普通用户信息的增删查改等
功能。根据以上需求分析,针对普通会员和管理员两类角色将系统分为书籍管理
部分和用户管理部分。
第 5 章: 系统搭建及运行结果。书城后台管理系统在实现阶段一一对应的实
现了详细设计阶段设计的各个功能模块,并且添加数据进行调试验证功能是否能
够正常运行。在此部分截图展示每个功能模块具体的实现信息。
第 6 章: 结论。在结论部分,综合分析了书城后台管理系统的优缺点,充分
意识到本次设计中存在的优点与不足,在此基础上展望未来,提醒在以后的系统
开发中应该尽量考虑全面,为今后的工作与学习打好坚实的基础。

二、开发技术概述
本章对人员通行信息管理系统开发过程中主要使用 layUI 前端框架与 PHP 脚
本语言进行前后端交互的技术用以搭建该系统的整体开发框架、MySQL 技术用以
对数据库表与内存中类对象作数据映射、JavaScript 技术用以对前台界面控件
等进行美观化和规范化处理。
2.1 PHP 简介
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器
端执行的脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中。PHP 语法学习了 C
语言,吸纳 Java 和 Perl 多个语言的特色发展出自己的特色语法,并根据它们的
长项持续改进提升自己,例如 java 的面向对象编程,该语言当初创建的主要目
标是让开发人员快速编写出优质的 web 网站。 PHP 同时支持面向对象和面向过
程的开发,使用上非常灵活。
2.2 MySQL 简介
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于
Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用
方面,MySQL 是最好的 RDBMS (Relational Database Management System,关
系数据库管理系统) 应用软件之一。
MySQL 是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,
而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软
件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有
成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL
作为网站数据库。
2.3 layUI 简介
layui(谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模
块化规范,并遵循原生 HTML/CSS/JS 的开发方式,常适合网页界面的快速开发。
layui 区别于那些基于 MVVM 底层的前端框架,它更多是面向后端开发者,无需
涉足前端各种工具,只需面对浏览器本身,让一切所需要的元素与交互。
2.4 JavaScript 简介
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编
译型的编程语言。虽然它是作为开发 Web 页面的脚本语言而出名,但是它也被用
到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,
并且支持面向对象、命令式、声明式、函数式编程范式。