论文部分内容阅读
摘 要:随着信息技术以及支付手段的不断发展,人们购物方式已经从面对面的交易发展到使用支付宝、微信、各类网银支付等方式。如淘宝、京东、苏宁易购等在线购物平台给人们的生活带来很大的便利。针对目前现状,本文进行广泛调研,设计实现了一个基于SSH的在线购物平台,在线平台的设计与实现主要包括:数据库设计、用户登陆模块、信息查询模块等。平台设计选择基于SSH架构的Java语言进行设计与实现,通过对在线购物平台的功能进行测试,测试结果表现良好,系统运行稳定。具有较好的应用价值。
关键词:在线购物;SSH;Java;JSP
大概十年前,那个时候基本上所有人都在实体商店购买各种各样的东西,人们缺少一个东西的时候,第一反应绝对是拿着现金去超市或者市场上去购买。对于在线购物平台这一想法,人们都认为这是一个未来的技术,想象未来几十年后人们坐在家里喝点可乐,吃点薯片,想要买啥,随便点点鼠标就有人送到家里。然而,时代的变化总是超过人们的想象力,仅仅几年时间,在线购物平台已经风起云涌,席卷了广大的华夏大地,人们不再习惯于传统的现金支付手段,当缺少某些东西的时候,第一想到就去去淘宝、京东商城或者苏宁易购这些在线平台上去逛逛,去下单购买,使用自己的支付宝或者微信钱包用于支付,最快几小时后就会有专门的快递员送货上门。可见,在线购物平台的发展远远超出了人们的想象力。
一、在线购物平台介绍
本文使用的是常用的web设计的SSH框架,这一框架包括了三个小框架,分别是Struts、Spring以及Hibernate。使用这种框架,可以方便整个在线购物平台系统的设计,为开发带来极大地便利条件,这是一个值得深入考虑的问题。
本文的在线购物平台分主要是两个模块组合而成:包括了前端的用户商品信息查看以及购物付款的这部分。还有就是后端的管理员对商品进行各种操作管理的部分模块,一般来说有在线商品的输入录入以及删除、增加等一系列的操作管理。
前端的用户商品查看以及购物付款的这部分模块,主要的功能十分简单,就是完成基本的购物工作,比如在购物之前,必须注册一个自己独特的用户名,并输入自己的一个密码,这样才能进行基本的操作。然后还有对在线商品进行查找,查看,将在线商品假如购物车进行下单以及在线进行付款等一系列功能。
本文的在线购物平台,要进行很多模块的合作运行以及数据共享交互等等。对商品基本信息阅览查看,以及对订单的付款的界面,就含有以下这些模块的功能,具体的有图片的列表分类,推荐商品的滚动界面,模糊搜寻在线商品,新的在线商品上线的预告等等等。整个在线购物平台各个模块和部分肯定是有着千丝万缕的联系的,这是由系统的功能所决定的。
在线购物平台整个系统利用一种十分潮流的后端开发的技术——SPRINGMVC+JSP,而且想要前端开发语言进行配合,通过相互之间的协作,然后完成商品的展示,本文使用的是配合JS和HTML的开发语言。
在线平台的很多商品需要进行输入录入以及修改、添加和删除操作的管理等,这是由管理员后端这个模块完成的。该模块核心的功能是管理好用户的注册账号密码等信息,对管理员进行个人信息的修改以及在线商品的一系列的管理、用户的订单信息管理操作的基本要求。本文的在线购物系统平台采用的是DIV+CSS的良好布局方式显示商品的信息等,完成前端主要功能,让在线购物的用户十分的方便直观快捷了解商品的品质、特点和信息。
二、系统分析
一台具备基本功能的PC,无论是台式机还是笔记本都能作为本文的硬件环境。但是考虑到软件的兼容性,以及运行速度和开发速度两方面考虑,建议使用的硬件环境配置越高越好。本文所使用的硬件环境基本上能满足开发速度和效率的要求。软件环境配置主要有:操作系统是由最新的Windows10系统组成,数据库由My SQL5.0构成,使用的开发集成环境的软件是My Eclipse,使用的服务器部署的软件是常用的Tomcat。
对于在线购物平台来说,数据量是十分巨大的,因此对于这些数据如何进行统一快速的操作十分重要和关键。本文的在线购物平台采用的是MySQL数据库管理系统对所有的数据进行操作和管理,能够完成基本的要求。根据系统的功能需求分析可画出系统的功能模块图。
三、系统设计
一个完整的在线购物平台需要包含以下这些模块和功能:主要是前台的界面功能,这是用户之间打交道的部分。还有是后台管理功能,这是对整个系统进行管理的重要部分。下面主要对这两部分的功能进行重点的需求分析。
根据用户对平台的需求,系统前台需要包括以下这些模块,具体的功能如下:
商品显示模块和功能:通过本文的在线购物平台,商家向顾客展示自己的商品;
商品搜索模块和功能:顾客需要一种东西或者商品,可以直接通过搜索功能方便快捷的找到自己所需,实现快速购物和查找;
购物车模块和功能:这个模块设计十分人性化,类似于超市里面购物车一样,如果看到可以自己想要的东西或者商品的时候,放到到自己的购物车中,并可以随时查看自己购物车里面商品或者东西的基本信息。
在线付款模块和功能:当顾客完成购物车内商品下单后,需要通过在线支付的模块进行网上付款,选择支付宝、网银或者微信等支付方式。付款完成后,顾客接收到填写收货地址的提示,完成自己地址的填写。
系统后台主要是为了配合前台的功能实现,主要包含以下几个模块和功能:
商品管理模块和功能:需要对商品进行分类,然后根据分类的信息,对商品的具体信息进行查找,与此同时,还要能够及时的对商品的具体信息进行更新;
用户管理模块和功能:顾客通过该在线购物平台进行注册,并且输入了个人信息,联系方式和地址等。考虑到私人的信息是受到中华人民共和国法律保护,所以对顾客信息的保密工作十分关键和重要;
管理员模块和功能:一个在线购物平台,需要进行管理才能正常的运作。整个模块就是为了让管理员进行相应管理操作等,可以修改登陆密码以及一系列的管理操作;
订单管理模块和功能:管理员可以通过这个模块查找顾客的商品订单,然后对商品订单的信息做出及时的修订;
公告管理模块和功能:为顾客提供商品特价活动,新品活动,商品推荐等的滚动通知信息以及以系统其他关于在线购物平台的信息;
留言模块和功能:当接收到顾客的建议和意见后,管理员需要对用户的留言做出相应的回应和行动。
参考文献
[1] 程南希.基于SSH架构的在线购物管理系统的设计与实现[D].成都:电子科技大学,2011.
[2] 靳建林.基于SSH和j Query框架的网络购物平台的设計与实现[D].淮南:安徽理工大学,2012.
[3] 秦川,吴旻倩.基于SSH的网上购物系统的设计与实现[J].信息通信,2013,30(2):164-165.
作者简介
李浩(1996—),男,安徽芜湖人,安徽新华学院,信息工程学院,研究方向:java的企业级应用。
(作者单位:安徽新华学院信息工程学院)
关键词:在线购物;SSH;Java;JSP
大概十年前,那个时候基本上所有人都在实体商店购买各种各样的东西,人们缺少一个东西的时候,第一反应绝对是拿着现金去超市或者市场上去购买。对于在线购物平台这一想法,人们都认为这是一个未来的技术,想象未来几十年后人们坐在家里喝点可乐,吃点薯片,想要买啥,随便点点鼠标就有人送到家里。然而,时代的变化总是超过人们的想象力,仅仅几年时间,在线购物平台已经风起云涌,席卷了广大的华夏大地,人们不再习惯于传统的现金支付手段,当缺少某些东西的时候,第一想到就去去淘宝、京东商城或者苏宁易购这些在线平台上去逛逛,去下单购买,使用自己的支付宝或者微信钱包用于支付,最快几小时后就会有专门的快递员送货上门。可见,在线购物平台的发展远远超出了人们的想象力。
一、在线购物平台介绍
本文使用的是常用的web设计的SSH框架,这一框架包括了三个小框架,分别是Struts、Spring以及Hibernate。使用这种框架,可以方便整个在线购物平台系统的设计,为开发带来极大地便利条件,这是一个值得深入考虑的问题。
本文的在线购物平台分主要是两个模块组合而成:包括了前端的用户商品信息查看以及购物付款的这部分。还有就是后端的管理员对商品进行各种操作管理的部分模块,一般来说有在线商品的输入录入以及删除、增加等一系列的操作管理。
前端的用户商品查看以及购物付款的这部分模块,主要的功能十分简单,就是完成基本的购物工作,比如在购物之前,必须注册一个自己独特的用户名,并输入自己的一个密码,这样才能进行基本的操作。然后还有对在线商品进行查找,查看,将在线商品假如购物车进行下单以及在线进行付款等一系列功能。
本文的在线购物平台,要进行很多模块的合作运行以及数据共享交互等等。对商品基本信息阅览查看,以及对订单的付款的界面,就含有以下这些模块的功能,具体的有图片的列表分类,推荐商品的滚动界面,模糊搜寻在线商品,新的在线商品上线的预告等等等。整个在线购物平台各个模块和部分肯定是有着千丝万缕的联系的,这是由系统的功能所决定的。
在线购物平台整个系统利用一种十分潮流的后端开发的技术——SPRINGMVC+JSP,而且想要前端开发语言进行配合,通过相互之间的协作,然后完成商品的展示,本文使用的是配合JS和HTML的开发语言。
在线平台的很多商品需要进行输入录入以及修改、添加和删除操作的管理等,这是由管理员后端这个模块完成的。该模块核心的功能是管理好用户的注册账号密码等信息,对管理员进行个人信息的修改以及在线商品的一系列的管理、用户的订单信息管理操作的基本要求。本文的在线购物系统平台采用的是DIV+CSS的良好布局方式显示商品的信息等,完成前端主要功能,让在线购物的用户十分的方便直观快捷了解商品的品质、特点和信息。
二、系统分析
一台具备基本功能的PC,无论是台式机还是笔记本都能作为本文的硬件环境。但是考虑到软件的兼容性,以及运行速度和开发速度两方面考虑,建议使用的硬件环境配置越高越好。本文所使用的硬件环境基本上能满足开发速度和效率的要求。软件环境配置主要有:操作系统是由最新的Windows10系统组成,数据库由My SQL5.0构成,使用的开发集成环境的软件是My Eclipse,使用的服务器部署的软件是常用的Tomcat。
对于在线购物平台来说,数据量是十分巨大的,因此对于这些数据如何进行统一快速的操作十分重要和关键。本文的在线购物平台采用的是MySQL数据库管理系统对所有的数据进行操作和管理,能够完成基本的要求。根据系统的功能需求分析可画出系统的功能模块图。
三、系统设计
一个完整的在线购物平台需要包含以下这些模块和功能:主要是前台的界面功能,这是用户之间打交道的部分。还有是后台管理功能,这是对整个系统进行管理的重要部分。下面主要对这两部分的功能进行重点的需求分析。
根据用户对平台的需求,系统前台需要包括以下这些模块,具体的功能如下:
商品显示模块和功能:通过本文的在线购物平台,商家向顾客展示自己的商品;
商品搜索模块和功能:顾客需要一种东西或者商品,可以直接通过搜索功能方便快捷的找到自己所需,实现快速购物和查找;
购物车模块和功能:这个模块设计十分人性化,类似于超市里面购物车一样,如果看到可以自己想要的东西或者商品的时候,放到到自己的购物车中,并可以随时查看自己购物车里面商品或者东西的基本信息。
在线付款模块和功能:当顾客完成购物车内商品下单后,需要通过在线支付的模块进行网上付款,选择支付宝、网银或者微信等支付方式。付款完成后,顾客接收到填写收货地址的提示,完成自己地址的填写。
系统后台主要是为了配合前台的功能实现,主要包含以下几个模块和功能:
商品管理模块和功能:需要对商品进行分类,然后根据分类的信息,对商品的具体信息进行查找,与此同时,还要能够及时的对商品的具体信息进行更新;
用户管理模块和功能:顾客通过该在线购物平台进行注册,并且输入了个人信息,联系方式和地址等。考虑到私人的信息是受到中华人民共和国法律保护,所以对顾客信息的保密工作十分关键和重要;
管理员模块和功能:一个在线购物平台,需要进行管理才能正常的运作。整个模块就是为了让管理员进行相应管理操作等,可以修改登陆密码以及一系列的管理操作;
订单管理模块和功能:管理员可以通过这个模块查找顾客的商品订单,然后对商品订单的信息做出及时的修订;
公告管理模块和功能:为顾客提供商品特价活动,新品活动,商品推荐等的滚动通知信息以及以系统其他关于在线购物平台的信息;
留言模块和功能:当接收到顾客的建议和意见后,管理员需要对用户的留言做出相应的回应和行动。
参考文献
[1] 程南希.基于SSH架构的在线购物管理系统的设计与实现[D].成都:电子科技大学,2011.
[2] 靳建林.基于SSH和j Query框架的网络购物平台的设計与实现[D].淮南:安徽理工大学,2012.
[3] 秦川,吴旻倩.基于SSH的网上购物系统的设计与实现[J].信息通信,2013,30(2):164-165.
作者简介
李浩(1996—),男,安徽芜湖人,安徽新华学院,信息工程学院,研究方向:java的企业级应用。
(作者单位:安徽新华学院信息工程学院)