网络销售系统的设计与实现Word格式文档下载.docx
- 文档编号:16774158
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:49
- 大小:43.20KB
网络销售系统的设计与实现Word格式文档下载.docx
《网络销售系统的设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网络销售系统的设计与实现Word格式文档下载.docx(49页珍藏版)》请在冰豆网上搜索。
TransactionProcessingServices),sothatthedatasecuritywasnot
good.ThisnetworkmarketingsystemadoptsSOA(service-oriented)
architecture,
WCFandMSMQtechnology.
affords
for
businessesasafe,
reliable,
efficient
interactive
and
web-based
sales
management
system,whichismanagementbyasynchronous.
Thispaperaimsatmerchantsand
buyers
large
groups,
introduces
analysis
of
system
development
objectives
requirements,
andfocuses
onsystemanalysis,systemdesign
andsystem
realization.
Thesystemanalysis
mainly
includes
systemrequirements
analysis,themainusecasediagram,sequencediagramandactivity
diagram.Systemdesign
ModelBlock
design
andDatabasedesign.
The
achieves
user
management,
submit
order,
commodity
management,orderprocessingandtransactionmanagementmodule,and
introducesthem;
Italsointroducesthesystemfunctionsofthecore
whichbuyers
submitordersto
merchant
andthe
merchantprocesses
theorder.
This
uses
latest
Microsoft
Visual
Studio2008
programmingsoftware
asaprogrammingtool,
usesthe
C#language
SQl-Server2000database.Service-Oriented
Architecture
using
WCFand
MessageQueue.Userinterface
is
very
Freshandsimple,
systemfunctionsisverypractical.
【KeyWords】sale;
WCF;
MSMQ;
processorders
1绪论
1.1研究目的及意义1
1.2研究现状1
1.3本文研究内容2
1.4论文构造安排3
2有关开发技术
2.1开发工具选型4
2.1.1VISUALSTUDIO2008介绍4
2.2系统开发模式4
SOA的建模方法.4
基来源则5
WCF框架.6
2.3MSMQ技术与MSMQ在网络销售系统中的应用.6
MSMQ技术概括.6
MSMQ在网络销售系统中的应用.7
3需求剖析
3.1
功能需求..................................................
8
3.2
业务流程..................................................
3.3
功能规格..................................................
9
3.4
系统用例图................................................
用例简介...............................................
10
用例描绘...............................................
3.5
系统次序图...............................................
11
商品购置流程次序图.....................................
用户管理次序图.........................................
12
3.6
系统活动图...............................................
13
商家活动图描绘13
买家活动图描绘13
4整体设计和数据库设计
4.1
系统剖析.................................................
15
4.2
界面设计.................................................
商家管理端页面.........................................
客户端页面.............................................
16
4.3
系统构造.................................................
17
系统构造...............................................
4.4
数据模型.................................................
18
数据库观点构造模型设计.................................
数据库逻辑构造模型设计.................................
19
各表之间的关系.........................................
22
4.5
模块设计.................................................
客户端模块设计.........................................
23
管理端模块设计.........................................
24
4.6
办理订单服务设计.........................................
25
5系统主要功能模块的设计与开发
5.1
详细设计概括.............................................
26
5.2
数据库接见的实现.........................................
5.3
功能模块的实现...........................................
27
系统主页面的实现.......................................
买家用户管理实现.......................................
29
买家查察商品下订单.....................................
31
商品管理模块...........................................
34
用户管理模块...........................................
35
订单管理模块...........................................
36
交易管理模块...........................................
38
6结论与领会
参照文件.41
致谢.42
1.1研究目的及意义
跟着世界经济和网络的飞快发展,经济开始全世界化,信息技术开始网络化,
电子商务不行防止的产生了。
网络市场营销成为了公司一定的销售方式,和
传统的销售模式对比,网络销售使得公司的信息沟通和经营效率快速提高,
公司要与客户进行信息沟通就要成立一套齐备的网络销售系统。
经过网络销
售系统,公司能够公布自己的产品信息,能够广告推行,同时公司能够办理
花费者经过系统所提交的订单来达到营销的目的1。
过去的对网络销售系统的
研究主要集中在Windows平台下,使用.NET架构技术、HTTP/TCP协讲和MTS
(MicrosoftTransactionServer,事务办理服务)技术来实现。
本系统采纳
SOA(面向服务)的架构,运用WCF和MSMQ技术,为商家供给安全靠谱、高效、可交互、可异步管理的网上销售系统。
在网络销售系统中数据(客户信息、订购信息)是特别重要的,利用MSMQ,就有了一种功能强盛的体制,能够获取可扩展、耐用、灵巧的行列信息,负责把数据从一个地方靠谱地传递到另一
个地方。
MSMQ采纳异步通信模式,不关怀网络能否靠谱,因为恳求老是能被办理的。
MSMQ的信息是发送方和接收方能够识其余任何数据格式。
这样就为商家供给了便利,他们能够在任何时候办理订单。
1.2研究现状
跟着世界经济和计算机技术的高速发展,网络销售系统已经发展到了一个比较成熟的阶段。
过去的网络销售管理系一致般采纳多层C/S(客户/服务器)构造,联合Web技术及ASP(ActiveServerPages)和DCOM技术,或许采纳采纳B/S三层网络系统构造、面向集成的Web服务器应用系统,各样信
息寄存在数据库服务器中,Web服务器能依据用户的要求,实时获取与更新数据库中的数据,并把标准的HTML页面返回客户端阅读器。
使用这些技术有它们的长处,比方采纳C/S模式的网络销售系统让系统稳固相对B/S模式安全。
采纳B/S模式的网络销售系统有效降低建设和保护成本,简化管理,适应大
规模和复杂的应用需求,可适应不停的变化和新的业务需求等长处。
可是这两种模式都各自存在限制性,C/S模式的系统安装部署、升级保护、版本兼容等是很头痛的问题。
B/S模式的系统对服务器要求高,网络带宽要求高,
信息安全难保障。
在电子商务网站上,数据(客户信息、订购信息)是特别重
要的,商家们往常采纳MTS(MicrosoftTransactionServer事务办理服务)
技术来保证数据的一致性和完好性但因为网络(Internet)是不行靠的,不
可能保证在散布式环境下每一次事务都能成功提交2。
商家对此很是头疼。
这
些网络销售管理系一致般都不支持离线操作,需要商家实时的办理订单信息。
假如网络出现问题了,可能致使信息的丢掉。
所以此刻需要一套更易保护可
用性更好的安全、可信任、互操作、跨平台通信的网络销售系统。
1.3本文研究内容
此网络营销系统具备以下一些功能:
(1)商品管理
商品库存信息存如数据库,在页面上显示出来,以供用户选择。
(2)订单申请
依据自己的需求发送订单。
(3)办理订单
销售内勤和销售经理逐级对用户求购申请进行办理,开具发货单,支持离
线操作,系统实时提示库房管理员有需要办理的发货恳求,库房管理员依据请
求找到这一笔数据而后进行发货办理。
(4)信息显示报表
交易记录数据进入数据库,以便在此后的生产活动中进行更有效的营销
策略的改良。
(5)用户管理
供给用户注册功能和用户管理功能,用以管理用户信息。
本文第一是对开发该网络营销进行技术可行性剖析、需求剖析以及功能
模块怎样搭建的详细剖析。
技术可行的剖析就是针对目前现有的编程技术、
数据库技术等,能否是能够采纳这些有关技术来达到功能实现的目的。
需求
剖析是与功能模块互动的,就是功能模块需要实现的功能。
其次,对系统构造进行设计,包含逻辑上的设计、数据库的设计、功能
模块的区分等。
逻辑设计就像字面上的意思,对网络营销系统的操作逻辑进
行设计,也能够说是最为基本的构想。
接下来是对功能模块的区分,详细模
块实现详细功能的任务分派设计。
最后针对以上设计的特色,对数据库系统
进行般配的设计。
接下来针对网络营销的各功能模块的实现作了比较详细的
描绘,这是主要研究设计实现的部分。
最后主要叙述将所学到的知识在系统开发中的应用,并使系统在实质的操作中能依据设计的要求安全有效正确的运转的一些心得领会。
1.4论文构造安排
本文共分6章,内容安排以下:
第1章主要介绍本系统研究目的及意义和该系统的现行状况以及本文研究内容。
第二章开发工具选型,依据实质需求选择系统开发工具,包含开发语言和开发工具等。
第3章系统剖析,本章主要对问题剖析、该系统的功能需求、系统的业务流程、系统的整体的软件系统构造、系统的数据需求、性能需求、系统运转所要求的运转环境进行了比较仔细的论述。
第4章系统设计,本章主要环绕该系统的设计的有关方面分别进行了相
关的详细的描绘。
主要有该系统的开发设计的指导思想、系统的功能设计等。
第5章主要对该系统的各部分模块的实现进行论述,主要环绕该系统的主页面的设计及实现、登录界面的实现、以及各模块功能的实现睁开。
第6章结论,主要叙述实现该系统后的一些心得领会以及指出该系统还存在的一些缺点问题等。
本文论述的网络营销系统采纳的开发工具选择是C#语言,后台数据库采纳Sql-Server2000,运用面向服务的架构,使用WCF、MSMQ、Ajax等技术,数据库接见技术使用ADO.NET。
本章简单论述系统使用的这些技术。
2.1开发工具选型
2.1.1visualstudio2008介绍
WindowsServer2008是新一代WindowsServer操作系统,会归并加强了微软历代服务器产品的优势,在帮助IT专业人员更好地控制基础设备的同时,供给亘古未有的可用性和管理功能,实现更安全、更靠谱、更强盛的服
务器环境。
VisualStudio2008是以最新版本Microsoft.NET框架为开发
系统的新一代开发工具,帮助开发团队在最新的平台上开发优异的用户体验、
进行灵巧快速开发、实现生产效率新打破,并使开发团队更好地协作,以构
建更为优异的应用程序。
这两款产品的公布势必在全世界范围内给IT家产带来
巨大的影响,指引业界的新一轮创新高潮。
作为新一代开发工具,VisualStudio2008能帮助开发团队在最新的平
台上开发优异的用户体验,同时,经过进行灵巧快速开发实现生产效率新突
破,并使开发团队更好地进行协作:
从建模到编码和调试,VisualStudio2008
对编程语言、设计器、编写器和数据接见功能进行了全面的提高,保证开发
人员战胜软件开发难题,快速创立互连应用程序;
VisualStudio2008为开
发人员供给了一些新的工具,在最新的平台上快速地建立优异的、高度人性
化用户体验的和互联的应用,这些最新平台包含Web、WindowsVista、Office2007、SQLServer2008、WindowsMobile和WindowsServer2008;
MicrosoftVisualStudioTeamSystem2008供给完好的工具套件和一致的开发过程,合用于任何规模的开发团队,帮助所有团队成员提高自己技术,使得开发人
员、设计人员、测试人员、架构师和项目经理更好地共同工作,缩短软件或
解决方案的交托时间。
2.2系统开发模式
2.2.1SOA的建模方法
SOA使业务系统变得更为灵巧,以适应业务的改变。
(1)软件架构及SOA的含义
软件架构是对软件组件的一系列申明,它描绘组件的技术构造、拘束、特
性和组件之间的接口。
架构是系统宏图,是构造的高级隐式规划。
SOA是一
个软件架构,它包含四个要点观点:
应用程序前端、服务、服务库和服务总线
一个。
服务包含一个合约、一个或多个接口以及一个实现3。
其构成及因素如
图2-1所示。
soa
应用程序前端服务服务库服务总线
合约实现接口
业务逻辑数据
图2-1构成因素图
2.2.1基来源则
SOA是经过公司的需求来进行架构,该架构还应当拥有业务矫捷性。
业务矫捷性是指公司对改正进行快速和有效的响应、进而获取或保持竞争优势的能力。
一个业务矫捷的架构意味着,它不只是要知足公司目前的业务
要求,还可能知足目前还未知的、未来的业务需求。
所以,SOA的实践一定依据以下原则:
(1)业务驱动服务,服务驱动技术
在抽象层次上,服务位于业务和技术中间。
设计面向服务的架构一方面一定理解在业务需乞降能够供给的服务之间的动向关系,另一方面,相同要理解服务与供给这些服务的基层技术之间的关系。
(2)业务矫捷是基本的业务需求
SOA考虑的是下一个抽象层次:
供给响应变化需求的能力是新的“元需
求”,而不是办理一些业务上的固定不变的需求。
从硬件系统以上的整个架构都一定知足业务矫捷的需求,因为,在SOA中任何的瓶颈都会影响到整个IT
环境的灵巧性。
(3)一个成功的SOA总在变化之中
SOA工作的环境老是在不停的变化,故要SOA知足这类变化,SOA的设计
就要向来持续下去。
2.2.2WCF框架
WCF采纳了SOA的系统构造,功能上包含了服务注册者、服务供给者和服
务花费者,系统构造图如图2-2所示。
服务注册者
查找公布
服务花费者花费绑定服务供给者
图2-2系统构造图
(1)服务供给者
服务供给者是供给服务的实体,接受服务花费者的调用恳求并进行响应。
(2)服务注册者
服务注册者主要作用是用来搜寻网络上可用的服务以及有关详细信息。
服
务注册者使用的协议相当于一个服务目录,它是接收并储存服务契约的实体,
供服务花费者查问服务之用。
服务供给者需要将服务的信息公布到服务注册
中心。
(3)服务花费者
服务花费者从服务注册者处查问需要的服务,并经过传输体制来调用服
务,服务花费者能够是应用程序或另一个服务。
它供给服务的WSDL文档并经过50秒协议来与要接见的服务通信4。
2.3MSMQ技术与MSMQ在网络销售系统中的应用
2.3.1MSMQ技术概括
信息行列(也称为MSMQ)是一种信息构造,也是一种用于创立Microsoft
Windows操作系统散布式信息应用程序的开发工具。
用信息行列开发的应用
程序将信息发送给行列,此行列是暂时的储存地点,假如条件同意,则可继
续从这里将信息发送到最后的目标
5。
在WCF中,MSMQ供给的数据传输功能被封装在一个
Binding
中,供给
WCF
Endpoint
之间、以及
和现有的鉴于
MSMQ的Application
进行通信
的实现。
为此
WCF为我们供给了两种不同的
built-inbinding
:
NetMsmqBinding:
从供给的功能和使用
方式上看,
NetMsmqBinding
和
一般使用的
binding
,比方
basicHttpBinding
,netTcpBinding
没有什么区
别:
在两个Endpoint之间实现了数据的通信,所不同的是,它供给的是鉴于MSMQ的ReliableMessaging。
从变为模式上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 销售 系统 设计 实现