毕业论文 - 电子商务平台 - 图文

更新时间:2024-05-20 03:08:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业设计(论文)

毕业设计(论文)

(2013届)

服装行业第三方电子商务服务平

台模式探讨

学生姓名 学 号 院 系

专 业 计算机科学与技术 指导教师 完成日期

服装行业第三方电子商务服务

平台模式探讨

摘 要

随着电子信息技术的飞速发展,服装电子商务作为一种新的运营模式,近年来也得到

I

毕业设计(论文)

了迅速发展。文章通过对服装电子商务的现状分析,提出相应的对策,并指出我国服装电子商务的发展趋势。

关键词:服装行业;电子商务平台;服装设计;ASP

Third-party e-commerce service platform for the

apparel industry Model

ABSTRACT

With the rapid development of electronic information technology, apparel e-commerce as a

new mode of operation in recent years has been developing rapidly. Analysis of the status quo through the clothing e-commerce, and propose appropriate countermeasures, and pointed out that the development trend of Chinese clothing e-commerce.

Keywords:e-commerce platform of the apparel industry, fashion design; ASP

II

毕业设计(论文)

目 录

摘 要 .............................................................................................................................................. I 前 言 ............................................................................................................................................... 1 1. 需求分析 ................................................................................................................................... 2

1.1 项目概述 ...............................................................................................................................................2

1.1.1系统开发的背景 ........................................................................................................................2 1.1.2 系统目标 ...................................................................................................................................2 1.1.3 业务模式 ...................................................................................................................................3 1.2 用户需求 ...............................................................................................................................................3

1.2.1 业务需求 ...................................................................................................................................3 1.2.2功能需求 ....................................................................................................................................4

2. 概要设计 ................................................................................................................................... 4

2.1 总体设计 ...............................................................................................................................................4

2.1.1 业务流程图如图1-1 ................................................................................................................4 2.1.2 数据字典 ...................................................................................................................................7

3. 详细设计 ................................................................................................................................. 10

3.1 系统模块描述 .....................................................................................................................................10 3.2 功能描述 ............................................................................................................................................. 11

3.2.1登录注册模块 .......................................................................................................................... 11

3.2.2网站留言模块: ......................................................................................................................12 3.2.3.购物车模块: .........................................................................................................................13 3.2.4.订单管理模块: .....................................................................................................................14 3.2.5.商品管理模块: .....................................................................................................................14

4. 系统运行环境和技术概要 ..................................................................................................... 15

4.1 系统运行的软硬件环境 .....................................................................................................................15 4.2 系统开发工具的选择 .........................................................................................................................15 4.3主要技术简介 ......................................................................................................................................16

5. 代码设计 ................................................................................................................................. 20

5.1 代码整体设计 ..................................................................................................... 错误!未定义书签。 5.2. 系统层次图 ....................................................................................................... 错误!未定义书签。 5.3 部分源程序代码 .................................................................................................................................20 5.3 在作品实现过程中遇到的问题和解决方法 ..................................................... 错误!未定义书签。

6. 总 结 ....................................................................................................................................... 22 致 谢 ......................................................................................................................................... 22 参考文献 ....................................................................................................................................... 22

III

毕业设计(论文)

前 言

网络信息技术的发展,越来愈多的企业老板都想借助网上平台来拓展自己的事业,因为电子商务具有很多传统模式所没有的优势,比如跨越时间和空间的便利,非常廉价的成本还有非常广泛的传播性,电子商务在我国也得到了极大的进步和发展。服装行业的电子商务作为一种新颖的营销渠道,它的崛起是一个发展趋势,也是未来人们一定会选择的一种渠道。服装行业的电子商务得到很大进步与发展的同时,它也对我国服装行业电子商务的现状和发展趋势进行了深刻的分析,大大的加深了我们对服装行业电子商务的认识与理解,并且让我们清楚的认识到明确服装电子商务的发展方向十分的重要。

