网上商城课程设计大学论文.docx

上传人:b****1 文档编号:424801 上传时间:2022-10-10 格式:DOCX 页数:37 大小:433.25KB
下载 相关 举报
网上商城课程设计大学论文.docx_第1页
第1页 / 共37页
网上商城课程设计大学论文.docx_第2页
第2页 / 共37页
网上商城课程设计大学论文.docx_第3页
第3页 / 共37页
网上商城课程设计大学论文.docx_第4页
第4页 / 共37页
网上商城课程设计大学论文.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

网上商城课程设计大学论文.docx

《网上商城课程设计大学论文.docx》由会员分享,可在线阅读,更多相关《网上商城课程设计大学论文.docx(37页珍藏版)》请在冰豆网上搜索。

网上商城课程设计大学论文.docx

网上商城课程设计大学论文

网上商城系统

1课程设计的目的

设计一个网上购物管理系统。

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

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

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

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

在我国,网上购物从无到有也不过短短几年时间。

但是就在这几年时间,网络购物已经深入千家万户,普通的购物已经不能满足人们的消费。

网上购物以其诸多优势,获得人们的青睐。

它以其方便,快捷,高效,高选择性等优点,迅速得到了广大网友的喜爱与青睐,现在的网上购物已经非常普及。

本系统设计就是为了满足广大网友的这些需求,改变传统的交易模式,通过互联网完成查看商品,购买商品等完成网上交易。

方便消费者,同时对商家的商品信息进行管理,便于商家的商品数据分析。

截止2015年1月中国有网上购物的用户将近2亿人,这足以证明网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。

因此我们小组致力于做一个基于B/S架构的网上购物管理系统,使广大用户可以享受网上购物的种种优势。

2需求分析

2.1系统需求分析

网上购物系统分为前台管理和后台管理。

前台管理包括浏览商品、查询商品、订购商品、购物车、用户信息维护等功能。

后台管理包括公告管理、商品管理、订单管理、投诉管理和

用户管理等模块。

2.2可行性分析

对于用户来说,在商场系统里面所购的物品,希望及时收到商品,在商场系统里的投诉,希望及时得到解决,用户的要求能及时得到满足的情况下,商场的信用度才能得到提高,才能更好的发展,所以对用户进行需求分析是很有必要的。

对于管理员来说,既要考虑用户的要求,又要更好的管理整个系统,所以他肩负着双重任务。

满足用户要求方面,应该及时处理用户的订单,及时发货,尽快的解决客户的投诉等等,才能有更好的经济效益。

管理系统的责任也不能忽视,如对市场做调查,及时更新产品,还有就是对系统进行维护等等

3总体设计

3.1系统的数据流程图及数据字典

3.1.1数据流图

矩形表示实体,椭圆表示处理,平行线表示存储,箭头表示数据流系统的数据流图如下所示:

 

图1系统顶层数据流程图

 

图2系统顶层数据流程图详细说明

图3一层数据流程图

 

图4二层商家商品管理数据流程图

3.1.2数据字典

(1)数据元素

名称:

REGISTERED_TIME

别名:

上架时间

描述:

用来标示商品的录入时间

类型:

TIMESTAMP

长度:

15

名称:

NAME

别名:

用户名

描述:

用来标示用户和管理员的用户名

数据类型:

VRCHAR2

长度:

15

名称:

TYPE

别名:

类别

描述:

用来标示类别的具体内容

类型:

CHAR

(1)

长度:

15

名称:

NUMBER

别名:

订单数量

描述:

用来标示订单的数量

类型:

INTEGER

长度:

15

(2)数据存储

名字:

用户信息

描述:

纪录用户的个人信息

编号:

D1

组成:

用户ID,用户名,密码,用户级别,EMAIL,电话,地址,注册时间,备注

 

名字:

商品信息

描述:

纪录商品的属性信息

编号:

D2

组成:

商品ID,商品型号,商品类别,是否新品,查看级别,订货件数,订货次数,入库时间

 

名字:

类别信息

描述:

纪录类别的设置信息

编号:

D4

组成:

类别ID,类别名,所属大区域,该类别商品种类

 

名字:

订单信息

描述:

纪录订单的具体信息

编号:

D5

组成:

订单ID,订单号,下订单的客户,订货时间,订货具体内容

 

(3)数据流

名字:

用户信息

描述:

纪录用户的个人信息

编号:

F1

组成:

用户ID,用户名,密码,用户级别,EMAIL,电话,地址,注册时间,备注

 

名字:

订单信息

描述:

纪录订单的具体信息

编号:

F3

组成:

订单ID,订单号,下订单的客户,订货时间,订货具体内容

 

名字:

商品信息

描述:

纪录商品的属性信息

编号:

F5

组成:

商品ID,商品型号,商品类别,是否新品,查看级别,订货件数,订货次数,入库时间

 

名字:

类别信息

描述:

纪录类别的设置信息

编号:

F6

组成:

类别ID,类别名,所属大区域,该类别商品种类

 

(4)数据处理

名字:

用户管理

描述:

管理员对管理员和用户信息的添加,删改等

编号:

P1

输入/输出数据流:

用户或管理员基本信息

 

名字:

商品管理

描述:

管理员对商品信息的添加,删改等

编号:

P2

输入/输出数据流:

商品基本信息

 

