网上购物系统论文

2022-05-12

要写好一篇逻辑清晰的论文,离不开文献资料的查阅,小编为大家找来了《网上购物系统论文(精选3篇)》,仅供参考,希望能够帮助到大家。摘要:进入新世纪以来,伴随着互联网的迅猛发展,网上购物开始逐渐风靡起来,商家也逐渐开始建设基于网络的电子购物商店,这将是一种全新的购物方式。网上购物是一种具有相互交换属性的新型商业购物方式,可以使买家与商家便捷的交互有关信息,完成最终的网上交易。本文重点介绍了使用Jsp技术构建电子购物商店的体系优势,对网上购物系统需求做一些细致的分析、探讨和阐述。

第一篇:网上购物系统论文

基于JSP的网上购物系统研究

摘要:传统的商品交易与销售模式已经不能满足人们的需求。越来越多的人正在逐步接受网上购物这种新的购物方式,购物网站也得到越来越多人的关注。文章使用JSP技术设计了一款网上购物系统,可以实现网上图书的销售与购买操作。

关键词:购物网站;网上购物系统;JSP

1 研究现状

网络的出现与迅速发展和电子商务的逐渐成熟,不仅改变了我们记录和传播知识的符号,也改变了我们的交易方式,而且将会对我们的思维方式、工作方式和生活方式产生根本性的影响。网上购物在资源量、经济、销售手段等方面的优势,都将成为电子商务必将替代传统交易模式的前提。而所有这些都需要通过网络语言实现,JSP就是实现电子商务走向应用的关键技术之一。

2 需求分析

2.1 数据库的需求分析

经过市场调查,网上购物系统的主要需求在于各种信息的提供和保存,数据的更新与查询,要求数据库结构能及时而充分地满足各种信息的输入输出。文章设计的是一个专门销售图书的网上购物系统。该系统的总体需求如下:(1)用户分一般用户和管理员用户。(2)订单分单张详细订单和总订单。(3)每一本图书都从属于一种类型。(4)一个用户可以购买多本图书。(5)一个用户对应一张订单列表。(6)一个列表对应多张订单。(7)管理员信息:用户名、密码。(8)普通用户:用户ID、用户名、密码。(9)图书:图书编号、图书名称分类等。(10)图书分类:分类编号、分类名称。(11)订单列表:订单编号、图书编号、购物数量。(12)订单:订单编号、用户编号。

2.2 关系实体图

本设计实体有:管理员信息实体、用户信息实体、图书实体、图书分类实体、订单实体、订单列表实体,如图1所示。

3 系统设计

文章所设计购物系统由客户界面功能模块和管理员界面功能模块两个模块组成。客户界面功能模块的主要功能:注册用户进行图书的购买,查看自己的购物车和查看订单等。管理员界面的主要功能:管理员进行用户管理,图书的添加与修改,图书类的添加与修改,订单管理等操作。如图2所示。

在线购书功能模块中的分页处理功能,要从数据库中读出数据,就要在图书操作类中定义一个boolean型的booksearch()的方法。取出数据后就要做分页处理,分页功能同样是在book search()方法体下实现,absolute()是用来定位的,然后又用了一个do while循环语句,读出所有数据的属性列的值。

try{

rs=stmt.executeQuery(sqlStr),

rs.absolute((page-1)*pageSize+1),

No.13

July,2016

return false,

}

这里的关键问题就是,在取完一页数据后,该如何去取下面的数据,absolute()在这里就让程序在取完一页数据后知道该从哪里取下一页要显示的数据,do while的作用就是从数据表中,读出每一个属性列,每次读完一条指向下一条,直到页尾处使用absolute()定位。这部分程序实现了分页与读取数据到页面的功能。

4 问题与展望

4.1 设计过程中的关键问题

设计初期建立好工程框架是不可少的。特别是JSP的项目,每一个包和文件夹对于程序的顺利运行都是至关重要的。对于每一个JSP项目而言,都应该有自己相对应的Web-INF文件夹,在它下面放的是每一个TavaBean的字节码文件,最好不要把原文件和字节码文件放在同一级目录下。每次编译JavaBean都要将生成的字节码文件放在Web-INF\class\目录下。在src文件夹下面放置自己创建的Java包。

在调试时并不是所有错误都能从页面信息中反馈,特别是sOL查询语句的错误。这时就需要通过查看服务器运行日志文件来发现错误。

4.2 今后可扩展方向

网站有义务承担用户在使用电子商务平台交易时所带来的风险。要加强网站的安全性,则必须使用MVC2模式来构架网站。将Struts框架技术和Servlet技术引入下一步的开发中。将现有的模块进一步细分。编写Servlet控制模块来协调M层,也就是信息处理层和V层,也就是数据信息显示和请求层。引入Struts框架技术的最大好处不仅是简化大型项目的设计流程,还一定程度提高了安全性。

5 结语

本设计采用了较为简单的模块化处理思想。JSP+JavaBean的设计模式,就是将网页显示和后台处理程序分离开,这样既提高了安全性,又减轻了今后维护的工作强度。在设计当中也是处处体现了模块化的思想,比如用户模块、管理员模块的划分,再如用户模块中的购物车模块和订单模块的划分。它们虽然相互独立,但却又联系紧密。这样就提高了程序的可读性和稳定性。

作者:汪东芳 薛丽香

第二篇:网上购物系统体系的构建

摘 要:进入新世纪以来,伴随着互联网的迅猛发展,网上购物开始逐渐风靡起来,商家也逐渐开始建设基于网络的电子购物商店,这将是一种全新的购物方式。网上购物是一种具有相互交换属性的新型商业购物方式,可以使买家与商家便捷的交互有关信息,完成最终的网上交易。本文重点介绍了使用Jsp技术构建电子购物商店的体系优势,对网上购物系统需求做一些细致的分析、探讨和阐述。

关键词:网上购物;Jsp技术;系统构建

1 网络购物的优势

网上购物和传统的购物比较,不仅交易时方便操作,而且选择范围和种类也较多。现在的网络已经真正意义的实现全球化,免去了货架和储存带来的局限,所以在网上购物可以比传统商家做得更好。伴随网络经济的到来,网络购物也得到迅速的发展,网上购物系统作为全新的商务模式,在网络购物的全过程中起着十分重要的作用。它给用户提供了静态和动态两种信息的资源。所谓动态信息是指随时变化的信息;静态信息是指那些比经常变动或更新的资源。

2 Jsp的优势

2.1 Jsp的网络特性

Jsp技术用简单方便的方法可以帮助Web页面创建、显示动态信息。Jsp技术的优点就是能够让网络购物应用程序变得更加容易和方便。Jsp技术是一种依靠Java的脚本技术,它能够接受请求并且生成响应。通常Jsp技术拥有Java技术简便且迅速的特点,面向对象也是纯粹开放的,安全性能也较好。利用Jsp技术可以使开发的动态网站具有更先进的性能。在进行一次完成写入后,Jsp技术在所有符合Java结构环境条件下都是可以运行的。这和传统的依靠单一平台或者开发商的模式有很大的区别。Jsp技术能够在Web服务器上完全顺利运行,而且可以同时满足大量开发商家的业务需求和工作要求。更重要的一点,它是一种全新开放的技术,即具有一般平台的独立性和服务器的合理性,又具有较强的移植性。Jsp技术和数据库的连接方法是依靠JDBC直接连接相关的数据库。因此网络购物系统才会采用这种先进的技术来应用和运营。

2.2 Jsp的安全特性

随着电子商务的广泛兴起,网上购物和交易对网站的安全性要求也得到越来越多的重视,开发技术要求必须在服务器端能够顺利运行。并能将执行结果以HTML方式返回到客户端的浏览器,虽然在屏蔽源码程序也很优秀,但是早期开发技术仍然存在很大的缺陷:第一种是源代码的安全性隐患,因为早期开发程序采用的是非编译性方面的语言,所以程序源代码的有关安全性被大大降低。假如有关站点被黑客侵入,我们就可以自动得相关源代码,同时对服务器的租用者来说,这里最为看重的是服务器出租商的道德程度,假如道德问题比较严重就极有可能造成有关应用程序泄露源代码。第二种是程序设计中的安全性隐患。早期的设计一般采用的是表单来完成最终的交互功能,这样相应的内容就会在浏览器的地址栏反应出来。假若不采用合理的安全保护措施,其他人就能够绕过验证直接进入其想进入的页面,这是十分危险的。

而在网上购物应用采用Jsp技术,它在执行时一般都是先对字节码完成编译,然后由Java虚拟机来进行执行。这样源码下载相对而言难度比较大,尤其在使用后,该程序完全可以放到不对外的目录中,安全性更高,并且Jsp能通过异常处理机制来有效防止系统的崩溃。

3 网上购物系统的需求分析

我们都知道Jsp技术是新兴和受欢迎的,在我国只是最近几年才开始兴起。但是在美国和欧美等发达国家,Jsp技术应用于网上购物的经验和实例越来越丰富。事实上全球一些大的电子商务提供商大多使用Jsp技术的方案。

