校园二手交易网站毕业设计.docx
- 文档编号:9079371
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:47
- 大小:1.51MB
校园二手交易网站毕业设计.docx
《校园二手交易网站毕业设计.docx》由会员分享,可在线阅读,更多相关《校园二手交易网站毕业设计.docx(47页珍藏版)》请在冰豆网上搜索。
校园二手交易网站毕业设计
摘要
本次毕业设计的题目是校园二手物品交易网站的设计与实现。
本论文就毕业设计的内容,系统地阐述了整个校园二手物品交易网站的功能及实现。
在指导老师的带领下设计并实现了从二手物品管理,到公告实现,用户处理,再到管理员系统。
基本上实现了校园二手物品信息发布的功能流程,能够实现用户与商家在网上进行互动交流。
本系统界面简单直观,易于操作和使用,交互性强。
伴随着各种Web开发技术的发展,如今网上交易已经变得十分容易。
本文介绍的二手商品交易平台是一个服务于在校学生的交易网站,通过本网站用户可自由出售和购买商品,为广大学生提供了平等互利、方便快捷的交易空间。
校园二手商品交易平台除了可以解决商务沟通,信息交流等问题外,更可以提高在校生的实际购买力,减少浪费,客观上提高在校大学生的生活水平,比起传统的二手交易,网上二手交易更加迅捷,实时性强,信息充裕,发展空间巨大。
本课题根据二手交易网站的应用需求,进行需求分析,并对网站系统规划设计。
运用JSP技术、Sqlserver等与后台数据库链接等关键技术建设二手商品交易平台。
实现了网上交易系统的会员登录与注册,网站首页、商品信息浏览、购物车功能、新闻发布等功能。
本网站是基于JSP进行设计与开发的,数据库是运用SQLserver2008,操作系统采用的是Windows7系统。
关键词:
校园二手物品;交易;管理系统;系统实现
Abstract
Thegraduationprojecttopicisthecampusdesignandimplementationofsecond-handgoodstradingsite. Thepapersonthegraduationproject,systematicexpositionoftheentirecampusfunctionsandachievesecond-handgoodstransactionmanagementsystem. Designedandimplementedfromthesecond-handgoodsmanagement,toachievetheannouncement,theuserhandle,thenadministratorofthesystemundertheguidanceofateachertolead. Useditemscampusbasicallyrealizedthefunctionofinformationdisseminationprocess,andenablesuserstointeractonlineemerchants. Thesystemissimpleandintuitiveinterface,easytooperateanduse,stronginteraction.
AlongwithvariousdevelopmentWebdevelopmenttechnologies,nowonlinetradinghasbecomeveryeasy. Thisarticledescribesthesecond-handgoodstradingplatformisaservicetostudentsinthetradingsitecansellandbuygoodsthroughthesiteusersfreedom,equalityandmutualbenefitforthemajorityofstudentstoprovideaconvenientandefficienttradingspace. Campushandgoodstradingplatforminadditiontosolvebusinesscommunication,informationexchangeandotherissues,butalsocanimprovetherealpurchasingpowerofstudents,reducewaste,improvelivingstandardsobjectivelycollegestudents,comparedtotraditionalsecondarytrading,onlinesecondarytradingmore fast,real-time,informationabundant,hugespacefordevelopment.
Thedemandforsecond-handgoodssubjectaccordingtotheapplicationofe-commercesystems,requirementsanalysis,systemdesignandwebsite. UsingJSPtechnology,Sqlserverandotherback-enddatabaselinkswithotherkeytechnologytobuildsecond-handgoodstradingplatform. AchieveanonlinetradingsystemLoginandregistration,Home,productinformationbrowsing,shoppingcartfunctionality,pressreleasesandotherfunctions.
ThiswebsiteisdesignedanddevelopedbasedonJSP,thedatabaseistouseSQLserver2008,Windows7operatingsystemisusedinthesystem.
Keywords:
Campushandgoods;trading;managementsystem;systemimplementation
1前言
1.1选题背景
在全球知识经济和信息化高速发展的今天,无论是在生活、工作还是学习方面,信息都是决定成败的关键,小到生活中的需求,大到企业的发展,特别是对企业实现跨地区、跨行业、跨国经营,信息都起着至关重要的作用,而电子商务作为一种崭新的商务运作模式,越来越受到企业的重视。
在如今的大学校园,伴随着学生购买能力的提高和每年的升学和毕业,这就导致了会存在各种类型二手物品的存在。
目前,二手物品交易也伴随着网上交易平台的逐步扩展成为了当代大学生课余生活的一大热门。
其实,现在在很多大学都会有这种情况,以我校为例,每年都会有一次红红火火的“跳蚤”市场,专门为大学生提供一个二手物品交易的平台,可见大学生对二手物品交易的需求,同时这样也避免了资源的浪费,但是,由于信息交流的落后,很多都局限于校园地摊售卖或者以发传单的形式进行宣传的方式进行交易。
这种方式存在着很多的局限性和偶然性,远远无法满足广大学子对二手物品交易的需求。
根据一项调查表示,针对二手交易的物品类型,92.4%的学生选择交易的产品是书籍,特别是二手教材,70.1%的学生选择电子产品,包括手机、电脑、照相机等,43.6%的学生选择相关学习、生活用品、这项调查结果表明流通在学生二手市场的产品集中表现为书籍、电子产品、学习及生活相关用品。
同时,由于当今社会背景下,新产品更新换代加快,学生购买产品一段时间后,愿意卖旧换新,或者有的学生在对产品使用一段时间后,想要购买档次更高的同类产品,也会采取卖旧换新的做法,随着每年学生的毕业,众多物品被选择出售,因此校园二手交易网站也应时代需求而被逐步重视。
随着社会的发展,产品的不断更新换代使得人们对物质的要求越来越高,随之而来的问题便是越来越多的校园二手货物堆积了下来却无法得到更好的利用。
现在我们处在一个信息量高度膨胀地时代。
当今,人们处理的信息越来越多,几乎比过去翻了几翻于是,人们对信息处理工具-----计算机的要求越来越高。
不仅需要计算机的处理速度越来越快,而且要求计算机的存储量也越来越大。
数据处理手工操作,工作量大,出错率高,出错后不易更改。
与传统的交换方式相比,物品交换网站是另一种形态的宣传和交换通道,是传统交换方式的延伸。
它除了一般的电子商务功能外,还包括产品展示,商品检索,在线交友等服务;在迎合了电子商务这个社会大前提下,每个人都可以在网上购买或者交换自己喜欢的商品,从而可以大大地节约资金、时间和资源,并起到促进整个社会和谐的作用。
中国加入世界贸易组织,外国物流企业进一步进入中国物流市场,给中国带来了新的物流服务理念,管理模式,以及新的物流技术与装备,对中国物流的发展是一个巨大的推动从目前的种种情况来看,社会竞争越来越激烈,在这个竞争和效率并存的社会,人们有很强的时间观念,信息社会的高科技,商品经济化的高效益,使网络的应用已普及到经济和社会生活的各个领域基于JSP模式的网络购物网站克服了传统销售方式时所带来的人力、物力以及时间上的浪费,同时也保证了销售过程的科学化、高效化,使销售过程方便、准确、快捷。
网络的发展推动了客户与商家之间的交易的高效性,网上销售已经成为主流。
1.2本课题的研究目的及意义
高校的二手交易市场是一个大市场,每年都有毕业生要毕业,每年都有新生来报到,毕业生们不可能将几年来留存下的东西都带走,有些物品已成为累赘,卖掉反而还能赚些路费。
学生们的消费水平本来也不高,都希望能买到物美价廉的商品,这个时候,网上二手交易市场的作用就发挥出来了。
卖主可以在网上登记自己要处理的物品以及售卖价格,联系方式,买主则可以在网上搜索自己所需要的若没有,也可以在网上发布求购信息,当然,网上二手交易市场不仅能处理毕业生的多余物品,平时学生们有任何闲置的东西或有任何需求都可以免费在网上二手交易市场上得到处理,并且不限时间也不限地点。
这一切只需要大家在电脑上点几下鼠标就万事大吉了,其效率是先前面对面交易方式的数倍。
随着各种主流技术的日渐成熟,越来越多的校园二手市场交易网站涌现了出来,校园二手货物得到了更好的二次利用。
与传统的交换方式相比,校园二手物品交易网站是另一种形态的宣传和交换通道,是传统交换方式的延伸。
它除了一般的电子商务功能外,还包括产品展示,商品检索等服务;在迎合了电子商务这个社会大前提下,每个人都可以在网上购买或者交换自己喜欢的商品,从而可以大大地节约资金、时间和资源,并起到促进整个社会和谐的作用。
从目前的种种情况来看,社会竞争越来越激烈,在这个竞争和效率并存的社会,人们有很强的时间观念,信息社会的高科技,商品经济化的高效益,使网络的应用已普及到经济和社会生活的各个领域,对于大学生而言更是如此,最求效率已经成为当代大学生所追求的主要品质之一。
基于JSP模式的网上校园二手交易网站克服了传统销售方式时所带来的人力、物力以及时间上的浪费,同时也保证了销售过程的科学化、高效化,使销售过程方便、准确、快捷。
校园二手交易网站的发展推动了学生之间的交易的高效性,校园二手交易网上销售已经成为主流。
1.3可行性分析
1.3.1网站建设技术可行性
设计这样一个网站,使得校园二手物品的交易信息得到了整合,而它面对的群体主要是大学生,所以该网站的规模不会太大,网站的设计与开发不会很复杂。
本网站的设计与开发所选择的开发工具全部都是开源软件,在网上就可以进行相关软件的下载,使用的语言是JSP语言,数据库运用的是SQLserver2008,在大学期间所学知识足以满足设计开发的需求,所以说在技术上是可行的。
1.3.2网站建设经济可行性
由于本校园二手交易网站的设计与开发是满足广大在校大学生需求的,所以只需一台计算机,在计算机上安装相关开发程序就可以进行网站的设计与开发,所以说就成本而言是很小的,完全在承受范围内。
高校既是知识密集的地方,也是电脑普及率最高的地方之一,大部分学校为了便利学生的学习有生活,都建有内部局域网。
校园网站网络使用费用很便宜,局域网将高校内大部分部门、机构、宿舍等联结起来,以达到信息资源传输与共享、提高效率、优化组合的目的。
1.3.3校园二手物品交易网站运行的可行性
校园二手交易网站上提供许多方便学生学习与生活物品的信息,如学生宿舍没洗衣机,为让大家清洗衣物方便,宿舍同学们就可以一起购买一台洗衣机,这样既方便了大家,也可以在大学生活结束的时候,变卖给低年级的同学。
还有,二手旧自行车在大学生中非常抢手的,大学校园的校区大多都很大,像我们学校就占地近三千多亩,每天上课、做实验什么的,跑来跑去实在很辛苦,有时偶尔还要外出结伴游玩,对自行车需求自然很多。
买新的,价格高,还容易因为不了解行情多花冤枉钱,这样来说二手车就成了最好的选择。
用了两年三年的,再便宜转手,这样是很划算,即使不要了也不会很是心疼。
再比如,学期开始,很多学生先不去买新书,而到学校附近书店或者跟在校园BBS上寻找与课程要求相同的教材,这在大学生中十分普遍。
相同的书籍,二手的要比上新的便宜很多,况且,在旧书中还有高年级的笔记,更加实用。
大学生对二手物品的需求种类繁多,数量庞大,如电子产品、学习生活用品等等,各种各样的二手物品都会被购买。
2系统需求分析和主要实现技术
2.1网站系统功能需求分析
本网站的设计与开发主要是面向本校全校师生的,依托于本网站提供给这些用户一个发布和交流二手物品信息的平台。
在大学校园,存在着很多的二手物品,但是由于信息资源不流通以及传统二手物品信息交流方式的笨拙,导致了很多人让具有一定价值或者很大价值的二手物品的囤积,乃至被当作废品处理到造成资源的极大浪费。
现在通过进入到本网站,可以方便快捷的发布和交流二手物品的信息,并且可以尽可能详细的发布自己二手物品的信息,同时也可以增加卖家与买家之间的交流沟通,每一个人都可以让他发布的二手物品信息让全校都可以看得到,争取到了信息资源的最大化利用,同时也减少了资源的浪费。
校园二手物品交换网站工作流程为:
系统启动并进入登录界面,用户进行登录,所有用户都可以浏览系统主页面。
用户浏览、阅读和查询信息,注册用户除了可以完成用户的操作外,还可以进行对自己物品进行的操作(包括对自己的物品的增加、修改和删除的操作)。
用户可以选择交换的物品进行交换。
本网站完成的系统功能主要有:
用户设置功能、发布信息功能、管理信息功能、搜索信息功能、购物车功能、订单管理功能以及系统管理功能等多项功能,满足二手物品交易的各项需求,主要业务功能如下:
用户注册:
同学们可以在本网站上进行注册成为会员。
用户登录:
只有登陆后的用户才可以发布二手物品交易信息,管理员登陆后可以进行系统管理。
发布信息:
普通用户和管理员登陆后都可以进行信息的发布。
修改信息:
普通用户可以修改自己发布的商品信息,管理员可以修改所有信息。
删除信息:
普通用户可以删除自己发布过的商品信息,管理员可以删除所有信息。
浏览信息:
游客、普通用户和管理员都可以对网站信息进行浏览。
添加新闻:
管理员可以添加网站相关新闻。
查看新闻:
游客、普通用户和管理员都可以查看网站发布的新闻。
删除新闻:
管理员可以对网站发布的新闻进行删除。
2.2网站设计与开发的性能需求分析
本网站是基于JSP进行设计与开发的,对于环境的要求不是很高,而且现在硬件的性能已经非常出色,学生自己的电脑就完全可以满足网站设计与开发的需求,本台计算机的配置如下:
CPU型号:
Intel酷睿i5480M
CPU主频:
2.66GHz
内存容量:
2GBDDR31333MHz
硬盘容量:
500GB7200转
显卡芯片:
ATIMobilityRadeonHD5650
数据库:
SQLserver2008
开发环境:
Windows7
编程语言:
JSP
2.3网站设计与开发的主要技术分析
Java不依赖平台的特征使得它受到了广泛的关注。
本网站的设计与开发主要采用J2EE技术体系,使用分层思想来设计程序。
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,使得它提供基于组件设计、开发、部署和管理的解决方案,不受任何特定操作系统、网络环境、硬件平台的束缚。
本网站在技术上除了使用JSP外,还采用了Struts等技术。
2.3.1JSP分析
JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。
在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。
JSP全名为JavaServerPages,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以<%,%>形式)。
JSP与Servlet一样,是在服务器端执行的。
通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
使用JSP的优势主要有:
(1)一次编写,到处运行。
除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。
基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。
相比ASP的局限性JSP的优势是显而易见的。
(3)强大的可伸缩性。
从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持。
这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
(5)支持服务器端组件。
web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。
JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。
JSP本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。
2.3.2Java语言介绍
Java语言是美国Sun公司于1955年推出的一种简单的、面向对象的、分布的、可解释的、安全的、结构的、中立的、可移植的、性能很优异的多线程的、动态的语言。
其前身为OAK语言,是Sun公司为一些消费型电子产品而设计的一个通用环境。
他们最初的目的知识为了开发一种独立于平台的软件技术。
通过Sun公司的工程师的不懈努力以及全世界无数编程爱好者的使用,Java终于发展为今天这样一个集桌面(J2SE)、网络(J2EE)、移动平台(J2ME)应用为一体的功能强大的编程语言。
目前Java由于平台无关及分布式特性,最重要的应用是应用在网络上面。
近年来,Java变的非常流行。
Java的快速发展以及被广泛接受都应归功于他的设计特性,特别是他的承诺:
一旦编写了一个程序,在任何地方都可以运行。
就像Sun公司声称的,Java是简单的(simple)、面向对象的(objectoriented)、分布式的(distribution)、解释型的(interpreted)、健壮的(robust)、安全的(secure)、结构中立的(architectureneutral)、可移植的(portable)、高性能的(highperformance)、多线程的(multithreaded)和动态的(dynamic)。
Java是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。
现在,它不仅用于web程序设计,而且用于在服务器、台式机和移动设备上开发跨平台的独立应用程序。
用它开发过与火星探测器通信并控制其在火星上行走的代码。
许多曾经认为Java言过其实的公司现在使用Java开发分布式应用程序,便于客户和合作伙伴在internet上访问。
现在,一旦开发新的项目,公司都会考虑如何利用Java使工作变得更加容易。
2.3.3J2EE
J2EE技术是Java网络应用技术,广泛应用于企业级的应用。
Sun公司在1998年发表JDK1.2版本的时候,使用了新名称Java2Platform,即“Java2平台”,修改后的JDK称为Java2PlatformSoftwareDevelpingKit,即J2SDK。
并分为标准版(StandardEdition,J2SE),企业版(EnterpriseEdition,J2EE),微型版(MicroEdition,J2ME)。
J2EE便由此诞生。
J2EE组件和“标准的”Java类的不同点在于:
它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。
J2EE规范是这样定义J2EE组件的:
客户端应用程序和applet是运行在客户端的组件;JavaServlet和JavaServerPages(JSP)是运行在服务器端的Web组件;EnterpriseJavaBean(EJB)组件是运行在服务器端的业务组件。
J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制,其有以下几个方面的优势:
1.保留现存的IT资产:
由于企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重新制定全盘方案就变得很重要。
这样,一个以渐进的(而不是激进的,全盘否定的)方式建立在已有系统之上的服务器端平台机制是公司所需求的。
J2EE架构可以充分利用用户原有的投资,如一些公司使用的BEA Tuxedo、IBMCICS,IBMEncina,、InpriseVisiBroker以及NetscapeApplicationServer。
这之所以成为可能是因为J2EE拥有广泛的业界支持和一些重要的'企业计算'领域供应商的参与。
每一个供应商都对现有的客户提供了不用废弃已有投资,进入可移植的J2EE领域的升级途径。
由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。
2.高效的开发:
J2EE允许公司把一些通用的、很繁琐的服务端任务交给中间供应商去完成。
这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。
高级中间件供应商提供以下这些复杂的中间件服务:
状态管理服务--让开发人员写更少的代码,不用关心如何管理状态,这样能够更快地完成程序开发。
持续性服务--让开发人员不用对数据访问逻辑进行编码就能编写应用程序,能生成更轻巧,与数据库无关的应用程序,这种应用程序更易于开发与维护。
分布式共享数据对象CACHE服务--让开发人员编制高性能的系统,极大提高整体部署的伸缩性。
3.支持异构环境:
J2EE能够开发部署在异构环境中的可移植程序。
基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件。
因此设计合理的基于J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 二手交易 网站 毕业设计