鉴于大家对ASP类作品十分关注,我们编辑小组在此为大家搜集整理了“基于ASP的网上电子帐单查询与支付系统之水电付费子系统”一文,供大家参考学习!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
6.2网上支付系统的帐单展示模块 主要有三个核心部分:一是商品的展示,二是存放选购产品的购物袋,三是交易数据的储存。 (1) 帐单的展示 整个线上支付系统主画面将被分成三个部分,一是头部文件,二是分类清单区和查询商品,三是帐单列表区。在分类选择区中,将显示各种商品的分类,当您点选某个分类时,帐单列表区将会显示出该分类的商品。而显示于这两个区的数据均储存于数据库中,当用户浏览网页时,便会将从数据库中取得相关数据,并加以显示。 (2) 选购帐单的购物袋 当用户在帐单列表区中看到欲购买的商品时,只要点选订购框,接下来再按下“订购”按钮,便可放入购物袋中。至于被选取帐单的数据,将被存于Session对象中。同时还可以将被挑选的帐单置于购物袋外,清空,重新计算帐单量的功能。 (3) 交易数据的储存 当用户确定好要购买的帐单以后,接下来要做的就是订单的送出。这里包含两个部分,一是取得购单的基本数据,二是将购者基本数据与欲购帐单写入数据库。 购物袋的建立机制 网上购物系统的购物袋同在超市的购物篮,购物者可将欲购的帐单从展示架上拿下来放入购物袋中,也可能把帐单从购物袋中再放回展示架上。所以,这里放进购物篮的商品只不过是暂存数据,这样方便用户储存产品。因此在用户还没确定购买之前,就不急把它们写进数据库里,因为放进购物袋中的商品不一定被购买,这些欲购的帐单属于联机的数据,只要储存于Session对象中就可以。 购物袋中主要有三种数据,一是选购的商品,二是选购的数量,三是帐单种数。 在这里将所有欲选购的帐单的编号以[,]串联成一个字符串,并利用Session对象的ProductList变量储存。 (4) 输出帐单分类: 在Department.asp中,将利用rs对象打开一记录集,然后从数据库中取得Department数据表的数据,可用语句:rs.open“Department”,cnnDB //打开记录集取得数据表中的数据 接着,利用Doloop循环取得记录集中的商品分类数据,再利用这些数据建立,可控制商品列表区中显示某分类商品数据的超级链接。从而控制商品列表区显示特定分类商品功能,主要是将欲显示的商品分类的分类编号超级链接给productview.asp页面。该页面将根据接收到的分类编号输出该分类的商品。超级链接的target属性被设定为Product,因此显示productview.asp页面的目标窗口为Product子窗口。 (5) 显示帐单列表: 在productview.asp页面中当某些商品被订购以后,‘订购’控件将被设定为无效,从而使用户在浏览过程中能够区分哪些商品已经购买过。 在执行productview.asp页面时,必须用到的数据有两种,一是欲浏览的商品分类,另一则是已经订购商品的数据。在这里用session对象取得分类编号intParentDepartment变量。通过SQL语句:sql="select * from Products where intParentDepartment=" &session("intParentDepartment")//建立从Products 数据表中取得同一类商品的数据。 取得数据后,再利用Doloop循环将这些欲输出商品数据建立为表格的方式。 (6) 将帐单放入购物袋 当在商品列表中选取了欲购买的商品后,按下“订购”按钮,将调用shoppAdd.asp页面把该商品放入购物袋中,再将页面导向productview.asp。这时在商品列表中,可以看到刚被选取的商品,其挑选取栏中的控件变成无效状态。当你选购完商品后,你可以按下“观看已选购的产品及总额”按钮,进入shopcheck.asp页面,查看当前你所购的商品及其详细的商品列表信息。在此页面主要实现的功能有:一是修改购物篮中商品数量,二是退回部分商品,三是退回全部商品,也就是说删除购物篮,四是继续选购商品,五是进入订单确认与配送资料填写页面。
|
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |