鲜花网站详细设计说明书.docx

上传人:b****5 文档编号:7165413 上传时间:2023-01-21 格式:DOCX 页数:36 大小:1.20MB
下载 相关 举报
鲜花网站详细设计说明书.docx_第1页
第1页 / 共36页
鲜花网站详细设计说明书.docx_第2页
第2页 / 共36页
鲜花网站详细设计说明书.docx_第3页
第3页 / 共36页
鲜花网站详细设计说明书.docx_第4页
第4页 / 共36页
鲜花网站详细设计说明书.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

鲜花网站详细设计说明书.docx

《鲜花网站详细设计说明书.docx》由会员分享,可在线阅读,更多相关《鲜花网站详细设计说明书.docx(36页珍藏版)》请在冰豆网上搜索。

鲜花网站详细设计说明书.docx

鲜花网站详细设计说明书

 

鲜花网购系统

详细设计说明书

 

2012年3月8日

2.2.7购物车表(Cat)4

2.2.8评论表(Comment)5

2.2.9广告表(Advertisement)5

2.2.10建议表(Suggest)5

2.2.11订单与商品关系表(Item)6

2.2.12收藏表(Collect)6

系统概述

构建目的

网上购物系统的业务总体目标是建立一个方便、快速、快捷、服务周到的购物平台。

该系统基于B/C结构,即采用浏览器/服务器模式,服务器端由运行tomcat6.0及运行MySQL的数据库服务器组成,客户端可以InternetExplorer,FireFox访问系统。

小组成员及分工

功能

功能简述

负责成员

用户注册登录功能

新用户注册登录,包括注册登录的验证,录入,与数据库的交互

夏添,苑娇

修改功能

用户对个人信息进行修改

夏添,苑娇

搜索功能

前台用户及后台管理员的搜索,包括单条件,多条件等的搜索

陈春霖,陈健

点击查看功能

用户对每种商品的点击查看,超链接应用

王显德,秦鑫

购买功能

用户能对自己满意的产品购买,涉及多件商品购买及付款方式

王显德,秦鑫

评论功能

用户能对每种商品及网站服务进行评论

陈春霖,陈健

联系站长

用户能对网站的一些不足给以建议

陈春霖,陈健

用户管理功能

管理员能对用户的信息进行一定管理,一般只能查看,特殊情况可以删除

王显德

产品管理

管理员能对商品进行查看,添加,修改,及上下架

王显德,秦鑫

广告管理

管理员能对广告进行查看,添加,修改,及删除

陈春霖,陈健

交互功能

管理员能对用户的意见进行查看,回复,删除

陈春霖,陈健

订单管理

管理员能对用户订单进行查看等操作

王显德,夏添

美化

美化界面

陈健

系统的部署与运行

数据库采用MySQL数据库,具体要求见下一节内容。

用户名

密码

root

1

数据设计

相关数据库表说明如下:

序号

逻辑表名

物理表名

说明

1

会员信息表

user

记录用户的基本信息

2

商品星座表

constellation

记录产品星座类别

3

商品节庆表

festival

记录商品节庆用途

4

商品信息表

product

记录的产品基本信息

5

订单表

order

记录订单的基本信息

6

评论表

comment

记录针对一条微博的评论信息

7

广告表

advertisement

记录广告的信息

8

建议表

suggest

记录顾客和商家的聊天记录

9

购物车表

cat

记录加入购物车又未购买的商品的信息

10

订单与商品的关系表

item

记录订单与商品的关系

11

送货信息表

addrInfo

记录购买商品后送货的信息

12

收藏表

collect

记录用户收藏的商品信息

13

更多图片表

moreimg

记录每种商品的更多图片

各表详细说明

2.2.1用户信息表(user表)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

uid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

会员名

uname

VARCHAR(45)

非空

记录会员名,唯一

3

会员密码

upwd

VARCHAR(45)

非空

记录会员密码

4

会员性别

usex

VARCHAR(45)

可空

记录会员性别

5

会员生日

ubirthday

VARCHAR(45)

可空

记录会员生日

6

会员等级

ugrade

INTEGER

非空

记录会员的等级

7

会员总消费

uconsume

VARCHAR(45)

非空

记录会员的总消费

 

2.2.2商品星座表(constellation)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

cid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

商品类别

cname

VARCHAR(45)

非空

商品类别名

3

星座简介

cinfo

VARCHAR(45)

可空

商品类别简介

4

星座图片

Fimg

VARCHAR(45)

可空

商品类别图片

5

时间

Ftime

VARCHAR(45)

可空

商品类别时间

2.2.3商品节庆表(festival)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

fid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

商品类别

fname

VARCHAR(45)

非空

商品类别名

3

节日简介

finfo

VARCHAR(45)

可空

商品类别简介

4

节日图片

Fimg

VARCHAR(45)

可空

商品类别图片

5

时间

Ftime

VARCHAR(45)

可空

商品类别时间

 

2.2.4商品信息表(product)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

pid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

商品名

pname

VARCHAR(45)

记录商品名

3

商品星座id

cid

INTEGER

外键

商品类别Id

4

商品状态

pstate

INTEGER

非空

0为销售,1为下架

5

是否特价

pso

INTEGER

非空

0为特价,1为非特价

6

商品描述

pinfo

VARCHAR(45)

可空

记录对商品的描述

7

商品小图

psimg

VARCHAR(45)

可空

商品图片

8

商品大图

pbimg

VARCHAR(45)

可空

商品图片

9

价格

pcost

VARCHAR(45)

非空

记录商品价格

10

销量

psnum

INTEGER

非空

销售数量

11

库存

prnum

INTEGER

非空

库存数量

12

商品用途id

fid

INTEGER

外键

商品用途id

13

进货价

insertCost

VARCHAR(45)

非空

商品的进货价

14

活动价格

tempCost

VARCHAR(45)

非空

商品的活动价

15

进货时间

ptime

DATETIME

非空

商品的进货时间

 

2.2.5订单信息表(order)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

oid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

订单号

onum

VARCHAR(45)

非空

自动生成的随机的六位数

3

会员ID

uid

INTEGER

外键

下单会员id

4

总价

ototal

VARCHAR(45)

非空

所买所有商品价格

5

送货id

aid

INTEGER

外键

付款方式的id

6

付款状态

ostate

INTEGER

非空

订单的付款状态

7

订单时间

Otime

DATETIME

非空

订单的时间

2.2.6送货信息表(addrInfo)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

aid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

会员id

uid

INTEGER

外键

下单会员id

3

收货人姓名

aname

VARCHAR(45)

非空

商品收货人

4

邮编

azipcode

VARCHAR(45)

非空

订单的送货邮编

5

电话

atel

VARCHAR(45)

非空

订单的送货电话

6

地址

aaddr

VARCHAR(45)

非空

订单的送货地址

7

邮箱

aemail

VARCHAR(45)

非空

订单的送货邮箱

2.2.7购物车表(cat)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

catid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

会员ID

uid

INTEGER

外键

下单会员id

3

购物车所有

cinfo

VARCHAR(45)

非空

所买所有商品id及件数

2.2.8评论表(comment)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

coid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

评论人ID

uid

INTEGER

外键

评论人的id

3

评论商品ID

pid

INTEGER

外键

所评论产品ID

4

评论时间

ctime

DATETIME

非空

评论时间

5

评论内容

ccontent

VARCHAR(45)

非空

评论内容

2.2.9广告表(advertisement)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

adid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

广告内容

adcontent

VARCHAR(45)

非空

广告内容建议用图片

3

广告时间

adtime

DATETIME

非空

广告的时间

2.2.10建议表(suggest)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

sid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

用户ID

uid

INTEGER

外键

