毕业设计(论文)-网上拍卖系统的设计_第1页
毕业设计(论文)-网上拍卖系统的设计_第2页
毕业设计(论文)-网上拍卖系统的设计_第3页
毕业设计(论文)-网上拍卖系统的设计_第4页
毕业设计(论文)-网上拍卖系统的设计_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

太原科技大学华科学院毕业设计(论文) 华科学院HUAKE INSTITUTE OF TAIYUAN UNIVERSITY OF SCIENCE & TECHNOLOGY 毕业设计(论文) 题目:网上拍卖系统的设计 学 生 姓 名 学 号 班 级 所属院(系) 指 导 教 师 2015 年 6 月 1 日太原科技大学华科学院毕业设计(论文)任务书专业: 时间:2015 年 6月 1 日学 生 姓 名指 导 教 师设计(论文)题目网上拍卖系统的设计主要研究内容所谓网上拍卖(Auction Online)是指通过Internet实施的价格谈判交易活动,即利用互联网站上公开发布将要招标的物品或者服务信息,通过竞争投标的方法将它出售给出价高的或是低的投标者。网上拍卖的实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动机制,共同确定价格和数量。从而达到均衡的一种市场经济过程。网上拍卖不仅是网络时代消费的者定价原则的体现。更重要的是拍卖网站营造哟个供需集结的市场。成为消费者和生产者各取所需的场所。是一种典型的中介型电子商务形式。随着电子商务的发展。网上拍卖已经成为一种日渐流行的电子交易方式。研究方法为完善网上拍卖,各种先进的网上拍卖技术和方法将得以应用,比如进一步降低交易成本,增加潜在的买者和卖者之间的交流。改善搜索功能,使用多媒体展示产品,新的拍卖方式,使用智能代理等技术。主要技术指标(或研究目标)1. JDK1.6JAVA的运行环境2. Tomcat6web服务器3. Windows7操作系统4. MySQL5.5数据库主要参考文献1 Adrian Kingsley-Hughes美,Kathie Kingsley-Hughes美. JavaScript 1.5实例教程M. 刘勇译. 北京:人民邮电出版社, 2001I网上拍卖系统的设计与实现摘 要网上拍卖是科技发达网络时代的一种网上交易方式。它通过网络给大家减少了很多麻烦提供了不少好处,通过Internet将拍卖活动变成每一位网民都可以加入其中的交易方式。但它在给人们带来便利的同时也带来了很多的问题。它的公平、公正、公开性受到大家的关注。其可靠性和安全性更是大家关心的问题。所以在上传和下载有加密代码,除了管理者不得有任何人有此权限,对每位拍卖者都公平合理,足不出户就能拍卖省事、省心、省时。以构建和谐美好的拍卖市场。本文构建了一个基于mvc的网上拍卖系统,为买卖双方建立一个良好并且安全可靠的交易平台。本文着重论述了系统的模块设计、数据流程和功能实现。运用jsp、servlet、java web技术实现本系统的注册、登录、查询、增加、更改等一系列的操作,以便体现本系统更人性化让更多的人喜欢并使用拍卖网。在数据库管理方面运用MySQL5.5,保证信息的安全。Java web技术实现网上拍卖系统所涉及到的查询、增加、更改等功能。同时,将提供更友好的人机交互界面,实现数据的快速录入与查询,方便操作人员的操作。本文涉及到软件开发过程中的需求分析、可行性分析以及设计阶段,将尽可能全方位的描述网上拍卖系统的开发流程,以求对此类系统有更新的认识。关键词:网上拍卖JSP,java web,安全全套 设计加扣 3012250582IIThe Design and Realization of Online Auction SystemAbstractOnline auction is a sort of new transaction emerged recently. It has a characteristic of inexpensive cost, flexible method and quick movement. It has changed the method of transaction into an auction movement which allows common people to join in through the internet. It brings people a lot of convenience, at the same time comes about some problems. People start to focus on its fairness, honesty and publicity. In addition, its reliability and security are more concerned. Its not only required a fairness and rationality on the design of system, but also keeps the information security and reliability when transferring to construct a platform of fairness and security. The system designs an auction system based on the mode of B/S, and proposes a flexible and reliable environment for trade service. The thesis put most words on design of module, data flow and realization of function, including client register, login, auction, competition, commodity researching, comment and credible stat for person on auction. The thesis also discusses how to build up an online auction system with Java, JavaScript, Jsp techniques and configure the SSL to ensure the secure transmission of sensitive information on the web server.Key words: Online Auction,JSP;,SSL, CompetitiveIII目 录论文总页数:38页太原科技大学华科学院毕业设计(论文)任务书.I摘要.IIAbstract.III一.引言1二.绪论22.1 本系统设计的意义22.2 网上拍卖的起源22.3 我国网上拍卖的现状32.4 网上拍卖的营销方式3三.系统分析53.1可行性研究53.2 需求分析6 3.2.1功能结构7 3.2.2系统功能分析7四.系统总体设计94.1概要设计9 4.1.1 系统注册9 4.1.2 系统登录9 4.1.3 信息的录入与更新9 4.1.4 信息审核94.2系统流程分析94.3数据库设计10 4.3.1实体联系图10 4.3.2数据字典11 4.3.3数据库连接12五. 详细设计与实现145.1程序设计145.2注册模块155.3登录模块185.4用户功能模块19 5.4.1主界面19 5.4.2用户管理模块215.5审核模块19六. 系统测试266.1测试目的266.1测试目标266.1测试过程266.1测试结果27结 论28参考文献29致 谢30附 录A 31附 录B 36V 第一章 引言在这21世纪科技飞速发展的现代中,互联网已然成为社会发展的主要动力,随着互联网的出现,各种东西、物品现在都可以在网上购买以节约人们的购物时间的精力,也正因为如此网购已成为购物主流,这也启发了在拍卖行业也可以在网上拍卖,给人们提供一个网上拍卖的平台, 买着和卖者都可以利用计算机互联网进行随心的买卖,更可以竞争商品价格,体现其人性化以及合理、公平、安全的基础上放心买卖。此外不论什么人都可以免费注册进行买卖,市场之广大吸引更多广大消费者与商家入驻拍卖网。此外在公平,合理、安全上还需进一步的提升以及突破,让我们一起努力创建新型购买网。近年来,我国互联网发展迅猛,为我国的发展注入了持久的动力。此外,电子商务作为依托互联网,交换商品的商务活动,极大地推动了我国经济的发展。而C2C,即个人对个人的电子商务运营模式的逐渐兴起也使得网上拍卖这种销售模式受到人们的关注。本论文将重点研究基于JSP的二手商品拍卖系统设计与开发。利用计算机和互联网络,将买方和卖方通过这个二手商品交易平台联系起来,以竞价的方式,促进旧物的循环利用。而且,每个网民都可以参与到竞价的过程中来,扩大了参与者的范围,也使得拍卖不再是贵族的专利。希望通过这次的毕业设计,能够对自己所学的知识做个归纳总结,也能够对此类系统有个初步的认识。 第二章 绪论2.1 本系统设计的意义该系统的设计是只通过互联网建立一个网上商品展示平台,通过这个平台展示商品还可以购买所展示的商品,所有注册用户都可以参与商品的购买就像在竞标一样的道理,卖者通过一段时间后可以看哪位购买者所出价格最高,可以查看所有购买者所出的价格一最高出价者通过评审得到展示的商品,它的存在打消的以往贫贱之分,不再是有钱人的专属,展示物品也是一样的,这体现了本系统的公平与合理性。这样加大了物品范围也大众化了消费群体。通过网络平台跨越了地域局限,虚拟集成了商家和消费者,大大降低了集体竞价的成本;网上拍卖可以由消费者出价,买方对价格的影响力大大增加;买卖各方在竞价过程中可自由交流;不必事先缴付保证金,凭借网站自建的信用评价系统,借助所有用户的监督力量来营造一个相对安全的交易环境,买卖双方都能找到可信赖的交易伙伴。2.2 网上拍卖的起源最早拍卖也称竞买,资本主义制度国家的一种买卖办法,后来拍卖成为商业中的一种买卖方式,卖家把商品卖给出价最高的人,拍卖不是一般的买卖必须有竞争商品者竞争才能叫拍卖,拍卖机构产生于古罗马,是古罗马对世界的做出的巨大贡献。经过长期的拍卖发展,拍卖法则日趋完善,拍卖法律也日益完善,着规范了拍卖行业也促进了拍卖行业的发展。 2.3 我国网上拍卖的现状作为一种经济行为,在我国古时候就有过拍卖活动,南北朝开始发展一直很平凡,直到清朝闭关锁国局面被迫打开后,资本主义的入侵促进了拍卖行的发展,最先在上海等地出现,欧洲人最先在上海开设幸福拍卖行等一些拍卖机构,后北京也出现拍卖行,拍卖现场有一位拍卖者,手拿锤子,首先介绍拍卖物品围观者可以随意喊出自己心里的价格,价格被抬到一定高度后,没有人再愿意加价,用锤子敲打桌子,算是拍卖成交。买主和卖主一手交钱一手交货,拍卖行按拍卖比例收取佣金。此为拍卖行。经过社会发展拍卖行业飞速发展,中国拍卖法的颁布,标志中国拍卖行正式进如规划发展时期。2.4 网上拍卖的营销方式采用交易成功后按比例收取费用的方式,买卖双发可以免费注册账户,卖者可以上产商品图,供所有这个拍卖网平台的用户观赏,并设有商品拍卖时间,及到卖者上传商品所写的时间范围内时间已过商品自动下架,若是有用户出价购买卖者会有信息看到那个账户有购买意向,如此类推,各位买者都可出价购买,卖者看到后把商品同意交易给出价最高者,购买信息会提示买家地址,同意交易后买家付款给第三方,卖家按买家地址提示把商品送到买家手中,买家收到商品后,第三方把钱交给卖家,同时拍卖网平台收取相应的拍卖费用剩下的就归卖者所有。 增价拍卖又称英格兰拍卖也称低估价拍卖。是指在拍卖过程中,拍卖人宣布拍卖标的的起叫价及最低增幅,竞买人以起叫价为起点,由低至高竞相应价,最后以最高竞价者以三次报价无人应价后,响槌成交。但成交价不得低于保留价。 减价拍卖又称荷兰式拍卖也称高估价拍卖。是指在拍卖过程中,拍卖人宣布拍卖标的的起叫价及降幅,并依次叫价,第一位应价人响槌成交。但成交价不得低于保留价。 强制拍卖是指国家机关依照法律规定,将其查封、扣押的标的进行的拍卖。 任意拍卖是指民事法律当事人根据本身意愿将其所有或者具有处分权的特定标的进行的拍卖。 动产拍卖是指以动产为拍卖标的的拍卖。不动产拍卖是指以不动产为拍卖标的的拍卖。 有底价拍卖是指拍卖前设定最低售价或者保留价的拍卖。无底价拍卖是指拍卖前不设立最低售价或保留价的拍卖。 投标式拍卖又称密封递价拍卖,是反映拍卖人事先公布拍卖标的相关情况以及拍卖条件,其中又有公开底价和不公开底价两种形式,但竞买人均在规定时间内将其竞价载入密封标单交拍卖人,再由拍卖人在规定时间内统一开标,择优选取中标者。非投标式拍卖是指普通拍卖,即公开形式的拍卖。 一次性拍卖是指只经过一次拍卖程序就拍定的拍卖。再拍卖是指必须经过两次以上拍卖程序才拍定的拍卖。 第三章 系统分析系统分析主要确定软件开发目标,对本系统所需各功能模块进行详细的需求分析,本阶段的的细致与否直接决定这项目开发的成败。3.1可行性研究 1社会可行性分析本系统的用户分为系统用户和普通用户,二者均用校验用户名和密码的方式来登录,以保证信息的保密性,系统用户能够审核普通用户上传的拍卖信息是否合法,只有通过系统用户的审核,普通用户的拍卖信息才能在页面上成功显示,这种设置可规范社会行为。平台面向买方的时候代表卖方的利益,面向卖方的时候代表买方的利益,应极大的方便买卖双方,如果能上门取货、上门送货是最理想不过,买卖双方足不出户就能完成交易,核心是卖家赚钱,买家方便地买到满意的商品。现有平台未充分突出网络竞价、购物的乐趣,诚然人们上网买卖的根本目的是为了获得利益,却不可忽视整个过程给他们带来的愉悦感,过重的商业气息会让用户产生距离感,而亲切体贴的平台形象显然能长期吸引用户。2技术可行性分析本系统采用的相关技术,足可以负责前后台代码的编写以及相关功能的实现。数据库采用MySQL,Java Web技术和相应的服务器软件负责系统的运行和测试。采用的技术都是经过了时间的检验,能够开发出稳定的系统。Eclipse 4.4Eclipse是由IBM公司开发,而后由非盈利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理的一个可扩展开发平台,这个平台是基于Java的,而且源代码完全开放。Eclipse的设计思想是:一切皆插件,即将一些重要的功能以插件的形式集成到Eclipse,这样子就使得其具有更好的扩展性。Eclipse 4.4为2014年6月发布的代号为Luna的版本。Tomcat 7.0Tomcat是由Sun公司开发,现在由Apache软件基金会管理的一个开源的web应用服务器。Tomcat是一种轻量级应用服务器,适用于中小型系统,便于开发测试和运用。Java WebHTML(Hyper Text Markup Language)即超文本标记语言,运用其来规范和显示页面中的各个内容,构成页面显示的基本框架。CSS(Cascading Style Sheets)即层叠样式表,将页面样式单独放在css文件中,再映入到HTML页面,使得网页样式和内容分离开来。使得页面代码结构更加清晰,改变了传统HTML页面将内容样式混杂于一体的状况。Servlet是运行在服务器上的小程序。当用户发送请求,该请求会抵达服务器(如tomcat服务器),服务器启动并调用Servlet,而Servlet则根据用户请求的内容生成相应的响应内容传给服务器,服务器再将响应返回给客户端。JSP(Java Server Page),即Java服务器页面,它是在HTML页面中插入Java代码以实现某些功能。JSP简单易用且安全可靠。Ajax(Asynchronous Javascript And XML)即异步JavaScript和XML,能够更新页面局部数据,页面不需要跳转就可以接收到该数据,能够很好的提升客户体验。MySQL 5.5MySQL在类型上,完全属于关系型数据库。它起先由一家瑞典公司开发,现在隶属于oracle公司。MySQL属于开源软件,开源即意味着免费,能够降低中小型公司的资本投入,所以非常受中小型企业的欢迎。3经济可行性分析数据的更新和持久化由MySQL数据库负责。该数据库属于开源软件,也就意味着可以免费使用。拍卖系统可以通过刊登广告等手段增加收益,所以,从经济上是可行的。4市场可行性分析网上拍卖系统立足于二手物品的拍卖,这使得一些本已闲置的物品有了合理的去处,闲物利用,既使得卖家处理掉不用的旧物,获得一定的资金收入,买家买到价格适中的二手物品。从市场方面考虑,投入开发本系统是可行的。3.2 需求分析注册用户的账户不能重复,商品上传后需经过管理员的审核方可上传成功供拍卖行的所有用户观看,普通用户注册后须填写基本信息,如:地址,电话等,如果你有过购买你的账户会记录你的购买记录,已售商品,已购商品,审核商品,未审核商品,商品拍卖,地址的增加、删除、修改的功能。注册成功后用户登陆,在登陆的时候要区分用户是以购买者身份还是拍卖者的身份登陆,要求登陆后能够识别用户的身份,并根据相应的用户做出相应的权限限制和功能实现。以购买者身份登陆转到网站首页,用户可随意查看商品,并对商品进行评论,购买等。设计好软件和硬件之间的构架桥梁,一方面从软件件后期的检查与调整,还有维护方面避免一些早起的错误,提高软件开发成功率。3.2.1功能结构在阅读了大量的文献资料后,分析和归纳总结了本系统的用户分为系统管理员和普通用户,系统管理员具有审核普通用户上传的拍卖信息,普通用户能够上传拍卖商品的信息等功能。除此外,还需具备的性能有1具备良好的人机交互界面,提升界面美观度,简化操作人员的操作。2以多选框的形式,尽量减少人为输入,降低操作失误带来的损失。3具有完备基础信息,对这些基础信息能够较好的管理。4系统功能稳定,尽量避免系统错误,信息存储安全。 图3-1 系统功能结构3.2.2系统功能分析1用户管理模块未注册的用户需要登录注册页面进行注册。注册通过后,用户具有普通用户的操作权限。用户分为系统管理员和普通用户,以不同身份登录,具有不同的操作权限。用户管理模块,包含有地址管理模块,包含新增、修改、删除用户地址。用户管理模块,具有修改登录密码功能。2商品管理模块待审核商品模块,普通用户上传拍卖商品信息,上传成功后,拍卖商品需要通过系统管理员审核,此时商品为待审核商品。审核未通过商品模块,用户上传拍卖商品信息,但未通过系统管理员审核,称为审核未过商品。待售商品模块,普通用户上传拍卖商品信息,审核通过后,拍卖商品为待售商品,展示在商品拍卖页面,参与竞价。已售商品模块,拍卖商品被人竞价拍下并交易成功,生成交易记录。已购商品模块,用户参与竞价,买入的商品。3商品拍卖模块,上传商品拍卖信息。等待管理员的审核。4. 购买商品模块,展示被拍卖的商品信息,可以直接参与竞价。等待发布商品者同意售出。 第四章 系统总体设计4.1 概要设计通过拍卖需求设计大概拍卖流程,注册、登录、信息记录、商品上传、商品审核等。4.1.1 系统注册 开发注册模块,提供数据的入口。注册时,有一系列的规范,比如,用户名不能与数据库已有的用户名相同。 4.1.2 系统登录 开发系统登录模块,为了确保数据能够安全的存储,防止数据遭到损害。除此之外,还可以区分用户是系统管理员还是普通用户。普通用户账户不能重复,如有重复提示重复,请重新输入您的账户,每个账户数据库都保存着一个相对应的密码库,如您输入账户密码和数据库内完全匹配方可进入系统。 4.1.3信息的录入与更新 普通用户可以上传拍卖商品的信息,查看自己所拍卖的商品的状态(即是否通过审核),修改登录密码及地址信息等内容。 4.1.4信息审核 系统管理员查看用户上传的商品信息,判定商品是否可以在平台上进行拍卖。4.2 系统流程分析用户打开登录界面,输入用户名和密码,系统验证无误后,用户进入主界面,用户可以操作相应的模块。本系统的操作流程图如下所示: 图 4-1 系统流程图1 普通用户登录普通用户登录该系统,具有的功能有修改登录密码、上传要拍卖的商品信息、修改收货地址。此外,用户可以浏览所有商品的拍卖信息,参与竞价,以及自己所拍卖商品的竞价情况。2 系统用户登录系统用户登录本系统,可以审核普通用户上传的拍卖信息是否合法,决定能否公开拍卖。4.3 数据库设计4.3.1 实体联系图1用户实体,包含的属性有用户名、密码、电话等,如图4-2所示:图 4-2 用户实体图2商品实体,包含的属性有名称、起拍价格、拍卖时限等,如图4-3所示:图 4-3 商品实体图3实体联系图图 4-4 E-R图4.3.2 数据字典本系统涉及到的表有用户信息表、商品信息表、地址信息表等。用户表USER如图4-5所示:图 4-5 user表商品信息表如图4-6所示:图 4-6 goods表地址信息表如图4-7所示:图 4-7 address表竞价信息表如图4-7所示:图 4-7 jgoods表竞价成功表如图4-8所示:图 4-8 success表4.3.3 数据库连接数据库采用MySQL5.5,并使用MySQL的图形化工具SQLyog,简化数据库操作。连接数据库如下:图 4-9 数据库连接 第五章 详细设计与实现根据前面的分析来设计实现系统功能,下面为功能模块的具体实现。5.1 程序结构程序的整个结构如下图所示:domin层的代码为基本信息的JavaBean类,提供数据对象的属性,同时提供这些属性的getter/setter方法,便于设置或是取值。util层的代码主要是一些公用的类。在这个项目里,该层java类用来处理一些公共业务。dao层的设计是为了和数据库建立交互的类,以方便增删改查等功能的方便操作。web层主要放置的是servlet代码和filter代码。servlet的代码包含doPost和doGet相应的方法,用来控制前后台的数据的交互。也可以根据项目需要,设置页面的跳转。filter的代码主要处理乱码问题,过滤不合法的数据。service层位于dao层和web层的中间,这样的布局可使代码结构清晰明了。其次,便于数据库的维护,保障数据安全。所有的JSP、HTML页面均放置于WebContent下。该目录下还包含有图片及一些函数集成的包。图5-1程序的整个的结构图5. 2 注册模块用户注册模块是提供给普通用户录入自己登录信息的模块,系统用户只有一个,写入到系统中,固定不变。注册界面如下图所示:图5-2系统注册页面用户名不能为空提示:图5-3用户名非空提示图用户名不能重复: 图5-4用户名不可重复提示图注册页面代码如下所示:图5-5注册页面代码图注册后台代码如下所示:图5-6注册后台代码图5. 3 登录模块用户登录模块,可以选择以管理者身份登录还是以买卖者身份登录,在您输入相应登录信息是系统会自动检查正确与否,不正确会有相应的提示。系统的登录界面如下所示: 图 5-7 系统登录界面登录界面代码如下图所示:图 5-8登录页面的JSP页面登录功能后台代码如下:图 5-9 登录后台代码5.4 用户功能模块5.4.1 主界面当用户者登录成功后,进入拍卖网首页,首页会展示拍卖的全部商品信息,如图5-10所示:图 5-10 系统管理员主界面主界面的jsp页面代码如下图所示:图 5-11 (该界面).jsp主界面的后台代码如图5-12所示:图 5-12 主界面后台代码5.4.2 用户管理模块1修改密码模块普通用户登录系统后,可以更改自己的登录密码,如图5-13所示:图 5-13 更改登录密码修改密码的前台代码:图 5-14 修改密码前台代码修改密码的后台代码:图 5-15 修改密码后台代码修改密码时的提示信息:图 5-15 修改密码提示信息2. 地址管理模块地址管理模块主要管理用户收货地址,用户可以录入多个收货地址数据,并对这些数据进行增删改查操作。地址管理主界面如下图所示:图 5-16 地址管理界面地址管理的前台代码:地址管理的后台代码:新增地址信息,将所要增加的地址内容输入到页面,点击新增按钮,新增信息显示在页面下方: 图 5-17 新增地址新增地址的后台代码:5.5审核模块 管理员登录后台之后,需要审核当前申请拍卖的产品,查看当前申请拍卖的产品信息并且表示是否审核通过。 第六章 系统测试 随着科技的发达,各种软件的规模和复杂度也提升,对于软件的要求也被人们所重视,对于企业涉及到软件的可靠性意识也被提升,所以软件测试是一项必不可少的辅助性开发工作,从而保证开发软的质量。6.1测试目的在软件的开发过程中错误是在所难免的,所以必须经过一遍又一遍的测试,尽可能发现软件中重载的错误及时改正,减少各个编程中的不匹配、功能上的错误,保证软件发挥预期的效果,排除架构和底层的错误,让软件各功能模块紧密联系发挥整体效果。6.2测试目标 测试网上拍卖系统的整理功能是否达到设计目标,和全局的功能模块正常运行。1.注册页面的启动:注册和用户登录功能。2.商品的发布:图片上传和管理员审核以及审核通过后能否正常上架的功能。3.拍卖的商品信息:用户登录到拍卖网的时候能否看到已经上架的商品信息。4.用户参加竞拍:对上架产品进行购买时的出价功能选择地址功能。5.竞价商品信息:当有人出价竞拍后卖者是否能看到此商品已竞价的信息功能。6.3测试过程1.用户登录在本系统登录界面输入已经注册过的账户,如果输出的账户有误或者输入的账户是没有注册过的,系统会提示你输入账户或者密码错误,请重新输入。2. 用户注册在注册页面多次注册账户,若输入的账户名已经在该系统注册过那么会提示您该应户名已注册请重新输入,如账户可用会提示该账户可用。3. 商品发布 在登录首页面点击商品拍卖,就可以进去发布商品页面,用户在本页面就行记录你发布商品信息,进行上架,有商品名称、商品描述、起始竞价、商品图片、拍卖时间等。如果没有填写完整提示你填写完整,发布后会提示你商品上传成功。 5.上架商品信息 用户在登录页面后,点击购买商品,将会出现已经上传的商品信息。 6.商品的竞拍 在上衣页面中选择一个商品进行购买,填写好竞拍价格,选择竞拍人地址提交成功。再登录上传此商品的用户,在点击已售商品会出现改商品的竞价人数和竞价价格,你可以选择拍给出价高的竞拍者。6.4测试结果 通过以上的测试,对拍卖网的用户登录、注册、发布信息、竞拍等功能模块都正常工作。全局工作也正常。 本拍卖网系统已经达到设计要求。 结论该拍卖系统运用eclipse软件,tomcat轻量级服务器开发测试,配合mysql数据库,框架采用MVC(Model View Controller),即模型-视图-控制器的三层架构的模式来开发。三层架构变现为首页、逻辑、数据库,三层相互联系相互利用,首页为拍卖网门面以美观大方为主,吸引更多用户注册使用拍卖网,逻辑用来管理和存储用户信息和系统实现的功能,逻辑层还与数据库相交互以实现数据的持久化。通过本次的设计让我对拍卖网有了更深层次的了解,伴随着科技的发展让我们慢慢完善拍卖行业。经过长期的努力,终于完成了该系统,在这网络世界中人们的日常生活已经离不开网络了。消费理念的提高让网上拍卖得到了很好的发展。着也减少了普通尸体拍卖的劳动力各种供应链等。这段时间还让把学习过的只是重新稳固了一遍而且又运用到了实际的软件中,让我认识了自己的一些不足的地方,更让我有了工作的经验,提高了思维能力和整体布局的掌控力。锻炼了分析问题的能了和解决问题的能力,让自己不断的锻炼,经常时间,时刻学习,努力充实自己发展自己,这将会是我在以后工作中避免不少的错误。 总之,这次的设计让我学习到了新知识,提升了自己。 参考文献1贺师俊.Ajax实战实例详解(Ajax 2.0时代经典著作)M.北京:人民邮电出版社,2008.2金灵.Ajax基础教程M.北京:人民邮电出版社,2006.3怀特.XML从入门到精通M.北京:电子工业出版社,2008.4成旭东.程序员突击-Ajax原理与开发M.北京,电子工业出版社,2010.5付来.JavaScript权威指南M.北京:机械工业出版社,2003.6和硕.精通CSS:高级Web标准解决方案M.北京:机械工业出版社,2006.7张强.jQuery实战M.北京:机械工业出版社,2004. 8Joshua Bloch. Effective JavaM.Piscataway,N.J:IEEE Press,2009.9郭珍,王国辉.JSP程序设计教程M.北京:人民邮电出版社,2008-5-1.10蔡剑,景楠Java Web应用开发:J2EE 和TomcatM.北京:清华大学11刘晓华,张健,周慧贞.JSP应用开发详解M.北京:电子工业出版社,2007-1. 12(美)佩腾(Patton,R.),张小松译.软件测试M.北京:机械工业出版社,2006-10. 13孙鑫.Servlet/JSP深入详解基于Tomcat的Web开发M.北京:电子工业出版社,2008.致 谢首先要向我的指导老师李光辉老师致以诚挚的谢意。在论文的写作过程中, 老师给了我很多的帮助和关怀。在盛老师的悉心指导下,我不仅学到了扎实的专业知识,也学会了严谨治学的学习态度;同时他的积极热情、认真负责、耐心细致、实事求是的态度,给我留下了深刻的印象,使我受益非浅。在此我谨向李老师表示衷心的感谢和深深的敬意。同时,我要感谢其他教育我帮助我的老师,正是由于他们的传道、授业、解惑,让我学到了专业知识,并从他们身上学到了如何求知治学、如何为人处事。我也要感谢我的母校信息工程学院,是她提供了良好的学习环境和生活环境,让我的大学生活丰富多姿,让我的人生有了一次新的飞跃。另外,衷心感谢我的同窗同学们,在我毕业论文写作中,与他们的探讨交流使我受益颇多;同时,他们也给了我很多无私的帮助和支持,我在次深表谢意。然后,衷心感谢我的家人。家人的关怀给了我巨大的动力和信心。是在他们的支持和关心下我才最终完成了这次毕业设计和这篇论文。最后向在百忙之中评审本文的各位老师表示衷心的感谢! 附录Apackage com.neusoft.domain;public class AddressInfo private int id;private String name;private String phone;private String youbian;private String address;public int getId() return id;public void setId(int i) this.id = i;public String getName() return name;public void setName(String name) = name;public String getPhone() return phone;public void setPhone(String phone) this.phone = phone;public String getYoubian() return youbian;public void setYoubian(String youbian) this.youbian = youbian;public String getAddress() return address;public void setAddress(String address) this.address = address;package com.neusoft.domain;public class JingPaiInfo private int id;private User user;private Goods goods;private AddressInfo addressInfo;private float jingPaiPrice;public int getId() return id;public void setId(int id) this.id = id;public User getUser() return user;public void setUser(User user) this.user = user;public Goods getGoods() return goods;public void setGoods(Goods goods) this.goods = goods;public AddressInfo getAddressInfo() return addressInfo;public void setAddressInfo(AddressInfo addressInfo) this.addressInfo = addressInfo;public float getJingPaiPrice() return jingPaiPrice;public void setJingPaiPrice(float jingPaiPrice) this.jingPaiPrice = jingPaiPrice;public class GetUserDao public User getUser(String username) Connection conn = GetConnetion.getConnection();Statement stmt = null;String sql = select * from user where username= + username + ;User user = null;ResultSet resultSet = null;try user = new User();stmt = conn.createStatement();resultSet = stmt.executeQuery(sql);while (resultSet.next() user.setId(resultSet.getInt(1);user.setUsername(resultSet.getString(2);user.setPassword(resultSet.getString(3);user.setPhongnumber(resultSet.getString(4);user.setEmail(resultSet.getString(5); catch (SQLException e) e.printStackTrace();DBClose.close(conn, stmt, resultSet);return user;package com.neusoft.web.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import com.neusoft.domain.User;public class UserLoginFilter implements Filter Overridepublic void destroy() Overridepublic void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletExcep

温馨提示

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

评论

0/150

提交评论