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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

网上拍卖平台系统毕业论文.docx

1、网上拍卖平台系统毕业论文中文摘要随着Internet的飞速开展,电子商务迅速开展起来,它大大提高了市场的方便性与灵活性,改变了人类的生活和工作模式。随着电子商务的蓬勃开展,网上拍卖已经成为一种引人瞩目的新的交易机制,引起了消费者的普遍关注。网上拍不受时间、空间的限制,商品销售者只需将代售商品信息上传,然后等待买家出价即可,不受地域、时间的限制却可以面对来自全国甚至全世界的客户,极大的节约了人力、物力以及财力。本系统采用Struts+Hibernate+Spring的构架开发,系统的视图层与控制层主要通过Struts的标签库和Action相关类设计实现;Hibernate用于持久层的实现,包括数

2、据库层和对象模型的设计;Spring利用其AOP界面编程特性和强大的组装功能将Struts和Hibernate装配起来,提高了系统的平安性、可维护性、重用性和可扩展性。系统中一些模块使用双重密码校验和验证码技术,进一步提升了系统的完全系数。使它能即使在复杂的网络环境也能正常运行。关键词:C2C,Hibernate,Struts,Spring ,电子商务AbstractWith Internet develop at full speed, Electronic merce is prompt develop it has raised marketplace expedience and fl

3、exibility greatly , has changed human beings life and the job pattern. With the fact that the Electronic merce flourish develops,mechanism , monness having aroused a consumer selling the new business already being one kind causing person to focus attention upon by auction on the net pay close attent

4、ion to. Pat restricting not accepting time , space on the net, the person the modity is sold needs will be missioned to sell the merchandise news upload, wait for a buyer then bid be OK , not accepting the region , the time restricting but can face ing from the whole nation the whole world customer,

5、 is even immense have saved manpower and material resources, and financial resources.This system uses Struts+Hibernate+Spring the skeleton development, systems view level and the key-course mainly realizes through the Struts label storehouse and the Action related kind of design; Hibernate uses in t

6、he lasting level realization, including database visit level and object model design; Spring uses its AOP contact surface programming characteristic and the formidable assembly function assembles Struts and Hibernate, enhanced systems security, the maintainability, to entrust with heavy responsibili

7、ty the nature and the extendibility. In the system some module use dual cryptographic checks and the confirmation code technology, has further promoted systems plete coefficient. Enables it, even if in the plex network environment can also the normal operation.Keywords: C2C,Hibernate,Struts,Spring,E

8、lectronic merce绪论设计背景电子商务是当今世界上开展速度最快、应用前景最广、内容不断变化的一个领域。商务活动是人类社会开展历程中逐渐开展起来的,经历了易货交易、货币式交换、现代商业等阶段。而现代商业的商品交易又可以分为:柜台式售货、开架自选、电视购物以及最先进的电子购物。互联网的开展使商家有了更加宽广的市场,许多商家推出了电子购物系统,形成了顾客选择商品、定货、付款、送货等一系列电子购物过程。而随之出现了虚拟商店、电子银行、电子货币等一系列与之配套的设施,电子商务正逐渐成为各商家最重视、投入力度最大的一个领域。迄今,中国的上网人群已使它成为全球互联网人口第二的国家,仅次于美国。在

9、中国,庞大的上网人群必将产生一个规模可观的上网购物用户群,这也是众多国际和国内互联网从业者看好中国这一市场的原因。课题意义随着全社会信息化程度加强,各种条件的成熟,Atoc (Consumer to Consumer)模式越来越呈现出蓬勃开展的强劲势头。 从每周的用户浏览拍卖的频率来看,但无论是拍卖品还是效劳都已经对客户形成极强的吸引力。不远的未来,Atoc (Consumer to Consumer) 电子商务会成为电子商务领域的一个引人瞩目的新亮点。在我国,互联网正以惊人的速度开展起来。电子商务也逐渐得到政府和企业和重视,各政府部门和企业不仅建立了自己的,而且还在积极开展电子商务政务领域,

