JavaWeb實踐指導書_第1頁
JavaWeb實踐指導書_第2頁
JavaWeb實踐指導書_第3頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、吉林工業(yè)職業(yè)技術學院(Java Web實踐指導書 )(20112012學年第 1 學期)實踐班級:信管3091實踐時間:12月1日12月14日實踐天數:10天指導教師:尹春宏、許路專業(yè)教研室:計算機信息管理教研室自動化系(部) 系(部)主任:Java Web 實訓指導書實訓題目1. 網上購物管理系統(tǒng)2. 軟件項目管理系統(tǒng)3. 賓館管理系統(tǒng)4. 學生選課系統(tǒng)5. 工資管理系統(tǒng)6. 圖書管理系統(tǒng)7. 信息發(fā)布管理系統(tǒng)8. 物業(yè)管理系統(tǒng)9. 人力資源管理系統(tǒng)實訓步驟1 網上購物系統(tǒng)1.1 系統(tǒng)背景網上購物系統(tǒng), SOSS(Shopping Online Sale System )的開發(fā)是為了給廠家提

2、供 一個直接和用戶交流, 并且完成商品買賣的平臺。 此系統(tǒng)為廠家提供了一個在網上的家, 它不僅可以使客戶足不出戶就能買到想買的商品,還能讓廠家節(jié)省很多的人力、物力、 財力,同時能更好的得到客戶的意見與建議, 從而對商品進行改進, 更好的為客戶服務 1.2 系統(tǒng)功能劃分網上購物系統(tǒng)主要分成兩部分,用戶模塊和管理員模塊。用戶模塊功能:1用戶注冊、登錄、驗證模塊。2公告模塊。3特價商品模塊。4最新商品瀏覽模塊。5全部商品模塊。6全部特價商品模塊。7購物車模塊。8服務臺模塊。9. 支付模塊。 用戶進入網上購物系統(tǒng)后可以瀏覽全部商品、公告,并了解商品的詳細情況以及是 否特價等信息。當放入購物車時需要驗證

3、是否登錄,如果之前登錄了則直接進入,沒有 則需要注冊或登錄,然后完成后續(xù)操作。進入服務臺,填寫相關信息,提交訂單,最后 得到系統(tǒng)反饋的訂單號,戶部分流程圖,如圖 1 所示:圖1用戶模塊流程圖管理員模塊可分為以下幾個部分:1 管理員登錄模塊。2用戶管理模塊。3 訂單管理模塊。4. 公告管理模塊。5. 庫存管理模塊。6管理員管理模塊。當管理員進入管理員模塊時必須對身份進行驗證,所以必須登錄,然后才能對商品、 公告、訂單進行管理,并且所有的操作都會記錄管理員的用戶名。管理員模塊流程圖, 如圖2所示:圖2管理員模塊流程圖1.3系統(tǒng)體系結構系統(tǒng)功能結構圖,如圖3所示:圖3系統(tǒng)功能結構圖用戶系統(tǒng)功能結構圖

4、,如圖4所示:用戶系統(tǒng)k.J11用戶操作商品瀏覽公告瀏覽購物車服務臺退出用戶登錄商品分類用戶注冊最新商品確認商品添加商品刪除商品得到訂單信息修改<全部商品全部特價圖4用戶系統(tǒng)功能結構圖管理員系統(tǒng)功能圖,如圖5所示:管理員系統(tǒng)管理員操作用戶管理公告管理退出訂單管理商品管理管理員管理f、管理員登錄*用戶列表信息修改用戶詳情訂單列表刪除用戶訂單詳情商品分類廠廠訂單確認商品列表管理員列表商品發(fā)送特價列表管理員詳情訂單刪除特價管理管理員添加管理員編輯管理員刪除添加商品刪除商品圖5管理員系統(tǒng)功能結構圖1.4性能需求分析本節(jié)說明系統(tǒng)時間特性的需求。時間特性可包括:響應時間、更新處理時間、數據的轉換和傳

