![JavaWeb編程技術(shù)課程設(shè)計(jì)_第1頁(yè)](http://file4.renrendoc.com/view2/M02/31/1E/wKhkFmbDCWGASn_TAAFyi_QFi0s040.jpg)
![JavaWeb編程技術(shù)課程設(shè)計(jì)_第2頁(yè)](http://file4.renrendoc.com/view2/M02/31/1E/wKhkFmbDCWGASn_TAAFyi_QFi0s0402.jpg)
![JavaWeb編程技術(shù)課程設(shè)計(jì)_第3頁(yè)](http://file4.renrendoc.com/view2/M02/31/1E/wKhkFmbDCWGASn_TAAFyi_QFi0s0403.jpg)
![JavaWeb編程技術(shù)課程設(shè)計(jì)_第4頁(yè)](http://file4.renrendoc.com/view2/M02/31/1E/wKhkFmbDCWGASn_TAAFyi_QFi0s0404.jpg)
![JavaWeb編程技術(shù)課程設(shè)計(jì)_第5頁(yè)](http://file4.renrendoc.com/view2/M02/31/1E/wKhkFmbDCWGASn_TAAFyi_QFi0s0405.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)已被廣泛的應(yīng)用于社會(huì)的各個(gè)領(lǐng)域,成為推動(dòng)社會(huì)發(fā)展的技術(shù)動(dòng)力。而在計(jì)算機(jī)應(yīng)用中,軟件的作用十分突出,軟件已經(jīng)發(fā)展成為信息技術(shù)的核心,主導(dǎo)著信息產(chǎn)品的開(kāi)發(fā)和信息技術(shù)市場(chǎng)的進(jìn)一步的開(kāi)拓。項(xiàng)目管理系統(tǒng),就是項(xiàng)目的管理者應(yīng)用專門(mén)管理項(xiàng)目的系統(tǒng)軟件,在有限的資源約束下,運(yùn)用系統(tǒng)的觀點(diǎn)、方法和理論,對(duì)項(xiàng)目涉及的全部工作進(jìn)行有效地管理。它從項(xiàng)目的投資決策開(kāi)始到項(xiàng)目結(jié)束的全過(guò)程進(jìn)行計(jì)劃、組織、指揮、協(xié)調(diào)、控制和評(píng)價(jià),以實(shí)現(xiàn)項(xiàng)目的目標(biāo)。本文闡述了一個(gè)基于設(shè)計(jì)的項(xiàng)目管理系統(tǒng),采用的三層設(shè)計(jì)模式.即前端由網(wǎng)頁(yè)實(shí)現(xiàn)邏輯,后臺(tái)通過(guò)對(duì)數(shù)據(jù)庫(kù)的操作實(shí)現(xiàn)數(shù)據(jù)邏輯。結(jié)合傳統(tǒng)的管理,為了解決企業(yè)項(xiàng)目管理過(guò)程中的工作任務(wù)管理問(wèn)題,本系統(tǒng)實(shí)現(xiàn)了對(duì)項(xiàng)目的增加、刪除、修改、查詢,進(jìn)一步對(duì)項(xiàng)目進(jìn)行按任務(wù)分配和追蹤,實(shí)現(xiàn)了中小型企業(yè)對(duì)項(xiàng)目的管理。關(guān)鍵詞:項(xiàng)目管理任務(wù)分配目錄\o"1-3"\h\u\l5256摘要 5256\l16201目錄 16201\l131731需求分析 131731\l221.1問(wèn)題描述 221\l193191.2系統(tǒng)需求 193191\l39562概要設(shè)計(jì) 39562\l254242.1系統(tǒng)總體結(jié)構(gòu) 254242\l45302.2管理員信息管理功能模塊 45302\l113573詳細(xì)設(shè)計(jì) 113574\l163473.1數(shù)據(jù)庫(kù)設(shè)計(jì) 163474\l71893.1.1圖設(shè)計(jì): 71894\l163133.1.2數(shù)據(jù)字典 163135\l303403.2界面設(shè)計(jì) 303406\l196943.3公共類設(shè)計(jì) 1969411\l311053.3.1工具框架層 3110511\l173493.3.2實(shí)體模型層 1734911\l58093.3.3數(shù)據(jù)接口層 580913\l255203.4登陸模塊設(shè)計(jì) 2552020\l231963.5修改密碼模塊設(shè)計(jì) 2319621\l37234系統(tǒng)測(cè)試 372322\l208235總結(jié) 2082328\l13081參考文獻(xiàn) 1308129\l32145致謝 32145301需求分析1.1問(wèn)題描述在網(wǎng)絡(luò)飛速發(fā)展的今天,網(wǎng)絡(luò)給人們帶來(lái)了很多便利,越來(lái)越來(lái)的管理網(wǎng)絡(luò)化?;趥鹘y(tǒng)管理系統(tǒng)許多不方便,公司項(xiàng)目的管理系統(tǒng)希望得到改善,不再局限于傳統(tǒng)項(xiàng)目管理,因此希望經(jīng)過(guò)項(xiàng)目的在線分配后能方便更好的管理與分配,在線項(xiàng)目管理對(duì)將每個(gè)項(xiàng)目的管理劃分為無(wú)數(shù)個(gè)小任務(wù),能更好的對(duì)任務(wù)的分配,同時(shí)對(duì)任務(wù)的進(jìn)度的了解。1.2系統(tǒng)需求 在該網(wǎng)站中,用戶類型分為:管理員、普通員工,本系統(tǒng)以及功能設(shè)計(jì)都根據(jù)傳統(tǒng)的項(xiàng)目管理,進(jìn)行了以下需求分析: 管理員登陸后能夠?qū)ο到y(tǒng)的所有信息進(jìn)行管理,如項(xiàng)目管理,任務(wù)管理,人員管理以及個(gè)人信息的維護(hù)。項(xiàng)目管理主要功能為:(1)新增項(xiàng)目:新增項(xiàng)目編號(hào)、名稱、項(xiàng)目進(jìn)度、負(fù)責(zé)人、(申請(qǐng)時(shí)間)、(審核狀態(tài))(2)刪除項(xiàng)目:對(duì)已經(jīng)完成的項(xiàng)目和停止的項(xiàng)目進(jìn)行刪除,以免對(duì)系統(tǒng)的冗余(3)修改項(xiàng)目:修改項(xiàng)目名稱、修改項(xiàng)目負(fù)責(zé)人、修改項(xiàng)目進(jìn)度,對(duì)項(xiàng)目進(jìn)度的更新是依賴于各個(gè)任務(wù)的進(jìn)度。人員管理主要功能:(1)新增員工:?jiǎn)T工編號(hào)、員工名、性別、聯(lián)系方式(2)刪除:刪除沒(méi)有任務(wù)的員工(3)修改員工:修改指定員工各信息。任務(wù)管理的主要功能為:(1)分配任務(wù):根據(jù)新添加的任務(wù)對(duì)其分配,如任務(wù)編號(hào)、項(xiàng)目名、員工、任務(wù)、進(jìn)度(2)修改任務(wù):對(duì)任務(wù)的各項(xiàng)信息進(jìn)行維護(hù),如任務(wù)的權(quán)值。查詢的主要功能為:對(duì)項(xiàng)目信息及分配情況的查詢,能更好的把握項(xiàng)目的進(jìn)度情況。(1)查詢員工:查詢員工各項(xiàng)信息(2)查詢項(xiàng)目:查詢項(xiàng)目各項(xiàng)信息(3)查詢?nèi)蝿?wù):查詢?nèi)蝿?wù)各項(xiàng)信息員工登陸后能夠查詢個(gè)人參與的任務(wù)以及進(jìn)度,方便自己對(duì)工時(shí)的管理,隨著員工進(jìn)度的更新,整個(gè)項(xiàng)目的進(jìn)度會(huì)進(jìn)行更新,也可以對(duì)個(gè)人的信息的維護(hù)。2概要設(shè)計(jì)2.1系統(tǒng)總體結(jié)構(gòu)圖2.1系統(tǒng)結(jié)構(gòu)圖2.2管理員信息管理功能模塊 管理員信息功能模塊設(shè)計(jì)如下圖2.2所示:圖2.2管理員功能圖3詳細(xì)設(shè)計(jì)3.1數(shù)據(jù)庫(kù)設(shè)計(jì) 3.1.1圖設(shè)計(jì): 網(wǎng)站數(shù)據(jù)庫(kù)采用設(shè)計(jì),包括概念模型、物理模型以及數(shù)據(jù)字典,圖如下圖3.1所示:圖3.1數(shù)據(jù)庫(kù)圖3.1.2數(shù)據(jù)字典表3.1實(shí)體T01管理員信息表的屬性的清單名稱代碼數(shù)據(jù)類型長(zhǎng)度管理員編號(hào)2(50)50管理員密碼2(50)50管理員名字2(50)50表3.2實(shí)體T02項(xiàng)目表的屬性的清單名稱代碼數(shù)據(jù)類型長(zhǎng)度項(xiàng)目編號(hào)2(30)30管理員編號(hào)2(50)50項(xiàng)目名稱2(30)30項(xiàng)目負(fù)責(zé)人2(30)30項(xiàng)目申請(qǐng)時(shí)間項(xiàng)目進(jìn)度2(30)30表3.3實(shí)體T03員工信息表的屬性的清單名稱代碼數(shù)據(jù)類型長(zhǎng)度員工編號(hào)2(50)50密碼2(50)50員工姓名2(50)50員工性別2(10)10手機(jī)2(20)20表3.4實(shí)體T04任務(wù)表的屬性的清單名稱代碼數(shù)據(jù)類型長(zhǎng)度任務(wù)編號(hào)2(50)50員工編號(hào)2(50)50項(xiàng)目編號(hào)2(30)30任務(wù)名2(50)50任務(wù)進(jìn)度分配權(quán)值3.2界面設(shè)計(jì) 本網(wǎng)站主要頁(yè)面為管理員主頁(yè)、項(xiàng)目信息界面、任務(wù)信息界面、人員管理界面以及個(gè)人主頁(yè),分別對(duì)應(yīng)頁(yè)面為、、、、、.以下為管理里員主界面部分代碼:<""";8""8"%><"34.01"""><><><""";8"><""""> <""""> <""""> <修改自官方,你可以按自己的喜好制定樣式> <""""> <將默認(rèn)字體從宋體換成微軟雅黑(個(gè)人比較喜歡微軟雅黑,移動(dòng)端和桌面端顯示效果比較接近)> <"""1.12.3"><> <""""><> <>主頁(yè)面<><""> (){(("您確定要退出嗎?")){=""}} /* *對(duì)選中的標(biāo)簽激活狀態(tài),對(duì)先前處于狀態(tài)但之后未被選中的標(biāo)簽取消 *(實(shí)現(xiàn)左側(cè)菜單中的標(biāo)簽點(diǎn)擊后變色的效果) */ $()((){ $('>')((e){ (); 加上這句則導(dǎo)航的<a>標(biāo)簽會(huì)失效 $('>')(''); $()(''); }); }); /* *解決返回的頁(yè)面中含有的辦法: *把中的腳本都抽取出來(lái),不管加載的包含多少個(gè)腳本塊,我們對(duì)找出來(lái)的腳本塊都調(diào)用方法執(zhí)行它即可 */ () { =/<[^>]*>([^\x00]+)$; 對(duì)整段片段按<\>拆分 =("<\>"); (i) { 匹配正則表達(dá)式的內(nèi)容數(shù)組,[1]就是真正的一段腳本內(nèi)容,因?yàn)榍懊娑x我們用了括號(hào)進(jìn)行了捕獲分組 (=[i]()) { 清除可能存在的注釋標(biāo)記,對(duì)于注釋結(jié)尾>可以忽略處理,一樣能正常工作 =[1](/<,''); { ()執(zhí)行腳本 } (e) { } } } } (){ ; (){ 7+,,,, (); 創(chuàng)建對(duì)象 } { 6,5 (""); } (){ —當(dāng)變化時(shí)調(diào)用后面的方法 (4){ 4 —— (200){ 200 —— 服務(wù)器反饋正常 (""); 重設(shè)頁(yè)面中""的里的內(nèi)容 (); 執(zhí)行從服務(wù)器返回的頁(yè)面內(nèi)容里包含的函數(shù) } 錯(cuò)誤狀態(tài)處理 (404){ ("出錯(cuò)了?(錯(cuò)誤代碼:404),……!"); /*對(duì)404的處理*/ ; } (403){ ("出錯(cuò)了?(錯(cuò)誤代碼:403),……"); /*對(duì)403的處理*/ ; } { ("出錯(cuò)了?(錯(cuò)誤代碼:"++"),……"); /*對(duì)出現(xiàn)了其他錯(cuò)誤代碼所示錯(cuò)誤的處理*/ ; } } } 把請(qǐng)求發(fā)送到服務(wù)器上的指定文件(指向的文件)進(jìn)行處理 ("",,); 表示異步處理 (); } <><><><頂部菜單> <""> <""> <""> <""""""""> <""><> <""><> <""><> <""><> <> <a"""">項(xiàng)目管理系統(tǒng)<> <><"">管理員:<("1")%><><> <> <""""> <""> <><a"""('')"> <i""><>;添加新項(xiàng)目<"">()<><><> <><a"""('')"> <i""><>;任務(wù)分配<"">()<><><> <><a"""('')"> <i""><>;增加員工<"">()<><><> <> <> <> <> <左側(cè)菜單選項(xiàng)> <""> <""> <"32"> <""> <一級(jí)菜單> <""><a""> ;系統(tǒng)主菜單<"">()<><> <> <><a"""('')"> <i""><>;項(xiàng)目信息<"">()<><> <> <><a"""('')"> <i""><>;任務(wù)維護(hù)<"">()<><> <> <><a"""('')"> <i""><>;員工信息維護(hù)<"">()<><> <> <><a"""('')"> <i""><>;修改密碼<"">()<><> <> <><a"""()"> <i""><>;退出系統(tǒng)<"">()<><> <> <> <> <> <> <"93102"> <h1"">控制臺(tái)<>;歡迎使用項(xiàng)目后臺(tái)管理系統(tǒng)<><1> <""><><><><>3.3公共類設(shè)計(jì) 本網(wǎng)站主要分為四層,分別是、、以及.其中前四層為公共類,其中包封裝了所有的工具類,包封裝了實(shí)體類,包封裝了一些對(duì)實(shí)體類實(shí)例化以及從數(shù)據(jù)庫(kù)讀寫(xiě)數(shù)據(jù)等類,是對(duì)所有實(shí)體以及對(duì)實(shí)體操作方法的封裝,為對(duì)頁(yè)面控制的類。3.3.1工具框架層 該層里僅有一個(gè)判斷是否輸入為空的類,代碼如下:;{ (){ (""()){ ; }{ ; } } (){ (!""()){ ; }{ ; } }}3.3.2實(shí)體模型層 在該層下有四個(gè)類,為、、、分別對(duì)應(yīng)數(shù)據(jù)庫(kù)內(nèi)的四個(gè)表,例如主要的項(xiàng)目類代碼如下:{;;;;;;(){ (); }(,,,,,){ (); =; =; =; =; =; =;}(){ ;}(){ =;}(){ ;}(){ =;}(){ ;}(){ =;}(){ ;}(){ =;}(){ ;}(){ =;}(){ ;}(){ =;}}3.3.3數(shù)據(jù)接口層 該層同樣也有四個(gè)類,為、、、分別對(duì)應(yīng)實(shí)體類包的四個(gè)類,用于對(duì)實(shí)體類的實(shí)例化,從數(shù)據(jù)庫(kù)讀寫(xiě)數(shù)據(jù)。例如對(duì)任務(wù)的管理,代碼如下:主要實(shí)現(xiàn)的為任務(wù)的操作,任務(wù)分頁(yè)顯示在界面上,任務(wù)的增修改以及對(duì)進(jìn)度的更新。{ /** *查詢?nèi)蝿?wù)信息分頁(yè)顯示 * * */ <>(){ <><>(); ; { (); """*(((1)*?))"; (); (1,); (2,); (); (()){ (); (""); =(""); (""); (""); =(""); =(""); (); (); } }(e){ (); } ; } /** *獲取任務(wù)表記錄分頁(yè)的總數(shù) * *t2 */ (){ 01=02=0; ; ; ; "*"; { (); (); (); (()){ ; } t13; t23; }(e){ (); } (t10){ t22+1;} (t2); t2; } /** *通過(guò)編號(hào)查詢?nèi)蝿?wù)信息 * * */ (){ ; =; { (); ="*?"; =(); (1,); =(); (()){ (""); =(""); (""); (""); =(""); =(""); (); } }(e){ (); } ; } 通過(guò)編號(hào)查詢?nèi)蝿?wù)信息 (){ ; ; { (); ="*?"; =(); (1,); =(); (()){ (""); =(""); (""); (""); =(""); =(""); (); } }(e){ (); } ; } 通過(guò)項(xiàng)目編號(hào)查詢?nèi)蝿?wù)信息 (){ ; ; { (); ="*?"; =(); (1,); =(); (()){ ; }{ ; } }(e){ (); } ; } <>(){ <><>(); ; { (); "*?"; (); (1,); (); (()){ (); (""); =(""); (""); (""); =(""); =(""); (); (); } }(e){ (); } ; } /** *更新任務(wù)進(jìn)度 * * * */ (){ =; ; { (); ="??"; =(); (1,()); (2()); (3,()); (4,()); (5,()); (6,()); (7,()); i=(); (i1){ =; ("修改成功?。?!"); } }(e){ (); } ; } /** *分配任務(wù)信息 * * * */ (){ ; =; { (); ="()(?,?,?,?,?,?)"; =(); (1()); (2,()); (3()); (4,()); (5,()); (6,()); i=(); (i1){ =; ("添加成功?。?!"); } }(e){ (); } ; } /** *更新任務(wù)進(jìn)度 * * * */ (){ ; { (); ="???"; =(); (1,); (2,); (3,); (); (i1){ ("更新任務(wù)進(jìn)度成功?。。?); }{ ("更新任務(wù)進(jìn)度失?。。。。?!"); } }(e){ (); } } /** *獲取同項(xiàng)目中所有員工進(jìn)度的總和 * * * */ (){ 00; 0; ; { (); "*?"; (); (1,); (); (()){ ; =(""); =(""); *; (""); } 100; (); (""+); }(e){ (); } ; } }3.4登陸模塊設(shè)計(jì)登錄的校驗(yàn),其中根據(jù)下拉框不同的選擇的用戶,進(jìn)入不同的主界面。利于系統(tǒng)的管理: (,),{ ("8")解決亂碼問(wèn)題 ""; (""); (""); (()()){ ("1","用戶名和密碼不能為空!"); ""; } (); 1(); (); (); 1(); (); (); (""); (""()){ (()){ 1(); ""; ("2",1()); ("2",1()); }{ ("1","用戶名或密碼錯(cuò)誤!"); ""; } }(""()){ (()){ 1(); ""; ("1",1()); ("1",1()); }{ ("1","用戶名或密碼錯(cuò)誤!"); ""; } }3.5修改密碼模塊設(shè)計(jì)通過(guò)進(jìn)入系統(tǒng)的不同身份,記錄下用戶名,方便對(duì)其信息的管理,管理員進(jìn)入系統(tǒng)后,可以查看個(gè)人信息,然后修改:(,),{ (,); (); ()("1"); (""); (); (); (); (0){ (""); }{ ("","更新失敗"); } }4系統(tǒng)測(cè)試打開(kāi)瀏覽器,在地址欄輸入:",主頁(yè)顯",主頁(yè)顯示如下:圖4.1登錄界面選擇不同的用戶后,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公司產(chǎn)權(quán)轉(zhuǎn)讓合同范本
- 2025年信息技術(shù)高級(jí)貸款協(xié)議
- 2025年數(shù)碼裝備展覽館長(zhǎng)期租賃協(xié)議
- 2025年公積金貸款二手房產(chǎn)交易協(xié)議書(shū)
- 2025年中藥材供需伙伴關(guān)系合同
- 2025年員工福利住房補(bǔ)助策劃協(xié)議
- 2025醫(yī)療設(shè)備合同范例
- 2025年標(biāo)準(zhǔn)員工策劃崗位暫停薪資留職協(xié)議書(shū)
- 2025年辦公服務(wù)打印復(fù)印合同
- 2025年企業(yè)結(jié)構(gòu)調(diào)整資產(chǎn)買賣協(xié)議書(shū)
- 企業(yè)員工信息安全意識(shí)培訓(xùn)
- 2025-2030年中國(guó)智能安防行業(yè)發(fā)展?fàn)顩r及前景規(guī)劃研究報(bào)告
- 2025屆高考化學(xué) 二輪復(fù)習(xí) 專題五 離子共存(含解析)
- 能源管理軟件招標(biāo)模板高效節(jié)能
- 2024年臨床醫(yī)師定期考核必考復(fù)習(xí)題庫(kù)及答案(150題)
- 2024年中國(guó)智能電磁爐市場(chǎng)調(diào)查研究報(bào)告
- 廣東省汕頭市潮陽(yáng)區(qū)2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末教學(xué)質(zhì)量監(jiān)測(cè)試卷
- 廣東清遠(yuǎn)人文介紹
- 醫(yī)療糾紛處理及防范技巧與案例分析 課件
- 合理使用手機(jī) 做自律好少年-合理使用手機(jī)主題班會(huì)(課件)
- 硬件測(cè)試崗位招聘面試題及回答建議2024年
評(píng)論
0/150
提交評(píng)論