国内的B2B电子商务主要模式主要分成三种:企业B2B电子商务平台,第三方电子商务平台,还有的就是垂直性电子商务网站。我们来看国内第三方电子商务服务平台的发展。对于传统的电子商务服务网站只是提供给企业一个平台而已。但并不提供涉及到交易过程的服务,因此导致平台供应商的竞争相对单一,并会间接的影响我们国内第三方电子商务平台的发展速度。

海外的B2B电子商务模式和我们国内电子商务模式有很多方面的不同,海外主要的也有三种模式:大型企业之间的B2B电子商务网站(主要由大型采购商和供应商组成)、联合型B2B电子商务网站(一般是由一些大型采购商和供应商一起联合起来经营)还有就是第三方电子商务平台。国外有名的第三方B2B项目的服务网站看来,他们清楚的认为电子商务不只是简简单单的网站推广的渠道,也不是简单的企业和商品的信息展示,而是将传统经营渠道和电子商务相互结合的发展模式,而且还会为他们的会员提供很多深度的贸易撮合服务的机会,帮助他们的会员把商机变成实际的订单。比如通过该行业的知名杂志,行业推介会,使得很多卖家和买家建立起长期合作关系,并且帮助他们成功交易。

1

毕业设计(论文)

1. 需求分析

1.1 项目概述

1.1.1系统开发的背景

虽然我国服装业网络营销市场还处于发展阶段,但是发展空间非常庞大。随着我国电子商务基础环境的日益成熟,服装业网络营销的商业模式已经由最初的构想转化成具有明确的盈利模式的商业形态。例如,国内比较成熟的B2B商务网站,阿里巴巴、淘宝网、中国服装网、PT37网等的都为我国服装业电子商务的发展提供了非常好的平台。

2009年7月,中国服装电子商务门户网站——中国服装网,完成对国内最大服装设计师社区网站“穿针引线”国际流行资讯网的收购,该网站定位于服装时尚资讯专业平台和提供商,服务于为服装企业设计部门提供灵感趋势、时装发布、卖场监控、流行款式、工艺细节、图案素材等时尚资讯内容。“穿针引线”服装论坛则是全国最大的专业服装论坛,是国内服装设计师们交流的一个平台、社区,同时也是专业提供国际国内服装设计的最新消息和各种流行信息的首选行业门户网站。

由此可见,服装网络购物在近几年得到了相当的发展。例如,易趣网、淘宝网等购物站点目前销售服装、电子等各类商品,生意都很红火。同时,国内各服装企业为提高企业和品牌知名度,纷纷建立自己的企业网站,并在网站上试图开展网络购物服务,以宣传品牌、增加销售、提升企业竞争力。

1.1.2 系统目标

展示商品列表,查看商品详细信息。用户注册并在网站上修改个人资料,修改密码,查询订单。实现购物车功能,用户选择商品后,放入购物车,提交订单,收到付款。 商品管理:上架,信息修改,下架。 用户管理:查看信息,删除用户。订单管理:查看订单,确认订单发货,交易结束。系统运行稳定,安全可靠。

2

毕业设计(论文)

1.1.3 业务模式

本系统利用的是网络技术,基于B/S(浏览器/服务器)模式,所有操作都必须通过网络进行,本系统中部分功能,如水平自测,生词本等要求登录以后才可操作,用户名和密码由用户自己进行注册。

1.2 用户需求

1.2.1 业务需求 1. 企业需求:

会员主要需求1-1:

图 1-1 会员用例图

2. 管理员需求:

管理员主要需求1-2:

图 1-2 管理员用例图

3

毕业设计(论文)

1.2.2功能需求

利用ASP技术建立服装行业第三方服务平台,用户可以实现会员的注册和登录,浏览商品信息,网上交易,查看与发布留言,并且管理员可以管理平台的信息,如对留言进行管理。店主能够对自己的商品进行添加,删除与修改等等权限。

登录注册模块:如您不是会员则进入会员注册页面填写相应信息,如果您已经是会员就直接在登录页面进行登录。

