![“拍趣网”的设计与实现 毕业论文.doc_第1页](http://file.renrendoc.com/FileRoot1/2018-12/21/76d17122-cf73-4733-a037-6c7fc110b2cb/76d17122-cf73-4733-a037-6c7fc110b2cb1.gif)
![“拍趣网”的设计与实现 毕业论文.doc_第2页](http://file.renrendoc.com/FileRoot1/2018-12/21/76d17122-cf73-4733-a037-6c7fc110b2cb/76d17122-cf73-4733-a037-6c7fc110b2cb2.gif)
![“拍趣网”的设计与实现 毕业论文.doc_第3页](http://file.renrendoc.com/FileRoot1/2018-12/21/76d17122-cf73-4733-a037-6c7fc110b2cb/76d17122-cf73-4733-a037-6c7fc110b2cb3.gif)
![“拍趣网”的设计与实现 毕业论文.doc_第4页](http://file.renrendoc.com/FileRoot1/2018-12/21/76d17122-cf73-4733-a037-6c7fc110b2cb/76d17122-cf73-4733-a037-6c7fc110b2cb4.gif)
![“拍趣网”的设计与实现 毕业论文.doc_第5页](http://file.renrendoc.com/FileRoot1/2018-12/21/76d17122-cf73-4733-a037-6c7fc110b2cb/76d17122-cf73-4733-a037-6c7fc110b2cb5.gif)
已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机与信息学院 本科毕业设计(论文)目 录摘 要1abstract2第1章 综 述31.1设计背景31.2 课题意义41.3 课题概述4第二章 网站开发的相关技术介绍62. 1 jsp和其他类似或相关技术比较62.1.1 jsp和active server pages(asp)相比62.1.2 jsp和纯servlet相比62.1.3 jsp和javascript相比72.1.4 jsp的优点72. 2 jsp与asp、php的区别72.2.1 jsp与asp72.2.2 jsp 与php82.3 java 及javabean技术82.3.1 java语言的面向对象82.3.2 java语言的平台无关82.3.3 java语言的可靠性和安全性92.4 jsp与servlet、javabean9第三章 网站系统的分析与设计103.1 著名网站案例分析103.2 “拍趣网”需求可行性分析113.2.1系统运行环境要求113.3数据库概念结构设计123.3.1 系统e-r图123.3.2系统数据逻辑结构133.4需要实现的功能及功能模块153.4.1需要实现的功能153.4.2需要实现的功能模块163.4.3 数据流程图163.4.4 功能模块设计17第四章 结论224.1 系统的简述与总结224.2 系统的缺陷与展望22致 谢24参考文献:25附录a:主要源程序代码26附录b:软件(系统)使用说明书28附录c:流程图29附录d:光盘资料说明3232 “拍趣网”的设计与实现摘 要伴随着internet在全球范围内的发展与应用,电子商务也渐渐地渗透到人们的生活和工作中,各种业务在网络上的相继展开也在不断推动电子商务这一新兴领域的昌盛与繁荣。小到个人网上开店和网络购物,大到国际企业利用网络进行自己商品的营销,各种各样的网络交易模式也不断呈现出来,而网络拍卖则凭借其门槛低、成本低廉和方式灵活等特点,越来越被广大网民所接受。“拍趣网”构建了一种新型的拍卖营销模式,充分利用拍卖网的优点以达到网站盈利的同时满足客户利益最大化的要求。本文所构建的拍卖系统,不同于当前网络拍卖的以c2c为主流的拍卖模式,而提出了一种b2c新型的营销模式,以网站自身企业为主导进行物品拍卖,面向广大潜在的个体买家和企业买家,抓住电子商务“6c”战略中最重要的客户满足度战略,充分利用市场竞争从而实现网站的盈利和网站客户的利益最大化。本文着重论述了整个网站的模块设计、数据流程和功能实现等。其所包含的功能有用户的注册、登陆、对向往的商品搜索、网上进行拍卖竞价、查看自己的历史竞拍、管理员对后台数据库管理以及对用户信息的管理等功能。整个网站主要运用java、javascript、jsp和javabean等关键技术以及sqlserver2005管理整个后台数据信息,从而实现整个拍卖系统的流程。关键词:网络拍卖;网站盈利;b2c;客户满足度;jspthe design and implementation of “paiqu net”abstractwith the internet in the context of the global development and application, e-commerce has gradually penetration to peoples life and work, various business expansion on the web in continuously push e-commerce this emerging field prosperity and prosperity. small to personal online shopping, opening and network from international enterprise use a network to undertake their commodity marketing, various network trade pattern also unceasingly appear, and network auction is with its low threshold, low cost and flexibly and so on, had being accepted by more and more internet users. paiqu net is a new kind of auction sale mode, make full use of the advantages of an auction to achieve website profit ,at the same time satisfy the customer benefit maximization demands. this article constructed auction system, different from the current network auction in the auction for the mainstream c2c mode, and put forward a kind of b2c new marketing mode, dominated by website own enterprise auction items, facing the potential individual buyers and enterprise buyers, seize the e-commerce 6c strategy in the most important customer satisfaction strategy, make full use of market competition so as to receive the profit and satisfy the customer benefit maximization demands.this article focuses on the whole website module design, data flow and functions, etc. it contains functions have users to register, login, commodity search, the internet auction bidding, view their history of backend, database management and administrator for user information management, and other functions. the web site mainly use technologies such as java, javascript, jsp and javabean, sqlserver2005 database to manage the backend data and information, realize the sites bidding process. key words: online auction; website profit; b2c; customer satisfaction; jsp第1章 综 述随着internet技术的不断发展和人们购物意识的不断发生改变,网上购物已经成为一种当今社会比较潮流的购物方式,正逐渐被越来越多的人们所接受和认可。网络拍卖作为一种新型的网络交易形式给人们的购物带来另一种全新的体验。人们可以通过网站发出自己想拍卖的物品的信息,也可以通过竞价购买自己想要的物品。网上拍卖不仅具有一般购物网站的成本低廉,方式灵活,运行快捷等的特点,更具有自由竞争、公平合理和享受出价乐趣的特性。如现在网上流行的拍拍网,淘宝网等都是很好的成功的实例。“拍趣网”秉承了网络拍卖网站的主要特点,并推出了具有自己特色的拍卖模式,使自己的会员客户在享受拍卖乐趣的同时,最大限度的降低自己在商品上的花费。1.1设计背景世界经济的快速发展,促使着各种技术的不断更新,internet技术是其中最具有代表性的一个。随着网络技术在全球各个层面的运用,以internet为基础的网络活动如雨后竹笋般地冒出来,而电子商务是当今世界上发展速度最快、应用前景最广、内容不断变化的一个领域。便于收集管理客户信息、支付手段高度电子化、经营规模不受场地限制、营销成本低、有利于中小企业发展、满足客户个性化要求等特点促使电子商务成为网络经济以及将来社会经济的主导部分。电子商务之所以具有强大的竞争力,其主要能为经营者带来以下效益:(1)管理成本降低;(2)降低库存成本,甚至实现零库存;(3)降低采购成本;(4)降低交易成本;(5)时效效益;(6)扩大销量;(7)导致新行业出现;(8)促进信息经济的发展和全社会的增值。网络拍卖(online auction)在诸多电子商务交易模式中,成为最近一种新型的网络购物交易模式,它吸取了传统拍卖的特点与优势,通过利用internet这一全球性的平台,突破了地域性限制等不利因素,其即时性和充分考虑买方的意愿而达到的公平合理性,吸引了越来越多的网络使用者的眼球。利用网络技术强大通讯的能力,降低了拍卖过程中买卖双方互动成本,是网络拍卖成为了最具获利潜力的商业经营决策。1.2 课题意义 在我国,互联网正以惊人的速度发展起来。电子商务也逐渐得到政府和企业和重视,各政府部门和企业不仅建立了自己的网站,而且还在积极开展电子商务(政务)领域,而这些都属于b2b,b2c,b2g,c2g模式。为了迎合用户日益增长的物资交流需要,在消费者之间提供便利,灵活,自由的电子商务的交易中介,设计并实现这个c2c的小型电子商务平台。拥有合法身份的广大网络用户都可以通过该系统进行网上的个人物品交易活动。随着全社会信息化程度加强,各种条件的成熟,网络拍卖模式越来越呈现出蓬勃发展的强劲势头。目前仅在我国,采用网络拍卖方式的网站有近20家。较早进入此领域的有雅宝、网猎、易趣、新网、酷必得、万象、大中华等拍卖网站。从每周的用户浏览拍卖网站的频率来看,但无论是拍卖品还是服务都已经对客户形成较强的吸引力。 本课题网站,在国内拍卖网站的基础上,从客户角度出发,摒弃了传统的c2c网络拍卖模式,而提出以自己网站为主导,面向市场的b2c网络拍卖方式。由此可减少甚至避免以下c2c拍卖网站的不足之处:作为中间平台的买卖双方协调问题;网站为买卖双方的网站建设花费;公司网站处于第三方给买方的不安全感。除此之外,网站独特的网络拍卖方式,不仅让客户在体验传统拍卖乐趣的同时,大限度的降低了在商品上的花费,对于热衷于网络购物的潜在客户,更是拥有较大的新鲜感和无穷的动力。1.3 课题概述“拍趣网”主要经营数码产品以及女性用品,主要是因为这两类商品都要一个更新换代速度较快的共同点。新商品的上市,往往能够引起广大消费者的追逐,然而此类商品刚刚问世,在市场上高居不下的价格会让广大消费者望而却步,网络上相同的商品因其在商品本身其他方面的低成本而使价格相对便宜,这也促使网络购物的一个主要原因。“拍趣网”则是以消费者这种心理为起点,通过公司自己引进相应的商品,以较低的价格挂在拍卖网上,然后订下拍卖该商品的规则,包括竞拍一次需要付多少钱,竞拍成功一次,商品价格的涨幅以及在开始规定的竞拍截止日期内的最后一分钟内,出价一次,竞拍截止日期顺延的时间等。“拍趣网”主要分为管理员、会员注册登录模块,搜索模块、会员资料管理模块、竞价模块和支付模块。管理员、会员登录注册模块主要是包括新会员的信息注册和管理员的登录,这是每个会员参与到网站活动的第一个步骤,也是管理员管理会员信息的入口;会员资料管理模块主要分为管理员管理会员资料,包括修改和删除会员相关错误信息,会员自行修改相关信息等;搜索模块则是会员登录后根据自己需要进行商品搜索,有利于更快更准确地找到需要的商品;竞拍模块是会员对自己满意的商品根据网站出价规则进行竞价;支付模块是会员进行竞价的收尾阶段,填写相关信息,并完成整个拍卖。第2章 网站开发的相关技术介绍本系统运用面向对象的分析和设计思想,通过使用myeclipse编程软件以及tomcat服务器,主要以java、jsp技术、javabean技术贯穿整个网站功能模块,在静态网站页面,photoshop图像处理、flash动画和javascript相辅相成,数据库用的为sqlserver2005,各个功能技术相结合,比较完整地规划了一个网上拍卖网站系统的功能。2. 1 jsp和其他类似或相关技术比较jsp(java server page,java服务器主页)技术是由sun microsystem公司于1999年6月推出的技术,由sun microsystem公司倡导,许多公司参与一起建立的动态网页技术标准。是基于java servlet以及整个java体系的web开发技术。jsp技术的具体实现简单地说,就是在传统的网页html文件中加入java程序片段(scriptlet)和jsp标记(tag),就构成了jsp网页。web服务器在遇到访问jsp网页的请求时,首先执行其中的程序片段,然后将执行结果以html格式返回给客户。程序片段可以操作数据库(jdbc技术),可以重新定向网页,可以发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端进行,网络上传给客户端的仅是得到的结果,对客户浏览器的要求很低,可以实现no plugin,no activex,no java applet,甚至no frame。2.1.1 jsp和active server pages(asp)相比 microsoft的asp是一种和jsp类似的技术。jsp和asp相比具有两方面的优点。首先,动态部分用java编写,而不是vb script或其他microsoft语言,不仅功能更强大而且更易于使用。第二,jsp应用可以移植到其他操作系统和非microsoft的web服务器上。 2.1.2 jsp和纯servlet相比 jsp并没有增加任何本质上不能用servlet实现的功能。但是,在jsp中编写静态html更加方便,不必再用 println语句来输出每一行html代码。更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开:比如,由页面设计专家进行html设计,同时留出供servlet程序员插入动态内容的空间。 2.1.3 jsp和javascript相比 javascript能够在客户端动态地生成html。虽然javascript很有用,但它只能处理以客户端环境为基础的动态信息。除了cookie之外,http状态和表单提交数据对javascript来说都是不可用的。另外,由于是在客户端运行,javascript不能访问服务器端资源,比如数据库、目录信息等等。2.1.4 jsp的优点将内容的生成和显示进行分离。使用jsp技术,开发人员可以使用html或者xml来设计页面的静态内容;使用jsp生成页面的动态内容。jsp是服务器端技术。在服务器端,jsp引擎解释jsp,生成所有客户端请求的内容,然后将结果以html或xml页面的形式发送回客户端。这有助于开发人员既保护自己的代码,又保证任何基于html的web浏览器的完全可用性。强调可重用性组件。绝大多数jsp页面依赖可重用的、跨平台的组件(javabean)来执行应用程序所要求的更为复杂的处理。基于组件的方法可供开发人员共享,大大加速了总体开发过程。2. 2 jsp与asp、php的区别目前,最常用的动态网页语言除了jsp以为,还有asp和php。asp是一个web服务器的开发环境,利用它可以产生和运用动态的、交互的、高性能的web服务应用程序。asp采用脚本语言vbscript(或javascript)作为自己的开发语言。 php是一种跨平台的服务器端的嵌入式语言。它大量地借用c、java等语言的语法,并耦合php自己的特性,使web开发者能够快速的写出动态生成页面。它支持目前绝大多数数据库。还有一点是完全免费的,可以从官方站点()自由下载,而且可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。2.2.1 jsp与aspjsp跨平台,而且支持包括apache、netscape、iis、ibm http server在内的所有主流web服务器, 而asp目前只支持windows nt +iis; jsp提供了更好的安全机制, 这对于e-business 这样的应用来说是至关重要的; jsp可以跨操作系统、web服务器和应用服务器,而asp只限于 windows nt + iis;jsp是一个开放的标准,得到了oracle、netscape、ibm、bea、borland等支持;jsp的组件编写更为容易,而且jsp的性能优于asp。2.2.2 jsp 与php jsp 是一个业界标准,php只是一个开发组织并不强的免费技术。php的性能不好,是解释型的,jsp采用jit编译后,和c不相上下,而且支持多线程。jsp支持的平台众多,包括 windows 98/2000/nt 、unix、linux、freebsd 、as/400 、os/390,而php支持的平台有限。jsp中的组件javabean和ejb开发非常容易,而且还可以在jsp中使用所有java的类和功能;而php只能用c写一些功能有限的组件,而且编写比较复杂。利用 jsp可以支持 ejb , corba 标准,而且还支持ldap, message 等服务,使得访问erp、cics、mq 等企业应用非常容易;所以对于电子商务这样的mission-critical的应用来说,php 并不适合。 三者中,jsp应该是未来发展的趋势,世界上的一些大的电子商务解决方案提供商都采用jsp/servlet。2.3 java 及javabean技术java是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。2.3.1 java语言的面向对象面向对象其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。所有面向对象编程语言都支持三个概念:封装、多态性和继承,java也不例外。2.3.2 java语言的平台无关java是平台无关的语言是指用java写的应用程序不用修改就可在不同的软硬件平台上运行。java主要靠java虚拟机(jvm)在目标码级实现平台无关性。jvm是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并有自己的堆栈、寄存器组等。jvm是java平台无关的基础,在jvm上,有一个java解释器用来解释java编译器编译后的程序。2.3.3 java语言的可靠性和安全性java虽然源于c+,但它消除了许多c+不可靠因素,可以防止许多编程错误。首先,java是强类型的语言,要求显式的方法声明,这保证了编译器可以发现方法调用错误,保证程序更加可靠;其次,java不支持指针,这杜绝了内存的非法访问;第三,java的自动单元收集防止了内存丢失等动态内存分配导致的问题;第四,java解释器运行时实施检查,可以发现数组和字符串访问的越界,最后,java提供了异常处理机制,程序员可以把一组错误代码放在一个地方,这样可以简化错误处理任务便于恢复。2.4 jsp与servlet、javabeanservlet是一种独立于平台和协议的服务器端的java应用程序,可以生成动态的web页面。 它位于web服务器内部的服务器端的java应用程序,与传统的从命令行启动的java应用程序不同,servlet由web服务器进行加载,该web服务器必须包含支持servlet的java虚拟机。与applet不同的是,由于servlet运行在web服务器端,因此它是一个可信赖的程序,不受到java安全性的限制,拥有和普通java应用程序一样的权限。它还是cgiscript的一种替代技术,由于servlet在性能、可移植性、代码重用等方面比cgi具有显著的优势,因此在未来的技术发展过程中,servlet有可能彻底取代cgi。 servlet通过创建一个框架来扩展服务器的能力,以提供在web上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给servlet,并让servlet建立起服务器返回给客户机的响应。当启动web服务器或客户机第一次请求服务时,可以自动装入servlet。装入后,servlet继续运行直到其它客户机发出请求。javabean:jsp 作为一个很好的动态网页开发语言得到了越来越广泛的使用,在各类jsp 应用程序当中,jsp+javabean 的组合成为了一种事实上最常见的jsp程序的标准。javabean 是描述java 的软件组件模型,有点类似于 microsoft的com 组件概念。在java 模型当中,通过javabean 可以无限扩充java 程序的功能,通过javabean 的组件可以快速地生成新的应用程序。第3章 网站系统的分析与设计 “拍趣网”采取的是b2c电子商务的一种形式,主要是通过采取独特的商品拍卖过程来吸引大量客户进行竞拍,从而达到满足客户需求的同时又实现网站盈利。本系统运用面向对象的分析和设计思想,采用jsp技术和java bean组件技术,网站作为竞拍的卖家来和消费者之间直接进行交易,比较完整地规划了一个网上拍卖网站系统的功能。 3.1 著名网站案例分析拍卖王于1999年1月20日开站,由力传资讯股份有限公司(neo-com technology)研发与管理,成为台湾最早拍卖网站之一。拍卖王拥有来自各领域的行销团队,主要产品有电脑、手机、家电、精品,锁定目标在网路中创造“时时都有新鲜事”。拍卖王有四大经营特色,分别为抢标(bid now)、立即买(best buy)、集体购(lets go)、以及乐透(lottery),提供网友各项线上消费乐趣。抢标(bid now) :想像拍卖王将苏富比拍卖会之拍卖现场搬到网路上,高价艺术品换成各式各样日常商品,彷彿把一座百货公司变成拍卖场。在拍卖王,任何标有图桉商品,都可享受竞标拍卖乐趣,出价最高人就可得标。立刻买(best buy):除了有趣的竞标之外,拍卖王也提供定价购买的机制。只要点选 (买)的图示,让您直接点了就走,网路消费简单又省时。 集体购(lets go):网际网路的出现使消费者的集体力量得以主导商业社会。我们所设计的集体议价方式,让您享受以量制价的威力。只要购买人数达到一定门槛,价格便自动下降一级,购买人数愈多,省的价钱愈多。 乐透(lottery):除了叫价竞标,在拍卖王还可以参加抽奖,让您随时乐透。乐透的设计机制是,只要购买乐透商品的人数到达总募集人数的门槛,乐透场即开出大奖,在买东西的同时还可中大奖,一举两得。对拍卖网站而言,如何将产品准时送达顾客手上,实为重要的关键因素。只要一收到顾客线上订单,就立刻下单给下游厂商,由下游厂商将商品直接运送给顾客,或将产品交由拍卖王转给专业物流公司配送。另一方面,许多网路零售商空有订单,却苦于货源不足,拍卖王自建小型仓库,事先储存热门商品,以达到保证不缺货、如期交货之承诺服务。纵观“拍卖王”整个销售过程,我们能够发现其能够抓住客户所需,从客户本身出发,通过各种形式来满足客户对自身利益的需求,例如它的四大经营特色:抢标(bid now)、立即买(best buy)、集体购(lets go)、以及乐透(lottery);还有事先储存热门商品保证不缺货等等。立足于客户角度,发挥自己网站的特点从而提供客户对网站的忠诚度。然而“拍卖王”的四大经营特色中的集体购以及乐透,都有一定的弊端,那就是必须要求某件商品的购买(竞拍)人数必须达到一定的数量才会实现商品价格的下降,这在某些方面并不能满足客户对商品价格上的利益需求。“拍趣网”将在此方面进行相应的改进,真正实现商品价格的低廉性。3.2 “拍趣网”需求可行性分析“拍趣网”对于网络上潜在的客户是否能够有足够的吸引力,网络上的潜在买家是否能够在网站上得到自己需求是网站建设的核心与关键。网站的经营模式从分从市场中客户所想而出发,通过低价竞拍且低价拍出的过程来作为吸引新客户以及提高老客户对网站忠诚度的基础。在整个竞拍过程中,网站作为竞拍中的拍卖方之间面对客户,从而减免客户对于商品真伪、效率物流等因素的担忧,整个过程中,网站坚决保证不泄露客户私人资料,能够使客户安心竞价。网站为客户提供搜索、历史竞拍查看等功能,使用方便简洁。网络拍卖是一种新兴的电子商务模式,其最大优势在于充分利用了互联网快捷,低成本,广域性等特点,将拍卖这种原本运作复杂的交易方式简易化,平民化,从而使更广大的人群参与到拍卖中来成为可能.它的创始者和最成功的典范是美国的e-bay公司,该公司从1995年成立至今已成交物品突破2500万件,98年一个季度的成交额就是1亿美元.网络拍卖正是以其简易化,平民化的优势,迅速风靡了美国,并很快蔓延到全世界。3.2.1系统运行环境要求1. jdk1.6java的运行环境2. tomcat6.0web服务器3. windows7操作系统4. sqlserver2005数据库3.3数据库概念结构设计3.3.1 系统e-r图本系统的数据库主要包括以下几个数据表:会员信息表(huiyuan)、登记物品信息表(shangpin)、管理员表(guanliyuan)竞价表(jingjia)、竞价历史表(oder) 用来储存反竞价信息。该系统数据库的e-r图,如图3-1所示:图 3-1 系统数据库的e-r图3.3.2系统数据逻辑结构1. 关系模式设计1) 会员信息表(会员编号,会员用户名,会员真实姓名,登录密码,联系电话,电子邮箱,qq,年龄,性别,联系地址,邮编,积分,权限)2) 商品信息表(商品编号,商品名称,商品描述,起拍价格,图片地址,数量,开始时间,截止时间)3) 拍卖商品表(拍卖编号,商品编号,会员编号,会员用户名,商品名称,拍卖品说明,图片地址,起拍价格,当前价格)4) 商品分类表(分类编号,分类名称,上级分类编号)5) 竞拍历史表(竞价编号,商品编号,会员编号,会员用户名,商品名称,竞价成交价格)6) 系统管理员表(管理员编号,管理员用户名,密码,权限)2. 数据库的数据逻辑结构图商品信息表则主要包括商品的编号、商品名称、商品描述、其实价格、图片路径、开始时间和结束时间等属性。商品编号(goodsid)和商品名称(goodsname)作为整个表的主码,决定着一件商品在商品表中的唯一性;开始时间(bnroltime)和结束时间(enroltime)则决定着商品拍卖过程的开始和结束。表3-1 商品信息表列名中文名类型宽度goodsid商品编号nchar8goodsname商品名称nchar50goodsdescription商品描述nchar250beginprice起始价nchar8imagepath图片路径nchar50amount数量int4bnroltime开始时间datetime8enroltime结束时间datetime8思考会员信息应包含哪些内容。为此,作者浏览了一些其他的拍卖系统会员注册web页面,并做了比较,各有所长,难以决定。其实,一些原则是必要的,比如使用户能更快的注册并保证系统设计的完整性等。至于成功与否,还是用户说的算。于是,根据本系统的特点,实现了会员信息表(users)的设计。该数据库的会员表如下表所示:表3-2 会员信息表列名中文名类型宽度bid会员编号nchar8bpassword登录密码nchar8brealname真实姓名nchar18btelephone联系电话nchar8bmailemailnchar24bqqqqnchar15bbirthday年龄nchar20bsex性别nchar2baddress联系地址nchar20byb邮编nchar10bprice积分int50bname用户名nchar18quanxian权限int2竞价表则是对整个拍卖流程做一个统计,包括商品编号、商品名称、起始价、结束时间以及会员编号和整个过程中商品被竞价的价格。表 3-3 竞价表列名中文名类型宽度goodsid商品编号nchar8goodsname商品名称nchar50beginprice起始价int8enroltime结束时间datetime8bid会员编号nchar8bcprice竞拍价格int20会员竞价商品成功后,能够在历史浏览处浏览自己竞拍成功历史,竞拍历史表中包含了会员编号、用户名、商品编号、商品名称和竞拍价格。表 3-4 竞拍历史表列名中文名类型宽度bid会员编号nchar8bname用户名nchar50goodsid商品编号nchar8goodname商品名称nchar50bcprice竞拍价格int50管理员表则包括管理员编号、管理员姓名和密码等。 表 3-5 管理员表列名中文名类型宽度gid管理员编号nchar8gname管理员用户名nchar50gpassword密码nchar8quanxian权限int23.4需要实现的功能及功能模块3.4.1需要实现的功能1)管理员的登录,并管理会员的信息。2)新会员的注册,会员的的登录并查看修改自己的信息。3)商品的读取与显示。4)模糊与精确搜索,提供较多选项进行选择,方便快捷地查找到需要商品。5)商品的竞价处理,成功后相关信息自动加入会员历史资料中。3.4.2需要实现的功能模块1)注册登录模块实现购买者与管理员的注册和登录,以获得管理员和购买者的详细信息,并赋予不同身份的不同的权限。2)拍卖商品模块管理员上传要拍卖商品的信息,包括:名字、描述、图片、数量。购买者可以查看自己已拍卖成功的商品信息。最终确定交易是否成功。3)竞购商品模块购买者对需要商品进行竞价,填写需要数量和愿意给出的价格。然后判断是否竞价成功。购买者可以查看已历史竞价的商品的详细信息。4)商品搜索模块可以模糊查询和精确查询所需商品,提供多个选项进行快速精确搜索。3.4.3 数据流程图该系统的数据流程图如图3-2所示图3-2 系统流程图3.4.4 功能模块设计1.功能模块总体设计图如图3-3所示图 3-3 功能模块总体图注册登录模块:实现购买者与管理员的注册和登录,以获得管理员和购买者的详细信息,并赋予不同身份的不同的权限。拍卖商品模块:管理员上传要拍卖商品的信息,包括:名字、描述、图片、数量。购买者可以查看自己已拍卖成功的商品信息。最终确定交易是否成功。竞购商品模块:购买者对需要商品进行竞价,填写需要数量和愿意给出的价格。然后判断是否竞价成功。购买者可以查看已历史竞价的商品的详细信息。商品搜索模块:可以模糊查询和精确查询所需商品,提供多个选项进行快速精确搜索。2.主要模块功能分析1) 管理员模块管理员负责整个网站正常运营,包括网站商品的管理,会员信息的管理等等。所以登录成功后可以执行的功能有添加拍卖商品、管理网站会员信息、自己账户修改的操作。如图3-4所示:图3-4 管理员模块网站管理员登陆页面,包括有管理员输入用户名和密码,登录成功后可执行对于网站内容和用户信息的相关操作。如图 3-5所示图 3-5网站管理员登陆页面2) 购买者模块购买者登录成功后可以执行搜索商品、竞价、账户信息管理、查看历史竞购的操作。登录要求输入用户名和密码,登录后可以在个人信息中查看相关的个人信息,并且可以进行相关内容的修改。积分较低可以在积分兑换模块中进行兑换。搜索商品信息,选择满意商品并且出价,赢得商品竞价后,可以到历史竞购模块中查看商品的所有信息。如图3-6所示:图 3-6 购买者模块 购买者注册网站页面,如图 3-7所示图 3-7 登陆页面会员注册模块则是对于身份为游客的用户进行身份认证首先要做的事情,会员注册模块包括要求输入登录时用的用户名和密码,还要有自己的真实姓名为以后的商品竞拍成功后的确认。联系方式包括手机联系,email联系、qq联系和联系地址等,此为了以后商品竞拍成功后的物流问题提供较多的联系保证。购买者注册网站页面,如图3-8所示图 3-8注册页面购买者个人资料管理页面,如图3-9所示图 3-9个人资料管理页面3) 拍卖与购物模块管理员将商品信息添加到相关信息内,购物流程是购买者登录成功后搜索需要的商品,填写竞购表单,竞价成功会将信息显示在历史竞购里面。如图3-10所示:购买者进行商品拍卖网站页面,如图3-11所示图3-11 拍卖与购物流程图第4章 结论4.1 系统的简述与总结本系统使用了java、jsp和javabean为主的开发语言,以microsoft sql2005数据库产品作为后台数据库,构建了一个灵活安全的网上拍卖系统。从系统的初步设计到最后系统的实现是经历了整体设计,逐步实现的过程。本文作为对系统的论述,重点介绍了网站在营销策略上的于准不同之处,采用新的营销思路与方案,更加符合当今社会对电子商务发展多向性的要求,另外详细叙述了系统开发环境、开发工具、开发语言等关键技术,分析了系统的数据库设计、系统流程设计、功能模块的详细设计、实现代码的分析和运行结果。论述了系统从设计到实现的一个完整的过程实现了网上拍卖的大部分功能,整个系统简洁易懂,层次分明,安全适用。在测试系统整个流程的过程中,针对系统的主要流程,进行用户的模拟操作。针对系统各个功能模块,对照功能的流程图,对每一个操作都进行了分析,得出了各种可能出现的情况,并对各种情况的不同处理进行了测试,包括正常情况和错误处理情况。对应各种错误,不管是常见的错误和可能发生的错误,都进行了相应的测试。系统在一些细节的功能还不够完善,如在网站静态方面上的设计上例如颜色的搭配没有给客户带来亲切感,在模块的布局上没有像其他网站的人性化设计,系统的界面设计是非常重要的,一个好的界面可以吸引用户的眼球,这就决定了你的这个系统是否为人所欣赏,对于用户来说简单、漂亮、方便、快捷的界面是很有说服力的。在动态上,对于java、jsp和javabean的学习和了解上的不足,网站技术上海有着很多细节上的缺陷,在数据库的设计中字段方面也有一定的忽略,例如字段的类型设置等等。4.2 系统的缺陷与展望尽管在网站功能设计上还存在着各种各样的不足,但推过两个月的毕设活动,自己从中学到了很多东西,无论是在技术上还是理论上都满载收获,在功能上也已经基本上达到了任务书的要求。最主要的是在毕设中提出了自己的一些想法,并得到了实践,从中了解到了自己提出的一些新的东西存在的优缺点。这个网上竞标系统是我的毕业设计。虽然这个系统规模比较小,但在这个设计阶段中我系统的学习和掌握了一个系统的建立的大部分流程,熟悉了软件工程的一系列方法。为将来做出大的实用的系统打下良好的理论和实践基础,这才是本设计的真正目的所在。严格来讲,这个系统(网站)并没有完成,我主要从计算机的角度来建立这个系统,而对商务网站的利润来源、用户信用等商业上的运作,安全的问题考虑的较少,而这些都是一个网站生存的充分条件。限于水平我目前所能做到的只能如此,在以后的学习我将不断的完善它。用户同时在线,同时用不同的账号进行登录、竞价、添加物品等操作。因此本设计达到了预期设计要求。由于时间仓促,在建立的过程中并没有花很多很多精力去考虑安全问题。所以网站建立后,软件维护的主要工作就是提高网站的安全性,使交易双方建立起良好的信任关系。这次设计达到了前期任务的要求,而且也真正建立起了一个网上竞标市场:用户不仅可以竞买商品,还可以提供商品。为增加信息的真实性,通过后台程序管理员进行信息的管理。当然,这个网站也存在着一些不足的地方,如上所提到的安全问题和电子交易问题。不可否认,安全问题是电子商务的关键问题,目前这也是讨论和关注较多的问题。但这个问题异常复杂,超出我设计小组目前能力的范围。因此,本网在建立的过程中略去了这个问题,这也不能不说是一个遗憾。但本设计小组尽量将网站建成一个交易的中介,使没有信用关系的用户之间可以通过本站建立起良好信用关系。实现电子货币交易和安全问题,是以后网站维护的主要方向。本次毕业设计,从开始选题,到设计完成,最后论文的整理,经历了很长一段过程,在近一个学期的设计过程中,我在各方面都得到了很大的提高。该项目属个人项目,利用php+apache作为web开发环境、采用mysql为后端数据库建立一个动态、交互式、具有在线竞标和结标处理且功能强大、界面友好的商务竞标系统。一个人的能力有限,遇到的困难可想而知,但我并未被困难吓跑,而是迎着困难向上爬,最终顺利地完成了本次设计。这次设计实现了预期目的,一个较完整的基于php的网站系统设计顺利完工了参考文献:1黄丙湖,等.管线信息管理系统的设计与实现.山东科技大学学报(自然科学版),2003,22(3).2吴竞华,等.给予三层机构模式的档案管理系统设计及实现j.计算机应用.2000,(8);30-34.3武苍林.browser/server 与client/server结构的分析与比较j.电脑技术信息.1999,(8);35-36.4bruce eckel.java编程思想第三版m.北京:机械工业出版社,2005.5ivor horton.java2入门经典 jdk5m.北京:机械工业出版社,2006.6方逵,许向阳等,jsp编程技术与应用m.高等教育出版社,2003.7 元晋豫.用asp进行浏览器/服务器模式的web数据库开发j.电脑技术信息.1999,(10):29-30.8 刘东波.web数据库技术进展j.中国计算机用户.1997(10上):45-49.9 郑言勇,唐旭章.internet/web 技术与数据库管理信息系统开发j.研究与开发.1998,(1):19-23.10 高海茹,李智,陈清阳.mysql.网络数据库技术精粹m.北京:机械工业出版社,2002.11 james turner,kevinbedell. struts kick startm. sams,200412 philip kotler,kevin lane kellermarketing management(12。edition)mpearsoneducation ltd,2006附录a:主要源程序代码“拍趣网”网站(部分)的源程序/操作系统移植源代码-package bean;public class bean1 private string bname;private string bpassword;private string brealname;private string btelephone;private string bmail;private int bqq;private int bbirthday;private string bsex
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度建筑工程陶瓷材料采购合同
- 社保证明申请书
- 2025年度大型活动安保服务合同样本
- 2025年度新能源储能项目采购合同
- 2025年度建筑起重机械安装与安全管理体系建设合同
- 中国工业衡器行业市场供需格局及投资规划建议报告
- 2019-2025年中国国学培训行业发展趋势预测及投资战略咨询报告
- 2025年度金蝶企业内部培训与认证合同
- 2025年度家居装修设计与施工一体化服务合同
- 升职申请书英文
- 2025中国移动安徽分公司春季社会招聘高频重点提升(共500题)附带答案详解
- 七年级英语下学期开学考试(深圳专用)-2022-2023学年七年级英语下册单元重难点易错题精练(牛津深圳版)
- 2025江苏省全日制劳动合同书范本
- 地方融资平台债务和政府中长期支出事项监测平台操作手册-单位
- 放射科护理常规
- 儒释道文化秒解
- 新时代中小学教师职业行为十项准则
- 人教版八年级上册英语1-4单元测试卷(含答案)
- 初中数学教学经验分享
- 2024年银行考试-兴业银行考试近5年真题附答案
- 2024年公开招聘人员报名资格审查表
评论
0/150
提交评论