电子商务与安全课程设计

上传人:人*** 文档编号:430729075 上传时间:2023-08-10 格式:DOC 页数:26 大小:724.01KB
返回 下载 相关 举报
电子商务与安全课程设计_第1页
第1页 / 共26页
电子商务与安全课程设计_第2页
第2页 / 共26页
电子商务与安全课程设计_第3页
第3页 / 共26页
电子商务与安全课程设计_第4页
第4页 / 共26页
电子商务与安全课程设计_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《电子商务与安全课程设计》由会员分享,可在线阅读,更多相关《电子商务与安全课程设计(26页珍藏版)》请在金锄头文库上搜索。

1、电子商务与安全课程设计一 设计思想:随着INTERNET的发展和普及,电子商务在人们的生活中的角色越来越重要。以互联网为依托的电子商务,可以方便商家和消费者。本课程设计利用VS2010开发环境和ASP.NET语言,设计实现了一个简单的电子商务网站。ASP.NET的运行环境:Win7+IIS+vs2010。数据库采用MICROSFOT SQL SERVER 2008。可以实现简单的在线购物以及后台管理功能。通过配置本地服务器,可以实现上线运营。二 网站功能:一 会员注册功能。网购的第一步是注册帐号。只有在注册帐号之后才能选购商品,结帐。二 登陆功能。注册之后,网站为用户在数据库中记录信息,登陆之

2、后就可以连接到数据库,从而可以将购物信息存储到数据库,同时可以使用会员信息查询功能,查看会员的购物记录,消费金额等。三 会员管理功能。会员登录之后可以通过此功能修改个人信息。四 商品信息查询。会员可以按商品所属类别、所属仓库、商品名称查看商品的详细信息。同时可以选则购买商品,点击购买商品后该商品自动加入到购物车中。五 购物车功能。会员可以在购物车中查看已经买到的商品,删除不想购买的商品。点击结帐后可以完成购物。点击清空购物车,可以删除所有添加到购物车中的商品。六 购物信息查询功能。会员可以输入自己的ID查看自己的购物记录。七 后台管理功能。登陆管理员帐户,可以实现商品管理、会员管理、仓库管理、

3、订单管理、修改管理员帐户信息等功能。三 功能的具体实现1. defailt.aspx:网站的整体布局源码:网站的整体布局public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) 2.会员注册功能:MemberManage/RegPro.aspx主要源码: 威海市 /所在城市设置/地址/邮编/会员充值public partial class MemberManage_RegPro : System.Web.UI.Page protected voi

4、d Page_Load(object sender, EventArgs e) protected void btnAgree_Click(object sender, EventArgs e) Response.Redirect(Register.aspx); protected void btnRefuse_Click(object sender, EventArgs e) Response.Redirect(GoodsInfo.aspx); 3. 购物车功能:主要源码:结账?/结帐功能清?空?购o物?车/清空购物车public partial class MemberManage_Sho

5、pping : System.Web.UI.Page SqlOperate sqloperate = new SqlOperate(); SqlConnection sqlconn = new SqlConnection(ConfigurationManager.AppSettingsConnectionString); protected void Page_Load(object sender, EventArgs e) if (SessionMName = null) Response.Write(alert(您还没有登录,请登录后再使用该功能!);location=javascript

6、:history.go(-1);); if (!IsPostBack) string sqlstr = select OrderID,GoodsName,GoodsTypeName,GoodsPrice from tb_OrderInfo where OrderMember= +Convert.ToString(SessionMName) + and IsCheckout=否; gvOrderInfo.DataKeyNames = new string OrderID ; sqloperate.gvDataBind(gvOrderInfo, sqlstr); string sqlstrtpri

7、ce = select sum(GoodsPrice) as tprice from tb_OrderInfo + where OrderMember= + Convert.ToString(SessionMName) + and IsCheckout=否; sqlconn.Open(); SqlDataAdapter myda = new SqlDataAdapter(sqlstrtprice, sqlconn); DataSet myds = new DataSet(); myda.Fill(myds, tb_OrderInfo); DataRowView mydrv = myds.Tab

8、lestb_OrderInfo.DefaultView0; labMoney.Text = Convert.ToString(mydrv.Rowtprice); protected void lbtnCheck_Click(object sender, EventArgs e) if (labMoney.Text = ) Response.Write(alert(您的购物车中没有任何物品);); else string sqlstr = select MemberName,MemberMoney from tb_Member where MemberName= + SessionMName.T

9、oString() + ; sqlconn.Open(); SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlconn); DataSet myds = new DataSet(); myda.Fill(myds, tb_Member); DataRowView mydrv = myds.Tablestb_Member.DefaultView0; string MPrice = Convert.ToString(mydrv.RowMemberMoney); if (Convert.ToInt32(MPrice) Convert.ToInt3

10、2(labMoney.Text.Trim() Response.Write(alert(您的余额不足,请重新充值后再购买!);); else string sqlstrshop1 = update tb_Member set MemberMoney= + (Convert.ToInt32(MPrice) - Convert.ToInt32(labMoney.Text) + where MemberName= + SessionMName.ToString() + ; sqloperate.DataCom(sqlstrshop1); string sqlstrshop2 = update tb_OrderInfo set IsCheckout=是 where OrderMember= + SessionMName.ToString() + ; sqloperate.DataCom(sqlstrshop2); Response.Redirect(SuccShop.aspx); protected void lbtnClear_Click(object sender, EventArgs e) string sqlstr = delete from tb_OrderInfo where OrderMember=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号