图书行业电子商务网站的设计与规划_第1页
图书行业电子商务网站的设计与规划_第2页
图书行业电子商务网站的设计与规划_第3页
图书行业电子商务网站的设计与规划_第4页
图书行业电子商务网站的设计与规划_第5页
免费预览已结束,剩余11页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录1.前言42 .图书行业电子商务网站的定位及开发41站定位52发背景53书行业电子商务网站的开发方法介绍64 .图书行业电子商务网站系统分析7系统目标7系统可行性分析7系统功能需求分析7数据库设计8系统业务流程分析95 .图书行业电子商务网站系统设计10系统功能模块结构106 .网站前台部分功能模块的实现11会员注册及登录模块图书查询模块购物车模块图书管理模块订单管理模块7 .网站实现技术方案14系统安全性和用户权限设计8 .网站测试与发布149.结语1510致谢1611.参考文献17摘要随着电子商务的迅速发展,越来越多的人们通过互联网进行网上交易,足不出户的获得想要的各种商品。图书很适合

2、网上销售,因此图书行业的电子商务网站的开发具有重要意义。阐述基于技术构建一个实现网上购书的电子商务网站,并详细分析了系统的功能需求,及主要功能模块的设计与实现方法。该系统将We版术和数据库技术很好地融合在一起,使数据库成为Web勺重要组成部分,实现了数据库和网络技术的有机结合。首先介绍设计的研究背景,介绍电子商务的相关内容及图书行业电子商务网站的特点。系统设计的关键技术,介绍实现电子商务网站的各种技术特点。建立图书行业电子商务网站的总体设计方案。重点实现图书行业电子商务网站的用户模块和管理模块,综合运用技术,以及数据库的设计等。关键词:电子商务;SQLServer2005数据库;B/SAbst

3、ractAstherapidlydevelopmentofElectronicCommerce,moreandmorepeoplebuythegoodswhichtheywantontheInternetwithgoingout.BookisfitfortradingontheInternet,sothedevelopmentofNetworkBookshopisimportant.Inthispaper,basedontherealizationoftechnologytobuildabookofe-commerceonlineshoppingsiteanddetailedinformati

4、ononsystemrequirementsandanalysis,andthemainfunctionmodulesofthedesignandimplementation.ThesystemwillbeWebtechnologiesandtheintegrationofdatabasetechnologyverywelltogether,sothatthedatabasehasbecomeanimpotantcomponentoftheWeb,therealizationofadatabaseandnetworktechnologycombinedwiththeorganic.Inthef

5、irstinstance,weintroducethecorrelativeknowledgeoftheElectronicCommerceandthevirtueoftheNetworkbookshop.AfterthenwetalkaboutthekeytechnologyandthewaytoimplementElectronicCommerceandthespecialtyofthem.Thirdly,wedesigntheNetworkBookshopoverall.Later,wemainlyimplementtheusermoduleandtheadministratormodu

6、leoftheNetworkbookshop,suchastheimplementofthebusinesslogictier,therealizationoftheWebtier,thedesignofthedatabaseandsoon.Keywords:E-commerce;AccessDatabase;B/S1.前言在互联网高速发展的今天,电子商务已经迅速进入人们的生产和生活中,作为电子商务的一个重要组成部分电子商务网站已成为目前Internet上广泛使用的在线系统之一。中国互联网络信息中心发布的第十六次CNNIC调查结果显示, 内地上网人数与日俱增。 用户在网上关注的信息也不再是单一

7、的新闻。报告数据显示,用户在网上经常查询的信息中,教育占图书信息占%求职信息占242%在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速地发展着。据我国IT行业发布的报告表明,近年来,我国互联网发展呈快速增长趋势,网民的数量已达到8700万,逼近世界第一,并且随着宽带的实施及降价,每天约近有6万人走进网络世界。伴随着网络的普及,电子商务(网络购物)也日趋盛行。网络正以一种前所未有的冲击力影响着人们的生活,包括人们的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中的时间和空间的种种壁垒,极大地改变了人

8、们从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人们带来了新的机遇和挑战。信息在社会和经济的发展中起的作用越来越为人们重视。现在生活节奏越来越快,工作压力也越来越大,真正能给自己学习充电的时间越来越少,所以,人们都在考虑怎么给自己开小灶,以免落后于时代。在这个大环境下,图书在线购买迅速被人们所接受,从而也引发了图书行业的大爆发,竞争空前激烈。所以,把图书销售搬到网上进行,建立图书行业电子商务网站是很有必要,也是很有市场的。2 .图书行业电子商务网站的定位及开发网站定位面向图书市场的电子商务网站。随着科学技术的不断提高,计算机科学日趋成熟,其强大的功能已为人们所深刻认识,它已经进入人

