【正文】
天津廣播電視大學 開放教育“計算機科學與技術”專業(yè)(本科) 畢 業(yè) 設 計 (畢業(yè)論文)題目:網上書店系統(tǒng)分校(工作站): 新華分校 姓名: 王珺 學號: 1012001200459 年級: 10春 指導教師: 李伯勇 時間: 2011 年 11 月 12 日天 津 廣 播 電 視 大 學計算機科學與技術專業(yè)(本科)學員畢業(yè)設計(論文)開題報告畢業(yè)設計(論文)題目網上書店系統(tǒng)學生姓名王珺分校(站)新華分校年級10春專業(yè)計算機科學與技術指導教師李伯勇職稱副教授工作單位河西電大實踐地點機房交表日期2011年11月12日網上書店系統(tǒng)主要是實現網上選書、購書、產生訂單等功能的系統(tǒng)。一個典型的網上商城一般都需要實現商品信息的動態(tài)提示、購物車管理、客戶信息注冊登錄管理、訂單處理等模塊。根據網上書店的基本需求,本系統(tǒng)需要完成的具體任務如下:A. 書圖查詢: 當客戶進入網上書店時,應該在主頁面中分類顯示最新的書目信息,以供客戶選擇所需圖書,同時也應該提供按照圖書名稱,或者作者信息快速查詢所需書目信息的功能。B. 購物車管理:當客戶選擇購買某圖書產品時,應該能夠將對應圖書信息,如:價格、數量記錄到對應的購物車中,并允許客戶返回書目查詢頁面,選擇其他商品,并添加到購物車中,當對應的購物訂單生成后,應該能夠自動清除以生成訂單的購物車中的信息。C. 訂單處理:對應客戶購買圖書商品信息的需求,在確定了所購圖書商品的價格、數量等信息后,提示用戶選擇對應的送貨方式及付款方式,最終生成對應的訂單記錄,以便于網站配貨人員依據訂單信息進行后續(xù)的出貨、送貨的處理。D. 會員注冊:為了能夠實現圖書商品的購買,需要管理客戶相關的聯(lián)系方式、送貨地點等相關的信息。工作計劃(包括時間劃分及階段主要工作)1.搜集資料,閱讀相關文獻和專業(yè)知識(201191~2011924)2.系統(tǒng)調查(2011925~2011103)3.可行性分析階段(2011104~2011109)4.需求分析階段(20111010~20111012)5.概要設計階段(20111013~20111015)6.詳細設計階段(20111016~20111020)7.代碼實現階段(20111021~20111031)8.系統(tǒng)測試階段(2011111~2011115)9.畢業(yè)設計說明書的整理定稿階段(20111110前完成) 計算機科學與技術專業(yè)(本科)學員畢業(yè)設計(論文)中期考核報告畢業(yè)設計(論文)題目網上書店系統(tǒng)學生姓名王珺分校(站)新華分校年級10春專業(yè)計算機科學與技術指導教師李伯勇職稱副教授工作單位河西電大實踐地點機房交表日期2011年11月12日網上書店在運行過程中頁面的基本流程如下圖:圖書查詢圖書詳情顯示購物車管理會員登錄新會員注冊會員地址確認訂單確認歷史訂單查詢網上書店各頁面功能l 獲取圖書分類信息以及圖書基本信息集合l 循環(huán)顯示圖書分類信息l 提交顯示指定分類圖書信息的請求,同時傳遞對應圖書分類編號l 提交書目搜索請求及搜索條件的表單l 提交搜索關鍵字的表單元素l 選擇搜索條件的表單元素l 顯示圖書記錄總數、當前頁面編號以及總頁數l 循環(huán)顯示對應圖書書目信息l 顯示圖書名稱、價格、銷售價格、作者信息l 提交顯示圖書詳細信息請求的超鏈接l 提交分頁顯示請求的超鏈接,同時提交指定頁面編號三、編程進展情況程序編制已基本完成,現在正在進行修改和調試,預計下周可完成。 計算機科學與技術專業(yè)(本科)學員畢業(yè)設計(論文)結題驗收表畢業(yè)設計(論文)題目網上書店系統(tǒng)學生姓名王珺分校(站)新華分校年級10春專業(yè)計算機科學與技術指導教師李伯勇職稱副教授工作單位河西電大實踐地點機房交表日期2011年11月12日畢業(yè)設計結題驗收內容要求:結題驗收在試驗或設計工作完成后,論文正式書寫前進行,檢查要點為:(1)學生的工作態(tài)度是否認真,行為是否規(guī)范;(2)學生的設計圖紙是否合格,實驗數據是否完備可靠;(3)學生的試驗演示操作、試驗結果或計算機程序運行結果;(4)學生是否按畢業(yè)設計(論文)任務書的要求完成全部工作。結題驗收不合格的學生不允許書寫論文,限期整改。結題驗收后,正式抄寫(或打印)論文,交指導教師評閱。26【摘 要】JAVA語言是目前Internet上大型的WEB應用程序開發(fā)時使用得最熱門的編程語言,本文描述了JAVA和JSP技術的特點以及在互聯(lián)網上的使用情況,介紹這兩種技術的重要編程方法和兩者之關的聯(lián)系,同時也會應用相關的Struts框架,并完成一個基于這種技術的網上書店系統(tǒng)?!娟P鍵字】JAVA, Struts, Servlet, JSP, 網絡編程, 電子商務, 網上書店【Abstract】At present JAVA is the hottest programming language for WEB development, This text described the characteristics of JAVA and JSP technology and the state of operating on Internet, It introduced the relationship between them and the important programming method of the double technology, And also show the Struts technology, And work out an online bookstore system base on this kind of technology. Keywords: JAVA, Struts, Servlet, JSP, web program, internet, bookshop 目 錄第一章 JAVA的網絡功能與編程11 JAVA語言簡介12 JAVA語言在網絡上的應用13 JSP的基礎——Servlet 技術第二章 Struts概述21 Struts的由來和發(fā)展211 MVC簡介22 Struts優(yōu)缺點33 Struts的工作流程第三章 網上書店詳細設計31 需求分析32 總體設計33 功能設計34 數據庫設計與實現341 數據庫的需求分析34