第一范文网 - 专业文章范例文档资料分享平台

基于php的手机销售网站的设计与实现__大学毕业论文设计

来源:用户分享 时间:2025/6/1 13:02:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第5章 系统的设计与实现

5.1 系统的功能模块

图5.1 系统功能模块图

a. 用户注册功能:用户可注册自己的账号,包括昵称,密码,头像选择等基本信息。 b. 用户登陆功能:用户输入已注册的账号、密码和验证码,验证成功之后登陆购物商城

系统。

c. 商品浏览功能:点击商品图片可进入商品详情页面,查看商品详情并将其加入购物车。 d. 购买商品功能:在购物车内,可以增加或减少商品数量,自动计算单件商品价格及所

加入的所有商品总额,和下订单。

- 11 -

5.2 功能模块流程图

a. 注册流程图

图5.2 注册模块流程图

用户注册流程:首先注册用户名,如果用户名存在就要重新注册,不存在就可以进行密码的设置了,用户名的验证和密码的格式用到了JS、AJAX、正则表达式等技术。用户名和密码设置正确后,就成功写入到数据库中了,这样就注册成功了。

代码见附录Ⅱ b. 登录流程图

图5.3 登录模块流程图

- 12 -

用户登录流程:在用户输入用户名和密码后,系统会查询用户是否存在,存在的话会继续验证密码是否正确,都正确的话系统会将用户名和密码存入session中,这样就登录成功了。否则会提示用户名或密码错误,需要重新登录。

代码见附录Ⅱ c. 商品浏览流程图

图5.4 商品浏览模块流程图

商品浏览流程:当用户进入商品浏览主页并点击商品时,系统会将此商品id对应的所有商品详情展示在用户面前,用户满意后就可以加入到购物车中。完成后还可以继续查看其它商品。

代码见附录Ⅱ d. 购物车流程图

图5.5 购物车模块流程图

购物车流程:购物车的实现用到了session。拿到商品id后,查找商品内容,存到数

- 13 -

组中后以id为下标存入session。然后提交之后加到购物车中。满意的话就可以下订单了,不满意可以对商品进行增删改查,直到满意下订单为止。

代码见附录Ⅱ

5.3 后台数据库设计

5.3.1 创建使用MySQL数据库

首先创建“ld1302_estore”的数据库:create database ld1302_estore;其次使用该数据库:use ld1302_estore; 5.3.2 创建表 a. 用户信息表

表5.1 用户信息表

编号 1 2 3 4 5 6 字段名 id username password Reg_date lastlogintime email 类型 int varchar varchar datetime datetime varchar 宽度 11 50 40 50 是否允许为空否 否 否 否 否 否 备注 主键 此表是存储用户信息的。此用户信息表中id为主键,可以凭借id找到username。为空的可以不填。 b. 商品种类信息表

表5.2 商品种类信息表

编号 1 2 2 3 字段名 id cat_name pid add_cat_da字段名 id cat_name pid add_cat_da类型 int varchar int datetime 宽度 11 50 11 是否允许为空否 否 否 否 备注 主键 此表是商品种类表,就是以操作系统区分手机种类的表。此用户信息表中id为主键,可

- 14 -

基于php的手机销售网站的设计与实现__大学毕业论文设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c84kl45t9dz3qhtz4wh2h1h1yk7phhy00sjl_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top