ASP网络商城的设计与实现

链接:https://pan.baidu.com/s/1Xwd0U_KktL0hRFPaggIOGQ?pwd=6688 
提取码:6688

1 需求分析

3.1用户角色需求分析

根据网络商城的功能分析,整个系统应有两个操作用户角色:顾客和后台管理员。

顾客可以在前台的商城页面浏览商品,购买商品,以及在注册登录后进行支付。后台管理员从后台登录后,可对商城系统进行管理,管理完毕后可退出登录状态。

3.2功能需求分析

以上提到的两个用户,在系统的功能上是完全不同的,主要功能如下:

对于顾客:在商城中注册登录,浏览商品,购买商品,下订单。

对于后台管理员:对商城的综合设置,商品的管理,订单的管理,会员管理,支付方式管理,以及安全设置。

下面对于不同角色的具体功能进行描述:

3.2.1顾客

顾客进入商城以后,能够对商品有以下操作:点击查看商品;将商品放入自己的购物车中;可以查看购物车中的信息,并可以修改购买的数量,以及删除已放入车中的商品;进行结帐,辑送货信息,并完成订单。对用户自身的操作有:在商城里进行用户的注册,成为商城的会员,并能够修改自己的资料。顾客功能需求分析图,如图1:

添加图片注释,不超过 140 字(可选)

3.2.2 管理员

后台管理要求安全性较高,故从专门登录页面进入管理。后台管理应该对商城进行综合设置:对网站的常规信息的设置,开关的设置等;商品管理:删除商品,添加商品,管理商品;订单管理:查看订单,编辑修改订单,删除订单;会员管理:查看会员的信息,删除会员;安全设置:安全设置中应对管理员进行操作:密码的修改,添加管理员,权限的设置。

管理员功能需求分析图,如图2:

添加图片注释,不超过 140 字(可选)

3.3 性能需求

整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。

1 设计与实现

4.1 数据库设计

数据库的设计在整个商城的建设中是非常重要的,它起着连接前台和后台页面的作用,使他们之间存在对应的关联性。前台各页面的显示内容,是从数据库各相关表中读取的,而在后台的管理,也是在对每个数据库表进行存取操作,使每一个改动都如实的反映在前台的页面上。商城采用Microsoft Access数据库,数据库名为myshop,其中包含了商城的所有数据信息。下面对主要功能实现的表进行说明:

4.1.1 商品分类表

该表用于存储商品的类别信息,商品的大类名称、序号和对应的中类名称、序号。表名为bclass,商品分类表如表1所示:

添加图片注释,不超过 140 字(可选)

该表实际运用于在前台商品分类显示,以及后台管理添加商品和修改商品时对商品类别的选择。一个大类排序号和大类名下对应了多个种类排序号和种类名,而每一个商品的唯一标识是自动编号的classid。

4.1.2 订单基本信息表

该表用于存储客户订单的基本信息,包括订单号,订购商品的用户ID,商品的名称数量,配送的方式。表名为border,订单表如表2所示:

添加图片注释,不超过 140 字(可选)

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值