更新时间:2021-07-08
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
网上销售系统是在Internet环境下实现的,采用典型的B/S(浏览器/服务器)模式,服务器以Windows为操作系统平台,MySQL数据库,客户端通过浏览器访问系统提供的服务。由于该系统是面向大众的,系统为客户提供友好界面和可视化的便捷操作,并提供三种不同用的户:分别为普通用户、注册会员和系统管理员。并通过相应的权限设置来实现不同用户的浏览操作权限,实现相应的功能、提供相应的服务。从而实现信息化、规范化、系统化、网络化的平台,具有较好的适应性和推广性。
2.2.功能实现
2.21前台主要功能模块及实现
网站导航模块:该系统的主功能导航,便于客户的操作。
用户注册模块:主要用于新用户的注册。
用户中心模块:主要用于登陆的用户进行个人信息修改、添加留言、修改密码和注销离开等操作。
订单查询模块:主要用于查询所下订单。
图书展示模块:包括最新上架图书、等相关信息和图书搜索等功能。
图书分类模块:主要用于展示图书分类信息。
图书评价模块:主要是展示其他客户购买图书后的评价。
购物车模块:主要用于购物车中进行添加、修改、结算、查询及删除等操作。
在线帮助模块:主要解决用户在购物中遇到的问题。
联系我们模块:主要提供公司的联系方式。
说明:前台的所有信息都能在后台进行、添加、修改、查询等管理。以上功能模块的设计主要用到Dreamweaver网站设计工具设计和PHP语言的编写以及CSS样式和相关的Javascript脚本语言来实现。
2.22后台主要功能模块及实现
商品管理模块:用于对商品信息 商品类别进行添加 修改以及删除操作。
用户管理模块:用于对用户、留言等信息以及管理员信息进行修改和删除操作。
订单管理模块:用于订单信息的查看 执行以及删除操作。
信息管理模块:用于公告信息添加删除以及对评论信息的管理等操作。
说明:以上功能模块利用在Linux下的MySQL数据库的应用和相关数据表的创建来实现。
2.23创新设计及实现
负载分担技术:保证系统正常接收和处理较多用户的访问。
故障转移技术:保证系统能够在任何时候都能提供服务,故障应对自如。
防火墙技术:保证系统的正常运行和安全。
说明:以上设计使用Linux下的提供的Squid技术实现多台服务器的反向代理,并且存放相同的网站内容。使用两台服务器,配置相关的网卡和磁盘阵列以及服务器集群,实现故障转移。使用SNAT、DNAT、IPtables设置相关的防火墙策略来实现。
2.3.设计目标
系统完成利用现在比较广泛且安全的LAMP架构实现的,进行系统析,为将来进一步的实施打下一个坚实的技术基础。从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。
此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。