基于JSP和Hibernate電子商務(wù)網(wǎng)站設(shè)計與實現(xiàn)開題報告.doc_第1頁
基于JSP和Hibernate電子商務(wù)網(wǎng)站設(shè)計與實現(xiàn)開題報告.doc_第2頁
基于JSP和Hibernate電子商務(wù)網(wǎng)站設(shè)計與實現(xiàn)開題報告.doc_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

開題報告基于JSP和Hibernate技術(shù)的電子商務(wù)網(wǎng)站設(shè)計與實現(xiàn)一、選題的目的和意義隨著Internet技術(shù)的飛速發(fā)展,人們的生活和Internet的關(guān)系越來越密切,如何通過Internet抓住商機(jī)成為擺在人們面前的一個重要話題,基于Internet的電子商務(wù)就是在此環(huán)境下誕生和發(fā)展起來的。電子商務(wù)是一種新的商務(wù)活動形式,它采用現(xiàn)代信息技術(shù)手段,以通信網(wǎng)絡(luò)和計算機(jī)裝置替代傳統(tǒng)交易過程中紙介質(zhì)信息載體的存儲、傳遞、統(tǒng)計、發(fā)布等環(huán)節(jié),從而實現(xiàn)商品和服務(wù)交易管理等活動全過程的無紙化和在線交易。與傳統(tǒng)的銷售方式相比,服裝經(jīng)銷電子商務(wù)網(wǎng)站是服裝的另一種形態(tài)的宣傳或銷售通路,甚至是對傳統(tǒng)銷售店面的輔助及延伸,它除了一般的電子商務(wù)功能外,還包括新品展示、流行時裝顯示、商品信息檢索等服務(wù);在迎合了電子商務(wù)這個社會大前提下,銷售商實現(xiàn)了以需求決定生產(chǎn)和向客戶提供方便快捷的服務(wù)的目的;同時也給客戶提供了一個方便的檢索平臺,客戶可以根據(jù)商品信息決定自己的選購,在使客戶滿意的同時也為企業(yè)大大的節(jié)約資金、時間和資源,并對整個企業(yè)的商業(yè)運(yùn)作產(chǎn)生重要的影響。該網(wǎng)站設(shè)計的最終目的是增加企業(yè)的市場適應(yīng)能力,提高生產(chǎn)效率。研究具有一定的實用價值和很好的應(yīng)用前景。二、國內(nèi)外的發(fā)展現(xiàn)狀和趨勢在當(dāng)今社會,以微電子、計算機(jī)、軟件、通信技術(shù)為主導(dǎo)的信息技術(shù)革命給我們的生活帶來的了令人目不暇接的變化。而所有應(yīng)用系統(tǒng)的實現(xiàn)即軟件設(shè)計與開發(fā)技術(shù)是其關(guān)鍵的步驟。現(xiàn)在流行的動態(tài)網(wǎng)站的技術(shù)有ASP、PHP、.NET以及JSP。而其中最為流行而且很有爭議的就是.NET和JAVA之爭。在軟件世界里,Java與.NET無疑是兩個旗鼓相當(dāng)?shù)膶κ?。許多人認(rèn)為,Java和.NET不是殊途同歸嗎!為什么又會烽煙繚繞呢?當(dāng)然是世界級企業(yè)之間的商業(yè)競爭使然。這場戰(zhàn)爭常使軟件開發(fā)人員陷入進(jìn)退維谷的境地Java還是.NET,應(yīng)該選擇哪一種開發(fā)平臺?事實上,不管選擇哪一種平臺作為基礎(chǔ),今后都必須面對Java和.NET共存和互操作的環(huán)境。這顯然不是一件容易的事情。Sun與微軟在法律上的大和解算是一道曙光,只是光靠兩家公司之間的一紙法律文書究竟能夠解決多少問題,需要多少時間,這些都很難說。不過,還有另外一道曙光!一些軟件公司推出的開發(fā)工具可以在二者之間架起橋梁。最近,他們特別強(qiáng)調(diào),把與Java競爭的.NET技術(shù)融入到其原有的產(chǎn)品框架之中。在技術(shù)上選擇Java平臺還是.NET平臺已經(jīng)不重要了,重要的是你要有一套完善、高效的軟件代碼管理工具。其實,Java和.NET兩者各有所長。作為軟件開發(fā)者,完全可以拋開兩個廠商之間的矛盾與沖突,讓自己成為兩種技術(shù)融匯貫通的軟件高手。開放性是Java生命力的源泉,它不屬于一個單獨的公司,盡管Sun在其中起著關(guān)鍵性的作用。眾多世界級的公司,例如IBM、甲骨文、BEA等,都對Java給予完全的支持。而.NET最大的特點就是容易上手?;ㄉ蟽扇齻€月的時間,就可以像模像樣地當(dāng)軟件工程師了。相比之下,Java就不那么容易。可是,從軟件技術(shù)的深度來看,.NET之中有沒有分布式事務(wù)處理,這個問題仍然被許多資深的軟件人員所質(zhì)疑。從軟件人員個人的角度來看,以.NET入門、以Java提高也許是一種循序漸進(jìn)的最佳路線。但是從企業(yè)的角度來看,選擇Java平臺還是.NET平臺,卻要用不同的思路來考慮。從成本效益方面來衡量,.NET平臺很容易在短期內(nèi)以較低的成本開通運(yùn)行,而且開發(fā)、管理人才比較容易找到,費(fèi)用同樣也比較低。但是隨著經(jīng)營規(guī)模的擴(kuò)大,業(yè)務(wù)種類的多樣化,.NET可能就無法勝任了。不過,無論在什么時候,中小企業(yè)畢竟占據(jù)多數(shù),經(jīng)營規(guī)模、業(yè)務(wù)種類很可能永遠(yuǎn)都不會擴(kuò)大到.NET不可承擔(dān)的程度。對于大型企業(yè)來說,情況就復(fù)雜多了。在整個企業(yè)來看,由于現(xiàn)有規(guī)模和業(yè)務(wù)種類已經(jīng)十分復(fù)雜,而且有多年遺留下來的應(yīng)用系統(tǒng),Java平臺可能是最適當(dāng)?shù)倪x擇。但是,大型企業(yè)中新成立的部門,單獨來看又很可能選擇.NET比較合適。三、研究內(nèi)容及擬采用的方法和手段針對以上情況,需要解決的關(guān)鍵性技術(shù)問題有:1.數(shù)據(jù)庫連接問題:頻繁的進(jìn)行數(shù)據(jù)庫連接操作勢必占用很多的系統(tǒng)資源,網(wǎng)站的響應(yīng)速度必定下降,嚴(yán)重的甚至?xí)斐煞?wù)器的崩潰。而且系統(tǒng)是采用JSP和Java面向?qū)ο髞韺崿F(xiàn)的,所以對象持久化的操作就比較繁瑣。擬采用手段:采用Hibernate中間件技術(shù),對JDBC進(jìn)行封裝。這樣安全可靠,可維護(hù)性好。2.系統(tǒng)安全性問題:網(wǎng)絡(luò)的開放性問題給大家?guī)碓S多便利,同時也給大家?guī)碓S多安全隱患。如:惡意攻擊代碼、各種注入攻擊、密碼猜解攻擊等攻擊手段。擬采用手段:采用密碼保護(hù)和用戶級別以及驗證碼雙重保護(hù)。密碼保護(hù)是基本的保護(hù)手段,就不用再贅述。驗證碼一般是防止批量注冊的,不少網(wǎng)站為了防止用戶利用機(jī)器人自動注冊、登錄、灌水等,都采用了驗證碼技術(shù)。用戶級別保護(hù)是為了保護(hù)商業(yè)信息,不要流失給不信任的訪客。3.網(wǎng)站的可擴(kuò)展性:因為工期比較短,在近期的主要目標(biāo)是實現(xiàn)產(chǎn)品展示和網(wǎng)上訂單的功能。資金的流動還沒有在網(wǎng)上實現(xiàn),在后期實現(xiàn),所以要預(yù)留可擴(kuò)展的空間。擬采用手段:為了保證系統(tǒng)的可擴(kuò)展性,在數(shù)據(jù)庫表的設(shè)計上要符合這些邏輯上的擴(kuò)展性,在代碼層次上也要體現(xiàn)這一點。4.數(shù)據(jù)庫備份和恢復(fù)問題:服務(wù)器本身的不穩(wěn)定性是不可避免的,加之?dāng)?shù)據(jù)丟失等情況,所以要合理合適的做好數(shù)據(jù)庫備份。擬采用手段:備份數(shù)據(jù)庫的兩個主要方法是用mysqldump程序或直接復(fù)制數(shù)據(jù)庫文件(如用cp、cpio或tar等)定期實施備份,建立一個計劃并嚴(yán)格遵守,讓服務(wù)器執(zhí)行更新日志。四、預(yù)期達(dá)到的水平及所需的科研條件(1)網(wǎng)站建設(shè)的基本目標(biāo)網(wǎng)站建設(shè)的基本目標(biāo)為:動態(tài)發(fā)布產(chǎn)品信息。動態(tài)為產(chǎn)品分類,以不同的類別展示產(chǎn)品。給不同信任級別的用戶賦予不同的訪問級別??蛻艟W(wǎng)上下訂單。給出簡單的產(chǎn)品訂貨次數(shù)、提供數(shù)據(jù)統(tǒng)計、對客戶以及廠家進(jìn)行基本的決策支持??蛻艟W(wǎng)上留言反饋信息,以及廠家發(fā)布公告和新聞。(2)性能要求性能要求有如下幾點:安全穩(wěn)定??删S護(hù)性好。可擴(kuò)充性。(3)所需條件所需條件有如下幾點:操作系統(tǒng):Windows2003Server或者WindowsXP。數(shù)據(jù)庫管理系統(tǒng):MySQL。中間件:Hibernate。網(wǎng)頁開發(fā)工具:DreamweaverMX。動態(tài)網(wǎng)頁技術(shù):JSP、JCreator。WEB服務(wù)器:Tomcat服務(wù)器。六、進(jìn)度安排3月15日-3月25日收集資料,閱讀文獻(xiàn),完成開題報告。3月26日-4月5日系統(tǒng)分析階段。4月6日-4月16日系統(tǒng)設(shè)計階段。4月17日-5月20日系統(tǒng)實施與編程。5月21日-5月27日系統(tǒng)調(diào)試與改進(jìn)。5月28日-6月5日畢業(yè)論文撰寫。6月5日-6月10日畢業(yè)論文打印、畢業(yè)答辯準(zhǔn)備及PPT制作。參考文獻(xiàn)1耿祥義張躍平JSP實用教程清華大學(xué)出版社2張云濤,龔玲.Eclipse精要與高級開發(fā)技術(shù).電子工業(yè)出版社3葉核亞陳立.JAVA2程序設(shè)計實用教程.電子工業(yè)出版社4.萬峰科技團(tuán)隊.JSP網(wǎng)站開發(fā)“四酷“全書電子工業(yè)出版社5李巍編著.JSP編程入門與應(yīng)用實例.清華大學(xué)出版社,6(美)KarlAvedal,DannyAyers,TimothyBriggs等著,黎文,袁德利,吳焱等譯JSP編程指南=ProfessionalJSP北京:電子工業(yè)出版社20017孫衛(wèi)琴精通Hibernate:Java對象持久化技術(shù)詳解北京:北京希望電子出版社20028精英科技編著.JSP核心技術(shù)中國電力出版社20019馮燕奎,趙德奎等編著JSP實用案例教程清華大學(xué)出版社200410陳欣編著DreamweaverMX教程清華大學(xué)出版社20

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論