购物模块:商品的浏览,选择,加入购物车,支付等。 网站留言模块:会员对本网站的留言和查看留言。 公告管理模块:提供对公告新闻的添加,编辑的功能。 订单管理模块:对订单的删除、添加与修改。 商品管理模块:商品的添加、删除、修改等。 会员管理模块:对不合格会员的删除、编辑等。

2. 概要设计

2.1 总体设计

2.1.1 业务流程图 1. 登陆注册流程图

图2-1登陆注册流程图

4

毕业设计(论文)

2. 下单流程图

用户进入网站后直接浏览网页无需登录,挑选产品加入购物车就需要登录,不是会员就要先注册,登录后才可以挑选产品加入购物车、下单。

图 2-2 下单流程图

5

毕业设计(论文)

3. 网站流程图

2-3网站流程图

6

毕业设计(论文)

2.1.2 数据字典

表名:TBL_USERS

表2-1 append

序号 1 2

字段名 id image

中文描述

类型 nvarchar(50) nvarchar(30)

空值 否 否

主键

备注

表2-2 DianPuDetail

序号 1 2 3 4 5 6 7 8 9 10

字段名 DianPuId DianPuName DianPuUser DianPuLogo DianPuClass DianPuTime DianPuJieshao DianPuAdd DianPuGongGao DianPuItem

中文描述

类型 int nvarchar(50) nvarchar(50)

image int Smalldatetime

Text nvarchar(200)

Text nvarchar(300)

空值 否 是 是 是 是 否 是 是 是 是

主键 √

备注

表2-3 DianPuType

序号 1 2 3 4

字段名 DianPuTypeId DianPuType DianPuId Sort

中文描述

类型 int nvarchar(50)

int nvarchar(50)

空值 否 是 是 是

主键 √

备注

表2-4 Orders(订单表)

序号 1 2 3 4 5

字段名 Orderid Store SalesId BuyerId OrderTime

中文描述

类型 int nvarchar(50) nvarchar(50) nvarchar(50) smalldatetime

7 空值 否 是 是 是 是

主键 √

备注

毕业设计(论文)

6 7 8 9 10 11 12 13 14 15 16 17 18

ProductId Quantity PostType PostPrice productTotal payment ConsigneeName Telephone MobilePhone ConsigneeAdress ConsigneePost ProductPrice

State

int int nvarchar(50)

float float float nvarchar(50) nvarchar(50) nvarchar(50) varchar(50) varchar(50)

float int

是 是 是 是 是 是 是 是 是 是 是 是 是

表2-5 Products(商品表)

序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

字段名 ProductId ProductName ProductType ProductPrice ProductQuantity ProductAddress ProductPost ProductFax ProductPicture ProductBegin ProductEnd ProductDetail ProductState ProductStart ProductLeft ProductRepair ProductInvoice ProductPayment

UserName

中文描述

类型 int nvarchar(50)

int float int nvarchar(200)

float float Image nvarchar(50) nvarchar(50) varchar(8000)

int nvarchar(50) nvarchar(50)

int int int nvarchar(50)

空值 否 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是

主键 √

备注

8

毕业设计(论文)

表2-6 pType(类别表)

序号 1 2 3

字段名 category_ID parentId category_name

中文描述

类型 int int varchar(50)

空值 否 否 否

主键 √

备注

表2-7 tells(表)

序号 1 2 3 4 5 6 7

字段名 Id topic content sender incepter dtime islook

中文描述

类型 int varchar(50) varchar(8000) varchar(50) varchar(50) smalldatetime char(10)

空值 否 是 是 是 是 是 是

主键

备注

表2-8 Users(用户表)

序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

字段名 UserID UserName TrueName Password Question Answer Email Sex RegDate LastLoginIp LoginTimes UserGrade UserLevel Homepage QQ LastloginTime

IDCard Address Phone

中文描述

类型 int nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) datetime nvarchar(50)