用Jsp开发一种跨平台的Web,不但可以在Linux下成功运行,而且也能在其他类似操作系统上顺利运行。Jsp技术一般使用Java编程语言来编写有关程序,用来封装生成动态的网页。

当下风靡全球的网上购物系统不仅可以在网页功能制作上足够美观,而且规划也很合理且简洁,这样就可以在电子交易时避免错误问题的发生。我们将使用Jsp技术来对编辑网页进行全过程的指导工作,并运用类似技术把数据库和动态网页成功联系起来。本技术的应用在出于建立网上购物系统的目的,以及创建有关自己的数据库,可以让目标商品信息得到及时和便捷的保存和快速刷新,让买卖双方能够及时掌握商品买卖的情况。

4 网络购物应用Jsp技术系统的价值

伴随计算机和网络的快速普及,越来越多的商家已经明白网上建立网店的重要性,一种新兴的购物方式逐渐成为主导力量。根据有关资料显示,美国和欧洲的家庭已经爱上了网上购物。而在我国,只是近几年网上购物慢慢兴起。从当前网上商店的实际情况来看,上网不购物或者很少购物的现象还普遍存在,这是一种巨大的潜能和市场,应该引起我们的重视和关注。

安全和快捷的电子支付手段将是现在和将来网上购物健康发展的重要指标。由于网上购物无法像传统购物支付那么安全,可能还存在这样或者那样的问题,但是我们要努力克服困难,发现问题就要解决问题,买卖双方都要基于诚信和正确的价值取向,同时要有监管方给予双方足够的权利和义务,让网上购物健康地发展。

5 系统设计的功能模块

我们讲到的网上购物系统是一种利用Jsp技术数据库开发的全新应用程序,主要包括商品的展示和后台的有效管理两大部分。前台商品展示主要对新品上架和商品进行有关的说明和介绍;后台的有效管理侧重点就是对商城内的有关基础数据进行有效全方位的管理。

本系统在设计时必须实现以下几个目标:使用人机对话的操作手法,清晰和美观的界面设计;对商城内所有商品的进行全面展示;为顾客提供足够方便和快捷的商品信息查询平台;会员可以随时修改自己的会员资料;实现真正意义上的网上购物;客户对自己的订单也可以随时查询;维护和操作也很方便和简单;系统运行更加稳定和安全可靠。

6 结束语

随着计算机和网络技术的快速发展,国内外很多企业都在Internet上建立了有关自己核心价值的网站,这样可以为客户提供现代化的信息服务方法。网上购物网站已经成为一个数字化企业和网络化水平的十分重要的表现形式。采用技术进行开发,数据库合理搭建。近年来,随着信息的多元化和互联网的普及化,购物网站会越来越多地出现,网络购物已逐渐进入人们的普通生活。因此,我们需要开发出更便捷的网络购物系统。

网上购物系统我们采用的是Jsp技术进行有关的编程,它有许多的优越性,但也存在不少的不足,随着更加复杂的网络购物需求的出现,管理方面的工作量也会越来越复杂,如果网上购物管理系统做的足够完善,就能使管理方面的工作量可以变得轻松许多。而且在更广阔的范围上可以拉近企业与客户的距离,不但可以节省企业的成本和提高效率,而且也可以为用户节约时间,这也会是未来商务发展的方向。但是在国内,网上购物还在起步的初级阶段。我们要不断地吸取设计中的教训,总结优秀的经验。最重要的是,我们要有较强的创新思维,这样才能设计出适应时代发展的网上购物系统。如何正确利用Jsp技术的相关经验还非常有限,我们应继续完善该设计的方法和步骤,总结经验,以大力推广此项新设计,希望可以为我国的网络购物事业做些贡献。

参考文献:

[1]周影.网络编程语言Jsp实例教程[M].北京:电子工业出版社,2003.

[2]赵森.中文SQL Server 2005程序设计教程[M].北京:冶金工业出版社,2006.

[3]张俊兰,王文发.软件工程[M].西安:西安交通大学出版社,2009.

[4]王夕宁,王晓平.通用模块及典型系统开发实例导航[M].北京:人民邮电出版社,2008.

[5]潘峰,宋扬.基于S+I模型的大型电子商务网站平台设计[J].商业现代化,2007.

作者简介:尹春宏(1980.06-),女,吉林人,讲师,硕士,研究方向:计算机应用技术。

作者单位:吉林工业职业技术学院,吉林吉林 132013;中橡集团沈阳橡胶研究设计院,沈阳 110021

