【《基于Java的校园旧物回收网站的设计与实现》9000字】_第1页
【《基于Java的校园旧物回收网站的设计与实现》9000字】_第2页
【《基于Java的校园旧物回收网站的设计与实现》9000字】_第3页
【《基于Java的校园旧物回收网站的设计与实现》9000字】_第4页
【《基于Java的校园旧物回收网站的设计与实现》9000字】_第5页
已阅读5页,还剩29页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

绪论课题背景、目的和研究意义随着社会经济及互联网的迅速发展,商品的种类、用途越来越复杂多样,线上交易系统是随着这些网络技术的发展而出现的一种新型的销售渠道。在当今大学校园生活中,大学生消费水平日渐增长,越来越多的大学生受自媒体的影响去买很多东西,甚至是冲动消费,使用一段时间就搁置,从而也会伴随一些问题的出现。首先,随着环境及自身原因的改变,许多同学(尤其是毕业生),会出现很多自身用不到但又不舍得丢弃的个人物品,以及一些可回收废品。如果将以上旧物扔弃,不仅可能造成资源浪费,还有可能造成环境污染。此外,成本低廉更是开设此旧物回收网站的主要原因。线上交易已成为当代年轻人最流行的交易方式,它给这些人带来了很大的便利。现如今大学生的课程时间、作息时间不同,很难在统一的时间通过线下的方式进行回收,通过线上回收交易的方式,引入废品回收商家及在校学生用户,学生可通过线上的方式将自己的废旧物品进行回收或二次销售。所以在大大节省宝贵的时间的同时,个人旧物也被合理地处理,学生们足不出户就可以以比市场相对低的价格购买到自己需要的商品,通过废旧物品回收也可以得到回收费用。同时废旧商品回收商家,特别是偏远且小型的回收商家,也可在庞大的校园体系中得到回收物资,提高经济效益。这为二者提供了极大的便利。因此,本课题只在设计一个旧物回收网站,用户可以通过互联网自行去登记及查找各类旧物,同时旧物可以以合理的不同方式被处理。这样在提高了物品利用率的同时,保护了环境。通过这个方式可以呼吁广大在校大学生参与进这样一个绿色的活动,深刻了解更多与环保相关的知识,为社会乃至国家贡献出自己的力量,对促进社会发展具有非常深远的意义。本论文记录了校园旧物回收网站的整个设计过程,包括课题背景和研究意义、相关技术、网站的功能、参考文献等。本论文与当代大学生校园生活现状相符合,旨在解决以方便、快捷的方式处理大学生个人旧物,使得学生们可以利用更多的空闲时间去做自己想做的事情。系统简介根据校园旧物回收网站的使用及管理模式,本网站设计了普通会员身份和管理员身份用于登录网站。所有用户均可访问网站,但如果用户需要使用本网站的一系列功能,则需注册会员,即上述所提及的普通会员身份,通过填写一系列基本信息进行注册后方可登录使用。普通会员用户登录并进入网站后,主要功能有:1.自行发布个人旧物商品,进行交易。2.自行查询商品,方式有关键字查询和分类查询,无需逐个浏览查找,节省时间。3.留言板功能,给所有使用此网站的用户提供一个交流的平台,可在此进行有效沟通。4.购买功能,用户可以自行购买其他人的旧物,也可以售卖、回收自己的旧物。管理员身份登陆并进入网站后,可进行以下操作:1.会员管理,可对其账户进行状态改变。2.对滚动公告及商品信息进行修改、审查,并可对不良商品进行删除。3.留言板管理,及时整理并清除不良消息,做好网站的维护。网站的详细功能将在第五章做详细介绍,在此不再赘述。相关技术本系统涉及到的技术有Java、Tomcat、MySQL、JSP等。1.软件体系结构方案:采用B/S模式,B/S代表的是服务器端由web服务器发放。2.后台数据库:MySQL。其容纳了丰富且大量的数据,故选用Mysql数据库。3.开发工具:Myeclipse。该网站是买家与卖家双方进行最优化交互的渠道,故利用该软件开发。4.开发语言:Java语言。5.开发技术:JSP技术。JSP简介JSP技术开发的程序是跨平台的,对很多系统如Windows等都可顺利使用并运行。JSP技术相对于其他技术具有跨平台、执行力强等明显的优势。JSP具有平台无关性,它能够加速开发速度,使开发成果更加完善,同时具有很高的效率和安全性。Java简介Java是一种现如今被业界广泛认可并使用的编程语言,Java语言可以充分展现面向对象理论的优越性,因此可以用来开发很多复杂的程序。MySQL简介MySQL集结了可适用于各种中小型网站的数据,且运行速度快、成本低,并且经过了很多种具有针对性的测试,能在众多复杂的系统中顺利运行,因此该系统采用MySQL来存储数据。需求分析与可行性分析需求分析用户需求分析广大的网民用户群体已经接受这种新型的基于网络基础上的买卖方法,也就是电子交易,这种线上的交易方式潜力巨大,越来越被各行各业所重视。本文从两类网站使用者(普通学生用户和废品回收商家)的角度出发,对此网站的用户需求进行分析。普通学生用户:(1)发布者:通过线上的方式,在校园旧物回收网站上将自己的个人旧物发布,并等待交易。此过程可大大减少学生业余时间的浪费,学生可以在做自己的事情的石同时,将自己的旧物进行二次销售、回收、捐赠,极其适合当代在校大学生忙碌的校园生活节奏,甚至可通过捐赠贡献出自己的一份力量。(2)购买者:由于学生们在线上发布的个人旧物大部分都是校园生活物品,所以对于购买者来说,可以简捷地搜寻到一系列别人不再需要但自己刚好需要的物品并购买,大大节省了金钱的同时,也避免了物资的浪费。废品回收商家:商家可以充分利用电子商务,使传统的经营和管理方法得到现代化、信息化的改造。废品回收商家可通过此旧物回收网站在分类里选择学生所要回收的物品,并进行线上交易。为偏远小型商家提供了大学校园回收的机会,增加经济效益。功能需求分析本网站是基于当代大学生的生活现状进行设计,根据用户的职业属性与社会需求,可将网站分为不同的模块,每个功能都得以运用到现实生活中,且基本适合所有人使用。此平台的主要优势有:使用及交易过程简单方便。从发布到查找商品到加购到提交订单的过程简单易懂,功能适合所有人群。管理模式规范、有秩序。使得网站后台维护得到保障,避免不良、不实信息的出现,为网站用户提供了安全的网络服务。留言板功能为所有使用本网站的用户提供了统一交流的平台,用户可通过QQ或发邮件的方式与留言的用户获得联系。管理员可在留言板发布信息供大家查看。可行性分析经济可行性本网站基本无需经济投入且旨在提供一个完整的平台,收集各方所需回收物资的准确信息,使每位网站使用者在交易的过程中达到自身最佳的经济效益。因此在经济上是可行的。技术可行性本网站数据库开发使用的是MySQL,并与Java语言、JSP技术结合。在过去的几年大学时光里,我们学习了C++、JavaWeb等一系列编程课程,这些都是当今很成熟的计算机技术,这为此次设计打下了坚实的基础,加上后期老师的帮助与指导,使得整个网站的结构框架设计地尤为顺利,因此在技术上是可行的。应用可行性当今大学生课程复杂多样,时间较为紧张,线下处理旧物并交易无疑成为浪费时间的一个举动,本网站提供了一个完整且方便的平台,为当今大学生提供一个省时省力的方式,通过线上合理地处理自己的个人旧物,促进了物资的回收及再利用,避免了物资的浪费,同时践行了绿色、环保的理念,符合当今社会的主题。操作可行性此网站易于维护、操作简单、容易上手、界面整洁,只需一台联网计算机,加上用户对计算机有一定的熟悉度,简单了解该系统的使用方法即可顺利地使用该网站。而且使用该系统大大降低了管理人员的负担,因为本系统只需在计算机上连接到Web浏览器,就可以使用该系统。因此在使用及操作上是可行的。时间可行性从今年一月份开始确定论文选题,确定选题后,我查阅了很多与我的选题相关的内容,包括网站设计构思和所需要的技术,并对此逐个学习了解。中期我完成了网站内容的设计,进行设计报告的撰写。后期我在老师的指导和帮助下,反复对系统进行调试和更改,进一步规范与完善,整个过程完成的很顺利。因此在时间上是可行的。系统详细设计功能设计本系统是由MySQL数据库和JSP技术相结合而成。具体结构如下图4-1:图4-1校园购物回收网站系统功能模块图由上图可知,本系统主要分为两个模块,分别是普通学生会员用户和管理员。1、登录(注册)所有用户均可访问网站,但如果用户需要使用本网站的一系列功能,则需注册会员,即上述所提及的普通学生会员身份,通过填写一系列基本信息(如学号、班级、邮箱、手机号码等)进行注册后方可登录使用。用户登录网站首页时,未注册过的用户需先注册一个账号才可以登录,如果用户已注册过账号,则可直接登录网站。管理员无法进行注册,只有登录功能,总管理员有增加或删除管理员的权限,可同时进行网站的维护。用户功能(1)商品发布功能:用户可发布自己的个人旧物,填写好物品的详细信息,如商品名称、商品图片、商品的价格、数量以及介绍,发布商品时可对该商品进行所属类别的划分。(2)商品信息查询功能:用户可通过三种方式进行商品的查询。关键字查询:用户可在搜索框中输入所要查询的商品名称的关键字,可完成相关商品的查询。价格排序查询:系统会自动将本网站已发布的商品按照价格从低到高排序,供用户方便按照价格查询。分类查询:用户可在主页商品分类功能中根据所需商品的类别(如办公文具类、通信设备类、废旧纸箱类、废旧金属类等)进行查找。商品浏览功能:用户查询结果总览显示后,用户可以点击一一查看每个商品的详细信息,包括介绍,价格、销量、库存、类别,并对心仪的物品进行加购。商品信息管理功能:用户可对已登录的个人账号所发布的商品进行修改、删除及捐赠。购物车管理功能:用户可以在购物车对所已加购商品进行操作,可通过选择的方式批量删除或者提交订单,提交后的订单在“我的购物订单”中显示。修改资料与密码功能:用户可以对自己的个人信息及登录密码进行修改。客户提交订单功能:用户可以查看自己已售出的个人旧物。3.管理员功能(1)管理员管理功能:总管理员可通过此功能增加、修改、删除管理员,修改管理员登录密码(当前管理员)。(2)滚动公告管理功能:管理员可以对主页的滚动公告进行增加、修改、批量删除。(3)商品信息管理功能:管理员可对用户发布的商品信息进行审核、删除。(4)商品类别管理功能:管理员可对物品所属归类进行增加、删除。(5)注册会员管理功能:管理员可查看已注册会员账号的信息,并可对个别用户进行批量删除以及账户的冻结。(6)在线留言管理功能:管理员可对用户留言进行修改及批量删除。数据库设计建立数据字典时,要定义数据库将要包含的信息的逻辑属性。信息的逻辑结构所包括内容和主要设计出数据库的具体表如下:admin管理员信息表管理员信息表admin,用来存储管理员的相关信息,例如管理员名称、密码等,具体如下:列名数据类型长度说明idint4编号namevarchar50账号passwordvarchar50密码Realnamevarchar50姓名Sexvarchar50性别agevarchar50年龄addressvarchar50地址telvarchar50电话addtimevarchar50时间表4-1admin管理员信息表member用户信息表用户信息表member用来存储用户的相关信息,比如用户名称、学号、手机号码等,具体如下:列名数据类型长度说明idint4编号namevarchar50帐号passwordvarchar50密码Realnamevarchar50姓名Njvarchar50年级agevarchar50班级Flvarchar50专业telvarchar50电话addtimevarchar50时间表4-2member用户信息表商品分类信息表商品分类信息表用来存储商品类别的相关信息,比如类别名称、类别编号等,具体如下:列名数据类型长度说明idint4编号Mcvarchar50名称表4-3商品分类信息表商品信息表商品信息表用来存储商品的相关信息,比如名称、数量等,具体如下:列名数据类型长度说明idint4编号Mcvarchar50名称slvarchar50数量jgvarchar50价格表4-4商品信息表

