《大学生二手交易平台系统设计与实现》6000字_第1页
《大学生二手交易平台系统设计与实现》6000字_第2页
《大学生二手交易平台系统设计与实现》6000字_第3页
《大学生二手交易平台系统设计与实现》6000字_第4页
《大学生二手交易平台系统设计与实现》6000字_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

大学生二手交易平台系统设计与实现目录TOC\o"1-3"\h\u18495一.引言 622725(一)课题背景 66017(二)目的和意义 622355(三)开发工具及技术 6319971.WAMP 643602.PHP 7267493.MySQL 7325934.软件需求 77028二.需求分析 715517(一)总体需求分析 729209(二)可行性分析 7229581.技术可行性 7209972.经济可行性 7179623.操作可行性 721233(三)用户人群分析 712006(四)系统用户功能分析 867401.系统功能 819402.游客功能 8268543.已登录用户功能 8252594.普通管理员功能 844425.超级管理员 94549(五)安全性需求 92509(六)界面需求 96605三.数据库分析与设计 95558(一)E-R图 98621(二)数据库表 1113412四.详细设计 1430557(一)登录功能 1482601.用户登陆 14262462.管理员登陆 1519850(二)注册功能 1613586(三)用户模块 1728011.主页 17320932.我是卖家 18157913.我是买家 186891(四)管理员模块 20147981.对系统管理员的增删(只有超级管理员有该功能) 20178702.管理用户 20649(五)退出 206678五.系统测试 2123139(一)系统测试目的与意义 2129711(二)测试过程 212312六.结论 21一.引言(一)课题背景科学技术发展速度越来越快,人民也在不断提高自己的生活水平,不管是生活方面还是工作学习方面都渐渐发生了令人震惊的变化。上网已经在人们生活中占据了一个及其重要的作用,而大学生又是一个特殊的群体,他们作为新时代受教育程度较高的一批人,毫无疑问疑受网络影响更深也更广。大学生是网上购物的庞大群体中的主要战斗力,但也极其容易冲动购物,这就造成了可能从日常生活用品到学习书籍、用具以及身上的衣服过上一段时间就会被淘汰,具有极高的闲置率。大学生对这些闲置物品的解决方式要么是送给其他需要的人或者学弟学妹,要么就是丢弃又或者进行转卖,当然极倾向于二手转卖占据大部分。传统的二手转卖方式无非是通过学校表白墙或是一些二手qq群和微信群,一年一次的毕业前校园摆摊也是一个不错的方式,但是这些方式都有一定的不方便性。因此做一个大学生二手交易平台,供大学生们将不想要的东西以一个合适的价格发布到网站上,与传统二手交易市场相比具有更多优势。(二)目的和意义网上购物也就是用户购买他们想要的商品时不会受到时间和空间上的限制,既可以节省用户线下挑选的时间,提高了效率,又能获得更多的功能相比传统的上街购物来说。而二手的线上信息发布平台也同样想相比于传统的跳蚤市场更加的省时省力,不会由于出去却又没有自己想要的东西空手而归。在线下各种不同类型的商品都按照分类整齐地安置在专属的货架上,也比较方便消费者去选择。消费者选好商品后,放在购物车中。在结账付款前,消费者就可以处理添加进购物车中的商品,增加减少或者替换,带着最终决定的产品去排队付款就可以完成购物。但是可能在一个地方找不到自己需要的所有物品,就需要消费者去跑很多地方来找到自己的需要。而在线上就不存在这种空间以及时间的限制,用户不必在偌大的跳蚤市场中寻找,只需要动动手指就可以找到想要的商品并加入购物车或是收藏,对购物车中的东西也可以像线下一样进行处理。有这样一个平台的话,卖家、买家还有开发系统方三者都可以得到经济利益的保证。而且,比起线下购物,在网上进行购物还能体会一些其他功能,比如购买之后给产品进行评价,有问题可以随时给客服留言然后客服进行回复等,让其他用户购买时拥有更多的参考,拥有更加真实方便的购物环境。因此做一个大学生二手交易平台,供大学生们将不想要的东西以一个合适的价格发布到网站上,与传统二手交易市场相比具有更多优势:1.卖家能够更加简单、高效、便利的解决闲置物品,减少交易成本;2.买家更方便、便宜的得到想要的东西;3.销售、交易一体化;4.性价比极高,最少的钱挑到最实用的东西;5.避免浪费,节能环保。(三)开发工具及技术1.WAMPWamp是Window下Apache、PHP和MySQL集成,有如下特点:(1)可避免由于对AMP了解不够,而无法正确去设置环境;(2)可将AMP环境快速地安装并且设置好,然后就可以直接开始我们真正感兴趣的软件了;(3)可方便的搭建测试环境。2.PHPPHP:Hypertext

