【php精品源码栏目提醒】:网学会员为广大网友收集整理了,【精品】本科毕业论文 - 大学课件,希望对大家有所帮助!
计算机与信息学院 本科毕业设计(论文) 目 录摘 要 .......................................................... 1ABSTRACT ........................................................... 2第1章 综 述 ........................................ 3 1.1 设计背景 ...................................................... 3 1.2 课题意义 ...................................................... 4 1.3 课题概述 ...................................................... 4第二章 网站开发的相关技术介绍............................. 6 2. 1 JSP 和其他类似或相关技术比较 ................................. 6 2.1.1 JSP 和 Active Server Pages(ASP)相比....................... 6 2.1.2 JSP 和纯 Servlet 相比 ....................................... 6 2.1.3 JSP 和 JavaScript 相比 ...................................... 7 2.1.4 JSP 的优点................................................. 7 2. 2 JSP 与 ASP、
PHP 的区别 ....................................... 7 2.2.1 JSP 与 ASP ................................................. 7 2.2.2 JSP 与
PHP................................................. 8 2.3 JAVA 及 JavaBean 技术 ......................................... 8 2.3.1 Java 语言的面向对象 ........................................ 8 2.3.2 Java 语言的平台无关 ........................................ 8 2.3.3 Java 语言的可靠性和安全性 .................................... 9 2.4 JSP 与 Servlet、JavaBean ...................................... 9第三章 网站系统的分析与设计 ................................... 10 3.1 著名网站案例分析 ............................................. 10 3.2 “拍趣网”需求可行性分析 ..................................... 11 3.2.1 系统运行环境要求 .......................................... 11 3.3 数据库概念结构设计 ........................................... 12 3.3.1 系统 E-R 图 ............................................... 12 3.3.2 系统数据逻辑结构 .......................................... 13 3.4 需要实现的功能及功能模块...................................... 15 3.4.1 需要实现的功能 ............................................ 15 1 计算机与信息学院 本科毕业设计(论文) 3.4.2 需要实现的功能模块 ........................................ 16 3.4.3 数据流程图 ............................................... 16 3.4.4 功能模块设计 ............................................. 17第四章 结论 ...................................................... 22 4.1 系统的简述与总结 ............................................. 22 4.2 系统的缺陷与展望 ............................................. 22致 谢 ......................................................... 24参考文献: ....................................................... 25附录 A:主要源程序代码 ........................................... 26附录 B:软件(系统)使用说明书 .................................. 28附录 C:流程图 .................................................... 29附录 D:光盘资料说明 ............................................ 32 2 计算机与信息学院 本科毕业设计(论文) “拍趣网” 摘 要 伴随着 Internet 在全球范围内的发展与应用,电子商务也渐渐地渗透到人们的生活和工作中,各种业务在网络上的相继展开也在不断推动电子商务这一新兴领域的昌盛与繁荣。
小到个人网上开店和网络购物,大到国际企业利用网络进行自己商品的营销,各种各样的网络交易模式也不断呈现出来,而网络拍卖则凭借其门槛低、成本低廉和方式灵活等特点,越来越被广大网民所接受。
“拍趣网”构建了一种新型的拍卖营销模式,充分利用拍卖网的优点以达到网站盈利的同时满足客户利益最大化的要求。
本文所构建的拍卖系统,不同于当前网络拍卖的以 C2C 为主流的拍卖模式,而提出了一种 B2C 新型的营销模式,以网站自身企业为主导进行物品拍卖,面向广大潜在的个体买家和企业买家,抓住电子商务“6C”战略中最重要的客户满足度战略,充分利用市场竞争从而实现网站的盈利和网站客户的利益最大化。
本文着重论述了整个网站的模块设计、数据流程和功能实现等。
其所包含的功能有用户的注册、登陆、对向往的商品搜索、网上进行拍卖竞价、查看自己的历史竞拍、管理员对后台数据库管理以及对用户信息的管理等功能。
整个网站主要运用 JAVA、JavaScript、JSP 和 javabean 等关键技术以及 sqlserver2005 管理整个后台数据信息,从而实现整个拍卖系统的流程。
关键词:网络拍卖;网站盈利;B2C;客户满足度;JSP 1 计算机与信息学院 本科毕业设计(论文) The Design and Implementation of “PAIQU NET” ABSTRACTWith the Internet in the context of the global development and application e-commercehas gradually penetration to peoples life and work various business expansion on theweb in continuously push e-commerce this emerging field prosperity and prosperity.Small to personal online shopping opening and network from international enterpriseuse a network to undertake their commodity marketing various network trade patternalso unceasingly appear and network auction is with its low threshold low cost andflexibly and so on had being accepted by more and more Internet users.quotPAIQU NETquot is a new kind of auction sale mode make full use of the advantages ofan auction to achieve website profit at the same time satisfy the customer benefitmaximization demands. This article constructed auction system different from thecurrent network auction in the auction for the mainstream C2C mode and put forward akind of B2C new marketing mode dominated by website own enterprise auction itemsfacing the potential individual buyers and enterprise buyers seize the e-commerce quot6Cquotstrategy in the most important customer satisfaction strategy make full use of marketcompetition so as to receive the profit and satisfy the customer benefit maximizationdemands.This article focuses on the whole website module design data flow and functions etc. Itcontains functions have users to register login commodity search the Internet auctionbidding view their history of backend database management and administrator for userinformation management and other functions. The web site mainly use technologiessuch as Java JavaScript JSP and javabean sqlserver2005 database to manage thebackend data and information realize the sites bidding process.Key words: online auction Website profit B2C Customer satisfaction JSP 2 计算机与信息学院 本科毕业设计(论文) 第1章 综 述 随着 Internet 技术的不断发展和人们购物意识的不断发生改变,网上购物已经成为一种当今社会比较潮流的购物方式,正逐渐被越来越多的人们所接受和认可。
网络拍卖作为一种新型的网络交易形式给人们的购物带来另一种全新的体验。
人们可以通过网站发出自己想拍卖的物品的信息,也可以通过竞价购买自己想要的物品。
网上拍卖不仅具有一般购物网站的成本低廉,方式灵活,运行快捷等的特点,更具有自由竞争、公平合理和享受出价乐趣的特性。
如现在网上流行的拍拍网,淘宝网等都是很好的成功的实例。
“拍趣网”秉承了网络拍卖网站的主要特点,并推出了具有自己特色的拍卖模式,使自己的会员客户在享受拍卖乐趣的同时,最大限度的降低自己在商品上的花费。
1.1 设计背景 世界经济的快速发展,促使着各种技术的不断更新,Internet 技术是其中最具有代表性的一个。
随着网络技术在全球各个层面的运用,以 Internet 为基础的网络活动如雨后竹笋般地冒出来,而电子商务是当今世界上发展速度最快、应用前景最广、内容不断变化的一个领域。
便于收集管理客户信息、支付手段高度电子化、经营规模不受场地限制、营销成本低、有利于中小企业发展、满足客户个性化要求等特点促使电子商务成为网络经济以及将来社会经济的主导部分。
电子商务之所以具有强大的竞争力,其主要能为经营者带来以下效益:1管理成本降低;2降低库存成本,甚至实现零库存;3降低采购成本;4降低交易成本;5时效效益;6扩大销量;7导致新行业出现;8促进信息经济的发展和全社会的增值。
网络拍卖(online auction)在诸多电子商务交易模式中,成为最近一种新型的网络购物交易模式,它吸取了传统拍卖的特点与优势,通过利用 Internet 这一全球性的平台,突破了地域性限制等不利因素,其即时性和充分考虑买方的意愿而达到的公平合理性,吸引了越来越多的网络使用者的眼球。
利用网络技术强大通讯的能力,降低了拍卖过程中买卖双方互动成本,是网络拍卖成为了最具获利潜力的商业经营决策。
3 计算机与信息学院 本科毕业设计(论文)1.2 课题意义 在我国,互联网正以惊人的速度发展起来。
电子商务也逐渐得到政府和企业和重视,各政府部门和企业不仅建立了自己的网站,而且还在积极开展电子商务(政务)领域,而这些都属于 B2B,B2C,B2G,C2G 模式。
为了迎合用户日益增长的物资交流需要,在消费者之间提供便利,灵活,自由的电子商务的交易中介,设计并实现这个 C2C 的小型电子商务平台。
拥有合法身份的广大网络用户都可以通过该系统进行网上的个人物品交易活动。
随着全社会信息化程度加强,各种条件的成熟,网络拍卖模式越来越呈现出蓬勃发展的强劲势头。
目前仅在我国,采用网络拍卖方式的网站有近 20 家。
较早进入此领域的有雅宝、网猎、易趣、新网、酷必得、万象、大中华等拍卖网站。
从每周的用户浏览拍卖网站的频率来看,但无论是拍卖品还是服务都已经对客户形成较强的吸引力。
本课题网站,在国内拍卖网站的基础上,从客户角度出发,摒弃了传统的 C2C网络拍卖模式,而提出以自己网站为主导,面向市场的 B2C 网络拍卖方式。
由此可减少甚至避免以下 C2C 拍卖网站的不足之处:作为中间平台的买卖双方协调问题;网站为买卖双方的网站建设花费;公司网站处于第三方给买方的不安全感。
除此之外,网站独特的网络拍卖方式,不仅让客户在体验传统拍卖乐趣的同时,大限度的降低了在商品上的花费,对于热衷于网络购物的潜在客户,更是拥有较大的新鲜感和无穷的动力。
1.3 课题概述 “拍趣网”主要经营数码产品以及女性用品,主要是因为这两类商品都要一个更新换代速度较快的共同点。
新商品的上市,往往能够引起广大消费者的追逐,然而此类商品刚刚问世,在市场上高居不下的价格会让广大消费者望而却步,网络上相同的商品因其在商品本身其他方面的低成本而使价格相对便宜,这也促使 “拍趣网”则是以消费者这种心理为起点,通过公司自网络购物的一个主要原因。
己引进相应的商品,以较低的价格挂在拍卖网上,然后订下拍卖该商品的规则, 4 计算机与信息学院 本科毕业设计(论文)包括竞拍一次需要付多少钱,竞拍成功一次,商品价格的涨幅以及在开始规定的竞拍截止日期内的最后一分钟内,出价一次,竞拍截止日期顺延的时间等。
“拍趣网”主要分为管理员、会员注册登录模块,搜索模块、会员资料管理模块、竞价模块和支付模块。
管理员、会员登录注册模块主要是包括新会员的信息注册和管理员的登录,这是每个会员参与到网站活动的第一个步骤,也是管理员管理会员信息的入口;会员资料管理模块主要分为管理员管理会员资料,包括修改和删除会员相关错误信息,会员自行修改相关信息等;搜索模块则是会员登录后根据自己需要进行商品搜索,有利于更快更准确地找到需要的商品;竞拍模块是会员对自己满意的商品根据网站出价规则进行竞价;支付模块是会员进行竞价的收尾阶段,填写相关信息,并完成整个拍卖。
5 计算机与信息学院 本科毕业设计(论文) 第 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 程 ,就构成了 JSP 网页。
Web 服务器在遇到访序片段(Scriptlet)和 JSP 标记(tag)问 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 代码。
更重要的 6 计算机与信息学院 本科毕业设计(论文)是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开:比如, 同时留出供 Servlet 程序员插入动态内容的空间。
由页面设计专家进行 HTML 设计,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 开发者能够快速的写出动态生成页面。
它支持目前绝大多数数据库。
还有一点是完全免费的,可以从官方站点http://www.
php.net自由下载,而且可以不受限制的获得
源码,甚至可以从中加进你自己需要的特色。
2.2.1 JSP 与 ASP 7 计算机与信息学院 本科毕业设计(论文) JSP 跨平台,而且支持包括 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是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并有 8 计算机与信息学院 本科毕业设计(论文)自己的堆栈、寄存器组等。
JVM 是 Java 平台无关的基础,在 JVM 上,有一个 Java解释器用来解释 Java 编译器编译后的程序。
2.3.3 Java 语言的可靠性和安全性 Java 虽然源于 C,但它消除了许多 C不可靠因素,可以防止许多编程错误。
首先,J.
上一篇:
【精品】智能手机发展趋势
下一篇:
还记得,那年的风车吗?