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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于JSP的校园二手网络交易平台学士学位论文.docx

1、基于JSP的校园二手网络交易平台学士学位论文 学 号 2011212107 密 级 哈尔滨工程大学学士学位论文基于JSP架构的二手校园网络交易系统院(系)名称:国家保密学院专业名称:保密技术学生姓名:李经纬指导教师:郎大鹏 教授哈尔滨工程大学2015年6月基于JSP技术的校园网络交易平台 李经纬 哈尔滨工程大学矚慫润厲钐瘗睞枥庑赖。 学 号 2011212107 密 级 基于JSP架构的校园二手网络交易平台The secondary network trading platform based on JSP architectures聞創沟燴鐺險爱氇谴净。学生姓名:李经纬所在学院:国家保密学院

2、所在专业:保密技术指导教师:郎大鹏职称:讲师所在单位:哈尔滨工程大学论文提交日期:2015年6月论文答辩日期:2015年6月学位授予单位:哈尔滨工程大学摘要基于B/S架构的校园二手网络交易平台是专门针对在校大学生而设计的一套校园交易系统。用户通过此系统可以了解到校园内闲置物品有哪些,可以搜索自己所需要物品,同时也可以发布自己的物品交易信息,可以与其他校友进行二手物品的买卖交易也可以进行深入的交流。本文通过阅读相关文献,了解国内外现有的相似的软件系统的实现技术,深入结合在校大学生希望处理闲置物品的需求,提出了二手物品管理,到公告实现,新闻发布,以及管理员管理,添加二级管理员的系统构建方案。残骛楼

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

4、ACTThe 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 business and further comm

5、unication 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, 公告实现( announce

6、ment 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

7、and 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 f

8、unction 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 busin

9、ess usage.茕桢广鳓鯡选块网羈泪。Key words: Trading platform; campus; unused items us鹅娅尽損鹌惨歷茏鴛賴。目录第1章 绪论1.1 课题的背景与目的及意义近年来,国家在互联网+和物联网方面的重视,让全社会对认知了互联网的迅速发展,而网上购物,特别是同城或是同一个区域的小范围网络购物已经融入到了人们生活中的点点滴滴。人们生也更加喜欢方便快捷的网上购物活动,而在新兴的网购大潮中,校园这个新生力量也在蓬勃发展,校园的二手交易活动也慢慢改变着大学生的生活方式大学生从原来的在校园的路边卖用过的二手书、二手物品,到现在可以在校园的内网内查看发布二

10、手信息,互联网+的二手平台已经变成了必然性的转变,这个巨大的趋势就像洪流一样不可逆转。銚銻縵哜鳗鸿锓謎諏涼。随着社会进步和技术的发展,人们不再满足现有的生活方式,生活方式越来越多样化,当然大学生,这个社会的储备人才力量更是便随着时代的进步越来越进步,大学生也不满足每天三点一线的生活方式。同时,基于大学生本身的特性接受新事物,人人都渴望与人交流,尤其是大学生们急需通过一个平台来与分享自己生活中的二手物品 。这样就衍生了一个基于网络的校园内二手交易平台。而网络交易平台的特点非常符合当代大学生网络二手买卖的特点。挤貼綬电麥结鈺贖哓类。由于电子商务得到了迅速的发展。伴随着同时校园二手市场交易网站也涌现

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

12、作用扩展到整个社会,但是专供学生二手物品的买卖交流的特点还是不够明显6。因此,构建一个针对校园的二手交易平台十分有意义的。塤礙籟馐决穩賽釙冊庫。综上总总原因,急需开发一个有针对性的校园二手物品交易平台。该系统主要面对的用户为在校大学生,为同学们提供一个轻松、方便的二手交易交流平台。丰富同学们的交易交流圈子,方便二手物品的流通,开阔同学们的见识,促进同学们之间的交流沟通。裊樣祕廬廂颤谚鍘羋蔺。1.2 国内外研究现状在我国从2005年就陆陆续续的出现了中小型的二手网络交易平台, 后期由于社会的需要和发展,这些平台都发展成了网络购物和发布信息的代名词,如58同城、赶集网、淘宝网、 舍得网、 百姓网等

13、等。说起二手交易平台就不得不说一说58同城,58同城最初的思想就是同城之间的信息和物品的交流,这足以证明在同城、同一区域的交易是多么的重要,58同城的发展证明了区域内网络的信息传递就是新的关系型网络。仓嫗盤紲嘱珑詁鍬齊驁。在美国哈佛大学,校园内的电子商务系统已经非常普遍,一所大学可能拥有多个电子商务交易的平台,同学可以选择更加适合自己或者自己喜欢的交易网站分享自己的物品,网上购物系统,网上交易系统,网上二手物品发布,网上支付系统等都比较完善,为老师和学生提供了特别方便快捷的交流平台。绽萬璉轆娛閬蛏鬮绾瀧。在我国的大学校园中,二手物品的交易还比较原始,诸如贴小广告、在校园论坛发消息但是无法支付等

14、等,甚至很多学校还没有引进二手物品交易平台的想法。二手交易的不确定性和不安全性,信息传递的不准确性都是我国校园内部二手交易行为的弊端。骁顾燁鶚巯瀆蕪領鲡赙。校园是知识技术创新的源泉,校园更是新事物的快速接受者,而学生更是新事物的享用者,当然学生也是新事物发展的助推器。瑣钋濺暧惲锟缟馭篩凉。校园电子商务模式正常属于一般电子商务特征,但是细想它更是一种具有特殊功能性的电子商务平台,从根本上说,校园内系统属于C2C模式,但是更高于的C2C,因为现在的系统平台更是体现了线上线下的O2O发展模式。大学生和老师的物品大部分是以计量为单位的物品,如往年的教材、电子配件、自行车、房屋出租、小首饰是最常见的交易

15、物品。原来的校园交易就是“摆摊”,单面一手交钱一手交货,无法保证售后,无法支付保障,可能运作起来费时费力,比较复杂。但是校园的二手电子商务平台就相对符合大学生的特点-单纯快捷,所以大学生也比较容易接受,符合大学生的特点。鎦诗涇艳损楼紲鯗餳類。校园二手交易起源于美国,Facebook公司最早也是学生通过校园交易来实现和发展起来的,其提出了校园电子商务的核心概念,根据相关公开数据,截至2015年,Facebook其活跃全球用户数已经达到10亿,且其随着移动设备的不断发展,其用户数量还在急剧增加。栉缏歐锄棗鈕种鵑瑶锬。校园二手网络交易平台采用主流的B/S架构开发,按照MVC框架的设计模式,将系统分为

16、模型层,视图层和控制层。 辔烨棟剛殓攬瑤丽阄应。(1)模型层的设计。MVC设计模式将视图层,模型层和控制层分开,便于今后的修改更新操作,给程序的开发节省了不必要的麻烦,并且系统的可维护性强。尤其是该系统采用CSS样式结构以及JavaScript技术,能够减少数据库访问的压力,Java Web程序中经常用到的JavaScript的技术可以实现注册模块,登录模块的数据验证,将静态的JSP页面转换为支持用户交互并响应应用事件的动态页面 。峴扬斕滾澗辐滠兴渙藺。(2)数据库的设计。对二手交易系统的数据库应用存储,主要分为文字信息存储和图片信息存储。文字信息包括用户名、密码、给管理员留言、以及登录时间记

17、录日志等,这些信息可以直接存储到SQLServer数据库中。图片信息主要是用户发布二手物品的图片,系统将上传的文件转换成二进制流保存到数据库表中,然后系统在将存储图片的二进制流信息查询出来,还原为图片,保存到指定的文件夹中,用户在请求访问时,系统在将二进制流还原为图片,在显示到页面进行显示。 詩叁撻訥烬忧毀厉鋨骜。1.3 课题内容及论文的结构课题所研究的校园二手交易平台是一套基于B/S模式开发的电子商务信息系统。采用JSP语言作为后台开发语言,采用当下流行的Struts2框架,前台展示采用JSP和JavaScript技术,实现了与用户简单的交互。后台采用SQLServer数据库对信息进行存储,

18、能够承受较大的数据量。 整个系统的主体为MVC架构,针对现有大学生网络用户的需求,设计和实现一个能够适合大学生用户的校园二手交易平台,校园二手交易平台主要分为两个功能需求用户功能和管理员功能。用户功能主要实现系统中用户信息的注册、用户登陆、发布商品信息、修改密码信息、管理商品、管理购物订单、用户注销等;管理员功能主要实现系统中账户管理、会员管理、商品信息管理、换物信息管理、公告管理、资讯管理、登陆注销等。则鯤愜韋瘓賈晖园栋泷。论文结构分为四大部分,结构如下:第一部分是全文的绪论部分,包括了平台开发的背景、目的和意义,国内外研究校园二手交易平台的现状,现有大学生用户需求现状以及课题工作内容和论文

19、结构。胀鏝彈奥秘孫戶孪钇賻。第二部分是全文的设计部分,包括了对平台的需求分析以及平台的总体设计,用户业务流程图、用例图等阐明系统的需求;用系统结构图表明了系统的总体架构,简要的描述了各个功能的概要设计。介绍了数据库系统的设计,对数据库中的所有信息表的结构以及表与表之间的联系进行了详细的描述。鳃躋峽祷紉诵帮废掃減。第三部分是全文的实现部分,包括了平台的详细设计和具体实现方法,对系统的用户界面和功能模块对于系统中比较重要的功能详细阐述了实现方法、实现过程和结果。还包括对系统进行全面检测,提出了部分在测试中遇到的问题和解决方案。稟虛嬪赈维哜妝扩踴粜。第四部分是全文的总结部分,对本文工作进行了系统功能

20、和实现发展阶段性总结。第2章 系统需求分析与总体设计本章以系统的设计思路为主线,逐步对系统的设计与实现做详细介绍,将从系统的需求分析着手,阐明系统的业务需求,业务逻辑、功能需求以及性能需求。并根据总体的需求对系统整体概要以及数据库进行设计。陽簍埡鲑罷規呜旧岿錟。2.1 系统需求分析系统的设计过程中,需求分析不仅是确定系统必须完成哪些工作,而且必须对所开发的系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和产品的质量,在前面章节中我们也提到了二手交易平台的系统用户需求,这也提前提出了用户需求的重要性,苹果公司为什么会成功,就是应为它抓住了用户的需求和心理,这

21、都体现了需求的获取和分析总结的重要性。接下来逐一对系统的需求及功能进行阐述。沩氣嘮戇苌鑿鑿槠谔應。2.1.1 业务需求系统的整个业务流程是以校园二手物品资源为中心,系统主要模块划分为前台用户模块和后台管理员管理模块。游客也可以进行访问,搜索其想要的二手物品,但是若想交易或者发布自己的物品必须进行用户注册。钡嵐縣緱虜荣产涛團蔺。前台用户功能主要实现系统中用户信息的注册、用户登陆、发布商品信息、修改密码信息、管理商品、管理购物订单、用户注销等;用户的主力军即在校学生,用户可以发布自己的二手物品并且可以浏览其他用户发布的二手物品,在浏览过程中可分为两种方式,一种是利用用户的搜索功能,在系统中进行关键

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

23、使用更加人性换,在网站业务量大的时候,可以分别设立多个二级管理员,每个管理员负责一个模块的功能。同时为了用户的安全,需要对用户密码进行加密操作后存入数据库,这样可以避免由于管理员的团队建设不完善而泄露用户隐私。謾饱兗争詣繚鮐癞别瀘。整个系统的结构图如下:呙铉們欤谦鸪饺竞荡赚。在整个校园二手交易平台交易系统中,主要围绕用户发布商品以及搜索商品为主线进行,后台管理主要围绕管理员对二级管理员的管理,以及二级管理员对商品分类,公告信息、新闻发布管理的业务。莹谐龌蕲賞组靄绉嚴减。2.1.2 功能需求系统根据功能的需求的不同可以分成将该系统分为两大板块,前台用户模块和后台管理员模块。前台用户需求模块可以细

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

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

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

27、到,并且联系用户A,完成交易。这样游客A和游客B通过该系统达成一次满意的交易后,很有可能成为该系统的注册用户,间接的对系统的推广起到了积极的作用。風撵鲔貓铁频钙蓟纠庙。管理员需求模块的主要业务有账户管理、管理员登陆后可以修改密码以及添加二级管理员。一级管理员和二级管理员可以对商品信息、换物信息、公告、新闻进行管理。灭嗳骇諗鋅猎輛觏馊藹。由于该系统的逐步发展,预计用户量较大,所以该系需要有二级管理员协助以及管理员进行管理,二级管理员可以分为四个模块对系统进行管理。管理员A主要对商品信息进行分类管理,以及及时删除已经交易的商品,解决交易商品滞留性问题。管理员B主要对换物信息进行审核,由于换物信息游

28、客也可以进行交互,避免一些违法信息、对不系统不利的信息发布。管理员C主要发布一些系统的公告,如系统升级维护等。管理员D主要负责搜集编写校内新闻时事,引起使用该系统学校学学生的共鸣,增加该校学生对该系统的关注度,为该系统在学校的长远发展打下坚实基础。铹鸝饷飾镡閌赀诨癱骝。 综上所诉,校园二手网络交易平台主要实现的功能有:游客浏览、用户注册、用户登录、用户搜索、发布商品、管理商品、发布交换信息、安全退出、用户注销、管理员登录、设置管理员、管理会员、管理商品信息、发布公告、发布新闻。攙閿频嵘陣澇諗谴隴泸。2.1.3 性能需求校园二手交易平台属于商业类网站,用户访问量大,注册用户多,运行环境是互联网。

29、这就需要该系统具有极高的安全性,系统需要人性化,响应时间短,能满足在同一时间内大量用户同时访问该系统。趕輾雏纨颗锊讨跃满賺。首先,该系统以互联网作为载体,并涉及到注册用户隐私。必须做到系统的高安全性能需求。注册用户如直接想访问已经登录过的地址直接进入页面是不可以的,在数据库安全性方面,要确保用户的密码安全,即便是管理员也无法查看,使用户注册的安心、使用的放心。夹覡闾辁駁档驀迁锬減。其次,该系统的设计要人性化。网站的人性化设计包括用户使用的体验感和系统的响应速度。在系统中应用JavaScript技术,减少用户不必要的键盘输入,使其体验感强。同时系统的响应速度要快,在浏览商品和发布商品过程中,尽量

30、减少用户的的等待时间。如图片的上传和访问该系统链接、按钮的时间要尽可能的缩短。视絀镘鸸鲚鐘脑钧欖粝。最后,系统应该具有健壮性,确保大量用户同时访问该系统,搜索物品时,服务器不会瘫痪。如在该系统的推广初期,系统本身负责人要做一些线上线下限时预定的活动,要能够承受较大的压力测试,面对大量的用户请求,该系统应该能快速的响应,这也是曾强用户体验感的一种方式。偽澀锟攢鴛擋緬铹鈞錠。2.2 系统总体设计该系统的需要实现的实现的校园内O2O的闭环服务,需要实现用户与数据库通过界面的交流对数据库执行增、删、改查功能。由系统的需求所决定,该系统采用MVC设计模式,即模型(model)视图(view)控制器(co

31、ntroller),这种先进的设计模式将业务逻辑、用户界面、和控制器分离封装到部件里,高效的实现了代码的重用,易于前期的开发和维护。与此同时,在开发大型项目时,采用MVC设计模式,易于将程序员分组进行开发,这就使得开发出来的程序更加精细,用户体验效果强。这种设计思想充分体现了程序开发的低耦合、高重用设计思想。緦徑铫膾龋轿级镗挢廟。该系统应用较为流行的Struts框架技术,Struts有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相结合,在视图层,Struts能够与JSP表示层组件

32、相结合。騅憑钶銘侥张礫阵轸蔼。2.2.1 系统的结构设计根据用户需求,本系统将设计成四层结构设计,将整个系统分为表现层、银行业务控制层(Action层)、银行业务逻辑层(bean层)、数据库持久层(until层)。下面介绍这四个层次。用户通过表现层向系统发送请求,表现层将用户的请求发送至控制层,控制层控制业务的走向,处理系统前后台的连接,业务逻辑层用来处理较细致的业务相关的流程,数据层进行具体的数据库操作。疠骐錾农剎貯狱颢幗騮。1)表现层:表现层用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面,在本系统中,表现层由各类JSP文件组成,包括注册页面、登陆页面、功能页面等。镞锊过润启婭澗骆讕瀘。2)业务控制层:控制层接收表现层提交的请求,控制业务的走向,在本系统中,使用action包来保存控制层的各类操作。榿贰轲誊壟该槛鲻垲赛。3)业务逻辑层:业务逻辑层,又称中间层,处于控制层和数据库持久层中间,用于处理细致的业务相关流程,在本系统中,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1