云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (完整版)基于Java网上购物商城最新毕业论文

(完整版)基于Java网上购物商城最新毕业论文

  • 62 次阅读
  • 3 次下载
  • 2025/6/19 15:55:37

常单价,活动单价,手机图片,库存数量,邮费。

? 订单:订单号,用户ID,订单时间,用户真实姓名,具体地址,

邮政编码,商品总价。

? 订单包含手机联系属性:数量,单项价格,总价。 ? 管理员信息:编号,姓名,密码,权限。 ? 手机商品包含联系属性:数量。

? 管理员处理订单属性:订单确认人,确认时间。 3.2.2 系统逻辑结构设计——关系模型

根据数据库原理的相关规范可以做以下处理: ? 根据相关原则规范从E-R图向关系模型进行转换。

? 由于普通用户和管理员的关系模型除了在权限不同,其他属性全

部一样,所以可以将这两种关系模型看成是一种,只需加入一个级别段将两者进行区分就可以了。

? 浏览关系模式和此网站系统其它功能要求关系不大,因此可以忽

略。

? 由于手机分类的关系模式在系统中要经常调用,故将其作为一个

单独的关系模式。

通过上面的分析,可以得出以下的关系模式:

用户(会员ID,会员名,登录密码,会员性别,用户电话,E-mail,

具体住址,邮政编码,真实姓名,用户级别)

手机商品(商品ID,所属种类,手机型号,手机简介,是否活动,

正常单价,活动单价,产品照片,备忘)

订单(订单号,用户ID,订单时间,用户真实姓名,具体住址,联

系电话,产品总价)

3.2.3 数据库逻辑结构设计——关系表

根据以上关系模型可以得出相应的关系表,关系表如表1:

表1 关系表

编号 表1 表2 表3 表4 3.2.4 数据表详细说明

名称 users products orders orderdetail 说明 用户信息表 商品信息表 订单列表 订单详情表 用户表(users)主要记录用户(管理员和普通用户)的相关信息,具体情况如表2:

表2 用户信息表

字段名 userid name Sex birthday password telephone address email grade

数据类型 int varchar varchar varchar varchar varchar varchar varchar varchar 是否为空 否 否 否 否 否 否 否 否 是 描述说明 编号,主键 注册名 性别 出生日期 密码 电话 地址 邮箱 级别

truename varchar 否 真是姓名 商品信息表(products)主要记录手机的具体信息,具体情况如表3:

表3 手机信息表

字段名 itermid productid productname productpice count activity activeprice kind photo information yunfei 数据类型 int vatchar varchar float int varchar float varchar varchar varchar float 是否为空 否 否 否 是 是 是 是 是 是 是 是 描述说明 项目编号 产品编号 产品名称 商品价格 库存数量 是否活动商品 活动商品的价格 商品类别 图片 商品信息 运费 订单表(orders)主要记录每笔订单的相关信息,如表4:

表4 订单表

字段名 orderid userid orderdate paymode ispayed totalprice address

数据类型 int int varchar varchar varchar float varchar 是否为空 否 否 否 否 否 是 否 描述说明 订单编号 用户编号 订单生成时间 支付方式 是否支付 订单总价 订货地址

订单明细表(orderdetail)记录订单所选商品编号,数量等详细信息。如表5所示:

表5 订单明细表

字段名 orderid goodid num price 数据类型 int varchar int float 是否为空 否 是 是 是 描述说明 订单编号 商品编号 商品数量 商品单价 4 详细设计与系统实现 4.1 系统详细设计总体概述

此系统的开发采用了现在比较流行的MVC开发模式,MVC是model,

view,controller三个单词的缩写,这种开发模式将整个系统分为了三个大类,数据模型、用户界面和控制器,其中数据模型(model)用java编写,用于实现系统中的数据逻辑,包含了所有的JavaBean和方法;用户界面(view)用jsp编写,用于与用户的交互,包含了用户能看到的所有页面信息,也可以理解为view就是由无数个页面组成的;控制器(controller)是model和view之间沟通的桥梁,可以根据用户的不同请求来跳转到相应的界面,相当于公司中的领导阶层,接收view中提交上来的信息,然后交给model中的方法将这些信息进行处理,接收处理后的信息返回给页面或者存入数据库。

这种设计模式实现了业务层和视图层的分离,使网站能更好的进行维护与升级,并且有低耦合,高重用性,较低的生命周期成本,可维护性等优点,下面就围绕这种开发模式对本网站设计进行分模块的详细介

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

常单价,活动单价,手机图片,库存数量,邮费。 ? 订单:订单号,用户ID,订单时间,用户真实姓名,具体地址,邮政编码,商品总价。 ? 订单包含手机联系属性:数量,单项价格,总价。 ? 管理员信息:编号,姓名,密码,权限。 ? 手机商品包含联系属性:数量。 ? 管理员处理订单属性:订单确认人,确认时间。 3.2.2 系统逻辑结构设计——关系模型 根据数据库原理的相关规范可以做以下处理: ? 根据相关原则规范从E-R图向关系模型进行转换。 ? 由于普通用户和管理员的关系模型除了在权限不同,其他属性全部一样,所以可以将这两种关系模型看成是一种,只需加入一个级别段将两者进行区分就可以了。 ? 浏览关系模式和此网站系统其它功能要求关系不大,因此可以忽略。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com