资源描述
网络购物系统分析
一.网购系统的系统需求分析
近年来随着计算机的日益普及和网络的迅速发展,人们生活水平逐步提高,足不出户完成工作、学习、娱乐、购物等已经成为人们对快节奏生活方式的一种需求。正是有了这样的一些需求,一些网站慢慢显示出了它的重要性,随着Web技术的发展和网络安全技术的提高,基于Web技术的网上交易系统也越来越表现出了交易简单便捷方面的优势。 而企业在Internet上拥有自己的站点和主页将是必然趋势,网上主页不仅成为企业宣传产品和网站建设服务的窗口,也是树立企业形象的前沿,因此,任何一个企业要在21世纪生存,就必须迅速地改变传统的经营观念,跟上当今世界发展的最新潮流。
二.功能分析:
本系统需要实现多个功能模块,如:用户信息管理、商品信息管理、购物车管理、订单处理、网上支付接口等。以下为系统功能模块图及其各个功能模块的具体介绍
(1)用户注册和登录 在用户进行浏览或者交易之前,一般把用户导向注册模块,填写个人信息,包括用户名,密码,E-mail,地址、电话等。在进入系统前,用户需要输入正确的用户名和密码。输入的信息与数据库中的注册后的数据进行比较后,系统判断用户能否进入并获得相应的权限。
(2)修改用户信息 用户登录系统后,可以修改自己的注册信息,包括用户名、密码,E-mail,地址、电话等。
(3)管理员用户 管理员是一个特殊的用户,它可以对普通用户、商品分类、订单进行管理。
(4)浏览商品 用户进入系统之后,才能浏览商品。
(5)购买商品 购买商品模块实现功能如下:
a.放置商品。用户看中的商品后,在浏览/查询商品时单击该商品的购买标识,就可以把商品加入到购物车中。
b.浏览购物车。进入自己的购物车,在里面,用户可看到购物车列表,序号,商品名称,购买的商品数量,商品单位价格。
c.取消购物车。用户从购物车中将商品拿出或删除。
d.编辑购物车中的商品数量。
e.清空购物车。方便用户一次将购物车里的商品全部删除。用户正确登录之后,浏览商品,在决定要购买那种商品之后,把需要购买的商品放入购物车中。
(6)订单处理 订单处理是整个电子商务平台的核心模块之一。
整体流程如下:
首先,顾客决定购买商品,这些商品在“商店”中都标明是有货的。系统按照顾客的要求,向商店发出了订单。
接着,商店对订单进行分析,同时进行价格核对、库存校对等活动,如果没什么问题。就向商家发出提货请求。商家接到提货单后立即进行出货处理。其主要功能为:用户通过查看定单状态,确认是否己经发货。
当用户购物完成之后,可以结帐。结帐时,需要把购买的商品信息和交易信息保存到数据库中。用户可以取消没有处理完的定单。在完成购买活动之后,系统自动生成订单信息,并显示给用户,并提供订单的查询功能。
(7)用户退出 用户购物完成之后,退出该系统。
(8)网上支付接口 a银行卡支付 b短信方式代收费支付 c传统方式三.业务流程图
(1)注册功能流程
注册的具体实现为:
点击主页面的用户注册选项后,会弹出一个注册信息页面,用户需要如实填写用户名,密码,E_mail,地址,电话,真实,姓名等各项信息
提交后,系统进行检测判断该用户名是否已经注册过,如果已经存在则弹出新页面,提示用户该用户名已经注册过,如果没有则进行下一步判断,用户输入的两次密码是否一致
然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误 系统将该用户注册信息写入会员表即member并提示用户注册成功,用户登陆后,就可以进行有效的购物了
(2)商品搜索流程
商品的搜索功能使用户更加方便的进行自己所需要的商品的查询,节省时间,提高效率。
用户搜索时只要输入商品的关键字就能搜索到所有相关的商品。并且能列出通过搜索得到的商品的详细信息
(3)用户登录流程
用户登录,首先要有一个提供用户登录的表单。
用户登录的表单应该嵌入整体的结构当中。在实际的应用中,可以这样设计,如果用户没有登录,则在页面中显示用户登录的选项,用户登录后,则可隐藏用户登录的选项而代之以用户的基本信息。
首先,用户要有一个用户名和密码。商务网站需要很高的稳定性和安全性,因此对用户名不允许使用恶意的代码作为用户名。同时对密码也要求保密,将密码加密后再存入数据库。另外,一个电子商务网站。用户的真实姓名是必不可少的。除此之外还需要用户的性别、E-MAIL、电话号码等 首先用户进入登录页面,然后查询用户是否存在,如果存在,核对密码是否正确,否则返回登录页面,接下来取得用户名和密码,然后将cname存入session中,用户成功登录
(4)购物车流程图
(5)在线支付的订单处理流程
(6)留言板流程图
三.业务流程图说明(系统分析说明书):
前台管理:
首先,顾客先进行对商品的浏览与选择,有订购意向的,则可通过注册或直接登录,进入购物车界面进行购物,最后去收银台提交订单,则可完成网上购物的交易过程。
后台管理:
后台管理相对来说比较简单,只需要卖家进行查看用户订单的数量,然后进行订单处理,最后通过订单发货。
5771001803090012095 579036822859633082
5771001803090012386 576137399735760696
5771001803090013594 578077579902515512
5771001803090012387 577164982601818051
5771001803090012138 572131192158918326
5771001803090012359 579036822361076053
5771001803090012356 576135286143791742
5771001803090012355 575087869704693279
17088100343355274 101229944325833379
17088100343355275 101866732938832008
17088100343356107 101581152501500522
17088100343356108 101000180059871732
17088100343354295 101074194142687017
17088100343356184 101878660869628802
17088100343356185 101775831174086674
17088100343356109 101086014373572846
17088100343356110 101152207216014916
17088100343355237 101027041605702709
17088100343355238 101229364861425414
17088100343356169 101862204402635718
17088100343354928 101760654089788804
展开阅读全文