10、而这些都属于B2B,B2C,B2G,C2G模式。为了迎合用户日益增长的物资交流需要,在消费者之间提供便利,灵活,自由的电子商务的交易中介,设计并实现这个C2C的小型电子商务平台。拥有合法身份的广阔网络用户都可以通过该系统进展网上的个人物品交易活动。在大学,每年都有大批毕业生在毕业前对大学生活中的生活用品及一些书籍进展处理,而他们通常都采用跳蚤市场的方式,销售者要将出售的商品运送到出售地点而且要消耗大量时间等待顾客,而购置者也只能进展没有针对性的粗略浏览。而如果采用网络拍卖的形式,销售者只用将待售商品上传至,然后过一段时间查看信息就可以了,这样就大大节省了销售本钱;而购置者也可以根据自己的需要有

11、针对性地浏览商品,大大节约了时间和精力。而在这之前他们需要做的只是花费不到分钟的时间成为的注册用户。网上拍卖的现状与前景随着Internet的飞速开展,电子商务迅速开展起来。它大大提高了市场的方便性与灵活性,改变了人类的生活和工作模式。随着电子商务的蓬勃开展,网上拍卖已经成为一种引人瞩目的新的交易机制,引起了消费者的普遍关注。所谓网上拍卖Auction Online是指通过Internet实施的价格谈判交易活动,即利用互联网在上公开发布将要招标的物品或者效劳的信息,通过竞争投标的方式将它出售给出价最高或最低的投标者。其实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动机制,共同确定价格

12、和数量,从而到达均衡的一种市场经济过程。 系统可行性在经济全球化趋势日益明显的今天,尤其是随着以计算机、通信和相关技术不断融合为标志的电子经济的兴起,企业开展各项经济活动所依赖的根本经济命题已发生了革命性变化。 随着网络的开展,全球成了网络包围的地球村,供求双方在网上直接见面,网上看样品、谈价格、签合同、支付货款。分布在全世界的网络神经系统能够时时刻刻超越部门获得正确的资讯,超越国界获得正确的资讯。 Internet已经连接了相当多的网民、企业、机构和政府,而且向着更广阔的X围开展。充分利用网络资源: Internet建立是强有力的工具,能以低代价却很方便的把产品或效劳的信息发向全世界的每个角

13、落。在这样的时代,任何人都不应置身于Internet之外,那会脱离人类社会。 电子商务建立是未来经济形式开展的大趋势,从销售的观点看,可以减少交易的中间环节,降低本钱。企业建立还可以扩建成为网上销售和售前售后咨询效劳中心。设计这个电子商务:从不同的角度出发建立有不同的定义;可以理解为以Internet建立为依托,借助一定的信用支付手段,在网络上进展产品的购销、费用支付及其他商务活动等,由此看来做本设计的必要性就显而易见了。方案与论证系统可行性分析在系统的开发前期对系统进展可行性分析是十分必要的一个环节,这对于保证资源的合理使用,防止浪费是十分必要的,也是工程一旦开场以后能顺利进展的必要保证。信

14、息系统的建立是一项投资大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。“可行性是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。开发任何一个急于计算机的系统都会受到时间和资源的限制,因此开发方在承受客户的工程之前,必须按照客户可能提供的具体条件进展可行性研究。其主要任务不是研究如何解决问题,而是要用最小的代价在最短的时间内确定该工程时候值得去解决,是否存在可行的解决方案。对新系统的开发从技术、经济、社会的方面进展分析和研究,以防止投资失误,保证新系统的开发成功。通过长时间的观察与实践,我认为网上拍卖系统的可行性分

