基于Java Web二手商品交易网站的设计与实现

来源 :今日财富 | 被引量 : 0次 | 上传用户:skyisheaven1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  二手商品交易网站是基于Java Web技术的一个网络商品交易平台。该网站使用Eclipse作为开发环境、MySQL数据库作为后台数据管理,使用的相关技术包括:JSP、Servlet和JDBC技术。该网站的宗旨在于服务在校学生,学生可以通过该网站自由买卖商品,为他们提供了安全又方便的交易平台。该商品交易网站实现的功能有:用户登录/注册、商品发布和商品购买等。通过对市场的调研与分析可知,现在正是互联网时代,在我国网络的交易中,网上二手交易已成为不可或缺的一部分。
   一、引言
  随着社会的飞速发展,大学生的生活水平不断提高,很多学生对日常用品的质量要求也越来越高,有些日常用品跟着时代的变化在不断的弃旧换新,许多的旧物品被堆积。而且隨着毕业季的到来,许多毕业生常常会因为自己在大学几年囤积下来的物品无法处理而烦恼,觉得这些物品带走麻烦,扔掉又可惜,所以我们要想解决这些问题,实现物品转卖才是最好的选择。一方面,不仅降低了卖方的损失增加了买方的利益,形成了“于人方便,于己也方便”的局面。另一方面,即减少了资源的浪费和损耗,也为广大学生提供了一个商品便捷交易的服务。如何实现一个安全、便捷的交易平台是本文需要解决的问题。
   二、 开发工具及相关技术介绍
  (一)开发工具
  该网站使用Eclipse和MySQL软件开发,其中Eclipse是一个基于Java的集成开发环境,具有容易理解的中文版和免费的源代码。
  (二)开发技术
  本网站使用JSP、JDBC、Servlet技术进行开发。JSP能开发动态的网页,有组间和代码跨平台、多种网页格式和功能强大的优点。JDBC可以访问数据库,进行数据存储管理。Servlet可以进行请求响应服务,有方便、跨平台、灵活性、可扩展性特点。
   三、功能模块需求分析
  这个网站最大的特点是容易被用户使用和理解。本网站将实现以下基本功能:
  (一)未认证学生用户有注册学生用户、浏览商品列表和查找相关商品功能。
  (二)已认证学生用户有登录网站、浏览商品列表、查找相关商品和购买商品功能。
  (三)管理员有注册用户管理、系统管理、商品分类管理、商品信息管理和商品交易管理功能。
   四、 网站设计
  (一)前端界面设计
  本网站使用的是JSP技术作为前端的展现,具有整洁美观的页面。因为每个模块的页面各不相同,所以在进行页面设计的时候,本网站会合理安排公共部分减少页面代码的冗余性。当输入的信息为空时,设计提示输入信息为空。当输入的信息错误时,提示输入信息错误。前端界面设计如下:
  1.注册页面设计:学生手机号、学生名、设置密码、确认密码和验证码输入。
  2.登录页面设计:学生手机号和学生密码输入。
  3.商品界面设计:有商品的分类、商品的查找以及商品的浏览页面布局。
  4.购物车页面设计:有删除、增加和付款等。
  (二)后台数据库的设计
  任何程序都要对涉及的数据进行增加、删除、修改和查找操作,并将最终数据处理的结果保存。后台数据库主要有以下设计:
  1.已认证学生信息表:编号、姓名、手机号码、email、登录名、登录密码。
  2.后台人员信息表:后台人员编号和后台人员类别。
  3.商品信息表:商品编号、商品类别、发布人、商品详情、联系电话、发布时间信息。
   五、 网站实现
  网站的实现大致如下:使用JSP进行页面实现,客户端提交from表单到服务器端,Servlet调用客户端所提交的Post和Get请求,使用JDBC连接数据库相关操作。详细实现过程如下:
  (一)登录页面的实现
  为保证网站的安全性,如需进行交易,用户需要登录本网站。使用form提交表单和post方法进行相关操作,输入正确的账号和密码即可登录到商品首页。实现代码如下:<form action="login" method="post"></form>。实现页面如图1所示:
  (二)注册页面的实现
  针对非用户对象,可以单击登录页面的立即注册按钮来注册,随后会转跳到注册页面。实现代码:<a href="register.jsp">立即注册</a>。实现页面如图2所示:
  (三)其他页面的实现
  商品列表页面、购物车页面和支付等页面所需的代码实现基本都是类似的,为了使页面排版整洁,我们使用<div class="one"><ul class="one_1"><li class="1"></li></ul></div>语法结构进行设计,可通过请求转发以及重定向转跳到其他相关页面。
  (四)Servlet类的实现
  每一个Servlet实现类对应一个JSP页面,来解决Get方法和Post方法的请求问题。相关代码为:@WebServlet("/login")和protected void doPost()。
  (五)数据库的连接实现
  导入JSTL是数据库连接的先决条件,jar包的实现代码如图3所示:
   六、 网站测试
  网站测试是检查一个网站是否可以运行的重要审查过程。为了提高软件的可靠性,将在网站上进行黑盒测试。
  本网站采用的是黑盒测试方法中的等价类划分方法,分别对用户登录和非用户注册进行测试。测试结果如下表1所示:
   七、结语
  本网站以服务学生为主要初衷,利用Java Web技术开发网站,详细介绍了二手商品交易网站的开发过程,经过一系列的计划、分析、设计、实现和测试,最后用Eclipse软件实现。通过这些相关技术的支持与实现,该网站的性能得到了很大的提高,表明了该网站的设计和实现方案是可行的。(作者单位:贺州学院,数学与计算机学院)
  基金项目:大学生创新创业训练项目:贺州交易信息平台的设计与实现,项目编号:201711838167。
其他文献
随着互联网时代的发展和人们生活水平的提高,人们对生活品质的要求提高,科技化、信息化、及大数据的应用和发展。社区服务类APP对业主而言,整合小区服务与周边消费,获取物业服务与小区其他住户互动,业主享受到不出门、更省钱、更省心、更省力的优质服务。   一、社区服务类APP的研究现状   (一)社区服务类APP的运营平台有局限性  现在市场上手机系统的两大竞争对手是苹果IS
期刊
一、引言   近年来,随着中国—东盟自由贸易区的全面启动,广西与东盟、日本、韩国的交流与合作日益密切,广西正成为中国与东盟国家经贸往来的重要桥梁,也是中国经济增长最快、最具潜力的地区之一。为此,广西的产业结构亟待调整优化。   二、广西省产业结构现状分析   1998-2017年广西省产业结构有明显的转型趋势。其中,第
期刊
“互联网+”模式的发展使得社会上衍生了很多对外汉语教学产品。基于目前的情况,本文采用文献调查法、对比法、本文将计算机辅助技术和对外汉语的融合程度进行了总结,通过对比研究的方法,分析了当前对外汉语辅助教学产品存在的问题,最后在此基础上提出了辅助教学系统方面的一些构想。   一、引言   网络和技术的日新月异,引发了各个产业之间的“互联网+”的模式的思
期刊
王阳明是明代著名的哲学家、政治家、军事家,其成就集“立德、立功、立言”为一身。贵州是阳明心学思想的重要发源地,将阳明文化与贵州发展大生态相结合,对当代环境问题的解决具有重要启示。“人文精神”是人类精神的高级表现形式,对人和国家而言具有重要意义。贵州省委提出把“天人合一、知行合一”作为贵州人文精神,构筑贵州精神高地,是将贵州作为阳明文化重要发源地的优势与中国优秀传统文化结合的典范,贵州人文精神的理论
期刊
环境是人类可持续发展不可或缺的资源。当前,我国以环境换发展的恶性后果日益显现,全国大气、水资源受到严重污染。近年来,在国家的不断努力下,我国生态环境质量实现了一定改善,但仍无法根治,环境问题的复杂性、紧迫性、反复性、长期性问题依然存在。本文从博弈论角度对中国环境污染治理难题进行分析,主要涉及企业和政府两类主体,通过设计两个博弈方之间的博弈模型来对中国环境治理难的问题做出解释。  一、企业之间的博弈
期刊
经济法是我国法律体系当中不可或缺的重要组成部分,与此同时经济法与其它法律相比具有自身的独特性,它的存在就是为了维护社会以及人民群众的整体利益,这也是它的价值体现,除此之外,经济法对推动社会和谐发展具有举足轻重的实践意义。   一、 经济法与社会整体利益的本质含义   经济法是维护社会整体利益的根本保障,但是社会的整体利益并不单纯的指个人利益亦或者是国家利益。客观地来讲,一部法
期刊
共享经济作为新经济模式的代表,逐渐渗透进生活的各个角落。共享汽车作为其中的佼佼者之一,极大地改变了人们的生活。本文首先分析了共享汽车的发展现状,然后找出发展中存在的问题,并提出解决对策,以促进共享汽车稳定、长远、健康的发展。  一、前言  随着共享单车的面世,共享经济在国内飞速发展,很多汽车商也相继推出了共享汽车服务项目。共享汽车对比传统的汽车租凭省去了很多不必要的程序;分时租凭、随用随取,不需要
期刊
工业机器人是进行高效机械加工的关键装备,它的制造和使用,直接体现了一家企业(工厂)、一个行业甚至一个国家在机械生产与加工中的先进性。伴随着国家制造业的产业升级,工业用机器人开始广泛应用于工业化生产过程中,不论是机械加工技术,还是特种加工技术、加工辅助技术,工业机器人的工作效率都很高,这也促使着工业机器人将广泛应用的一种趋势。随着我国工业生产技术的提高及产业升级的需要,机器人的智能化、仿生化、集成化
期刊
打赢脱贫攻坚战是实现“两个一百年”奋斗目标的重要任务,也是改善民生、构建和谐社会的必要保障。金融扶贫能够为贫困地区注入发展活力,通过完善基础设施、投入启动资金、扶持特色产业等形式,推动区域经济的向好发展。本文首先概述了金融创新助推扶贫的主要内容,随后客观分析了当前金融扶贫工作中遇到的一些障碍,最后从实际情况出发,从建立金融扶贫档案、完善基层金融机构等方面,为更好发挥金融扶贫价值提供了几点建议。  
期刊
发展对外文化贸易,有助于提升一个国家和民族的文化软实力和国际影响力。在“十三五”规划的执行过程中,湖北省对外文化贸易的规模不断扩大、结构逐步优化,但对外文化贸易占对外贸易总额的比重较低,发展速度仍落后于其他部分省市,发展策略有待进一步更新。本文采用 PEST 和 SWOT 模型,分析了湖北省外文化贸易所面临的内外部环境,进而建立了综合分析框架之战略矩阵,并提出了对于关键对策要点的分析。  对外文化
期刊