基于php的网上书店系统设计与实现(附件)【字数:6337】
目 录
一、引言 1
(一)选题背景及意义 1
(二)相关技术分析 1
(三)总体设计的目标 2
二、系统分析与设计 2
(一)系统需求分析 2
1. 系统功能需求 2
2. 用例模型 3
(二)系统框架设计 4
1. 系统结构设计 4
2. 功能结构图 5
(三)开发及运行环境 6
(四)数据库设计 6
三、系统功能设计与实现 10
(一)系统前台管理功能模块的实现 10
1. 网站首页 10
2. 用户注册管理 12
3. 购物车管理 14
(二)系统后台管理功能模块的实现 15
1. 后台用户管理 15
2. 书籍管理 16
3. 图书分类列表管理 18
4. 公告栏管理 19
四、总结 20
致谢 22
参考文献 23
引言
选题背景及意义
在如今这个智能化社会中,可以说网上购物和线下购物同等重要,我们已经离不开网上购物的便捷。各类个体商户开始开展电子商务,为的是节省线下门店的运营成本。这将使电子商务更加离不开人们生活。据统计,这几年网上销售量呈现上升的趋势。尤其是从2020年上半年开始, 受“ 新冠”疫情的影响线下实体店开始逐渐走下坡路。促使网上销售额得已增长。隶属电子商务中 *51今日免费论文网|www.51jrft.com +Q: ^351916072*
的网上书店,其销售也在上涨。例如当当网书店,2021年销售额比2020提高30%,“双十一”当天的销售额更是往年的3倍左右。加上受新媒体的影响,直播带货,使得网上图书的销售额在暴涨。从目前作者开展直播带书的现状来看,一些专业带货主播带书和一些知名作家带书效果显著。如最近作家余华、莫言等作家在抖音等平台露脸,然后带来了一些流量,他们的著作销量也在逐步上涨。知名作者他们本身就有一些粉丝再加上较高的社会声望和影响力,因而可以吸引更多人来关注他们。
而与传统线下书店相比, 网上书店有很多便捷的优势。而且随着我国互联网的逐渐普及以及电子商务行业的不断壮大, 网上书店的浏览量和销售量都在逐年提升。
我国网上书店发展至今,经过不断的迭代更替,以当当网和孔夫子旧书网两家公司最为著名。其中孔夫子旧书网是二手图书网站,在国内开始逐步流行。我国电子商务的发展和国外相比,已经在很多方面具有优势且日益成熟。随着我国支付手段的多样化以及物流的快速发展。比如,目前网上的支付方式有支付宝,微信,网银等。还有跨国支付国际PayPal便捷支付,甚至已经实现海外购物。配送方式也可以在一星期内通过圆通、邮政、EMS方式等物流方式实现全国送货上门。使得网上购物更加便捷[1]。
相关技术分析
本文采用MySQL数据库、PHP语言、Apache服务器、HTML5网页语言等网站制作技术,构建一个动态可扩展交互性强的网上图书购物网站。并详细的介绍本系统应用到的B/S三层架构模型以及上述各类技术。
1. B/S模式
B/S是Browser/Server 是指浏览器/服务器模式。B/S具体工作模式是客户端首先需要访问浏览器再到Web服务器里去间接的访问数据库里的数据,可以通过相关软件实现Web服务器与指定的数据库系统连接。B/S架构是C/S架构的一种改进,可以说属于三层C/S架构。适用用于目前网站架构设计,主要优点是分布性能好,客户端无需维护。涵盖的业务比较广泛,操作简单要想添加服务器功能只需添加网页便可实现。维护性能比较好,更正网页的同时,全部用户也要跟着更新[2]。
2. PHP相关介绍
它是超文本预处理器,是一种脚本语言,在服务器端执行。在Web网页的开发中用PHP能直接嵌入HTML语言,与HTML混编。PHP开发的目的主要是允许Web开发人员快速编写动态生成的Web网页。PHP语言与MySQL近乎完美的支持。如果访问时数据量大,PHP分布式的集群部署技术,可以临时减轻数据存储过大带来的麻烦,有助于管理服务访问,使数据检索更加快捷。经过技术不断发展和完善,PHP技术已经可以应用在高性能Web等领域的系统研发。
3. MySQL数据库
MySQL是一个关系型数据库管理系统,是完全网络化、跨多个平台的。并且最主要是开源的软件。相关的数据信息存储在不同的表结构中。我选用MySQL作为本系统的后台数据库,是因为MySQL使用SQL语言编写,操作难度小,方便对后台数据进行增删改查操作。MySQL与PHP能很好的结合,便于支撑系统。MySQL可以运行在Windows、UNIX、Linux、Mac OS等大多数操作系统上。
4. ApacheWeb 服务器
Apache是Web服务器软件。Apache是开放源代码的网页服务器。由于它的跨平台性和安全性都很好,所以市场占有率高,很多著名网站都在采用。它还有其他优点响应速度快、性能稳定,操作简单。并且可以用来作为代理服务器使用。并且也支持跨平台的应用程序,也可以运行在几乎所有的主流操作系统上,所以它的可移植性好[4]。
总体设计的目标
网上书店是用ApacheWeb服务器、PHP语言、HTML5页面语言、 MySQL数据库等技术构建的网上书店系统,为用户提供便捷、易懂,便于操作的网上购物书店。追求系统界面设计简洁,系统的交互性强。主要对图书网站的实现思路和重要技术方法进行深入的研究,围绕主题进行了网站页面设计及页面间交互方式与过程的设计阐述本文借助毕业设计制作中的一些感受体会,进行总结分析,从内容策划、技术、界面、易用性、页面设计、交互设计等方面进行设计。最后需要做总体设计和系统设计,目标是应该根据客户的具体要求,实现了用户登陆、会员注册、书籍分类查看、添加购物车、提交订单、管理员后台管理系统等网上书店系统的基本功能。
系统分析与设计
系统需求分析
原文链接:http://www.jxszl.com/jsj/wljs/608378.html