15、析如下:经济可行性分析主要是对工程的经济效益进展评价,本系统开发经费对于学校在经济上是可以承受的。开发工具方面,我用的Eclipsed,编程语言选择的是JAVA语言,在数据库方面,我考虑经济因素选择了SQL Server2005。基于上述工具的应用开发环境为整个系统的开发节省了大量投资。没有一般工程开发的基建投资,没有工作地点的费用,常用设备是开发人员自带的不用支付。不需要购置新的硬件,安装系统及软件也无须任何费用。经常性的费用支出包括资料费、上网费等。虽然要使用很多的书籍,但可以去学校的图书馆租用。技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满

16、足开发者的需要,各类技术人员的数量,水平,来源等。网上拍卖系统的工作主要是在消费者和消费者之间架起一座桥梁,使其可以查询信息和处理信息。这一特点与计算机特点完全一样,通过网络Internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速开展,为系统的建立提供了技术条件。鉴于本人的专业技能不高、实战经历少、知识面不宽和开发时间短等方面情况的分析,软件完成在技术上确实有很大的难度。但是,在“学校这个良好的开发环境中,我们可以很快的学到新的知识、可以得到多方面的帮助,可以产生更多的灵感,所以,从开发人员方面讲在技术上是有可行性的。系统拟采用的软、硬件环境1.硬件环境网络

17、框架体系构造模型采用浏览器/效劳器模型。根据现有的条件,拟定该工程终端机采用PC机一台终端机和效劳器为同一台计算机。PC机的根本要求如下:CPU:Inter aileron 2.0G HzXX共享网内存:2GXX共享网硬盘:250G2.软件环境本次设计所用的软件环境如下:操作系统:Windows XP海共享网所用软件:XX共享网JDK1.6.0_09Java的编译环境,是所有Java开发工具的运行根底MyEclipse8.5系统开发工具)Tomcat6.0作为web效劳器存在XX共享网 SQL Server2005数据库,简单易用要现行开发的平台、模式、技术、语言、开发工具平台介绍 XX睿亚训

18、软件技术效劳XX是一家致力于IT人才能力提升整体解决方案的创新型高科技企业。本着“以实际行动创造价值的教育理念,凭借对企业人才应用和IT教育培训现状的深刻理解,依托长三角丰富的资源搭建信息技术产业与教育领域的桥梁。致力于通过先进的技术手段、仿真的实施环境,为广阔高校、教育机构和企业打造专业实践能力提升平台,并为客户提供从培训、实训、评估到人力资源效劳的整体解决方案,为中国的IT行业带来全新活力。 目前,睿亚训已经积聚了来自IT、教育领域的各类精英,并与国内外著名高校、IT企业建立合作关系,并以XX为核心,面向全国进展业务拓展。睿亚训立志在未来3-5年的时间,成为中国领先的IT人才能力提升解决方

19、案的提供商。睿亚训的橙色清新明快,睿亚训倡导领先、时尚的IT教育效劳,Abreaction,字面上看起来为Real+Action,“Real广义的意思是真实的,意指实际的,实际的什么呢? “Action实际的行动,睿亚训“Abreaction象征着企业的脉动。实际行动代表着公司业务的一种生态;音译和意译合起来是睿亚训,潜意表达了我们的业务在路上,在探索,在追求,每一个灵感、创意无不表达睿智。LOGO的颜色橙和蓝,蓝表示它的天空,橙表示它的动感,翅膀的扬起,象征着年经的团队,无限的创意。模式比拟1.模式分析MIS系统平台模式的选择是系统设计的主要问题。MIS系统平台模式大体上分为四种:主机终端模

20、式、文件效劳器模式、客户机/效劳器模式(Client/Server,简称C/S)和Web浏览器/效劳器模式 (Browser/Server,简称B/S)。 如今流行的数据库模式主要是双层模式和三层模式,其代表分别是C/S和B/S。C/S型数据库程序由效劳器和客户机两个局部组成,因此被称为双层two-tiered模型。 与文件型数据库单层模型single-tiered不同的是,C/S型数据库应用程序由两个局部组成:效劳器和客户机。效劳器指数据库管理系统Database Manage System,DBMS,用于描述、管理和维护数据库的程序系统,是数据库系统核心组成局部,对数据库进展统一的管理和控