5、送時間、運行時間等。a. 窗口彈出的時間(從發(fā)出命令到窗口出現)不得超過1秒鐘。b. 原則上存盤(包括對數據進行驗證)的時間不能超過 3秒,錄入時按鍵的延遲不 得大于0.1秒,輸入項之間的切換校驗及準備(從一個錄入項到下一個錄入項可以開始 響應)不得超過0.5秒,c. 一般在5秒鐘之內得到響應,大多數查詢操作響應時間最長不得超過1分鐘。2網上購物系統(tǒng)設計2.1系統(tǒng)整體設計Web服務是一種 Web應用程序,它沒有傳統(tǒng)的 Web應用程序界面,而是提供可調用 的API函數,如果將每頁都加入同樣的代碼,那么重復的代碼就會很多。因此在本系統(tǒng) 的設計中將數據庫連接部分設置為一個 Webserver,用來為

6、需要連接數據庫的地方提供 一個API模塊。如圖6所示:圖6 Web服務添加為程序添加Web服務。取名為WebService,完成后程序會自動在Microsoft Visual Studio 2005 的“解決方案資源管理器”面板中的App_Code文件夾下生成一個WebService.cs文件,這就是剛創(chuàng)建的 Web服務。系統(tǒng)登錄模塊、注冊模塊或是商品的屬性列表,則采用構建Web用戶控件的方式進行。如圖7所示:圖7Web用戶控件的添加這樣就形成了若干獨立的模塊。為了使整個系統(tǒng)看起來和諧統(tǒng)一, 特設置了母版頁。這也是的新特性。 如圖8所示:圖8母版頁的添加2.2數據庫設計待開發(fā)的數據庫名稱:Sh

7、opp ing 使用此數據庫的軟件系統(tǒng)的名稱:Microsoft SQL Server 2000數據庫表的命名是用表的英文名或英文縮寫,編程實現簡單,易記 數據庫表信息,如表1所示:表1數據庫對照表序號數據庫表說明1s_Admi nlnfo管理員信息表2s_Bullet inInfo公告信息表3s_Mercha ndise Info商品信息表4s_Orderl nfo訂單信息表5s_ParticularI nfo訂單詳細信息表6s_Type Info商品類型表7s_UserI nfo用戶信息表管理員信息表,如表2所示:表2管理員信息表列名數據類型長度允許空列名說明Admin_IDInt4否管理

8、員編號Admin_Namevarchar50否管理員用戶名Admin_Pasvarchar50否管理員密碼Admin_RealNamevarchar50否管理員真實姓名Admin_Emailvarchar200否管理員電子郵件Admin_AddDatedatetime8否添加時間公告信息表,如表3所示:表3公告信息表列名數據類型長度允許空列名說明BuiDint4否公口編號Bul_Titlevarchar100否公告標題Bul_Co nte ntvarchar4000否公告內容Bul_AddDatedatetime8否添加時間Bul_Poi ntint4否公告瀏覽量Admin_IDint4否添加

9、管理員的ID商品信息表,如表4所示:表4商品信息表列名數據類型長度允許空列名說明Mer_IDint4否商品編號Mer_Namevarchar50否商品名稱Mer_TypeIDint4否商品類型編號Mer_AddDatedatetime8否添加時間Mer_ln troducevarchar4000否商品內容介紹Mer_OrderDescvarchar100否訂購商品說明Mer_Pricevarchar50否商品價格Mer_Poi ntint4否商品瀏覽量Mer_lmgvarchar200否商品圖片地址Mer_Specialvarchar2否商品是否特價Mer_Prepricevarchar50否

10、特價價格訂單信息表,如表5所示:表5訂單信息表列名數據類型長度允許空列名說明Order_Noint4否訂單編號Order_Timedatetime8否訂單生成時間Order_IsOKvarchar2否訂單確認情況列名數據類型長度允許空列名說明Order_OKTimedatetime8允許訂單確認時間Admin_OKIDint4允許訂單確認管理員Order_Se ndCircsint4否訂單發(fā)貨情況Order_UserNamevarchar50否收貨人姓名Order_UserAddvarchar200否收貨人地址Order_UserZipvarchar20否收貨人郵編Order_UserIDin

11、t4否訂單生成用戶編號Order_TotalPricevarchar50否訂單總價Order_UserEmailvarchar200否收貨人電子郵件Order_UserTelvarchar50否收貨人電話訂單詳細信息表,如表6所示:表6訂單詳細信息表列名數據類型長度允許空列名說明Order_ParticularIDint4否訂單詳細編號Order_Noint4否訂單號Mer_IDint4否商品號Order_MerNumint4否訂購數量Order_Pricevarchar50否訂購價格商品類型表,如表7所示:表7商品類型表列名數據類型長度允許空列名說明Type_IDInt4否類型號Type_N

12、amevarchar50否類型名稱Type_Pare ntInt4否父類型號Type_Childvarchar2否有否子類型Type_AddDatedatetime8否添加時間用戶信息表,如表8所示:表8用戶信息表列名數據類型長度允許空列名說明User_IDint4否用戶編號User_Namevarchar50否用戶名User_Pswvarchar50否用戶密碼User_RealNamevarchar50否用戶真實姓名User_Sexvarchar2否用戶性別User_Telvarchar50否用戶電話User_Emailvarchar200否用戶電子郵件User_Addvarchar200否

13、用戶地址User_Zipvarchar50否用戶郵編User_AddTimedatetime8否添加時間為保證數據的安全,防止數據因為非授權方式被篡改,本系統(tǒng)只允許SQL的用戶訪問SQL Server(防止利用administrator 組用戶訪問),為此將數據庫的身份驗證方式 指定為SQL Server和Windows方式,并為所有可以登錄的帳戶都設置密碼,同時為企 業(yè)管理器也設置密碼,并選擇使用SQL Server身份驗證,并勾選“總是提示登錄名和密碼”這個選項。如圖9所示:己 iiJit 的 SQL SCETFSr JEtL圖9登錄驗證設置為了防止Administrator 這個帳戶以

14、Windows身份登錄SQL特將此用戶刪除,這 樣本系統(tǒng)只能以SQL Server身份驗證方式進入,達到了數據庫安全的標準。2.3數據輸入界面設計數據輸入界面往往占終端用戶的大部分使用時間,也是計算機系統(tǒng)中最易出錯的部分之一。其總目標是:簡化用戶的工作,并盡可能降低輸入出錯率,還要容忍用戶錯誤。 在此本系統(tǒng)將采用Ajax技術,為的是更好的為用戶提供一個輸入的環(huán)境。如圖10所示當需要用戶輸入的地方當用戶沒有輸入而直接按登錄后將在框格邊顯示相應的提示。圖10 Ajax應用于輸入框在需要輸入大量信息的地方,為方便用戶,特在輸入框中預先寫入了一定的信息。當用戶輸入信息時,輸入框中的提示信息將自動消失。

15、輸入前如圖12所示,輸入部分信息后如圖13所示:郵寄地址湖北省tft汶市武汶科拽大彎郵編:'430223'聯系電話,FwffiXSKWI圖12 Ajax輸入框設計E-Mail: 真實姓名: 性別; 郵寄地址( 郵編: 聯系電話;提交圖13Ajax輸入框設計3系統(tǒng)測試3.1硬件環(huán)境要求服務器端:CPU:P4 1G以上,內存:256M以上客戶機端:CPU:P3 800以上,內存:128M以上3.2軟件環(huán)境配置軟件要求客戶機端: Windows98/XP,Internet Explorer(IE)6.0 及以上等服務器端: Win dows 2000Server/Wi ndowsXP

16、 Pro,In ternet In formation Server (IIS)5.0 及其以上版本,IE6.0等。IIS的配置簡單介紹一下IIS®的配置和如何測試ASP默認情況下,IIS將它的根目錄設置 到C:Inetpub'wwwroot下,在開始菜單中依次選“開始所有程序管理工具Tn ternet信息服務服務器名默認網站屬性”選項,如圖14所示。圖14默認網站屬性在“網站”中,“IP地址”欄中輸入或選擇一個有效的IP地址作為此站點的地址。 在“主目錄”的“本地路徑”欄中填寫:c:in etpub'wwwroot ,或根據實際情況通過點 擊“瀏覽”按鈕選擇自己的

17、web服務目錄,如圖15所示:圖15主目錄設置在“文檔”選項卡中,修改瀏覽器默認調用的文件名及調用順序,如圖16所示:圖16文檔設置測試方法為測試系統(tǒng)的運行的正確性,可采用白盒測試8技術中的邏輯覆蓋來進行。同時為 了測試系統(tǒng)功能方面的完整性,可采用黑盒測試技術查找系統(tǒng)的部分漏洞。3.3結果分析在系統(tǒng)的程序編寫和數據庫的建設完成后,系統(tǒng)的整個功能就已經完成了,然后就 是測試和改進系統(tǒng)。一個系統(tǒng)的功能完美與否,要經過不停的使用來發(fā)現問題,因此在 測試時主要是通過不斷使用此系統(tǒng)來找出問題的。在調試期間主要發(fā)現了以下問題:(1)是否有必要設置在線幫助功能(2)是否有必要制作信息反饋功能(3)后臺用戶的

18、權限是否應該加以限制在規(guī)劃系統(tǒng)之前就已經考慮到了這些問題。 由于這個網上購物系統(tǒng)是基于中國電子 商務發(fā)展的大前提下,因此為了促進中國的電子商務發(fā)展,決定開發(fā)的系統(tǒng)不加任何的 門檻,主要是做到信息的快速發(fā)布和獲取,縮短信息流通的時間。系統(tǒng)測試系統(tǒng)測試主要是測試整個購物系統(tǒng)的功能的實現情況和系統(tǒng)運行的性能表現。 功能 的測試主要是測試系統(tǒng)是否完全實現了需求分析中所定義的功能; 而性能測試則是測試 系統(tǒng)在實際的運行過程中所表現出的性能, 包括運行速度、穩(wěn)定性、完整性和安全性等。 測試的結論根據測試結果,我們可以得出這樣的結論:本購物系統(tǒng)的所有功能符合需求分析說 明書的要求。系統(tǒng)在實際的運行過程當中也

19、具備了令人滿意的性能。整個系統(tǒng)也保留了 充分的可維護性和可擴展性,適合于系統(tǒng)功能的擴展和再開發(fā)。4系統(tǒng)運行界面4.1用戶系統(tǒng)運行界面用戶主頁,如圖17所示:圖17用戶主頁 商品瀏覽界面,如圖18所示:圖18商品瀏覽界面購物車界面,如圖19所示:圖19購物車界面服務臺界面,如圖20所示:圖20服務臺界面4.2管理員界面管理員界面,如圖21所示:圖21管理員登陸界面 用戶管理界面,如圖22所示:圖22用戶管理界面 訂單詳細信息界面,如圖23所示:圖23訂單詳細信息界面用戶詳細信息界面,如圖24所示:E0Hhttp r2Ti HU- E/wJ i (u/iLcIm'-AAiLidElwAJ.

20、lTpil'Bi. v .PLL巽網貞、r訶創(chuàng)r ¥. HI-.-.;:. 稅Ej.,爲戶礎IIrftgg IB5WS I營理詞管理I am用戶詳細信思沁皿.欽違粕咗凝上用戶m1用戶春tilt用戶宜買虹老男聯幕業(yè)詁Ci57t7iC.&?E-mziiltehl國 I2E com1她址晰工絲片.即切帶背貝半鎬310QD0p tF®Mb丈辛命;m吋問2X7 12 M6 00F至肌b進口« 11 1 >確3片0手節(jié)7卅n廠石才過心二屮段:jo* *圖24用戶詳細信息界面公告管理界面,如圖25所示:圖25公告管理界面庫存管理界面,如圖26所示: 1 hl ij /to :ij 沖茫世證|悅稱 持吋已 匠4 l?sft». Kii-rll 書是目面笨九的一韋若且耳中干僅有討于菇id 知漢的和紹,匹有對于期訝發(fā)中重大的博系茱枸問趣曲課入抿討 息了大山的:卽比卅.蟆戎,并時論了程東,責圭性與性有躇 堵.柑中理常丁幾卡為型冊銅庫,髀冊在¥開發(fā)衛(wèi)/世些利干的代 碼稍年績時可風直蒔庫用于項目宜龍口.代昭眸戈件可JiUk

溫馨提示

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

評論

0/150

提交評論