校园二手商品交易平台的设计与实现.docx

上传人:b****5 文档编号:6111513 上传时间:2023-01-03 格式:DOCX 页数:45 大小:3.76MB
下载 相关 举报
校园二手商品交易平台的设计与实现.docx_第1页
第1页 / 共45页
校园二手商品交易平台的设计与实现.docx_第2页
第2页 / 共45页
校园二手商品交易平台的设计与实现.docx_第3页
第3页 / 共45页
校园二手商品交易平台的设计与实现.docx_第4页
第4页 / 共45页
校园二手商品交易平台的设计与实现.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

校园二手商品交易平台的设计与实现.docx

《校园二手商品交易平台的设计与实现.docx》由会员分享,可在线阅读,更多相关《校园二手商品交易平台的设计与实现.docx(45页珍藏版)》请在冰豆网上搜索。

校园二手商品交易平台的设计与实现.docx

校园二手商品交易平台的设计与实现

校园二手商品交易平台的设计与实现

摘要

摘要:

本系统采用JSP/J2EE技术,使用Java编程语言编写的一套校园网二手交易平台软件。

本系统采用的是最近几年流行的B/S开发模式,是以互联网方式运行的。

服务器端只需要安装本系统,而客户端用户只要可以上网,就可以非常方便快捷的通过浏览器访问系统,浏览和发布二手交易信息,免去了传统的C/S模式下复杂的安装、配置、维护等操作。

同时由于使用面向对象的Java语言,所以本系统也具有Java语言的面向对象、与平台无关、安全性高、稳定性高、多线程等特性,以及Java语言对网络编程技术的支持。

使得本系统具有很高的使用价值。

系统开发主要分为三个部分,使用JavaBeans处理业务逻辑,JSP+HTML+JavaScript进行界面处理,并且配置了Servlet,以及通过JDBC-ODBC桥接器处理对SQLServer2000数据库的访问。

关键词:

JSP;JavaBeans;Java;B/S;

 

Abstract

Thissystemisasetofplatformsoftwareofthecampus-widesystemsecondhandtransaction.ItadoptstheJSP/J2EEtechnique,andprogrammedwithJavaprogramminglanguage.ItalsoadoptstheB/Sdevelopmentmode,whichisbasedonWebandpopularizeinrecentyears.Itrunsininternetways.Onlywhentheserverinstallthissystemandtheclientcanvisitit,browseandreleasesomesecondhandconvenientlyandspeedilywhentheygoon-line.Andsoitdispenseswithsuchoperationasthecomplicatedinstalling,installmentandsupportintraditionalC/Smode.Atthesametime,itusestheJavalanguagewhichtowardstheOOP(object-orientedprogramming).SothesystemhasthespecificpropertyoftowardingOOP,irrelevantwiththeplatform,theJavalanguage’ssupporttothenetworkprogrammingtechniquemakesthesystemhavehighpracticalvalue.

Thesystemdevelopmentisdividedintothreeparts.ThatisusingJavaBeanstoprocessbusinesslogic;usingJSP+HTML+JavaScriptandServlettoprocessinterface;andvisitingtheSQLServer2000databasethroughJDBC-ODBCBridge.

Keywords:

JSP;JavaBeans;Java;B/S;

 

1.绪论

1.1.课题背景

今天的网络不仅仅能够给我们带来娱乐,更重要的是带给了我们知识和信息,人们对于网络越来越多的关注,网络贸易逐年增长,在现在的信息社会发展中扮演越来越重要的角色。

随着科学的发展、人们生活水平的提高,手中闲置的商品越来越多,为了社会节约资源,为人们生活提供方便,如,有人需要买一个套两居室的二手自行车,正好该用户通过我们系统找到二手自行车卖主等,二手商品交易网的产生势必给人民生活带来极大的方便。

校园电子商务是电子商务在校园这个特殊环境下的具体应用,它是指在校园范围内利用基础网络、计算机硬件、软件和电子通讯手段构建的满足校园内部工作、学习、生活各方面活动需要的一个高可用性和安全性的计算机系统。

校园电子商务是基于具体校园的应用,主要为校园内广大学生服务,解决他们日常学习工作生活中的一些问题。

因此,校园电子商务有着巨大的发展空间,它不但能使在校学生的生活变得越来越便利,而且能改变他们的消费方式和购物习惯,为学生创造巨大的经济效益。

校园电子商务从商业运作模式来看类似于一般电子商务,从根本上说,属于C2C模式:

绝大多数的卖家和买家都是个人。

卖的东西大多也以个数为计量单位,并且大多与学生有关,往年教材、电脑配件、自行车、辅导资料、房屋出租、化妆品等是最常见的商品。

作为校园电子商务平台的交易网站也同样不对卖家所售商品的真伪负责。

但与像“e-Bay易趣”、“淘宝”等这样纯粹的商业性C2C不同,校园交易网没有自己的支付系统,靠的大多就是卖家和买家的互相见面,然后一手交钱,一手交货,看上去有些“原始”。

在校园交易网上购物比较单纯,通常不必太在意卖家或买家的伪善,不用为现金的支付问题而担忧,甚至不用事先就为店面的开张而支付一笔不小的费用(对学生来说),比较适合学生群体。

与现实世界中二手市场里的人头攒动相比,处在虚拟空间中的网上二手交易社区也同样人气兴旺。

高校的二手交易市场绝对是一个大市场,每年都有毕业生要毕业,每年都有新生来报到,每一个面临毕业的学生都曾为不知如何处理手中的旧书、文具、自行车等物品而苦恼过,留之无用弃之可惜,而刚入学的新生又曾为商品的价格昂贵而叹为观止。

学生二手交易网站为广大的学生提供了一个平等、自主的交易机会,使用户既可以轻松方便的找到价格合适的商品,还可以不费心机的出售自己的商品。

卖主可以在网上登记自己要卖的物品、售卖价格以及联系方式;买主则可以在网上搜索自己所需要的物品,若没有,也可以在网上发布求购信息,当然,网上二手交易市场不但能处理毕业生的多余物品,平时学生们有任何闲置的东西或有任何需求都可以免费在网上二手交易市场上得到处理,并且不限时间也不限地点。

不受时间和空间限制,且搜索物品更快更方便。

提供低价实用的商品,为全校学生提供规范化的二手商品交易的信息平台。

在当前社会上,许多的各种类型的电子商务类网站纷纷建立,可以很大程度上的解决人们信息资源的闭塞以及地域上的限制。

作为大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在的许多各种类型的二手商品,由于信息交流的落后,很多只限于于校园公告栏或者请人代为宣传的方式进行交易。

这种方式有很多局限性和偶然性,并不能满足二手商品畅通交流的要求。

于是一种新的二手商品信息交流的方式出现了,就是基于Web的校园网二手商品交易系统。

通过这个系统,可以发现每一个校园网用户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种二手商品信息作出横向比较,作出自己的最佳选择。

由此可见,该系统只是一个交流二手商品信息的平台,与一般的电子商务类网站又有本质的区别。

目前大部分的高校已经建立自己的校园网,而部分院校也已完成了校园“一卡通”工程的建设,校园网的建成为学校教职员工提供了学习、工作和生活上的便利。

随着计算机网络技术、通信技术及数据库技术的进一步发展,基于Internet技术的电子商务也得到了快速发展。

目前上网已经成为大学生活不可或缺的一部分,在校大学生平均上网率达到92%,其中每周上网时间超过10h的学生占在校学生总数的1/3。

而现在的大学生网上交易基本上是以BBS为主,BBS虽然用户众多,可是由于它不是一个独立的站点,提供的功能有限,用户不能详细的了解商品的有关信息,不能快捷地查询商品,无法满足学生实际交易中的需求。

校园二手交易平台为在校学生提供一个供需平台,学生可以将自己不用的东西放在网上,也可在网上找到自己需要的东西,物美价廉,达到双赢。

构建高校二手交易平台响应了党的十七大“节能减排”的号召,体现了可持续发展的要求,将二手商品充分合理的利用,不仅减少了资源浪费,减轻了环境负担,最重要的是满足了广大高校学子的需要,为需求双方提供了一个共赢的平台。

它不仅解决了二手商品供应者处理二手商品的麻烦,同时也为那些急需二手商品的同学提供了价格低廉、实用的物品。

高校二手交易平台是高校学生交易所必需的,是根据在校学生交易的趋势所形成的,它不仅满足了广大学子的要求,也体现了保护环境、充分利用资源的理念,是在当前经济发展、社会要求、环境保护等形式下产生的,构建高校二手交易平台体现了当前发展的趋势。

建立节约型校园时落实科学发展观,建设节约型社会的重要组成部分。

它需要唤起并树立全校师生员工的节约意识,并使之成为师生员工的一种自觉行为,内在素质和文化习惯。

校园座位人才培养的基地,迎来送往一批有一批的学生,因为不断产生着各种各样不再被需要的书籍和生活用品。

它们往往“食之无味,弃之可惜”。

特别是在校的学生,本来就没什么经济来源,对于购买的人也可以节约一笔开支,所以在校园的公告板上总是密密麻麻的写满各种各样的物品转让信息。

开发一个校园二手交易信息平台可以大大方便在校的学生,该平台既可以挂在校园网的服务器上,也可以略作修改作为一个栏目单元放在学院的主页或论坛上,方便了同学也营造了节约光荣,浪费可耻的校园文化氛围。

1.2.电子商务的起源 

Internet的发展为电子商务的发展奠定了基础,随着Internet的高速发展,电子商务的旺盛生命力日益显露,眼下,Internet已有5000万个用户,并以每季度8%的速度递增,约有500万台主机连在Internet上。

 

(1)电子商务产生和发展的条件

  电子商务最早产生于60年代,发展于90年代,其产生和发展的重要条件主要是:

  计算机的广泛应用:

近30年来,计算机的处理速度越来越快,处理能力越来越强,价格越来越低,应用越来越广泛,这为电子商务的应用提供了基础;

  网络的普及和成熟:

由于INTERNET逐渐成为全球通信与交易的媒体,全球上网用户呈级数增长趋势,快捷、安全、低成本的特点为电子商务的发展提供了应用条件;

  信用卡的普及应用:

信用卡以其方便、快捷、安全等优点而成为人们消费支付的重要手段,并由此形成了完善的全球性信用卡计算机网络支付与结算系统,使“一卡在手、走遍全球”成为可能,同时也为电子商务中的网上支付提供的重要的手段;电子安全交易协议的制定:

1997年5月31日,由美国VISA和MasterCard国际组织等联合指定的SET(SecureElectronicTransferProtocol)即电子安全交易协议的出台,以及该协议得到大多数厂商的认可和支持,为在开发网络上的电子商务提供了一个关键的安全环境;

  政府的支持与推动:

自1997年欧盟发布了欧洲电子商务协议,美国随后发布“全球电子商务纲要”以后,电子商务受到世界各国政府的重视,许多国家的政府开始尝试“网上采购”,这为电子商务的发展提供了有利的支持;

(2)电子商务发展的两个阶段60年代—90年代:

 基于EDI的电子商务

  从技术的角度来看,人类利用电子通讯的方式进行贸易活动已有几十年的历史了。

早在本世纪60年代,人们就开始了用电报报文发送商务文件的工作;70年代人们又普遍采用方便、快捷的传真机来替代电报,但是由于传真文件是通过纸面打印来传递和管理信息的,不能将信息直接转入到信息系统中,因此人们开始采用EDI(电子数据交换)作为企业间电子商务的应用技术,这也就是电子商务的雏形。

  EDI在60年代末期产生于美国,当时的贸易商们在使用计算机处理各类商务文件的时候发现,由人工输入到一台计算机中的数据70%是来源于另一台计算机输出的文件,由于过多的人为因素,影响了数据的准确性和工作效率的提高,人们开始尝试在贸易伙伴之间的计算机上使数据能够自动交换,EDI应运而生。

  EDI(ElectronicDataInterchange):

是将业务文件按一个公认的标准从一台计算机传输到另一台计算机上去的电子传输方法。

由于EDI大大减少了纸张票据,因此,人们也形象地称之为“无纸贸易”或“无纸交易”。

内的普及,为电子商务的发展奠定了良好的基础。

  

 Internet的发展在环境、技术和经济上都为电子商务创造了条件,电子商务作为Internet的一项最为重要的应用系统已呈现在我们眼前了。

1.2.1.电子商务的意义

在新经济条件下,商业规则已经发生了一些改变,电子商务对企业的基本构架在速度和效率上提出了更高的要求。

电子商务的环境和竞争状况变化如此之快,我开发二手商品交易系统,该系统提高了社会资源利用率,同时也为个人商品交易提供了方面,所以,企业开展电子商务意思如下:

1. 提升企业形象:

企业网站的建立可以为您树立企业形象,提高企业层次。

无论是从互联网上还是通过传统方式与客户接触,拥有网站的您当然比还没有建立网站的企业更具竞争力,是否拥有网站亦是一种企业实力的象征。

 

2. 宣传企业产品:

国际互联网作为一个信息传播的媒介,能够充分的为您宣传企业和产品。

在全世界任何一个地点,在任何时间,您的企业和产品都能够吸引客户的眼球。

这与您在报纸上刊登通栏广告的效果和费用相比,具有无法比拟的优势。

 

3. 信息搜集发布:

通过企业网站,可以更有针对性的发布、搜寻各种商业信息和商业机会。

帮助您得到大量的客户和潜在客户信息,及性价比更好的产品。

 

4.降低企业运作成本:

这主要体现在两方面:

一、电子商务直接在网上进行交易,从而降低了传统贸易过程中的单据费用,提高了效率;另一方面,电子商务深入到产品的定购、销售和广告宣传等中间环节中,从而减少了企业在这方面的费用

5.提供更有成效的售后服务:

利用因特网进行售后服务,我们可以在公司已有的站点上登出产品介绍、技术支持等信息。

这样做不仅可以省钱还可节省大量的劳动力支出,以便我们用更多的时间来处理更为复杂的问题,搞好与客户间的关系。

1.3.研究意义

校园内的二手交易多是利用BBS,高校校园BBS上的“跳蚤市场”早己形成了一定的规模,作为学生间二手物品的交流平台,它为供需双方提供了便利。

开学伊始,“跳蚤市场”更是格外红火,花三四折的价钱买本参考书、几十块钱买辆二手车、几百块钱买个名牌手机,这样的经济型消费越来越得到广大学生的喜爱。

建立二手交易市场的宗旨是:

1.为卖方解决“废之不用、弃之可惜”的物品。

2.为贫困生提供廉价、有用的二手物品。

目前各高校在校大学生的消费差距仍然是比较大的,许多学生由于生活的拮据根本无法承担高额的学习、生活费用,但是一些生活、学习用品又是必须具备的,以往他们常常为了寻找廉价的商品而费尽周折。

如今,只需进入学校建立的二手市场就可轻而易举的找到廉价的二手商品。

3.净化校园环境。

众所周知,由于没有很好的规范,学校的宣传栏贴满了诸如报名、旧物品买卖等各种信息,而学校正常活动的通知却被这些信息所覆盖,造成不必要的损失。

尤其是在每年毕业前夕,部分学生在路边兜售旧书塔二手物品,废弃了的就随意丢弃,对校园环境造成了影响。

然而,在网上的虚拟空间内不再需要传统的纸张海报,只需注册登录后即可发布信息,方便快捷。

本文在深入分析国内外校园电子商务发展方向及应用状况的基础上,重点对校园商品交易网站工作流程、系统需求、体系结构、数据库模型进行分析和设计,采用JSP技术设计与开发了一个实用的校园二手商品交易网站系统。

主要研究内容包括:

1.讨论了校园二手商品交易网站的基本理论、特征,给出了西校园网上交易实现目标。

2.讨论了校园网上购物流程的特点、网上开店及求购信息的特点,重点对系统框架结构、数据库结构以及JSP技术的特点进行了分析,总结出采用JSP技术实现校园网上商品交易网站的方法。

3.讨论了校园网上二手商品交易的建设背景,设计了校园二手商品交易网站的系统架构,对其功能需求、体系结构进行了分析,设计了校园二手商品交易网站的数据模型。

4.在对校园二手商品交易网站进行需求分析的基础上,设计了校园网上交易的主要功能模块,实现了校园网上交易的主要功能。

1.4.论文的结构

本文介绍了利用JSP技术构建、制作和完善一个网上二手商品交易系统。

该系统运用JAVA语言、JavaScript技术、SQLserver2000,JSP与后台数据库链接等关键技术建设网上交易系统,主要实现以下功能:

1.新闻公告的维护管理。

2.二手商品信息的维护与管理。

3.二手商品信息进行科学、灵活地分类、存储。

4.网上商店的维护与管理。

5.强大、方便、快捷的搜询。

6.进行销售统计管理等。

本文第1章绪论分析了二手商品交易网站的背景和电子商务的发展现状。

第2章课开发背景简要阐述了本文所需要解决的主要问题,网站特点,主要贡献之处,最后指明了本文的结构。

第3章需求分析对二手商品电子商务系统需求分析作了详细论述,主要包括软布求分析、经济可行性分析及目标分析。

第4章系统概述及数据库设计对二手商品交易网站进行了总体概述,着重介绍系统的题目设计原则、系统架构及系统功能模块及网上交易的数据模型,数据结构。

