网上购物系统论文 2Word格式.docx

上传人:b****3 文档编号:18438123 上传时间:2022-12-16 格式:DOCX 页数:19 大小:286.30KB
下载 相关 举报
网上购物系统论文 2Word格式.docx_第1页
第1页 / 共19页
网上购物系统论文 2Word格式.docx_第2页
第2页 / 共19页
网上购物系统论文 2Word格式.docx_第3页
第3页 / 共19页
网上购物系统论文 2Word格式.docx_第4页
第4页 / 共19页
网上购物系统论文 2Word格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

网上购物系统论文 2Word格式.docx

《网上购物系统论文 2Word格式.docx》由会员分享,可在线阅读,更多相关《网上购物系统论文 2Word格式.docx(19页珍藏版)》请在冰豆网上搜索。

网上购物系统论文 2Word格式.docx

1.2.2ASP技术

ASP是ActiveServerPages的简称,是微软公司推出的一种动态网页技术,它提供了一个服务器端的脚本运行环境,在这种环境中,通过在标准的HTML网页中嵌入和使用内建的对象或一些可以安装的ActiveX组件,并结合VBScript或JavaScript的编程控制,即建立起动态的、交互的、功能强大的Web动态页面。

ASP是该种动态网页技术的总称,它本身并不是一种编程语言。

由于ASP简单、易学易用,且功能强大,可扩展性好,因此很快成为动态网页开发的主流技术之一。

ASP是目前开发动态网页的一种常用技术,使用ASP可以创建动态、交互的Web服务器应用程序。

这里所说的动态服务器页面,是指该页面内容可根据访问时间、访问者不同因素动态生成的。

不是简单的指网页中包含动态文字、声音和动画等。

ASP网页是在静态的网页基础上,通过嵌入和使用ASP代码(ASP对象+VBScript)而形成的网页。

图1-2ASP的执行方式

第二章系统分析

2.1可行性分析

1.技术可行性

在大学课程中的《ASP与网络数据库技术》,《数据库原理》,《操作系统知识》,《网络基础》等多门课程为整个课题开发提供了坚实的基础。

ASP是一种相对简单的语言,ASP技术是由Microsoft公司开发的一项简单快捷的动态网页开发技术,其开发速度快以及程序语言简单的特点非常受初学者喜爱,而且技术较为成熟,并通过嵌入的JavaScript的可以灵活实现开发者所需要的所有功能,ACCESS也是一种简单的数据库,所以技术难度并不高。

2.经济可行性

配置稍好的PC机,Win2000SERVER操作系统,IIS服务器,ACCESS软件,一套开发工具,从资源上说是容易实现的。

采用的基于Web的计算模式下,客户端不需要安装客户端,只需要浏览器即可访问服务器,不需要客户端维护成本。

而服务端系统只需要安装在配置有IIS(InternetInformationService,因特网信息服务)的web服务器上就可以实现。

3.操作可行性

网上商城系统层次清晰、结构分工明确,利于实现对系统的权限控制。

根据网上购物的特点,设计界面简单清晰、操作简便,易于操作,可满足顾客浏览商品及选购的功能需求,管理员可以实现对商品的管理。

2.2需求分析

2.2.1系统需求分析

可以预见,网上购物将成为商业普及、贸易的主流,必将影响着千家万户的生活和消费行为,并日益成为社会商业贸易活动的重要形式,目前面对在传统的实体店竞争越来越激烈,现在电子商务的高增长的情形下,企业的网店与实体店相结合以成为企业提高核心竞争力的战略措施。

为进一步扩大市场占有率,提高企业效益。

开发一套简单实用的网上商城系统显得十分的必要。

2.2.2功能需求分析

根据网站的目的和功能规划网站内容,企业网站应包括:

公司简介、产品介绍、服务内容、价格信息、联系方式、网上定单等基本内容。

与企业结合的网上购物系统首先要建立商品信息库,作为顾客挑选的商品的数据来源。

还要满足用户会员的注册,即用户在登陆时可以选择是否注册成为网站会员,会员购物将更加方便。

用户对商品进行浏览,选中商品可以放入购物车,已选中商品也可以从购物车中删除。

商家管理员按照需要对企业新推出的商品进行添加、对已上架的销售情况不好的商品作下架处理操作。

通过顾客心语板块顾客可以把商品的使用情况、出现的问题以及对新产品的需求留在那里。

以便了解顾客的最新需求以及产品的不足之处。

基于以上分析,本系统预期实现的目标是建立一个相对完善的购物系统。

使用户可以实现:

1.会员注册,登录后可以按商品的类别浏览商品,并在看到中意的商品后放入购物车,选购完毕去收银台结账,提交订单;

2.用户可以修改自己的信息和登陆密码;

3.如果有不满意的地方,用户可以进行投诉;

使商家可以实现后台管理:

1.进行公告管理,添加新的公告,公布一些消息和热卖的商品,修改和删除公告;

2.进行商品的管理,能添加、修改、删除商品。

3.进行订单的管理,能查看和处理订单。

4进行投诉管理,能查看投诉信息,解决投诉并给出解决方案,删除投诉信息。

5管理顾客用户的信息,可以查看、修改、删除顾客用户信息。

 

2.3业务流程分析

2.3.1业务流程图

图2-1业务流程图

2.3.2前台购物流程图

图2-2前台购物流程图

从图可以看出,一个网上购物系统购买商品的工作流程如下:

1:

顾客可以登录网站首页进行商品的浏览,在浏览时候可以根据公告信息中的热卖商品提示进行浏览。

2:

顾客可以按商品类别来选择自己中意的商品。

3:

顾客在看中自己的商品后可以进行订购。

4:

在去购物车前要进行用户注册,输入用户名和密码,如果输入正确则进行购物车,查看订购的商品,若不正确则退回商品浏览状态。

5:

已登录的用户可以查看在购物车内的已买商品,若此时发现现有的商品不满意可以进行删除。

如果继续购物则可返回浏览页面继续购物。

6:

选购好之后,可以去收银台结账。

7:

付款后进行订单的提交,管理员发现订单后会验证并发货。

2.3.3后台购物流程图

图2-3后购物流程图

除了顾客购买商品外,还需系统管理人员对商品进行管理,后台管理共分为六个

模块,下面还要详细介绍,这里先介绍网上购物系统的整体结构图,如下图:

图2-4网上购物系统的整体结构图

第三章系统设计

3.1系统设计的目标

通过对系统的分析,本系统设计主要实现以下几个目标:

1.前台作为顾客操作平台,实现用户购物功能:

包括注册登录,商品分类,商品拣选购物篮。

2.后台作为系统操作维护部分,提供对系统的维护和管理工作,包括注册登录、商品管理、用户管理、商品分类、订单管理。

3.2系统设计的原则

1.实用性原则:

通过实际需求认真调查,设计出针对用户需求的特定功能模块,满足各部门用户的数据处理需求。

2.安全性原则:

严格完善的用户权限控制保证数据操作的合法性,禁止越权操作;

针对代码的安全处理保证数据库及服务器的健壮性和安全性。

3.易操作性原则:

简单快捷的按钮、链接适合用户的操作习惯,功能划分明确有序。

4.用户界面设计原则:

操作界面简单清新,直观明了、条理清晰,符合用户的使用需求。

3.3系统功能模块设计

通过需求分析,最终决定所设计党务管理系统包括以下几个模块:

网上购物系统功能模块的设计如下:

图3-1网上购物系统功能模块图

1.公告管理:

主要实现系统中一些热销产品,新品上市的信息的发布,使用户可以更方便的找到一些热销的产品和新品。

实现以下功能:

●添加公告:

其中包括公告的标题和内容,在加入新的公告。

●修改公告:

即将一些错误的或要换的公告做一下修改。

●删除公告:

即将一些过期的公告删除,以方便放入新的公告。

图3-2公告管理模块功能结构图

2。

商品管理:

此项管理是一个比较繁重的工作,要考虑到各项细节,要把有关商品可以做的一些操作都包含进去,其中包括:

●添加商品类别:

为了方便用户查找所需要的商品,需要将商品按类别放置,故实现商品类别的管理。

●修改商品类别:

如果有设置错误的情况,可以修改商品类别来更换商品的类别。

●删除商品类别:

如果某些商品不需要设置商品类别时,则需要将该商品信息删除。

●添加商品信息:

为了使用户更好的了解该商品,需要添加该商品的详细信息,该信息包括商品的类别、名称、编号等。

●商品图片的上传、修改和删除:

此项工作是为了方便用户更好的看到该商品的样子,让用户更加确认是否需要该商品。

其中包括:

图片的上传、修改和删除。

●修改商品信息:

若添加的商品信息有错误,则需要对商品信息做一些修改。

●删除商品信息:

若该商品脱销或不进货,则可以删除该商品的信息。

●查看商品信息:

总体性的浏览各商品信息。

图3-3商品管理块功能模块图

3.订单管理

此项管理要能及时处理好各种订单,一定要做到用户订购好商品后,能及时的确认并在确认用户已付款后办理发货,然后通知用户已发货,在确认用户收到信息后三个月内将订单删除。

●处理订单:

将订单发到相应的管理员处,确认用户的商品。

●办理发货:

按订单查看商品是否发货,如缺货要及时通知用户等待并积极补货。

在办齐商品后,及时通过邮递公司发货。

●办理结帐:

在收到用户的订单后,查看商品的数量与付款是否一致,及时在网上确认用户的货款是否打到自己的账户。

●删除订单:

每一份订单将会保留三个月,在三个月内用户都可以查看自己的订单,三个月后将订单删除。

图3-4订单模块功能模块图

4.投诉管理:

设置该项管理是为了方便知道客户有哪些需要,对我们还有一些什么样的需求,合理的需求要及时地采纳,不合理的地方要根据用户的投诉及时改正,使系统完善。

●查看投诉用户:

即对用户的投诉及时查看。

●写出处理投诉的解决办法:

在查看后要及时地做出回应,让用户觉得自己是被重视的,而且要给出一个让投诉用户满意的答案。

●删除已解决的投诉:

处理过的投诉在用户确认满意后,将该投诉删除。

图3-5投诉管理模块功能结构图

5.顾客用户管理功能:

即设置会员,注册用户我们将为其备案,成为我们的会员,买商品会有一定的优惠。

用户注册时需要填入一些与用户有关的信息,当用户的某些信息例如电话有所改变时,可以及时的修改用户的信息,若该用户一年内再没有上过本系统,则将该用户删除。

●查看注册用户信息,包括用户名、密码等:

查看用注册信息,以便及时联系用户。

●修改顾客信息:

可以对用户的信息做一些修改。

例如:

可以记录下该用户下过几次定单,每次都买了那些商品,货款是多少?

●删除顾客信息:

当该用户一年内没有登录过该网站,将其删除。

图3-6顾客用户管理模块功能结构图

6.系统用户管理功能:

设置管理员管理该系统,需要设置管理员的信息,进入后管理员可以修改自己的信息,在该管理员不做该工作之后还可以将该管理员的信息删除.

●添加系统用户,包括用户名、密码等;

为该系统设置管理员,管理员要有自己的用户名,密码等信息。

●修改系统用户信息:

当管理员的信息有变动后,要更改管理员的信息。

●删除系统用户信息:

当某管理员不做该工作后,将其用户信息删除。

图3-7系统用户管理模块功能结构图

3.4数据库设计

3.4.1数据库概念结构设计

通过对公告模块的数据进行分析,在该系统中涉及到的实体有以下几个:

公告编号、题目、内容、时间、公告提交人等。

在下面的内容将对各实体进行介绍。

管理员实体用于记录公告的基本信息,其的E-R关系图如下:

图3-8公告实体E-R图

商品信息,其E-R关系图如下:

图3-9商品信息实体E-R图

购物车实体用于收集入用户购物基本信息的实体,其E-R关系图如下:

图3-10购物车实体E-R图

客户投诉实体用于记录客户投诉情况的实体,其E-R关系图如下

图3-11客户投诉实体E-R图

用户实体用于记录用户的基本信息,其E-R关系图如下:

图3-12用户信息实体E-R图

管理员实体用于记录管理员基本情况,其E-R关系如下图:

图3-13管理员信息实体E-R图

3.4.2数据库逻辑结构设计

在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:

信息世界,数据世界,现实世界。

现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。

这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。

这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。

网上购物系统的主要功能,根据数据库概念分析此数据库包含至少7个表:

公告信息表;

商品类别表;

商品信息表;

购物车表;

客户投诉表;

用户表;

管理员表;

下面分别介绍这些表的结构。

表1公告信息表(ggxxb)

公告信息表用于保存网站有关公告信息,结构如表4.1

表4.1ggxxb公告信息表的结构

编号

字段名称

数据结构

必填字段

默认值

说明

1

ID

INT

公告编号

2

TITLE

VARCHAR

公告题目

3

CONTENT

公告内容

4

POSTTIME

DATETIME

提交时间

5

POSTER

提交人

表2商品类别表(splbb)

商品类别表用于保存网站有关商品类别的公告信息,结构如表4.2

表4.2splbb商品类别表的结构

分类编号

TYPE

VARCHAR(50)

分类名称

表3商品信息表(spxxb)

*商品信息表用于保存有关商品的基本公告信息,结构如表4.3

表4.3spxxb商品信息表的结构

商品编号

TYPEID

商品类别

NAME

商品名称

SN_NUMBER

商品序号

PROGUCER

生产厂家

6

PACKAGE

包装类型

7

SALEPRICE

FLOAT

销售价格

8

STOREPRICE

1FLOAT

进货价格

9

VARCHAR(1000)

商品简介

10

READCOUNT

浏览次数

11

BUYCOUNT

销售数量

12

IMAGEFILE

相关图片

表4够物车表(gwc)

够物车表用于保存用户订购商品信息,结果如表4.4

表4.4gwc购物车表的结构

USERID

VARCHAR(20)

用户名

GOODSID

ORDERTIME

定货时间

ORDERCOUNT

SAMLLINT

订购数量

USERCHECKED

TINYINT

用户确认

ORDERNUMBER

定单号

ADMINCHECKED

管理员确认

表5客户投诉信息表(khtsxxb)

客户投诉信息表用于保存客户对定单或服务的投诉信息,结构如表4.5

表4.5khtsxxb客户投诉信息表的结构

投诉编号

投诉时间

COUNT

投诉内容

RESULT

处理结果

FLAG

BIT

处理标志

表6用户信息表(yhxxb)

用户信息表用来保存注册用户的基本信息,结构如表4.6

表4.6yhxxb用户信息表的结构

VARCHAR(2

0)

PWD

用户密码

USERNAME

用户姓名

SEX

性别

ADDRESS

VARCHAR(100)

地址

EMAIL

电子邮件地址

TELEPHONE

固定电话

表7管理员表(glyb)

管理员表用来保存系统管理员的基本信息,结构如表4.7

表4.6glyb用户信息表的结构

ADMINID

PASSWORD

密码

参考文献

[1]蔡翠平、尚俊杰.网络程序设计—ASP[M].北京:

清华大学出版社,2002年1月第一版.

[2]冯昊等,ASP动态网页设计与应用,北京:

清华大学出版社,2008.1

[3]管西京,ASP动态网站案例开发,北京:

电子工业出版社,2008.7

[4]永辉编著.网页制作真容易.上海:

上海科学技术出版社,2002

[5]甘仞初等,信息系统分析,北京:

高等教育出版社,2005.4:

204-222

[6]韩晓荣等,ASP动态网页设计,内蒙古:

内蒙古工业大学出版社

[7]黄明,梁旭.ASP信息系统设计与开发实例(第2版).北京.机械工业出版社.2005.2:

124-178

[8]韩国峰,杨力学,王景春.网络系统开发实例精粹(ASP版).北京:

电子工业出版社,2006.7177-279

[9]彭万波等编著.网页设计精彩实例.北京:

电子工业出版社,2002.

[10]任永功等编著.网站规划与网页设计.北京:

电子工业出版社,2003.

[11]刘文政等编.网页设计三合一综合教程(MX版).北京:

科学出版社,2003.

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

当前位置:首页 > 解决方案 > 其它

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

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