系统功能模块实现管理员功能登录页面分为学生会员登录和管理员登录两种,不同身份的用户登录后会有不同的功能及操作权限,管理员登录界面如下图5-1所示:图5-1管理员登录界面通过登录管理员系统,可进入到网站后台管理中心,如下图5-2所示:图5-2网站后台管理中心界面密码管理管理员可以修改自己的密码,通过输入旧密码、新密码以及再次确认新密码点确定按钮就可以完成管理员密码的修改,如下图5-3所示:图5-3密码管理界面管理员管理总管理员可创建多个管理员账号,同时完成网站的维护。总管理员只需输入要添加的管理员名称和登录密码即可完成新管理员的创建,同时也可对其他管理员进行账号删除操作,如下图5-4所示:图5-4管理员管理界面滚动公告管理滚动公告是由管理员通过后台来发布一些新消息或生活小常识,并在主页可以滚动显示供大家查看,如下图5-5所示:图5-5滚动公告发布界面随着网站的不断发展,主页公告也需更新,管理员有权限对已发布的公告进行增加、修改、选中批量删除的操作,方便大家使用网站,如下图5-6所示:图5-6滚动公告管理界面商品信息管理进入商品信息管理界面后,管理员可以看到所有用户发布的商品详情,并可以对其进行删除的操作,如下图5-7所示:图5-7商品信息管理界面商品类别管理进入商品类别管理界面后,管理员可以看增加新的分类,或对已存在分类进行删除,有利于商品的整齐有序。如下图5-8所示:图5-8商品类别管理界面注册会员管理进入注册会员管理界面后,管理员可以查看当前已注册的所有用户的信息,如注册时间、登陆次数、状态等,并可对这些用户进行批量删除操作。同时,管理员可对已注册用户的状态进行冻结/在用的转换操作。具体操作如下图5-9、5-10所示:图5-9注册会员管理界面图5-10冻结用户状态操作在线留言管理进入在线留言管理界面后,管理员可查看所有已注册用户的留言,并可对不良留言进行批量选择删除的操作,有利于塑造网站的优良风气。具体页面如下图5-11所示:图5-11在线留言管理界面普通会员用户功能进入网站后,所有用户均可以浏览网站主页。如下图5-12所示:图5-12网站首页界面会员登录、注册功能如需使用网站的相关功能,已注册的用户可直接登录使用网站,未注册的用户则需注册后使用此网站。相关操作如下。(1)已注册用户的登录:点击网站首页功能栏中的“会员中心”,进入会员登录界面。输入用户名、密码、验证码后,点击“登录”方可成功登录网站。如图5-13所示:图5-13会员登录界面成功登录后,进入网站会员中心界面,如图5-14。点击“返回网站首页”,则可继续浏览网站。图5-14会员登录后(会员中心)界面(2)未注册用户的注册:点击登录页面(图5-13)的“注册会员”,进入资料填写页面。如图5-15所示:图5-15资料填写界面填写好用户名和会员名后,点击“提交”进入详细资料填写界面,如班级、学号、邮箱等,继续提交即可完成会员注册。如图5-16、5-17所示:图5-16详细资料填写界面图5-17注册成功界面个人资料管理个人资料管理功能是用来修改自己的会员信息的,包括登录密码修改和详细资料修改功能,输入新信息点击确定即可完成相应修改,如下图5-18、5-19所示:图5-18登录密码修改界面图5-19详细资料修改界面商品信息相关功能商品信息浏览:点击网站首页功能栏中的“商品信息”,可以查看网站中已存在的全部商品信息。如图5-20所示:图5-20商品信息浏览界面如果想要浏览商品的详细信息,点击商品图片或点击“点击查看详细内容”后,即可浏览该商品的详细信息。如图5-21所示:图5-21商品详细信息界面商品信息管理:在会员中心的商品信息管理功能中,用户可对自己已经发布的个人旧物进行修改、删除、捐赠的操作,如图5-22所示。捐赠后的商品将会在网站首页功能栏中“爱心捐赠”处查看。图5-22商品信息管理界面商品信息增加:用户可通过填写商品名称、选择商品所属类别、填写商品详细信息的操作来发布自己的个人旧物,发布后的旧物将在首页商品信息中展示。如图5-23所示:图5-23旧物发布界面商品信息查询:商品的查询有三种方式,在网站首页(如图5-12)进入“商品查询”功能,即可通过关键字进行商品的查询,此方式方便快捷,可迅速查找出想要的物品,如图5-24所示;点击“商品分类”,即可通过商品的类别进行商品的查询,适合所查商品的类别明确时使用,如图5-25所示;点击“价格排序”,网站自动按照价格从小到大进行排列,适合对物品价格有所要求时使用,如图5-26所示。图5-24关键字查询图5-25类别查询图5-26价格排序查询购物功能在浏览商品信息时,用户可对自己想要回收的商品进行加入购物车操作,加入购物车后的商品可在会员中心“我的购物车”中查看。加入到购物车中的商品是还未购买的商品,可在购物车页面进行商品的删除及提交,点击“提交订单”即可完成购买,点击“删除”即可删除商品。如图5-27所示:图5-27购物车界面提交后的订单在“我的购物订单”中可以查看。如图5-28所示:图5-28购物订单界面用户可在“会员中心”的“客户提交订单”中查看自己被购买的商品,即其他用户所买自己商品的信息。如图5-29所示:留言板功能在网站首页进入留言板模块,用户可在此处进行留言讨论,获取最新消息。还可通过QQ、发邮件的方式里联系其他用户。如下图5-30所示:图5-30留言板界面系统测试系统测试目的在设计过程中,由于系统是由特定的代码编写的,很多细枝末节的小问题是可能不会避免的,但若想网站顺利运行,则要经过系统测试。系统测试的主要目的是发现程序中存在的问题,因此通过这样的测试可以及早发现设计的漏洞与不足之处并纠正这些差错,提高系统的可靠性。测试步骤与方法系统测试的步骤有:模块测试、组装测试、确认测试。首先确定测试的模块功能,进入模块功能后,按要求进行信息填写等具体操作,并改变其中的某些变量形成对比,预测每种测试方法所形成的结果,通过实施得到最后结果,并与预测结果相对照。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。功能测试会员用户注册测试,注册测试过程如表6-1所示:测试项目测试步骤用例展示测试预测测试结果用户注册填写用户名密码,二次输入确认密码,点击【提交】按钮后,继续填写详细信息,再次点击【提交】按钮。登录账号:空用户密码:空注册失败注册失败,页面提示请输入用户名,提示请输入标红信息。登录账号:wangweiqi1用户密码:123456注册成功注册成功表6-1用户注册表会员用户登录测试,用户登录信息测试过程如表6-2所示:测试项目测试步骤用例展示测试预测测试结果用户登录填写用户名、密码和验证码,点击【登录】按钮登录账号:空用户密码:111登录失败登录失败,页面提示请输入用户名。登录账号:111用户密码:111登录成功登录成功表6-2用户登陆表管理员发布滚动公告测试,测试内容如下表6-3所示:测试项目测试步骤用例展示测试预测测试结果发布滚动公告以管理员身份登陆网站后台管理中心,点击【滚动公告管理】中的【发布滚动公告】按钮,发布公告标题:111是否显示:是公告内容:空发布公告失败,并弹出提示的内容发布失败,页面提示请输入公告内容。标题:111是否显示:是公告内容:你好。发布成功发布成功,可在首页滚动公告栏中查看。表6-3通知发布测试表用户发布商品测试,测试过程如下表6-4所示:测试项目测试步骤用例展示测试预测测试结果增加商品信息点击主页【会员中心】按钮进入网站会员中心页面,点击【增加商品信息按钮】,发布个人旧物。商品名称:空商品分类:空缩略图方向:空商品价格:空商品数量:空商品介绍:空增加失败,弹出提示按钮增加失败,提示所有项目必须填写。商品名称:连衣裙商品分类:服装类缩略图:有商品价格:10商品数量:1商品介绍:9成新,适合160cm以上的女生。增加成功增加成功,并可在主页商品信息中查看。表6-4旧

温馨提示

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

最新文档

评论

0/150

提交评论