⽹上购物系统的设计与实现
随着互联⽹的普及和计算机技术的发展,电⼦商务得到了⼴泛的应⽤。⽹上购物作为电⼦商务的重要组成部分,已经被越来越多的⼈所青
睐。⽹上购物以节省时间和精⼒、⽆纸化的科学管理⽽闻名,它是基于浏览器的交互式信息传递管理系统。为了消费者和商家的利益,各⼤
购物中⼼已经建⽴了⾃⼰的⽹站,并开放了⽹上购物平台,开发⾯向购物中⼼的⽹上购物平台,使消费者能够到购物中⼼购买或⽹上购买,
这有利于商品的普及和市场的开拓。本⽂⾸先阐述了⽹上购物的概念、⽹上购物的国内外现状,介绍了⽹上购物系统开发中使⽤的技术,最
后将理论和开发技术应⽤于现实⽣活中,完成了⽹上购物系统的设计和实现。
关键词:电⼦商务,⽹上购物,购物系统
⽬录
第⼀章绪论4
(⼀)研究背景及意义4
(⼆)国内外研究现状及分析5
第⼆章系统的开发⽅法及相关技术7
(⼀)SQL语⾔简介7
(⼆)SQL语⾔的作⽤8
第三章系统的需求及模块分析9
(⼀)业务需求9
(⼆)功能模块9
(三)⾮功能需求9
第四章系统的设计11
(⼀)总体设计11
(⼆)功能模块设计12
(三)数据库设计14
第五章总结16
致谢18
参考⽂献19
第⼀章绪论
(⼀)研究背景及意义
随着互联⽹技术的发展,互联⽹已经在⼈们的⽣活中普及。互联⽹信息化已经涉及到⼈们⽣活的各个⽅⾯。互联⽹不再是那些时尚⼈⼠的象
征,⽽是已经深⼊到⼴⼤⼈民⼤众之中。到⽬前为⽌,我国⽹民已经突破了6亿。随着互联⽹的迅速发展,电⼦商务也取得了良好的发展。
电⼦商务依赖于电⼦设备和⽹络技术,通过互联⽹、内部⽹和增值⽹络进⾏电⼦货币交换、供应链管理、电⼦交易市场管理、⽹络营销、在
线交易、电⼦数据交换、库存管理和⾃动数据收集系统等交易活动和相关服务活动。电⼦商务的出现可以使商家节约成本,提⾼宣传⼒度,
使消费者节省时间,使客户和商家不受空间的限制,因此电⼦商务受到⼈们的欢迎。⽹上购物是电⼦商务最普遍的种类,现下已经成为潮
流,很受⼈们欢迎。
⽹上购物系统是⼀个基于浏览器的交互式信息传递管理系统,它⽅便消费者,从⽽使商⼈受益。消费者只要能上⽹,就能随时随地购物,节
省了消费者很多时间。传统的模型购物我们只能从感官上看到商品,不知道商品的具体情况,但消费者在⽹上购物时,商家会列出商品的详
细内容,让消费者更深⼊地了解商品。⽹上购物也⽅便了⼈们对商品的⽐较。我们不需要旅⾏就能知道各种商品的价格,减少消费者的⾟
苦,减少⼈们的旅⾏中汽车尾⽓对环境的污染。⽹上购物可以避免消费者消费时携带现⾦,从⽽避免现⾦损失等⼀系列问题。更重要的是,
⽹上购物减少了店铺费等费⽤,⼤部分商品的价格⽐同类普通商品便宜得多。商家进⾏在线营销可以节约成本,不需要库存,及时调整营销
战略,降低风险。⽹络还可以及时传递信息,使资源合理配置。⽹上购物的好处相当多,已经成为不可阻挡的趋势,因此很多企业纷纷设⽴
⾃⼰的公司⽹站,在⽹上进⾏业务往来。俗话说,吃饭、⽣活、服装消费是⼈们必需的消费类型,服装的⽹上购物系统的建⽴已经势在必
⾏。
⽹上购物的平台模式分为B2B、C2C、B2C等。B2B是指企业对企业的营销关系,通过⽹站将企业与企业联系起来,为企业的⼯作提供服
务,使企业能够更好地发展。C2C是指个⼈对个⼈的营销关系,例如,如果⼀个消费者把旧⾃⾏车放在淘宝上卖,他就会通过⽹络渠道把⾃
⼰的商品卖给其他消费者。B2C是指企业和客户之间的营销关系,企业通过互联⽹直接向消费者销售产品,消费者可以通过⽹络购物和付费,
就像⽹上商店⼀样。
(⼆)国内外研究现状及分析
欧美国家的电⼦商务事业已经⾮常成熟,在美国,美国在线(AOL)雅虎(Yahoo)电⼦港(eBay)等著名电⼦商务公司于1995年前后启动。
在其他⼀些欧美国家,⼤部分家庭和企业都具备上⽹条件,⽹民⼈数占总⼈⼝的2/3以上,欧美国家拥有良好的信⽤卡消费制度,为电⼦商
务的良好发展奠定了坚实的物质基础,再加上正式完善的物流配送体系,购物搜索近年来在海外逐渐发展,随着在线图像处理技术的进⼀步
提⾼,⽤户体验已经从平⾯体验进⼊模式互动,随着等交互软件的⼴泛使⽤,开发了新的⽹络消费体验模式——共享购物。
近年来,我国⽹上购物最多的是⽹上购物导航、商品搜索、⽹上购物社区三种形式相结合的模式,⼈们⽹上购物时主要以商品搜索、直接经
验、评价查询、信誉等级为参考。2012年,我国⽹上购物市场交易额达到12594亿元,⽹上购物⽤户数达到2.42亿⼈。这⽐以前⼤幅提
⾼,涨幅达到了42.9%。
为了使⽹上购物更好地发展,国家也颁布了许多规范⽹上购物市场的相关法律政策。2012年,相关部门围绕促进发展、电⼦平台认证、⽹
上购物、⽹上交易和⽀付服务等核⼼主题,制定了⼀系列政策、法规和标准规范,并积极探索了适合中国国情和发展规律的电⼦商务制度环
境。2012年6⽉,⼯业和信息化部发布《互联⽹信息服务管理办法(修订草案征求意见稿)》,对实名制、⽹站访问条件、市民个⼈信息
安全等做出明确规定。国家发展改⾰委员会发表《关于⿎励和引导民间投资进⼊物流领域的实施意见》,明确⽀持民间资本进⼊物流业重点
领域,并提出了要为民营物流企业创造公平规范的市场竞争环境。
国家为了进⼀步规范⽹上购物的规范,颁布了⼀系列政策和法规,使得更多的⼈愿意在⽹上买东西。根据2012年的调查,89.3%的⽹购⽤
户表⽰满意。其中三分之⼆的⼈因为⽹上购物减少了外出,⼀半的⽤户通过⽹上购物节省了费⽤。未来只有5.9%的⽹上购物⽤户表⽰将减
少⽹上购物费⽤,其余⽤户均有增加或持平。
在⽹上购物中,⽹上零售交易不断增加。天猫、淘宝和其他⽹站的折扣促销活动使在线零售交易市场增长,使在线零售业⾛上了快速增长的
轨道。调查显⽰,在⽹上零售商品中,⽤户购买最多的是服装,4/5以上是在⽹上购买⾐服。其次是购买⽇⽤百货,占⽹购⽤户的三分之
⼀。
现在有很多⽹上购物系统。⽐如外贸⾏业⽐较常⽤的ZenCart购物中⼼系统,国内市场上常⽤的Ecshop和ECKOL、海上公司的HiShop等
购物中⼼系统。虽然他们占据的市场份额很多,但⽹络技术的第⼀个⽬标主要是⾯向个⼈⽹络设计,⽽不是企业。此时,基于Java的⽹上购
物系统与企业现有ERP系统的体系结构集成良好,便于数据库导⼊和导出,因⽽在今天,⼤企业内部基本上使⽤Java体系结构。
第⼆章系统的开发⽅法及相关技术
(⼀)SQL语⾔简介
结构化查询语⾔(SQL)结构化查询语⾔是⽤于访问数据、查询、更新和管理关系数据库系统的数据库查询和程编程语⾔,也是数据库脚本
⽂件的扩展。
SQL语⾔包含三个主要程编程语⾔类别的语句:数据定义语⾔(DDL)、数据操纵语⾔(DML)和数据控制语⾔(DCL)。定义数据库、数据对
象及其列的数据定义语⾔(DDL)。数据操作语⾔datamanipulationlanguage(DML)-允许插⼊、修改、删除、查询和修改数据库中的数
据。数据控制语⾔数据控制语⾔(DCL),⽤于控制对数据库组件的访问、访问权限等。
(⼆)SQL语⾔的作⽤
SQL是⾼级⾮程编程程语⾔⼯具,使⽤户能够在⾼级数据结构中⼯作。它是传递数据库服务器和客户端的重要⼯具,不需要指定数据存储⽅
法或了解特定的数据存储⽅法,因此,在基本结构完全不同的多个数据库系统上,可以使⽤相同的SQL语⾔作为数据输⼊和管理界⾯。使⽤
记录集合作为操作数据,所有SQL语句接为输⼊数据,并将集合返回到输出。此集合特性允许将⼀个SQL语句的输出⽤作另⼀个SQL语句
的输⼊,从⽽导致SQL语句嵌套,这样可以获得灵活性和强⼤的功能。
第三章系统的需求及模块分析
(⼀)业务需求
业务要求(businessrequirement)是客户对软件产品⽬标的⾼级要求。反映组织或客户的系统、产品⾼级⽬标要求,在项⽬视图和范围⽂
档中进⾏了说明。
业务说明:1、管理在⽹上购物程中⽣成的所有业务数据(例如,订单、付款记录、送货信息的管理和维护)。2.附带的系统后台管理维护功
能使您能够管理和维护商品信息、⽤户信息、系统⽇志等信息,并执⾏相应的权限管理。3、合理的响应速度、⾼安全性。4、系统运⾏稳
定,易于维护。
(⼆)功能模块
功能是描述系统⾏为,特别是系统和环境关系的重要概念。⽤户要求”(UrRequirement)描述正在开发的软件必须完成的任务,功能要
求定义了必须实施的软件功能,使⽤户能够根据业务需求执⾏任务。具体来说,功能模块是通过业务模块、管理模块实现的。
(三)⾮功能需求
⾮功能要求包括产品必须遵守的标准、规范和合同。设计或实施外部接⼝的具体细节和性能要求的约束和质量属性。
1.环境需求
⽀持环境主要包括电⼦商务的结算环境、电⼦商务物流环境和电⼦商务的信⽤环境。
2.性能需求
(1)可维护性
维护⽅法:在数据损坏、丢失等情况下,可以将备份数据倒回来恢复数据,提供对系统本⾝的集中操作维护。
(2)操作性
界⾯设计:系统应提供美观、实⽤、⽅便、直观的图形⽤户管理界⾯,充分考虑员⼯习惯,易于学习,操作⽅便,通过所有菜单驱动的处理
和多种快捷键、点击功能确保实现多数要求。
(3)开放性
系统的数据格式必须符合国家相关标准和⾏业标准,以确保适⽤程序列的互操作性和迁移可能性。
第四章系统的设计
(⼀)总体设计
1.系统设计的原则
充分考虑到本系统的总体规划⽬标和系统的应⽤环境,本系统的设计将严格遵循以下设计原则:
(1)实⽤性原则。⽹上购物系统的好坏直接影响到企业的经营利益。所以在设计这个系统的时候,要求把系统的实⽤性要求放在第⼀
位。该系统致⼒于彻底解决现有购物⽅式的低效通病,密切满⾜企业和⽤户的实际业务需求。
(2)安全原则。系统可防⽌⾮法授权操作,为各⼦系统提供严格灵活的⽤户执⾏和权限划分,并为数据库管理提供完整的数据备份恢复
机制。提供重要信息活动的⽇志记录。
(⼆)功能模块设计
1.商品选购
系统设计根据消费者购物习惯进⾏,第⼀阶段,您可以连接购物系统,直接输⼊所需的商品关键词,然后单击搜索按钮开始搜索。第⼆阶
段,看⾃⼰喜欢的商品,点击图标或介绍⽂字进⼊商品详细介绍。第三阶段,点击购买,进⼊下⼀阶段,填写详细的收货资料第四阶段,填
写购买数量、送货地址、收件⼈、联系电话等,然后单击“确定”。第五阶段、点击“⽴即⽀付”按钮进⼊⽀付程序。第六阶段,付款成功
后,可以进⼊购买列表查看交易详细信息。第七阶段,收到物品,确认⽆误后,进⼊“我购买的商品⽬录”,然后单击“确认收货”。第⼋
阶段,评价对⽅。
2.货款⽀付
货款⽀付由货款⽀付界⾯,⽀付管理、订货管理、购物车管理构成。
货款⽀付界⾯类
类的描述:货款⽀付界⾯主功能类
GetPaymentStyle()获取⽀付⽅式
ConfmnPaymentBtnClicked()确认⽀付按钮响应事件
GetMoneyAccount()获取⽀付⾦额
GetGoodsListInShoppingCart()获取购物车中待结算商品列表
3.商品发货
由订单处理界⾯总体展现,包含订单管理、发货管理、⽤户管理。
订单处理界⾯类
类的描述:订单处理界⾯主功能类
⽅
法
描
述GetWaitDeliveryOrderList()获取待发货订单列表
GetUrAddress()获取客户邮寄地址
AddDeliveryRecord()添加发货记录
ConfirmDeliveryBtnClicked()确认发货按钮响应事件
4.退货处理
退货处理由退货处理界⾯、订单管理、⽀付管理构成
退货处理界⾯类
类的描述:退货处理界⾯主功能类
SubmitRetumGoodApplicationBmClicked()提交退货申请按钮响应事件
ApproveApplication()确认退货按钮响应事件
GetRetumGoodApplicationList()获取退货申请列表
RefuApplication()拒绝退货按钮响应事件
GetFeedbackResult()获取处理反馈意见
(三)数据库设计
1…实体关系设计
实体类关系,由商品类别、商品信息、购物车、订单项、订单、⽤户信息、发货单、⽀付记录等构成。
2…数据库表设计
GoodCategory(商品类别表),保存商品类别的基本信息
字段名数据类型长度主键否描述
CategoryldGuid主键商品类别ID
CategoryNamnvarchar(20)20否商品类别名称
Goodlnfo(商品信息表),保存商品的基本信息。
字段名数据类型长度主键否描述
IdGuid主键商品ID
Namenvarchar(150)15O否商品名称
Priceint否单价
Amountint否库存量
Descriptionnvarchar(225)否描述信息
PhotoBinary否商品照⽚
CategoryNvarchar(50)否商品类别
ShoppingCart(购物车表),保存购物车记录的基本信息
字段名数据类型长度主键否描述
idguid主键购物车记录ID
ownerldguid否购物车所有者ID
goodldguid否商品ID
quantityint否购买数量
Createdatedatetime否创建⽇期
moneyint否商品总额
OrderDetail(订单项表),保存订单项的基本信息。
字段名数据类型长度主键否描述
Orderdetailldguid主键订单项ID
orderldguid否订单ID
goodldguid否商品ID
quantityint否购买数量
moneyint否商品总额
Log(系统⽇志表)保存系统⽇志的全部内容。
字段名数据类型长度主键否描述
idguid主键⽇志记录ID
urldguid否操作⼈ID
OperationtypeNvarchar(20)20否⽇志操作类型
Operatetimedatetime否操作时间
descriptionNvarchar(225)255否描述⽤户操作的详细信息
第五章总结
传统企业之间的交易往往会消耗很多费⽤和资源,包括销售、流通、购买等阶段。通过该系统⽹站的交易⽅式,买卖双⽅可以在互联⽹上完
成整个业务流程,从初始印象、到交涉、签名、交货、客户服务等。该系统通过企业间的⽹上交易,减少了许多事务的⼯作流和管理成本,
并降低了企业运营成本。由于互联⽹的便利性和可扩展性,企业扩⼤了活动范围,企业跨越地区之间的边界,更加⽅便,成本更加低廉。
企业需要实施电⼦商务实现企业经营⽬标,电⼦商务系统提供在线交易管理等全过程的服务。因此,电⼦商务系统必须具有⼴告宣传、咨询
协商、在线订购、在线⽀付、电⼦账户、服务交付、咨询、业务管理等功能。
随着电⼦计算机技术的迅速发展和互联⽹应⽤开发技术的成熟,越来越多的企业和部门开始投⾝商业⽹站的建设和应⽤,这种基于互联⽹的
电⼦商务给传统的交易⽅式带来了⾰命。与此同时,崛起的⽹上购物系统在更⼤的范围内缩⼩企业与客户之间的距离,降低企业成本,提⾼
效率,为⽤户节约时间,是未来的商业发展趋势。因此,本⽂以⽹上购物⽹站为对象,从环境建设到设计进⾏了具体分析。
致谢
论⽂写到此处已经基本结束,对于这篇付出了时间和⼼⾎的论⽂,总体来说基本上算满意。这篇论⽂的完成离不开⽼师的悉⼼教导和耐⼼指
导。论⽂的每⼀次修改都是⽼师对我严格要求的体现,与此同时此篇论⽂也督促我花更多的时间和精⼒去查阅资料和阅读⽂献,期间学到了
许多新知识,收获颇丰。总⽽⾔之,⼗分感谢⽼师对我的帮助,让我能顺利完成论⽂,完善⾃⼰的不⾜之处。
参考⽂献
[1]戴建中.电⼦商务概论[M].北京:清华⼤学出版社,2012.
[2]卢志刚.电⼦商务系统实践教程[M].机械⼯业出版社,2008.
[3]戴建中.电⼦商务概论[M].北京:清华⼤学出版社,2012年.
[4]陈恒,《JSP⽹站设计教学做⼀体化教程》[M].北京:清华⼤学出版社,2012年.
[5](美)VivekChopra,JonEaves,RupertJones[M].译者:朱涛正张⽂静等,⼈民邮电出版社,2006.
[6](美)BruceEckel,ThinkinginJava(4曲Edition)[M].译者:陈昊鹏,机械⼯业出版社,2007.
BudiKurniawan,《Struts2DesingnandProgramming:ATutorial》[M].译者:杨涛、王建桥、杨晓云,⼈民邮电出版
社,2009.
KalenDelaney、PaulS.Randal、KimberlyL.Tripp、ConorCunningham、AdamMachanic,《MicrosoftSQLServer2008
Internals}[M].译者:陈宝国、李光杰、薛赛男,2010.
[9]王浩,零基础学编程[M].机械⼯业出版社,2010.
[10]黎照、黎连业、王华、李淑春,《软件⼯程项⽬管理实⽤技术与常⽤模板》[M].清华⼤学出版社,2012.
[11]王丽华,现代情报[J].2008,(6).
[12]吕瑞华编著,电⼦商务系统运⾏机制研究[M].中国社会科学出版社,2011.12.
[13]任泰明,基于B/S结构的软件开发技术[M].西安电⼦科技⼤学出版社,2006.
[14]周伟.福布斯杂志.[J].中国出版,2008,(9):
[15]张为民,《云计算:深刻改变未来》[M].科学出版社,2009.
本文发布于:2022-11-26 22:13:47,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/26902.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |