当前位置:文档之家› 系统设计

系统设计

系统功能描述

系统预期要实现的目标是建立一个相对完善的网上购物系统,网站共分两个部分:前台部分和后台管理部分。在前台部分中,包括客户在线注册、浏览商品、查询商品信息、定购商品,在线留言等操作;后台管理部分包括商品信息的管理、用户订单的管理、各种即时信息的发布管理。具体表现为:

本网站主要包括用户注册和登录、商品查找和搜索、商品浏览、添加商品到购物车、订单管理和后台管理员对用户的管理、商品种类的管理、商品管理、站内公告等功能,各个功能的具体描述如下。

(1)用户注册和登录

用户注册和登录功能是用户身份确认的重要方式,只有注册户才可以查看自己的购物车,进行购买产品,普通用户只可浏览和搜索产品。注册成功后,通过session保存用户编号。

(2)浏览商品(家具3D交互式展示)

商品浏览是网站的最基本的功能。任何浏览该站点的用户都可以浏览到本网站的所有商品信息,这样用户就可以了解产品信息,提高注册用户数。用户只有首先获得商品信息,才能决定是否购买商品。由此,对电子商务系统而言,商品浏览功能就显得尤其重要。

其中重点部分是家具3D交互式展示。利用3D建模工具结合3D交互式技术实现逼真的3D家具模型在线交互式展示,用户可通过鼠标键盘等旋转、缩放和移动家具模型,从而提供给用户全方位真实的商品展示和便捷虚拟购物体验。

(3)搜索商品

在一个比较大的商业网站上,网上的商品数量和种类不计其数,消费者不可能知道全部商品的信息,这时搜索功能的作用就体现出来了。

(4)购物车

用户在浏览商品后,在购买商品时,需要为用户提供一个和现实生活中一样的购物车,而且在购物时通过购物车能够随时地查看自己的商品,否则消费者根本不知道自己购买了多少商品和哪些商品,并可在购物车内修改购买信息,本模块主要通过Session数组进行操作。需要注意的是,购物车中的商品并不是用户最终会得到的商品,只是一个购物的意向。

(5)订单管理

订单是用户购物的另一种方式,用户购物车是一种临时存放商品的工具,而订单是用户最终要购买商品的一种方式。有了订单管理功能,网站的电子商务功能就更加完整了。

(6)用户管理

添加或删除一个用户或管理员,设置管理员用户名、密码及相关权限。(7)商品分类管理

商品的种类繁多,列出商品类别信息,可以让顾客方便地知道到底都卖哪些类型的商品,以便进行选择。商品分类管理功能主要实现对商品种类的添加、修改和删除。

(8)商品管理

该模块使得网站管理员可以通过浏览器在线添加、修改、删除商品信息,商品数据可以即时更新,保证用户浏览到最新的商品信息;用户能够对商品进行查

询、搜索或购买自己喜欢的商品,对商品进行更新或删除商品信息。

数据库设计

数据库在信息系统中占有及其重要的地位,数据库结构设计的好坏关系到系统的运行效率、存储数据的效率、系统的复杂程度等,合理的数据库结构设计可以提高系统性能。考虑到用户需求的各种实体,本系统规划出的实体有用户信息实体,产品信息实体、订单信息实体、订单明细信息实体,这些实体之间通过外键建立联系。在确定了这些实体联系之后,就要建立表之间的联系。一个数据库可以不只一个表,但是所有的数据表的可以是彼此相关联的,也可能是相互独立的。本系统所要建立的表有:1、用户表主要保存用户的信息;2.、商品分类表用来保存每类商品信息;3、商品信息表用来保存商品的信息;4.、订单表用来保存网站中所有订单的信息;5购物订单表是用来保存用户订购商品的信息;6、管理员表是用来进入后台管理。

数据库设计必须遵循完整性原则,好的数据库表间必定要制定严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,分析清楚该实体应该有哪些属性,对应具备什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的3个元素,也是一个较完善的数据库设计的核心。网站的详细设计

前台主要功能模块的详细设计

1.网站首页的设计

电子商务网站分为前台管理和后台管理系统。前台的用户是通过IE浏览器访问网站的客户,后台的用户是通过IE浏览器访问的后台管理员。前台主页分为:网站顶部为网站向导、购物车、留言反馈、最新商品、热销商品、特价商品等几个部分;左侧有用户登录和注册、商品搜索,商品分类;右侧有新闻公告、会员注册等几个部分,整个前台的界面主要的功能是以商品展示为主。

2.用户注册的设计

(1)用户登录模块

用户登录界面是需要检验用户名和密码,当顾客输用户名和密码错误,提交文件连接数据库验证,输入正确后才可以进入网站购物如果没有用户名,需要点击“注册”按钮,进行填写注册信息。

(2)用户注册模块

用户注册界面主要是为购买商品的顾客提供一个身份的认证,需要填写用户一些基本信息,带星号的项为必须填写。全部信息填写完毕后点击“提交信息”,系统会进行检测判断该用户名是否已经注册过,如果已经存在则弹出新页面,提示用户该用户名已经注册过,如果没有则进行下一步判断,用户输入的两次密码是否一致,然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误,系统将该用户注册信息写入用户表并提示用户注册成功,用户登录后,就可以购买自己喜欢的商品了。

在这个网页里嵌套了一段JavaScript代码,它的功能是判断用户在带*的地方是否输入了数据,如果没有则弹出相应的对话框,还可以判断两次输入的密码是否一致。

3.商品搜索界面的设计

商品的搜索功能使用户更加方便的进行自己所需要的商品的查询,节省时间提高效率。用户搜索时只要输入商品的关键字就能搜索到所有相关的商品,并且能列出通过搜索得到的商品的详细信息,还可以进高级查询按照不同的条件对数

据库中的商品信息进行检索。

4.购物车的设计

购物车是连接商品和收银台的关键环节当用户登录成功以后,如果找到了希望购买的商品,在点击商品右侧的购买以后,即可将商品放入购物车中,然后用户需要选择定购的数量。购物车是将顾客的购物清单列出以方便客户修改商品的数量或清除某件商品。

如需要继续购买商品,可以点击“继续购物”继续选择,不断添加新的商品,系统会自动将所有信息写入购物订单表,同时显示用户所购买的物品列表,及总计价格。

如果用户在去收银台结账前对己经选购的物品不满意时,可选择清空购物车,同时系统也将购物订单表中相关信息删除。用户完成选购之后,可点击“去收台”付款,系统返回最终选购物品列表和合计价格。

“下定单”界面可以点击“修改购物车”对所选择的商品进行修改,也可点击“ok,下一步”,进入填写收货信息的界面。

提交订单的确认显示界面显示了此次购买的商品信和总金额信息,用户确认购买商品,可以对此商品订单进行提交确认,如果出错误可以返回上一步修改,并可以填写是否需要发票,如需要发票会同货物一并邮寄到用户手中。

最后也就是将用户提交的订单信息返回,并产生了一个唯一订单号,以方便用户查询,这个订单号的产生,并不是随机产生的,而是使用了一定的规则,在这里主要是根据用户名和订单产生的时间来生成订单号。

后台管理主要模块详细设计与实现

1.管理员登录模块

网上购物系统除了能够让用户实现前台的浏览和购买商品等操作之外,还需要有为方便系统管理员的工作而设计的部分,比如商品的增加、删除、修改,会员的审查等等。管理功能是网上购物系统相当重要的一部分功能,网站的后台管理中心只有管理员才能进入,首先将进入登录界面,当管理员提交数据后,首要的就是进行身份验证,输入正确的账号,密码之后,方能进入。

在此界面中,管理员可以修改网站的常规设置,进行用户信息的审核确认、修改,可以进行商品管理和商品类别管理,查看用户提交的订单和日常的发布信息,此外还有VIP管理(如积分兑奖)等。

2.商品管理模块

管理员登录后,要能向商品信息表中加入新商品的信息,可以选择商品的分类、名称、单位、规格、价格、还可以上传商品的图片。此功能可以实现添加新的商品;商品管理也同样需要提供信息修改与删除的功能。

3.订单管理模块

在订单管理模块中主要实现了查看订单和处理订单的功能,订单的处理状态包括:没作任何处理、用户已经把钱汇出、服务商己收到款、服务商己发货、户已收到货。

4.信息管理模块

网站前台的各项新闻公告,网站资讯,客户留言都是通过这个模块来进行管理。可以对网站内的各类新闻资讯进行添加、修改和删除;对前台的用户留言进行回复。

5.用户管理模块

这个模块主要实现登录网站用户的管理,在此页面中可以查看用户的基本

息,修改删除非法用户,还可以查看用户的交易记录,订单状态。在订单状态管理员可以查看用户的订单信息、送货地址等信息,方便管理员管理订单和进货的情况。

6.VIP管理模块

在这个模块中,可以设置积分兑换说明、奖品的添加等。

通过总体规划和详细设计实现了电子购物网站的设计,采用ASP+ACCESS 的方法构建一个进行买卖交易类的电子商务网站。实现了电子商务网站应该具备的一些重要功能,如购物车功能、商品订单功能和后台管理功能等等。

下载文档原格式(Word原格式,共4页)
相关文档
  • 光学系统设计

  • 收发系统设计

  • 全空气系统设计

  • 报价系统设计

  • 无线收发系统设计

  • 射频收发系统设计

相关文档推荐: