家电销售网站系统设计毕业论文.doc

上传人:聆听****声音 文档编号:346461 上传时间:2023-04-29 格式:DOC 页数:45 大小:1.05MB
下载 相关 举报
家电销售网站系统设计毕业论文.doc_第1页
第1页 / 共45页
家电销售网站系统设计毕业论文.doc_第2页
第2页 / 共45页
家电销售网站系统设计毕业论文.doc_第3页
第3页 / 共45页
家电销售网站系统设计毕业论文.doc_第4页
第4页 / 共45页
家电销售网站系统设计毕业论文.doc_第5页
第5页 / 共45页
家电销售网站系统设计毕业论文.doc_第6页
第6页 / 共45页
家电销售网站系统设计毕业论文.doc_第7页
第7页 / 共45页
家电销售网站系统设计毕业论文.doc_第8页
第8页 / 共45页
家电销售网站系统设计毕业论文.doc_第9页
第9页 / 共45页
家电销售网站系统设计毕业论文.doc_第10页
第10页 / 共45页
家电销售网站系统设计毕业论文.doc_第11页
第11页 / 共45页
家电销售网站系统设计毕业论文.doc_第12页
第12页 / 共45页
家电销售网站系统设计毕业论文.doc_第13页
第13页 / 共45页
家电销售网站系统设计毕业论文.doc_第14页
第14页 / 共45页
家电销售网站系统设计毕业论文.doc_第15页
第15页 / 共45页
家电销售网站系统设计毕业论文.doc_第16页
第16页 / 共45页
家电销售网站系统设计毕业论文.doc_第17页
第17页 / 共45页
家电销售网站系统设计毕业论文.doc_第18页
第18页 / 共45页
家电销售网站系统设计毕业论文.doc_第19页
第19页 / 共45页
家电销售网站系统设计毕业论文.doc_第20页
第20页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

家电销售网站系统设计毕业论文.doc

《家电销售网站系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《家电销售网站系统设计毕业论文.doc(45页珍藏版)》请在冰点文库上搜索。

家电销售网站系统设计毕业论文.doc

家电销售系统设计毕业论文

目录

1绪论 4

1.1研究背景 4

1.2研究意义 5

2.1简要描述 6

2.2功能分析 6

2.2.1顶层功能分析 6

2.2.2一层功能分析 7

2.2.3二层功能分析 8

2.3数据分析 10

2.3.1实体及其属性 10

2.3.2实体及其联系 15

本章小结 16

3系统概要设计 18

3.1体系结构设计 18

3.2数据库设计 19

本章小结 25

4系统详细设计 25

4.1功能模块设计 25

4.2系统模块功能描述 26

4.2.1家电分类浏览模块 26

4.2.2用户注册模块 27

4.2.3用户登录模块 27

4.2.4用户修改密码模块 28

4.2.5会员查询家电模块 28

4.2.6用户购买家电模块 29

4.2.7用户对购物车管理模块 29

4.2.8订单管理模块 29

4.2.9管理员对家电分类的管理模块 30

4.2.10管理员对家电的管理模块 30

本章小结 30

5系统实现 32

5.1系统环境 32

5.2首页 32

5.3加电分类的详细页面 33

5.4用户注册 35

5.5用户登录 35

5.6家电详细信息 37

5.7购物车模块 38

5.8订单管理模块 38

5.9加载地址列表模块 39

5.10家电分类及家电管理模块 39

本章小结 41

6系统测试 42

6.1系统测试目的 42

6.2系统测试的步骤 42

6.3系统测试的主要容 42

本章小结 43

结论 44

致谢 45

参考文献 46

.专业.专注.

家电销售

1绪论

1.1研究背景

伴随着Internet的蓬勃发展,网路购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已不在满足于信息浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。

的确,客户足不出户就可以方便快捷的选购自己喜欢的商品,这正是网络购物中心为客户带来的好处。

现代社会市场经济飞速发展,时常格局已发生了根本性的变化,即由卖方市场转变为买方市场。

面对越来越精明的消费者,质量、价格、服务已不仅仅是市场决胜的惟一因素,也不再是衡量“客户满意度”的惟一标准,时尚、方便、乐趣已成为现在企业尤为重视的方面之一。

借着网络通信技术的风光无限,敏锐的商家也不会错过这样优越的机会,越来越多的商家投身到提供网络购物服务的行列中来,一个基于Internet的全球电子商务框架正在形成。

网上销售系统作为B2B、B2C(Business  to  Customer,即企业对消费者),C2C(Customer  to  Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。

网上购物是一种具有交互功能的商业信息系统。

它向用户提供静态和动态两类信息资源。

所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。

网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。

这种全新的交易方式实现了公司间文档与资金的无纸化交换。

1.2研究意义

众所周知,因特网具有普及面大、信息量多、传播速度快、接受人员多的特点,同时,因特网集声音、文字、图片、影画等宣传方式于一身,已经日益影响着人们的生活方式,也强烈地冲击着传统的商业运作方式。

当今世界已经不再只是通过直接面谈来解决一种很大的交易的世界,网络是大多数人们所选择的媒介,企业上网就如货品上架,但是网络提供的是一些虚拟的平台,产生一个虚拟的交易所,为企业节省了浪费在一些不得不投资的地方(如:

柜台,库房,还有售货员等)。

在中国企业上网对于一些企业是一个比较新颖的话题,对它的了解也是很缺乏的,自从中国进入WTO之后,也更加说明中国已经真正的慢慢融入的这个世界大家庭,在这样的形势下,中国与世界接轨,首先信息的时效性,真实性都会对中国的企业有着至关重要的作用,只有通过网络,才可以减少信息的过滤的环节,这样才可以做到信息的时效性,真实性。

2系统分析

2.1简要描述

主要目的是为用户提供最新的家电市场信息,并满足用户购买需求。

当用户查询或购买家电时,终端向服务器发出查询请求,服务器中的数据信息会立刻响应给用户,显示在终端的屏幕上。

当用户评论产品时,终端向服务器提交评论信息后,将评论存入信息库,并及时显示该评论,当管理员发布产品时,将信息存入信息数据库并在页面显示。

当编辑人员修改信息时,信息数据库数据也做相应改变,页面及时显示更改。

2.2功能分析

2.2.1顶层功能分析

前台用户注册登录前,可以浏览文学作品信息,并且购买商品但是不能进行结算,用户登陆后可以发布文学作品购买商品并能结算。

购买的过程中可以对购物车中的商品进行添加、删除和更改数量。

用户购买某个产品后,才能对某个产品具体评价的权限。

后台用户可对前台进行管,也可以发布新的商品,增加商品分类。

环境图如图2-1所示。

图2-1环境图

2.2.2一层功能分析

对图2-1中的S0进行分解,可分为注册、修改个人信息、登录、浏览商品、购买商品、删除购物车商品、修改商品数量、查看购物车、查看订单信息、发表评论、后台订单管理、后台商品管理、商品分类管理。

如图2-2所示。

图2-2一层数据流图图形不美观

2.2.3二层功能分析

对于图2-2中的购物车管理S5进行进一步分解,如图2-3所示,可以分解为添加商品、修改商品数量、删除商品和恢复购物车中商品。

图2-3购物车管理的数据流图

对于图2-2中的订单管理S6进行进一步分解,订单管理的数据流图。

如图2-4所示,可以分解为查看订单和删除订单。

图2-4订单管理的数据流图

对于图2-2中的商品分类管理S9进行进一步分解,得到商品分类管理的数据流图。

如图2-5所示,商品分类管理可以分解为查看、添加和删除分类。

图2-5商品分类的数据流图

对于图2-2中的商品管理S10进行进一步分解,得到商品管理的数据流图。

如图2-6所示,可以分解为添加、修改删除和查看。

图2-6商品分类的数据流图

2.3数据分析

2.3.1实体及其属性

(1)管理员实体:

对管理员实体进行分析,可知其有管理员用户名、密码属性,这里没有把管理员放在数据库中,设置为静态。

如图2-7所示。

图2-7管理员实体及其属性图

(2)用户实体:

对用户实体进行分析,可知其有用户ID、用户昵称、用户、密码、权限、最后登录时间、验证码、是否验证、登录的IP。

如图2-8所示。

图2-8用户实体及其属性图

(3)类别实体:

对作品实体进行分析,可知其有ID、商品、英文名、(中文)名称、描述、父类ID属性。

如图2-9所示。

图2-9类别实体及其属性图

(4)商品实体:

对分类实体进行分析,可知其有ID、名称、描述、上架时间、图片、是否下架、型号、关键字、当前价、固定价属性。

如图2-10所示。

图2-10商品实体及其属性图

(5)具体的某个产品实体:

对评论实体进行分析,可知其有ID、品牌、生产商、出厂时间、库存属性。

如图2-11所示。

图2-11产品实体及其属性图

(6)订单选项实体:

对友情实体进行分析,可知其有ID、所属订单号、商品ID、商品名、当前价格、购买数量、小计属性。

如图2-12所示。

图2-12订单选项实体及其属性图

(7)订单实体:

对留言实体进行分析,可知其有ID、状态、发表人、添加时间、上级留言、容属性。

如图2-13所示。

图2-13订单实体及其属性图

(8)收货地址实体:

对收货地址实体进行分析,可知其有ID、用户ID、地址名、详细地址信息、邮编、、手机属性。

如图2-14所示。

图2-14收货地址实体及其属性图

(9)评论实体:

对评论实体进行分析,可知其有ID、用户ID、产品ID、评论容属性。

如图2-15所示。

图2-15收货地址实体及其属性图

2.3.2实体及其联系

管理员、用户、商品、产品、商品分类、收货地址、订单、订单选项、评论的联系如图2-16所示。

图2-16实体及其联系图

本章小结

本章对家电销售的数据流程和数据库结构进行了分析。

确定了的数据流程,并以数据流图的形式展现出来。

对数据库进行了概要的设计,以E-R图的形式展现。

实体有9个,它们的属性如下:

管理员实体:

对管理员实体进行分析,可知其有管理员用户名、密码属性,这里没有把管理员放在数据库中。

用户实体:

对用户实体进行分析,可知其有用户ID、用户昵称、用户、密码、权限、最后登录时间、验证码、是否验证、登录的IP。

类别实体:

对作品实体进行分析,可知其有ID、商品、英文名、(中文)名称、描述、父类ID属性。

商品实体:

对分类实体进行分析,可知其有ID、名称、描述、上架时间、图片、是否下架、型号、关键字、当前价、固定价属性。

具体的某个产品实体:

对评论实体进行分析,可知其有ID、品牌、生产商、出厂时间、库存属性。

订单选项实体:

对友情实体进行分析,可知其有ID、所属订单号、商品ID、商品名、当前价格、购买数量、小计属性。

订单实体:

对留言实体进行分析,可知其有ID、状态、发表人、添加时间、上级留言、容属性。

收货地址实体:

对收货地址实体进行分析,可知其有ID、用户ID、地址名、详细地址信息、邮编、、手机属性。

评论实体:

对评论实体进行分析,可知其有ID、用户ID、产品ID、评论容属性。

.专业.专注.

3系统概要设计

3.1体系结构设计

五家电销售分为用户注册、登录、用户浏览、购买、评论、用户购物车管理、用户订单管、后台管理八部分构成。

如图3-1所示:

图3-1的系统结构图图形不美观。

连线用直线,下同

购物车管理管理又由添加商品、修改商品数量、删除商品、恢复商品功能构成。

如图3-2所示。

图3-2购物车管理的结构图

订单管理分为查看和删除两个部分。

如图3-3所示:

图3-3订单管理的结构图

后台管理分为商品分类添加、商品分类删除、商品添加、商品删除如图3-4所示。

图3-4后台管理的结构图

3.2数据库设计

数据库主要分为9表,分别如下表。

首先是存储用户信息的表,有9个字段,包括用户编号、、昵称、密码、最后登录时间、权限、是否验证、验证码、登录IP。

如表3.1所示:

表3.1j_user表

字段名

类型

长度

是否为空

主键

备注

描述

id

int

12

No

Yes

+1

用户编号

email

varchar

50

No

No

——

nickname

varchar

50

No

No

——

昵称

password

varchar

50

No

No

——

用户密码

user_integral

int

12

No

No

——

用户权限

is_email_verify

char

3

No

No

——

是否验证

email_verify_code

varchar

50

No

No

——

验证码

last_login_time

bigint

11

No

No

——

最后登录时间

Last_login_ip

varchar

15

No

No

——

登录IP

存储商品信息的表,有10个字段,包括编号、商品名、描述、上架时间、固定价格、优惠价格、关键字、型号、是否下架、图片等。

如表3.2所示:

表3.2j_product表

字段名

类型

长度

是否为空

主键

备注

描述

id

int

12

No

Yes

+1

商品编号

product_name

varchar

100

No

No

——

商品名

description

varchar

100

No

No

——

商品描述

add_time

bigint

20

No

No

——

上架时间

fixed_price

double

No

No

——

固定价格

dang_price

double

No

No

——

当前价

keys

varchar

No

No

——

商品描述

model

varchar

100

No

No

——

型号

has_deleted

int

1

No

No

——

是否下架

product_pic

varchar

No

No

——

图片

存储产品信息的表,有5个字段,包括产品编号、品牌、出出厂时间、生产商、库存。

如表3.3所示:

表3.3j_chanpin表

字段名

类型

长度

是否为空

主键

备注

描述

id

int

12

No

Yes

+1

产品编号

band

varchar

No

No

——

品牌

chuchangtime

bigint

20

No

No

——

出厂时间

shengchanshang

varchar

No

No

——

生产商

kucun

int

10

No

No

——

库存

存储类别信息的表,有6个字段,包括类别编号、类别名、序列值、英文名、描述、父类ID。

如表3.4所示:

表3.4j_category表

字段名

类型

长度

是否为空

主键

备注

描述

id

int

12

No

Yes

+1

类别编号

turn

int

10

No

No

——

子类序列

name

varchar

No

No

——

类别名

en_name

varchar

No

No

——

英文名

description

varchar

No

No

——

描述

Parent_id

int

10

No

No

——

父类ID

存储类别和产品关联信息的表,有3个字段,包括编号、产品ID、、所属种类ID。

如表3.5所示:

表3.5j_category_product表

字段名

类型

长度

是否为空

主键

备注

描述

id

int

12

No

Yes

+1

编号

product_id

int

10

No

No

——

产品ID

cat_id

int

10

No

No

——

所属种类ID

存储订单选项的表,有7个字段,包括编号、订单号、产品号、产品名、当前价、固定价格、产品数量、小计。

如表3.6所示:

表3.6j_item表

字段名

类型

长度

是否为空

主键

备注

描述

id

int

12

No

Yes

+1

编号

order_id

int

10

No

No

——

订单号

product_id

int

10

No

No

——

商品号

product_name

varchar

100

No

No

——

产品名

dang_price

double

——

No

No

——

当前价格

product_num

int

10

No

No

——

商品数量

amount

double

——

No

No

——

小计

存储订单的信息表,有11个字段,包括编号、用户ID、订单状态、时间、订单描述、总价、收货地址名、地址详细信息、邮编、手机、。

如表3.7所示:

表3.7j_order表

字段名

类型

长度

是否为空

主键

备注

描述

id

int

10

No

Yes

+1

编号

user_id

int

10

No

No

——

用户编号

status

int

10

No

No

——

订单状态

order_time

int

20

No

No

——

订单时间

order_desc

varchar

100

No

No

——

订单描述

total_price

double

11

No

No

——

订单总价

receive_name

varchar

100

No

No

——

收货地址名

full_address

varchar

No

No

——

地址详细信息

post_code

varchar

8

No

No

——

邮编

mobile

varchar

20

No

No

——

手机

phone

varchar

20

No

No

——

存储用户收货地址的信息表,有7个字段,包括编号、用户ID、地址名、地址详细信息、邮编、手机、。

如表3.8所示:

表3.8j_receive_address表

字段名

类型

长度

是否为空

主键

备注

描述

id

int

12

No

Yes

+1

地址编号

user_id

int

11

No

No

——

用户编号

receive_name

varchar

20

No

No

——

地址名

full_address

varchar

No

No

——

地址详细信息

post_code

varchar

8

No

No

——

邮编

mobile

varchar

15

No

No

——

手机

phone

varchar

20

No

No

——

用户评论表的信息,有5个字段,包括编号、用户ID、用户名、产品ID、评论容。

如表3.9所示:

表3.9表j_comment

字段名

类型

长度

是否为空

主键

备注

描述

id

int

12

No

Yes

+1

编号

user_id

int

11

No

No

——

用户编号

username

varchar

50

No

No

——

用户名

product_id

int

11

No

No

——

产品ID

comments

text

——

No

No

——

评论容

本章小结

在本章节中,对家电销售的功能结构进行了划分。

家电销售分为用户注册、登录、用户浏览、购买、评论、用户购物车管理、用户订单管、后台管理八部分构成。

购物车管理管理又由添加商品、修改商品数量、删除商品、恢复商品功能构成;订单管理分为查看和删除两个部分,后台管理分为商品分类添加、商品分类删除、商品添加、商品删除。

数据库可分为用户信息表、存储商品类别信息的表、存储商品信息的表、存储产品信息的表、存储产品评论信息的表、存储收货地址信息的表、存储订单信息的表、存储订单选项信息的表、存储种类和产品关联的这九表。

4系统详细设计

4.1功能模块设计

根据家电销售应有的基本功能以及参考用户对家电销售的要求我们将这个家电销售进行了功能模块上的划分,以方便逐个功能的实现。

同时让用户在使用中也非常方便,直观。

为此我们将这个家电销售分为12大功能模块。

详细的功能模块名称如下:

(1)用户浏览商品模块

(2)用户注册模块用

(3)户登录模块

(4)用户修改密码模块

(5)用户查询商品模块

(6)会员登录后购买模块

(7)购买后向购物车中添加商品模块

(8)购买后删除购物车中的商品模块

(9)修改购物车中商品数量模块

(10)恢复购物车中商品模块

(11查看用户历史订单模块

(12)删除订单模块

(12)查看订单详细信息模块

(13)管理员添加商品类别模块

(14)管理删除商品类别模块

(15)管理添加商品模块

(16)管理删除商品模块

4.2系统模块功能描述

4.2.1家电分类浏览模块

浏览商品是所有用户都具有的最基本的权限,为了方便用户对商品的快捷浏览,本设计了作品的分类浏览功能。

用户只要进入的主页,就能看到家电的所有分类并显示数量,只需在首页中的家电分类的名称上点击,即可列出要浏览的这一类家电的所有商品,并能分页显示,点击上一页、下一页实现跨页浏览。

另外,还实现了不同的浏览方式,比如按上架时间升序或按上架时间降序排列浏览。

点击某个家电的详细信息的时候,可以详细显示该家电的详细信息,并且显示评论。

4.2.2用户注册模块

为了方便用户以后查询在家电销售的消费情况,要购买家电的用户必须在该注册。

注册模块,大量设置了用户注册的时候的输入合法性验证。

首先不能乱写,得符合一定的格式,这样避免了人为的破坏,对系统的稳定性造成影响。

其次,用户昵称的设置上要求唯一,如果用户注册的昵称已被占用,将会给用户提示。

密码的设置格式也有要求,长度为6-20位,并且组成为英文字母大小写和数字。

基本信息填完之后,得进行验证,这一步也是为了防止用户注册的时候,填写的不是自己的。

由于考虑到条件的限制,这里模拟了验证码的验证,也即不是从网络上进入验证,而是给用户随机生成一个字符串作为验证码,让用户输入。

用户填完基本信息之后,也可以先不进行的验证,但下次登录的时候必须体现进行验证。

4.2.3用户登录模块

用户注册完成之后即可登录。

登录的时候,要求不能输入为空,且用户名密码必须正确才能登录。

登陆之后,如果用户以前没有进行验证,会提示用户还没有进行验证,要求立刻输入验证码进行验证。

整个流程如图4-1

图4-1用户登录流程图

4.2.4用户修改密码模块

用户在登录的过程中,如果忘记了密码,可以重设密码。

但必须得输入正确,并且重新给用户分配一个验证码让用户输入。

输入验证码正确后即可进行密码的重新设置。

4.2.5会员查询家电模块

用户可以对家电商品进行按关键字查询或按价格查询,查询出来以后也可以分页显示。

4.2.6用户购买家电模块

用户不登录也可以购买家电,但是在结算的时候系统会检查用户是否登录,如果没有登录是不能购买成功的。

这时会自动跳到登录界面让用户登录。

如图4-2

图4-2购买家电模块的流程图

4.2.7用户对购物车管理模块

用户购买一台家电之后,可以提示“购买成功”,并且可以随时去购物车中查看已经买的家电,还是可以在购物车中改变家电的数量。

如果不想购买已经添加到购物车中的家电,可以点击“删除”,这台家电就会在删除列表中显示,如果想恢复到购物车中,点击“恢复”即可。

另外,如果想彻底删除在删除列表中的家电,点击“彻底删除”。

4.2.8订单管理模块

用户登陆之后,点击页面上方的“我的足迹”,可以查看以前的订单历史记录,点击每个订单后面的详细信息,会显示每个订单的详细信息,包括商品名字、商品数量、小计(即价格)。

也可以点击订单后的“删除”,实现订单的删除。

4.2.9管理员对家电分类的管理模块

这里的管理员可以向系统添加家电分类,也可以对产品分类进行删除。

4.2.10管理员对家电的管理模块

管理员可以实现加点的上架功能,如果一台家电库存小于10,可以对该家电添加

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2