特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學(xué)習(xí)啦 > 論文大全 > 論文格式模板 > 畢業(yè)論文怎么寫論文范文

畢業(yè)論文怎么寫論文范文

時(shí)間: 家文952 分享

畢業(yè)論文怎么寫論文范文

  畢業(yè)論文、培養(yǎng)學(xué)生綜合運(yùn)用、鞏固與擴(kuò)展所學(xué)的基礎(chǔ)理論和專業(yè)知識(shí),是訓(xùn)練我們獨(dú)立進(jìn)行科學(xué)研究的過程。下面是學(xué)習(xí)啦小編整理的畢業(yè)論文怎么寫論文范文,希望你能從中得到感悟!

  畢業(yè)論文怎么寫論文范文篇一

  基于JavaEE網(wǎng)上拍賣系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

  摘 要:隨著21世紀(jì)的到來,科技的發(fā)展日新月異。回溯到從1994年中國引入互聯(lián)網(wǎng),到今天,Internet達(dá)到了前所未有的普及?,F(xiàn)在中國的網(wǎng)民數(shù)量世界第一。網(wǎng)民的數(shù)量從一定程度上可以反映出中國電子商務(wù)的發(fā)展,廣泛的用戶群體也為企業(yè)和個(gè)人帶來了前所未有的機(jī)遇和挑戰(zhàn)。網(wǎng)絡(luò)是服務(wù)與經(jīng)濟(jì)生活的技術(shù)產(chǎn)物,但是又沒有哪種技術(shù)像網(wǎng)絡(luò)這樣使經(jīng)濟(jì)生活不再如同過去,它促使生產(chǎn)活動(dòng),商務(wù)活動(dòng)從形式到內(nèi)容都發(fā)生了深刻的變化。

  關(guān)鍵詞:網(wǎng)上拍賣;背景介紹;檢測(cè);系統(tǒng)測(cè)試及實(shí)現(xiàn);

  文章編號(hào):1674-3520(2015)-05-00-02

  一、緒論

  (一)開發(fā)背景

  目前我國網(wǎng)上拍賣的發(fā)展趨勢(shì)良好,首先我國網(wǎng)上拍賣市場(chǎng)潛力巨大,由于我們目前網(wǎng)民數(shù)量居全國第一,龐大的用戶群體促進(jìn)了網(wǎng)上消費(fèi)。其次,網(wǎng)上拍賣在未來將不僅僅局限在大城市,中小城市也將稱為網(wǎng)上拍賣的重要市場(chǎng)。各種網(wǎng)上拍賣技術(shù)和方法將得以創(chuàng)新和應(yīng)用,為了進(jìn)一步降低交易成本、增加潛在的買家和賣家之間的交流,可以采用改善搜索功能、使用多媒體展示產(chǎn)品、新的拍賣方式、使用智能代理等方式。

  然而誠信、網(wǎng)上支付安全、物流配送成為制約我國網(wǎng)上拍賣市場(chǎng)發(fā)展的主要因素。信息的不對(duì)稱性與市場(chǎng)誠信決定了現(xiàn)實(shí)世界的市場(chǎng)交易中存在著普遍的信息不對(duì)稱性,這是造成誠信缺失的主要原因,賣家有可能提供虛假的信息而導(dǎo)致交易的失敗。網(wǎng)上支付與交易風(fēng)險(xiǎn),網(wǎng)上支付不同于傳統(tǒng)的交易,網(wǎng)上交易的雙方互不認(rèn)識(shí),虛擬成交,沒有簽訂任何具有法律效力的書面契約,支付的安全性難以保障。物流配送, 網(wǎng)上拍賣雖然可以減少買賣雙方的成本,減少第三方的組織成本,加快信息流和資金流的傳遞速度,但是卻沒有改變傳統(tǒng)的物流方式,商品的運(yùn)輸依然依賴傳統(tǒng)的交通工具,物流成本和交易雙方的距離成正比。因此,從某種程度上來講,網(wǎng)上拍賣所節(jié)約的成本空間被空間運(yùn)輸成本所抵消。

  本系統(tǒng)開發(fā)和設(shè)計(jì)是在上述背景提出來的,主要實(shí)現(xiàn)了網(wǎng)上拍賣的主要功能,發(fā)布商品,管理商品,競(jìng)拍商品,系統(tǒng)評(píng)價(jià)等功能,給用戶和用戶之間提供一個(gè)虛擬的交易平臺(tái)。

  (二)開發(fā)目的

  基于網(wǎng)民對(duì)網(wǎng)絡(luò)消費(fèi)需求的日益提高,很多網(wǎng)上交易的網(wǎng)站已經(jīng)不能滿足市場(chǎng)的需求,此系統(tǒng)正是在此條件下提出并設(shè)計(jì)的。基于Java EE的網(wǎng)上拍賣系統(tǒng)是專門針對(duì)用戶需求定制設(shè)計(jì)開發(fā)的一套交易系統(tǒng),用戶可以注冊(cè)為網(wǎng)站的用戶,從而可以參與競(jìng)拍所有展銷的商品,也可以瀏覽并查看自己的競(jìng)拍記錄或?yàn)g覽其他用戶的信息并進(jìn)行評(píng)價(jià),個(gè)性化的需求,根據(jù)客戶的需求分門別類地展示客戶關(guān)心和關(guān)注的產(chǎn)品。此系統(tǒng)為買賣雙方提供了一個(gè)交易平臺(tái),為雙方交易提供實(shí)時(shí)的保證,可以滿足客戶對(duì)網(wǎng)上拍賣和網(wǎng)上競(jìng)拍的需求。

  (三)開發(fā)意義

  網(wǎng)上拍賣系統(tǒng)的應(yīng)用有利于降低商品交易的成本,傳統(tǒng)的交易方式由于需要固定的場(chǎng)所,需要支出一部分成本進(jìn)行交易,而網(wǎng)上拍賣則不需要支出這部分費(fèi)用,可以降低交易成本從而降低產(chǎn)品的價(jià)格,消費(fèi)者可以用低于市場(chǎng)的價(jià)格來競(jìng)拍到自己所需要的產(chǎn)品。

  開發(fā)此系統(tǒng),是對(duì)于專業(yè)的基礎(chǔ)知識(shí)、自我研究能力、自學(xué)能力以及各種綜合能力的檢驗(yàn)和提高。有助于提高編程能力,英語能力,以及信息的搜索和處理能力。通過系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),培養(yǎng)與他人的合作交流能力以及虛心學(xué)習(xí),深入研究問題的態(tài)度。

  二、相關(guān)技術(shù)簡(jiǎn)介

  (一)Java EE

  Java EE是一種利用Java 2平臺(tái)來簡(jiǎn)化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。Java EE技術(shù)的基礎(chǔ)就是核心Java平臺(tái)或Java 2平臺(tái)的標(biāo)準(zhǔn)版,Java EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),同時(shí)還提供了對(duì)EJB(Enterprise JavaBean),Java Servlet、JSP (Java Server Page)以及XML技術(shù)的全面支持。其最終目的就是成為一個(gè)能夠使應(yīng)用開發(fā)者大幅縮短開發(fā)時(shí)間的體系結(jié)構(gòu)。

  (二)SSH(Struts + Spring + Hibernate)

  Struts框架:根據(jù)Apache官方網(wǎng)站上介紹,Struts是一個(gè)構(gòu)造Java Web 程序的開源框架。Struts是設(shè)計(jì)模式MVC設(shè)計(jì)模式的一種具體實(shí)現(xiàn),它實(shí)現(xiàn)了數(shù)據(jù)(Model)和表現(xiàn)(View)的嚴(yán)格分離,以ActionServlet為控制器的核心,接受用戶的請(qǐng)求,驗(yàn)證用戶的請(qǐng)求以及進(jìn)行頁面的轉(zhuǎn)發(fā),Struts主要由三部分組成:JSP,ActionForm,Action。JSP用來顯示用戶的數(shù)據(jù),并以Struts的標(biāo)簽進(jìn)行格式化數(shù)據(jù)。ActionForm用來保存用戶的用戶表單的數(shù)據(jù),并進(jìn)行數(shù)據(jù)的驗(yàn)證,Action主要處理用戶的請(qǐng)求,并對(duì)用戶的請(qǐng)求進(jìn)行邏輯驗(yàn)證,并根據(jù)處理的結(jié)果,將用戶轉(zhuǎn)發(fā)到不同的頁面中。到寫這篇論文為止Struts已經(jīng)發(fā)展到2.0.11,Struts 2主要是由Webwork演化而來,和Struts1 有很大的區(qū)別,但是由于Struts2 API還不是很穩(wěn)定,有很多的地方還需要改動(dòng),基于Java EE的網(wǎng)上拍賣系統(tǒng)主要是用Struts1.3進(jìn)行開發(fā),Struts由2001年發(fā)展至今,已經(jīng)成為一個(gè)成熟穩(wěn)定的web層框架,有廣泛的用戶群體和MailList專家參與,所以用Struts作為表現(xiàn)層框架是具有可行性的。

  Spring框架:Spring框架是目前最引人入目的一個(gè)開源框架,他是一個(gè)輕量級(jí)的Java EE應(yīng)用程序框架,實(shí)現(xiàn)了IOC(Inverse Of Controller)控制反轉(zhuǎn),能在運(yùn)行的時(shí)候具體實(shí)例化實(shí)現(xiàn)類,并將實(shí)例化實(shí)現(xiàn)類注入到應(yīng)用中,也就是大家熟知的“依賴注入”。由于EJB2.x構(gòu)架的復(fù)雜性,開發(fā)Java EE應(yīng)用程序完全可以用Spring來替代龐大而繁重的EJB2.x,Spring是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)建的,該框架的主要優(yōu)勢(shì)是其良好的設(shè)計(jì)模式(面向接口編程,而不是面向?qū)崿F(xiàn)編程)和分層架構(gòu)而使開發(fā)人員受益,在項(xiàng)目的開發(fā)過程中,可以只選擇Spring的某個(gè)功能,而不必使用框架的所有功能模塊。Spring的主要工作在業(yè)務(wù)邏輯層,以面向接口的方式進(jìn)行業(yè)務(wù)邏輯方法的編寫,在程序的運(yùn)行過程中Spring的bean管理器會(huì)根據(jù)請(qǐng)求將具體的實(shí)現(xiàn)類注入到相應(yīng)的請(qǐng)求中,降低了應(yīng)用程序的耦合性,方便模塊的單體測(cè)試和整體測(cè)試,測(cè)試過程中可以不依賴任何框架結(jié)構(gòu),另外,Spring可以和Struts進(jìn)行無縫集成,以完成用戶Action bean的管理。   Hibernate框架: Hibernate是一個(gè)功能強(qiáng)大,提供高性能的對(duì)象/關(guān)系映射,查詢服務(wù)持久層開源框架,Hibernate 允許你以面向?qū)ο蟮姆绞絹黹_發(fā)應(yīng)用,包括面向?qū)ο笾械年P(guān)聯(lián),繼承,多態(tài),組合,集合概念。Hibernate有自己的查詢語言(Hibernate Query Language),也可以使用標(biāo)準(zhǔn)的SQL語言,或者用完全面向?qū)ο蟮腃riteria語言進(jìn)行數(shù)據(jù)持久化Hibernate可以嵌入在web應(yīng)用中,也可以在客戶端直接調(diào)用,將數(shù)據(jù)庫中的表映射成POJO類。封裝了JDBC,使大家可以擺脫繁瑣的JDBC和SQL代碼,讓大家專注于系統(tǒng)的核心業(yè)務(wù)邏輯實(shí)現(xiàn)上。目前流行的數(shù)據(jù)庫管理系統(tǒng)如Oracle9i/10g,SQL Server,MySQL,PostgreSQL都是關(guān)系型數(shù)據(jù)庫,而如今軟件開發(fā)流程都是面向?qū)ο蟮姆绞竭M(jìn)行開發(fā),這就勢(shì)必造成數(shù)據(jù)處理的沖突,Hibernate則提供解決這個(gè)問題的橋梁,通過映射文件或者Annotation處理數(shù)據(jù)庫中表和POJO之間的關(guān)系,讓開發(fā)人員以完全面向?qū)ο蟮姆绞絹硖幚頂?shù)據(jù)庫中的數(shù)據(jù)。

  目前,這三種框架技術(shù)都是Java開發(fā)世界中的流行,主流框架,也是成熟的三種框架,有著龐大的用戶群體和龐大的技術(shù)支持,有著不少的應(yīng)用開發(fā)都是成功運(yùn)用這三種框架技術(shù)開發(fā)設(shè)計(jì)的,如校內(nèi)網(wǎng)(www.xiaonei.com)正是用Struts來完成的。系統(tǒng)開發(fā)工具使用eclipse IDE,eclipse是IBM以4000萬美元捐給eclipse基金會(huì)的,是開源的集成開發(fā)環(huán)境。因此,本系統(tǒng)采用這三種框架技術(shù)來開發(fā)具有可行性。

  (三)Tomcat

  Tomcat是一個(gè)免費(fèi)的開源的Serlvet容器,它是Apache基金會(huì)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache,Sun和其它一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在Tomcat中得到體現(xiàn)。

  與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè)WAR(Web Archive)文件。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個(gè)壓縮包。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會(huì)有一個(gè)WEB-INF目錄,這個(gè)目錄很重要。通常在WEB-INF目錄下有一個(gè)web.xml文件和一個(gè)classes目錄,web.xml是這個(gè)應(yīng)用的配置文件,而classes目錄下則包含編譯好的Servlet類和Jsp或Servlet所依賴的其它類(如JavaBean)。通常這些所依賴的類也可以打包成JAR放到WEB-INF下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來不方便。基于Tomcat的開發(fā)其實(shí)主要是Jsp和Servlet的開發(fā),開發(fā)Jsp和Servlet非常簡(jiǎn)單,可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。

  (四)MySQL

  MySQL 是一個(gè)快速穩(wěn)定多執(zhí)行諸多使用者的資料庫的服務(wù)器,可以與 C、C++、Java、Perl、PHP 等語言很容易的連接,可以運(yùn)行在許多平臺(tái)上,例如: Sun Solaris 、RedHat 、Linux 、FreeBSD 、OS/2 、Windows ...等平臺(tái),目前已經(jīng)有相當(dāng)多的企業(yè)單位使用。目前市場(chǎng)上運(yùn)行最快的 SQL (Structured Query Language結(jié)構(gòu)化查詢語言) 數(shù)據(jù)庫之一就是MySQL Server,由瑞典的T.c.X. DataKonsultAB公司開發(fā)。MySQL可以從http://www.mysql.com/上下載,它提供了其它數(shù)據(jù)庫少有的編程工具,而且MySQL對(duì)于商業(yè)和個(gè)人用戶是免費(fèi)的。

  三、系統(tǒng)測(cè)試

  (一)測(cè)試目的

  為了保證系統(tǒng)在交付使用時(shí)能完全符合用戶的需求,就要盡可能的發(fā)現(xiàn)系統(tǒng)中的問題和錯(cuò)誤,就需要對(duì)系統(tǒng)進(jìn)行測(cè)試。由于開發(fā)系統(tǒng)的時(shí)間比較倉促,故存在問題是不可避免的。希望通過測(cè)試來檢查開發(fā)中的錯(cuò)誤,使系統(tǒng)在發(fā)布前能夠完成本文所要求的系統(tǒng)功能需求。

  (二)測(cè)試方法

  現(xiàn)在的系統(tǒng)測(cè)試方式一般包括以下兩類:

  1、動(dòng)態(tài)測(cè)試方案。一般分為黑盒測(cè)試方法和白盒測(cè)試方法。

  2、靜態(tài)測(cè)試方案。該方案不涉及程序的實(shí)際執(zhí)行,是以人工的、非形式化的方法對(duì)程序進(jìn)行分析和測(cè)試;包括程序省查會(huì)、人工運(yùn)行和桌前檢查。

  (三)測(cè)試的過程

  一般來說,開發(fā)過程與測(cè)試過程是一個(gè)相互對(duì)應(yīng)的過程。測(cè)試一般從模塊(單元)測(cè)試開始,然后是整體測(cè)試,確認(rèn)測(cè)試,直到系統(tǒng)測(cè)試完結(jié),其針對(duì)的是編碼、設(shè)計(jì)、需求和系統(tǒng)及各部分。

  (四)測(cè)試數(shù)據(jù)流程

  測(cè)試階段數(shù)據(jù)流有別于測(cè)試的過程步驟,他表示測(cè)試數(shù)據(jù)的流動(dòng)狀況。一個(gè)完整的測(cè)試一般要經(jīng)過測(cè)試、評(píng)價(jià)和糾正三個(gè)過程。其入口流是系統(tǒng)配置和測(cè)試配置。系統(tǒng)配置是系統(tǒng)產(chǎn)品在不同階段的組合,這種組合隨著開發(fā)工作的進(jìn)行而不斷變化。測(cè)試配置則包括測(cè)試計(jì)劃、測(cè)試工具、測(cè)試用例和測(cè)試結(jié)果期望值。一般測(cè)試配置包含系統(tǒng)配置。

  當(dāng)測(cè)試完成以后,測(cè)試分析也是對(duì)測(cè)試結(jié)果的評(píng)價(jià),這個(gè)過程包含測(cè)試結(jié)果與測(cè)試結(jié)果期望值的比較,及時(shí)發(fā)現(xiàn)問題,為糾正錯(cuò)誤提供依據(jù)。另外,評(píng)價(jià)還可以對(duì)系統(tǒng)可靠性提供統(tǒng)計(jì)數(shù)據(jù)和分析意見,供可靠性預(yù)測(cè)。

  (五)測(cè)試內(nèi)容

  本文所開發(fā)的是一個(gè)小型的網(wǎng)上拍賣系統(tǒng),選擇用動(dòng)態(tài)測(cè)試方案中的黑盒測(cè)試方法。由于篇幅的限制在此只選擇系統(tǒng)的一個(gè)功能模塊---競(jìng)拍管理進(jìn)行模塊測(cè)試,當(dāng)用戶瀏覽到所需要的商品時(shí)候,這個(gè)時(shí)候要輸入競(jìng)拍的價(jià)格,輸入的價(jià)格必須要大于當(dāng)前的最高價(jià)格,如果輸入的價(jià)格小于或者等于當(dāng)前的價(jià)格,系統(tǒng)就會(huì)提示相關(guān)的錯(cuò)誤信息,并返回當(dāng)前頁面,提示用戶進(jìn)一步更正后輸入,提示信息如下圖所示:

  其他功能模塊的測(cè)試不再舉例,在測(cè)試用例的時(shí)候要選擇有價(jià)值的邊界值進(jìn)行測(cè)試,如最大值,最小值或者某些特殊的值或者符號(hào)等。

  (六)測(cè)試結(jié)果分析

  根據(jù)測(cè)試的結(jié)果,證明本系統(tǒng)在功能上基本上滿足了最初設(shè)計(jì)的需求,在輸入正確的情況下系統(tǒng)的數(shù)據(jù)能夠準(zhǔn)確的進(jìn)行相關(guān)的操作,通過與后臺(tái)數(shù)據(jù)庫的連接可以很順利的把數(shù)據(jù)寫入到數(shù)據(jù)庫或讀出。另外整個(gè)系統(tǒng)的界面比較人性化,給用戶創(chuàng)造了一個(gè)良好的人機(jī)交互環(huán)境。

  四、總結(jié)

  本文詳細(xì)論述了基于J2EE 平臺(tái)下的網(wǎng)上拍賣系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)過程。在設(shè)計(jì)時(shí),首先對(duì)國內(nèi)的拍賣網(wǎng)站進(jìn)行考察,分析了拍賣網(wǎng)站的相關(guān)實(shí)現(xiàn)方法,并且得出了簡(jiǎn)單可行的方案對(duì)系統(tǒng)的功能進(jìn)行抽象,在設(shè)計(jì)系統(tǒng)時(shí),運(yùn)用軟件工程的設(shè)計(jì)思想。分層架構(gòu)設(shè)計(jì)使整個(gè)子系統(tǒng)的結(jié)構(gòu)非常的清晰明了,并為開源框架的使用提供了基礎(chǔ)。Struts框架、Spring框架以及Hibernate框架,使整個(gè)系統(tǒng)的設(shè)計(jì)與開發(fā)周期縮短,并提升了系統(tǒng)的整體性能。

  參考文獻(xiàn):

  [1]王欣.管理信息系統(tǒng)[M].北京:中國水利水電出版社,2004:95-98.127

  [2]陳佳.信息系統(tǒng)開發(fā)方法教程(第二版)[M].北京:清華大學(xué)出版社,2004:65-70

  [3]夏�^.深入淺出Hibernate[M].北京:電子工業(yè)出版社,2007:12-15

  [4]Denise Dubie.Client system get better management tools.Network World.2005

  [5]Gil Hansen.Net Monitor Service.Object Services and Consulting.1998

點(diǎn)擊下頁還有更多>>>畢業(yè)論文怎么寫論文范文

2662256