(2)从运用对象来说:后台主要是指管理员操作系统。能够添加商品,更换商品信息,对客户的注册信息进行管理,对客户的反馈意见给予答复等等。前台主要是指客户能够注册用户和修改个人信息,能够浏览商品,能够管理购物车,能够留言反馈信息等[4-5]。
2.2功能模块需求分析
图1 网站功能模块图
为了方便顾客浏览和购买商品,化妆品销售网站系统前台要有用户注册、登录、购物车等功能模块。同时,为了方便管理员管理后台数据,后台要有管理用户、管理商品信息等功能模块。
网上购物系统平台总体功能模块,如图1所示。
3.数据库设计
该系统的后台数据是由SQL Server 2005来管理的,整个系统的数据文护、加工等都是由数据库来完成的。数据库就像信息源头,不断将信息流向前台和后台,供用户和管理员来浏览。所以数据库的设计占据着整个系统中核心部分,所以数据库设计的好与坏直接影响着整个系统功能的实现[6]。
3.1数据库概念结构设计
设计人员从用户需求的观点出发对数据建模的过程即为概念结构设计,并通过实体-联系(E-R图)的方法来表示概念模型。
该系统主要有管理员、顾客和商品三个实体。其中顾客可以浏览商品,存在一对多的关系。管理员管理商品信息,也存在着一对多的关系。
综上分析,可以得到该系统的E-R图 如图2所示。
图2 总体的E-R图
3.2数据库逻辑结构设计
根据系统的E-R图可知,该系统内存在的关系模型如下:
顾客(用户名,密码,姓名,年龄,联系方式,性别)
商品(商品介绍,商品价格,商品品牌,商品名,商品类别,商品图片)
管理员(用户ID,登录账号,登录密码)
订单信息(会员ID,送货地址,下单时间,订单编号,总金额,付款方式)
购买(商品编号,商品数量,商品价格)
管理(商品基本信息,订单信息,会员信息)
数据库个表之间的关系图,如图3所示。 ASP.net化妆品销售网站的设计与实现+源代码(2):http://www.youerw.com/jisuanji/lunwen_6034.html