Inrecentyears,therapiddevelopmentofe-commercehasattractedhighattentionfromtheindustryandacademia.TheHuajianorderingsystemaimstoprovideuserswithasimple,efficient,andconvenientflowershoppingexperience.Itnotonlyrequiresuserstoclearlyviewtherequiredinformation,butalsorequiresawell-designedinterfacetoperfectlyintegratefunctionsandpages,therebyimprovingtheoperabilityofthesystem.Therefore,weneedtoconductin-depthresearchoninformationcontentandusetechnologicalmeanstoimprovethedesignandimplementationoftheHuajianorderingsystem.
Keywords:Huajianorderingsystem;PHP;MySQLdatabase
目录
1绪论
1.1研究背景和意义
1.2国内外研究现状
1.3论文结构安排
2花涧订购系统需求分析
2.1可行性分析
2.1.1技术可行性分析
2.1.2经济可行性分析
2.1.3操作可行性分析
2.2需求分析
2.3功能需求分析
2.4非功能性需求分析
2.5系统角色用例分析
2.5.1系统前台用户用例
2.5.2系统后端用例
2.6系统流程分析
2.6.1数据流程
2.6.2业务流程
3花涧订购系统概要设计
3.1系统功能结构设计
3.2系统数据库设计
3.2.1数据库概念结构设计
3.2.2数据库逻辑结构设计
4花涧订购系统详细设计与实现
4.1前台用户功能模块
4.1.1前台首页界面
4.1.2注册界面
4.1.4商城公告界面
4.1.5花卉商城详情界面
4.1.6个人中心界面
4.2后台功能模块
4.2.1后台首页界面
4.2.2公共管理界面
4.2.3用户管理界面
4.2.4花卉商城界面
4.2.5分类列表界面
5系统的测试
5.1测试的目的
5.2系统测试用例
5.3系统测试结果
6结论
参考文献
致谢
图2-2商城公告模块用例图
图2-3花卉商城模块用例图
图2-4用户管理模块用例图
图2-5购物管理模块用例图
图2-6订单管理模块用例图
图2-7个人中心管理模块用例图
图2-8花涧订购系统前台买家用户用例图
表2-1商城公告用例说明
用例名称
商城公告
角色
用户
用例说明
对商城公告进行查看
前置条件
后置条件
无
基本事件流
扩展流程
异常事件流
其他
表2-2花卉商城用例说明
花卉商品购买
对花卉商品加入购物车购买或者立即购买
3.加入购物车或者立即购买
4.输入订单信息提交订单
3a.现在支付方式
后台管理员用例图如图2-9所示。
图2-9花涧订购系统后台管理员用户用例图
表3-3后台管理员用例说明
后台管理
管理员
对前端显示的信息进行管理
2.点击左侧选择相应功能板块
3.选择所要操作的数据
4.点击选择的内容进行增加/删除/修改/查找
5.点击立即保存按钮
图2-10花卉商品购买操作展开图
图2-11业务流程图
花涧订购系统功能结构图如图3-1所示。
图3-1花涧订购系统功能结构图
图3-2系统总E-R关系图
表access_token(登陆访问时长)
编号
名称
数据类型
长度
小数位
允许空值
主键
默认值
说明
1
token_id
int
10
0
N
Y
临时访问牌ID
2
token
varchar
64
临时访问牌
3
info
text
65535
4
maxage
5
create_time
timestamp
19
CURRENT_TIMESTAMP
6
update_time
7
user_id
用户编号:
address_id
name
32
phone
13
postcode
8
address
255
mediumint
9
default
bit
默认判断
表auth(用户权限管理)
auth_id
user_group
mod_name
table_name
page_title
path
position
mode
_blank
add
tinyint
del
11
set
12
get
field_add
14
field_set
15
field_get
16
table_nav_name
500
17
table_nav
18
option
20
表buyer(买家)
buyer_id
买家ID
user_name
用户姓名
gender
性别
examine_state
已通过
审核状态
用户ID
datetime
表cart(购物车)
cart_id
title
img
state
price
double
0.00
price_ago
price_count
num
goods_id
type
未分类
description
表collect(收藏)
collect_id
source_table
source_field
source_id
comment_id
reply_to_id
content
longtext
2147483647
nickname
avatar
表goods(商品信息)
125
sales
inventory
商品库存
hits
img_1
img_2
img_3
img_4
img_5
customize_field
自定义字段
21
22
23
添加人
表goods_type(商品类型)
type_id
father_id
smallint
desc
icon
表hits(用户点击)
hits_id
表huajian_mall(花涧商城)
huajian_mall_id
花涧商城ID
symbolic_meaning
象征意义
packaging_specifications
包装规格
praise_len
点赞数
cart_title
cart_img
cart_description
cart_price_ago
cart_price
cart_inventory
cart_type
cart_content
cart_img_1
cart_img_2
cart_img_3
cart_img_4
cart_img_5
表logistics_delivery(物流配送)
logistics_delivery_id
物流配送ID
order_number
订单号
product_name
商品名称
purchase_quantity
购买数量
total_transaction_amount
交易总额
the_date_of_issuance
date
发货日期
delivery_number
30
配送订单
ordinary_users
买家用户
shipping_address
收货地址
delivery_status
配送状态
signing_status
签收状态
recommend
智能推荐
contact_name
联系人名字
merchant_id
商家id
表notice(公告)
notice_id
表order(订单)
order_id
norms
contact_email
contact_phone
contact_address
postal_code
待付款
remark
订单备注
24
delivery_state
未配送
表praise(点赞)
praise_id
status
表sensitive_vocabulary(敏感词汇)
sensitive_vocabulary_id
敏感词汇ID
sensitive_vocabulary
敏感词汇
表slides(轮播图)
slides_id
url
表upload(文件上传)
upload_id
上传ID
文件名
访问路径
file
文件路径
display
显示顺序
父级ID
dir
文件夹
文件类型
login_time
phone_state
username
password
email_state
open_id
针对获取用户信息字段
group_id
100
register
注册位置:
图4-1前台首页界面图
图4-2注册流程图
图4-3用户注册界面图
publicfunctionregister()
{
if(Request::isPost()){
}else{
}
returnjson_encode($data);
if(!$bol){
if($result){
publicfunctionlogin()
if($bol){
//添加token信息
if($bol_token){
图4-6商城公告界面图
加入购物车流程图如图4-7所示。
图4-7加入购物车流程图
购买工作流程图如图4-8所示。
图4-8购买工作流程图
花卉商城详情展示页面如图4-9所示。
图4-9花卉商城详情展示界面图
订单详情界面如图4-10所示。
图4-10订单详情界面图
图4-11用户个人中心配送列表界面图
图4-12后台首页界面图
管理员在后台公共管理界面可以对系统的轮播图和商城公告进行增删改查。轮播图管理界面如下图4-13所示。
图4-13轮播图管理界面图
图4-14用户管理界面图
图4-15花卉商城管理界面图
图4-16分类列表界面图
测试名称
测试功能
操作过程
预期结果
测试结果
正确
系统提示“用户名和密码不匹配”
表5-2花卉商城查看功能测试表
查询花卉商城信息功能测试
查询成功的情况
查询成功
表5-3管理员添加花卉商品界面测试表
花卉商品添加模块测试
花卉商品添加成功的情况
提示添加成功
花卉商品添加失败的情况
表5-4加入购物车购买功能测试表
加入购物车购买功能测试
购买的情况
加入购物车购买成功
[1]LaiJ,CaiS.Retractionnoticeto“DesignofSino–Japanesecrossbordere-commerceplatformbasedonFPGAanddatamining”[MicroprocessorsandMicrosystems80(2021)103360][J].MicroprocessorsandMicrosystems,2024,104105003-.
[2]JianZ,R.BN.Upstreaminformationsharinginplatform-basede-commercewithretailplanadjustment[J].DecisionSupportSystems,2024,177114099-.
[3]YediW,YushiJ,RenhuaiL,etal.Aconfigurationalanalysisofthecausesofthediscontinuancebehaviorofaugmentedreality(AR)appsine-commerce[J].ElectronicCommerceResearchandApplications,2024,63101355-.
[4]T.R.XK,XuejiaoW,YelinF,etal.Revenueoptimisationapproachforauctionlogisticscentre:aninvestigationofChineseflowermarket[J].InternationalJournalofLogisticsResearchandApplications,2023,26(10):1359-1383.
[5]赵停停.基于MySQL数据库技术的Web动态网页设计研究[J].信息与电脑(理论版),2023,35(17):174-176.
[6]ZhangL,LiP,ZhangT.ExplorationofLearning-CenteredTeachingReform:TakingPHPFrameworkTechnologyasanExample[J].AdvancesinEducationalTechnologyandPsychology,2023,7(10):
[7]刘艳春,张宗霞.基于PHP的动态网站设计与实现[J].集成电路应用,2023,40(07):238-239.
[8]何文杰,张笛.BtoB模式下电子商城采购探索[J].企业科技与发展,2023,(06):126-128.
[10]王宁,黎亮云,吕道邦等.广州市花卉销售现状及发展对策研究[J].中国林业经济,2022,(06):59-63.
[11]于滢,蒋永宁.数字时代下云南花农合作社电子商务模式探究[J].农村经济与科技,2022,33(19):246-249.
[12]张俊.MySQL数据库在PHP网页中的动态应用[J].集成电路应用,2022,39(06):112-113.
[13]黄伟波.基于微服务架构的电子商城系统的设计与实现[D].北京邮电大学,2022.003199.
[14]刘玉伟,赵梦麒,王妮等.花卉销售直播模式的研究[J].企业科技与发展,2021,(11):193-195.
[15]潘楷文.A企业花卉产品营销策略研究[D].西南大学,2021.003833.
[16]张鸣峰,杨洁.社交电商在园艺花卉销售中的商业模式研究[J].采写编,2021,(08):187-188.
[17]甘宁.互联网时代B2C电子商城购物网站的应用与测试[J].信息与电脑(理论版),2021,33(14):98-100.
[18]董鸿鹏,周艳波.关于花卉种植户销售渠道选择的调查分析[J].新农业,2021,(14):13.
[20]江兆鹏.基于互联网思维的花卉产品网络营销策略分析[J].花卉,2020,(12):290-291.