网上商城--文献综述
更新时间:2023-03-18 05:45:01 阅读量: 综合文库 文档下载
- 网上商城文献综述推荐度:
- 相关推荐
文献综述
题 目小型网上商城的设计与实现 学生姓名*******
专业班级************************* 学 号*************** 院 (系)软件学院
指导老师(职称)************* 完成时间 2015 年 3 月 25 日
网上购物系统研究综述
网上购物系统研究综述
摘要:自从进入21世纪以来,伴随着IT技术的成熟,同时像亚马逊、淘宝
等电商的大力发展,电子商务逐渐发展壮大成为网络经济的核心。甚至于许多线下商城也都转移重心,发展线上模式。而不同的电商平台所实现的途径也不尽相同,本文就基于此,对当下网上商城所涉及到的技术以及常见模块进行研究分析。
关键词:网上购物/电子商城/JSP
1网上购物系统研究概述
1.1网上购物系统的研究意义
随着当今生活水平的提高,人们对购物也更加渴望,人们过去从市集买卖,后来发展有超市、店面,但每到人流高峰期,销售很是费事、费力,用户在超市等选购商品由于对商品的管理和分类不了解,导致客户的流失和客户很疲劳,为了给用户和商店的管理带来方便,也为了更好地适应市场需求,缓解各商店的规模、地域等限制,为消费者实现更便捷的方法,利用网上购物系统和计算机设备实现网上查看、选购商品、购买管理、会员管理等,提高工作效率。增加商品销量,同时便于管理,使用户便于挑选和购买。
1.2网上购物系统的应用目标
通过这个系统使用户利用计算机可以足不出户就能在网上进行查阅、挑选、购买;使管理人员利用计算机,快速方便的管理各类商品的销售。新商品的入库、分类、热卖商品的选择,使购物变得更加方便。
2网上购物系统设计开发分析
2.1开发工具的研究
2.1.1Java技术的优势
Java技术是由美国Sun公司倡导和提出的,是一种简单易用、完全面向对象、具有平台无关系且安全可靠的主要面向Internet的开发工具[1]。随着JavaServlet
2
网上购物系统研究综述
的出现和JSP的渐渐成熟,让Java正式的走向了web开发技术的舞台。Java以其强大的移植能力,多线程处理和网络处理能力已成为研究人员、开发人员瞩目的焦点。它与web技术的有机结合尤其适宜进行网络计算和动态多媒体信息的开发处理。Java技术带来的事一场革命,它是第一个真正独立于平台的语言,基于Java语言开发的软件可以实现“一次设计,到处运行”[2],即Java程序不经改变即可部署到任何运行Java虚拟机的计算机结构和操作系统,使得整个web世界发生了翻天覆地的变化。
作为Java的软件组建模型,JavaBean 就是一个Java类,是一种Java语言的可重用软件组件[3],它在内部有接口或者有其相关的属性,以便于不同的人在不同时间开发的Bean可以询问和继承。非可视化的JavaBean与JSP结合起来使用,JSP程序中常用JavaBean来封装事物逻辑(功能实现部分),如数据运算[4]。数据处理,数据库操作等,然后在JSP网页中调用,而JSP文本着重的是网页界面设计。实现了业务逻辑和前台部分的分离,这样不仅使JSP网页变得清晰,而且可以节省软件开发时间和降低以后维护的难度[5],使系统变得健壮和灵活。
Servlet是一种独立于平台和协议的服务器端的Java程序,可以生成动态的web页面[6]。Servlet是使用Java Servlet应用程序接口及相关类和方法的Java程序。它在web服务器上或应用服务器上运行并扩展了该服务器的能力。JavaServlet对于web服务器就好像Java Applet对于web浏览器,Applet装入web浏览器并在web浏览器中执行,而Servlet则是装入web服务器并在服务器内执行。Java Servlet API定义了Servlet和服务器之间的一个标准接口,这使得Servlet具有跨服务器平台的特性。Servlet通过创建一个框架扩展服务器的能力,采用请求-响应模式提供web服务。
与传统的CGI(Common GateWay Interface 公共网关接口)和许多其它类似的CGI的技术相比,Java Servlet有许多邮电,Servlet具有很高的效率,更容易使用,功能也更强大,具有更好地可移植性。Java Servlet是JSP技术的基础,大型的web应用程序的开发需要Java Servlet和JSP的配合才能完成。
2.1.2数据库选用
JDBC是Java的开发者Sun公司制定的Java数据库连接(JavaDataBaseConnectivity)技术的简称[7]。它是Sun公司联合数据库开发商开
2
网上购物系统研究综述
发出来的独立于DBMS的API(Application Programming Interface,应用程序接口),它为Java开发者使用各种数据库提供了统一的API。JDBC的功能和Microsoft的ODBC(Open DataBase Connectivity,开放式数据库连接)类似,但与ODBC还有一定的差别,JDBC是一个真正跨平台的API,而ODBC是一个C语言程序接口,必须在本地执行。大多数的ODBC驱动程序需要安装一系列的代码模块在客户机上,而JDBC可以直接在本地或者远程服务器上执行,且JDBC的维护和部署工作更简单[8]。
常用的数据库管理系统有Sql Server 、MySQL、Oracle、Access等。而SQLServer具有易用性、适合分布式组织的可伸缩性、与许多其他服务器软件紧密关联的集成性、良好的性价比等优点[9],在网上商城系统中,考虑到易用性、性价比等因素,所以在许多购物系统中都采用了SQLServer数据库管理系统。
2.1.3JSP技术与其它技术的比较
JSP与ASP、PHP均为动态网页开发技术[10]。
三者都提供在HTML代码中混合某种程序代码、有语言引擎解释执行程序代码的能力。在ASP、PHP、JSP环境下,HTML代码主要负责描述信息显示样式,而程序代码则用来描述处理逻辑。普通HTML页面之依赖于web服务器,而ASP、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中。然后一起发给浏览器。ASP、PHP、JSP三者都是面向服务器的技术[11],客户端浏览器不需要任何附加的软件支持。单JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作尽在JSP页面的第一次请求时发生,因此采用JSP技术的页面执行速度较快[12]。
从应用范围来看,ASP是微软开发的动态网页语言,业绩呈了微软产品的一贯传统,只能执行于微软的服务器产品、IIS、和PWS上。在UNIX下也有相关组件来支持ASP,但是ASP本身功能有限,必须通过ASP+COM的群组合来扩充,在UNIX的com实现起来非常困难。
JSP与PHP类似,几乎可以执行于任何平台,如Windiws、Linux、Unix等。知名的web服务器Apache支持JSP。由于Apache广泛应用在Windows、Linux等平台上,因此JSP有更广阔的执行平台。同时,从一个平台移植到另一个平台甚至不用重新编译,因为Java字节码都是标准的与平台无关的[13]。
3
网上购物系统研究综述
由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。首先,PHP缺乏规模支持;其次,它缺乏多层架构的支持。
(1)JSP的优势
1一次编写、到处运行; ○
2系统多平台支持; ○
3强大可伸缩性; ○
4多样化和功能强大的开发工具支持; ○
(2)JSP的弱势
1与ASP一样,Java的一些优势也是它的问题所在,正是由于为了跨平台○
的功能,为了极度的伸缩能力,所以增加了产品的复杂性。
2Java运行速度使用class常驻内存在完成,所以在一些情况下有些浪费资○
源。
在提及的三种技术中,JSP应该是未来发展趋势,尤其是电子商务类的网站,多采用JSP,甚至于在国内甚至世界范围内,许多网站解决方案提供商都采用JSP/Servlet。由于考虑到JSP的先进性和普遍性,本次毕业设计选用JSP作为主要开发工具。
2.2两种架构在应用中的比较
C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国Borland公司最早研发,B/S是美国公司微软研发[14]。目前,这两项技术已被世界各国所掌握,国内公司以C/S和B/S技术开发出产品也很多。
C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来说,降低了系统的通讯开销。
B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一直变化或者改进的结构[15]。在这种结构下,用过工作的界面是通过浏览器来实现的,极少部分事务在前端实现。大大简化了客户端电脑载荷,减轻了系统维护和升级的成本和工作量,降低了用户的总成本。
而作为购物网站,速度、快捷、全面必不可少。而B/S结构基于其优点,更
4
网上购物系统研究综述
有利于维护,乃开发第一选择。本次网上购物系统即以此为蓝本进行开发。
3常见模块分析
网上商城目的就是为用户提供购物的平台。根据不同用户、不同角色对功能的需求,其中一些模块必不可少。下面将对一些常见的模块进行分析。
(1)登录注册模块。注册可以为用户提供一个商城独一无二的账号,在登录账号的前提下,用户才可以进行进行购买、收藏商品。
(2)购物车模块。作为用户收藏商品的集结地。在网上商城实现中,也是必不可少的。
(3)信息修改模块。用户注册并登录后,可以在此模块修改个人信息。 (4)商品信息修改模块。此模块属于管理员的功能。商城的商品不能是一成不变的,所以需要对商品进行增加、修改删除等操作。
(5)订单审核模块。此模块是管理员对用户订单进行审核操作。可以针对一些用户恶意订单进行取消操作。在商城中也是必不可少的。
4总结
随着全球经济一体化的逐部发展以及人们生活水平的逐渐提高,网上商城将成为传统商城必不可少的经营策略之一。网上商城在互联网上可以实现的功能已经多样化,现在传统商城所具备的功能几乎都可以在互联网上进行电子商务的高效运作,因此随着互联网和电子商务的发展,它将有力改变现存企业经营的模式,增强企业的竞争力,给企业提供高效低成本的发展空间。
5
网上购物系统研究综述
参考文献
[1]蒋晓铭,刘晨.Java编程语言[M].北京:冶金工业出版社,2000.60-65. [2]Bruce Eckel.Thinking in Java[M].北京:机械工业出版社,2007.45-47.
[3]赵姝菊.基于Java Web项目开发之JavaBean应用探究[J].电脑知识与技
术,2012,5(18):20-15.
[4] 潘利群,李耿.JavaBean在JSP中的应用研究[J].武汉理工大学学报,2003,18(5):63-68. [5] 赵晓峰.基于JSP和JavaBean技术的Web应用开发[J].深圳信息职业技术学院学
报,2005,18(10):5-8.
[6] 迟亚平,方勇.Servlet技术与应用方法[J].北京邮电大学学报,2003,5(10):12-13. [7]李德水,阴国富.JDBC体系结构分析[J].电脑开发与应用,2006,11(5):18-19. [8]郭广军.基于JDBC的数据库访问技术的研究[J].南华大学学报,2005,22(5):20-21. [9]魏文雄,刘春雷.浅谈SQL Server数据库[J].昆明大学学报,2010,25(12):22-23. [10]尹明柴.试论动态网页JSP、ASP与PHP技术的比较[J].科技信息,2011.2(23):14-15. [11]郭亮,高辉.动态网页技术ASP、PHP、JSP的比较[J].黑龙江科技信息,2007,12(10):21-22. [12]李平.基于JSP的动态网页开发技术[J].微计算机信息,2009,10(5):8-9. [13]魏强.JSP技术简介及发展前景[J].装备制造技术,2008,11(5):11-12. [14]李云云.浅析B/S和C/S体系结构[J].科学之友,2011,11(8):8-9.
[15]李书杰,李志刚.B/S体系结构模式[J].河北理工学院学报,2002,11(10):5-8.
6
正在阅读:
网上商城--文献综述03-18
2017-2018学年贵州省铜仁一中高二(上)期末数学试卷(文科)07-06
领导干部任前廉政法规考试模拟试题06-01
我真了不起作文六年级06-19
初中毕业,关于初中毕业的作文02-04
2010年三亚亚龙湾百花谷风情商业街招商手册(pdf 27)05-17
中小学科普知识竞赛试题(234)03-05
安全管理制度标准【最新6篇】03-23
附则3:内控配套规章制度目录及索引05-16
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 网上商城
- 综述
- 文献
- CCFA品类管理模拟试卷4(含答案)
- 北京电影学院考研参考书讲义资料笔记
- 2017年全国计算机等级考试二级C语言上机题库集(100套)
- 时间管理的本质是“事件”管理
- 记一起受贿案件
- 超市数据库设计
- xx市烟草关于健全三项工作管理委员会的实施方案 - 图文
- 三峡税议
- 路易康
- 地税局长创建全国文明城市工作先进个人事迹材料
- 点菜宝系统整体报价 易之昂电子 - 图文
- 福建省考历年面试真题
- 新东方大学俄语第二册课本答案和课文翻译 -
- 武大地籍测量学第三版
- 狗怕冷吗关于大白熊犬怕冷吗的解答
- 课程与教学论各章节练习题及答案
- UC384x系列构成的彩显开关电源的电路分析与故障维修
- 最新最新346运动生理学试题及答案合集
- 财务报告管理办法
- 气体顶升法在威金斯型卷帘密封转炉煤气柜大修施工中应用