网上购物系统
一、功能分析
在我们其体规划一个网上晌物系统时.很.自然要考虑到以下几个问脱:1)因为在网络商店里的物品是经常变化的.如品名、类必、物品价格等.但是我们不能经常变更ASP程序和网页,所以就要求我们想出一个好的办法.不要改变ASP程序和网页,只改变数据库文件就能解决问翅。2)由于不同的物品可能在不同的页面里,因此如何知道用户在不同的页面里选中了哪些物品很近要。也就是让用户可以共用一个钩物佼.把不间页面里的东西可以放到同一个框内.即要分清哪些段客选购了哪些商品。
一个典喇的网站制作购物系统我们可以将之分为三个流程:晌物流程、收款发货流程和管理流程。在本节中,找们只讨论购物流程的实现。由于收款发货流程涉及网上支付的问题,已经超出了ASP的知识范畴,因此我们不作讨论。管理流程只涉及一般的数据库管理和用户认证,读者在学习购物流程和本书的其他章节之后,就可以举一反三地实现管理流程的功能。
购物流程是面向客户的,我们向客户展示的是一个现实中的商店所应有的元素。客户在使用本购物系统的时候,应该感觉到与现实的购物是相似的。所有的数据库操作对用户都是透明的。总之,我们要在尽童模仿现实的购物的基础上,改进现实购物中使顾客感到不方便的地方,发挥网络的特点。这就是一个网络殉物系统的核心精神。在现实中的商场里,为了使客户能尽快找到要买的东西.总是将商品分门别类地存放的。我们在网上购物系统中可以轻松的实现这个功能。因为商品数据库是现实中商品仓库的一个抽象,我们可以在数据库中定义商品的各种属性,如类别、价格、实际库存、购买量等等,然后我们就可以根据这些属性,分门别类地在页面上显示出来。对比现实中只能根据一种属性来分类存放,我们可以由用户选择不同的属性来分类显示。
曾经去过大型超级市场购物的朋友,一定会觉得即使商品已经分类存放了,但是地方太大,东西还是不好找。如果仅仅是为了买一支牙膏,那么多数人都宁愿多花一些钱就近解决也不愿意去大型超市购买。网上购物系统一个突出的优点就是查找方便,只要你知道募买的东西的其中一个关键字,譬如某种牙膏牌子的某个字,轻轻点击鼠标,就可以马上找到。
我们为了简化程序设计和留给读者思考的余地,不打算实现会员制登录,而对所有的用户一视同仁。另外,在购物过程中,’我们还引进·购物车,的概念。什么是购物车呢?在现实中的超级市场里,你可以推着推车,将中愈的商品放进推车,或者把推车里的商品取出来重新旅到货架,最后推着推车去结账。那么,在网上超市,客户也应该可以在浏览商品目录时,将中意的商品放进“电子推车”。电子推车是超级市场淮车的电子化。在网上商店里,这种电子推车又称为“购物车”,英文是shopping cart.那么购物车的设计目标是怎样的呢?从程序员的观点来看.购物车是维护购物者商品选购、允许查看、允许修改的一个对象。购物车本身是一个非常简单的程序,但开发者要考虑它将连接到商品目录子系统、订单子系统、客户账号子系统、站点管理子系统等等,形成功能完整的网上商店。
二、技术方案分析
网上购物系统是一个典型的ASP数据库应用例子。因此,数据库的操作在本例中占有相当重要的地位。其中包括:ADODB. Corurecti.对象和ADODB. Recordset对象的建立与清除、向数据库插人记录、更新数据库记录、删除数据库记录等等。其次,由于网上购物系统需要确定用户的身份,因此简单的登录和身份验证技术也必不可少。这些技术在前面的已经有介绍,这里就不详细讨论了。
另外,作为一个实用的网上购物系统,我们需要考虑用户的数盆。我们需要更先进的硬件和更强大的数据库系统,但这还不足够。我们的程序也需要一些技巧.使之能在极端的情况下都可以正常运行。以下介绍的技巧,虽然不一定能体现在我们的程序当中,但是读者在熟练掌握ASP之后,可以根据下面的思想改进和完善示例程序,真正建立自己的站点。
推荐新闻
更多行业-
教你如何拯救被K网站
不要多久,依照这几种方式。相信你网站就会恢复自由的!不过宏图互联在这里...
2012-07-13 -
品牌网站建设始于对体验的视觉归因
各种类型的网站层出不穷。从本质上说,网站类型的选择决定了网站的定位。就...
2021-02-20 -
定制网站开发的页面布局原则是什么
为了开发一个网站,我们不仅需要知道网站的风格和主题,还需要知道如何布局...
2021-01-26 -
谈谈对“A5 百度前三”广告读后感
单单我看到这条广告上有列出需要是百度排名前两页的站点才干刷,暂且不论百...
2012-06-29 -
seo了解清楚这8点也许会更轻松
耐烦是一种美德。剖析:很多时分网站碰到这样那样的问题,一切都需求耐烦。...
2012-06-18 -
2022年网站设计必不可少的技能有哪些?
互联网和数字技术几乎为每个人提供了开创新事业的机会,但是没有好的网站设...
2022-06-06
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com