演示视频:
3.1 总体功能模块
系统分管理员和用户2个用户角色。总功能图如图3.1所示
图3.1 系统功能需求分析
3.2 系统管理员的功能模块
系统管理员的主要功能商品分类管理、商品管理、订单管理、商品评价管理、注册用户管理、订单统计、商品销售统计。系统管理员的功能图如图3.2所示
图3.2 系统管理员的功能图
3.3 系统业务描述
系统分管理员和用户2个用户角色。系统管理员的主要功能商品分类管理、商品管理、订单管理、商品评价管理、注册用户管理、订单统计、商品销售统计。
用例图如下:
系统管理员 用户
图3.3 用例图
4 系统详细设计与实现
3.1 系统和数据库的配置
系统按通用的B/S(浏览器、服务器)模式进行设计。
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
3.2 概念模型设计
概念模型设计的典型方法是用E-R图方法,即用实体-联系模型表示。E-R方法是用E-R图来描述显示世界,E-R图包含三个基本成分:实体、联系、属性。它直观易懂,能够比较准确地反映现实世界的信息联系,从概念上表示一个数据库的信息组织情况。
3.3 数据库逻辑模型
订单表(主键、收件人地址、备注、添加时间、订单是否删除、订单号、收件人手机、收件人姓名、订单状态、订单详情、总价、关联用户的ID)
订单条目表(主键、价格、数量、关联订单的ID、关联商品的ID)
订单统计表(主键、成功的订单数、日期、取消的订单数、生成的订单数)
购物车(主键、添加时间、数量、关联商品的ID、关联用户的ID)
评价表(主键、添加时间、订单ID、评价、评语、关联商品的ID、关联用户的ID)
商品表(主键、差评、添加时间、删除状态、好评、图片、简介、库存数量、商品名、原价、促销价、推荐、销量、中评、关联分类的ID)
商品分类表(主键、商品分类名、是否删除标志)
商品统计表(主键、销量、销售额、关联商品的ID)
收货信息表(主键、收货地址、联系电话、收货人姓名、关联用户的ID)
用户表(主键、注册时间、0表示正常1表示锁定、密码、电话、1表示管理员2表示购物…、姓名、用户名)