Preprocessor,英文超级文本预处理。3.MySQLMySQL是非常安全、具有极高效率并且跨平台的一款数据库系统,并可与像PHP、Java等这些生活中常见的语言紧密结合起来。花销低,反应快、占据内存小、还有开源。除了其他许多数据库所不能够使用的功能它都可以外,MySQL数据库在网络上直接下载也是不必支付任何费用的。4.软件需求操作系统版本:WindowsXP以上版本开发工具:Dreamweaver后台服务器:Apache开发语言:PHP二.需求分析(一)总体需求分析在如今的21世纪,网络技术以及计算机技术发展越来越迅速,网上购物得到了一个快速的发展,二手信息发布平台将人们购物的过程大大简化,不需要等待毕业季即将毕业的学姐学长们摆摊,也不用四处跑四处问哪里有自己需要的东西出售,只需要登上平台查看是否有自己所需要的即可;同样,有闲置物品的学生也不必由于暂时找不到购买者而直接丢弃,将它的信息发布到平台上就可能会有感兴趣的用户进行询问从而达成交易。二者双方皆可从中获得方便。(二)可行性分析1.技术可行性开发本系统使用到了MySQL数据库和PHP语言,PHP这种编程语言是面向对象的,使用起来既方便灵活而且简单容易掌握。而且只需要安装Wamp就相当于Apache+MySQL+PHP集成安装环境,使用起来十分方便。从技术角度来看上是非常具有可行性的。2.经济可行性本系统所选择使用的免费软件:Wamp,DoubleWear等都成本花销低,这样就节省了大量的经济费用,能够降低成本,提高系统开发的效率,并且可以用一些低配置电脑,不要求计算机配置很高。3.操作可行性本系统操作简单,页面简洁,只需要有一部手机或者电脑加上对Windows有一点基础的了解就可以操作,而且时间采用了操作简便的日历控件,符合用户浏览和购买习惯。并且后台进行操作也十分清晰明了。(三)用户人群分析主要用户人群是当代大学生,一部分是即将毕业离开校园的,他们没有办法或是不愿意大包小包带走的东西;还有一部分是考完试的,他们用过的考研资料,专升本资料,学科资料,教师资格证的资料,法考的资料公务员的资料等等已经没有用了,但对于正在准备的学生来说很值得借鉴的,而大学生除了一年一度的毕业季外一般不会进行摆摊,因此就可以通过手机的有关平台去实现这些交易。大学生们既可以通过这个网页去浏览别人所发布的东西,如果感兴趣就可以添加到购物车,继而购买,也可以有目的性的去搜索自己需要的,有一些东西可能如果是新的的话会很昂贵,就可以找这些旧的还可以很好的使用,但价格又相对能够负担的起,或是一些自己仅仅使用几次的东西也可以通过这种渠道购买;也可以将自己没有用的东西放到上面,并通过对物品的描述吸引别人进行购买。这样既能满足需求,又减少资源浪费。而由于面对的受众是可能同一所大学的学生,因此二人可以在下单之后面对面进行交易,更加安全,也更有售后保障。(四)系统用户功能分析1.系统功能前台包括:(1)用户注册(2)用户登陆(3)公共信息浏览(4)留言板(5)商品浏览后台包括:个人信息维护商品类别维护用户资料管理管理员信息维护评价记录管理留言管理系统信息维护2.游客功能(1)浏览商品以及商品的详细信息(2)查看系统简介(3)如果没有账号可以进行注册3.已登录用户功能已注册用户经过用户名以及密码成功进入平台后:可以进行本人资料管理作为卖家添加商品信息查询商品销售情况作为买家收藏商品以及进行查看对订单进行评价搜索商品查看商品信息查看商品发布人基本信息可用于联系在留言板查看以及进行留言4.普通管理员功能普通管理员通过用户密码进入平台:(1)管理系统基本信息(2)删改评价记录(3)添加查询商品类别(4)修改密码(5)回复删除留言(6)对用户信息进行删改(7)审核注册用户5.超级管理员除普通管理员所具有的功能外,还可以对管理员的信息进行增删。(五)安全性需求本系统在权限上严格控制:1.用户在注册之后必须由管理员通过审核才可以登录;2.为保护用户信息,没有登录平台的游客只能查看系统公告以及浏览商品信息,无法查看商品发布人的信息,只有通过用户名和密码全部正确登陆进去才可以查看;3.在平台中设定了不同权限,比如说作为普通管理员是不能查看以及增加修改删除其他管理员的信息的,如果想要拥有这些权限,只能是超级管理员。(六)界面需求人与平台之间沟通就是通过该平台的用户界面。好的用户界面是要具有下列特点:1、简易性:界面一定是要让用户方便使用、方便理解、并能减少用户进行错误选择的概率。2、用户熟悉度:平台界面设计出来的初衷是方便用户使用,因此利用用户对大多数应用的熟悉程度,可以让用户更快的接受该平台。3、美观方便,容易上手三.数据库分析与设计(一)E-R图1.普通用户E-R图,如图1所示添加时间学校添加时间学校照片备注名字手机号用户户邮箱是否审核性别身份证密码学号图1普通用户E-R图管理员E-R图,如图2所示管理员管理员用户名密码权限ID添加时间图2管理员E-R图商品信息E-R图,如图3所示IDID编号名称类别图片价格添加时间发布人简介商品商品图3商品信息E-R图订单信息E-R图,如图4所示订单订单商品ID商品编号商品名称是否审核购买人学号发布人价格数量购买人用户名ID图4订单信息E-R图实体之间联系,如图5所示图5实体间联系图(二)数据库表一共使用了9张表1.管理员信息表allusers,如图6所示图6管理员表2.系统基本信息表dx,该表用于储存所有系统的信息,如图7所示,包括添加时间addtime、、管理的内容content、管理类别leibie以及作为主键并且非空的ID。图7系统基本信息表3.购物车表gwc,如图8所示图8购物车表4.留言板表liuyanban,如图9所示图9留言板表5.评价记录表pingjiajilu,该表用于管理评价,如图10所示,包括评价人pingjiaren、被评人beipingren、评价打分pingjiadafen、产品gouwuID、产品名称shangpinmingcheng、评语pingyu、添加时间addtime以及作为主键并且非空的id。图10评价记录表6.商品类别表shangpinleibie,用于管理产品类别,如图11所示,包括添加时间addtime、产品类别leibie以及作为主键并且非空的id。图11商品类别表商品信息表shangpinxinxi,用来管理产品的基本信息,如图12所示,包括产品编号bianhao、产品图片tupian、产品所属类别leibie、产品名称mingcheng、产品简介jianjie、产品发布人faburen、以及添加时间addtime以及作为主键并且非空的产品id。图12商品信息表8.商品收藏管理表shoucangjilu,如图13所示图13商品记录表9.注册用户管理表yonghuzhuce,如图14所示:图14用户表四.详细设计(一)登录功能1.用户登陆用户直接在主页左下方的登陆模块如图15所示,输入自己的用户名和密码之后,点击提交按钮之后,数据就会提交到userlog_post.php页面。在这个页面中,会根据权限从用户的数据库yonghuzhuce中查询符合用户名和密码的数据,查询正确则登陆成功,然后在主页登录模块会显示个人基本信息,如图16所示;否则弹出错误提示,如图17所示,返回首页,重新输入用户名和密码进行登陆。图15用户登陆图图16登陆成功图图17登录失败提示图2.管理员登陆管理员通过主页上的后台管理模块进入登陆页面login.html,如图18所示,输入正确的用户名和密码,点击提交,数据提交到相应的login.php页面。在这个页面中,会根据权限从管理员的数据库allusers中查询符合用户名和密码的数据,查询正确则登陆成功,然后在主页登录模块会显示基本信息,如图19所示;否则提示“用户名或密码错误”返回登陆页面,重新输入用户名和密码。图18管理员登陆图图19登陆成功图(二)注册功能游客通过首页上的用户注册模块进入userreg.php页面,如图20所示,输入相关正确信息后点击注册就可以完成注册,如果没有输入完整的信息,平台就会给出错误提示,“请输入××”导致不能录入成功。输入数据通过onclick="returncheck();"语句来检查。用户在注册之后还不能直接使用账号登陆,必须等待管理员审核通过才可以。图20注册界面图

用户模块图21用户流程图1.主页如图22所示,页面的上方是该平台的logo,以及一些关于用户注册,系统简介,留言板,产品展示的模块,下方左侧部分是系统公告,左下方是登陆模块,用户必须输入正确的用户名、密码和验证码后才能进入系统,右下方是当前平台内的一些最新产品。图22主页界面图2.我是卖家若用户作为卖家,可进入我是卖家模块。(1)添加用户通过商品信息添加模块进入shangpinxinxi_add.php页面,如图23所示,输入全部的商品相关信息后点一下添加就可以完成商品的添加,如果卖家录入产品编号名称等信息时忽略掉部分信息的话,就会自动弹出错误提示:“请输入xxx”也就是此次录入信息未成功。图23商品添加图(2)查看评价图24查看评价图3.我是买家若用户作为买家,可进入我是买家模块。(1)进行评价用户在我的订单模块可通过给对方评价进入评价模块pingjiajilu_add.php,如图25所示,在评价时关于评价记录除评语外都是平台通过订单信息已经更新的,为给用户提供方便,用户只需添加有关评语以及打分即可。全部输入后点击添加按钮就完成了,如果没有输入完整,系统就会弹出错误提示“请输入xxx”。输入数据通过语句onclick="returncheck();"检查。图25评价图(2)商品查询用户通过首页的产品展示进入产品的页面shangpinxinxilist.php,如图26所示,户在查询时,可以在已有产品信息列表中通过编号,名称以及类别来进行查询。if($_POST["bh"]!=""){ $nreqbh=$_POST["bh"]; $sql=$sql."andbianhaolike'%$nreqbh%'";}if($_POST["mc"]!=""){ $nreqmc=$_POST["mc"]; $sql=$sql."andmingchenglike'%$nreqmc%'";}if($_POST["lb"]!=""){ $nreqbh=$_POST["lb"]; $sql=$sql."andleibielike'%$nreqbh%'";}图26商品搜索图

管理员模块图27管理员模块流程图1.对系统管理员的增删(只有超级管理员有该功能)超级管理员进入系统用户管理模块yhzhgl.php,如果有某管理员因某些原因退出管理队伍,此时超级管理员永久删除该管理员信息;同样,如果有新的管理员要加入也可由超级管理员添加相关信息。输入相关信息后点击提交即可完成添加,如果超级管理员录入新管理员用户名等信息时忽略掉部分信息的话,系统就会自动弹出相应的错误提示“请输入××”,也就是此次添加信息未成功。还有对用户名的核验,若用户名已经存在则发出提示。图28管理员增加图2.管理用户管理员进入用户管理界面yonghuzhuce_list.php,可对用户信息进行搜索,删除,修改还有对新用户的审核,新用户只有通过审核才可以进行登陆。图29管理用户图(五)退出点击退出通过javascript语句执行logout.php,username以及cx为“”,提示“注销成功”,返回主页面。图30退出代码图五.系统测试(一)系统测试目

温馨提示

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

评论

0/150

提交评论