电子商务平台课程设计docxWord格式文档下载.docx
- 文档编号:19550887
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:18
- 大小:888.30KB
电子商务平台课程设计docxWord格式文档下载.docx
《电子商务平台课程设计docxWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《电子商务平台课程设计docxWord格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
C#o
C#是面向对象的编程语言。
它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
C#使得C++程序员可以高效的开发程序,且因可调用由C/C++编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。
因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向
简介
是.NETFrameworks的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚
本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web
服务器上动态创建它们。
指ActiveServerPages(动态服务器页面),运行于US(InternetInformationServer服务,是Windows开发的Web服务器)之中的程序。
MicrosoftSQLserver简介
SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如IOracle,Sybase,MicrosoftSQLServer,Access等都采用了
SQL语言标准。
虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
SQLServer是一个关系数据库管理系统。
它最初是由Microsoft、Sybase和
Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬熊了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNIX操作系统上的应用。
系统设计
1)
2)
3)
4)
5)
6)
7)
8)
9)
系统设计冃标
对于典型的数据库管理系统,尤其是电子商务平台这种网络数据流量比较大的网络管理系统,必须要满足使用方便、操作灵活等设计要求。
本系统在设计时应该满足以下几个冃标:
界面设计美观友好,操作简便
全面、分类展示商城内所有商品
显示商品的详细信息,方便顾客了解商品信息。
查看商城内的交易分析
设置灵活的打印功能
对用户输入的数据系统进行严格的数据检验,尽可能的排出认为错误。
提供新品上市公告,方便顾客及时了解相关信息
提供网站留言功能
系统最大限度的实现易维护性和易操作性
10)系统运行稳定、安全可靠
系统流程图
系统流程图如1所示。
网站开发语言:
+C#.
网站后台数据库:
SQLServer2005.
开发环境运行平台:
WindowsXP,Windows?
2)服务器端
操作系统:
windows?
Web服务器:
Internet信息服务(US)管理器
数据库服务器:
SQLServer2005
浏览器:
IntemetExplorer7/8/9
3)客户端
分辨率:
1024勺68最佳
数据库设计
数据库设计是系统中重要的部分。
数据库概要说明
为了是读者对本系统后台数据库的数据表有了一个更清楚的认识,笔者在此设计了数据库树形结构图。
数据库概念设计
通过对网站进行的需求分析、网站流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象分别为“商品类型”、“商品信息”、“商品订单”、“商品订单明细”和“管理员”实体,实体E・R图如下:
当用户进行该网站时,用户可以浏览该店铺的所有信息,但是如果要购买的就得先登录,才能选购。
用户信息表E・R如图4所示:
图4用户信息E-R图
为了使用户在网上购物时,能够按照自己所需要的商品类别进行选购,就需要将所列商品划分类别。
商品类型的实体E-R图如图5所示。
商品类型
图5商品类型信息E-R图
对于网上商城所展示的商品,为了是消费者详细了解商品,应将商品所有的相关信
息都展示出来。
商品信息实体E-R图如图6所示。
图7商品订单E-R图
图6商品详细信息E-R图
当消费者选购好商品放入购物车后,如果不在继续购物,便可以前往服务台,进行
选怎商品运输方式等相关操作,然后提交订单,最后进行在线支付。
商品订单实体E-R
图如图7所示。
当用户提交完商品订单,需要进一步了解所购买的商品信息,如所购商品的金额、数量、订单号等。
商品订单明细E・R图如图8所示。
图8商品订单明细E-R图
当用户收到商品,使用之后,在一定时间能可以对商品进行评价,即进行留言和评价。
用户留言板实体E・R如图9所示。
数据表设计
(1)用户信息表用户信息表描述用户的相关信息,如用户的编号、密码等。
表1用户信息表
数据类型是否允许空注释
userid
用户编号
int
否
主键
useradmin
用户名
varchar(20)
是
userpassword
用户密码
varchar(40)
username
用户真名
useremail
用户e_mail
varchar(30)
usershengfen
用户身份
userteiphone
用户电话
varchar(15)
usershouji
用户手机
useraddress
用户地址
varchar(50)
(2)商品宿息表
商品宿息表描述商品的相关宿息,
如商品名、商品品牌、
商品的价格等。
表2商品信息表
字段名称
含义
数据类型
是否允许为空
注释
shangpingid
商品号
shangpingname
商品名
spec
商品规格
shangpingpingp
■
商品品牌
alquantity
商品总数量
price
商品进价
decimal(12,2)
totalprice
商品总价格
chushouprice
出售价格
leibieid
类别号
fenleiid
分类号
iint
gysname
供应商名
pic
商品图片
beizhu
备注
varchar(lOO)
(3)订单信息表
订单信息表描述会员订单的相关信息,如订单编号、
商品编号、订单金额等。
表3订单信息表
中文描述
dingdanid
订单编号
会员名
shangpingid
商品编号
quantity
订单数量
订单总金额
用户真实名
userteIphone
地址
(4)供应商信息表
供应商信息表描述供应商的相关信息,如供应商的名称、
联系电话等。
表4供应商信息表
gysiD
供应商编号
供应商名称
gyslinkman
联系人
telephone
联系电话
电子邮件
address
公司地址
varchar(80)
(5)用户留言板信息表
用户留言板信息表描述用户留言的相关信息,如用户名、内容等。
表5
用户留言版信息表
lybid
留言板编号
lybcontent
内容
ntext
(6)管理员信息表
管理员信息表描述管理员的相关信息,如管理员的编号、名称和密码等。
表6
管理员信息表
adminid
管理员编号
adminname
管理员用户名
adminpassword
管理员密码
3.设计结果与分析
电子商务平台是由多个web页面组成,下面仅仅列出几个典型页面。
系统主界面
系统主界面功能非常丰富,用户可以浏览商品的店内的热卖商品,最新商品等等,也可以通过商品的分类和导航之类的快速找到自己想要的商品。
当用户登录后就可以把自己想要的商品加入购物车,也可以查看自己的购物车和可以进入留言板进行留言等等,如图11所示。
图11主界面
publicpartialclasscommentinto:
protectedstringDesn=protectedstringBody=■
Hit.
protectedstringDate=protectedstringUserName=privateintnCommentID=-1;
protectedvoidPage_Load(objectsender,EventArgse)
{oString()・outnCommenUD)==false)
return;
if(!
{oStringO;
Body=dr["
Body"
].ToStringO;
Date=dr["
Date'
*].ToStringO;
UserName=dr['
*UserName"
].ToStringO;
12所示。
0;
2会员注册界面
用户可以先注册成为会员,因为只有成为会员才能购物人,如图
图12会员注册界面
商品分类界面
通过本界面可以轻松快捷的进入自己并了解购物车的物品,从而可以更加快速的找到自己想要购买的商品,如图13所示。
图13商品分类界面
14所示。
商品详细信息界面
当客户想要了解商品的详细信息时,点击商品可进入此页面,如图
图14商品详细信息界面
3.5管理员后台登陆页面
当管理员想了解后台的情况时候登陆后台管理员界面,如图15所示。
图15管理界面
publicpartialclasscomments:
privateintnProductID=-1;
oStringO,outnProductID)==false)
{oStringO));
基于B/S模式的管理信息系统开发研究[JL云南民族学院学报(自然科学版),2010,(01):
126〜135.
[2]刘甫迎,刘光会,王蓉・C#程序设计教程(第2版)[ML北京:
电子工业出版社,2013.
⑶李兰友,杨晓光.VisualC#.NET程序设计[M]・北京:
北方交通大学出版社,2011.
[4]王珊,萨师煩.数据库系统概论[ML北京:
高等教育出版,2008.
[5]王昊亮,李刚等.VisualC#程序设计教程[M]・北京:
清华大学出版社,2010.
[6]吴颖,刘杰.管理系统的设计与智能化研究[J].北京工商大学学报(自然科学版),2006,(02):
56〜70.
[7]明月创作室.VisualC#编程精彩百例北京:
人民邮电出版社,2010.
[8]王熙宁,宋宝玉,辛瑞杰.网上管理系统开发模式与设计[J].情报科学,2014,(06):
566〜620.
[9]郭胜等.C#.NET程序设计教程[ML北京:
清华大学出版社,2012.
[10][美]JohnShdipJonJdgge匚《MicrosoftVisualC#.NET程序设计》[M].北京:
北京大学出版社,2012.
[11]李建中,王珊.《数据库系统原理》[ML北京市:
机械工业出版社,2012.
[12]王彤宇.《管理信息系统》[M]•北京市:
中国水利水电出版社,2012.
[13]马骏、陈志国、晋玉星,《网页设计与网站开发上机实践和实例解析(21世纪计算机应用技术系列规划教材)》,第1版,北京,人民邮电出版社,2012
[14]张海藩,《软件工程导论》,2013年,清华大学出版社
[15]魏善沛编著.《Web数据库技术实用教程》.北京.清华大学出版社.2011
[16][美]Jeffrey,《FundamentalCourseofDatabaseSystem》,TsingHuaPress,
2010年11月。
[17][美]Jeffer著,周之、黄玫译,«
SQLServer2005参考大全》,清华大学出版社,2013年6月。
[18]隆华软件工作室编著,«
SQLServer2005程序设计》,清华大学出版社,2013年10月。
附录:
Car:
usingSystem;
using;
usingpartialclasscarl:
protectedvoidPage_Load(objectsender,EventArgse)
oStringO,outnUserlD)==恰Ise)
return;
=true;
=recr['
*RealName"
].ToString();
=recr["
Emair'
*Phone"
IToShingO;
*Mobile"
*Remark"
Address"
0;
oStringO;
=recc["
Leaveword:
usingpartialclassleaveword:
protectedvoidPage_Load(objectsender,EventArgse)
if(Session['
*UserID'
*]==null)
=false;
protectedvoidSureBtn_Click(objectsender,EventArgse){oStringO));
oStringO=="
I"
)
{oStringO=="
2"
3"
{oStringO;
oStringO;
oStringO,outnUserlD)
==false)
{return;
}
else{(”);
关闭数据源
///
///判断用户输入的旧密码是否正确
if(SUserID==nullIIsUserlD=='
"
*11<
0)
旧密码输入错误,请重新输入密码!
修改密码成功,请妥善保管好数据!
("
<
script>
alert(*"
+"
return;
///修改用户密码
(nUserlD,("
alert("
*+"
Myshop:
publicpartialclassMyShop:
protectedvoidPage_Load(objectsender,EventArgse)
if(SessionrUserUT]!
=null)
else
protectedvoidSearchAdvance_Click(objectsender,EventArgse)
1111
protectedvoidCommitBtn_Click(objectsender,EventArgse)
获取搜索结果
绑定控件的数据,显示搜索结果
=ds;
显示提示信息
=<
=0felse:
true;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务平台 课程设计 docx