电子产品在线销售系统的需求分析 经过对各大电子产品购物网站及实际数码产品企业销售过程的考察、分析,要求本系统具有以下功能 (1)统一友好的操作界面,保证系统的易用性,方便用户的操作; (2)具备电子产品信息的展示功能,方便浏览者对电子产品信息进行浏览与比较; (3)规范的电子产品分类,方便浏览者分类查找电子产品; (4)完善的购物车功能与用户结账功能; (5)设置网站公告信息模块,使浏览者能够及时了解网站的各项动态变化,及销售的新品、特价活动等信息; (6)电子产品销售排行功能; (7)订单信息查询功能、数码产品信息查询功能; (8)全面的后台管理功能,以方便管理员对网站信息进行更新与管理。 数据分析 对于本系统的数据库的需求而言,由于其主要是用于信息的提供、保存、更新和查询等。因此,需要分析该系统功能所隐含的对数据应用的需求,从而确定数据库的结构。 (1)用户注册、登录、验证等功能需要对用户信息建立数据表,其中的数据项可能包括用户E_mail、昵称、密码、住址等; (2)查看电子产品分类信息和电子产品详细信息等功能既需要对电子产品大小类别进行管理,也需要针对每一个电子产品进行管理,因此至少需要两张数据表; (3)用户购物后产生的订单需要进行管理,这里也包括订单的基本信息和详细信息等; (4)订单生成后,在订单处理的过程中,需要出货等,因此可能需要记录订单的发送情况; (5)需要系统管理员对该系统进行管理,因而需要建立管理员信息数据表,其中的数据项包括管理员ID、密码等。 (6)客户要进行留言,所以必须建立留言表,其中包括留言标题、留言日期等。
这样,至少要创建如下的数据结构和数据项 (1)用户信息,包括用户ID,用户名等数据项; (2)管理员信息,包括管理员ID,密码等数据项; (3)电子产品信息,包括电子产品ID,产品名称、单价、特价等数据项; (4)电子产品类别信息,包括电子ID,类别名称等数据项; (7)订单信息,包括订单ID,用户编号,订货地址等数据项; (8)订单明细信息,包括订单ID,数码产品ID,订货时间等数据项; (9)公告信息,包括公告ID,公告名称及内容等数据项; (10)留言信息,包括留言标题,留言日期,留言内容等。
|