9、类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对线上销售平台进行管理,具有线下操作所无法比拟的优点。例如:检索迅速、方便快捷、高效率、低成本、存储量显示逻辑大、寿命长、沟通成本低等,这些优点能够极大地提高管理和办事效率。因此,开发一个网上销售平台就成为很有必要的事情。 而且只要系统的设计合理, 就可以再开一条销售道路, 较少库存堆积, 利用网络的共享、互动的优点,结合地面销售的优点,借助数据库管理技术,开发网上销售平台,实现图书网上销售规范化、个性化、人性化。开发背景电子商务的特点:更广阔的环境:人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时

10、随地在网上交易。更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。更快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。更符合时代的要求,如今人们越来越追求时尚,讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。书籍交易就是Internet和电子商务发展的产物。书店正在一步步地拉近书店与顾客之间的距离。随着科学技术的发展,Internet已经成为一种信息传播的方式。随着全民素质、科学技术水平的不断提高,知识更新越来越快。人们需要与时俱进,就必须多读书充实自己

11、。然而,时间是非常宝贵的,21世纪是网络的时代、信息的时代。人们没有多少时间去书店,也不知道哪家书店有自己需要的书籍。同时去书店找自己需要的书籍也是非常的麻烦。对于营业者来讲,营业成本完全比传统意义上的书店低得多:无需支付昂贵的店铺租金、花费浩大的装修、不需要将大笔的流动资金作为货物而置于书店中;缩速资金周转的周期、面向的顾客范围更大、数量更多;方便管理;减少了店员的数量。因而,图书类网站越来越成为发展的必然。图书行业电子商务网站的开发方法介绍B/S体系结构采用B/S三层结构:浏览器Wet务器数据库服务器,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的

12、、 非专业的, 是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需要对客户端进行任何改变,故而降低了开发和维护的成本。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,采用基于B/S模式的体系结构。SQLServer2005SQLServer2005是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准

13、为基础的扩展数据库编程功能。丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式存储和检索数据。是建立在通用语言运行上的应用程序框架。它用来在服务器端构建强大的web应用程序。提供了世界级水平的开发工具支持。在Visual的集成开发环境(IDE)中,框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWT颂辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能,强大而富有弹性。由于是基于(CLP)的,因此整个.NET平台的强大和富有弹性,同样可以应用于Web应用程序开发者。.Net框架的类库、消息以及数据访问解决方案,都可以无缝集成到web也是语言中

14、立的,因此可以选择最熟悉的语言,或者通过几种语言来共同完成。3 .图书行业电子商务网站系统分析系统目标本系统需要实现的目标简要如下:(1)用户管理功能。提供基本的用户注册和登录功能。对于非注册用户,只能浏览、搜索书籍,不能查看用户信息,使用购物车功能;对于注册用户,除了非用户功能外,还能使用购物车,订单管理,用户信息修改,发表评论等。(2)书籍管理功能。所有人员可以浏览书籍,搜索书籍。注册用户可以在购物车中增删书籍;管理员可以增加、更新、删B/S体事物处理逻辑数据库B/S体系结构与除书籍信息(3)购物车功能。购物车方便了用户的购买行为。可以一次添加多种商品,统一结算等。(4)订单管理。注册用户

15、确认购物后的一种凭证。用户可以查看所有的订单情况。(5)管理员功能。这里管理员也充当了商家的功能可以查看、修改会员信息,删除会员。对书籍的全部操作,对评论,订单,库存等的操作等。系统可行性分析(1)技术可行性分析在本系统中我们使用SQLServer2005数据库来完成。这是完全可行的。(2)经济可行性分析网上书店与传统书店相比具有十分明显的优势,从计划到系统实现,我们所使用的所有技术都是免费开源的。 从硬件角度来看, 一个小型的图书类电子商务网站只需要一台较好的windows作为服务器就可以满足要求,可以说运行成本是十分低廉的;但同时带来的效益完全可以有利可图。因此,经济上也是可行的。(3)操

16、作可行性分析本系统的操作界面都较为简洁、方便,完全可以满足一般人群的操作需求。不用太多的计算机知识,有好的图形和提示便可尽快上手。系统功能需求分析将整个系统划分为前台和后台两个部分,其中前台包含了图书展示、图书搜索、会员注册及登录、会员中心、购物车、留言板6个模块;后台包含了图书管理、订单管理、新闻管理、留言管理5个模块,确定了本系统所要实现的各项功能。本系统的购书流程图如图1所示。数据库设计数据库在电子商务网站中占有重要的地位,数据库结构的好坏直接影响系统的效率及实现效果。本系统使用Access2003数据库,共有7个数据表,表结构如下所示:“订单”表,有以下数据项:ID、订单编号、会员编号

17、、付款方式、姓名、地址、邮政编码、联系电话、订单时间、总价、备注、订单状态。图、内容简介、库存数量、原价、售价、出版日期、上架时间、星级指数、是否推荐、是否特价。订购图书图1为购书流程图“订单商品”表,有以下数据项:量。“新闻”表,有以下数据项:“类别”表,有以下数据项:“留言”表,有以下数据项:“书籍”表,有以下数据项:ID、订单编号、会员编号、商品编号、数ID、标题、内容、时间。ID、类别。ID、姓名、主题、内容、回复、时间。ID、名称、类别、作者、出版社、总页数、缩略首页首页首页“用户”表,有以下数据项:ID、用户名、密码、用户类别、姓名、性别、联系电话、电子邮件、地址、邮政编码、注册时

18、间系统业务流程分析图2普通会员业务流程图3管理员业务流程4 .图书行业电子商务网站系统设计系统功能模块结构(1)会员功能模块图4会员模块管理功能(2)管理员功能模块图5管理员功能模块会员5 .网站功能模块的实现会员注册及登录模块为了确保交易信息的有效性和网站功能拓展,购物网站需要以会员机制运作,只有会员才能在网站中购物。已注册过的会员可以直接登录网站进行购物,登录时需要输入用户名、密码以及随机生成的4位数验证码。登录成功后,设置Session变量,session(ss_username)=objreader(“用户名”),通过设置Session来得到用户信息。图书查询模块该功能模块提供对图书的

19、模糊查找,并可根据所有、书名、作者、出版社和内容5个范围来进行搜索,如果有搜索到相关结果则以一定的顺序显示出来,若无符合条件的图书则给用户相关提示,搜索部分界面如图2所示。图6图书搜索界面购物车模块购物车模块的设计是电子商务网站设计中非常关键的部分,本系统中购物车采用内置的Session对象并编写相应的代码来实现。购物车具备的主要功能有:显示购物车中的图书信息、更改购买数量、取消某图书、清空购物车、结算。其中每次订购信息修改后还要自动更新相应的计价信息。在图书显示页面中点击相应图书的“购物车”链接后可将图书放入购物车。将图书放入购物车的代码如下:DimnumAsInteger*num作为一个临

20、时变量保存商品数量If(id)ThenSession(count)=Session(count)+1*商品量加1num=Session(count)ID=(id”)*取得所购书籍的IDDimconnAsNewOleDbConnection=&(“”)*连接数据库()*打开数据库连接DimcmdAsNewOleDbCommad=select*from书籍whereid=&ID&*查找指定ID的书籍DimobjreaderAsOleDbDataReaderObjreader=IfThen*如果找到则将书籍的相关信息保存到Session变量中Session(ss_bookno

21、&num)=objreader(id”)Session(ss_bookname&num)=objreader(“名称”)Session(ss_bookrealprice&num)=objreader(“原价”)Session(ss_booksellprice&num)=objreader(“售价”)Session(ss_ordernumber&num)=1*默认所购数量为1Session(“ss_salesTime&num)=Now()Session(ss_totalmoney&num)=Session(ss_booksellprice&

22、amp;num)*Session(“ss_ordernumber&num)*当前书籍的总价格:售价*数量EndIf()()ElseNum=Session(count)EndIf图书管理模块图书管理模块式本系统中的核心部分, 整个系统中所有图书的管理都是通过此模块来进行操作。 本模块实现对图书信息的查看、添加、修改和删除,如某图书要作为推荐图书或是特价图书可通过修改来实现,不再销售的时候可通过删除来实现,作为新商品进行销售可通过添加来实现,添加页面如图3所示。图3图书添加界面订单管理模块管理员通过此模块来管理所有订单,进入此模块首先可看到所有订单的金额、付款方式、时间及处理状态,通过“详

23、细”链接打开详细订单页面,还可看到订单的详细情况,包括收件人的相关信息及购买图书的相关信息等,如图4所示。图4详细订单页面6 .网站实现技术方案系统采用B/S结构,AS限术与SQLServer2005数据库技术相结合。B/S结构目前比较流行,它使系统易于维护,易于扩展。ASP技术比较成熟,与SQLServer2005数据库结合,系统可靠性高。系统安全性和用户权限设计因为系统采用B/S模式,所以系统的安全性非常重要,为了提高系统的安全性,除了、IIS、SQLServer2005自身数据安全,身份验证和授权机制外,本系统从用户级和数据库级对系统进行多重保护。用户级:对系统用户进行明确的权限划分。将

24、用户划为三个级别,系统管理员Administrator负责系统的维护,以及各种数据库的管理工作,主要在后台进行。会员客户(登录注册的客户)允许对部分数据的修改,特别是订单数据和自身信息数据,具有数据上传权限;一般客户是所有通过We初问本网站的人员,可以进行一般信息的浏览、查询等。数据库级:数据库的备份和恢复,采用增量备份的数据库策略,并定期对重要数据进行转储,在系统受到破坏时,能够及时恢复数据到正常运行状态。7 .网站测试与发布网站完成后必须对其进行全面测试,以便找出问题,予以解决。测试主要围绕网站的内容、界面、功能、兼容性及安全性方面进行。结果测试后,确认网站可以正常使用,就可以进行网站发布

25、,即将网站内容上传到远程服务器上。8.结语阐述一个图书类电子商务网站的功能需求分析、数据库设计和部分功能模块的编码。本系统实现了图书展示和购买的所有功能,能够为用户提供方便快捷的图书购物平台,能较好地满足用户购买图书的基本要求;同时后台管理使用要求。9 .致谢本论文是在我的导师弓老师的亲切关怀和悉心指导下完成的。她严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成,弓老师都始终给予我细心的指导和不懈的支持。在此谨向弓老师致以诚挚的谢意和崇高的敬意。我还要感谢在一起愉快的度过大学生活的每个可爱的同学们和尊敬的老师们,正是由于你们的帮助和支持,我

26、才能克服一个一个的困难和疑惑,直至本文的顺利完成。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!谢谢你们!10.参考文献1龚赤兵,精通电子商务网站开发。北京:人民邮电出版社,20082启明工作室,+SQLServer网络应用系统开发与实例。北京:人民邮电出版社,20053微软公司,面向.NET的Web应用程序设计。北京:高等教育出版社,20044饶云波,张应辉等,基于的电子商务平台设计与实现。北京:中国水利水电出版社,20065伍俊良,课程设计与系统开发案例。北京:清华大学出版社6杨小平,项目案例导

27、航。北京,科学出版社7邓总明,张晓竞,编程实用技术与案例,北京:清华大学出版社8萨师燎,王珊,数据库系统概论,北京:高等教育出版社电子商务概论电子商务中的信息处理技术电子商务中的信息处理技术是电子商务的重要依据系统。本节将着重讲解以下五种技术:全球定位系统,地理信息系统,决策支持系统,群体决策支持系统,智能决策支持系统。这些技术之间的关系见图。图不同电子商务信息处理技术之间的关系全球定位技术最初是美国国防部为了星球大战而创立的,其目的就是为美国部队的飞机和船舰领航。在海湾战争中,全球定位技术被广泛应用。全球定位技术是一个巨大的工程,它被视为继阿波罗项目和航天飞机之后的第三空间项目。在海湾战争时

28、期,全球定位技术还没有完成,但是在初期的使用中,表现了极大的成功。1993年全球定位网络完全建立,应用范围不断扩大。1994年,美国政府宣布在接下来的10年将向世界提供免费的全球定位系统使用权。1996年2月29日,美国政府正式宣布,全球定位技术只为军用和民用应用程序使用;然而,降低了定位精度以限制民事应用。5月1日,美国总统宣布将SA设置为0,这极大的推动了全球定位系统在民事方面的应用。在全球定位技术行业有一种通俗的说法:“全球定位技术仅限于人们的想象”。现在全球定位技术的应用领域包括陆运、海运、民航、通信、测绘、矿山、农业、电力系统、医疗应用、科学研究和娱乐。定位精度已经由10米精确到了现

