本栏目责任编辑:谢媛媛
软件设计开发
基于PHP 和MySQL 的实体书店管理系统设计
时小芳,邬卓恒,陈健玲
(广东理工学院信息技术学院,广东肇庆526100)
摘要:针对当前书籍量较大、管理较为烦琐的问题,设计了一款基于PHP 和MySQL 的实体书店管理系统。系统采用
Apache 服务器,B/S 框架,Sublime 开发环境,PHP 脚本语言,前端采用HTML+CSS 进行界面布局,后台使用MySQL 数据库进行数据的管理和存储。软件功能主要包括:管理职员信息,管理仓库、供应商,管理库存,管理采购和管理销售。关键词:PHP 语言;MySQL 数据库;B/S 框架;书店管理系统中图分类号:G641文献标识码:A 文章编号:1009-3044(2020)34-0064-02
开放科学(资源服务)标识码(OSID ):
Design of Entity Bookstore Management System Based on PHP and MySQL SHI Xiao-fang,WU Zhuo-heng,CHEN Jian-ling
(Guangdong Polytechnic College,School of Information Technology,Zhaoqing 526100,China)
Abstract:Aiming at the problems of large number of books and complicated management,a bookstore management system based on PHP and MySQL is designed.The software adopts B/S framework,Apache server,sublime development environment,PHP script language,HTML +CSS for interface layout in the front end,and MySQL database for data management and storage in the back⁃ground.The main functions of the software include:managing staff information,managing warehouse and supplier,managing inven⁃tory,managing purchasing and managing sales.
Key words:PHP language;MySQL database;B/S framework;Bookstore Management System
随着国民素质的不断提高,人们对书籍的质量要求亦不断提高,然而网上购买书籍质量无法得到保证,在此方面,实体店书店体现出其优势。但是实体书店从书籍的采购,到书籍存放仓库,最后销售给读者整个过程管理效率较低,无法满足日常需求,本文结合实体书店自身优点,使用互联网技术,很好地将进销存流程结合起来,实现了信息化管理。
1系统分析
在实体书店的日常管理中,传统的人工操作存在着诸如工作量大、错误率高、效率低下等很多弊端,
因此开发一款辅助实体书店进行管理的系统,实现实体书店的自动化管理显得十分重要。此系统的功能要求如下:
1)页面设计清晰、简洁,具有个性化。2)能够管理店内员工,包括添加删除员工、修改员工信息等。
3)能够显示出各种类型的图书信息,以便于管理者进行统计。
4)销售书籍后,库存量即时更新。5)设置书籍库存量阈值,以便于管理者了解库存是否
充足。
6)库存不足时,系统要在采购员采购书籍之后记录采购信息。
2系统设计
图1系统功能结构图
收稿日期:2020-09-24基金项目:广东理工学院创新强校工程科研项目(2019GKJZK017)作者简介:时小芳(1991—),女,河南濮阳人,硕士研究生,高校教师,研究方向为软件测试、数据挖掘等;邬卓恒(1993—),计算机应用
技术硕士,主要研究方向为语音情感识别,数据分析,高等教育教学改革。
64
软件设计开发
本栏目责任编辑:谢媛媛
Computer Knowledge and Technology 电脑知识与技术
第16卷第34期(2020年12月)
根据以上分析,本系统共设计五个模块:管理员模块,书籍管理模块,采购管理模块,销售管理模块和库存管理模块。其中管理员模块可以对员工的信息进行增加、修改和删除,书籍管理模块主要是管理库存和批货,销售模块包括对销售记录的管理,采购模块包括对采购记录的管理,库存管理包括查看库存量以及库存不足提示等功能,本系统的总体功能图如图1所示。
3数据库设计
系统采用MySQL 数据库,支持多种编程语言和操作系统。根据以上分析和设计,共设计了八个数据表,分别为:
管理员表:id 、username 、password 、email 。供应商数据表:supid (主键)、supname (供应商名称)、su⁃plink (供应商联系人)、suptel (电话)。
书籍数据表:bookid (主键)、bookname (书名)、bookcate (所属类别)、bookauthor (作者)、press (出版社)、bookprice (定价)、stocknum (库存量)。
销售员数据表:salesperid (主键)、salename (销售员姓名)、salesex (销售员性别)、saleage (销售员年龄)。
采购员数据表:id (主键)、buyername (采购员姓名)、buyer⁃sex (采购员性别)、buyerage (采购员年龄)。
仓库信息数据表:id (主键)、stockarea (仓库面积)。销售信息数据表:id (主键)、salesperid (销售员编号)、bookid (书籍编号)、salenum (销售数量)、salesum (销售总价)、saletime (销售时间)。
采购信息数据表:id (主键)、salesperid (采购员编号)、bookid (书籍编号)、supid (供应商编号)。
4主要功能模块设计
实体书店管理系统的主要功能模块设计如下:
书籍管理模块:包括仓库和供应商模块,仓库和供应商都是与书籍息息相关,当实体书店内书籍库存不足时,就联系供应商去采购,采购的书籍存放于仓库。仓库和供应商的模块都能进行增删改的操作。
采购记录模块:当书店内书籍库存量不足,或者需要引进一些新类型的书籍时,都要及时进货,以满足客户需求,本系统的采购模块就取代了以往手写或人工打字的方式。本采购模块具有下拉选框,管理员可以直接选择供应商和采购员,减少了查询时间,提高了工作效率。
销售模块管理模块:此模块包括销售员和销售记录管理,其中销售员可以进行增删改操作,销售记录模块可以新增销售记录和删除销售记录。删除记录时会有提示框提示是否删除,只有点击确定后才删除记录,否则不删除。其程序流程图同采购模块流程图,图中将采购员列表和采购记录列表换成销售员列表和销售记录列表。
库存管理模块:库存中存储着实体书店中的所有书籍信息,此功能模块是本系统的重要组成部分。主要实现的功能有修改书籍信息、书籍入库删除书籍信息,另外,当书籍库存量低于阈值20本时,列表里面就显示红,便于提示管理员和采购员及时采购书籍。
以上4个主要功能模块的程序流程图分别如图2、图3、图4、图5
所示:
图2
书籍管理模块
图3
采购模块流程图
图4
销售模块流程图
图5库存模块程序流程图
(下转第68页)
65
本栏目责任编辑:谢媛媛
软件设计开发
Computer Knowledge and Technology 电脑知识与技术第16卷第34期(2020年12月)
表6平台授权表
属性名platform_numb jd_grant tao_grant pin_grant
类型varchar(20)Boolean Boolean Boolean
为空否
为主键是
为外键
备注平台序列号京东授权淘宝授权拼多多授权
表7订单信息数据表
属性名order_numb order_cust order_time order_comm order_sale order_area jd_acco tao_acco pin_acco analysis_id
类型varchar(20)varchar(20)varchar(20)varchar(20)Float(8)varchar(20)varchar(20)varchar(20)varchar(20)varchar(20)
为空否否否否否否否否否否
为主键是
为外键
是是是是
备注订单号客户id 订单时间商品名售价发往地区京东授权账号淘宝授权账号拼多多授权账号分析序号
表8分析结果表
属性名analysis_id analysis_numb analysis_sum order_region analysis_old analysis_new analysis_repu analysis_time analysis_plat
类型varchar(20)Int(8)Float(8)varchar(20)Int(8)Int(8)Int(8)varchar(20)varchar(20)
为空否
为主键是
为外键
备注分析序号订单数订单总金额客户活跃地区老客订单数新客订单数复购数客户活跃时间平台订单数
3结束语
商家在多平台渠道的业务数据存在难以数据整合与统一,
数据验证乱,数据治理差,无法发挥数据的更多的潜在价值。电子商务多平台订单整合分析系统具有多店铺用户多平台订单数据获取、订单数据分析与订单数据分析结果的可视化输出等功能。对采集到的海量商品订单通过数据预处理提取商品特征,例如发往地区、销售订单平台等,然后进行分类汇总统计,洞察市场与买家的变化趋势。通过数据挖掘分析与可视化技术,能够优化商品和服务匹配度,帮助商家与物流更好地了解平台与店铺的运营动态实现精准营销,帮助平台、商家更加直观地了解数据动态,分析店铺运营特点,提高商家管理效率,辅助科学管理与决策。
php远程连接mysql数据库
参考文献:
[1]王强.电商平台与分销系统间的数据同步设计与实现[D].成都:电子科技大学,2020.
[2]黎威,王昳雯,陈先乐,等.电子商务多平台订单资源整合系统设计[J].电脑知识与技术,2019,15(8):276-277,280.
[3]张孝富.基于资源多样化和金融交易的资源预订系统的设计和实现[D].天津:天津大学,2016.
[4]程春蕊,刘万军.高内聚低耦合软件架构的构建[J].计算机系统应用,2009,18(7):19-22.
[5]杨万里.多软件框架融合下的软件分层方法研究及应用[D].西安:西安理工大学,2016.
[6]韩明.数据挖掘及其对统计学的挑战[J].统计研究,2001,18(8):55-57.
[7]臧玉魏,谢连科,张永,等.基于电力营销聚类分析的数据挖掘算法研究[J].信息技术,2020,44(4):56-59,64.
[8]孟凡荣,施蕾,胡继成.数据挖掘中分类技术的研究[J].计算机与现代化,2008(3):29-31.
[9]郑文青,姬智.数据挖掘领域的可视化分析[J].计算机产品与流通,2018(5):161-162.
[10]强津培,戴松.面向教学的数据可视化图表交互系统研究[J].系统仿真学报,2016,28(9):2101-2108.
【通联编辑:谢媛媛】
(上接第65页)
5结束语
本文基于PHP 和MySQL 设计了一款针对实体书店的管理
系统,界面简单易操作,功能完善,能够满足实体书店的管理要求,且有效提高实体书店的管理效率。
参考文献:
[1]王茂钢.网上书店管理信息系统的数据库设计[J].信息与电脑(理论版),2016(19):117-118.
[2]李小为,张健.中小型书店信息管理系统的设计与实现[J].电脑知识与技术,2016,12(36):14-16.
[3]白麟.图书销售进销存系统的设计与实现[D].成都:电子科技大学,2014.
[4]刘旭.书店管理信息系统的设计与开发[D].长春:吉林大学,2016.
[5]韩强.基于JSP 的网上书店系统的设计与实现[D].长春:吉林大学,2010.
【通联编辑:梁书】
68

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。