作者:尹春宏 马玲

第三篇:试论网上购物货币结算系统的安全问题

【摘 要】货币结算系统的信息泄露是网上购物不安全的主要因素,而且制约了网上购物电子商务的发展。本文简述了网上购物的终端货币结算的主要特征,并对货币结算的安全要素进行了分析,详细介绍了运行这种电子商务模式的关键安全控制技术:数据传输的安全技术、密钥管理技术、确保用户身份可靠性的技术、CA认证技术,SSL、SET协议等。

【关键词】网上购物;货币结算;电子商务;安全

随着互联网的全面普及,基于互联网的电子商务(“EC”)也应運而生,电子商务作为一种崭新的贸易方式,缩小了生产与消费之间的距离。作为一种全新的商务模式,有着巨大的发展潜力,如何建立一个安全、便捷的网上购物应用环境,对信息提供足够的保护,是网上购物领域十分关注的话题。本文将对网上购物的终端货币结算问题作一个基本的探讨。

1.网上购物货币结算的主要条件

现代电子商务技术已经集中于网上购物的建立和运作。网上购物和真实商店在部门结构和功能上没有区别,不同点在于其实现这些功能和结构的方法以及商务运作的方式。 网上购物从前台看是一种特殊的WEB服务器。这也就构成网上购物软件的三大支柱:商品目录、顾客购物车和付款台。好的商品目录可以使顾客通过最简单的方式找到其需要的商品,并可以通过文字说明、图像显示、客户评论等充分了解产品各种信息;顾客运用某种电子货币和商店进行交易必须对顾客和商店都是安全可靠的。因此,网上购物收取信用卡必须具备三个条件:

1.1建立商业账户

需要在某个商业银行中建立一个商业账户。这个账户使你可以进行接收信用卡支付和处理信用卡业务,最终获得资金。

1.2提供加密站点

必须为直接商品购买者提供一个符合SSL规范的加密站点用于他们安全地提交自己的信用卡资料,在保证他们提交的信息准确可靠的同时,还必须保证这些资料不被第三方窃取。

1.3提供支付网关

购买者提供的信用卡资料将直接被送到专门提供信用卡服务的专业公司(支付网关)进行处理,他们将进行信用卡的验证、转账、最终将资金转入商业账户。通过提供必要的个人信用卡资料,商店就可以通过银行计算机网络与顾客进行结算。这也是建立网上购物的必要条件。

2.如何安全可靠地进行网上购物货币结算

2.1要有一个良好的网络环境

电子商务是在电信网络上发展起来的。因此,先进的计算机网络基础设施和宽松的电信政策就成为发展电子商务的前提。近年来因特网迅猛发展,电信政策不适应形势的矛盾日益突出。

2.2要有一个公共电子商品导购平台

公共电子商品导购平台是保证网上电子商务活动顺利完成的物理保证。这需要各国家、各部门统一信息存储、通讯、处理的标准和协议,具有一个协调一致的导购平台。

2.3要有安全认证体系

开展电子商务最突出的问题是要解决网上购物、交易和结算中的安全问题,其中建立安全认证体系是关键。

2.4要有安全支付结算体系

银行业务的电子化,使得电子货币正在逐步取代传统纸币,发挥越来越重要的作用。我国的电子商务的普及,首先要解决网络的安全问题。在金融专网和因特网之间设置支付网关,作为支付结算的安全屏障。

2.5要完善电子商务立法的法律法规

立足本国,并与国际惯例接轨。电子商务是依托Internet的迅猛发展和普及而兴起的一种新型贸易方式,因此,在电子商务的立法中,既要注意国际惯例与国际合作,更要立足本国的现实。

3.网上购物安全问题及安全要素

3.1网上购物的安全问题

由于网上购物是以计算机网络为基础的,因此它不可避免面临着一系列的安全问题。 它主要表现在:

3.1.1信息泄漏

在电子商务中表现为商业机密的泄漏,主要包括两个方面:交易双方进行交易的内容被第三方窃取;交易一方提供给另一方使用的文件被第三方非法使用。

3.1.2篡改

在电子商务中表现为商业信息的真实性和完整性的问题。电子的交易信息在网络上传输的过程中,可能被他人非法修改、删除或重改,这样就使信息失去了真实性和完整性。

3.1.3身份识别

如果不进行身份识别,第三方就有可能假冒交易一方的身份,以破坏交易、破坏被假冒一方的信誉或盗取被假冒一方的交易成果等,进行身份识别后,交易双方就可防止“相互猜疑”的情况。

3.1.4电脑病毒问题

