校园二手商品交易系统的设计与实现11000字【论文】_第1页
校园二手商品交易系统的设计与实现11000字【论文】_第2页
校园二手商品交易系统的设计与实现11000字【论文】_第3页
校园二手商品交易系统的设计与实现11000字【论文】_第4页
校园二手商品交易系统的设计与实现11000字【论文】_第5页
已阅读5页,还剩80页未读 继续免费阅读

下载本文档

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

文档简介

1校园二手商品交易系统的设计与实现 21.1选题背景与意义 21.2国内外研究现状 31.3研究主要内容 41.3.1提高二手物品的交易效率 51.3.2提高二手物品的查询速度 51.4论文结构 52相关开发工具和技术 72.1B/S架构 7 72.3MySQL数据库 73需求分析 93.1系统可行性分析 93.1.1技术可行性 93.1.2经济可行性 93.1.3操作可行性 3.1.4法律可行性 3.2功能需求分析 3.3系统设计思想 4系统设计 4.2数据库设计 4.3系统详细设计描述 4.3.1用户登录模块 4.3.2用户注册模块 24.3.3用户线上留言模块 4.3.4二手物品信息查询模块 4.3.5用户发布二手物品信息模块 4.3.6管理员后台管理模块 5系统实现 5.1实验环境说明 5.2前台页面的实现 6系统测试 6.1测试目的 6.2界面测试 6.3功能测试 6.4测试结果 7总结与展望 参考文献 1.1选题背景与意义近年来,我国综合的国力逐步提升以及人民群众对美好生活的向往日益强烈、休闲娱乐活动在业余时间表现得层出不穷的同时,越来越多的人会在工作以外的时间上网购物。特别是对于大学生来说,由于其没有经济压力,淘宝、京东、拼多多等都是他们空余时间经常逛的一些第三方购物网站,最常出现的一些结果就是大学生买的东西只图了一时的好看,其使用价值却值得商榷,往往造成一种现象就是下单完成之后,这个物品就一直被闲置着,本着节约环保、绿色经济以及对老旧物品的情怀,大多数人会选择使用二手在如今信息发展飞速的时代,许多人会因为冲动消费等一时间购买了许3多物品,但是从未使用过,当在整理房间或者重新搬家时,这些二手物品的处置就成为了一个棘手的问题,直接扔掉或者卖废品都有点于心不忍,这种情况并非单独案例,而是一种普遍现象,许多家庭的存物品量与利用率堪称天差地别【2】。阿里巴巴集团旗下的咸鱼平台应该算是目前为止国内较为成熟的一个二手闲置物品交易平台了,还有像转转等第三方平台,这些平台一经上线,吸引无数用户,用户可以轻松的将自己的闲置物品上传至该平台,然后供买家选择。本课题基于此背景,并在调研当下互联网市场现有的应用产品之下,以Java、MySQL为技术栈,开发了校园二手交易系统。该系统极大的方便了校园二手物品的流通。1.2国内外研究现状相比于西方国家,由于其早期科学技术和经济相对发达,社会保障措施较为完善,我们以二手图书管理行业为例子,来看一下行业的一些现状。从最初原始的藏书楼到近代图书馆,最后是现代图书馆作为基础藏书,中国图书馆管理的发展有着很长的历史,自公元前藏书行为出现以来,已经存在和发展了近500年。近年来随着我国科学技术以及各方面综合国力的提升,为图书馆事业的发展制造了新的环境,近年来我国图书馆的设施和资源有了很大的改善。相比于西方国家,由于其早期科学技术和经济比较先进,更加重视图书馆事业的发展,其先进的管理手段是鼓励在现代管理水平上不断改进。特别是近些年来,自动化和网络技术的发展,为图书馆的发展注入国外的图书发展水平要略高于我们,所以他们的图书交易、包括二手图4书交易模式相比起来较为成熟,但是随着技术的发展,近年来,在国内一提起闲置物品交易,大多数人往往首先会想到转转、闲鱼等巨头平台,二手交易的市场份额基本被这两大巨头垄断【5】。实际上,二手图书市场并不存在所谓的风口浪尖,因为每家每户都在不同程度上都需要处理闲置书籍,这是一种硬性需要,其次就是中国国内有非常庞大的用户群体。因此,越早开发出一个简单好用、高效便捷的二手物品交易系统,越早能够在二手物品市场分得一份红利。本系统的系统开发基础理论是软件工程理论,前端框架基于Vue,通过分析实体web和数据库之间的交互,处理数据库和Web层的视图可以分别通过使用MyBatis和SSM框架的Spring、SpringMVC技术。使用MySQL作为后台数据库来实现交互的目的,使用客户/服务器关系数据库作为背景数据库来研究整个系统,不仅提高了生产率,而且提高了二手商品交易的效率。包括二手图书在内的其他二手物品,国内的交易形式、交易平台均处于猛烈发展阶段,国内的转转、咸鱼等平台正在努力扎根并为用户提供更好的1.3研究主要内容该系统主要基于软件技术理论,以B/S的相关数据库为基础,我们这个系统操作比较简单,界面非常友好,并且灵活实用、安全可靠。使用Java+MySQL作为技术堆栈,参考著名的前端框架Vue来解决前端页面设计的困难。Vue框架提供了许多出色的配置和格式,并提供了源代码。此外,还添加了JavaScript代码来完成美化效果,使前端设计愈加漂亮。通过解决实体Web和数据库之间的交互问题,处理数据库和Web层的视5图可以分别通过使用MyBatis和SSM框架的Spring、SpringMVC技术,实现交互的目标。数据库连接使用MyBatis,这是优秀数据持久性层架构的SSM框架的基础,用于确定实体类和MySQL之间的映射关系。它的性能更好,更紧凑。系统稳定性级别使用MyBatis框架来实现数据持久化、封装的数据库连接等功能,其最终目标是:它是一个优秀的数据持久层架构,用于确立实体类和MySQL之间的映射关系。它的性能更好,更紧凑。系统稳定性级别使用MyBatis框架来实现数据持久化、封装的数据库连接等功能1.3.1提高二手物品的交易效率提高二手物品的交易效率,主要解决的是大量二手物品的流通管理问题,目前,随着计算机的发展,计算机的功能作用得到越来越多人的认可,逐渐成为我们在工作生活等方面的重要部分,并且发挥着不可替代的作用【6】。计算机有助于旧产品管理系统的互联,以提高旧产品贸易的效率,并避免经常与手工管理错误有关的问题。1.3.2提高二手物品的查询速度利用计算机实现二手物品的网络化管理,可以提高对特定物品的查询速度,尽快满足用户对相关物品查询的需求,这样不但提高了工作效率,也提高了二手物品交易系统的功能质量【7】。第一章,绪论,通过对系统的背景、现状和重要性的描述,确定了本次研究的内容。6第二章,相关开发工具和技术,介绍本系统所涉及到的开发技术。第三章,需求分析,校园二手物品交易系统可行性分析和需求分析,通过对本系统的需求分析和可行性分析的阐述,可以更加全面地了解到本系统的目的以及优势。第四章,系统设计,主要对系统的E-R图设计、数据库设计、以及系统的功能模块进行详细的,阐述系统数据的来源。第五章,系统实现,介绍系统功能模块、用户登录模块、用户登录模块、用户在线留言评论模块、二手商品信息查询模块、用户二手商品提交信息模块,包括管理员的后端管理模块等功能。第六章,系统测试,在对系统进行编码以后,还必须测试,而测试又分为黑盒测试和白盒测试,而在我们这个系统中,我们选择了黑盒测试,测试过程中,要输入相关测试数据,然后对功能模块进行测试。第七章,总结与展望,对目前系统实现的功能进行总结反思系统的不足之处,以及后续对系统的修改与展望。72相关开发工具和技术2.1B/S架构B/S(浏览器/服务器)模型,也被称为B/S架构,是Web出现后的网络结构的模型之一。这种模式不仅简化了系统的开发、维护和系统的使用,并且把系统功能的最重要的部分集中到服务器上,最重要的是还将客户端统一了。客户机上如果是安装了浏览器,服务器上安装了任意一个数据库浏览器就可以通过Web服务器与数据库来进行数据的交换。浏览器,在前端几乎没有实现过事务逻辑,但是主事务逻辑会在服务器端实现。B/S系统不需要安装其他东西,只需要打开Web浏览器。Web的最初的意义是蜘蛛网和网。它现在被广泛地翻译成Web、Internet等技术领域,一般可以表现为超文本、超媒体、HTTP等三种形式,包括web服务器技术和Web客户端技术。Web是指人们通常在网上看到的网站。例如在网上搜索新闻和查询各种信息。淘宝网上购买商品等都是在浏览网站。不过,网站制作也必须了解网站的基本原理。大多数网站是以HTML格式显示的,所以HTML是最流行的在线语言。为了使网站更具包容性和用户友好性,CSS风格的网站在网页设计中起着重要的作用。2.3MySQL数据库MySQL为存储引擎提供了各种各样的数据库,每个引擎都有自己的优点。用户能选择一个较好的引擎来达到自己想要达到的性能。MySQL支持很多开8发工具,因此,在任何平台上编写的程序都可以以同样的方式操作。高速是MySQL的一个重要特性。MySQL使用非常快的B-bar表(MyISAM)和索引压缩。一个优化的扫描仪可以立即连接。SQL函数作为类库进行了优化,非常快。数据库是一种专门用于管理计算机应用程序中的安全资产的系统。有文本、数字、符号、图像、声音和其他类型的信息。我们熟悉的数据处理方法,就是创建一个文件,也就是说,把这个过程编译成一个程序文件,然后根据程序的要求编译相关的数据,在对程序进行调用,数据文件与程序文件有特定的关系。随着计算机科学的发展,上述的文件管理方法是存在不足之处的。数据库解决了这些问题。数据库系统本身没有基于数据管理的特定程序。它使用数据库管理系统保存着数据库中的所有数据,其中一个可以通过科学的组织访问界面访问数据库数据,可以轻松地实现各种应用程序或者应用程序的系统接口。实际上,数据库是计算机对一个或多个文件进行排序的数据集。数据库管理系统可以分为数据库和数据库管理系统。93需求分析3.1系统可行性分析首先,我们来看完成本案例的软件条件、开发工具等信息:接着,我们可以将软件产品按照其架构分为两种:B/S架构和C/S架构,不论是哪一种架构的软件产品,在进行软件开发之前,我们都需要对目标产品进行可行性分析,其目的是帮助我们了解所要开发的软件产品的用户市场、开发成本等信息,在本小节中,我们将重点分析该系统的技术可行性、经济可行性、操作可行性以及法律可行性,请看本节内容。3.1.1技术可行性本系统使用的开发语言为Java,后台数据库为MySQl,设计描述语言为UML,B/S模型的关系数据库用于后台操作校正,开发环境为MyEclipse和MySQL。在大学四年的时间,我学习了UML统一建模语言、软件测试、软件工程和其他课程。总体来说,该系统在开发难度上处于中等水平。因此,在技术方面完成基于Web的校园二手交易系统是完全可行的。对于在校大学生,尤其是计算机相关专业的学生,笔记本电脑是每个同学必备的硬件设备。我们只需要配置有Java和MySQL的开发环境即可,通过个人电脑就可以完成本系统的所有功能模块,系统的开发是由本人通过自己的理论来联系实践研发而来,并没有资金的投入,本项目的开发是个人软件设计类型,模拟真实的二手物品交易网站但不涉及真实的在线交易功能。因此,综上所述,基于web的校园二手交易系统在经济上是完全可行的。3.1.3操作可行性本系统操作简单,在界面和功能上非常人性化,同时在完成客户交易等时非常高效,不但可以发布二手物品信息,也可以发布留言信息。最为重要的是,该系统对操作人员的要求非常低,只需能够知道如何使用操作Windows,对操作人员稍加培训,就可以胜任此任务,在技术操作上的难度非常小。因此,综上所述,在系统操作上完成基于Web的校园二手交易系也是完全具有可行性的。3.1.4法律可行性本系统的开发基于二手物品交易现状并结合互联网市场现有的二手物品交易系统,在此基础上结合本人在大学四年所学相关知识进行开发出来的,绝非抄袭他人作品,开发过程中借鉴的文献均列在文末。因此,完成基于Web的校园二手交易系统在法律上是可行的。学习过数据库、面向对象程序设计、Web编程、定量技术分析、JavaEE等专业课程,具备完成毕业论文相关的专业知识和技能。项目的实施主要为网页的设计与展示,在不深入技术的前提下,项目的技术难度中等,结合自己的专业水平,在已经学习相关课程的前提下有能力独自完成项目的设计与实现。综上所述,开发一个基于Web的校园二手交易系统在技术层面、经济方面、操作方面、法律方面都是可行的。该系统的相关功能包括:用户注册模块、用户登录模块、管理员后台管理模块功能、用户发布二手物品信息模块、二手物品信息查询模块、用户线上留言模块,具体每个部分的功能称号以及对应功能的作用请参考表3-1所表3-1功能需求列表功能作用输入实质输出实质12用户注册首页登录对注册用户实施检验,其信息在测验成功后将变成本系统的用户确保注册用户在身份进行验证后进入系统前台可以开始使用系统用户称呼,密码、邮箱等等用户称呼、用户密码注册的成果(显示“用户注册合格”或者“用户注册有误”)用户登录能否合格和用户登录状况序号功能称号功能作用输入实质输出实质3更正用户信息用户可以按照自己目前的状况更正个人的信息需要更正的信息显示修改的成果4登录后台只有管理员可以登录后台管理员用户可以使用后台管理功能后台登录成功5增加物品信息用户扩充二手物品信息记载二手物品记载的同类信息二手物品信息记载列表6物品信息查看用户查看二手物品的详细信息二手物品记录有关信息页面正常显示7订单查看用户查看订单查看操作查看成功8系统公告管理员发布系统公告核查内容审查是通过还是否决本次课题的目的是对基于Web的校园二手交易系统进行实现设计,该系统可以帮助我们的用户实现二手物品交易功能。通过对本系统的调研以及相关市场现有产品的考察,本系统的开发架构应为B/S模式,其优点如下:具有较强的分布性,无需用户在客户端管理(升级等操作),只需要有网络、浏览器,就可以完成相关任务操作;开发人员可以方便的拓展相关业务;对于开发人员来说,维护起来较为简单;开发简单,共享性强;这个系统能够在完全不影响使用者的操作习惯的条件下,对相关信息进行记录。4系统设计4.1E-R图设计用户的需求反映在不同类型信息的提供、存储、更新和查询上,因此不同类型信息的数据库结构必须在输出和输入中得到充分满足。收集基本数据、数据结构、数据处理过程,编制全面的数据库,为未来的具体项目翼定基础。根据通用校园二手交易平台的需要,通过分析平台工作流程的内容和数据流程,设计了以下数据项和数据结构:(1)会员基本信息:会员账号、会员密码、密码提示问题、密码提示答案、(2)商品基本信息:包括会员账号、商品编号、商品图片路径、商品名称、商品分类、会员账号、商品价格、发布时间、出售或求购、商品说明、是否已交易等,可以进行增删改查的操作。(3)商品留言信息:评价编号、会员账号、商品编号、评价内容、发表时间,可以进行增删改查的操作。(4)网站留言信息:评价编号、会员账号、评价内容、发表时间,可以进行增删改查的操作。(5)管理员基本信息:管理员账号、管理员密码、管理员昵称、管理员类型、注册时间等,可以进行增删改查的操作。根据上述设计规划出的实体有:用户基本信息实体(图4-1)、二手商品信息实体(图4-2)、网站留言信息实体(图4-3)、商品留言信息实体(图4-4)管理员基本信息实体(图4-5)、实体关系图(图4-6)。会员账号会员账号注册时间密码提示答案密码提示问题会员姓名会员注册邮箱联系方式会员密码商品编号商品编号新旧程度会员账号是否已交易联系方式图片路径性别网站留言信息评价内容回复内容留言编号会员账号商品编号管理员账号管理员账号密码注册时间管理员信息管理员类型管理员昵称图4-5管理员信息E-R图系统系统属干管理管理属于h管理员用户信息n查询m其家管理一d图4-6实体关系E-R图根据存储结构和存储方法的定义,提出了数据库和计算机设备的特点、时间效率、空间效率和维护成本的要求。其中,数据库的物理设计主要由两个方面组成。一是物理数据库的存储容量更小,数据库的执行速度越快越好。MySQL数据库是一种数据库管理系统,在系统设计中使用MySQL数据库。并不是所有的数据都存储在一个大的仓库中,而是存储在不同的表中,以提高速度和灵活性。数据库的物理设计如下下面描述了数据库中每个表的详细信息,具体内容如下表4-1allusers管理员信息表列名数据类型长度主捷全许为空说明#能否用户编号userNamg否是登理员配称urehian否春是春日理员数析并理员于型aihttme否香注册时间表4-2liuyanban网站留言信息表列名数据类型长度主键允许空说明是否编号chengvarchar否是会员编号xingbievarcharvarchar2否否是是性别youxiangvarchar否是邮箱dianhuavarchar否否联系电话neirong否否评价内容addtimedatetime0否否发布时间huifuneirong否是回复内容列名数据类型长度主键允许为空说明usernamepasswordnamevarcharvarcharvarchar是香否否否是是是编号账号密码姓名列名数据类型长度主键允许为空说明namevarchar否是姓名phonevarchar否是手机varchar否是性别varchar否是年龄addressvarchar否是家庭住址varchar否是身份证headPicvarchar否是头像varchar否是层级varchar否是发帖权限varchar否是评论权限mbvarchar否是密保表4-4ershouwupin二手商品信息表字段名称数据类型字段长度是否主键能否为空说明是否编号bianhaovarchar否是商品编号biaotivarchar否是商品标题wupinmingchengvarchar是否商品名称wupinleixingvarchar否是商品类型varchar否是图片地址xinjiuchengduvarchar否是日期varchar否是用户编号否是商品介绍lianxifangshivarchar否是联系方式jiaoyididian否是交易地点faburiqivarchar否是发布日期faburenvarchar否是发布人addtimedatetime0否否发布时间表4-5pinglun商品留言信息表德就与理睛德就与理睛列名数据类型长度主键能否为空说明是否留言编号否是商品编号否否评价内容否否会员账号0否否发布时间4.3系统详细设计描述从以上分析可以得出结论,该系统具有用户注册模块、用户登录模块、管理员后台管理模块、二手物品信息查询模块、用户发布二手物品信息模块、用户在线留言模块功能,这是基于系统开发基本框架的一种划分,关于系统总体的功能结构,请参考图4-7所示:新用户注册信息数据库系统登录信息登录后的管理员新用文计毒传意菇点镇意前和信口修改信盘用户信息蒂嫉信意网站浏览信息商品管理系统←登景信息注册用户管理员浏览者简品信息图4-7系统功能结构图4.3.1用户登录模块用户登录和超级管理员登录是两个不同的页面,系统不允许匿名登录,是为了提高系统的安全性能。这个特性有助于确保系统的安全性。输入账号和密码,在后台检查账号和密码,并在传递身份验证后登录。校园二手物品交易系统采用了密码和身份验证码两层保护措施。密码保护基本上是所有系统的最基本的保护工具。在我们这个系统里面还添加了验证码功能,是为了防止恶意登录或者注册系统。验证码是随机生成的。在验证码图片显示不清楚或者显示不出来的情况下,可以通过点击超链接更换验证码和验证码图片。不需要更新页面。登录处理限制登录。例如,在输入三次并未注册的用户名之后,使用cookie技术来防止用户进一步登录。4.3.2用户注册模块如果从未注册过的用户,你只能先在系统上注册后,通过管理员的审查才能登录系统,已注册的用户可以查看和浏览商品信息,发布商品信息,管理需要物品信息,管理自己的信息,更改密码,找回密码,评论二手商品的相关信息,并为感兴趣的商品及其所有者留下信息。4.3.3用户线上留言模块登录后,用户可以在网站上充分表达他们对二手商品的看法。管理人员可以管理和响应发送的信息,并成为用户之间以及用户和管理人员之间的交流场所,并向各自感兴趣的商品及其所有者留言。因为时间有限,消息模块做的相对简略。4.3.4二手物品信息查询模块用户可以在搜索框内输入想要的物品名称查询,或通过分类搜索需要的物品。4.3.5用户发布二手物品信息模块用户登录系统后,可以在系统上发布物品转卖信息。二手商品信息包括面,打开发布页面的二手商品信息,输入物品信息。在发布二手商品信息的页面上,用户必须输入商品的内容信息,然后点击“确认发起”按钮。后台处理网站发送到数据库的数据记录,并更新当前数据库,用户就可以看到更新后的物品的价格,也可以查询到新的物品信息。4.3.6管理员后台管理模块管理员登录系统后台可以对注册用户进行信息管理、对用户发布的物品信息、留言消息进行管理。5系统实现本系统的运行环境要求不高,关于开发该项目的电脑硬件配置以及软件配置信息请参考表5-1和表5-2:表5-1系统运行环境对硬件的要求硬件名称具体要求处理器要求内部存储要求硬盘要求鼠标要求英特尔酷容3核处理器至少要2GB,随着内存的增加,系统运行速度也越快需超过0.5T有线光电鼠标表5-2系统运行环境对软件的要求名称具体要求操作系统的选择XP系统或者Win7以上系统应用程序软件MyEclipse,MySQL5.2前台页面的实现首先,我们看一下二手物品交易系统的前端展示界面,如图5-1所示:图5-1系统主界面如图5-1所示,系统主界面中共包含6个导航栏,每个导航栏分别对应一个功能,这六个导航栏分别是网站首页、二手物品信息、新闻信息、系统概要、在线留言以及后台管理,在系统主界面的左上角,有本系统的登录注册按钮。对于没有完成注册登录操作的用户,应该先完成注册以及登录操作,如图5-2所示,就是用户注册页面,用户需要根据系统要求输入用户名、密码、姓名.性别、出生年月等信息即可完成注册操作:用户注册t图5-2注册页面如图5-3是用户登录页面,用户需要根据系统要求输入用户名、密码并指定登录权限即可完成本系统的登录操作:期师生用日登录图5-3用户登录界面接下来,在本系统的导航栏中我们可以看到产品信息模块的使用,这个模块模块有四个子功能:二手物品的出售、二手物品信息的发布、分享物品的发布和分享物品信息。我们首先来看二手物品出售功能,如图5-4所示,我们需要根据系统需求输入物品编号、标题、物品名称、新旧程度、价格、介绍、联系方式等:二手物品图5-4二手物品出售接着,我们来看本系统二手物品信息模块下的二手物品信息发布功能模块,用户根据编号信息、物品名称、物品类型以及新旧程度即可完成相关物品的查找,用户还可以根据自己的的习惯选择自己喜欢的视图,如图5-5所示:图5-5二手物品信息接着,我们查看二手物品信息下的分享物品发布功能,如图5-6所示,我们需要根据系统输入物编号、物品名称、物品类型、物品介绍以及联系方式、详细地址等信息:分事物品#Rn**图5-6分享物品发布最后我们再来看二手物品信息下的分享物品信息模块,如图5-7所示:图5-7分享物品如图5-8所示即为用户点击切换试图按钮之后的不同视图效果:一图5-8分享物品(切换视图)接着,我们来看每个子页面底部的打印、评论、收藏按钮,如图5-9所示图5-9底部功能当我们点击评论按钮之后,我们可以看到如图5-10所示的评论框,用户根据指定内容提示输入相关内容即可:图5-10在线评论功能接着,我们来看本系统的新闻信息导航栏页面,该模块共有三个子功能,分别是站内新闻、购物须知以及站内公告,如图5-11所示即为本系统的站内新闻界面:站内新闻piathmibmibbiahnen*图5-11站内新闻用户可以在如图5-11所示的界面中查看相关的新闻信息,也可以点击对应的新闻信息去查看新闻详情,如图5-12所示:内容详细n*i图5-12新闻详情页如图5-13所示为本系统的购物须知界面,用户可以在该界面中获取相关购物须知的信息:购物需知数理,游书书凡生信加加线相CRnCRn8我mifr*1:B3+8我mifrsmiatrirnV4*V4*11制aizidi制aizidiikuitr图5-13购物须知如图5-14所示即为本系统的站内公告界面,用户可以在该界面中获取本系统的最新公告:解生事1|—*-有mtteFnhh@mLn*b*L00mti-bAiamiil**40J4#43mh3图5-14站内公告接下来,我们来看本系统的系统概要模块,本模块中包含3个功能,分别是系统简介、关于我们以及联系方式,如图5-15的页面,为本系统的系统简介信息界面:系统简介图5-15系统简介如图5-16所示即为本系统的关于我们界面,用户可以在本页面中查看关于本系统的信息:必做不失高责,画代更显预市物图5-16关于我们如图5-17所示即为本系统的联系方式界面,用户可以在本页面中查看本系统的联系方式:图5-17联系方式最后,我们来看本系统的在线留言功能模块,该功能包含2个功能,分别是在线留言和查看留言,如图5-18所示即为本系统的在线留言模块,用户需要根据指定需求输入昵称、QQ号、邮箱、电话等信息即可完成留言:A王1图5-18在线留言接下来,咱们登录一下后台管理系统,并指定登录权限为注册用户,如图5-19所示即为本系统的后台管理系统登录界面:图5-19后台登录系统按照要求输入密码、用户名、验证码并指定权限之后,我们即可完成登录,登录成功之后我们即可进入如图5-20所示的界面:图5-20修改个人资料由图5-20可知,注册用户的后台界面中共包含4个功能模块,分别是个人资料管理、二手物品管理、分享物品管理以及我的收藏,图5-20即为本系统的修改个人资料管理界面。接下来,我们来看本系统的二手物品发布查询页面,如图5-21所示:图5-21二手物品发布查询接着,我们来看本系统的分享物品查询模块,我们可以根据物品编号、物品名称以及物品类型查询特定的物品信息,如图5-22所示:校拟二平空母要线R图5-22分享物品查询最后,图5-23是本系统的收藏界面。校辑二于空母要练图5-23我的收藏最后,我们切换登录权限,以管理员的身份登录本系统的后台管理系统图5-24所示后台主界面即为登录成功之后进入的界面:图5-24后台主界面由图5-24我们可以知道,在后台管理界面中共包含10个功能模块,分别是系统用户管理、新闻数据管理、系统简介设置、用户注册管理、留言管理、友情链接管理、变幻图管理、二手物品管理、分享物品管理以及系统管理。首先,我们来看系统用户管理模块,这个模块中包含两个功能,分别是管理用户以及修改管理员自己的密码,如图5-25所示即为管理员用户界面用户可以对已有的管理员进行操作或者直接添加管理员:图5-25管理员用户如图5-26所示即为本系统的修改密码界面,管理员用户输入之前的密码和新的密码即可完成新密码的重新设置:图5-26修改密码接下来,我们来看本系统的新闻数据管理模块,该模块中共包含6个功能模块,分别是站内新闻添加、站内新闻查询、购物须知添加、购物须知查询、站内公告添加已经站内公告查询,如图5-27所示即为本系统的站内新闻添加界面,用户需要输入新闻标题、新闻类别、新闻主要内容、新闻首页图片等信息即可完成站内新闻的添加操作:图5-27站内新闻添加如图5-28所示即为本系统的站内新闻查询界面,用户需要输入标题、添加人等信息即可完成站内新闻的查询操作:收国二千空属展族*收国二千空属展族*州*m图5-28站内新闻查询如图5-299所示即为本系统的站内购物须知查询界面,用户需要输入标题、添加人等信息即可完成购物须知的查询操作:收进二平交易尊线图5-29购物须知查询如图5-30所示即为本系统的站内公告添加界面,用户需要输入标题、类别、内容、首页图片等信息即可完成站内公告的添加操作:极银二丰交高重域AmA图5-30站内公告添加如图5-31所示即为本系统的站内公告查询界面,用户需要输入标题、添加人等信息即可完成站内公告的查询操作:极银一丰交高展填*图5-31站内公告查询接着,我们来看本系统的系统简介设置模块,该模块共包含3功能模块,分别是系统简介设置、关于我们设置以及联系方式设置,如图5-32所示即为本系统的系统简介设置界面,用户重新输入本系统的简介设置相关信息即可教算二千交属真线4mr*-rs图5-32系统简介设置如图5-33即为本系统的关于我们设置界面:教拟一半交属要域a栏的m然图5-33关于我们设置如图5-34所示即为本系统的联系方式设置界面:图5-34联系方式设置接着,我们来看本系统的用户注册管理模块,该模块仅包含用户注册管理一个功能,用户可以根据用户名、姓名.QQ、邮箱、电话等信息完成特定用户的查询,如图5-35所示:图5-35用户注册管理接下来,我们来看本系统的留言管理模块,该模块仅包含留言管理一个子功能,如图5-36所示:图5-36留言管理如图5-37所示即为本系统的留言回复模块界面:图5-37回复留言接着,我们来看本系统的友情链接管理模块,该模块包含两个功能,分别是友情链接添加和友情链接查询,如图5-38和图5-39所示:图5-38友情链接添加)重图5-39友情链接查询接下来,我们来看本系统的变幻图管理模块,该模块共包含两个功能,分别是变幻图添加和变幻图查询,如图5-40、图5-41所示:图5-40变幻图添加统划二里交属重度统划二里交属重度年图5-41变幻图查询接下来,我们来看本系统的二手物品管理模块,该模块仅包含二手物品查询一个模块,如图5-42所示:图5-42二手物品查询接着,我们来看本系统的分享物品管理模块,该模块仅包含分享物品查询一个功能,如图5-43所示:图5-43分享物品查询最后,我们来看本系统的系统管理界面,该模块仅包含数据备份一个功能,如图5-44所示:图5-44数据备份6系统测试6.1测试目的软件测试有两大功能,一是可以将项目风险识别出来,及时而准确地将测试结果进行反馈,这是风险评估非常重要的信息;二是上线前的保障功能,项目进度、产品质量都包括在内。前台端和后台服务器都需要进行软件测试。页面能否顺利跳转、评论是否能够正常添加,是前台端测试的重点,系统管理的功能、分享物品管理以及物品信息发布等能否顺利实现,是后台系统测试的重点。我们应该使用黑盒测试的方法来测试本系统的相关界面,并判断其是否正常可用,关于用户界面的相关测试项目如表6-1所示:表6-1用户界面测试表测试项测试人测试结果窗口切换、移动、改变大小时正常吗?杨才琳各种页面元素的文字正确吗?杨才琳各种页面元素的状态正确吗?杨才琳数据项能正确回显吗?杨才琳在6.2小节,我使用黑盒测试方法完成了对二手物品交易系统的页面显示测试,接下来,我来对用户登录功能进行测试,我在登陆页面,输入已注册成功的账号和密码,这时才可以正常登陆系统。反之,输入错误的账户或者密码,这时系统会弹出错误提示的窗口。登果成动图6-1登录成功容记密识?)其要注册图6-2登录失败接下来,我们对系统的其他主要功能通过黑盒测试规则进行测试,并将测试结果展示在表6-2到表6-6中:表6-2用户注册模块用例描述预期结果备注用户注册用户无需输入任何字提示用户“请填写完验证当前输入的用户符整信息”的提示消息名为空用户在编辑框中输入随意字符提示“密码长度应该大于或等于6”的提示消息验证当前用户输入的密码位数不正确在密码文本框和确认密码文本框中分别输弹窗提示“两次输入的密码不匹配”验证用户两次输入的密码不匹配表6-3个人信息修改模块用例描述预期结果备注个人信息修改在用户管理中修改密账号或者密码,从新登录时,输入之前的账号提示“账号或者密码错误"

温馨提示

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

评论

0/150

提交评论