文档详情

基于J2EE的新奥网上商店的设计与实现的中期报告.docx

发布:2024-04-26约1.29千字共4页下载文档
文本预览下载声明

基于J2EE的新奥网上商店的设计与实现的中期报告

一、项目背景

新奥网上商店是一家以网上购物为主要目标的电商平台,提供各种商品的在线购买及订单管理服务。该项目采用Java技术作为开发语言,采用J2EE技术构建整个系统。

二、开发环境

1.操作系统:Windows10

2.开发工具:Eclipse

3.数据库:MySQL8.0

4.Web服务器:Tomcat9.0

三、系统架构

系统采用B/S架构,分为前台系统和后台管理系统两大部分。

前台系统包括用户注册登录、商品展示、购物车功能、订单提交、订单管理等核心功能模块。

后台管理系统包括商品管理模块、订单管理模块、用户管理模块等核心管理功能模块。

四、数据库设计

1.用户表(user):存储用户基本信息

字段描述:

id:用户ID

username:用户名

password:密码

email:邮箱

phone:手机号

address:地址

2.商品表(product):存储商品信息

字段描述:

id:商品ID

name:商品名称

description:商品描述

price:商品价格

stock:商品库存

category:商品分类

3.订单表(order):存储订单信息

字段描述:

id:订单ID

user_id:用户ID

create_time:创建时间

payment_time:支付时间

payment_amount:支付金额

status:订单状态

4.订单详情表(order_item):存储订单明细信息

字段描述:

id:订单明细ID

order_id:订单ID

product_id:商品ID

product_name:商品名称

product_price:商品价格

quantity:商品数量

五、核心功能模块设计

1.用户注册登录模块:

用户在前台注册登录后,系统将判断用户身份并记录登录状态,以便后续操作使用。

2.商品展示模块:

前台用户可查看商品列表、商品详细信息、商品分类等信息。用户可以通过商品分类检索商品。

3.购物车模块:

用户将商品加入购物车后,系统将记录商品信息和数量。用户可以对购物车中的商品进行添加、删除或修改数量,系统将自动计算商品价格总和。

4.订单提交模块:

用户选择购物车中的商品后,系统将生成订单,并将订单信息存储到数据库中。

5.订单管理模块:

后台管理员可以通过订单管理模块查看订单信息,包括订单基本信息、订单明细信息、订单状态等,并可以对订单状态进行修改。

6.商品管理模块:

后台管理员可以通过商品管理模块查看商品信息、商品分类信息、商品库存信息、商品价格信息,并可以对商品信息进行添加、删除或修改。

7.用户管理模块:

后台管理员可以通过用户管理模块查看用户信息、用户登录记录、用户购买历史等,并可以对用户信息进行添加、删除或修改。

六、计划进度

本项目总计划分为需求分析、概要设计、详细设计、编码实现、系统测试、部署上线和维护等阶段,目前已完成需求分析、概要设计和详细设计三个阶段的工作。下一步将进入编码实现阶段,预计完成时间为两周。

显示全部
相似文档