当当网的设计与实现 java.docx
- 文档编号:3647774
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:21
- 大小:64.05KB
当当网的设计与实现 java.docx
《当当网的设计与实现 java.docx》由会员分享,可在线阅读,更多相关《当当网的设计与实现 java.docx(21页珍藏版)》请在冰豆网上搜索。
当当网的设计与实现java
目录
目录1
【摘要】2
第一章概述4
1.1电子商务网站4
1.2电子商务介绍5
1.3网上商店与网上购物状况7
1.4网上商店购物的特点7
第二章需求分析9
2.1功能需求分析9
2.2系统功能模块分系10
2.3图书查询需求11
2.4数据库需求分析12
第三章系统总体设计13
3.1UML活动关系图13
3.2系统流程14
3.3模块管理16
第四章数据库设计与实现17
4.1所使用的数据库17
4.2数据库的结构17
4.3表的设计17
第五章功能设计19
5.1后台登录19
5.2用户管理23
致谢29
【摘要】
随着网上贸易的不断发展,网上书店这种新兴的商业形式开始悄悄兴起。
当人们不用走出家门就能得到自己想要的书籍的时候,他就己经体会到电子商务的优越性了。
我们所做的这网上书店网站设计正是要实现网上交易,来满足当前社会人们的购物需求。
网络实实在在地给我们带来了很多的方便,色彩缤纷的网络世界无所不包。
我们的这个课题正是应用ASP技术和Dreamwear、Access等应用软件来制作,并基于Web来实现的。
网上书店网站实现了一个完整的购物功能。
从用户注册到商品查询,再到下订单并最终达到购物的实现。
【关键词】:
网上书店,HTML,DBMS,ASP,ADO
【Abstract】
Alongwithon-linetrade'sunceasingdevelopment,on-linebookstorethiskindofemergingcommercialformstartstoemergequietly.Whenthepeopledonotneedtogooutbookstimewhichthemainhousegatecanobtainitselftowant,heafterrealizedtheelectroniccommerceononeselfthesuperiority.Wedothison-linebookstorewebsitedesignispreciselymustrealizeon-linetransaction,meetsthecurrentsocialpeople'sshoppingneed.
Thenetworkhasbroughtmanyconvenientreallytous,ariotofcolornetworkworldisall-embracing.OurtopicispreciselyusingapplicationsoftwareandsoonASPtechnologyandDreamwear,Accessmanufactures,andrealizesbasedonWeb.
On-linebookstorewebsitehasrealizedacompleteshoppingfunction.Registersfromtheusertothecommodityinquires,againandachievestheshoppingfinallytounderorderformrealization.
【keyword】:
On-linebookstore,HTML,DBMS,ASP,ADO
第一章概述
1.1电子商务网站
电子商务,英文是ElectronicCommerce,简称EC。
电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。
“中国网络营销网”Tinlu相关文章指出,电子商务涵盖的范围很广,一般可分为企业对企业(Business-to-Business),或企业对消费者(Business-to-Customer)两种。
另外还有消费者对消费者(Customer-to-Customer)这种大步增长的模式。
随着国内Internet使用人数的增加,利用Internet进行网络购物并以银行卡付款的消费方式已渐流行,市场份额也在迅速增长,电子商务网站也层出不穷。
电子商务最常见之安全机制有SSL及SET两种。
SSL(安全套接层协议)SET(安全电子交易协议)电子商务的定义:
首先将电子商务划分为广义和狭义的电子商务。
广义的电子商务定义为,使用各种电子工具从事商务或活动。
这些工具包括从初级的电报、电话、广播、电视、传真到计算机、计算机网络,到NII(国家信息基础结构-信息高速公路)、GII(全球信息基础结构)和Internet等现代系统。
而商务活动是从泛商品(实物与非实物,商品与非商品化的生产要素等等)的需求活动到泛商品的合理、合法的消费除去典型的生产过程后的所有活动。
狭义电子商务定义为,主要利用Internet从事商务或活动。
电子商务是在技术、经济高度发达的现代社会里,掌握信息技术和商务规则的人,系统化地运用电子工具,高效率、低成本地从事以商品交换为中心的各种活动的总称。
这个分析突出了电子商务的前提、中心、重点、目的和标准,指出它应达到的水平和效果,它是对电子商务更严格和体现时代要求的定义,它从系统的观点出发,强调人在系统中的中心地位,将环境与人、人与工具、人与劳动对象有机地联系起来,用系统的目标、系统的组成来定义电子商务,从而使它具有生产力的性质。
1.2电子商务介绍
电子商务的定义:
电子商务(Electronic Commerce)是在Internet开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。
Internet上的电子商务可以分为三个方面:
信息服务、交易和支付。
主要内容包括:
电子商情广告;电子选购和交易、电子交易凭证的交换;电子支付与结算以及售后的网上服务等。
主要交易类型有企业与个人的交易(B to C方式)和企业之间的交易(B to B方式)两种。
参与电子商务的实体有四类:
顾客(个人消费者或企业集团)、商户(包括销售商、制造商、储运商)、银行(包括发卡行、收单行)及认证中心。
电子商务是Internet爆炸式发展的直接产物,是网络技术应用的全新发展方向。
Internet本身所具有的开放性、全球性、低成本、高效率的特点,也成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值,它不仅会改变企业本身的生产、经营、管理活动,而且将影响到整个社会的经济运行与结构。
1.电子商务将传统的商务流程电子化、数字化,一方面以电子流代替了实物流,可以大量减少人力、物力,降低了成本;另一方面突破了时间和空间的限制,使得交易活动可以在任何时间、任何地点进行,从而大大提高了效率。
2.电子商务所具有的开放性和全球性的特点,为企业创造了更多的贸易机会。
3.电子商务使企业可以以相近的成本进入全球电子化市场,使得中小企业有可能拥有和大企业一样的信息资源,提高了中小企业的竞争能力。
4.电子商务重新定义了传统的流通模式,减少了中间环节,使得生产者和消费者的直接交易成为可能,从而在一定程度上改变了整个社会经济运行的方式。
5.电子商务一方面破除了时空的壁垒,另一方面又提供了丰富的信息资源,为各种社会经济要素的重新组合提供了更多的可能,这将影响到社会的经济布局和结构。
电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。
电子商务可以通过多种电子通讯方式来完成。
简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;但是,现在人们所探讨的电子商务主要是以EDI(电子数据交换)和INTERNET来完成的。
尤其是随着INTERNET技术的日益成熟,电子商务真正的发展将是建立在INTERNET技术上的。
所以也有人把电子商务简称为IC(INTERNET COMMERCE)。
从贸易活动的角度分析,电子商务可以在多个环节实现,由此也可以将电子商务分为两个层次,较低层次的电子商务如电子商情、电子贸易、电子合同等;最完整的也是最高级的电子商务应该是利用INTENET网络能够进行全部的贸易活动,即在网上将信息流、商流、资金流和部分的物流完整地实现,也就是说,你可以从寻找客户开始,一直到洽谈、订货、在线付(收)款、开据电子发票以至到电子报关、电子纳税等通过INTERNET一气呵成。
要实现完整的电子商务还会涉及到很多方面,除了买家、卖家外,还要有银行或金融机构、政府机构、认证机构、配送中心等机构的加入才行。
由于参与电子商务中的各方在物理上是互不谋面的,因此整个电子商务过程并不是物理世界商务活动的翻版,网上银行、在线电子支付等条件和数据加密、电子签名等技术在电子商务中发挥着重要的不可或缺的作用。
1.3网上商店与网上购物状况
随着Internet的日益盛行,利用无国界、无区域界限的Internet销售商品或服务,已成为商品交易的新选择。
从国际上召开的一系列关于“如何利用Internet制造商机”等讨论会的踊跃现象可以证明,网上商店即将成为一个浪潮。
这种交易方式的优越性也日渐被人们理解,并且这些观念正在以难以想象的加速度传播到世界的各个角落,中国也不例外。
在我国,随着各项技术的日益完善,人们的参与意识逐加深,网上商店蓬勃发展的良好趋势以已初现端倪。
从政府到公民,普遍认为“信息时代”已经到来。
作为“信息时代”一种重要形式的网上商店将成为新时代的宠儿。
1.4网上商店购物的特点
(1)开放
Internet是开放的,可以自由连接,而且没有时间和空间的限制,没有地理上的距离概念,任何人都可以随时加入Internet,只要遵循规定的网络协议。
同时,在Internet上任何人都可以享受创作的自由,所有的信息流动都不受限制。
在网络的每个客户都是平等的,这种开放性使得网络用户不存在是与否的限制。
(2)内容共享
网络用户在网上可以随意地调阅别人地网页或拜访电子广告牌,从中寻找自己需要的信息和资料,有的网页连接共享数据库,可以供查询的资料更多。
而内容的提供者本意就是希望用户能够随时取阅它的资料,使用说明或者他的一些小经验,他希望用户能认同他的看法、分享他的快乐。
(3)价格低廉
Internet是从学术信息交流开始,人们已经习惯于免费使用。
进入商业化之后,网络服务业务供应商(ISP)一般采用低价策略占领市场,使用户本应支付的通信费和网络的使用费等算进成本大大降低,增加了网络的吸引力。
(4)交互性
网络的交互性是通过两个方面的实现的,其一是通过网页实现实时的人机对话,用户选择特定的图文标志后可以瞬间跳到感兴趣的内容页面。
(5)减少流通环节,降低交易费用的优
第二章需求分析
网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。
一个典型的网上商城一般都需要实现商品信息的动态展示、购物车管理、客户信息注册登录管理、订单处理等模块。
2.1功能需求分析
本系统是一个电子商务系统,我们的目标是赋予其基本的电子商务功能,我们应该使本网站的操作尽量简单使它能够吸引更多的在线顾客。
所以我们力图分析理论中对顾客有价值的功能,除了基本的店面功能和网站必备的功能以外,我们还提供了购物车,可以让顾客像在超市中购物一样,将想要购买的物品放入购物车,如果顾客看中了其他物品不想买刚才的物品时可以从购物车将物品清出,添加新物品。
通过购物车给顾客提供最大的选择空间。
对于系统管理员,也力求尽量大可能方便其进行操作。
总之,我们将网上书店系统的功能划分为客户对功能的需求和管理员对功能的需求,两个部分。
他们的需求如下所列:
(1)客户对功能的需求
①客户注册
②登陆取得权限
③注销本次权限
④浏览最新的书籍
⑤分类浏览销售书籍
⑥组合条件搜索图书
⑦购物篮信息浏览
⑧购物篮信息修改
⑨购买图书
(2)管理员对功能的需求
①浏览所有用户的信息
②删除不合法的用户
③添加图书
④废弃图书
⑤修改图书信息
⑥销售统计
2.2系统功能模块分系
根据上面对系统功能的需求分析我们将网上书店系统主要划分为两大模块:
一为系统管理模块、二为系统销售模块。
在两大模块下又划分为若干个小的功能模块。
(1)用户管理模块
该模块负责管理所有网上书店的会员管理,主要功能包括添加、删除、修改以及查找用户信息。
会员奖品管理,积分换奖管理,后台管理,包括后台用户添加,管理员修改密码。
系统还可以对客户的帐户密码进行加密处理保护客户的私人信息,客户可以对自己的私人信息进行维护,如果客户不慎丢失密码还可以通过其它问题取回密码。
(2)商品管理模块
该模块负责管理本系统所销售的所有商品信息。
主要功能包括商品添加、商品删除、修改和查找信息,以及会员订单和匿名订单的查询,还有商品评论的管理。
(3)商品分类管理模块
该模块负责管理本系统所销售的所有商品的分类,包括大类管理、小类管理、商品类别转移、商城单位设置、商城分类设置。
这些管理包括书籍类别的删除,书籍类的改变,书籍单位的删除和修改等功能。
(4)商品浏览功能
为了让客户购买图书,首先必须让客户了解图书信息。
在首页我们提供有限的最新图书信息,如果读者需要按分类了解图书信息,要求系统为每类图书提供分页,客户可以选择分类扩展链接,并且客户可以针对某项具体的书目查看更详细的信息,以便决定是否购买或者放入购物篮以供将来选择参考。
(5)购物篮模块
这是电子商务网站的核心模块。
用户可以在这里建立他们的订单,只要选择各种自己需要的商品,并将他们添加到自己的预购信息栏中即可。
当然还要提供对购买物品进行删除、修改数量,以及清空购物车,继续购物的功能。
(6)销售统计模块
为了查看书店的销售业绩,我们必须对所有的图书销售情况进行汇总,要求系统可按时间、书类、作者、出版社、销售日期等内容或其中几项内容的组合来对所售图书情况进行统计,并形成报表。
2.3图书查询需求
当客户进入网上书店时,应该在主页面中分类显示最新的书目信息,以供客户选择所需图书,同时也应该提供按照图书名称,或者书籍类型来快速查询所需书目信息的功能。
2.3.1购物车管理需求
当客户选择购买某图书产品时,应该能够将对应图书信息,例如:
价格、数量记录到购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。
对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货和处理。
为了能够实现图书商品的购买,需要管理客户相关的联系方式、送货地点等相关信息。
2.4数据库需求分析
依据网上书店的处理需求,对应数据表的设计及功能如下:
一、图书基本信息表:
存放网上书店所销售图书的基本信息。
二、图书分类基本信息表:
存放网上书店所提供图书分类的信息。
三、客户基本信息表:
存放书店客户的基本信息。
四、订单信息表:
存放与客户相关的订单的基本信息。
五、订单条目详细信息表:
存放订单中详细条目的基本信息。
第三章系统总体设计
3.1UML活动关系图
下面是进入网上书店可以进行的操作。
具体的UML活动如下图所示:
图3.1-1
3.2系统流程
3.2.1系统主流程
网上书店
首页
搜索
帮助中心
会员界面
在线留言
分类浏览
会员注册
会员登陆
推荐/特价书籍
书籍目录
放入购物车
会员结帐
图3.2-1
3.2.2前后台管理流程图
注册登陆
修改登陆密码
首选服务
意见反馈
管理前台用户
管理后台用户
用户管理
添加新商品
查看与修改
商品管理
管理商品订单
管理员登陆
商品大类管理
商品小类管理
分类管理
商品分类转移
添加首页新闻
新闻修改删除除
信息管理
首页公告设置
查看意见反馈
商城信息设置
管理合作伙伴
送货设置
常规设置
3.3模块管理
(1)图书信息管理
该模块实现图书书目信息的分类显示,也提供图书信息依据书名及类别信息快速搜索的功能。
此外,在用户选择了对应书目信息后,还可以显示出有关该图书的详细信息,以便于客户了解所购商品。
(2)购物车管理
用于维护每一个进入网上书店的客户对应的购物车。
即将客户所选购的图书商品信息记录到对应的购物车中,以便于到收银台进行结账处理。
(3)会员注册
实现网上书店客户信息的注册、及身份验证。
由于目前网上商城普遍采用的方式为送货上门或者邮寄,因此需要收集与客户相关的联系方式、通信地址等信息。
(4)订单处理
根据客户购物车中的信息,以及客户所选择的送货方式和付款方式,连同客户对应的个人信息生成订单,以便于后续进行送货处理。
第四章数据库设计与实现
4.1所使用的数据库
本系统所使用的数据库是MySQLACCESS。
4.2数据库的结构
数据库基本由这些表组成,BJX_action_jp,BJX_adminloginlog,BJX_class1书籍分类,BJX_class2书籍分类,BJX_danwei书籍单位,BJX_fk访客,BJX_goods商品,BJX_guanggao广告,BJX_jiangpi奖品,BJX_pinglun评论,BJX_zhuanti专题,Iheeo_Delivery邮寄方式,Iheeo_Pay付款方式.
4.3表的设计
图4.3-1
图4.3-2
4.3.2客户留言表设计
图4.3-3
第五章功能设计
5.1后台登录
后台登录包函了管理员帐号,密码,验证码及管理面员登录,清空登录和返回首页.
程序验证码生成代码:
<%
OptionExplicit
Response.buffer=true
NumCode
FunctionNumCode()
Response.Expires=-1
Response.AddHeader"Pragma","no-cache"
Response.AddHeader"cache-ctrol","no-cache"
dimzNum,i,j
dimAdos,Ados1
Randomizetimer
zNum=cint(8999*Rnd+1000)
Session("GetCode")=zNum
dimzimg(4),NStr
NStr=cstr(zNum)
Fori=0to3
zimg(i)=cint(mid(NStr,i+1,1))
Next
dimPos
setAdos=Server.CreateObject("Adodb.Stream")
Ados.Mode=3
Ados.Type=1
Ados.Open
se
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 当当网的设计与实现 java 当当 设计 实现