21、制。客户机那么将用户的需求送交到效劳器,再从效劳器返回数据给用户。C/S型数据库非常适合于网络应用,可以同时被多个用户所,并赋予不同的用户以不同的平安权限。C/S型数据库支持的数据量一般比文件型数据库大得多,还支持分布式的数据库即同一数据库的数据库用于多台效劳器上。同时,C/S型数据库一般都能完善地支持SQL语言所以也被称作SQL数据库。这些特性决定了C/S型数据库适合于高端应用。2.模式分析比拟随着技术的不断更新,C/S型的构造也开场逐渐被多层Culti-Tiered数据库模型所取代。在这种情况下,出现了三层模型,应用程序中的数据模块局部被别离出来,转移到一个单独的效劳器上,成为独立的一层。

22、简言之,三层模型由以下三个层次组成:客户机-应用程序效劳器-数据库效劳器。用户的请求首先通过客户机向应用程序效劳器发出,应用程序效劳器再向数据库效劳器发出具体的数据命令一般是SQL,数据库效劳器返回的数据被应用程序效劳器重新组织之后返回给客户机。 B/SB rower/Server浏览器/效劳器模型无疑是当前最为流行的多层数据库模型之一。用户通过浏览器发出某个请求,通过应用程序效劳器-数据库效劳器之间一系列复杂的操作之后,返回相应的HTML页面给浏览器。 其实这就是Internet上的WEB数据库,当然它也可以用于局域网。它实际上可以说是一种最常见的多层模型。鉴于B/S模型是当前最为流行的多层

23、数据库模型之一,我选择B/S模式来设计开发整个系统。由于考虑到B/S构造易于部署等优点与超市在线交易系统的要求相符。所以我选择了B/S构造。技术选择JSP + SQL Server 2005+Tomcat效劳器本系统主要以JSP技术+SQL Server 2005 +TOMCAT效劳器开发,具有以下特点:1.优越性JSP已经成为开发Web动态的重要而快速、有效的工具,它是全新的网络效劳器端编程环境。JSP充分利用了Java的强大功能,是一种优秀的效劳器端技术。随着Java技术的日益成熟和流行,JSP技术在网络编程中也变得越来越重要。由于JSP基于强大的Java语言,具有极强的扩展能力,良好的收

24、缩性,以及与平台无关的开发特性,在根据Java平台构建动态商务成为主流的今天,JSP有着其他技术所不具备的优势。2.简便性 Tomcat是一个免费的开源的Solver容器,它是Apache基金会的Jakarta工程中的一个核心工程,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Serialist和JSP规X总能在Tomcat中得到表达。在Tomcat中,还可以利用Servlet2.3提供的事件监听器功能,来对你的应用或者Session实行监听。Tomcat也提供其它的一些特征,如与SSL集成到一块,实现平安传输。还有Tomcat也提供JNDI支持,这

25、与那些J2EE应用效劳器提供的是一致的。说到这里我们要介绍一下通常所说的应用效劳器如Web Logic与Tomcat有何区别。应用效劳器提供更多的J2EE特征,如E,JMS,JAAS等,同时也支持JSP和Serialist。而Tomcat那么功能没有那么强大,它不提供E等支持。但如果与Boss一个开源的应用效劳器集成到一块,那么可以实现J2EE的全部功能。既然应用效劳器具有Tomcat的功能,那么Tomcat有没有存在的必要呢?事实上,我们的很多中小应用不需要采用E等技术,JSP和Serialist已经足够,这时如果是使用应用效劳器就有些浪费了。而Tomcat短小精悍,配置方便,能满足我们的需

