基于ASP的网上购物系统的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:viggb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着Internet技术迅速发展,网上购物已经成为网上的一股潮流。用户通过网络世界可以购买自己所需要的商品,与现实的购物相比,网上购物有它自身的优势和特点,把商品展示在网络世界中并且提供交易的平台是网上购物能顺利进行的有力保证,因此开发购物网站对于网上购物具有一定的实用性。
  关键词:电子商务;网上购物;系统设计
  中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)08-1965-03
  Design and Implementation of the Online Shopping System Based on the ASP
  YE Xiu-fu
  (Hezhou College, Hezhou 542899,China)
  Abstract: With the rapid development of Internet technology, online shopping has become a trend.Through the Internet users can buy the goods they need. Compared with the actual shopping, online shopping has its own advantages and characteristics. The goods can be displayed on the Internet, meanwhile the Internet provides a trading platform, which powerfully guarantee that online shopping can be smoothly conducted. Therefore, the development of shopping web sites for online shopping has a certain practicality.
  Key word: e-commerce; online shopping; system design
  随着Internet的技术的发展,网络对在人类的日常生活各个领域中产生了巨大的影响,它改变了人类传统的信息传播方式,极大地改变了人类获取信息的方式和速度,同时不断的改变着人类传统的生活方式,其中网上购物便是最常见的一种行为,由于在网络购买商品的便捷性和交易成本相对于现实中的低得多,所以越来越多的人热衷于在网络上购买商品。基于此原因,越来越多的商家根据自身商品的特点在Internet上建立起基于网络的在线商店,供广大顾客浏览商品和交易商品,从而达到销售自己商品的目的。作为交易的网络平台----网上订购系统在整个商品交易的商务活动中起着举足轻重的作用。
  1意义和目的
  在现代的商务模式中,电子商务充分利用了计算机网络技术中对信息的检索和获取的便捷性,对个人和公司提供海量信息从而为商品的顺利交易做出决策等方面提供便利的服务,解决了商家和客户对商品交易信息的各自需求以及减少了商品交易的成本,更快的促进了商品交易。电子商务作为商品交易的一种新商务活动,它突破了现实商品交易有一定区域性的特点,开拓更广阔的销售市场和顾客群,从而扩大商品销售量获取更高的利益,同时在网上开展的电子商务活动对于节省交易的费用,利用网络信息的便利性加速商品流通和顾客的需要信息的反馈。由于网上销售没有库存压力、经营成本低、经营规模不受场地限制等,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力。因此可以看出发展网上购物将会是一种为企业打开销售的全新渠道和增加利润主流方法。设计目的:设计出能让用户通过网站的各功能模板轻松想找到自己想要的产品的相关信息,并能通过网站来进行安全的交易。
  2系统开发需求
  1)开发环境:Microsoft windows XP;开发工具:Active server pages(ASP)
  2)运行环境:Microsoft windows NT 4.0系统或以上配置;Internet Information Server 5.0或者更高版本的IIS服务器。
  3系统设计
  3.1系统目标
  对于典型的数据库管理系统,尤其是像这一类的网上购物系统这样数据流量特别大的网络管理系统,必须要满足广大用户使用方便、操作灵活方便等设计需要,必须确保用户在网上购物时交易的整个过程的顺利进行。本系统的目标如下:
  1)展示网站最新的商品信息,给用户更方便了解商品的最新市场动态。
  2)网站自动根据商品的销售情况及用户对商品交易的满意度来推荐并展示部分优质商品。
  3)安全强大的后台管理功能,方便用户在网上修改个人的资料、进入网站的密码、查询提交的订单状态以及个人在网上的消费 情况。
  4)实现购物车和收银台的功能,用户选择所需要的商品后,可以在线提交商品订单进行交易。
  5)对商品信息进行管理,对商品进行分类存储并能进行修改和删除等操作。
  6)对用户提交的订单,根据具体的情况进行阶段的处理。
  7)对管理员信息进行维护管理。
  8)为广大用户提供全天方便快捷的订购服务,网站系统运行稳定、安全可靠。
  3.2系统流程
  用户在网上购物时,首先要进到主页进行浏览商品,如果所要打的商品不是比较新的产品还可通过网站提供的搜索引擎进行搜索相关的商品信息,找到合适的商品后再选择,将商品放到自己的购物车中,然后再回过头继续找自己需要的商品,待所有的需要购买的商品都放入购物车后,再下订单,根据订单号到收银台进行网上在线支付交费。网上购物的整个流程图如图1所示。
  
  图2前台系统模块结构图
  
  图3后台系统模块结构图
  4系统核心功能的实现
  网上系统的购物车是网上交易的核心,在该页面首先要帮助用户在生成购物订单之前确认自己所买的商品,用户在网站上浏览商品时,如遇上好的商品即可选购到自己的购物车中,当选完所有自己感兴趣的商品后,可在购物车查看自己刚刚选好的商品的详细信息,包括商品的名称、价格和数量,在显示完所有商品后面还要显示购物商品的总件数以及总价等信息,以供用户自己确认。当然用户可以对购物车中商品的数量,也可以删除购物车中已选中的商品。根据ASP技术的特点,购物车的实现主要用Ses? sion对象去实现,目的在于保存用户自进入网站后的状态信息。当每一个用户登录进入网站系统后,为用户分配两个Session对象的变量,一个为Session_productlist变量,主要是保存用户挑选后放入购物车中的某一种商品的ID号,另一个为Session_num变量,主要是保存购物车中相应商品的数量。Session_productlist变量初始值设置为空而另一变量Session_num设置为1。如果用户选择某一种商品后放入购物车时,将Session_productlist变量的值加上该种商品的放入购物车时的的id值,而变量Session_num的值则在原来的基础上加上1,这样的话就可以记录该用户放入购物车中该种商品的数量。若用户需要对购物车中的某一种商品的数据进行修改时,首先通过Session_productlist将该商品的数据读取出来,然后再接收用户从前台输入的数据新值。当用户要放弃选择购物车中的商品时,只需要把该商品的上述两个对应的值恢复为初始状态值就可以了。
  5结束语
  本系统是小型的网上购物系统,采用当前流行的开发工具—ASP来完成整个系统的设计和开发,在后台数据库的设计上采用了小型数据库access来现实。系统具备了相当实用的网上交易功能。系统通过明确的目标,规划和设计了合理的后台数据处理存储表,通过开发工具ASP来实现了网上购物这一过程中的信息处理,确保网上购物交易过程的顺利进行。系统经过测试,运行基本正常,可投入实际应用中。但本系统也存在一些不足之处,如进行结算时,用户进行网上转账这一功能并没有真正实现,要真正实用时还需要跟银行签订协议,以获取银行转账的数据接口才能真正实现。
  参考文献:
  [1]汪晓平,钟军.ASP网络开发技术[M].2版.北京:人民邮政出版社,2003:1-383.
  [2]龙马工作室.ASP SQL Server组建动态网站[M].北京:人民邮电出版社,2005,6:1-663 .
  [3]周树清.电子商务情景案例[M].北京:中国国际广播出版社,2001:1-455.
  [4]姚国章.中国企业电子商务发展战略[M].北京:北京大学出版社,2001:1-200.
  [5]丛书编委会主编.ASP动态网页编程[M].北京:清华大学出版社,2006:1-234.
  [6]陈峰等编著.网页制作全接触:HTML 4.0