int int nvarchar(50) nvarchar(50) nvarchar(50) datetime nvarchar(50) nvarchar(50) nvarchar(50)

9 空值 否 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是

主键 √

备注

毕业设计(论文)

20 21 22 23

PostalCode UserType DianpuState VMoney

nvarchar(50)

int nvarchar(50)

float

是 是 是 是

3. 详细设计

3.1 系统模块描述

基于ASP服装行业第三方电子商务服务平台 管理员模块 会员模块 商品管理 会员管理 订单管理 留言管理 商品管理 会员信息管理查看留言 订单管理 修改商品 加入 购物车 添加信息 删除信息 修改信息 添加订单 删除订单

图 3-1 系统功能模块图

10

毕业设计(论文)

3.2 功能描述

3.2.1登录注册模块

图3-2登录界面

11

毕业设计(论文)

图3-3注册界面

用户在该界面登录,经过相关的信息验证,登录成功后,将显示用户相关信息,用户也可以在此页面直接退出。

3.2.2网站留言模块:

12

毕业设计(论文)

图3-4留言板界面

3.2.3.购物车模块:

图 3-5 购物车界面

13

毕业设计(论文)

3.2.4.订单管理模块:

图3-6订单管理界面

3.2.5.商品管理模块:

14

毕业设计(论文)

图4-7商品管理界面

4. 系统运行环境和技术概要

4.1 系统运行的软硬件环境

考虑到本系统的运行的稳定及性能要求,本系统系统配置如下: 硬件配置:

CPU :主频1.2GHz以上,具体情况视用户数而定 内存: 建议2G以上 具体情况视用户数而定 硬盘: 80G以上硬盘空间

网络: 建议带宽1M以上,具体情况视用户数和地区而定

软件环境需求:

操作系统:Windows XP 数据库:Oracle 10g

软件:JDK 1.6,My Eclipse 8.5 服务器:Tomcat 6.0

4.2 系统开发工具的选择

由于Oracle 10g数据库具有如下特点:

15

毕业设计(论文)

1.引入了共享SQL和多线索服务器体系结构。这减少了Oracle的资源占用,并增强了Oracle的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。

2.提供了基于角色(Role)分工的安全保密管理。在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。

而本系统涉及到大量的数据的增删改查等操作,以及与数据库的频繁交互,因此本系统在数据库的选择上采用了Oracle数据库。

4.3主要技术简介

本系统的在技术上基于J2EE开发的技术架构,整体主要用了Struts和JSP技术相结合,网页部分使用了Ajax和JavaScript等,服务器本系统采用了Tomact 6.0,在后台单词获取部分采用了网络爬虫技术,主要简介如下:

MVC框架简介

MVC架构是\的缩写中文翻译为\模型-视图-控制\。MVC应用程序是由这三个部分组成。Event(事件)的变化导致Controller改变Model或View,或者同时改变两者。当Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。对应地,当Controller改变了View,View会从潜在的Model中获取数据来刷新自己的变化。MVC架构最早研发者是Smalltalk语言研究团,主要应用于用户交互应用程序中。Smalltalk语言和java语言有很多相似性,都是面向对象语言,很自然的SUN在Petstore(宠物店)事例应用程序中就推荐MVC架构作为开发Web应用的架构模式。MVC架构是一种架构,其实需要其他模式协作完成。在J2EE模式中,通常采用Service To Worker模式实现,而Service To Worker模式可由集中控制器模式,派遣器模式和Page Helper模式组成。

MVC架构是一个复杂的架构,其实现也显得非常复杂。由于我们已经总结出了很多可靠的设计模式,多种设计模式结合在一起,使MVC架构的实现变得相对简单易行。Views相当于一棵树,可以用Composite Pattern来实现。Views和Models之间的关系可以用Observer Pattern体现。Controller控制Views的显示,可以用Strategy Pattern实现。Model通常是一个调停者,可采用Mediator Pattern来实现。

MVC与J2EE架构的对应关系可以分析如下:View处于Web Tier或者说是Client Tier,通常是JSP/Servlet,即页面显示部分。Controller也处于Web Tier,通常用Servlet来实现,

16

毕业设计(论文)

即页面显示的逻辑部分实现。Model处于Middle Tier,通常用服务端的JavaBean或者EJB实现,即业务逻辑部分的实现。

Struts简介:

MVC(Model View Controller)模型-视图-控制器。MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。

Struts是MVC模式的一种实现,构建程序框架结构.它是JSP编程的一种扩展,使功能更为强大,它使编程焦点集中在处理数据和业务逻辑部分,在Struts中,控制层部分由 Action Servlet和Action充当,视图层由 JSP和FormBean组成,模型层交给了Javabean。

Struts 的工作流程图如下:

图 4-1 Struts 工作流程图

当接收到一个HttpRequestInterceptor做一些拦截或者初始的工作当外部的HttpRequestInterceptor到来时初始到了Servlet容器传递给一个标准的过滤器链ActionContextCleanUp,这个在集成插件方面非常有用Other filters。

调用FilterDispatecher会去查找相应的ActionMapper如果找到了相应的ActionMapper它将会将控制权限交给ActionProxy将会通过ConfigurationManager来查找配置struts.xml

17

毕业设计(论文)

下一步将会通过ActionInvocation来负责命令模式的实现(包括调用一些拦截Interceptor框架在调用action之前)。

一旦action返回,会查找相应的Result Result类型可以是 Jsp或者FreeMark 等这些组件和ActionMapper一起返回给请求的Url(注意拦截器的执行顺序)。

响应的返回是通过我们在Web.xml中配置的过滤器如果ActionContextCleanUp是当前使用的,则FilterDispatecher将不会清理Sreadlocal ActionContext如果ActionContextCleanUp不使用,则将会去清理Sreadlocals。

JSP简介

JSP(JavaServer Pages)是一种基于Java的脚本技术。在JSP 的众多优点之中,其中之一是它能将 HTML 编码从 Web 页面的业务逻辑中有效地分离出来。用 JSP 访问可重用的组件,如 Servlet、JavaBean 和基于 Java 的 Web 应用程序。JSP 还支持在 Web 页面中直接嵌入 Java 代码。可用两种方法访问 JSP 文件:浏览器发送 JSP 文件请求、发送至 Servlet 的请求。

1. JSP 文件访问 Bean 或其它能将生成的动态内容发送到浏览器的组件。图5-1说明了该 JSP 访问模型。当 Web 服务器接收到一个 JSP 文件请求时,服务器将请求发送至 WebSphere应用服务器。WebSphere应用服务器 对 JSP 文件进行语法分析并生成 Java 源文件(被编译和执行为 Servlet)。Java 源文件的生成和编译仅在初次调用 Servlet 时发生,除非已经更新了原始的 JSP 文件。在这种情况下,WebSphere应用服务器 将检测所做的更新,并在执行它之前重新生成和编译 Servlet。

图4-2:浏览器发送 JSP 文件请求

2. 发送至 Servlet 的请求生成动态内容,并调用 JSP 文件将内容发送到浏览器。图5-2说明了该访问模型。该访问模型使得将内容生成从内容显示中分离出来更为方便。WebSphere应用服务器 支持 HttpServiceRequest 对象和 HttpServiceResponse 对象的一套新方法。这些方法允许调用的 Servlet 将一个对象放入(通常是一个 Bean)请求对象中,

18

毕业设计(论文)

并将该请求传递到另一个页面(通常是一个 JSP 文件)以供显示。调用的页面从请求对象中检索 Bean, 并用 JSP 来生成客户机端的 HTML。

图4-3:发送至 Servlet 的请求

Oracle 10g简介

Oracle数据库是一种大型数据库系统,一般应用于商业,政府部门,它的功能很强大,能够处理大批量的数据,在网络方面也用的非常多。不过,一般的中小型企业都比较喜欢用SQL数据库系统,它的操作很简单,功能也非常齐全。只是比较Oracle数据库而言,在处理大量数据方面有些不如。

Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将Oracle作为其应用数据的处理系统。

Oracle数据库是基于“客户端/服务器”模式结构。客户端应用程序执行与用户进行交互的活动。其接收用户信息,并向“服务器端”发送请求。服务器系统负责管理数据信息和各种操作数据的活动。

HtmlParser 简介

HtmlParser是一个纯的Java写的Html解析的库,它不依赖于其它的java库文件,主要用于改造或提取Html。它能超高速解析Html,而且不会出错。现在HtmlParser最新版本为2.0。 毫不夸张地说,HtmlParser就是目前最好的Html解析和分析的工具。 无论你是想抓取网页数据还是改造html的内容,用了HtmlParser绝对会忍不住称赞。

HtmlParser的基本功能如下: 1. 信息提取

19

毕业设计(论文)

· 文本信息抽取,例如对HTML进行有效信息搜索 · 链接提取,用于自动给页面的链接文本加上链接的标签 · 资源提取,例如对一些图片、声音的资源的处理 · 链接检查,用于检查HTML中的链接是否有效 · 页面内容的监控 2. 信息转换

· 链接重写,用于修改页面中的所有超链接 · 网页内容拷贝,用于将网页内容保存到本地

· 内容检验,可以用来过滤网页上一些令人不愉快的字词 · HTML信息清洗,把本来乱七八糟的HTML信息格式化 · 转成XML格式数据

5. 代码设计

5.1 系统核心代码设计

注册代码

private void Imagebutton2_Click(object sender, System.Web.UI.ImageClickEventArgs e) {

string str = Session[\if(Textbox10.Text == str) {

user.Useradmin = TextBox1.Text.Trim();

user.Userpassword = Jm.password(TextBox2.Text.Trim()); user.Username = TextBox4.Text.Trim(); user.Useremail = TextBox5.Text.Trim(); user.Usershengfen = TextBox6.Text.Trim(); user.Usertelphone = TextBox7.Text.Trim();

20

毕业设计(论文)

user.Usershouji = TextBox8.Text.Trim();//51[aspx]

user.Useraddress = TextBox9.Text.Trim(); int nI = user.users_add(); if(nI>0) { } else {

Response.Write(\用??户?ì名?已°?存??在¨2,请?更¨1改?用??户?ìResponse.Write(\注á?é册¨¢成¨|功|')\Session[\

Response.Write(\

名?')\ 修改密码

protected void Button1_Click(object sender, System.EventArgs e) {

21

}

} else { }

Response.Write(\验¨|证?è码?错?¨a误¨?!!!')\

}

毕业设计(论文)

us.Useradmin = Session[%us.Userpassword = Jm.password(TextBox1.Text);

us.Newpassword = Jm.password(TextBox2.Text);//5-1-a-s-p-x

}

int nI = us.users_update(); if(nI>0) { } else { }

Response.Write(\原-密¨1码?错?¨a误¨?!')\

Response.Write(\修T改?成¨|功|!请?记?住á?新?密¨1码?')\Response.Write(\

6.总 结

致 谢

参考文献

[1]谢志军.服装行业电子商务模式研究--计算机辅助工程[J].2003,2

[2]李小平.服装行业电子商务的发展现状与\鄂尔多斯\电商发展研究--天津工业大学:纺织工程[J].2012

[3]陈育花.服装电子商务BtoC模式探讨--商场现代化2009,20

22

毕业设计(论文)

[4] 吴思嫦.基于ASP.NET电子商务网站的设计、实现及安全性增强[D].华中师范大学,2012. [5] 吴越钟. 基于MVC模式的电子商务交易平台 科协论坛, 2012,(06):87-88 [6] 潘力丰.浅谈纺织服装业的BtoB电子商务--现代纺织技术[J].2000,4

23

本文来源:https://www.bwwdw.com/article/f4i7.html

Top