26、求,这种情况下我们自然会选择Tomcat。平安性 SQL Server2005目前,市面上的数据库产品多种多样,从大型企业的解决方案到中小企业或个人用户的小型应用系统,可以满足用户的多样化需求。这里,我选择的SQL Server2005数据库是众多的关系型数据库产品中的一个,相比拟其它系统而言,SQL Server2005数据库可以称得上是目前运行速度最快的SQL语言数据库。除了具有许多其它数据库所不具备的功能和选择之外,SQL Server2005数据库是一种完全免费的产品,用户可以直接从网上下载数据库,用于个人或商业用途,而不必支付任何费用。总体来说,SQL Server2005数据库具有

27、以下主要特点: 同时数据库的用户数量不受限制; 可以保存超过50,000,000条记录; 是目前市场上现有产品中运行速度最快的数据库系统; 用户权限设置简单、有效。 如今,包括Siemens和Silicon Graphics这样的国际知名公司也开场把SQL Server2005作为其数据库管理系统,这就更加证明了SQL Server2005数据库的优越性能和广阔的市场开展前景。语言的选择1.JAVA简介 Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java语言和Java技术那么是解决这一问

28、题的最正确途径。 因此,Java的诞生必将对整个计算机产业发生深远的影响,对传统的计算模型提出了新的挑战。 有人预言:Java将成为网络上的“世界语,今后,用其他语言编写的软件统统都要用Java语言来改写。选择JAVA的原因 Java是一种简单易用、完全面向对象、具有平台无关性且平安可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速开展已经让整个Web世界发生了翻天覆地的变化。在早期,Java比拟多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,平安性相

29、对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着Java Serialist的推出,Java在电子商务方面开场崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型电子商务工程的必然选择。 由于Java主要用于网络应用程序开发,因此对平安性有较高的要求。如果没有平安保证,用户从网络下载程序执行就非常危险。Java通过自己的平安机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。当Java字节码进入解释器时,首先必须经过字节码校验器的检查,然后,Java解释器将决定程序中类

30、的内存布局,随后,类装载器负责把来自网络的类装载到单独的内存区域,防止应用程序之间相互干扰破坏。最后,客户端用户还可以限制从网络上装载的类只能某些文件系统。上述几种机制结合起来,使得Java成为平安的编程语言。JSP以Java为根底,理所当然地继承了Java本身特有的平安性 因此,在设计这个网上拍卖系统时选择了JAVA语言作为程序的设计语言。开发工具的选择MyEclipse8.5版本的介绍 MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,Eclipsed的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。 MyEclipse企业级工作平

31、台MyEclipse Enterprise Workbench ,简称MyEclipse 是对EclipseIDE的扩展,利用它我们可以在数据库和Java Ee的开发、发布以及应用程序效劳器的整合方面极大的提高工作效率。它是功能丰富的Java Ee集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。 MyEclipse 8.5 版本经过了MyEclipse 8.5 M1和MyEclipse 8.5 M2两个版本,在官方上 MyEclipse 8.5 可以下载了,该版本集成了 Ecl

32、ipse 3.5.2,提升了团队协作开发、开发周期管理以及 Spring 和 Hibernate 的更好支持。 系统设计根本数据概念和流程 系统设计思想决定了一个系统设计的成败也从某种角度反映了一个系统的生命力。此系统采用了JSP+Struts+hibernate+Spring框架的设计思想做到了功能的独立化和模块化。系统架构 网上拍卖系统的实现是使用MVCModelViewController 模型视图控制器模式架构模式。MVC,模式的目的是实现一种动态的程式设计,对程序的修改和扩展简化,并且使程序某一局部的重复Spring框架JSP是嵌入了Java代码的HTML,两种标记混杂在一定程序上使开发更为方便,但也存在混杂的代码容易出错,且出错时不方便使用开发工具来设置断点排查。Spring是一个效劳于所有层面的应用程需求分析需求规定系统功能构造用例说明系统一种角色,用户。用户可以登录到

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

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