网上购物
系统设计1. 概述
1.1设计题目
题目:网上购物系统设计
初始条件为:
查询商品信息,购买指定商品,帐单显示,销售汇总等。
1.2可行性分析
1.2.1技术可行性
网上购物系统网站采用LAMP(Linux+Apache+MySQL+
PHP)架构平台技术来此类系统,使用该平台架构的好处在于它们在WEB编程界被称为"黄金搭档",不光是因为他们都是开源
软件容易获得的组合配置,更是因为他们组合起来优秀的performance,并且在快速开发和处理企业级应用方面也占有越来越重要的地位,作为一个网上购物网站的技术平台,我认为,在技术上是完全可行的。
1.2.2
经济可行性
传统方式下的购物销售活动经常会面临店面的租卖太贵、人事费用高、商品陈列受店面大小所限制、管理不易以及交通等
问题,以此在入门成本高以及高风险情况之下,常常会使所卖商品价格身高、购物者不愿意远足去实地购买等问题。由于
网络的普及性与不受时间空间的限制等特性,利用网络不但可以解决传统方式下开设商场是所遇到的局限,还可以利用网路的优势扩展商家的顾客群。
2. 系统目标与建设原则
2.1系统目标
随着互联网技术的不断发展,人们网上购物的数量也不断增加。由于Internet提供了双向的信息交流,在线销售已经成为了热门。一般来说,网上购物为用户提供了以下的基本服务:
系统设计时一般实现的功能有:
·
会员中心:包括会员
注册、会员登录,查看帐单等功能。
·商品
列表:包括商品分类、商品查看、商品购买等功能。
·商品检索:产品的分类检索功能、用户通过关键字
搜索查询产品,使其能快速找到所需商品并购买。
·购买申请:用户只需注册会员或登录会员后就可以对所选中的商品进行购买。
·发布商品:系统管理员用户可以添加新的商品信息或商品分类信息,包括图片预览、商品类别和新旧程度等。
·管理员后台:包括管理员登录、添加修改和删除商品信息,查看商品销售汇总等。
LAMP网上购买应用
程序包含一系列要协调
工作的模块。当用户访问网站时,用户由网上购物首页index.php开始,它给用户提供从这个起始页面浏览整个网站所需的基本信息,用户可以用商品类别关键字在商品类别页面搜索需要购买的商品(searchlist.php)。在发布商品信息时,管理员用户在后台可以上传物品图片、物品类别等资料,以供买方用户查看(/admin/index.php?module=goods&action=add)。在物品列表中,会员还可以查看物品的资料(goods.php)及购买价格。
系统后台采用MVC结构,由单一的程序入口/admin/index.php,根据用户输入的action动作参数和module和相应的模块参数,将程序重定向到相应的模块的处理里面进行处理。而系统前台采用的是PHP控制程序(负责调用模板template和从数据库取数据和逻辑控制),和模板文件(TPL文件),其中模板文件中是
HTML标签和PHP的伪标记(用于PHP的控制程序替换为动态数据),模板文件关心的是如何显示,控制文件关心的是如何控制显示。
2.2系统建设原则
·页面模块化
本系统在界面设计上采用模块化思想,把很多页面共有的部分集合为一个模块,这样在开发式遇到这些相似的页面部分就不需要重新编写。
·3层结构设计
基于3层MVC的B/S架构设计,用户是从商品列表中选择物品,因此需要在服务器端有一个保存商品信息的后台数据库,利用B/S结构负责把信息传送至客户端浏览器进行解析,故要有显示商品列表的清单,还有用户注册或登录页面等。
3. 支撑环境规划
3.1网络逻辑结构
图3-1
图3-2 B/S架构工作原理
3.2软件支撑平台及开发工具
电子商务网站的开发离不开交互式的服务,系统采用PHP
相关热词:网上 购物 系统 设计