关于数据库类论文范文资料,与帮别人写文最大,帮别人写文阅读相关毕业论文范文
本论文是一篇关于数据库类毕业论文范文,关于帮别人写文最大,帮别人写文阅读相关在职毕业论文范文。免费优秀的关于数据库及电子商务网站及电子商务方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
最主要的功能就是结帐和运送,在超级市场我们将东西防入购物车接着就是到柜台结帐,结完帐以后我们就可以高高兴兴地将东西带回去,可是在网络电子商店就不能这样做,这一个原因就是结帐,也就是资金流,在超级市场您可以用现金或是信用卡,而在网络电子商场就只能用邮局汇款,银行转帐,信用卡.第二原因就是运送,也就是物流,在超级市场您也可以自己将东西提回家,但是在网络电子商店就只能利用其他的物流系统,例如邮局或是货运公司.在网络电子商店上如果要处理资金流通常要面对许多问题,例如付款机制问题,收单银行问题,网络传输安全问题,常常是需要大量商家和消费者相互配合才能够完成.至于物流方面更是需要物流厂商的配合,例如我们在网络电子商店收到一笔订单,如果消费者用信用卡利用SSL方式在线刷卡,商家也取得授权码,代表这笔订单的资金流部分部分已经完成,但接下来的物流部分我们是不是要将这笔订单交给物流厂商,物流厂商根据送货地址将商品送到消费者手里,然后物流厂商再将货物送达到客户的信息传给网络电子商店,网络电子商店才可以将此订单正式结案.所以每个环节都需要大力协调厂商的配合才能完成.在我们的这个网络电子商店的结帐系统,只做到结帐的时候用户输入付款及送货的资料订单数据中,已便让商家得到这些信息.2.3.1购物车工作
根据上述说明,所以添加商品到购物车的流程如下:
1)先从系统取得CartID
2)添加商品数据到购物车
3)显示购物车内容
FunctiongetshoppingCartID()asstring'得CartID
DimContextasSystem.web.HttpContext等于system.web.HttpContext.Current
Ifcontext.User.Identity.Name<,>,""then
returncontext.user.Identity.Name
Endif
EndFunction
利用以上程序得CartID.再利用Request.Params("Product_NO")来从地址栏中接收URL参数,判断是否接到值,如果有值就将此商品编号以参数形式传到AddItem函数,在AddItem函数中我们先将接受前端传入的三个参数,然后利用参数CartID和ProductId组合成一个SQL查询字符串,查询ShoppingCart数据表是否有此商品存在,如果有则算出此商品的数量,再调用AddItem1函数来更新ShoppingCart数据表,接着将网页连接到Cart.aspx来显示购物车的数据,程序如下:
subAddItem(Cart_IdasString,ProductIdasInteger,quantityasInteger)'AddItem函数
DimConnasOleDbConnection
DimProvider等于"Provider等于Microsoft.Jet.OLEDB.4.0"
DimDataBase等于"DataSource等于"&,Server.MapPath("../data/estroe.mdb")
conn等于NewOleDbConnection(Provider&,","&,DataBase)
conn.open()
DimcmdasOleDBCommand
Dimsql等于"SelectCount(Product_No)asNumFromShoppingCartWhereProduct_No等于"&,ProductI
&,"andCart_Id等于'"&,Cart_ID&,"'"
cmd等于newoleDbCommand(sql,conn)
DimRdasOleDbDataReader
Rd等于cmd.ExecuteReader()
DimQtyasInteger
WhileRd.Read()
Qty等于CInt(Rd.Item("Num"))
EndWhile
Rd.Close()
conn.Close()
AddItem1(Cart_Id,ProductID,1,Qty)
EndSub
'AddItem1函数
subAddItem1(Cart_Idasstring,ProductIdasInteger,QuantityasInteger,NumasInteger)
DimConnasOleDbConnection
DimProvider等于"Provider等于Microsoft.Jet.OLEDB.4.0"
DimDataBase等于"DataSource等于"&,Server.MapPath("../data/estroe.mdb")
conn等于NewOleDbConnection(Provider&,","&,DataBase)
conn.open()
DimCmdasOleDbCommand
IfNum>,0then
Dimsql等于"UpdateShoppingCartSetCart_Qty等于Cart_Qty+1WhereProduct_No等于"&,ProductId&,"AndCart_Id等于'"&,Cart_Id&,"'"
cmd等于NewOleDbCommand(sql,conn)
else
Dimsql1等于"InsertIntoShoppingCart(Cart_Id,Cart_Qty,Product_No)Values('"&,Cart_Id&,"','"&,Quantity&,"','"&,ProductID&,"')"
cmd等于NewOleDbCommand(sql1,conn)
EndIf
cmd.executeNonQuery()
conn.Close()
EndSub
.2.3.2结帐系统
既然用户已经完成购物,接下来就要进行结帐工作了,结帐工作流程如下:
1)先从系统取得CartID
2)利用CartID来获取ShoppingCart数据表的商品
3)将数据显示出来
如下图:是我做的一个结账系统的页面截图
具体程序不在祥述,代码在代码目录中.
2.4历史订单查询
完成了前面的系统,但是考虑到客户完成了商品的采购,有一天也许想看看历史订单,统计一下一共购买了多少商品以便作为下一次采购商品时的参考,我们在网络电子商店的前端系统加入了历史订单查询系统,好让消费者能查询自己的历史订单.
2.4.1历史订单查询
由前述可知,历史订单除了让客户自行查阅外,更可以用来了解客户的消费习惯及兴趣,他大致流程如下:
1)先从系统中取得customerID
2)利用CustomerID取得订单数据
具体程序不在祥述,代码在代码目录中.
2.4.2历史订单详细资料查询
除了可以让用户查询以前消费的订单金额外,也可以让其查询每笔订单的详细资料,所以历史订单资料查询流程大致如下:
1)先从Request.Params("OrderId")取得OrderID
2)利用此OrderID取得每张订单的详细数据
3)将数据显示出来
具体程序不在祥述,代码在代码目录中.
2.4.3结束语
现在以将整个前台的系统完成,但需要我们不断不完善它.
第三章电子商店后端管理系统
3.1基本数据管理
一个电子商城系统,除了前台的用户操作界面外,更重要的就是后台的商城管理系统了,所以在接下来我们将着重论述后端数据库的维护,简单来说就是对数据库的数据执行添加,修改,删除,查询操作,通过查询的方法可以知道所输入的数据是否正确,通过添加的方法,可以往数据库中添加数据,通过修改的方法,可以把数据修改成正确的值,通过删除的方法,可以删除不必要的数据,这四种方法是数据库操作的基本的方法,也是开发应用程序在数据维护所必备的.我将分三部分:
1,商品类别数据维护
2,商品基本数据维护
3,供应商数据维护
如下图:这是一个商品后台管理的进入界面
3.1.1商品类别数据维护
商品类别数据维护就是通过查询具体某类别,在找到以后可以对其删除和进行修改,另外在做一个"添加数据"的按钮可以增加其中的类别.具体的程序在代码目录中,这里不详述.
3.1.2商品基本数据维护
功能与"商品类别数据维护"差不多,也是通过查询找到你要找的商品.然后再进行删除或修改的操作,然后加了一个"添加数据"的按钮可以增加每一类别的的商品.具体的程序在代码目录中,这里不详述.
3.1.3供应商数据维护
功能其实同上.具体的程序在代码目录中,这里不详述.
3.1.4结束语
在这节中的三个功能模块表达了进,销,存中的重要的三种数据,也是一般MIS系统中常见的程序.
3.2交易数据管
关于数据库类论文范文资料,与帮别人写文最大,帮别人写文阅读相关毕业论文范文参考文献资料: