电子商务平台课程设计

上传人:feng****ing 文档编号:64660678 上传时间:2022-03-21 格式:DOC 页数:19 大小:793.50KB
收藏 版权申诉 举报 下载
电子商务平台课程设计_第1页
第1页 / 共19页
电子商务平台课程设计_第2页
第2页 / 共19页
电子商务平台课程设计_第3页
第3页 / 共19页
资源描述:

《电子商务平台课程设计》由会员分享,可在线阅读,更多相关《电子商务平台课程设计(19页珍藏版)》请在装配图网上搜索。

1、电子商务平台方案设计1. 课程设计的目的随着In ternet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发 电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网 上商务。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更 多的发展机会,同时也增大了企业之间的竞争强度。对于企业来讲,无论是企业之间,还是企业和客户之间的交易,如果能够实现网上交易将大大提高交易速度节约交易成 本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。运用技术开发了一个网上购物系统。它主要分为前台页面展示和后台信息管理两大模 块。前台页面主要是

2、向访问用户展示公司的信息,如商品信息,热卖商品,最新商品, 热点新闻,企业公告,招聘信息等的展示。后台信息管理模块主要是系统管理员对前台 展示信息的管理,提供对前台信息的增,删,改,查等功能,用于控制信息的显示。在 本系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资 料,然后根据各人的喜好购买心仪的商品。系统会自动为顾客生成订单,按照顾客所填 写的信息提交订单并发货。系统管理员则可以对现有的商品进行添加和编辑,审查已注 册的用户并对提交的订单进行处理。网上购物这一新型购物方式已逐渐被人民所接受,并逐渐改变甚至取代了传统的购物观念。人民足不出户就可以在网上浏览到去全国各

3、地的商品信息,方便快捷地搜索自己所 需要的商品,而安全的在线支付和送货上门服务,使人民更加深切的体会到这一购物方 式的优越性。与此同时,网上商城这种新的商业运营模式被越老越多的商家应用到竞争当中,并得到了大多数客户的认可,这种基于浏览器客户端、服务器实现的销售方式已出具规模。 一些电子商务网站的成立,从整体上降低了成本,加快了企业对市场的响应速度,提高 了企业的服务质量和竞争能力。2. 设计方案论证系统需求分析随着中国市场经济的成熟,中国企业面对的竞争压力越来越大,企业要想生存,在提高 企业内部管理效率、充分利用企业内部资源的基础上,必须不断扩展销售渠道,扩大消 费群体,提高企业的竞争力。随着

4、信息化时代的到来,电子商务网站成为企业对外展示 商品信息、从事商务活动的窗口。如何建立企业电子商务网站,如何把企业业务扩展到 In ternet上,已经成为企业普遍面临的问题。可行性研究的前提要求购物平台系统要求能够提供会员注册、在线购物、在线支付等功能。目标购物平台系统的主要目标是系统全面的展示网站中的商品,简化用户在线购物流程,确保用户在线支付的安全性,进一步提高企业的经济效益 评价尺度根据用户的要求,系统应以商品展示和销售功能为主,对于网站的最新和热销的商 品能够及时的展示在网站的首页中,提供方便快捷的商品查询功能,提供简便安全的在 线购物流程。对于注册用户及商品等数据信息实施有效的安全

5、管理。开发技术介绍C#简介C#是微软公司发布的一种面向对象的、运行于 .NET Framework之上的高级程序设计语 言。并定于在微软职业开发者论坛(PDC上登台亮相。C#是微软公司研究员An dersHejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接 口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与 Java有着明显的不同,它借鉴了 Delphi的一个特点,与COM (组件对象模型)是直接集成的,而且 它是微软公司.NET win dows网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程

6、语言。它在继承C和C+虽大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不 允许多重继承)。C#综合了 VB简单的可视化操作和 C+的高运行效率,以其强大的操 作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFTNET平台的应用程序,MICROSOFT .NE提供了一系列的工具和服务来最大程度地开发利用计算 与通讯领域。C#使得C+S序员可以高效的开发程序,且因可调用由C/C+编写的本机原生函数,因此绝不损失 C/C+原有的强大的功能。因为这种继承关系,C#与 C/C+具有

7、极大的相似性,熟悉类似语言的开发者可以很快的转向C搖简介是.NET Frameworks的 一部分,是一项微软公司的技术,是一种使嵌入网页中的脚 本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。指Active Server Pages(动态服务器页面),运行于IIS(I nternet In formation Server服务,是 Win dows开发的 Web服务器)之中的程序 。Microsoft SQL server 简介SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功

8、能就是同各种数据库建立联系,进行沟通。按照ANSI美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作, 例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据 库管理系统,如 Oracle, Sybase, Microsoft SQL Server, Access都采用了 SQL语言标准。 虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有 的数据库操作。SQL Server是一

9、个关系数据库管理系统。它最初是 由Microsoft、Sybase和 Ashton-Tate三家公司共同开发的,于1988年推出了第一个 OS/2版本。在 Windows NT 推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了, Microsoft将SQL Server移植到 Windows NT系统上,专注于开发推广 SQL Server的Windows NT版本。 Sybase则较专注于SQL Serve在UNK操作系统上的应用。系统设计系统设计目标对于典型的数据库管理系统,尤其是电子商务平台这种网络数据流量比较大的网络管 理系统,必须要满足使用方便、操作

10、灵活等设计要求。本系统在设计时应该满足以下几 个目标:1)界面设计美观友好,操作简便2)全面、分类展示商城内所有商品3)显示商品的详细信息,方便顾客了解商品信息。4)查看商城内的交易分析5)设置灵活的打印功能6)对用户输入的数据系统进行严格的数据检验,尽可能的排出认为错误。7)提供新品上市公告,方便顾客及时了解相关信息8)提供网站留言功能9)系统最大限度的实现易维护性和易操作性10)系统运行稳定、安全可靠 系统流程图系统流程图如1所示。浏览网站其它模块注册是V登陆是进行商品信息管理、订单管 理、用户管理、系统管理是选择商品购物车更改商品的数量查看订单购买在线支付图1系统流程图系统的功能结构电子

11、商务网站I-1F1!网络管理员网站访问者前台管理系统功能设计如图2所示:电子商务平台前台管理系统本站 公 告最 新 商 品推 荐 商 品执 八、 门 商 品商 品 分 类用户中心我 的 购 物 车会 员 登 录网站留言我的留言图2前台功能结构图电子商务平台后台管理系统的功能设计如图 3所示:图3 后台功能结构图构建开发环境1)网站开发环境网站开发环境: Microsoft Visual Studio2010 集成开发环境,IIS用户手机用户地址用户名用户密码用户真名类别图片类型名称类型编号网站开发语言:+C#.网站后台数据库:SQL Server 2005.开发环境运行平台: Windows

12、XP, Windows72)服务器端操作系统:windows7Web服务器:In ternet信息服务(IIS)管理器数据库服务器:SQL Server 2005浏览器:In ternet Explorer7/8/93)客户端浏览器:In ternet Explorer7/8/9分辨率:1024*768最佳数据库设计数据库设计是系统中重要的部分。数据库概要说明为了是读者对本系统后台数据库的数据表有了一个更清楚的认识,笔者在此设计了数据库树形结构图。数据库概念设计通过对网站进行的需求分析、网站流程设计以及系统功能结构的确定,规划出系统中使 用的数据库实体对象分别为“商品类型”、“商品信息”、“商

13、品订单”、“商品订单 明细”和“管理员”实体,实体 E-R图如下:当用户进行该网站时,用户可以浏览该店铺的所有信息,但是如果要购买的就得先 登录,才能选购。用户信息表 E-R如图4所示:用户编号|、 用户信息表图4用户信息E-R图为了使用户在网上购物时,能够按照自己所需要的商品类别进行选购,就需要将所列商 品划分类别。商品类型的实体 E-R图如图5所示。商品类型用户电话用户e_mail图5商品类型信息 E-R图对于网上商城所展示的商品,为了是消费者详细了解商品, 息都展示出来。商品信息实体 E-R图如图6所示。应将商品所有的相关信商品图片商品热销价商品市场价是否打折商品信息商品简介商品名称商品

14、编号进货日期图6商品详细信息 E-R图当消费者选购好商品放入购物车后,如果不在继续购物,便可以前往服务台,进行 选怎商品运输方式等相关操作,然后提交订单,最后进行在线支付。商品订单实体E-图如图7所示。商品运输是否发商品市场是否打商品订单商品订单接收人姓商品费订单总费图7商品订单E-R图当用户提交完商品订单, 订单号等。商品订单明细需要进一步了解所购买的商品信息,如所购商品的金额、数量、 E-R图如图8所示。备注订单详细商品订单商品对应订图8商品订单明细 E-R图E-mail地址当用户收到商品,使用之后,在一定时间能可以对商品进行评价,即进行留言和评价。用户留言板实体E-R如图9所示。用户名用

15、户留言电子邮件内容图9用户留言板E-R图在网站维护的过程中,管理员的角色最为重要。本网站管理员的实体E-R图如图10所示管理员真实姓名E-mail地址管理员密码管理员管理员登录名创建时间图10管理员实体E-R图数据表设计(1)用户信息表用户信息表描述用户的相关信息,如用户的编号、密码等。表1 用户信息表字段名称中文描述数据类型是否允许空 注释userid用户编号int否主键useradm in用户名varchar(20)是userpassword用户密码varchar(40)是user name用户真名varchar(20)是useremail用户e_mailvarchar(30)是users

16、he ngfen用户身份varchar(20)是usertelph one用户电话varchar(15)是usershouji用户手机varchar(15)是useraddress用户地址varchar(50)是商品信息表商品信息表描述商品的相关信息,如商品名、商品品牌、商品的价格等。表2商品信息表字段名称含义数据类型是否允许为空注释sha ngpin gid商品号int否主键sha ngpingn ame商品名varchar(40)是spec商品规格varchar(20)是sha ngpingpin gpai 商品品牌varchar(20)是qua ntity商品总数量int是price商品

17、进价decimal(12, 2)是totalprice商品总价格是chushouprice出售价格decimal(12, 2)是leibieid类别号int是fen leiid分类号ilnt是gys name供应商名varchar(50)是pic商品图片varchar(50)是beizhu备注varchar(100)是(3)订单信息表订单信息表描述会员订单的相关信息,如订单编号、商品编号、订单金额等。表3订单信息表字段名称中文描述数据类型是否允许为空注释din gda nid订单编号int否主键useradm in会员名varchar(20)是sha ngpin gid商品编号int是qua

18、ntity订单数量int是totalprice订单总金额decimal(12, 2)是user name用户真实名varchar(20)是usertelph one用户电话varchar(15)是useraddress地址varchar(50)是(4)供应商信息表供应商信息表描述供应商的相关信息,如供应商的名称、联系电话等。表4供应商信息表字段名称含义数据类型是否允许为空注释gysiD gys name gysli nkma n teleph one email address供应商编号 供应商名称 联系人 联系电话 电子邮件 公司地址intvarchar(20)varchar(50)varc

19、har(20)varchar(30)varchar(80)否 是 是 是 是 是主键用户留言板信息表用户留言板信息表描述用户留言的相关信息,如用户名、内容等。表5用户留言版信息表字段名称含义数据类型是否允许为空注释lybid田言板编号int否主键user name用户名varchar(30)是useremail电子邮件varchar(30)是lybc ontent内容n text是(6)管理员信息表管理员信息表描述管理员的相关信息,如管理员的编号、名称和密码等。表6 管理员信息表字段名称中文描述数据类型是否允许为空注释admi nid管理员编号int否主键adm inn ame管理员用户名va

20、rchar(20)是adm in password管理员密码varchar(50)是3. 设计结果与分析电子商务平台是由多个 web页面组成,下面仅仅列出几个典型页面。 系统主界面系统主界面功能非常丰富,用户可以浏览商品的店内的热卖商品,最新商品等等, 也可以通过商品的分类和导航之类的快速找到自己想要的商品。当用户登录后就可以把自己想要的商品加入购物车,也可以查看自己的购物车和可以进入留言板进行留言等等 如图11所示。芈 遲量龍E傩主贾0 G卷拜北1冉和mrk崗品心夭艇字;壹询图11主界面public partial class comme ntl nfo :protected str ing

21、 Desn =;protected stri ng Body =;protected stri ng Date =;protected string UserName =;private int n Comme ntID = -1;protected void Page_Load(object sen der, Eve ntArgs e)oStri ng(), out n Comme ntID) = false)return;if (! oStri ng();Body = drBody.ToStri ng();Date = drDate.ToStri ng();UserName = drUse

22、rName.ToStri ng();();2会员注册界面用户可以先注册成为会员,因为只有成为会员才能购物人,如图12所示HL班竝已h_ niaj.LHfatztit颅住斑芾 性:H1 由般离 占皿V*. . T1III.fl mag睚 JH 头图12会员注册界面商品分类界面通过本界面可以轻松快捷的进入自己并了解购物车的物品,从而可以更加快速的找到自己想要购买的商品,如图13所示。结!IK百空冋物车IEhSS电视机2900图13商品分类界面商品详细信息界面当客户想要了解商品的详细信息时,点击商品可进入此页面,如图14所示。protected void Page_Load(object sen d

23、er. Eve ntArgs e) oStr in g(), out n ProductID) = false)return;if (!件:尝员id关湃:sta会负充详细信1mi11详纽蓿息6址长春市二道 区ir*h/R g 165.cmhS815详细信息圖除151 aspx08admin山西654弓刃 171gq(iCMnfl详iffl信息5 lisps详细僖息刪棒admin详细信息刪际al详细信息删除h详细信息删余DU详细信息刪晾tnft&ft详细信息刪嘴详细信息刪瞳oStri ng();基于B/S模式的管理信息系统开发研究J.云南民族学院学报(自然科学版),2010,(01):12613

24、5.2 刘甫迎,刘光会,王蓉.C#程序设计教程(第2版)M.北京:电子工业出版社,2013.3 李兰友,杨晓光.Visual C#.NET程序设计M.北京:北方交通大学出版社,2011.4 王珊,萨师煊.数据库系统概论M.北京:高等教育出版,2008.王昊亮,李刚等.Visual C#1序设计教程M.北京:清华大学出版社,2010.6 吴颖,刘杰.管理系统的设计与智能化研究 J.北京工商大学学报(自然科学版), 2006,(02):5670.7 明月创作室.Visual C#g程精彩百例M.北京:人民邮电出版社,2010.8 王熙宁,宋宝玉,辛瑞杰.网上管理系统开发模式与设计J.情报科学,20

25、14,(06):566 620.9 郭胜等.C#.NET程序设计教程M.北京:清华大学出版社,2012.10 美John Sharp Jon Jagger.Microsoft Visual C#.NET程序设计M.北京:北京大学 出版社,2012.11 李建中,王珊.数据库系统原理M.北京市:机械工业出版社,2012.12 王彤宇.管理信息系统M.北京市:中国水利水电出版社,2012.13 马骏、陈志国、晋玉星,网页设计与网站开发上机实践和实例解析(21世纪计算机应用技术系列规划教材),第1版,北京,人民邮电出版社,201214 张海藩,软件工程导论,2013年,清华大学出版社15 魏善沛编著

26、.Web数据库技术实用教程.北京.清华大学出版社.201116 美Jeffrey,Fun dame ntal Course of Database System,Ts in gHua Press 2010 年 11月。17 为Jeffer著,周之、黄玫译,SQL Server 2005参考大全,清华大学出版社,2013 年6月。18 隆华软件工作室 编著,SQL Server 20051序设计,清华大学出版社,2013年 10月。附录:Car:using System;usi ng ;usi ng ;using partial class cart :protected void Page_L

27、oad(object sen der. Eve ntArgs e)if (!oStri ng(), out nU serID) = false)return;=true;if (! oStri ng();=recrRealName.ToStri ng();=recrEmail.ToStri ng();=recrPho ne.ToStr in g();=recrMobile.ToStri ng();=recrRemark.ToStri ng();=recrAddress.ToStri ng();();oStri ng();=reccBody.ToStri ng();();Leaveword:us

28、ing System;usi ng ;usi ng ;using partial class leaveword :protected void Page_Load(object sen der, Eve ntArgs e)if (Sessi on UserID = n ull)=false;protected void SureBt n_Click(object sen der. Eve ntArgs e)oStri ng();oStri ng() = 1)oStri ng() =2)oStri ng() =3)oStri ng();oStri ng();oStri ng(), out nU

29、serID)=false) return; else (); if (! oStri ng();oStri ng(); /关闭数据源();/判断用户输入的旧密码是否正确if (sUserID = n ull | sUserID = | 0)(alert( + 旧密码输入错误,请重新输入密码!+ ););return;/修改用户密码(n UserID,(alert( + 修改密码成功,请妥善保管好数据!+ ););Myshop:using System;usi ng ;usi ng ;usi ng ;public partial class MyShop :protected void Page

30、_Load(object sen der, Eve ntArgs e)if (Sessi on UserID != null)/);else/);protected void SearchAdva nce_Click(object sen der. Even tArgs e)();protected void CommitBt n_Click(object sen der, Eve ntArgs e)/获取搜索结果Product product = new Product。;DataSet ds = new DataSet(Product);/绑定控件的数据,显示搜索结果=ds;();/显示提示信息=0 false : true;

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!