JavaWeb實(shí)踐指導(dǎo)書_第1頁
JavaWeb實(shí)踐指導(dǎo)書_第2頁
JavaWeb實(shí)踐指導(dǎo)書_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余21頁可下載查看

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 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

提交評論