服装商城系统数据库设计

数据库的设计是按照以下分析进行的。

  1. 浏览级别:产品的属性,用来设定产品提供给何种级别的用户浏览,分为所有浏览者、普通用户、系统用户、普通业务用户、高级业务用户5类。
  2. 产品大类别:分为男装、女装、童装3类。
  3. 产品小类别:分属于产品大类别,将产品大类别进一步分类。
  4. 产品品牌:产品所属的品牌。
  5. 留言板:分为中文版、英文版两类。
  6. 用户级别:分为普通用户、系统用户、普通业务用户、高级业务用户4类。
1. clothes表

clothes如表4.1所示。


表4.1  clothes表

字段名

SQL类型

说明

ID

Long

主键,对象标识符

CLOTHID

String

产品编号,由用户指定

NAME

String

产品名称,由用户指定

TYPE

Char

产品的浏览级别

BIGTYPE

Char

产品所属的大类别

DESCRIPTION

String

产品的详细信息

DESCRIPTIONENGLISH

String

产品的英文详细信息

KIND_ID

Long

产品所属的小类别

TRADEMARK_ID

Long

产品所属的品牌

REGISTERED_TIME

Timestamp

入库时间

2. clothesorders表

clothesorders如表4.2所示。

表4.2  clothesorders表

字段名

SQL类型

说明

ID

Long

主键,对象标识符

CLOTH_ID

Long

产品的ID

ORDER_ID

Long

订单的ID

NUMBER

Int

订货数量

3. kinds表

kinds如表4.3所示。

表4.3  kinds表

字段名

SQL类型

说明

ID

Long

主键,对象标识符

NAME

String

类别名称

NAMEENGLISH

String

类别英文名称

TYPE

Char

类别所属产品大类

4. messages表

messages如表4.4所示。


表4.4  messages表

字段名

SQL类型

说明

ID

Long

主键,对象标识符

TITLE

String

留言标题

DESCRIPTION

String

留言内容

TYPE

Char

留言板块

USER_ID

Long

留言者

REGISTERED_TIME

Timestamp

留言时间

5. news表

news如表4.5所示。

表4.5  news表

字段名

SQL类型

说明

ID

Long

主键,对象标识符

TITLE

String

新闻标题

TITLEENGLISH

String

新闻英文标题

DESCRIPTION

String

新闻内容

DESCRIPTIONENGLISH

String

新闻英文内容

REGISTERED_TIME

Timestamp

新闻发布时间

6. orders表

orders如表4.6所示。

表4.6  orders表

字段名

SQL类型

说明

ID

Long

主键,对象标识符

USER_ID

Long

下订单用户

REGISTERED_TIME

Timestamp

下订单时间

7. pictures表

pictures如表4.7所示。

表4.7  pictures表

字段名

SQL类型

说明

ID

Long

主键,对象标识符

PATH

String

图片存储路径

CLOTH_ID

Long

图片所属的产品ID

8. trademarks表

trademarks如表4.8所示。

表4.8  trademarks表

字段名

SQL类型

说明

ID

Long

主键,对象标识符

NAME

String

品牌名称

NAMEENGLISH

String

品牌英文名称

DESCRIPTION

String

品牌详细介绍

DESCRIPTIONENGLISH

String

品牌英文详细介绍

PICTUREPATH

String

品牌商标图片的存储路径

9. users表

users如表4.9所示。

表4.9  users表

字段名

SQL类型

说明

ID

Long

主键,对象标识符

NAME

String

用户名

PASSWORD

String

密码

EMAIL

String

电子邮箱

TELEPHONE

String

电话号码

ADDRESS

String

地址

TYPE

Char

用户级别

REGISTERED_TIME

Timestamp

注册时间

DESCRIPTION

Text

备注信息

QUESTION

String

密码提示问题

ANSWER

String

密码提示问题答案

4.3  系统类图设计

根据分析,本系统有下列8个类:产品类(Clothes)、类别类(Kinds)、留言类(Messages)、新闻类(News)、订单类(Orders)、图片类(Pictures)、品牌类(TradeMarks)、用户类(Users),系统类图如图4.2所示。

图4.2  系统类图

4.4  软件体系结构设计

本系统软件层的结构可分为以下4层。

  1. 表示层:提供与用户交互的界面。
  2. 业务逻辑层:实现各种业务逻辑。
  3. 持久化层(Hibernate):封装了数据访问的细节,为业务逻辑层提供了面向对象的API。
  4. 数据库层:负责存放和管理应用的持久性业务数据。

软件体系结构如图4.3所示。

图4.3 软件体系结构图

  • 13
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
数据库课程设计报告 学校: 系别:计算机科学系 班级:11软件工程一班 姓名: 学号: 课题名称:JIA服装公司销售管理系统 指导老师: 一、Jia服装公司简介 Jia服装公司主营服装成品,产品面向全国、以批发为主,公司希望借助计算机或计 算机网络实现生产运作和服装营销信息在公司各部门之间的流通及财务监控功能的完整 、强化。以提高效率和反应速度、规范公司管理,能够对市场竞争做出及时准确的反应 。 Jia服装公司有如下职能单位:总经理、生产部门、销售部门、仓库、财务、设计部 门、技术部门等。公司以销售为中心,不设加工厂。 二、需求分析 以下为各部门的需求状况: 1.总经理 通过查看有关报表的信息,充分了解公司经营状况,制定发展公司的长远计划。 2.生产部门 负责联系加工商生产客户订单服装,负责产生成品入库单,该公司只生产有订单的服 装。 3.销售部门 1. 管理客户 2. 产生出库单 3. 不接受客户退货(公司有设计部门和技术部门,支持客户的修改意见,所以不考虑退货 情况) 4. 及时掌握销售情况 4.仓库 负责货物的出库与入库的管理,及时了解库存情况,给客户发货。该公司的仓库只存储 成品,生产的物料由加工商负责。该公司只有一个仓库。 5.财务部门 把控公司的经营状况,管理公司内部的财务状况,为公司员工发放工资。 6.设计部门 为销售部门出谋划策,为客户的修改意见提供修改方案。 7.技术部门 结合设计部门的修改方案,提供技术支持,生产样衣。 计算机要完成的内容 1. 查询成品的库存 查找的数据:款号、品名、色号、颜色、S、M、L、XL、XXL、XXXL 通过不定时查看入库信息,出库信息,了解有关L、库存数、标准销售价、类型、面料、 。 2. 增加、保存、查询、修改客户信息、资料(包括客户财务状况查询) 主要数据有:客户名称、所在城市,联系方式,地址,账户,身份证,电话,邮编 3. 打印出库单,记录出库单流水账 出库单涉及的内容有:客户、发货方式、发货单位、发货日期等,并根据该客户享受的 折扣进行计算所发出的每一款服装;出库单应记录款号,品名,单位,颜色,S,M,L, XL,XXL,小计数量,成品单价,面料,以及数量、金额合计;出库单要由负责人和经手 人签名后才能生效。 4)打印成品入库单,记录入库单流水账 成品入库单要记录供应商名称,编号,款号品名、单位、颜色、S、M、L、XL、XXL、XX XL数量、单价、金额、面料、入库日期。 5. 浏览出库单 按照时间段、客户、运输单位浏览出库单 6. 掌握销售动态、预测销售趋势 7. 生成统计报表 以下为该公司简化后的销售流程: 数据字典: 1、数据项 "数据项"含义说明 "类型 "长度 "取值范围"取值含义"与其他数据项的逻辑 " "名 " " " " " "关系 " "款号 "唯一标识每款成 "字符型"4 "字母数字" " " " "品 " " "组合 " " " "数据项"含义说明 "类型 "长度 "取值范围"取值含义"与其他数据项的逻辑 " "名 " " " " " "关系 " "色号 "用来唯一表示一"字符型"4 "0000~999"分别表示" " " "种颜色 " " "9 "不同的颜" " " " " " " "色 " " "数据项"含义说明 "类型 "长度 "取值范围"取值含义"与其他数据项的逻辑 " "名 " " " " " "关系 " "色名 "用来表示一件商 "字符型"不定 " "分别表示" " " "品的颜色 " " " "衣服的不" " " " " " " "同颜色 " " "数据项"含义说明 "类型 "长度 "取值范围"取值含义"与其他数据项的逻辑 " "名 " " " " " "关系 " "标准销"用来表示一种品 "长整型"5 "000.00到"分别表示" " "售价 "的原始销售单价 " " "999.99 "不同的价" " " " " " " "格 " " "数据项"含义说明 "类型 "长度 "取值范围"取值含义"与其他数据项的逻辑 " "名 " " " " " "关系 " "类型 "用来表示一种商 "字符型"不定 "000.00到"分别表示" " " "品的款式 " " "999.99 "不同种类" " " " " " " "衣服 " " "数据项"含义说明 "类型 "长度 "取值范围"取值含义"与其他数据项的逻辑 " "名 " " " " " "关系 " "面料 "用来表示一种商 "字符型"不定 "字母数字"分别表示" " " "品的成分 " " "组合 "不同种类" " " " " " " "的服装面" " " " " " " "料 " " "数据项"含义说明 "类型 "长度"取值范围 "取值含义"与其他数据项的逻辑" "名 " " " " " "
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等天晴i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值