资源描述:
《基于bs结构的在线图书销售系统学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AbstractOnlinesalessystemisaclassicexpressionformofE-commerce.AndbookbecamethebesttypeofgoodsofdevelopingE-commercebecauseofitscharacteristics.Becauseofthese,DevelopmentofBookOnlineSalesSystemisnecessary.So,inthispaper,thetopicHasacertainsignificanceandpracticalvalueofa
2、cademic.ThispapermainlybasedonaB/S(Browser/Server)structureBookOnlineSalesSystem.TheSystemusesASPtechnologydevelopment.Atfirst,thepaperdescribesthesystemdesignandplanning,andanalysisoffunctionalmodules.Andthenmadeanintroductoryoftheinterface.Anddescribedfortheestablishm
3、entofdatabasesanddatabaseconnectionknowledgeatlast.Keywords:B/S、ASP、OnlineSales、DataBase1.在线图书销售系统综述在线销售系统是目前Internet上广泛使用的在线系统之一。在线销售是信息社会发展的必然要求。国际互联网的开通,为信息社会的飞速发展创造了条件。网民队伍的迅速扩充,无疑为网上售书的发展提供了巨大的市场空间。加上图书因其具有标识精晰、规格统一、特征容易描述、同种商品个体之间无差异等特性而能成为发展电子商务的最为理想的商品类型。因此,网上售书
4、成为各国发展电子商务的首选目标,国际互联网开通后,各国最大的电子商务网站也大都是网上书店。只要网络发展没有停止,网上售书的发展就不会停止。其次,网上售书因其自身具有的经营上的优势对读者具有强大的吸引力,这也是剌激网上售书发展的重要原因。网上售书对于读者而言,其魅力主要表现在三个方面:一是品种丰富,读者选书的余地大。凡属稍具规模的网上书店,一般都具有良好的网络购书界面,由于不受实物陈列空间的限制,网上书店向读者提供的选书品种往往能数十倍于实物书店,读者可以通过分类查找方式选择自己所需购买的图书。二是购买方便。读者在网上查找到自己所需要的
5、图书后,可立即发出购书信息,网上书店接到订购信息后即可确认,不几天就可收到送达的所购图书。亚马逊书店只需几十秒钟即可向顾客发出确认信息,一小时之内就可将书送到购书者手中。三是售价便宜。在网络售书市场还很不稳定之前,各个经营者都要使用各种手段抢占市场,赔本打折是较为普遍的竞争手段之一。如亚马逊书店对《纽约时报》评选的畅销书以40%~50%的价格出售,这样,消费者自然对网上售书倍加青睐。2.系统设计2.1目标设计网上图书销售系统所要实现的功能如下:2.1.1系统的用户登录及身份验证要求一、系统用户注册二、验证用户的注册信息三、系统用户进入
6、系统时的身份验证2.1.2网上图书销售系统要求一、允许用户浏览所有图书二、允许用户按图书种类进行查找三、允许用户购买自己喜欢的图书四、系统实现对定单的处理五、系统完成整个购物流程2.1.3图书销售系统的管理子系统要求一、对管理员的身份进行验证二、对数据库中的而手书信息进行管理三、对数据库中的用户信息进行管理四、对数据库中的定单信息进行管理2.2设计思想2.2.1Browser/Server结构图书销售系统的特点就是利用Browser/Server(B/S)结构,实现图书的在线查找,销售,以及图书的在线管理等功能。这种系统的优势在于系统
7、简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。Internet系统服务器系统后台数据库图书销售系统Internet上的用户图(2-1)B/S结构的在线图书销售系统应用原理意图对于本系统,其功能目标是要将图书的销售由传统的商店模式向在线销售的转变,同时还能对销售的定单和图书的种类进行管理。图2-1是本系统的网络应用示意图。2.2.1三层结构Brower/Server的多层结构的应用正是在对C/S结构的总结基础上产生的,并且已经扩展到了B/S应用开发领域。即将应用划分为3层(可以有更多层,但3层最常见):用户界面层、商业逻辑
8、层、数据库层。一、用户界面层负责处理用户的输入和向用户的输出,这一层通常用前端工具(VisualBasic,VisualC++,ASP等)开发,而我们用VBScirpt脚本语言实现html页面;二、数据库层负责实际的数据