名字:

类别管理

描述:

管理员对类别信息的添加,删改等

编号:

P4

输入/输出数据流:

类别基本信息

 

名字:

订单管理

描述:

管理员对订单信息的删改等

编号:

P5

输入/输出数据流:

订单基本信息

3.1.3E-R图

 

图5前台用户局部E-R图

图6后台管理员局部E-R图

 

3.2.主要功能设计

该系统的目标可以实现用户通过网络选购自己喜欢的商品,而且还可以为其进行邮寄。

保证产品质量,信息安全,提供最好服务[1],系统的主要功能如下:

(1)查看产品信息

用户可以根据自己的需求分类查看所有产品信息,选择自己喜欢的产品购买。

(2)查看新闻

用户可以查看网站的所有新闻,新闻内容包括商品厂商的信息,以及新产品的发布信息等,以方便用户更直观的了解产品动向及信息。

(3)填写订单

用户填写要购买商品的信息到订单中去,并可以删除已填写但最终不想购买的产品。

 

4详细设计

4.1详细设计说明书

 

 

图7系统总体功能图

4.2模块定义设计

用户管理自然是每个网站必不可少的,在本系统中,要求这部分管理安全可靠,权限分明,且其在前台和后台的表现不同,下面将分别进行介绍。

(1)前台表现

用户注册,此时要保证系统不受注册机的攻击,要采用验证码技术。

要确保权限为普通用户,要有密码保护措施,对于用户的密码维修,保证用户密码的安全性。

保证用户设定之后可以找回遗忘的密码。

(2)后台表现

系统管理员可以添加用户。

系统管理员可以动态的给用户赋予权限,保证系统信息不外泄。

系统管理员可以修改和删除用户信息。

系统管理员可以进行维护赛选信息,对客服进行动态服务。

系统管理员可以给用户建立备注信息,其仅对具有权限的用户可以进行信息的检查与修改。

4.3数据库设计

(1)商品信息表(Goods)分类编号,分类名称。

表1商品信息表

列名

数据类型

长度

允许空

Id

int

4

no

Typeid

int

4

yes

Name

varchar

50

yes

Sn_Number

varchar

50

yes

Producer

varchar

50

yes

Package

varchar

50

yes

SalePrice

float

8

yes

StorePrice

float

8

yes

Content

varchar

1000

yes

PostTime

datetime

8

yes

ReadCount

int

4

yes

BuyCount

int

4

yes

ImageFile

varchar

50

yes

(2)商品类别表(GoodsType):

分类编号,分类名称

表2商品类别表

列名

数据类型

长度

允许空

Id

int

4

no

Type

varchar

50

yes

(3)订单信息表(Basket):

编号,用户名,商品编号,订购时间,订购数量,销售价格,用户确认,订单号,提交时间,管理员确认。

表3Basket的结构

列名

数据类型

长度

允许空

Id

int

4

no

UserId

varchar

20

yes

GoodsId

Int

4

yes

OrderTime

Datetime

8

yes

OrderCount

Int

4

yes

SalePrice

Float

8

yes

UserChecked

Char

10

yes

OrderNumber

Varchar

50

yes

PostTime

Datetime

8

yes

AdminChecked

Char

10

yes

(4)客户表(客户编号,姓名,性别,购买记录,购买信誉),主键为客户编号,符合三范式。

表4客户表Member

列名

含义

长度

类型

NULL

DEFAULT

备注

Mno

客户编号

15

Char()

no

no

Mname

客户姓名

15

Char()

no

no

sex

客户性别

5

Char()

no

no

record

购买记录

15

Char()

no

no

Credit

购买信誉

15

Char()

no

no

(5)管理员表(Admin):

用户名,密码,用户姓名。

表5管理员表

列名

数据类型

长度

允许空

AdminId

varchar

20

no

PassWd

varchar

20

yes

Name

varchar

50

yes

4.4数据库连接

(1)按照要求建好数据库后,需要建立网站页面和后台服务器的链接,页面名称为ConnDB.asp,以后当需要对数据库进行访问时,只需要用

--#includeFile="ConnDB.asp"-->命令就可以直接调用该程序,连接数据库,提高程序的可读性,同时也提高程序的便捷性.

(2)后台管理功能只有管理用户才有权限使用,所以在进入这些页面之前,需要判断用户是否是管理用户。

IsAdmin.asp的功能是判断当前用户是否是管理用户,如果不是,则跳转到Login.asp,要求用户登陆;如果是,则不执行任何操作,直接进入包含它的网页中。

在只有管理用户可以进入的网页,开始都应包含IsAdmin.asp.

4.5程序流程图

用户登录流程图

图8登录流程

 

物品搜索流程图

图9搜索流程

4.6输入项目

输入本系统中的数据如下所示:

(1)用户信息需要有用户亲自注册,管理员帐号由系统自动生成。

(2)产品信息需要有管理员手动进行添加。

(3)留言标题、内容由用户输入,留言者、留言时间由系统自动检验生成。

(4)新闻标题、英文标题、内容、英文内容由管理员添加,发布时间由系统自动检验生成。

(5)订单信息需要由用户填写。

5程序运行与调试

5.1模块测试

在模块测试时我们主要从以下几个方面考虑:

①模块接口;

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

当前位置:首页 > 解决方案 > 学习计划

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

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