29、在的1毫米。全球定位系统是一个由24个卫星组成的全球定位和导航系统。全球定位系统接收器无论在任何地方能接U到至少来自4个卫星的信号。因此,全球定位系统拥有强大的定位功能。接收器从每个卫星破译位置信息来确定位置,进而提供高精密的三维定位和导航。全球定位系统的空间站由24个均匀分布在6个飞机轨道上:地面监督部分,负责管理的卫星和计算卫星日历,包括一个主要控制站,3个上传电台和5个监测站。全球定位系统的客户端装置主要由硬件和处理软件组成。用户通过客户端设备接收全球定位系统卫星信号,并获得位置和速度等的信息,最终实现全球定位和导航。图描述了全球定位系统。全球定位系统图解一般来说,全球定位系统由三部分组

30、成:空间部分,控制部分和客户端。空间部分由卫星星群组成,控制部分由地面控制中心管理;客户端由军事或民用生产商家开发和维护。空间部分和控制部分现在由美国国防部控制。据美国商务部统计,2000年全球定位系统的客户端营业额为80至90亿美元。2003年,GPSS事产品将超过160亿美元。 可以毫不夸张的说,2010年之后, 全球定位系统产品将成为人们生活不可或缺的一部分,和各种各样产品的研发平台。无论是从军事用途还是民事用途分析,全球定位系统已经引起了世界各国的关注。全球定位系统卫星网络和控制网络的拥有者拥有了非常强的国家权力和巨大的商业市场已经被意识到。早在1982年前苏联就尝试建立自己的全球定位

31、系统,并和俄罗斯继续进行这个项目。尽管俄罗斯的经济不够好,它还是发射了属于全球导航卫星系统的9个卫星。欧洲也加速其伽利略系统的建设。中国目前还没有能力构建自己的系统,它选择加入伽利略计划。全球定位系统的实施分为三个阶段:第一阶段证明解决方案和初步设计。从197孙到197孙,有4个试验卫星发射升空,地面接收机研制成功,跟踪网络也得到建立。第二阶段是广泛研究、发展和实验。从1979年到1984年,有7个卫星发射升空,不同目的的接收器被开发创造。实验结果表明,全球定位系统的精度远远超出了设计规范。第三阶段是适用网络的建设。1989年2月4日,第一个全球定位卫星成功发射,表明全球定位系统正式进入施工阶

32、段。199孙底,全球定位系统星群(21+3)已经完成。展望未来,按规划卫星将被取代。全球定位系统是由三个独立的部分组成:(1)空间部分:21个卫星,3个备份。(2)地面支援系统:1个主控制站,3个上传站点,5个监测站。(3)客户端:接收全球定位卫星以获得足够的信息定位和导航定位。硬件通常包括接收器、天线和电源供应器。全球定位系统的原则:卫星连续不断的发送参数,用户接收到信息,并提出行之有效的三维位置,三维方向,速度和通过计算而得出的接收时间。目前,全球定位系统的准确性在10米以内,为了得到更高的精确度,我们通常采用不同的全球定位技术:在参考站建立一个全球定位技术通过全球定位获得测量数据。然后通

33、过参考站的精确坐标计算修改值并传递价值共时性。一旦客户端接收卫星信号,它也通过参考站收到修正。有两种不同种类的全球定位系统:伪范围差异和载波相位差异。1,伪范围差异这是一个最广泛使用的差异。在参考站,所有的卫星都被观察,依据已知的坐标得到它们距离参考站的距离。然后用真正的距离和测量距离进行对比来修改伪范围值。修改被送到客户端来提高精确度。该方法可以实现仪表精度。2,载波相位差异这种技术也被称为RTK(实时动态),在这种技术下两个监测站的载体得到测量。该方法能达到厘米精度。地理信息是指有关地理分布的研究课题,包括数量、质量、分布特点、相关学科和环境。地理信息是一种空间信息,由于地点的识别和数据密切相关,所以它是区域。地理信息业有多维度的特征,即同一地点可以提供包括若干学科和性能的信息结构。例如,在一个特定的时间点,有信息相关的高度、土载能力、噪音、污染和交通运输。止匕外,地理信息是显而易见的时间序列的特征,即动态特征。这个功能需要及时的数据收集和更新,因此可以在法律的基础上预测未来,得出多相流数据和信息。地理信息系统是空间信息系统,主要从事收集、贮存、管理、分析和描述信息的一部分或全部的表面(包括大气圈)地球表面的相关的空间地理数据。地理信息系统是一个交叉学科相结合的计算机科学和空间数据分析。它涉及到包括地区大地测量、摄

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论