第5章前台信息处理模块对系统在实现过程中的信息处理进行分析,并给出具体的实现方法,对系统在客户端程序中用户界面实现中遇到的关键问题进行合并给出解决的方法和实现算法。

对校园网上交易的Web界面和主要功能模块进行了详细的设计,实现了校园网上交易的主要功能。

第6章后台业务处理模块设计与实现对系统在实现后台的核心业务进行分析,并给出具体的实现方法,对系统在后台界面实现中遇到的关键问题进行合并给出解决的方法和实现算法。

最后一章是结束语,对本文所作的工作和下一步要解决的问题进行总结。

2.校园二手商品交易网

2.1.Java语言简介

Java语言是美国Sun公司于1995年推出的一种简单的、面向对象的、分布式的、可解释的、键壮的、安全的、结构的、中立的、可移植的、性能很优异的多线程的、动态的语言。

其前身为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。

他们最初的目的只是为了开发一种独立于平台的软件技术。

经过Sun公司的工程师的不懈努力以及全世界无数的编程爱好者的使用,Java终于发展成为今天这样一个集桌面(J2SE)、网络(J2EE)、移动平台(J2ME)应用为一体的功能强大的编程语言。

目前Java由于其平台无关及分布式特性,最重要的应用是在网络应用上。

2.2.J2EE技术介绍

J2EE技术是Java网络应用的技术,广泛应用于企业级的应用。

它是由一套规范(shannin,2001)和建立在J2SE平台上的应用编程接口(API)组成。

J2EE拥有Sun公司提供免费开发工具,称为J2EE软件开发工具包(SoftwareDevelopmentKit,SDK)()。

J2EE技术是一种Java网络应用技术的组合,包含有远程方法调用(RemoteMethodInvocation,RMI)、Java消息服务(JavaMessageService,JMS)、JavaMail等通信服务,JDBC、Java命名和目录接口(JavanamingandDirectoryInterface,JNDI)、Java连接器体系结构(JavaConnectorArchitecture,JCA)、Java事务API/Java事务服务(JTA/JTS)、XML处理API等通用服务以及Servlet、Java服务器页面(JSP)、企业级JavaBean(EJB)等组件技术。

任何J2EE的实现都必须要在其特定容器中实现。

2.3.Servlet/JSP技术

Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用JavaServlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。

许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。

得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合JavaServlet规范,Servlet是完全平台无关且是Web服务器无关的。

由于JavaServlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此JavaServlet效率非常高。

但JavaServlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,JavaServlet是利用输出HTML语句来实现动态网页的,如果用JavaServlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。

这就是为什么SUN还要推出JavaServerPages的原因。

JSP(JavaServerPages)是一种基于Java的脚本技术。

在JSP的众多优点之中,其中之一是它能将HTML编码从Web页面的业务逻辑中有效地分离出来。

用JSP访问可重用的组件,如Servlet、JavaBean和基于Java的Web应用程序。

JSP还支持在Web页面中直接嵌入Java代码。

可用两种方法访问JSP文件:

浏览器发送JSP文件请求、发送至Servlet的请求。

1.JSP文件访问Bean或其它能将生成的动态内容发送到浏览器的组件。

2.发送至Servlet的请求生成动态内容,并调用JSP文件将内容发送到浏览器。

该访问使得将内容生成从内容显示中分离出来更为方便。

JSP最大的优点在于其与平台无关性,并且具有“一次编写,处处运行”的特点。

2.4.JavaBeans技术

JavaBeans就是Java的可重用组件技术。

ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。

JSP通过JavaBeans实现了同样的功能扩充。

JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。

这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。

JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。

在实际的JSP开发过程中,和传统的ASP或PHP页面相比,JSP页面将会是非常简洁的,由于JavaBeans开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。

2.5.系统需要解决的主要问题

本系统与现今网上已采用的一些系统相比,具有用户使用更简单、界面更直观等优点;通过校园二手商品交易网站的建设以实现对二手商品零售提供信息化管理、建立了C2C的网络销售系统;本文着重论述了系统功能与实现,其分为两个子系统:

前台用户子系统和后台管理子系统,在设计开发整个系统的过程中,需要着重解决好以下几个方面的问题:

1.在分布式技术的基础上,运用组件技术,把系统按功能划分为表示逻辑、业务逻辑及数据管理三大块,利用JSP技术来实现系统的三层构架和分布式应用。

2.系统设计。

在整个系统设计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

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

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