佩佩服装展示网站的设计与实现_第1页
佩佩服装展示网站的设计与实现_第2页
佩佩服装展示网站的设计与实现_第3页
佩佩服装展示网站的设计与实现_第4页
佩佩服装展示网站的设计与实现_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南商务职业技术学院毕业设计

目录

1引言.............................................................5

1.1项目开发背景................................................5

1.2开发技术简介................................................6

1.2.1JAVA技术简介..........................................6

1.2.2Mysql技术简介.........................................6

1.2.3B/S框架技术简介.......................................7

1.3开发工具简介................................................7

1.4项目开发技术路线............................................8

2需求分析.........................................................8

2.1功能需求描述................................................8

2.2非功能需求描述..............................................8

2.3需求用例建模................................................9

2.3.1登录注册模块的用例....................................9

2.3.2类别管理模块的用例...................................11

2.3.3商品管理模块的用例...................................13

2.3.4会员管理模块的用例...................................15

2.3.5订单管理模块的用例...................................17

3系统概要设计....................................................19

3.1系统设计原则...............................................19

3.2系统框架设计...............................................19

3.3系统功能设计...............................................20

3.3.1登录注册功能模块设计.................................21

3.3.2类别管理功能模块设计.................................23

3.3.3商品管理功能模块设计.................................24

3.3.4会员管理功能模块设计.................................26

3.3.5订单管理功能模块设计.................................27

3.4数据库设计.................................................29

2

湖南商务职业技术学院毕业设计

3.4.1设计原则..............................................29

3.4.2概念设计.............................................29

3.4.3逻辑设计.............................................30

3.4.4数据字典.............................................30

4系统详细设计....................................................32

4.1登录注册功能模块设计.......................................32

4.1.1登录注册功能模块说明.................................32

4.1.2登录注册功能模块详细设计.............................32

4.2类别管理功能模块设计.......................................34

4.2.1类别管理功能模块说明.................................34

4.2.2类别管理功能模块详细设计.............................34

4.3商品管理功能模块设计.......................................37

4.3.1商品管理功能模块说明.................................37

4.3.2商品管理功能模块详细设计.............................37

4.4会员管理功能模块设计.......................................40

4.4.1会员管理功能模块说明.................................40

4.4.2会员管理功能模块详细设计.............................40

4.5订单管理功能模块设计.......................................45

4.5.1订单管理功能模块说明.................................45

4.5.2订单管理功能模块详细设计.............................45

5系统实现........................................................48

5.1登录注册功能子模块实现功能.................................48

5.2类别管理功能子模块实现功能.................................51

5.3商品管理功能子模块实现功能.................................52

5.4会员管理功能子模块实现功能.................................54

5.5订单管理功能子模块实现功能.................................57

6系统测试........................................................60

6.1登录注册功能测试...........................................60

3

湖南商务职业技术学院毕业设计

6.2类别管理功能测试...........................................61

6.3商品管理功能测试...........................................61

6.4会员管理功能测试...........................................62

6.5订单管理功能测试...........................................63

7设计小结........................................................63

参考资料..........................................................65

4

湖南商务职业技术学院毕业设计

佩佩服装展示网站的设计与实现

1引言

本课题的主要工作是针对传统销售的弊端,而开发的服装电子商务平台:

使用计算机对服装电子商务平台进行管理,具有其他销售渠道所没有优点。例

如:检索迅速、方便快捷、高效率、低成本、存储量大、寿命长等,这些优点

能够极大地提高销售和购买的效率。因此,开发这样一个服装电子商务平台就

成为很有必要的事情。而且,只要系统的设计合理,就可以为服装公司再开一

条销售通路,减少库存堆积,利用网络的共享、互动的优点,结合地面销售的

优点,借助数据库管理技术,开发一个服装电子商务平台,实现网上服装销售

的规范化、个性化、人性化。

分析传统实体店实体销售渠道单一的问题,结合市场的分析和调査,同时

应用计算机互联网技术,建立一个服装电子商务平台。

本服装电子商务平台的建设具有以下意义:

1.节省了实体店的店面成本以及工人工资等

2.客户群体大,全国各地的网络消费者均可通过本服装电子商务平台进行

购买,大大增大了客户群体。

3.信息量大,可存储大量的服装信息,供消费者选择。

4.节省时间,网络购物节省了消费者的时间,随时随地可以通过网络进行

购买。

1.1项目开发背景

在这个大数据时代.“小而美”的这个思路正不断的被互联网所提到,对于

这种“小而美”的模式并不是人人都适用,真正小而美的互联网商家不仅具备

产生利润高、复购的时间短,而且更注重商品的品质及客户的服务这些条件。

从产品的角度而言,表现为"小”在市场的细分,"美”在用户的体验,尝试从

细节之处打动用户。我设计的网站针对的是服装的销售,其注重的就是用户体

验客户的服务、网站简洁美观。

互联网销售系统可以大量减少人力、物力从而降低其销售成本,而且打破

了时间和空间的局限性,使其商品交易可以在任何时间、任何地点进行,实现

了不需要营业员的24小时营业,这样的互联网销售就是一个自动售货机。从成

5

湖南商务职业技术学院毕业设计

本的角度考虑,互联网上的服装销售比传统意义上的服装实体店低得多,因为

互联网的服装销售不需去支付昂贵的店铺租金、不需要将大笔的流动资金作为

货物而囤积在实体店里,可实现’‘零库存”管理、更不需要花费巨大资金去

装修店铺,这不仅缩小资金周转的周期,同时,互联网上服装店更容易面向全

球市场,从而大大提高了效率。对于推动服装销售业的发展有着一定的意义。

1.2开发技术简介

服装网站采用MVC设计模式,通过使用SpringBoot、MyBatis框架进行后

端部分的开发,通过使用Thymeleaf模板引擎、Bootstrap前端框架、Ajax进

行前端部分的开发,整个项目基于B/S架构即浏览器和服务器架构模式。

本系统比较完备,以良好的Web界面和用户交互,为用户提供大量的服装

信息并可以接受其操作,同时使用了MYSQL数据库,保证数据的安全性和稳定

性,来实现对服装信息数据的添加、删除、修改等基本操作。系统釆用了模块

化设计方法,根据用户的需求开发功能模块,方便了程序扩展维护,以便后期

的更新。

本系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有

很高的应用价值,方便用户的使用,具有广阔的应用前景。

1.2.1JAVA技术简介

Java他shivi种面向对象编程语言,什么是Java呢,他其实就是像c++一

样,他取C++的精华,又把C++中的让人难以理解的一些概念和关系糟粕剔除了,

所以说,Java语言是既简单,又厉害的一种语言了,Java作为一种静态语言编

程技术,它非常好的表现了面向对象的理念,所以这对于程序员来说,也是一

个好事情,程序员能够非常好的运用一些思维编写一些比较复杂的程序。

1.2.2Mysql技术简介

数据库只是用来管理数据仓库。随着科学技术的飞速发展,数据库不仅被

用来存储数据,而且逐渐成为各种点餐用户的数据管理方式,有多种形式。我

这个点餐系统使用的MySOL数据库,是由一个瑞典公司开发的,后来是被美国

一个公司收购了。MySQL数据库的开源为许多公司节省了大量资金。很多有实力

的企业会对MySQL数据库进行修改,以更好地满足一些企业的需要。回韵服装

点餐系统采用的就是MySQL数据库,充分满足数据存储的需要,安装方便,占

用内存少,可用于多种操作系统。是一个流行的数据库。

6

湖南商务职业技术学院毕业设计

1.2.3B/S框架技术简介

B/S框架是目前被广泛釆用的一种先进的框架结构,它是一种基于互联网的

程序架构。当前的使用已经非常广泛,突破了传统的C/S结构的模式,给程序

开发的模式带来新的技术革命。它是随着互联网技术的不断发展而发展起来的。

随着互联网技术的不断发展,各种网站已经不能单独在一台电脑上使用和运行

了,所以基于互联网的模式就逐步的发展起来了,并且得到了大规模的应用

基于B/S架构的系统可以架设到计算机网络上,可以不受地理位置和其他

条件的限制,可以在任何联通互联网的地方使用这样的系统。本文开发的服装

电子商务平台就是基于B/S架构开发的一种先进的销售系统。

1.3开发工具简介

硬件部分:处理器主频要求1.4GHz以上;内存1G或以上标准的视频显示

器、鼠标、键盘

软件部分:数据库系统为MySQL

操作系统:WindowsXP以上版本

浏览器:GoogleChrome

Idea编辑器(IDE)是一种软件开发工具,用于编写、调试和部署计算机程

序。它是一个集成的开发环境,提供了编程语言、编译器、调试器、版本控制

系统等功能,可以让开发人员在一个工具中完成开发任务。

Idea编辑器可以支持多种编程语言,如Java、Python、Ruby、C++等,具

有强大的自动化代码生成、重构和调试功能,可以提高开发效率和质量。它还

提供了丰富的插件和扩展,可以根据需要添加额外的功能和工具。

Idea编辑器的一个重要特点是它的智能代码提示和自动完成功能。它可以

根据代码上下文和开发人员的习惯,自动提供建议和代码段,减少开发人员的

输入时间和错误。此外,它还支持团队协作和代码分享,可以让多个开发人员

协同开发和管理项目。

Idea编辑器通常被广泛用于企业级软件开发、Web开发、移动应用开发等

领域,是一个高效、可靠的软件开发工具。。

7

湖南商务职业技术学院毕业设计

1.4项目开发技术路线

AJAX是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量

数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网

页的情况下,对网页的某部分进行更新。

JSP技术是Java系列技术的一部分,它是以Java为基础的。JSP页面被编

译成servlets,并可以调用JavaBeans组件或者是EnterpriseJavaBeans组件,

以便于在服务器端的处理。因此,JSP技术在构建基于Web的可以升级的应用程

序的时候扮演了个非常重要的角色。

2需求分析

2.1功能需求描述

(1)登录注册模块:管理员、用户进行登录,新用户进行注册登入。

(2)类别管理模块:管理员可以对类别进行查询、添加、删除。

(3)商品管理模块:管理员可以对商品进行查询、添加、和删除。

(4)会员管理模块:管理员可以对会员进行查询和删除。

(5)订单管理模块:管理员可以对用户的订单进行査询、受理和删除。用

户可以对自己的订单进行査询和删除。

2.2非功能需求描述

本系统有以下几个性能要求:

(1)响应时间(Responsetime):用户在使用该网页跟系统进行交互可以

在很短的时间中得到响应,在提取数据库的文件并对界面的数据更新的响应时

间应该少于3秒。

(2)并发用户数(Concurrentusers):可以同时支持上万个用户同时完

成一个操作;

(3)页面渲染:界面的元素在5秒内全部加载完毕,能在多个浏览器中运

行,例如Edge,谷歌等等。

(4)数据库的安全性:为了维护数据库的安全,拒绝其他非法数据库的访

问,例如,绕开数据库管理系统的防护机制。

8

湖南商务职业技术学院毕业设计

(5)系统的可维护性:此项目是属于前后端分离模式的,前端的开发人员

利用node.js搭建自己本地的服务器,然后直接在本地开发。然后通过一些交

互技术例如axios将自己的请求发送到后端。这样就可以直接模拟在线运行。

后端使用springboot,开发比较简单,只需要导入项目所需要的依赖,然后就

可以直接进行开发了。两者可以同时进行,不需要一边快,一边慢。开发的效

率比较高,而且分工比较明确。

2.3需求用例建模

通过对功能需求的分析,创建以下总体用例模型,如图2-1所示。

登录注册管理

购买商品

类别管理

搜索商品

商品管理

管理员

会员管理会员注册

订单管理

图2-1服装系统的总体用例模型

2.3.1登录注册模块的用例

该用例主要包含了登录和注册的功能,具体用例如图2-2所示。

9

湖南商务职业技术学院毕业设计

注册

管理员登录游客

图2-2登录注册模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。登录注册模

块活动图如图2-3所示:

登录注册成功

注册不成功

无账号注册

有账号

输入用户名密码

错误

正确

成功登陆

图2-3登录注册模块活动图

表2-1登录注册功能模块用例描述

10

湖南商务职业技术学院毕业设计

项目描述

用例名称游客注册

用例标识号01

参与者游客

参与者输入用户名、密码以及其它信息,系统进行验证后

简要说明

成功新增用户,否则提示错误

前置条件参与者进入系统进入注册页面

1.参与者在用户名输入框里输入用户名

2.在密码框里输入密码

基本事件流3.点击注册按钮,系统验证参与者输入有效性。

5.有效则进入系统主界面。无效则提示相应错误。

6.用例终止

其他事件流在按“注册”按钮之前,参与者可以关闭此页面。

异常事件流提示错误信息,参与人确认

后置条件进入系统主页面,装载相应的数据

2.3.2类别管理模块的用例

该用例主要包含了类别的查询、添加和删除功能,具体用例如图2-4所示。

类别查询

类别添加

管理员

类别删除

图2-4类别管理用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。类别管理模

块活动图如图2-5所示:

11

湖南商务职业技术学院毕业设计

查询类别信息

添加类别信息输入类别信息

添加失败

添加成功

展示类别信息

图2-5类别管理模块活动图

表2-2类别管理功能模块用例描述

项目描述

用例名称类别管理模块

用例标识号02

参与者管理员

简要说明参与者查询类别信息

前置条件参与者进入系统进入并登录了后台

1.参与者进入后台登录页面

基本事件流2.输入管理员账号和密码,并登录

3.参与者点击类别管理。

12

湖南商务职业技术学院毕业设计

5.展示对应的信息

6.用例终止

其他事件流参与者可以关闭此页面。

异常事件流提示错误信息,参与人确认

后置条件进入类别展示页面,装载相应的数据

2.3.3商品管理模块的用例

该用例主要包含了商品的查询、添加和删除功能,具体用例如图2-6所示。

商品查询

商品添加

管理员

商品删除

图2-6商品管理用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。商品管理模

块活动图如图2-7所示:

13

湖南商务职业技术学院毕业设计

查询商品信息

添加商品信息输入商品信息

添加失败

添加成功

展示商品信息

图2-7商品管理模块活动图

表2-3商品管理功能模块用例描述

项目描述

用例名称商品管理模块

用例标识号03

参与者管理员

简要说明参与者查询商品信息

前置条件参与者进入系统进入并登录了后台

1.参与者进入后台登录页面

基本事件流2.输入管理员账号和密码,并登录

3.参与者点击商品信息管理。

14

湖南商务职业技术学院毕业设计

5.展示对应的信息

6.用例终止

其他事件流参与者可以关闭此页面。

异常事件流提示错误信息,参与人确认

后置条件进入商品展示页面,装载相应的数据

2.3.4会员管理模块的用例

该用例主要包含了会员的查询、添加和删除功能,具体用例如图2-8所示。

会员查询

会员添加

管理员

会员删除

图2-8会员管理用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。会员管理模

块活动图如图2-9所示:

15

湖南商务职业技术学院毕业设计

查询会员信息

添加会员输入会员信息

添加失败

添加成功

展示会员信息

图2-9会员管理模块活动图

表2-4会员管理功能模块用例描述

项目描述

用例名称会员管理模块

用例标识号04

参与者管理员

简要说明参与者查询会员信息

前置条件参与者进入系统进入并登录了后台

1.参与者进入后台登录页面

基本事件流2.输入管理员账号和密码,并登录

3.参与者点击会员信息管理。

16

湖南商务职业技术学院毕业设计

5.展示对应的信息

6.用例终止

其他事件流参与者可以关闭此页面。

异常事件流提示错误信息,参与人确认

后置条件进入会员展示页面,装载相应的数据

2.3.5订单管理模块的用例

该用例主要包含了订单的查询、受理和删除功能,具体用例如图2-10所示。

订单查询

订单受理

用户

管理员

订单删除

图2-10订单管理用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。订单管理模

块活动图如图2-11所示:

17

湖南商务职业技术学院毕业设计

查询订单信息

查询订单明细受理订单

受理失败

受理成功

展示订单信息

图2-11订单管理模块活动图

表2-5订单管理功能模块用例描述

项目描述

用例名称订单管理模块

用例标识号05

参与者管理员

简要说明参与者查询订单信息

前置条件参与者进入系统进入并登录了后台

1.参与者进入后台登录页面

基本事件流2.输入管理员账号和密码,并登录

3.参与者点击订单信息管理。

18

湖南商务职业技术学院毕业设计

5.展示对应的信息

6.用例终止

其他事件流参与者可以关闭此页面。

异常事件流提示错误信息,参与人确认

后置条件进入订单展示页面,装载相应的数据

3系统概要设计

3.1系统设计原则

在服装网站的开发过程中必须要准守的几个原则,准守这些原则能让系统

在后面变得更加稳定,扩展性强。

(1)抽象:抽象是一种技术,在系统中起到了决定性的作用,抽象可以使

系统从复杂的现象从而简化,让人易分析易去理解,在系统开发的过程中需要

多个阶段,每一个阶段都需要不同层级的抽象,并且一层层细化。

(2)命名规范:虽然系统不会涉及到多人开发,但是一定要去遵守命名规

则,命名规范也是为了方便以后拓展以及查找问题,让他人看代码简洁,知道

一个个类的主要作用是做什么的。

3.2系统框架设计

根据系统的需求分析、用例建模分析结合开发平台的特点设计该服装网站

系统的系统架构模型,如图3-1所示。

19

湖南商务职业技术学院毕业设计

佩佩服装展示网站

数据库数据库

Model实体类

Controller过滤器控制器

View提交参数数据显示

浏览器数据展示

图3-1服装系统整体架构图

3.3系统功能设计

模块化的系统结构设计工作是在系统分析阶段对各子系统进行进一步划分

的基础上,将其逐层分解,形成大小相同、单一、具有一定独立性的多个模块,

这样在进行程序设计的同时,也加强了数据库之间的联系,使系统更加完善。

在对服装网站系统进行需求分析和用例建模的基础上,确定了服装网站系统的

主要模块,包括会员管理、商品管理、登陆注册、订单管理等、类别管理。图3-2

显示了服装网站系统的结构,本系统共有五个主要模块。

20

湖南商务职业技术学院毕业设计

服装网站

商类订会录

品别单员注

管管管管册

理理理理管

商商商类类类订订订会商

品品品别别别单单单员品

查添删查添删查受删查删

询加除询加除询理除询除

图3-2服装系统功能结构图

3.3.1登录注册功能模块设计

针对系统功能结构图进行进一步细化分析,得到模块相关功能描述,功能描

述使用功能流程图描述,如下图3-3。

21

湖南商务职业技术学院毕业设计

图3-3登录注册功能模块流程图

针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,

功能描述使用功能流程图描述,登录注册管理模块如下表3-1。

表3-1登录注册模块描述

功能名称用户登录

功能概述用户登录

输入内容输入用户名和密码

22

湖南商务职业技术学院毕业设计

参与者输入用户名,密码及其它用户信息,系统进行验证

系统处理

后成功登录,否则提示错误信息。

输出内容操作成功或者失败的提示

功能名称用户注册

功能概述用户注册

输入内容输入用户信息

系统处理参与者输入用户信息,成功验证注册,否则提示错误信息

输出内容操作成功或者失败的提示

3.3.2类别管理功能模块设计

针对系统功能结构图进行进一步细化分析,得到模块相关功能描述,功能描

述使用功能流程图描述,如下图3-4。

开始

查看类别

添加类别输入类别信息

失败

是否添加成功

成功

结束展示类别

图3-4类别管理功能模块流程图

23

湖南商务职业技术学院毕业设计

针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,

功能描述使用功能流程图描述,类别管理模块如下表3-2。

表3-2类别管理功能模块描述

功能名称添加类别

功能概述添加类别信息

输入内容类别信息

1.判断是否为空

系统处理

2.插入数据库

输出内容操作成功或者失败的提示

功能名称删除类别

功能概述删除类别信息

输入内容选择待删除类别信息

参与者选择待删除类别信息,系统进行验证后成功删除用

系统处理

户,否则提示错误信息

输出内容操作成功或者失败的提示

功能名称查询类别

功能概述查询类别信息

输入内容选择查询类别

参与者选择待查询类别,展示查询数据,否则提示错误信

系统处理

输出内容操作成功或者失败的提示

3.3.3商品管理功能模块设计

针对系统功能结构图进行进一步细化分析,得到模块相关功能描述,功能描

述使用功能流程图描述,如下图3-5。

24

湖南商务职业技术学院毕业设计

开始

查看商品

添加输入商品信息

失败

是否添加成功

成功

结束展示商品

图3-5商品管理功能模块流程图

针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,

功能描述使用功能流程图描述,商品管理模块如下表3-3。

表3-3商品管理功能模块描述

功能名称添加商品

功能概述添加商品信息

输入内容商品信息

1.判断是否为空

系统处理

2.插入数据库

输出内容操作成功或者失败的提示

功能名称删除商品

功能概述删除商品信息

输入内容选择待删除商品信息

25

湖南商务职业技术学院毕业设计

参与者选择待删除商品信息,系统进行验证后成功删除用

系统处理

户,否则提示错误信息

输出内容操作成功或者失败的提示

功能名称查询商品

功能概述查询商品信息

输入内容选择查询商品

参与者选择待查询商品,系统进行验证后成功查询商品信

系统处理

息,否则提示错误信息

输出内容操作成功或者失败的提示

3.3.4会员管理功能模块设计

针对系统功能结构图进行进一步细化分析,得到模块相关功能描述,功能描

述使用功能流程图描述,如下图3-6。

开始

查看会员

失败

删除会员是否成功

成功

展示会员信息

结束

26

湖南商务职业技术学院毕业设计

图3-6会员管理功能模块流程图

针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,

功能描述使用功能流程图描述,会员管理模块如下表3-4。

表3-4会员管理功能模块描述

功能名称删除会员

功能概述删除会员信息

输入内容选择待删除会员

参与者选择待删除会员,系统进行验证后成功删除会员,

系统处理

否则提示错误信息

输出内容操作成功或者失败的提示

功能名称查询会员

功能概述查询会员信息

输入内容选择查询会员

参与者选择待查询会员系统进行验证后,成功展示信息,

系统处理

否则提示错误信息

输出内容操作成功或者失败的提示

3.3.5订单管理功能模块设计

针对系统功能结构图进行进一步细化分析,得到模块相关功能描述,功能描

述使用功能流程图描述,如下图3-7。

27

湖南商务职业技术学院毕业设计

开始

查看订单信息受理订单

失败

查看订单明细是否成功

成功

展示订单信息

结束

图3-7订单管理功能模块流程图

针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,

功能描述使用功能流程图描述,服装订单管理模块如下表3-5。

表3-5服装订单管理功能模块描述

功能名称删除订单

功能概述删除订单信息

输入内容选择待删除订单信息

参与者选择待删除订单信息,系统进行验证后成功删除用

系统处理

户,否则提示错误信息

输出内容操作成功或者失败的提示

功能名称受理订单

功能概述受理订单

28

湖南商务职业技术学院毕业设计

输入内容选择待受理订单

参与者选择待受理订单信息,系统进行验证后成功受理订

系统处理

单信息,否则提示错误信息

输出内容操作成功或者失败的提示

功能名称查询订单

功能概述查询订单信息

输入内容选择查询订单

参与者选择待查询订单,验证成功展示订单信息、否则提

系统处理

示错误信息

输出内容操作成功或者失败的提示

3.4数据库设计

数据库设计往往是系统设计中最为核心的一个步骤。其设计的优良程度直

接影响系统的性能以及执行效率。

3.4.1设计原则

为取得较好的设计效果,进行数据库设计需要遵从以下原则:

1.标准化原则

数据库设计务必要遵照统一的设计标准与命名规范。具备统一设计分类与

编码规范的数据库不仅设计清晰直观,更有利于后期数据库及程序的维护,为以

后项目可扩展性提供条件。

2.冗余原则

以往数据库的设计要求不允许有冗余,要尽可能的满足3NF。然而,在系

统运行过程中,满足3NF的数据库设计并不能高效运行。复杂的表间关系,会

降低访问数据库执行的效率;过低的范式标准,又会导致数据库数据。所以,

在数据库设计中,适当的冗余设计(允许派生性冗余设计,杜绝重复性冗余设

计),找到冗余与数据处理速度的平衡点,常常可以既提高速度,又能。

3.4.2概念设计

在数据库概念设计的过程中,采用E-R图来描述概念设计的结果。E-R图是

概念数据模型的高层描述所使用的数据模型或模式图,它为表述实体联系模式

图形式的数据模型提供了图形符号。根据服装网站系统数据进行分析,其E-R

29

湖南商务职业技术学院毕业设计

图如下图3-8所示。

图3-8服装系统E-R图

3.4.3逻辑设计

针对ER模型,通过数据实体属性、实体间关系的全面分析,结合服装点餐

系统的实际需求,根据E-R图转化为关系模式的转换方法,建立起了本系统的

关系模式,具体转化后的关系模式如下:

用户表(密码、用户id、用户名)

商品表(id、介绍、价格、删除、名称、是否特价、特价、类别

id、附件)

会员表(id、删除、地址、姓名、年龄、性别、月、电话、登录名、

登录密码)

类别表(id、删除、名称)

明细表(id、商品id、商品数量、订单id)

订单表(id、下单时、付款方式、会员id、受理、总价、收货地址、

编号)

3.4.4数据字典

管理员表(t_admin)的表结构如表3-6所示。

表3-6管理员表结构

30

湖南商务职业技术学院毕业设计

字段名称数据类型字段内容主键设置非空

userIdint用户id是是

userNamevarchar(55)用户名否

userPwv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论