ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:1.12MB ,
资源ID:5829990      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5829990.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(本科毕业论文基于jsp的校园二手网络交易平台设计论文Word文件下载.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

本科毕业论文基于jsp的校园二手网络交易平台设计论文Word文件下载.docx

1、The secondary network trading platform based on JSP architectures学生姓名:所在学院:所在专业:指导教师:郎大鹏职称:讲师所在单位:论文提交日期:论文答辩日期:学位授予单位:摘要基于B/S架构的校园二手网络交易平台是专门针对在校大学生而设计的一套校园交易系统。用户通过此系统可以了解到校园内闲置物品有哪些,可以搜索自己所需要物品,同时也可以发布自己的物品交易信息,可以与其他校友进行二手物品的买卖交易也可以进行深入的交流。本文通过阅读相关文献,了解国内外现有的相似的软件系统的实现技术,深入结合在校大学生希望处理闲置物品的需求,提出了二

2、手物品管理,到公告实现,新闻发布,以及管理员管理,添加二级管理员的系统构建方案。通过对大学生闲置物品处理情况的调研分析,结合如今互联网使用情况的现状,该系统决定采用国内外先进的MVC(Model-View-Controller) 设计模式,利用HTML,JSP,以及JavaScript等技术,结合Struts框架结构开发一个专属大学生的交易系统。在前台实现用户模块的用户注册、用户登录、游客搜索浏览商品、会员发布商品以及添加喜欢的物品到购物车的功能。在后台实现公告发布,会员商品管理,添加二级管理员的功能。经过反复的测试,证明该系统能够完美运行,且可以推广到各个校园,乃至扩展到市场供其他商业使用。

3、关键词:交易平台;校园;闲置物品ABSTRACTThe B/S based campus secondhand Internet trading platform is a campus trading system that especially targeting undergraduates. Through which, users may aware information of spare items on campus, search for goods in need, post individuals trading news, conduct secondhand busi

4、ness and further communication with schoolmates.Through the comprehension of domestic and foreign techniques with similar software system by reading relevant literature and undergraduates demand in spare item disposal, this essay put forward a system establishing plan for secondhand management, 公告实现

5、( announcement realization?), news release, administrator management and second-level administrator augment.By means of analysis on undergraduates spare items disposal research and present Internet usage status, the advanced MVC( Model-View-Controller)design model, HTML,JSP, Java Script techniques a

6、nd Struts frame will be adopted in the trading system in order to create a trading platform especially for university students. The foreground is designed to realize the function of user registration, login, product release and favorite items also product searching and browsing by visitors; while fu

7、nction like announcement release, member product management and second-level administrator augment will be achieved in the background.The trading system is proved to process perfectly after repeated testification, which can be promoted across universities and even markets for other business usage.Ke

8、y words: Trading platform; campus; unused items us目录第1章 绪论1.1 课题的背景与目的及意义近年来,国家在互联网+和物联网方面的重视,让全社会对认知了互联网的迅速发展,而网上购物,特别是同城或是同一个区域的小范围网络购物已经融入到了人们生活中的点点滴滴。人们生也更加喜欢方便快捷的网上购物活动,而在新兴的网购大潮中,校园这个新生力量也在蓬勃发展,校园的二手交易活动也慢慢改变着大学生的生活方式大学生从原来的在校园的路边卖用过的二手书、二手物品,到现在可以在校园的内网内查看发布二手信息,互联网+的二手平台已经变成了必然性的转变,这个巨大的趋势就像

9、洪流一样不可逆转。随着社会进步和技术的发展,人们不再满足现有的生活方式,生活方式越来越多样化,当然大学生,这个社会的储备人才力量更是便随着时代的进步越来越进步,大学生也不满足每天三点一线的生活方式。同时,基于大学生本身的特性接受新事物,人人都渴望与人交流,尤其是大学生们急需通过一个平台来与分享自己生活中的二手物品 。这样就衍生了一个基于网络的校园内二手交易平台。而网络交易平台的特点非常符合当代大学生网络二手买卖的特点。由于电子商务得到了迅速的发展。伴随着同时校园二手市场交易网站也涌现了出来,校园二手货物得到了更好的二次利用。构建一个高校学生网络交易系统,将能为高校学生带来很大的便利。高校二手交

10、易系统针对的人群是高校学生,因此它比起大型购物网站针对性更强,其本身有着查询方便,分类科学,定价灵活等特点,而且面对面交易可以减少上当受骗的几率。对于高校学生来说,高校二手交易系统可以为他们在学习生活上带来很大的方便,也能够培养自己理财能力和勤俭节约的精神。纵观现有的电子商务平台,诸如京东、淘宝等等,大多数是买卖新品,针对的不是校园,也不是二手物品,主要针对全国的网络购物交易。不可否认,他们已经在电子商务领域做得非常的杰出与完善,但没能凸显出专一特性,虽然影响与作用扩展到整个社会,但是专供学生二手物品的买卖交流的特点还是不够明显6。因此,构建一个针对校园的二手交易平台十分有意义的。综上总总原因

11、,急需开发一个有针对性的校园二手物品交易平台。该系统主要面对的用户为在校大学生,为同学们提供一个轻松、方便的二手交易交流平台。丰富同学们的交易交流圈子,方便二手物品的流通,开阔同学们的见识,促进同学们之间的交流沟通。1.2 国内外研究现状在我国从2005年就陆陆续续的出现了中小型的二手网络交易平台, 后期由于社会的需要和发展,这些平台都发展成了网络购物和发布信息的代名词,如58同城、赶集网、淘宝网、 舍得网、 百姓网等等。说起二手交易平台就不得不说一说58同城,58同城最初的思想就是同城之间的信息和物品的交流,这足以证明在同城、同一区域的交易是多么的重要,58同城的发展证明了区域内网络的信息传

12、递就是新的关系型网络。在美国哈佛大学,校园内的电子商务系统已经非常普遍,一所大学可能拥有多个电子商务交易的平台,同学可以选择更加适合自己或者自己喜欢的交易网站分享自己的物品,网上购物系统,网上交易系统,网上二手物品发布,网上支付系统等都比较完善,为老师和学生提供了特别方便快捷的交流平台。在我国的大学校园中,二手物品的交易还比较原始,诸如贴小广告、在校园论坛发消息但是无法支付等等,甚至很多学校还没有引进二手物品交易平台的想法。二手交易的不确定性和不安全性,信息传递的不准确性都是我国校园内部二手交易行为的弊端。校园是知识技术创新的源泉,校园更是新事物的快速接受者,而学生更是新事物的享用者,当然学生

13、也是新事物发展的助推器。校园电子商务模式正常属于一般电子商务特征,但是细想它更是一种具有特殊功能性的电子商务平台,从根本上说,校园内系统属于C2C模式,但是更高于的C2C,因为现在的系统平台更是体现了线上线下的O2O发展模式。大学生和老师的物品大部分是以计量为单位的物品,如往年的教材、电子配件、自行车、房屋出租、小首饰是最常见的交易物品。原来的校园交易就是“摆摊”,单面一手交钱一手交货,无法保证售后,无法支付保障,可能运作起来费时费力,比较复杂。但是校园的二手电子商务平台就相对符合大学生的特点-单纯快捷,所以大学生也比较容易接受,符合大学生的特点。校园二手交易起源于美国,Facebook公司最

14、早也是学生通过校园交易来实现和发展起来的,其提出了校园电子商务的核心概念,根据相关公开数据,截至2015年,Facebook其活跃全球用户数已经达到10亿,且其随着移动设备的不断发展,其用户数量还在急剧增加。校园二手网络交易平台采用主流的B/S架构开发,按照MVC框架的设计模式,将系统分为模型层,视图层和控制层。(1)模型层的设计。MVC设计模式将视图层,模型层和控制层分开,便于今后的修改更新操作,给程序的开发节省了不必要的麻烦,并且系统的可维护性强。尤其是该系统采用CSS样式结构以及JavaScript技术,能够减少数据库访问的压力,Java Web程序中经常用到的JavaScript的技术

15、可以实现注册模块,登录模块的数据验证,将静态的JSP页面转换为支持用户交互并响应应用事件的动态页面 。(2)数据库的设计。对二手交易系统的数据库应用存储,主要分为文字信息存储和图片信息存储。文字信息包括用户名、密码、给管理员留言、以及登录时间记录日志等,这些信息可以直接存储到SQLServer数据库中。图片信息主要是用户发布二手物品的图片,系统将上传的文件转换成二进制流保存到数据库表中,然后系统在将存储图片的二进制流信息查询出来,还原为图片,保存到指定的文件夹中,用户在请求访问时,系统在将二进制流还原为图片,在显示到页面进行显示。1.3 课题内容及论文的结构课题所研究的校园二手交易平台是一套基

16、于B/S模式开发的电子商务信息系统。采用JSP语言作为后台开发语言,采用当下流行的Struts2框架,前台展示采用JSP和JavaScript技术,实现了与用户简单的交互。后台采用SQLServer数据库对信息进行存储,能够承受较大的数据量。 整个系统的主体为MVC架构,针对现有大学生网络用户的需求,设计和实现一个能够适合大学生用户的校园二手交易平台,校园二手交易平台主要分为两个功能需求用户功能和管理员功能。用户功能主要实现系统中用户信息的注册、用户登陆、发布商品信息、修改密码信息、管理商品、管理购物订单、用户注销等;管理员功能主要实现系统中账户管理、会员管理、商品信息管理、换物信息管理、公告

17、管理、资讯管理、登陆注销等。论文结构分为四大部分,结构如下:第一部分是全文的绪论部分,包括了平台开发的背景、目的和意义,国内外研究校园二手交易平台的现状,现有大学生用户需求现状以及课题工作内容和论文结构。第二部分是全文的设计部分,包括了对平台的需求分析以及平台的总体设计,用户业务流程图、用例图等阐明系统的需求;用系统结构图表明了系统的总体架构,简要的描述了各个功能的概要设计。介绍了数据库系统的设计,对数据库中的所有信息表的结构以及表与表之间的联系进行了详细的描述。第三部分是全文的实现部分,包括了平台的详细设计和具体实现方法,对系统的用户界面和功能模块对于系统中比较重要的功能详细阐述了实现方法、

18、实现过程和结果。还包括对系统进行全面检测,提出了部分在测试中遇到的问题和解决方案。第四部分是全文的总结部分,对本文工作进行了系统功能和实现发展阶段性总结。第2章 系统需求分析与总体设计本章以系统的设计思路为主线,逐步对系统的设计与实现做详细介绍,将从系统的需求分析着手,阐明系统的业务需求,业务逻辑、功能需求以及性能需求。并根据总体的需求对系统整体概要以及数据库进行设计。2.1 系统需求分析系统的设计过程中,需求分析不仅是确定系统必须完成哪些工作,而且必须对所开发的系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和产品的质量,在前面章节中我们也提到了二手交易

19、平台的系统用户需求,这也提前提出了用户需求的重要性,苹果公司为什么会成功,就是应为它抓住了用户的需求和心理,这都体现了需求的获取和分析总结的重要性。接下来逐一对系统的需求及功能进行阐述。2.1.1 业务需求系统的整个业务流程是以校园二手物品资源为中心,系统主要模块划分为前台用户模块和后台管理员管理模块。游客也可以进行访问,搜索其想要的二手物品,但是若想交易或者发布自己的物品必须进行用户注册。前台用户功能主要实现系统中用户信息的注册、用户登陆、发布商品信息、修改密码信息、管理商品、管理购物订单、用户注销等;用户的主力军即在校学生,用户可以发布自己的二手物品并且可以浏览其他用户发布的二手物品,在浏

20、览过程中可分为两种方式,一种是利用用户的搜索功能,在系统中进行关键字搜索,另一种方式是分类浏览商品,这样分类方式更加人性化,用户体验感强。用户在浏览过程中如果发现了自己喜欢的物品,可以暂时将商品添加到购物车,在浏览了许多物品后,可以对购物车进行管理,将不喜欢的物品删除或者暂时保留,对喜欢的物品提交订单,反馈到物主信息里面进行交易。后台管理员功能主要实现系统中账户管理、会员管理、商品信息管理、换物信息管理、公告管理、资讯管理、登陆注销等。管理可以添加二级管理员来协助对网站进行管理,二级管理员对系统的权限操作和管理员相同,可以发布一些网站的公告,校园新闻,校园八卦等等,增加网站的趣味性。管理员能够

21、对换物信息,商品分类进行操作管理,是该系统的使用更加人性换,在网站业务量大的时候,可以分别设立多个二级管理员,每个管理员负责一个模块的功能。同时为了用户的安全,需要对用户密码进行加密操作后存入数据库,这样可以避免由于管理员的团队建设不完善而泄露用户隐私。整个系统的结构图如下:在整个校园二手交易平台交易系统中,主要围绕用户发布商品以及搜索商品为主线进行,后台管理主要围绕管理员对二级管理员的管理,以及二级管理员对商品分类,公告信息、新闻发布管理的业务。2.1.2 功能需求系统根据功能的需求的不同可以分成将该系统分为两大板块,前台用户模块和后台管理员模块。前台用户需求模块可以细分为用户注册、用户登录

22、、发布商品信息、修改密码信息、管理商品、.管理购物订单、用户注销。另一个是后台信息管理程序,后台管理员需求模块可以细分为一级管理员和二级管理员,一级管理员可以添加二级管理员,可以对商品信息进行分类、发布实时新闻、发布公告、管理注册用户和对游客和用户发布的交换信息进行管理。 用户需求模块的功能是本系统设计的重中之重,要充分了解用户需求,用户通过此模块能够充分的了解校园二手交易物品的信息,可以细分为两大类。其一是用户发布自己的闲置物品到该系统,用户可以通过注册并且登录该系统将自己的闲置物品发送到该系统,包括该物品的名称、预期价格、数量、所述分类、该物品的图片以及用户自己对该商品的描述。这样给其他浏

23、览该物品、搜索该类物品的用户一个直观的描述。如用户A发布信息“图书软件工程10元接近全新图片”,用户B发布信息“图书软件工程10元有课堂笔记图片”。这样用户C在浏览该信息后,可以根据自己的意愿进行选择,如果用户C需要课堂笔记的图书,他可以直接联系用户B,增加小小的描述功能,能为用户C节省一次不必要的咨询用户的麻烦,与此同时,用户A也会减少不必要的交谈。从用户角度出发是系统设计的重中之重。只有充分了解用户的心理,用户的需求后,才能帮助用户解决问题,设计出深受用户欢迎的产品。同时用户还可以对系统的登录密码,发布的商品信息,以及添加到购物车的物品进行管理。 用户以及游客模块添加了一个换物信息交流的平

24、台,用户或者游客可以通过信息交流的模块,免登录的发布自己需要的物品信息。该模块的设计主要目的是为了用户方便,并且吸引游客使用,使游客成为该系统的注册用户。二手交易平台不但要能够发布自己闲置的物品,同样也要能够使用户发布自己需要的物品,是其他游客能够看到该用户的需求,这样知道需求的存在,潜在的需求才能够被满足。如用户A在自学单片机,需要一块单片机板用来做实验,但是周围的人际交往很难找到有人想要出售单片机的二手物品,该用户可以到系统的交流模块进行信息发布,发布自己的需求,并且留下自己的联系方式,预期价格等信息。这样能够让其他游客B看到,并且联系用户A,完成交易。这样游客A和游客B通过该系统达成一次

25、满意的交易后,很有可能成为该系统的注册用户,间接的对系统的推广起到了积极的作用。管理员需求模块的主要业务有账户管理、管理员登陆后可以修改密码以及添加二级管理员。一级管理员和二级管理员可以对商品信息、换物信息、公告、新闻进行管理。由于该系统的逐步发展,预计用户量较大,所以该系需要有二级管理员协助以及管理员进行管理,二级管理员可以分为四个模块对系统进行管理。管理员A主要对商品信息进行分类管理,以及及时删除已经交易的商品,解决交易商品滞留性问题。管理员B主要对换物信息进行审核,由于换物信息游客也可以进行交互,避免一些违法信息、对不系统不利的信息发布。管理员C主要发布一些系统的公告,如系统升级维护等。

26、管理员D主要负责搜集编写校内新闻时事,引起使用该系统学校学学生的共鸣,增加该校学生对该系统的关注度,为该系统在学校的长远发展打下坚实基础。 综上所诉,校园二手网络交易平台主要实现的功能有:游客浏览、用户注册、用户登录、用户搜索、发布商品、管理商品、发布交换信息、安全退出、用户注销、管理员登录、设置管理员、管理会员、管理商品信息、发布公告、发布新闻。2.1.3 性能需求校园二手交易平台属于商业类网站,用户访问量大,注册用户多,运行环境是互联网。这就需要该系统具有极高的安全性,系统需要人性化,响应时间短,能满足在同一时间内大量用户同时访问该系统。首先,该系统以互联网作为载体,并涉及到注册用户隐私。

27、必须做到系统的高安全性能需求。注册用户如直接想访问已经登录过的地址直接进入页面是不可以的,在数据库安全性方面,要确保用户的密码安全,即便是管理员也无法查看,使用户注册的安心、使用的放心。其次,该系统的设计要人性化。网站的人性化设计包括用户使用的体验感和系统的响应速度。在系统中应用JavaScript技术,减少用户不必要的键盘输入,使其体验感强。同时系统的响应速度要快,在浏览商品和发布商品过程中,尽量减少用户的的等待时间。如图片的上传和访问该系统链接、按钮的时间要尽可能的缩短。最后,系统应该具有健壮性,确保大量用户同时访问该系统,搜索物品时,服务器不会瘫痪。如在该系统的推广初期,系统本身负责人要

28、做一些线上线下限时预定的活动,要能够承受较大的压力测试,面对大量的用户请求,该系统应该能快速的响应,这也是曾强用户体验感的一种方式。2.2 系统总体设计该系统的需要实现的实现的校园内O2O的闭环服务,需要实现用户与数据库通过界面的交流对数据库执行增、删、改查功能。由系统的需求所决定,该系统采用MVC设计模式,即模型(model)视图(view)控制器(controller),这种先进的设计模式将业务逻辑、用户界面、和控制器分离封装到部件里,高效的实现了代码的重用,易于前期的开发和维护。与此同时,在开发大型项目时,采用MVC设计模式,易于将程序员分组进行开发,这就使得开发出来的程序更加精细,用户

29、体验效果强。这种设计思想充分体现了程序开发的低耦合、高重用设计思想。该系统应用较为流行的Struts框架技术,Struts有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相结合,在视图层,Struts能够与JSP表示层组件相结合。2.2.1 系统的结构设计根据用户需求,本系统将设计成四层结构设计,将整个系统分为表现层、银行业务控制层(Action层)、银行业务逻辑层(bean层)、数据库持久层(until层)。下面介绍这四个层次。用户通过表现层向系统发送请求,表现层将用户的请求发送

30、至控制层,控制层控制业务的走向,处理系统前后台的连接,业务逻辑层用来处理较细致的业务相关的流程,数据层进行具体的数据库操作。1)表现层:表现层用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面,在本系统中,表现层由各类JSP文件组成,包括注册页面、登陆页面、功能页面等。2)业务控制层:控制层接收表现层提交的请求,控制业务的走向,在本系统中,使用action包来保存控制层的各类操作。3)业务逻辑层:业务逻辑层,又称中间层,处于控制层和数据库持久层中间,用于处理细致的业务相关流程,在本系统中,使用bean包来保存控制层的各类操作。4)数据库持久层:数据库持久层,是系统的最底层,用于实

31、现数据库的具体操作,在本系统中,使用until包来处理数据库持久层的具体SQL语句的操作。2.2.2系统的开发平台系统的开发是在Tomcat环境下进行的。Tomcat是一个免费的开源的Servlet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被Java World杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位。2.2.3 系统的运行环境由于该系统是用JSP开发的Web系统,所以该系统化的运行需要浏览器、服务器、数据库。系统运行需要Java环境下的Windows系统,MyEclipse开发工具,以及SQL SERVER 2005数据库作为运行平台。2.2.4相关技术简介完美的操作系统不一定非要用最先进的技术,但一定是符合系统需求的技术。只有以技术为支撑的系统才能够满足系统的需求,在需求分析后,本文确定了相关技术,接下来本文将对所使用的相关技术进行

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2