软件工程大作业:网上购物系统

第 4 章系统设计

4.1系统 ER图

得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。设计规划出的实体有:管理员信息实体、注册用户信息实体、产品实体、产品类型实体、订单详细信息实体、订单列表实体和常见问题实现。

图 4-1网上购物系统 ER图

根据 ER图可以抽象出三个表,用户信息表,商品信息表,卖家信息表。其中字段名称以及数据类型如下三表所示: (1)用户信息表: 主要完成对用户的一些基本信息进行了解。它主要包括用户的个人信息、编号、名称。 (2)商品信息表: 主要完成对商品的一些信息进行概括。它主要包括单价、编号、名称、生产日期、保质期、库存量。 (3)管理员信息表: 主要完成管理员对商品统计的信息。它主要包括管理商品编号、编号、名称。 (4)订单信息表: 记录用户购买信息与管理员发货及用户收货的关系。它主要包括用户编号,商品编号,订单编号。 4.2系统功能结构图

网上购物系统从结构上可以划分为前台管理和后台管理两个部分。系统前台部分的功能主要是用户登陆、订单服务等。具体而言,可以划分为用户管理模块、商品管理模块、购物车模块、系统后台部分的功能,主要是对系统进行管理,包括对商品信息的管理、对订单的处理、对用户信息的管理。系统后台功能模块的设计,也是以对系统需求的分析为基础的。

图 4-2网上购物系统 系统功能结构图图
经验分享 程序员 微信小程序 职场和发展