"刘桐彤_2012013331_赵馨逸_2012013277_包煜_20120122691 - OURTMALL程序设计实践"
该文档是关于一个名为"OURTMALL"的电子商务网站的设计实践报告,由刘桐彤、赵馨逸和包煜共同完成。报告主要涵盖了需求分析和设计概要两个主要部分,详细描述了网站的功能和架构。
1. 需求分析:
- 选题说明:项目选择了电子商务作为网站类型,参考了天猫(www.tmall.com)的模式。
- 功能简述:网站的主要功能包括消费者浏览信息、购买商品、订单管理、收藏功能、店铺管理、商品管理和管理员功能。其中,黄色标记的功能被视为扩展功能。
2. 模块及功能详解:
- 实体模块:
- 消费者:可以浏览商品信息,购买商品,管理购物车,进行订单操作,收藏店铺和商品。
- 店铺:卖家可管理商品信息,处理订单,包括新建、修改和删除商品。
- 管理员:负责管理用户(屏蔽恶意消费者)、商家(处理不诚信商家和商品)、交易(处理纠纷和退款)、投诉。
- 功能模块:
- 用户管理:包括注册和登录功能,以及个人信息维护(如卖家店铺信息和买家个人资料的修改)。
- 搜索系统:提供店铺搜索功能,用户可通过关键词查找店铺。
3. 设计概要:
- 层次架构:未提供具体细节,但通常包括前端展示层(View)、业务逻辑层(Logic)和数据访问层(Data),各层之间有明确的接口交互。
- 数据库表模型:未详细说明,但可能涉及用户表、商品表、订单表、收藏表等多个核心数据表。
- 数据模型:未给出具体信息,但可能涉及到实体关系模型(ER模型),用于描述数据间的结构和关系。
- 模块接口:
- Logic-Data接口:逻辑层与数据层之间的交互,用于数据的读写操作。
- View-Logic&Logic内部接口:视图层与逻辑层之间的交互,以及逻辑层内部各模块间的通信。
综上,"OURTMALL"项目旨在构建一个类似天猫的电子商务平台,涵盖了用户购物、店铺管理、订单处理和后台管理等全面功能,并遵循了一定的软件设计原则,如分层架构和模块化设计,以实现高效和可维护的系统。