电脑病毒问世十几年来,各种新型病毒及其变种迅速增加,互联网的出现又为病毒的传播提供了最好的媒介。不少新病毒直接利用网络作为自己的传播途径,还有众多病毒借助干网络传播得更快,动辄造成数百亿美元的经济损失。

3.1.5黑客问题

安全问题更是应用电子商务最担心的问题,而如何保障电子商务活动的安全,将一直是电子商务的核心研究领域。作为一个安全的电子商务系统,首先必须具有一个安全、可靠的通信网络,以保证交易信息安全、迅速地传递;其次必须保证数据库服务器绝对安全,防止黑客闯入网络盗取信息。

3.2网上购物的安全要素

3.2.1有效性

对网络故障、操作错误、应用程序错误、硬件故障、系统软件错误及计算机病毒所产生的潜在威胁加以控制和预防,以保证贸易数据在确定的时刻、确定的地点是有效的。

3.2.2机密性

EC作为贸易的一种手段,其信息直接代表着个人、企业或国家的商业机密。因此,要预防非法的信息存取和信息在传输过程中被非法窃取。

3.2.3完整性

要预防对信息的随意生成、修改和删除,同时要防止数据传送过程中信息的丢失和重复并保证信息传送次序的统一。

3.2.4可靠性

EC可能直接关系到贸易双方的商业交易,如何确定要进行交易的贸易方正是进行交易所期望的贸易方这一问题则是保证EC顺利进行的关键。因此,要在交易信息的传输过程中为参与交易的个人、企业或国家提供可靠的标识。

3.2.5即需性

即需性是防止延迟或拒绝服务,即需安全威胁的目的就在于破坏正常的计算机处理或完全拒绝服务。在电子商务中,延迟一个消息或消除它会带来灾难性的后果。

3.2.6身份认证

身份认证指交易双方可以相互确认彼此的真实身份,确认对方就是本次交易中所称的真正交易方。这一过程为授权和审计所必需,也是实现授权、审计的访问控制过程运行的前提,是计算机网络安全系统不可缺少的组成部分。

3.2.7审查能力根据机密性和完整性的要求,应对数据审查的结果进行记录。审查能力是指每个经授权的用户的活动的唯一标识和监控的,以便对其所使用的操作内容进行审计和跟踪。

4.电子商务主要采用的几种安全技术

4.1数据传输的安全技术——数据加密技术

由于数据在传输过程中有可能遭到入侵者的入侵并窃听、窃取有关信息,所以当企业在传送涉及商业机密的数据时,一定要用密文传送,也就是利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再还原(解密),这种技术手段就是加密技术。加密技术常见的有两类:对称加密和非对称加密。

4.2密钥管理

对于密钥系统的大多攻击都发生在密钥管理上,而不取决于对算法的保密。在计算机网络的环境中,必须加强对密钥产生、存儲、分配、更换、销毁的管理。

4.3确保用户身份可靠性的技术——数字签名

对文件加密只解决了数据传输的保密性而对防止他人对传输中的数据进行破坏,以及如何确定发送人的身份就需要数字签名,数字签名是公钥加密技术与数字摘要的一种综合运用。数字签名可检验文件本身的真伪,并确定签名的身份,保证了发送者对所发信息不能抵赖。利用数字签名技术,可较好地保证电子商务交易和支付的安全。

4.4认证技术——CA认证(数字证书)

在网上进行每笔交易时,都要鉴别对方身份。通过检验对方数字证书的有效性,就可识别对方身份的真伪,从而建立双方的信任关系。通过数字证书,还可方便地获得对方的公开密钥,便于对数据进行解密。RA是证书的登记机构(Register Authority),分散在各个网上银行的地区中心。RA与网银中心有机结合,接受客户申请并审批申请,把证书正式请求通过银行企业内部网发送给CA认证中心。RA与CA双方的通信报文通过RSA进行加密。

4.5 SSL协议、SET协议

SSL和SET这两种协议主要是用于保护机密信息,同时也可防止非法用户侵入自己的主机。SSL协议,也称“安全套接层协议”,是美国Netscape公司最早开发的,SSL协议主要提供三方面的服务:用户和服务器的合法性认证、加密数据以隐藏被传送的数据、维护数据的完整性。

综上所述,电子商务安全技术应该完全有办法来解决网络货币结算系统的安全问题。网上购物的终端货币结算的安全问题,随着EC技术的不断创新和发展,将会在和谐社会的发展大潮中得到完美的解决。

作者:李爱艳

上一篇:高校档案管理论文下一篇:生活中心理学论文