电子商务平台开发.docx
- 文档编号:6825845
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:18
- 大小:258.91KB
电子商务平台开发.docx
《电子商务平台开发.docx》由会员分享,可在线阅读,更多相关《电子商务平台开发.docx(18页珍藏版)》请在冰豆网上搜索。
电子商务平台开发
分类号
郑州电力高等专科学校
毕业设计(论文)
题 目 电子商务平台设计与开发
英文题目 Designanddevelopmentofe-commerceplatform
系 部经济贸易系 专业电子商务
姓 名 班级0801班
指导教师 职称__
论文报告提交日期2011/6/2
题目:
电子商务平台设计与开发
摘要
本文首先系统地研究了开发电子商务网站的背景和意义,分析了当今B2C电子商务交易的网站特点和共性,从而得出设计本网站的思路和方法。
接着介绍了实现系统开发的ASP.NET和IIS5.0环境,数据库用ACCESS实现。
同时简要介绍了以上工具的功能和方法。
在介绍以上基础知识的基础上,论文主要分析了系统设计的两个关键步骤:
概要设计和详细设计。
概要设计分成后台数据库管理操作设计和客户端操作设计,同时介绍了数据库的建立和维护。
详细设计主要阐述了用户管理、商品管理、交易结算过程、模糊查寻等后台管理功能的实现,并给出了系统的设计代码。
最后,对每个功能模块和整个系统进行了测试,测试结果表明:
系统基本具备了网上交易的功能以及快速的响应速度。
关键词:
电子商务;后台管理;ASP.NET;ACESS
Abstract
Thisarticlefirstsystematicallyhasstudiedthedevelopmentelectroniccommercewebsitebackgroundandthesignificance,hasanalyzednowtheB2Celectroniccommercetransactionwebsitecharacteristicandthegeneralcharacter,thusobtainsdesignsthiswebsitethementalityandthemethod.ThenintroducedrealizationsystemdevelopmentASP.NETandtheIIS5.0environment,thedatabaserealizeswithACCESS.Simultaneouslybrieflyintroducedabovethetoolfunctionandthemethod.
Abovetheintroductionintheelementaryknowledgefoundation,thepaperhasmainlyanalyzedthesystemdesigntwoessentialsteps:
Outlinedesignanddetaileddesign.Theoutlinedesigndividesintothebackstagedatabankadministrationoperationdesignandthecustomerendoperationdesign,simultaneouslyintroducedthedatabaseestablishmentandthemaintenance.Thedetaileddesignmainlyelaboratedbackstagemanagementfunctiontheandsoonusermanagement,commoditymanagement,transactionsettlementprocess,fuzzysearchrealization,andhasproducedthesystemdesigncode.
Finally,carriedonthetesttoeachfunctionmoduleandtheoverallsystem,thetestresulthadindicatedthat,Thesystemhasbasicallyhadtheon-linetransactionfunctionaswellasthefastspeedofresponse.
Keyword:
Electroniccommerce;Backstagemanagement;ASP.NET;ACCESS
目 录
第一章引 言
1.1 系统开发背景 4
1.2 开发本系统的意义 4
第二章 系统开发工具简介
2.1 ASP.NET简介 5
2.2 MicrosoftAccess简介 7
第三章 系统分析及概要设计
3.1 系统可行性研究 8
3.2 商贸B2C网站分析 9
3.3 系统目标功能分析 10
第四章 系统数据库的设计
4.1 数据库需求分析 10
4.2 数据字典 11
第五章 系统详细设计
5.1 注册及登陆模块的设计 12
5.2 购物车模块 14
5.3 商品和订单管理模块设计 16
5.4 网站信息设置模块设计 22
第六章 设计小结 24
参考文献 24
第一章 引 言
1.1 系统开发背景
贸易的全球化和internet网络的全球化特征使两者很自然地走到了一起,形成了如今风靡全球的电子商务(EC)。
电子商务是指应用电子信息技术和现代internet网络技术在客户、厂商及其他交易主体之间进行的以信息为依托的商务活动,而购物网站正是这种活动的具体表现形式。
随着生活“e时代”的到来,上网的人数越来越多,网上购物将是人们的一大生活方式之一,网上购物系统的完善和便捷将是现代社会必然的需求。
1.2 开发本系统的意义
综观电子商务的历史,随着internet/Intranet应用越来越广,迅速扩展从个人到集团,从企业到科技、教育、商业,几乎覆盖了所有的领域。
商品和服务的地理界限被打破,各种公司无论大小,都在忙于建立新的商业解决方案,来适应新的交易方式。
internet/Intranet固有的一些特性,如方便获得,实时的信息,低廉的成本使得它成为商务解决方案的一种本质的驱动力。
而且,在下面这些颇具竞争力的优势下,开发了本系统来实现和完成电子化的商业交易过程。
第二章 系统开发工具简介
利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:
1.减少构建和维护成本
2.加快联机过程
3.应用软件集中在服务器端开发管理
4.前端可使用任何浏览器(IE、Netscape…..)
5.后端可存取任何数据库(SQL、Access…..)
6.可使用任何脚本语言开发(VBScript、JavaScript、PERL…..)
2.1 ASP.NET简介
A是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
A提供许多比现在的Web开发模式强大的的优势。
(1)执行效率的大幅提高
A是把基于通用语言的程序在服务器上运行。
不像以前的Asp即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
世界级的工具支持A构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。
这些仅是A强大化软件支持的一小部分。
(2)强大性和适应性
因为A是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows2000Server上)。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到A的Web应用中。
A同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有c#、VB、Jscript。
将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向A
(3)简单性和易学性
A 是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。
例如A页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。
另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。
(4)高效可管理性
A使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为"ZeroLocalAdministration"的哲学观念使A的基于应用的开发更加具体,和快捷。
一个A的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。
(5)多处理器环境的可靠性
A已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的A应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的Asp的确做不到这一点。
(6)自定义性,和可扩展性
A设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。
这与原来的包含关系不同,A可以加入自己定义的如何组件。
网站程序的开发从来没有这么简单过。
(7)安全性
基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。
2.2 MicrosoftAccess简介
作为Microsoft的office套件产品之一,Access已经卖出了近700万份,成为世界上最流行的桌面数据库系统。
Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。
它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE,Paradox,MicrosoftFoxPro)和服务器、小型机及大型机上的许多SQL数据库。
Access还完全支持Microsoft的OLE技术。
Access还提供windows操作系统的高级应用程序开发系统。
Access与其它数据库开发系统之间相当显著的区别就是:
您不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的!
如果您能给它加上简短的VBA代码,那么您的程序决不比专业程序员潜心开发的程序差。
Access将所有有名字的东西都成为对象(object),最重要的对象有表,查询,窗体,报表,宏和模块。
第三章 系统分析及概要设计
3.1 系统可行性研究
可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面三个方面考虑。
(1)技术上的可行性
由于电子商务网站的开发已有一定的时期,而且有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。
(2) 经济上的可行性
由于所开发的Web是一个中小型企业公司的网站,要求并不是很高,本人在开发前系统的巩固学习了ASP.NET和ACCESS的知识,所以从人力、物力、财力方面来说都是可行的。
(3)社会上的可行性
电子商务网站是该企业运用Internet技术创造更多更高的经济效益的主要因素之一。
对于网上销售尤为如此,所以本系统的效益是要可观的。
3.2 商贸B2C网站分析
在开始设计本系统之前,首先对B2C电子商务系统的组成进行分析。
分析对象的选取范围是主流的、大型的、有代表性的B2C电子商务网站。
本文选取的对象是易趣网(中国最大的网上购物网站之一,http:
//)、亚马逊网(互联网零售业巨头之一,http:
//)、当当网(中国最大的网上购物网站之一,http:
//)。
上述网站都是运作成功的B2C电子商务网站,也是B2C电子商务网站的典型代表。
分析当今B2C商贸网站现状,经综合分析和研究,本课题主要实现在网上完成商品交易的简明网站。
由于当今社会商品越来越多,花色品种丰富多彩,客户需求不尽相同,为了能够满足不同客户的需求,实现顾客至上这一宗旨,同时也为了能够使不同的商品在网上实现更方便的交易,所以本网站提供了很方便的交易平台:
一方面,客户能够在本网站找到多种商品,因为本网站提供了丰富多彩的商品;另一方面,经过管理员管理,能够提供更多更优惠的商品。
3.3 系统目标功能分析
根据分析,为了较好的实现B2C网站,系统应该实现如下基本功能:
1、后台管理方面:
1)商品订单管理:
主要实现商品分类管理、添加与修改商品、管理订单、投诉订单、反馈信息、商品留言管理等功能。
2)管理网站用户:
主要实现用户管理、后台管理员管理等功能。
3)新闻公告管理:
主要实现新闻添加(支持图片新闻)、修改删除等功能。
4)网站常规设置:
主要实现网站设置、首页广告、大类广告、小类广告、友情链接、修改注册协议等功能的管理。
5)网站信息设置:
主要实现汇款方式、送货方式、定购方式、售后服务等内容的管理。
2、前台应用方面:
1)用户管理:
主要实现用户注册、验证码登陆、资料修改等功能。
2)用户定购:
主要实现在线定购、在线支付、购物车、查看订单、订单投诉、信息反馈等功能。
3)商品展示:
主要实现二级分类展示、首页精品推荐、新品发布、销售排行、分类模糊搜索等功能。
4)网站信息:
主要实现汇款方式、送货方式、定购方式、售后服务等功能。
5)首页功能:
主要实现最新新闻、友情链接等功能。
第四章 系统数据库的设计
4.1数据库需求分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应用系统的效率及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
设计数据库系统时应该首先充分了解用户在各个方面的需求,包括现有的及将来可能增加的需求。
4.2数据字典
1)管理员信息,包括数据项:
帐号,姓名,密码。
2)注册用户(会员),包括数据项,用户ID,用户名,密码等。
3)商品大类,包括数据项:
商品类型编号、商品名称。
4)商品小类,包括数据项:
小类编号,小类名称,对应大类编号。
5)订单,包括数据项:
订单编号,订单号码,用户姓名,购买时间等。
6)新闻,包括数据项:
新闻编号,新闻标题,新闻内容等。
第五章 系统详细设计
经过以上分析和整体研究,已经对系统功能有了初步了解,由此可以得出详细设计的基本设计思路和设计方法,本系统的前台设计主要由小组内的其它人员设计完成,本人主要完成后台功能的设计。
5.1 注册及登陆模块的设计
因为维护系统的安全性,管理员登陆必需由正确的帐号和密码,否则就不能登陆,并将提示出错原因。
实现的设计效果如图5.1:
图5.1 管理登录设计效果图
实现该功能的相应代码为:
functioncheckForm()
{
varform=document.getElementById("loginForm");
if(form.memberName.value=="")
{ alert('请填写会员号');
form.memberName.focus();
returnfalse;
}
if(form.memberPass.value=="")
{ alert('请填写密码');
form.memberPass.focus();
returnfalse;
}
if(form.logincode.value=="")
{ alert('请填写验证码');
form.logincode.focus();
returnfalse;
}
returntrue;
}
在登陆之前,用户应先进行注册:
部分代码:
TextBoxid="txtName"Runat="server"tabIndex="1">
TextBox>
TextBoxid="txtPass"TextMode="Password"Runat="server"tabIndex="2">
TextBox>
<%=NeedCode%>'>验证码: TextBoxid="logincode"Runat="server"tabIndex="3"> TextBox>
none"> (具体代码: AdminLogin.aspx) 5.2购物车模块 如图所示,是一个会员购买一件衣服之后购物车的界面. 在此界面中,顾客可以删除所购物品,修改商品数量等 代码如下 商品名称 颜色: 尺寸: 市场价 会员价 配件 数量
onmouseout="nd();">
PID=56'target="_blank"> Gk春夏装2011新品款时尚男装休闲韩版直筒男裤子非主流春夏牛仔裤 5.3 商品和订单管理模块设计 (1)商品分类管理模块 商品分类管理模块分为大类和小类,大类可以实现类别的添加和删除并且可以对类别名称加以修改。 小类即子类同样可以实现添加和删除功能,且可以改名。 该功能的实现的设计效果如图5.2: 图5.3商品分类设计效果图 相应的代码描述为: bold;"> (2)商品的添加和删除(如下图所示) 部分代码如下: returnconfirm('确认要删除选中的商品吗? ');"id="btnDelete"/> 如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。 copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1
冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。