jsp校园二手交易网mysql-qk论文_第1页
jsp校园二手交易网mysql-qk论文_第2页
jsp校园二手交易网mysql-qk论文_第3页
jsp校园二手交易网mysql-qk论文_第4页
jsp校园二手交易网mysql-qk论文_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要随着计算机科学的发展,互联网的热潮使人类社会进入了一个新时代,对于大多数互联网用户提供了更加周到和个性化的服务。电子商务是时代发展的产物,也是未来社会贸易发展的一大趋势。电子商务技术的发展能够促进全球经济的发展,政府在网上办公,网上商店,网上交易活动都能够促进电子商务技术的发展。随着电子商务的逐步发展,许多传统的商业行为在互联网上有更好的发挥。全城二手物品交易网络是一个典型的例子,相比传统的二手交易,网上二手交易与传统商业模式相比更方便,实时更新更力强,蕴含着丰富的信息资源,具有巨大的发展空间。二手货市场设计和实现、必须解决电子商务系统技术结构的设计和施工过程中技术问题,结合其他方案,建立了一个完整的电子商务系统。根据二手物品交易的实际应用情况建立一个二手物品交易网站。例如二手物品业务系统的应用需求,需求分析以及网站系统规划和设计。关键技术使用JSP和MySQL来完成二手货市场的建设。关键词:二手物品交易电子商务网站ABSTRACTWiththedevelopmentofcomputerscience,theboomoftheInternetmakesthehumansocietyhasenteredanewera,forthemajorityofInternetuserstoprovidethemorethoughtfulandpersonalizedservice.Electroniccommerceisthesubstantialchangeoftheinformationagebusinessmodel,andalsoisthedevelopmentdirectionoffuturetradeway.Thedevelopmentofelectroniccommercetechnologycanpromotethedevelopmentofglobaleconomy,thegovernmentofficeonline,onlinestore,onlinetradingactivitycanpromotethedevelopmentofelectroniccommercetechnology.Withthegraduallydevelopmentofelectroniccommerce,manytraditionalbusinesspracticeshavebetterplayontheInternet.Throughouttheidlegoodstradingnetworkisatypicalexample,comparedwiththetraditionalsecond-handtrading,onlinesecond-handtransactionscomparedwiththetraditionalbusinessmodelismoreconvenient,real-timeupdatemorestrong,containsrichinformationresources,hashugedevelopmentspace.Throughouttheidlegoodstradingwebsitedesignandimplementation,mustsolvetheelectroniccommercesystemstructuredesignandtechnicalproblemsintheconstructionprocess,andincombinationwithotherschemes,setupacompletee-commercesystem.Accordingtothepracticalapplicationofidlegoodstradingsituationtosetupaspareitemstradingsite.Suchassecond-handidlegoodsbusinesssystemapplicationrequirements,therequirementsanalysisandsiteplanninganddesignsystem.KeytechnologyusingJSPandMySQLidlegoodstradingwebsiteconstructiontocompletethewholecity.Keywords:IdlegoodstradeElectronicCommerceWeb

目录TOC\o"1-3"\f\h\u第一章绪论 第一章绪论1.1课题背景随着社会和科技的不断发展,人们的生活越来越丰富,社会不断进步,互联网和计算机技术也随之得到了快速的发展,以及数据库技术在网络中的应用,越来越多的B2C电子商务操作模式[1]的得以发展。B2C电子商务是一种建立于企业和消费者之间便于沟通和交流的一种快捷渠道,不仅使企业降低了成本更是节约了人们的时间,从而更好更全面的为人们服务。全程二手物品交易业务网站是在高度发达的电子商务基础上发展起来的。随着经济的不断发展,人们的生活水平也不断提高,人们过着更加富裕的生活,收入增加,购买的商品也是越来越多。但是并不是每件物品买回来都是满意的,所以导致交换行为越来越多,但结果往往不能令人满意。如今,中国已经进入了过剩的时代,日益丰富的物质产品,人们的购买力也是越来越强,导致二手商品越来越多的堆在家里。伴随着新产品更新速度越来越快,如果你不摆脱现有的二手商品或一个从来未使用过的新的闲置产品,这将不可避免地影响人们的消费。2009年的调查报告显示,拥有二手商品消费者高达96%,而有很多二手商品的消费者则是51%[2]。如此高的比例更显示出人在对于自己不使用或不喜欢的物品如何处理的问题上会很伤脑筋。在另一个调查显示:二手商品的处理方式,有72%的人选择在家中搁置忽略,21%的人选择了赠送给了别人,然而只有2%的人选择了卖给别人。此外,理解“二手物品交易”这个词,只有四分之一的人明白,但大多数人仍处在一个懵懂的状态。所以,将“二手物品交易”这种想法传递给消费者,将会具有巨大的市场潜力,市场上的可见的潜力更是惊人的。此外,受到金融危机和绿色消费的影响,人们的消费观念也发生了很大变化。美国品牌每周一测在纽约的那路上随即抽取的1000名成年人调查显示91%的人会考虑购买二手商品。当然,中国消费者也会有相当比例的人会选择绿色消费,节约消费。这是一个非常合适的消费方式,也是一种节约资源的好方法。所以,有理由相信全程二手物品交易平台具有很大的发展前景[4]。1.2国内外研究现状近年来,随着计算机技术的发展和网络技术的快速更新,人们的生活中充斥着各种各样的网络服务。网上购物已经悄然融入平日人们的日常生活中,与延续下来的传统的购物方式相比,网上购物更加方便快捷也充满了乐趣,因此,电子商务开始流行起来。目前来说,社会经济的快速发展离不开电子商务,电子商务越来越流行,是现代贸易的一大趋势,在各个国家电子商务都占有举足轻重的地位。电子商务、社会法律、市场效应在美国效果显著,如著名的购物网站A,eBay。欧洲的电子商务虽然晚于美国,但其发展势头非常快速,后来所引入的欧洲业务的开放性法规,开放电子市场,以用来促进电子商务的不断发展。在国外,电子商务的发展虽然已经很成熟,但还是存在一些缺陷,并没有针对闲置商品这个市场进行发展,因此应用程序的二手物品交易的商业模式仍处于探索阶段,所以闲置商品贸易电子商务真正成熟的不是太多。电子商务在我国起步相对较晚,但发展很快。当电子上午这个概念进入国内市场之后被复制和模仿得越来越快,二手商品开发网站如雨后春笋般涌现,如中国二手交易网络,中国的二手车交易网络等。目前,二手物品交易网站分类,主要可以分为二手房,二手车,日常用品,使用二手书,等几类;根据该地区可分为本地二手商品和其他地区二手商品闲。现阶段,针对二手物品交易网站的服务可分为两种:一种是一个信息的平台,运用区域网站提供给人们发布二手物品的信息,但没有参与卖方和买方之间的事务,比如这个网站是完全未参与到卖家和买家交易当中,这种贸易方式是相对安全的,但二手商品不是新产品,所以你当你看重意见物品的时候想要一个明确的价格只能买家和卖家沟通,这就是信息发布类平台的弱点。另外一种是专业网站,这个网站上能够进行二手商品交易,因为系统的缺陷,存在一定安全隐患,可能会给买方带来的损失。虽然二手物品交易网站的发展势头是比一般销售热销商品的网站低,二手商品在交易平台上不能具体的展示自己的性能,而二手商品本身存在破损和折旧的问题,不能让消费者一眼看明白,所以验证二手商品比新产品更加的难,所以一般都是离线的方式面对面交易,所以一般当地二手商品比全国二手商品发展的网络网络好一点。一般来说,二手物品交易网站在不断地发展和完善。1.3目的和意义随着社会和经济的发展,更是加快了产业结构调整的步伐,从而大大的提高了人民的生活水平,大量的旧的生活用品,闲置设备和库存产品不断产生。与此同时,大量的流动人口进入城市,在欠发达地区加快发展,开辟了一个非常广阔的二手物品交易市场。有关专家指出,二手商品的交易包含了一个巨大的商机。让闲置商品流通,调整供给我们用品,消化企业存量的物资,充分挖掘社会闲置资源,能够促进生产、满足消费并且对保护环境中也起着重要的作用。为了减少资源的浪费,减少环境负担,坚决贯彻党组织的“节能减排”号召,实现可持续发展的战略,将二手商品完全合理使用是非常必要的,所以闲置商品市场应运而生[5]。国内传统的二手物品交易平台主要有以下问题:1、信息的流动滞后。想要二手交易市场买方货物信息必须跑到跳蚤市场或寻找广告张贴在公告栏。卖方想要销售自己的二手商品信息传播价格昂贵。要么自己去张贴广告,要么假期去跳蚤市场摊位,信息传播具有很大的延迟。2、网络利用效率底下。随着电子信息的发展,网络建设已经进入了高速发展的时期,传统的闲置商品市场没有充分利用现有的网络设备资源。随着计算机技术的快速发展,网络应用的普及,利用网络二手物品交易平台构建网站势在必行。本网站的设计就解决这些问题,该网站提供用户需要的自由贸易的机会,平台需要用户有一定的经济基础和供应的商品,只需要在网站上公布的一项销售货物的照片可以出售自己的二手商品,这样一个免费的交易平台确实是非常有用的。而且这个平台操作简便,功能较全面,安全性较高,除此之外,本网站还为广大用户提供了一个做爱心活动的机会,网站会实时更新需要捐赠单位的地址及联系方式,而且用户还可以通过留言板及时交流心得感受,完善被捐赠地信息。同时,通过本网站的设计与实现,可以很好的巩固四年来所学的知识,使用JSP进行Web动态网页的开发,其中,采用Dreamweaver构建页面,SQLSever2008构建数据库,使用Java来构建系统模块,用JSP语言编写控制部分,通过这样的实战练习,真正把理论与实践结合,达到学以致用的目的。1.4系统开发环境本网站运行在Windows7系统下,网站开发工具为MyEclipse,数据库选择了SQLSever2008。1.4.1J2EE技术架构简介J2EE技术,即Java2平台企业版(Java2PlatformEnterpriseEdition),它的结构体系是一种B/S模式,作为一套比较完整的体系结构,充分利用Java技术针对企业的系统开发、管理和处理一些复杂的问题。SUN公司推出该项技术,在Java2平台的基础上,继承了Java语言的优越性,还提供了诸多的技术支持,包括EJB(EnterpriseJavaBean)、JavaServlets、JSP(JavaServerPagers)、XML、API等,这样既可以解决开发多层系统的难题,又可以在开发现有的系统上获得强大的技术支持[7]。1.4.2MVC模式简介MVC模式是软件工程中的一种软件架构模式,把软件系统分为Model(模型)、View(视图)和Controller(控制器)三个最为基本部分[7]。其中,=1\*GB2⑴控制器:能够负责请求的转发,能够处理请求的命令;=2\*GB2⑵视图:能够让界面设计人员子啊JSP中进行关于图形界面的设;=3\*GB2⑶模型:是程序员编写程序应有的最为基本的功能、也是数据库专家对数据进行数据管理和数据库设计的模块。1.4.3JavaBean技术简介JavaBean与平台无关,因此未来的方式,供应商可以很容易地推动客户JavaBean给不同的用户,不用创建新的或不同的版本。JavaBean可以用于与EJB的功能执行相结合。因此,它具有很大的潜力,这是组件代理(大学版WebSphere应用服务器)的需要。JavaBean是一种先进的组件,它在界面及其相关性能上,方便不同的程序员在不同时期的查询和集成,而在后来的结构时,它与其它JavaBean结合。该方法首先在构造上,可重复使用,而且是一个组成部分。我们可以把这个程序或组件部署到独立的组件在ActiveX浏览器。JavaBean由于其外部接口和纯粹的对象是不一样的。这个接口允许我们读来执行装配工具,并比较它与其他JavaBean挂钩,直插入其他环境。JavaBean设计单一的过程是一个本地的,程序员通常能看到在运行时间。可视化组件通常是一个按钮,列表框,图形或图表[8]。

第二章系统分析与概要设计2.1可行性分析2.1.1经济可行性二手货交易网站打破了区域限制,网络的传播将物品信息传递到每个地方,成为跨地区企业,加快商品流动和资本流动的最为快速的方法。在线支付通过第三方平台使得交易更方便安全。二手货交易网站已经解决了物物交换区域的限制,快速、方便的物流系统使人们即使再远也不必担心购买二手商品时携带不便的问题。2.1.2技术可行性该系统提出了使用JSP和SQLSever2008作为前端和后端开发工具。作为开发JSP的SUN公司已经意识到分离的动态页面静态页面,能够摆脱硬件平台的束缚,其便捷的编译运行方式大大提高执行的效率,逐渐成为互联网的主流开发工具。2.1.3操作可行性系统是基于J2EE开发平台,利用B/S结构,用户在使用系统时只需启动应用程序服务器,然后打开一个标准的浏览器可以完全查看全程二手物品交易网的工作,不需要安装任何客户端应用程序,操作系统的可行性是显而易见的。2.2系统流程图系统主要包括买家、卖家、管理员三个角色,管理员角色登录系统实现了交易信息、网站信息、基础信息、系统管理、个人信息等功能模块;卖家登录系统实现了交易信息、商品管理、卖家信息等功能模块;买家登录系统实现了交易信息、个人信息等功能模块。图2.1二手货市场前台系统流程图图2.2二手货市场后台系统流程图2.3需求分析通过对二手物品交易网站功能需求的调查,主要功能有:会员管理,二手商品信息管理,留言管理,购物车管理,订单管理,公告管理。2.3.1信息浏览功能:对商品信息、订单信息、评论信息、会员信息的浏览浏览信息的方式:分类浏览、新品浏览、推荐商品浏览、畅销榜浏览2.3.2商品信息管理此功能用于卖家发布,删除个人商品信息,也可以修改商品的名称、价格、数量、图片、介绍、商品的编号;管理员可以在卖家发布商品信息后对信息进行是否推荐和显示等板块管理;卖家可以针对订单的状态、接收件的时间进行信息的修改和删除;管理员可以对错误的评论信息进行删除处理,会员信息的添加、修改(包括用户名、密码)和删除也可以通过管理员来处理。2.3.3信息搜索描述用户想要查看的信息可以通过输入相关信息进行模糊搜索。2.3.4会员注册、登录功能:会员注册管理、会员登陆管理注册会员时,需要填写会员名称,系统会针对输入的会员名称来判断此名称是否已经被注册过;如注册成功,会员表中则会添加用户的注册信息。会员登陆时,需要会员输入用户名和密码,而系统会根据会员输入的用户名和密码来进行身份验证,用户名和密码正确则可以登录到本系统进行浏览、购买和发表评论。2.3.5购物车管理会员登陆系统可以将想要购买的商品(包括商品的名字、类别、图片、数量、单价和总价)加入购物车,如果不想要购买此商品可以在购物车中直接删除,如果需要购买购物车中的商品可以直接在添加订单(包括商品名称、类别、图片、数量、单价及总价、收货地址和电话、商品的状态)。用户在收到商品后可以对购买的商品在评论信息表中进行评论。2.4数据流图数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,它是一种功能模型。其作用可以使用户对于商品功能和数据的需求便于表达,针对现有的系统对系统的框架进行规划,使数据流的情况更加清晰的表达出来,有利于建模。顶层数据流图如图2.3、一层数据流图如图2.4所示。图2.3二手货市场系统顶层数据流图图2.4二手货市场系统一层数据流图=1\*GB2⑴管理员管理包括:公告信息管理、会员信息管理、评论信息管理和系统维护。=2\*GB2⑵卖家功能包括:商品信息的管理、订单信息的管理、商品信息搜索、登陆。=3\*GB2⑶买家功能包括:商品信息的浏览搜索、商品的订购、订单信息的浏览、购物车信息的浏览、评论信息的发表浏览、登陆。=4\*GB2⑷普通用户功能包括:商品信息的浏览、搜索、评论信息的浏览、注册。2.4.1二手商品信息管理管理员登录后在后台对商品信息的发布、删除和修改进行操作,商品信息管理情况细化流程图如图2.5所示。图2.5商品信息管理情况细化数据流图2.4.2搜索商品用户输入搜索条件,系统针对搜索的信息进行匹配,匹配成功,现实搜索结果。搜索商品流程图如图2.6所示。图2.6搜索商品数据流图2.4.3信息浏览会员登录本网站后对信息进行浏览。信息浏览流程图如图2.7所示。图2.7信息浏览数据流图2.4.4注册/登录普通用户可以通过填写信息后注册成为卖家或买家,输入正确的用户名和密码,就可以登陆到本系统。如图2.8注册流程图所示。图2.8注册管理数据流图登录流程图如图2.9所示。图2.9登录数据流图2.4.5订单管理买家将想要购买的商品添加到购物车中,添加完毕后填写订单信息(收件人姓名、电话及地址),生成订单后加入到订单信息表中,确认购买进行订单处理由卖家发货,买家收到商品后确认收货并付款。图2.10订购数据流图2.4.6公告管理管理可以对公告信息(发布、修改、删除)进行处理。如公告流程图2.11所示。图2.11公告数据流图

第三章总体设计系统设计分为总体设计和详细设计。本章论述了系统的总体设计,其任务是划分系统的物理元素和软件的结构以及系统的功能实现。3.1系统功能总体设计系统架构的整体设计是将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:=1\*GB2⑴系统被分解多个子模块。=2\*GB2⑵对各个子模块的功能进行预先的设计。=3\*GB2⑶对各个子模块之间的逻辑关系进行设计。=4\*GB2⑷对各个模块的界面以及模块间信息的传输进行设计。在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统框架。二手货市场功能模块图如图3.1所示。图3.1二手货市场功能模块图3.1.1系统功能简介各模块子模块及功能如下:前台管理:1、会员信息模块:用户通过注册成为会员,登陆后即可实现二手商品信息的添加、修改以及删除。2、二手商品处理:用户二手商品的处理可以通过以下三种方式:(1)二手商品交换,同城用户可以通过二手商品搜索功能搜索目标物品,然后通过在线交流或留言功能与目标物品主人进行沟通,二者达成一致后,约定地点实现二手商品的线下交换。(2)二手物品交易,用户可以直接买卖二手商品,对挑选中的物品,用户可直接加入购物车完成物品的购买。(3)二手商品捐赠,用户可以通过捐赠模块查询需要捐赠的个人或单位的地址及联系方式,以实现二手商品的捐赠,同时可以留言交流捐赠心得体会。后台管理:1、会员管理:审核会员信息,为会员分配权限。2、二手商品信息管理:对二手商品进行添加、删除及修改,对用户上传的二手商品信息进行审核,通过审核后,方可在前台显示,否则,审核不通过,二手商品信息无法在前台显示。3、留言管理:对用户留言进行审核,审核通过的留言可以在前台显示,审核不通过的留言无法在前台显示。4、公告管理:添加、删除、修改被捐赠地公告信息。5、订单管理:管理员可以处理订单,办理发货,办理结账以及删除订单。3.2数据库设计在全程二手商品网站的设计中,数据库设计是对保存网站数据的数据库结构进行设计,主要是设计出数据表的结构,包括数据表中各字段的数据类型以及字段类型的长度等。合理的设计出数据库的结构对整个网站的开发具有非常重要的作用[10]。3.2.1数据库的E-R图根据以上对系统所做的需求分析和系统设计,本系统中使用的数据库实体分别为用户实体、公告实体、留言实体、管理员实体、二手商品实体。以下是对这些关键实体的描述。用户实体用户信息有7个属性,分别为编号、性别、密码、姓名、地址、电话、用户名。如图3.2所示。图3.2用户实体图2.公告信息实体图公告信息有5个属性,分别为公告编号、公告标题、公告内容、公告时间、发布人。如图3.3示。图3.3公告信息实体图3.留言信息实体图留言信息有5个属性,分别为留言编号、留言内容、留言标题、留言者昵称、留言时间。如图3.4。图3.4留言信息实体图4.管理员信息实体图管理员信息有3个属性,分别为管理员编号、密码、名称。如图3.5所示。图3.5管理员信息实体图5.二手商品信息实体图账套设置信息有6个属性,分别为物品名称、物品编号、物品单价、物品数量、物品类名、物品描述。如图3.6所示。图3.6二手商品信息实体图3.2.2数据库表设计=1\*GB1⒈用户信息表用户信息表主要用来存储用户的信息,结构如表3-1所示。表3-1用户信息表字段名称数据类型长度说明主键user_idInt6用户人员编号是user_sexVarchar4用户性别否user_pwdVarchar35用户人员密码否user_turevarchar5用户真实姓名否user_addvarchar255用户地址否user_phonevarchar18用户电话否user_NAMEvarchar255用户名否=2\*GB1⒉公告信息表公告表用于存储公告信息,结构如表3-2所示。表3-2公告表字段名称数据类型长度说明主键notice_idInt10公告信息编号是notice_titleVarchar35公告标题否notice_contentText200公告内容否notice_timeDate8公告发布时间否notice_nameVarchar255公告发布人否=3\*GB1⒊留言信息表留言表用于存储留言信息,结构如表3-3所示。表3-3留言表字段名称数据类型长度说明主键liuyan_idInt10留言编号是liuyan_titleVarchar35留言标题否liuyan_contentText200留言内容否liuyan_nameVarchar8留言者昵称否liuyan_timeDate8留言时间否=4\*GB1⒋管理员信息表管理员表用于存储学院信息,结构如表3-4所示。表3-4管理员表字段名称数据类型长度说明主键admin_idInt10管理员编号是admin_pwdVarchar28管理员密码否admin_nameVarchar8管理员名称否=5\*GB1⒌商品分类信息表商品分类表用于存储商品分类信息,结构如表3-5所示。表3-5商品分类表字段名称数据类型长度说明主键category_idInt10类别编号是category_leisureVarchar35物品类名否category_contentText200物品描述否category_numberVarchar255物品数量否category_nameVarchar55物品名称否category_paynumber255物品单价否

第四章系统的详细设计与实现4.1系统运行平台设置1.硬件环境本网站对硬件的标准如下:笔记本电脑一台,处理器COREI5,硬盘容量100G,内存容量为1G;2.软件环境操作系统:Windows7。网站开发环境:MyEclipse10.1。网站后台数据库:MySQL5.5。浏览器:InternetExplorer8或更高版本。4.2系统主界面的设计与实现系统主界面如图4.1所示。图4.1二手货市场的主界面4.3注册功能流程设计与实现注册的具体实现为:点击页面的注册后会弹出一个注册的页面,按照要求填写用户的个人信息(用户名、密码、真实姓名、性别、QQ、电话号码、Email、家庭住址等)填写完毕后进行提交,系统会根据用户填写的用户名来判断此用户名是否已经被注册过,如果用户名被其他用户注册过,则会弹出一个窗口提示该用户名已经被注册,如果用户名没有被注册过,则进行密码检测,判断用户输入的两次密码是否一致,接着对填写的各项信息进行判断是否符合注册的要求,所有信息判断正确后,该用户的注册信息被系统写入会员表即member并提示用户注册成功,用户登录成功后,可以浏览页面,进行有效的购物。如图4.2所示。图4.2二手货市场的注册界面注册系统流程图如图4.3所示。图4.3注册系统流程图4.4用户登录的设计与实现首先,在用户登录的时候,在系统的结构嵌入一个提供用户登录的表单。在实际的应用中,可以设计成,在用户没有登录的时候,用户登录的选项在页面中显示,用户登录后,则显示用户的基本信息。用户需要有自己的用户名和密码。商务网站对系统的安全姓和稳定性要求极高,因此不允许用户的用户名存在用恶意的代码来注册。对于用户的密码也要保密,讲密码加密后才能存入数据库。一个电子商务网站,需要用户在注册时填写自己的真实姓名,另外,还需要填写用户的性别、Email、电话号码等信息。用户登录界面如图4.4所示。图4.4用户登录界面用户登录的系统流程图如图4.5所示。图4.5用户登录系统流程图4.5二手商品信息管理的设计与实现管理员可以对不需要的商品进行删除,管理员可以在这里看到商品的详细信息,管理员可以在浏览页面看到商品信息在该商品数据库中的ID,普通用户则看不到。二手商品信息管理界面如图4.6所示。图4.6二手商品信息管理界面其系统流程图如图4.7。图4.7商品管理流程图4.6查询二手商品的设计与实现二手商品的搜索功能使用户可以迅速查找自己所需要的商品,这样不仅可以节省用户的选购时间,更能提高交易的效率,用户在搜索栏里输入自己需要商品的关键字即可搜到相关的商品,并且可以搜索到商品的详细信息。图4.9商品搜索界面图4.10商品搜索流程图

第五章系统测试测试是针对某一特殊产品的一道生产工序,它是系统质量的一个重要保证。系统测试在系统开发的过程中是重要的组成部分,它能确定系统是否是按照需求定义来设计的。在系统测试的过程中,还可以找到系统中的错误以及不足,并将其及时改正,从而可以避免不必要的经济损失。5.1测试概述5.1.1测试任务和目的保证系统在使用中可以正常运行是测试的主要目的,执行过程的目的是为了发现程序中存在的问题。测试的目的决定测试的方案设计。测试一方面确定了系统的质量,一方面还确定了系统是否做到了想做的事情,并且是否是按照正确的方式去做的这件事情。测试的花费是很昂贵的,但这昂贵的过程可以发现和改正程序当中出现的错误,提高系统的质量和系统的可靠性。5.1.2测试方法系统的测试均有两种方法即黑盒测试方法与白盒测试方法。黑盒测试可以不用考虑程序的内部结构,我们可以把程序看成是一个不能打开的黑盒子,测试程序的接口。它检查程序在使用中是否可以按照规格说明书中的规定操作,输入的信心能否正确的被接收,输出的信息是否正确了,并确保了程序运行过程中的外部信息的完整性。白盒测试既叫做结构逻辑测试又可以称为驱动测试。把程序看做是一个可以打开的盒子就称之为白盒测试,测试人员可以通过程序的逻辑结构以及相关设计信息处理用例。此方法是考虑程序内部的逻辑的覆盖程度,而不是考虑测序实现的功能。5.2二手物品交易网站测试本系统测试是将软件和硬件结合在一起,对整个系统在功能和性能上进行的测试。为了确保本系统在测试过程中的正确性和完整性,本节将介绍本系统的重点模块的测试。5.2.1管理员登录模块测试管理员登陆测试描述:进入系统后台网页后,会看到管理员登陆页面,需要填写正确的管理员账号密码才能登陆系统后台。测试用例如表5-1所示。表5-1管理员登录测试用例编号测试步骤输入数据预期结果测试结果01输入账号密码账号admin密码123进入后台管理界面正常运行02输入账号不输入密码账号admin密码空提示“请输入密码”正常运行03输入账号密码账号min密码123提示“帐号或密码不正确”正常运行04输入账号密码账号admin密码1234提示“帐号或密码不正确”正常运行05账号密码都为空空提示“请输入用户名及密码”正常运行5.2.2留言板模块测试留言板测试描述:系统运行后,点击首页用户留言模块,用户可以在留言模块填写自己想要提的意见,以及二手物品交易、捐赠心得。管理员有权查看,若发现非法字符时可以删除但不能对用户留言进行改动。测试用例如表5-2所示。表5-2留言板测试用例编号测试步骤输入数据预期结果测试结果01添加留言添加“真的很方便”留言板上正常添加正常运行02删除留言将“真的很方便”删除留言板上内容清空正常运行03管理员修改留言内容将“真的很方便”改为“真的不方便”无操作权限正常运行04用户修改自己留言将“真的很方便”改为“真的不方便”操作成功,留言板正常显示正常运行5.2.3会员修改密码模块测试会员修改密码测试描述:会员觉得自己的密码可能泄露的时,可以登录修改密码模块对自己的密码进行修改。测试用例如表5-3所示。表5-3修改密码测试用例编号测试步骤输入数据预期结果测试结果01修改登录密码将密码“anhuifang”改为“anhuifan”修改失败,密码不允许有空格正常运行02修改密码将“anhuifang”修改为“空”请输入密码正常运行03修改密码将密码改为‘123123’后确定密码‘124123’两次密码输入不同意,修改失败正常运行04修改密码将密码改为‘123123’后,再次输入密码‘123123’修改成功正常运行05修改密码将密码改为‘123’后再次确定密码‘123’修改失败,字节最少6位正常运行5.2.4二手商品搜索模块测试二手商品搜索测试描述:在此模块中用户可以查找自己想要的物品,有分类查询、模糊查询、条件查询当然也可以随意浏览同城用户所发布的二手商品。测试用例如表5-4所示。表5-4二手商品搜索测试用例编号测试步骤输入数据预期结果测试结果01准确查询查找“闲置宜家茶几”显示闲置宜家茶几正常运行02模糊查询输入桌子显示各种

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论