其他文献
目的 掌握河南省县级疾病预防控制中心(CDC)实验室装备状况,为县级CDC的发展和卫生行政部门的决策提供参考依据.方法 普查河南省所有县区级CDC实验室拥有仪器设备的种类和数量,
屏保时杀毒  现在很多杀毒软件都支持屏保杀毒功能,如我们常用的瑞星、金山毒霸、Avast!等杀毒软件,这样可以有效的利用电脑的空闲时间了.……
期刊
在图像处理过程中,图像噪声对图像的后续处理和清晰度影响较大。因此,对图像的降噪至关重要。随着小波变换的不断优化,小波变换广泛应用在图像降噪方面。该文基于软阈值的小波图像增强方法,通过实验论述小波变换在图像去噪中的应用。
为了提高中职《Flash动漫设计》课程的教学效果,活跃课堂气氛,对这门课程进行了改革探索。从教学方法、考核机制、校企合作等几个方面进行研究。通过运用多种教学方法,丰富课
目的了解新乡铁路食品从业人员应用基因工程乙肝疫苗的免疫效果和持久性。方法选择辖区内食品从业人员中乙肝两对半检测各项指标全为阴性者960人,按0、1、6免疫程序接种基因
目的探讨血尿停颗粒剂的安全性.方法根据<食品安全性评价程序>进行小鼠急毒试验、骨髓微核试验、精子畸形试验、Ames试验、30天喂养试验及传统致畸试验,并进行评价.结果小鼠
目的 了解许昌市风疹发病情况及流行特征,为制定防控策略和措施提供科学依据。方法运用描述流行病学方法,对2004年~2006年许昌市风疹疫情资料进行统计分析。结果2004年~2006年累
建立快速,敏感的麻疹监测系统是预防控制麻疹的重要策略之一,卫辉市自1998年10月开始建立麻疹监测系统,随着监测工作的开展,监测系统的敏感性、及时性及完整性不断提高,为总结经验
目的探讨叶下珠胶囊联合干扰α治疗慢性乙型肝炎的疗效。方法慢性乙肝患者168例随机分为治疗组和对照组,治疗组98例,男71例,女27例,年龄14岁~60岁;对照组70例,男52例,女18例,