购书网站的设计和实现

2014-10-07 15:02:11 大云网  点击量: 评论 (0)
摘 要:随着计算机技术和互联网技术的飞速发展,互联网已经成为人们生活中所不可或缺的一部分。互联网可以帮助人们非常快速地传递和获取信息,因而在日常生活中发挥着重要的作用。本文提出了一种基于Web技术的购
摘 要:随着计算机技术和互联网技术的飞速发展,互联网已经成为人们生活中所不可或缺的一部分。互联网可以帮助人们非常快速地传递和获取信息,因而在日常生活中发挥着重要的作用。本文提出了一种基于Web技术的购书网站的设计,可以有效提高购书者的搜索效率。
关键词:购书网站 设计 系统实现

随着计算机技术和互联网技术的飞速发展,互联网已经成为人们生活中所不可或缺的一部分。互联网可以帮助人们非常快速地传递和获取信息,因而在日常生活中发挥着重要的作用。在现实生活中有非常多的人开始在网上宣传或者出售自己的产品,而这些产品基本上囊括了生活中所有的用品。而图书作为一种特殊的商品,从其基本的特征来看,其种类非常多,传统人们如果需要购买书籍,需要去书店去慢慢查询,而随着计算机技术的不断发展,越来越多的人开始在网上购买自己喜欢的书籍。并且具有方便、快捷的优点。在这种大的背景下,有很多的专业书店网站在互联网上出现。对于当今发展的非常完善的互联网而言,由于网络的覆盖面相当广,基本上已经覆盖到了全球的每一个角落,同时物流技术的不断进步,给网上书店的成型提供了技术支持。通过购书网站,读者可以很轻松地在自己家里的电脑上浏览和选择自己所喜爱的图书,因而不需要再花费大量的时间去书店。在查找方式上,传统的查找图书需要根据编号或者其他的条码在书店里一排排的进行查找,这样会浪费大量的时间,而是用网上书店的查找系统,读者可以很方便地根据自己所设置的关键字来进行搜索,几秒之内就可以得到自己想要的结果。购书网站节约了购书者大量的时间,因而具有非常大的实际意义。
传统的购书过程可以对图书的基本信息进行浏览,但是并不具备将自己对于图书的见解或者意见留给书店的功能,而网上书店可以非常轻松的实现这一点,这主要得益于互联网是一个动态的系统,因而在实现购书网站的设计上可以让购书网站具备这一功能,同时对于购买同一本图书的人,系统还可以提供让两个人互相交流的机会。这一点是传统的购书模式所很难做到的。
在国内随着计算机技术的迅速推广和普及,网络购物产业发展非常迅速,如今已经渗入到各个行业,并且深切的影响到了各个行业的竞争态势。在03年淘宝网建立,淘宝网在目前已经成为国内最大的网络销售商,其销售商品的种类非常繁多,并且在国内拥有广大的商家用户和购买者,在整个中国、亚洲甚至世界上都有非常大的影响力。网上购物同网上书店的基本模式相同,都是买卖双方通过一个虚拟的平台来实现最终交易。购书网站只需要事先将各类书籍的信息输入进数据库,并且标注好价格,买家在看到这些基本信息后根据自身需要,在付款之后就可以经过物流获得这本图书。同时,购书网站一般会留下卖家的基本信息,这样就可以实现卖家和买家之间的基本沟通。从以上分析可以看出,通过购书网站来实现网上购书具有非常大的潜力,同传统购书方法相比具备省时省力的特点。因而本文提出了一种基于Web技术的购书网站的设计,可以有效提高购书者的搜索效率。
 
1 相关技术简介
微软公司很早就发布了一种面向对象的,并且可以运行在.NET Framework上面的高级程序设计语言,这种语言就是C#。这种高级程序设计语言首先在PDC,也就是微软职业开发者论坛被首先推出。C#在很多方面和Java很类似,但是又有区别。其类似之处主要在于使用同样的语法结构,并且都是编译成中间代码然后再进行运行。同时,两者都是直接集成了COM,也就是组件对象模型。
C#.NET是一种脚本的执行环境,主要用在服务器端。C#.NET可以产生非常高效的Web服务器程序,执行效率也非常高。当用户在执行Aspx主页时,服务器就会进行响应。同时,Aspx文件会被Aspx引擎来执行,其中的脚本语言将会被直接翻译出来,通过相关的程序和数据库相连接,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后再将从数据库所得到的结果返回到主页进行显示。本文主要使用C#来实现购书网站的基本设计,由于篇幅限制,本文对系统中所涉及数据库的部分将不再介绍。
 
2 购书网站设计与实现
2.1 总体设计
对购书网站进行设计,首先需要确定购书网站的基本功能。在本文的设计中,购书网站可以实现图书的直接浏览、查询、书店的基本介绍、将想要购买的书籍加入购物车,并且将部分功能锁定为只有注册的用户才可以实现。非登录用户可以根据自身的需求来浏览图书或者查看图书的基本信息,如果需要购买,那么就需要首先注册为购书网站的会员,然后再将所需要的图书放入购物车。放入购物车并不代表用户已经购买,而是一个暂时的存放地,用户可以修改购买图书的数量或者直接删除购物车,只有在用户完成提交订单并付款之后才能完成整个购书过程。在完成这个过程后会获得一个购书单号,用户可以根据单号来查询自己买图书的基本物流情况。图1为购书网站功能模块图。


图1 购书网站功能模块图
登录的会员具有非常多的权限,如可以查看历史的订单或者历史的支付情况,而对于管理者而言可以对客户的基本情况进行基本管理。未登录用户可以对图书的基本情况进行查询,并且查看书店的基本情况,登录会员除了拥有上述权限外,还可以将图书加入购物车直接进行购买。
2.2 系统设计与实现
2.2.1 用户注册
网络书店由于是一个虚拟的店铺,因而必须要实行会员制,网络上浏览书店的人只有在注册了信息之后才可以购买图书,因而用户注册功能是购书网站所必不可少的。同时,根据客户的偏好,系统需要提供给用户修改基本信息以及密码维护等功能。用户在填好注册的表单以后,就可以成为购书网站的会员。
2.2.2 查看书籍信息
用户找到感兴趣的图书后需要显示图书的详细信息,包括图书名、作者、翻译、出版商、价格、介绍等;此外,还可以显示用户浏览的次数、当前图书存货状态等信息。
2.2.3 添加购物车
当用户选中一种图书后,就可以将这种图书放入购物车,这样就变成了一种购买这种图书的初步意向,在随后的时间里用户可以根据自身的需求将这种初步意向转变为直接购买或者改变这种意向,进而删除购物车。
2.2.4 在线留言
非用户可以通过此模块,对书店提出意见和建议、自己的需求。管理员可以次来进行管理、做出合理的调整。
 
3 结论
随着计算机技术和互联网技术的飞速发展,互联网已经成为人们生活中所不可或缺的一部分。互联网可以帮助人们非常快速地传递和获取信息,因而在日常生活中发挥着重要的作用。本文提出的基于Web技术的购书网站的设计实现了书店的基本功能,并且可以有效提高购书者的搜索效率。
参考文献
[1]     刘乃丽.精通C#.NET2.0+SQL Server2005项目开发[M].北京:人民邮电出版社, 2007.
[2]     刘婕,张琳.C#.NET2.0+SQL Server动态网站开发从基础到实践[M].北京:电子工业出版社, 2007.
[3]     张玉平.C#.NET+SQL组建动态网站[M].北京:电子工业出版社, 2006. 
大云网官方微信售电那点事儿

责任编辑:叶雨田

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