用户的id

3

建议内容

sinfo

VARCHAR(45)

可空

建议内容

4

建议时间

stime

DATETIME

可空

建议时间

2.2.11订单与商品关系表(item)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

iid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

订单号

onum

VARCHAR(45)

外键

订单的订单号

3

商品号

pid

INTEGER

外键

所购买的商品的id号

4

商品件数

amount

INTEGER

非空

所购买商品的件数

2.2.12收藏表(collect)

序号

逻辑字段

物理字段

类型(长度)

规则

字段说明

1

自增长id

colid

INTEGER

主键

自动生成的长整型编号,具有唯一值

2

用户Id

uid

VARCHAR(45)

外键

订单的订单号

3

商品号

pid

INTEGER

外键

所购买的商品的id号

2.3数据源说明

●Hibernate,HQL

●数据库登录名root密码1

系统功能设计

用户信息管理

注册时用户输入自己的基本信息,用户名和密码不能为空,在用户登陆时输入用户名和密码,经过验证若正确即可登陆。

进入登陆界面用户可以通过点击个人账户设置进行自己个人信息的设置。

注册新用户和登陆

一、功能描述

用户注册时将用户信息从前台获得,并且写入数据库,注册时的信息包括:

创建密码、昵称、性别、及生日。

正确输入验证码后点击立即开通即可成功注册微博。

成功注册的用户在登陆界面通过正确输入用户名和密码可以进行购买、评论、收藏等各项操作。

二、功能实现

●注册:

输入到表单的数据从后台获取,经过数据库处理后写入数据库

●登陆:

输入的登陆信息从后台抓取,经过check方法处理后验证是否存在此用户,决定是否可以成功登陆。

三、具体程序实现如下:

层次

类型

备注

M

com.dao.UserDao

进行用户的添加的后台操作,及验证

C

com.action.UserAction

登陆的验证

V

myaccount.jsp

登陆界面

V

register.jsp

注册界面

个人主页

三、功能描述

通过点击设置个人账户,用户可以进入设置个人页面,进行自己的个人资料的修改和完善。

 

个人主页

四、功能实现

●首先从前台点击到action。

●action进行处理,获取得到数据。

●在前台显示。

二、具体程序实现如下:

层次

类型

备注

M

com.dao.UserDao

该方法实现Dao层用户信息获得

C

Com.action.UserAction

该方法实现Action层用户信息各种获得

V

person.jsp

显示用户的各种信息

三、

前台显示

网页主页

一、功能描述

进入主页面后,在页面的上方有可以显示公告,新品上架,用户的登陆注册,对网站的简介,热销产品,商品类别。

 

 

二、功能实现

●对商品的这种展示。

具体程序实现如下:

层次

类型

备注

M

com.dao.ProductDao

该方法实现Dao层商品和类别的各种获得

C

Com.action.ProductAction

该方法实现Action层商品和类别的各种获得

V

index.jsp

显示获得的商品

各展示及分页功能页面的

1、所有商品

2、星座页面

3、节日页面

4、常识页面

5、网站介绍

商品的详细介绍

三、功能描述

显示每件商品的详细介绍,下面有用table技术显示该商品的更多图片,及以登陆用户可以对商品进行评价,及和该商品相关的所有评论,还可以查看同类商品。

四、功能实现

当点击每件商品是都能通过调用方法,获得每件商品的详细介绍。

具体程序实现如下:

层次

类型

备注

M

Com.dao.CommentDao

对商品评论的添加和活期的dao层

M

Com.action.ProductDao

获取每件商品的详细信息

C

Com.action.CommentAction

完成商品评论

C

Con.action.ProductAction

完成商品的获取及跳转

V

detail.jsp

显示商品的相关信息

 

购物车模块

一、功能描述

用户能对喜欢的商品进行购买。

i.二、功能实现

b)点击详细页面中的购买按钮,输入需要购买的数量;

c)然后可将想要购买的商品放入购物车中,如想购买更多,可点击继续购买;

d)点击确认购买,可生成一个随机的订单号,预生成订单,此时可以选择已有的送货地址或者新填写送货地址;

e)当选择好送货地址之后,可以点击生成订单,即可完成购物。

具体程序实现如下:

层次

类型

备注

M

Com.dao.OrderDao

将生成的订单放到数据库中

M

Com.dao.ItemDao

将订货单中所买的每样商品及数量放入数据库中

C

Com.web.Cart

对订单的各种信息的存取

C

Com.Action.OrderAction

对订单号的生成,及订单的添加

V

cart.jsp

显示购物车

V

Showorder.jsp

显示预生成订单

V

addrInfo.jsp

填写送货地址

V

Ordertishi.jsp

当订单生成之后,提示订单已生成

搜索功能

i.功能描述

输入一个关键字,对商品的模糊搜索

具体程序实现如下:

层次

类型

备注

M

Com.dao.ProductDao

完成对关键字的搜索

C

Com.action.SearthAstion

接收关键字,调用Dao层完成搜索

V

showSearthProduct.jsp

显示搜索到的内容

 

后台管理

后台管理模块是对所有数据库中的内容的查看显示,及个别表的添加,修改,及删除,是作为管理员对整个网站但管理平台。

会员管理

ii.功能描述

能对注册用户的个人信息的查看。

 

iii.功能实现

f)当点击会员管理后能查看所有用户。

具体程序实现如下:

层次

类型

备注

M

Com.dao.UserDao

从数据库中查到所有用户

C

Com.action.UserAction

接收请求即调用dao层方法,以及页面跳转

V

User.jsp

显示所有用户

商品类别的管理

i.功能描述

对商品类别的查看及添加等操作。

ii.功能实现

点击商品类别管理后,可以查看已有的商品类别及类别添加。

具体程序实现如下:

层次

类型

备注

M

Com.dao.ConstellationDao或com.dao.FestivalDao

从数据库中查到所有类别

C

Com.action.FestivalAction或com.action.constellationAction

接收请求即调用dao层方法,以及页面跳转

V

productCartgory.jsp

显示所有类别

商品管理

iii.功能描述

可以对所有商品的进行查看,显示详情,修改,添加等操作。

 

iv.功能实现

g)显示所有商品;

h)点击可显示每件商品的详细信息;

i)添加新商品;

j)对商品进行修改

具体程序实现如下:

层次

类型

备注

M

Com.dao.ProductDao

获取自action的请求及连接数据库

C

Com.action.ProductAction

接收前台请求,调用Dao方法,并完成跳转

V

product.jsp

显示所有商品

V

showproduct.jsp

显示商品详细信息

V

updateproduct.jsp

修改页面

 

3.3.4订单显示

i.功能描述

所有订单的显示,查看详情,及订单发货;

 

ii.功能实现

所有订单的显示,查看详情,及订单发货;

具体程序实现如下:

层次

类型

备注

M

Com.dao.OrderDao

获取自action的请求及连接数据库

C

Com.action.OrderAction

接收前台请求,调用Dao方法,并完成跳转

V

order.jsp

显示所有订单

V

showorder.jsp

显示订单详细信息

 

3.3.5评论管理

一、功能描述

显示所有评论及删除评论;

二、具体程序实现如下:

层次

类型

备注

M

Com.dao.CommentDao

获取自action的请求及连接数据库

C

Com.action.CommentAction

接收前台请求,调用Dao方法,并完成跳转

V

comment.jsp

显示所有评论

 

3.3.6公告管理

一、功能描述

显示所有公告及添加

2、、具体程序实现如下:

层次

类型

备注

M

Com.dao.AdDao

获取自action的请求及连接数据库

C

Com.action.AdAction

接收前台请求,调用Dao方法,并完成跳转

V

ad.jsp

显示所有公告

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1