網(wǎng)上商城的開發(fā)與搭建開題報告.doc
畢業(yè)設計開題報告題 目 網(wǎng)上商城的開發(fā)與搭建 姓 名 陳立 學 號 20107977 系 部 理工系 專業(yè)年級 10級計算機科學與技術一班 指導教師 黃成老師 年 月 日開題報告填寫要求1開題報告(含“文獻綜述”)作為畢業(yè)設計答辯委員會對學生答辯資格審查的依據(jù)材料之一。此報告應在指導教師指導下,由學生在畢業(yè)設計工作前期內(nèi)完成,經(jīng)指導教師簽署意見及所在專業(yè)系審查后生效;2開題報告內(nèi)容必須用黑墨水筆工整書寫或按教務處統(tǒng)一設計的電子文檔標準格式頁上下載打印,禁止打印在其它紙上后剪貼,完成后應及時交給指導教師簽署意見;3“文獻綜述”應按設計的格式成文,并直接書寫(或打?。┰诒鹃_題報告第一欄目內(nèi),學生寫文獻綜述的參考文獻應不少于20篇;4有關年月日等日期,按照如“2010年4月26日”方式填寫。5、電子文檔格式一定要按規(guī)范要求。 畢 業(yè) 設 計 開 題 報 告1結合畢業(yè)設計課題情況,根據(jù)所查閱的文獻資料,每人撰寫1500字左右的文獻綜述(包括研究進展,選題依據(jù)、目的、意義)1.文 獻 綜 述1.1選題背景和意義1.1.1選題的背景在現(xiàn)如今的信息時代中,計算機不僅僅只應用于科學之中,在很多日常的生活中也得以體現(xiàn)。其中運用了許多有關計算機的技術。電子商務(Electronic Commerce 簡稱EC)指的是在Internet開放的網(wǎng)絡環(huán)境下,以基于瀏覽器/服務器應用方式,買賣雙方不見面地進行商業(yè)活動,實現(xiàn)消費者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付以及各種商務活動、交易活動、金融活動和相關的綜合服務活動的一種新型的商業(yè)運營模式。完整的電子商城系統(tǒng)包括信息流、資金流與物流3個關鍵點。1.1.2發(fā)展趨勢由于這種模式節(jié)省了顧客和企業(yè)的時間與空間,提高了商品的交易效率,特別是對于工作忙碌的上班族,這種模式能夠節(jié)省其大量時間用于其它事情上。隨著用戶消費習慣的轉(zhuǎn)變和優(yōu)秀企業(yè)的帶頭示范。同時也隨著因特網(wǎng)的發(fā)展,網(wǎng)民的飛速增長、網(wǎng)上購物用戶飛速增長,網(wǎng)上購物將成為一種潮流趨勢?,F(xiàn)代企業(yè)如果仍然依靠傳統(tǒng)的方式宣傳本企業(yè)的文化與形象,推銷本企業(yè)的產(chǎn)品,則顯得落后也難以適應現(xiàn)在激烈的市場競爭。因此,現(xiàn)代企業(yè)紛紛建立企業(yè)網(wǎng)站,借助于互聯(lián)網(wǎng)快速的信息傳遞加速自身的發(fā)展。當然,除了企業(yè)自身的企業(yè)網(wǎng)站外,還有許多類型的商務交易網(wǎng)站?,F(xiàn)如今流行的電子商務有B2B,B2C,C2C等等類型。B2C(Bushiness To Customer)是電子商務按交易對象分類中的一種,即表示商業(yè)機構對消費者的電子商務。這種形式的電子商務一般以網(wǎng)絡零售業(yè)為主,主要借助于因特網(wǎng)開展的在線銷售形式。其中B2C類型商城網(wǎng)站以京東商城,當當網(wǎng),卓越亞馬遜為首,B2C即企業(yè)通過因特網(wǎng)為消費者提供一個新型的購物環(huán)境網(wǎng)上商城,消費者可以足不出戶的購物,不再是面對面的、看著實實在在的貨物進行買賣交易。而是通過網(wǎng)絡,通過網(wǎng)站上的商品信息、完善的物流配送系統(tǒng)和方便安全的資金結算系統(tǒng)進行買賣交易。1.1.3目的與意義隨著web技術應用的日益豐富,根據(jù)用戶的需求,設計一個功能完善的B2C網(wǎng)上商城,該商城使企業(yè)能夠24小時進行營業(yè),延長了商品銷售的時間,縮小了企業(yè)的銷售成本。一天24小時,一年365天連續(xù)不斷的進行運作,銷售面更廣、規(guī)模更大。通過畢業(yè)設計,能夠?qū)⒆约簩W到的知識應用到實踐當中,培養(yǎng)了自己的動手能力。在設計開發(fā)過程中,能夠了解最新的JSP開發(fā)知識,使自己對系統(tǒng)設計有了初步的整體認識,能夠熟悉JSP開發(fā)的思路和實現(xiàn)技術且熟練地運用,同時熟練SQL2005的使用,能為將來更好的就業(yè)打下基礎。1.2.研究進展1.2.1研究的基本內(nèi)容根據(jù)將近半年的JSP開發(fā)學習經(jīng)驗,結合當今已有技術,設計實現(xiàn)一個B2C的網(wǎng)上商城。在開發(fā)之前,首先明確要解決的問題,進而對該商城的功能進行設計,并劃分模塊,對商城的功能框架以及各個功能模塊之間的關系進行合理的描述,使用面向?qū)ο蟮乃枷雽ο到y(tǒng)的設計方法進行分析,設計并實現(xiàn)相關類。該商城將實現(xiàn)購物車,商品展示,訂單,公告,后臺管理等等。1.2.2可行性分析市場可行性:近年來,網(wǎng)上購物的高速發(fā)展,便捷的生活方式正在改變并影響著人們。計算機網(wǎng)絡作為一種先進的信息傳輸媒體,有著信息傳送速度快、信息覆蓋面廣、成本低的特點。企業(yè)進行網(wǎng)上商業(yè)活動時產(chǎn)生的效益是多方面的。人們也想要方便且快捷的購買中意的商品,本商城能較好滿足用戶的需求。技術可行性:開發(fā)電子商城系統(tǒng),涉及到的技術問題不會太多,主要用到的就是Struts框架和SQL2005使用。Struts框架是專門開發(fā)Web應用程序的框架,它是采用Java Servlet和JSP技術來構造MVC模式的Web應用的一種框架,它是由一組相互協(xié)作的類、Servlet和JSP標簽組成的一個可重用的MVC設計模式。Struts是框架而不是庫,但也包括了標簽庫和獨立的使用程序類,因此,應用Strust框架開發(fā)Web程序是最佳的選擇。1.2.3功能需求程序應實現(xiàn)的功能:前臺: l展示網(wǎng)站最新的商品信息,不斷更新商品種類,使用戶了解最新的商品信息。l網(wǎng)站根據(jù)商品的銷售情況及商家信譽度來推薦并展示部分商品(精品推薦)。l用戶可以在網(wǎng)站上修改個人資料、修改密碼、查詢提交的訂單。l實現(xiàn)購物車和收銀臺的功能,用戶選擇所需商品后,提交商品訂單。l以循環(huán)滾動的方式顯示公告信息。l根據(jù)商品的銷售情況進行銷量排行。后臺:l對商品信息進行管理,選擇商品類別將商品具體信息和圖片信息都存儲在數(shù)據(jù)庫中,并可以修改或者刪除商品信息。l可以查看和查詢用戶詳細信息、用戶消費信息。l對用戶提交的訂單,根據(jù)情況進行階段處理。l對管理員信息、網(wǎng)站公告信息及友情鏈接信息進行維護管理。l系統(tǒng)運行穩(wěn)定、安全可靠。根據(jù)前臺需求,分為商品查詢,訂單查詢,購物車,會員管理,商城公告五個方面,具體功能如圖1所示。圖1 前臺功能結構圖根據(jù)后臺需求,分為商品留言管理,訂單管理,商品大類別管理,商品小類別管理,商品詳情管理,管理員管理,會員管理,商城公告管理八個方面,具體功能如圖2 所示。圖2 后臺功能結構圖1.3進度安排2013年10月27日-2013年11月06日 查找和收集Web開發(fā)相關資料,進行調(diào)查研究 2013年11月07日-2013年11月14日 收集素材,完成商城初始模板,完成開題報告 2013年11月15日-2013年12月30日 確定需求分析,完成系統(tǒng)解決方案 2014年01月01日-2014年03月10日 程序的設計與代碼編寫 2014年03月11日-2014年03月30日 系統(tǒng)的完善與測試 2014年04月03日-2014年04月13日 撰寫畢業(yè)論文 2014年04月15日 將初稿交與導師1.4參考文獻1蔣先剛,陳海雷,涂曉斌.電子商務網(wǎng)站開發(fā)平臺的研究J.華東交通大學學報,2012,19(2):1-4.2孫一林,彭波.JSP數(shù)據(jù)庫編程實例. 清華大學出版社,2002年8月:30-210.3.HTML&XHTML 權威指南(第六版),作者:(美)穆西亞諾,(美)肯尼迪著,張洪濤,刑璐譯,出版時間:2007年04月.4.CSS入門經(jīng)典(第2版),作者:(美)巴特利特著,周哲玉等譯,出版時間:2007年03月.5JavaScript 權威指南(第五版),作者:(美)費拉納提著,李強等譯。出版時間:2007年08月.6賀松平基于MVC模式的B/S架構的研究及應用武漢:華中科技大學.7孫衛(wèi)琴精通Struts:基于MVC的Java Web設計與開發(fā) 北京:電子工業(yè)出版社,2004: 1-9.8陳云芳.精通Struts 2基于MVC的Web應用開發(fā)實戰(zhàn)M.人民郵電出版社.2008 .136-187.9朱紅,司光亞.JSP Web編程指南.電子工業(yè)出版社, 2001年9月:34-307. 10Brown等.JSP編程指南(第二版). 電子工業(yè)出版社 ,2003年3月:1-268. 11耿祥義,張躍平.JSP實用教程. 清華大學出版社,2003年5月1日:1-354.12 蔣先剛,陳海雷,涂曉斌.電子商務網(wǎng)站開發(fā)平臺的研究J.華東交通大學學報,2002,19(2):1-4. 13 劉向民,柯曉雯.網(wǎng)上商城系統(tǒng)一種B2C電子商務模式J.廣東通信技術,2001,21(9):25-28.14 史國川,劉歡,謝寶陵,王曉光.網(wǎng)站后臺管理系統(tǒng)設計研究J.農(nóng)業(yè)網(wǎng)絡信息,2005,(7):138-141. 15孫衛(wèi)琴,李洪成.Tomcat 與 JSP Web 開發(fā)技術詳解.電子工業(yè)出版社,2003年6月:1-205. 16 陳偉 編著 SQL Server 2005數(shù)據(jù)庫應用與開發(fā)教程北京:清華大學出版社,2007.17李明柱,李志江,鄧所云.安全網(wǎng)上商城整體解決方案J.計算機安全,2001,(3):47-50.18GroverS,Kearns.An electronic commerce strategic typology : insights from case studies J.Information & Management,2005,42(7):1023-1036.19Ross Mistry,Chris Amaris,Alec Minty,Rand Morimoto.SQL Server 2005 Management and Administration M.Sams,2007.20 Chaudhury, Abijit; Jean-Pierre Kuilboer. e-Business and e-Commerce Infrastructure. McGraw-Hill. 2002.ISBN 0-07-247875-6. 2本課題要研究或解決的問題和擬采用的研究手段(途徑):2.1研究的重點和難點關于Web開發(fā)的重點如下:(1)網(wǎng)站響應速度。用戶如果啟動網(wǎng)站需5秒以上離開幾率大大增加。(2)布局合理,各種瀏覽器統(tǒng)一識別,即支持多種瀏覽器。2.2需要解決的問題開發(fā)語言的選擇,數(shù)據(jù)庫的選擇與架構,開發(fā)模式的選擇,網(wǎng)上購物(圖書)系統(tǒng)的需求分析、系統(tǒng)設計、代碼的編寫以及完整的系統(tǒng)測試。2.3擬采用的研究手段2.3.1系統(tǒng)開發(fā)環(huán)境操作系統(tǒng):Windows 7開發(fā)工具:MyEclipse+Tomcat+SQL2005相關技術:Java+Struts2+JDBC+JSP+Ajax+JavaScript+HTML+CSS等2.3.2系統(tǒng)運行環(huán)境開發(fā)工具:MyEclipse10WEB服務器: apache-tomcat-6.0.20數(shù)據(jù)庫:SQL2005虛擬機(JVM):jdk-6-linux-i586或jdk-6-win-i586瀏覽器:360瀏覽器為主,其他瀏覽器為輔第三方JAR文件2.3.3測試與維護為使本商城系統(tǒng)滿足用戶需求并24小時運行,需要對系統(tǒng)進行維護。其中包括診斷和改正系統(tǒng)運行過程中發(fā)現(xiàn)的軟件錯誤,根據(jù)用戶要求改進或擴充系統(tǒng)功能使之更加完善。在系統(tǒng)實現(xiàn)方面,按照軟件工程的步驟,利用網(wǎng)絡查閱國內(nèi)外相關資料,進行詳細分析與深入研究,按部就班的去逐一實現(xiàn)。其他方面,積極與導師進行溝通,讓導師及時了解項目的進度聽取導師的意見,使項目符合要求。指導教師意見指導教師簽名: 二一 年 月 日評議小組名單組長: 組員: 、 、 二一 年 月 日評議小組意見.論文選題: 有理論意義;有工程背景;有實用價值;意義不大。.論文的難度: 偏高;適當;偏低。.論文的工作量: 偏大;適當;偏小。.方案的可行性: 好;較好;一般;不可行。.對文獻資料及課題的了解程度: 好;較好;一般;較差。.開題報告中反映出的綜合能力和表達能力: 好;較好;一般;較差。.對論文選題報告的總體評價: 好;較好;一般;較差。 (在相應的方塊內(nèi)作記號“”)評議結論評議小組組長簽名: 二一 年 月 日