【正文】
本表說明如下 : ? 本表主要是記錄項(xiàng)目人員的相關(guān)信息,其中,“ ID”是唯一標(biāo)識(shí)項(xiàng)目人員的,是該表的主鍵; ? 在該表中的參加項(xiàng)目編號(hào)是記錄人員的工作情況,即以前做過什么項(xiàng)目,現(xiàn)在負(fù)責(zé)什么項(xiàng)目等。 3. 2. 3 項(xiàng)目信息表 序號(hào) 列名 數(shù)據(jù)類型 長(zhǎng)度 說 明 1 項(xiàng)目名稱 Varchar 20 表示要進(jìn)行人員分配的項(xiàng)目名稱 2 項(xiàng)目編號(hào) Varchar 10 表示要進(jìn)行人員分配的項(xiàng)目編號(hào) 3 負(fù)責(zé)人姓名 Varchar 20 表示人員分配負(fù)責(zé)人的姓名 4 負(fù)責(zé)人 ID Varchar 10 表示人員分配負(fù)責(zé)人的 ID 5 開 始時(shí)間 Datetime 8 表示的時(shí)間 6 完成時(shí)間 Datetime 8 表示完成項(xiàng)目的時(shí)間 7 分配人員 開發(fā)人員編號(hào) Varchar 100 表示人員的分配情況 本表說明如下: ? 本表主要是記錄項(xiàng)目的相關(guān)信息,其中項(xiàng)目編號(hào)唯一的(刪除)標(biāo)識(shí)一個(gè)項(xiàng)目。從而達(dá)到統(tǒng)籌安排人員,提高效率。 3. 2. 4 業(yè)績(jī)結(jié)算表 序號(hào) 列名 數(shù)據(jù)類型 長(zhǎng)度 說 明 1 ID Varchar 20 表示項(xiàng)目人員的編號(hào) 2 員工名 Varchar 40 表示項(xiàng)目人員的姓名 3 項(xiàng)目名稱 Varchar 100 表示結(jié)算項(xiàng)目的名稱 4 項(xiàng)目編號(hào) Varchar 40 表示結(jié)算項(xiàng)目的編號(hào) 5 結(jié)算時(shí)間 Datetime 8 表示業(yè)績(jī)結(jié)算時(shí)間 6 負(fù)責(zé)人編號(hào) Varchar 20 表示業(yè)績(jī)結(jié)算負(fù)責(zé)人的編號(hào) 7 負(fù)責(zé)人姓名 Varchar 20 表示業(yè)績(jī)結(jié)算負(fù)責(zé)人的姓名 8 開發(fā)人員 代碼 開發(fā)人員姓名 本表說明如下: ? 本表記錄業(yè)績(jī)結(jié)算的相關(guān)信息,其功能與上面幾張表的一樣。 3. 2. 5 項(xiàng)目審核表 序號(hào) 列名 數(shù)據(jù)類型 長(zhǎng)度 說明 1 項(xiàng)目名稱 Varchar 20 表示審核項(xiàng)目的名稱 2 項(xiàng)目編號(hào) Varchar 10 表示審核項(xiàng)目的編號(hào) 3 開始時(shí)間 Datatime 8 表示項(xiàng)目的開始時(shí)間 4 完成時(shí)間 Datatime 8 表示項(xiàng)目的完成時(shí)間 5 審核時(shí)間 Datatime 8 表示項(xiàng)目審核的時(shí)間 6 審核標(biāo)準(zhǔn) Varchar 50 表示項(xiàng)目審核是按什么標(biāo)準(zhǔn)的 7 審核結(jié)果 Varchar 20 表示與審核標(biāo)準(zhǔn)對(duì)應(yīng)的等級(jí)結(jié)果 8 負(fù)責(zé)人姓名 Varchar 20 表示項(xiàng)目審核負(fù)責(zé)人的姓名 9 負(fù)責(zé)人 ID Varchar 10 表示評(píng)估負(fù)責(zé)人的唯一標(biāo)識(shí) 10 提交時(shí)間 Datatime 8 表示審核結(jié)果的提交時(shí)間 審核人代碼 描述 本表說明如下: ? 本表主要是記載項(xiàng)目負(fù)責(zé)人人員對(duì)項(xiàng)目的相關(guān)進(jìn)展階段進(jìn)行的質(zhì)量評(píng)定,可以查看詳細(xì)信息; ? 該表中 的負(fù)責(zé)人 ID 唯一內(nèi)對(duì)其進(jìn)行修改的人員。這一章主要介紹項(xiàng)目開發(fā)管理系統(tǒng)的流程,以及系統(tǒng)的功能模塊圖,并就各模塊的功能做相應(yīng)的介紹。本節(jié)是通過采用模塊的形式,來說明畢業(yè)設(shè)計(jì)中所包含的各項(xiàng)功能。 4. 1. 3 立項(xiàng)管理模塊 本模塊主要包括: ? 項(xiàng)目提出:對(duì)項(xiàng)目提出的控制與管理。 4. 1. 4 項(xiàng)目開發(fā)管理模塊(描述過于簡(jiǎn)單) 本模塊主要包括: ? 人員分配:項(xiàng)目負(fù)責(zé)人根據(jù)員工信息,對(duì)項(xiàng) 目人員進(jìn)行分配 分配模塊開發(fā)人員。 ? 任務(wù)量分配: ? 系統(tǒng)設(shè)計(jì):對(duì)系統(tǒng)設(shè)計(jì)書的控制與管理。 4. 1. 5 審核結(jié)算管理模塊 本模塊主要包括: ? 業(yè)績(jī)結(jié)算:對(duì)員工在項(xiàng)目開發(fā)過程中工作的評(píng)價(jià)。 ? 項(xiàng)目審核:對(duì)項(xiàng)目完成后的總結(jié)和評(píng)定。 4. 1. 6 項(xiàng)目人員管理模塊(描述過于簡(jiǎn)單) 本模塊主要包括: ? 項(xiàng)目信息:記載項(xiàng)目的信息,查詢項(xiàng)目的開發(fā)進(jìn)度情況。 4. 1. 7 報(bào)表模塊 (描述過于簡(jiǎn)單,語句不通順) 本模塊主要包括: ? 報(bào)表:對(duì)主要項(xiàng)目開發(fā)進(jìn)行報(bào)表(如:計(jì)劃表,業(yè)績(jī)表,審核表)。上述的七大模塊是本次畢設(shè)的全部設(shè)計(jì)完的模塊,它是系統(tǒng)設(shè)計(jì)中非常重要的一部分,本節(jié)是對(duì)上節(jié)所有功能模塊圖進(jìn)行詳細(xì)敘述。 4. 2. 2 登錄界面設(shè)計(jì) 該模塊主要是驗(yàn)證用戶的身份,判斷其是否有權(quán)進(jìn)入該系統(tǒng),以及是否在進(jìn)入系統(tǒng)后是否受到一定的權(quán)限限制。即系統(tǒng)管理員對(duì)所有的都可以操作 具有全部操作權(quán)限,而對(duì)于普通用戶來說,就會(huì)有一定 的限制,他們無權(quán)查看系統(tǒng)用戶的信息和添加系統(tǒng)用戶;同時(shí)他們只能對(duì)自己負(fù)責(zé)的項(xiàng)目進(jìn)行添加、修改和刪除操作,其他的項(xiàng)目他們只可以進(jìn)行查看操作,了解相關(guān)的信息而已。 4. 2. 4 系統(tǒng)管理設(shè)計(jì) 該模塊主要是對(duì)系統(tǒng)人員的管理。超級(jí)管理員在查看系統(tǒng)用戶信息時(shí),可以按用戶名進(jìn)行查看 ,也可以根據(jù)身份進(jìn)行查看。在登錄時(shí)系統(tǒng)已經(jīng)默認(rèn)用戶名,用戶只需要重新輸入新的密碼,并再次輸入新密碼,當(dāng)兩次輸入的密碼相同,得到確認(rèn)后,按下確定按鍵,密碼即已修改成功。 ? 項(xiàng)目提出:該部分主要是實(shí)現(xiàn)通過項(xiàng)目負(fù)責(zé)人將項(xiàng)目的主要信息錄入,輸入資料后,將資料保存在表中, 以便能實(shí)時(shí)地控制和了解項(xiàng)目的進(jìn)展情況。 2) 查詢方式:本系統(tǒng)為用戶提供了復(fù)選式查詢,用戶可以根據(jù)自己了解的信息,進(jìn)行有選擇的查詢,這樣避免了查詢的盲目性和冗余性,使得用戶能夠在最快的時(shí)間內(nèi)獲得自己想要的信息,提高了查詢效率。 4) 修改信息:在修改過程中,用戶是可以對(duì)信息的任何資料進(jìn)行修改,但不可對(duì)項(xiàng)目編號(hào)進(jìn)行修改,因項(xiàng)目編號(hào)在項(xiàng)目開發(fā)管理中唯一標(biāo)識(shí)一個(gè)項(xiàng)目的。 ? 人員調(diào)配:負(fù)責(zé)人對(duì)通過參考項(xiàng)目人員信息,對(duì)開發(fā)人員進(jìn)行分配,并將分配結(jié)果添入項(xiàng)目人員表中,從而以便對(duì)人的統(tǒng)計(jì)分析。 ? 任務(wù)量分配:負(fù)責(zé)人根據(jù)人員表的信息,對(duì)時(shí)間進(jìn)行分配。 ? 計(jì)劃修改 :負(fù)責(zé)人可以根據(jù)需要修改計(jì)劃包括人員和時(shí)間 。 ? 系統(tǒng)實(shí)現(xiàn): 同上 ? 系統(tǒng)調(diào)試:同上 4. 2. 7 審核結(jié)算管理設(shè)計(jì) 本模塊主要是對(duì)項(xiàng)目開發(fā)最后階段的設(shè)計(jì),在該階段分為項(xiàng)目的審核、項(xiàng)目的結(jié)案二個(gè)子階段,其設(shè)計(jì)與前面的兩個(gè)模塊一樣。 4. 2. 8 項(xiàng)目人員管理設(shè)計(jì) 本模塊主要是實(shí)現(xiàn)項(xiàng)目信息和人員信息的管理。 ? 在項(xiàng)目信息的管理中,主要是查看項(xiàng)目所處于的開發(fā)階段情況,該項(xiàng)目的開發(fā)階段 利用實(shí)時(shí)控制,由系統(tǒng)自動(dòng)控制,管理人員也可以對(duì)之進(jìn)行修改、添加、刪除等操作。每個(gè)階段的發(fā)生都會(huì)引起項(xiàng)目階段的變化。 統(tǒng)計(jì)分析,主要是對(duì)整個(gè)系統(tǒng)中所有的項(xiàng)目進(jìn)行統(tǒng)計(jì)分析,以便部門經(jīng)理或其他人員對(duì)公司 /企業(yè)的整體情況進(jìn)行了解,從而有效的控制整個(gè)公司 /企業(yè)的正常運(yùn)轉(zhuǎn)。 ? 應(yīng)該對(duì)項(xiàng)目的開發(fā)計(jì)劃,員工的工作業(yè)績(jī)作統(tǒng)計(jì)。 4. 3 主要算法 1. 查詢和添加信息算法:(沒有權(quán)限限制) (非核心算法,應(yīng)該主要講解項(xiàng)目計(jì)劃的修改痕跡查詢、項(xiàng)目開發(fā)時(shí)間的關(guān)鍵路經(jīng)的求解,以及員工業(yè)績(jī)計(jì)算等。為 了保證軟件質(zhì)量,及時(shí)修正并發(fā)現(xiàn)軟件中的大部分差錯(cuò),在題目完成后,我一直都在對(duì)軟件進(jìn)行調(diào)試、修改,使其能達(dá)到功能完善、穩(wěn)定性高的目的。(內(nèi)容太少,而且沒有涉及到測(cè)試方案,以及測(cè)試效果等。從而調(diào)試就變得迫不可待了,調(diào)試是軟件開發(fā)過程中最艱巨的腦力勞動(dòng),在本次畢設(shè)的系統(tǒng)測(cè)試也遇到了不少情況,其 中有幾個(gè)比較典型和重要的問題,現(xiàn)對(duì)其進(jìn)行分析: 1. 數(shù)據(jù)庫不能打開:在對(duì)數(shù)據(jù)庫進(jìn)行查詢、添加、刪除和修改時(shí),經(jīng)常會(huì)出現(xiàn)數(shù)據(jù)對(duì)象關(guān)閉或 with 模塊未定義的錯(cuò)誤,從而無法實(shí)現(xiàn)相關(guān)的數(shù)據(jù)庫操作,后來經(jīng)過一段時(shí)間的單步測(cè)試,發(fā)現(xiàn)在調(diào)用模塊的最后一步,即返回記錄集對(duì)象是發(fā)生了異常錯(cuò)誤,經(jīng)過仔細(xì)推敲和多次調(diào)試檢查后,發(fā)現(xiàn)是因?yàn)槌醮问褂脛?dòng)態(tài)連接數(shù)據(jù)庫,在輸入 SQL 語句時(shí)出現(xiàn)了不該有的字符,通過修改,系統(tǒng)已經(jīng)達(dá)到預(yù)期想要的目的。更重要的是系統(tǒng)設(shè)計(jì)時(shí)已經(jīng)限定了項(xiàng)目編號(hào)的唯一性,但現(xiàn)在修改后項(xiàng)目編號(hào)不在唯一,通過多次的單步調(diào)試,發(fā)現(xiàn)沒有對(duì)原有的記錄進(jìn)行刪除,就直接添加修改后記錄。 綜合以上測(cè)試結(jié)果,本次項(xiàng)目開發(fā)管理系統(tǒng)有著穩(wěn)定性高、功能完善等優(yōu)點(diǎn),但在個(gè)別地方仍然存在缺憾,這些問題將在以后的測(cè)試過程中逐步完善與改正。通過這段時(shí)間的學(xué)習(xí),我感覺自己的頭腦充實(shí)了許多,豐富了提高我的專業(yè)知識(shí)、專業(yè)技能,使我充滿了自信,為我以后走上工作崗位、適應(yīng)實(shí)際工作打下了堅(jiān)實(shí)的基礎(chǔ)。我掌握不僅僅是專業(yè)知識(shí)專業(yè)技能,跟重要的是我領(lǐng)悟了分析實(shí)際問題、解決問題的思想、方法,從而使自己具有具體問題具體分析、以不變應(yīng)萬變,靈活運(yùn) 用專業(yè)知識(shí)的能力,這些是我一生中的寶貴財(cái)富。對(duì)于這些不再陌生,培養(yǎng)了自己嚴(yán)謹(jǐn)?shù)倪壿嬎季S,和良好的編程習(xí)慣。 3. 在調(diào)試程序的過程中曾遇到很多問題,經(jīng)過這一階段,提高了自己的分析問題,解決問題的能力。同時(shí)在這里也要感謝系里各位老師的栽培。 也感謝各位教師,正是他們平日里對(duì)我知識(shí)的灌輸,為我打下了堅(jiān)實(shí)的專業(yè)知識(shí)基礎(chǔ),才使我能在此次畢設(shè)中得心應(yīng)手 。在這里尤其感謝實(shí)驗(yàn)室的各位老師,每天不辭辛勞的為我們服務(wù),衷心的感謝。他們?yōu)槲姨峁┝嗽S多學(xué)習(xí)資料,讓我在學(xué)習(xí)編程的時(shí)候,有疑問的地方可以及時(shí)方便地查詢。 再次表示我由衷的謝意。 it had been at the point when the motorbike crossed the barrier of the Order?s charms. He only hoped they would continue to work: He imagined Voldemort, a hundred yards above them as they spoke, looking for a way to perate what Harry visualized as a great transpar ent bubble. He swung his legs off the sofa。 where is Nymphadora?” “ I don?t know,” said Harry. “We don?t know what happened to anyone else.” She and Ted exchanged looks. A mixture of fear and guilt gripped Harry at the sight of their expressions, if any of the other s had died, it was his fault, all his fault. He had consented to the plan, given them his hair… “ The Portkey,” he said, remembering all of a sudden. “We?ve got to get back to the Burrow and find out – then we?ll be able to send you word, or – or Tonks will, once she?s – ” “ Dora?ll be ok, ?Dromeda,” said Ted. “She knows her stuff, she?s been in plenty of tight spots with the Aurors. The Portkey?s through here,” he added to Harry. “It?s supposed to leave in three minutes, if y ou want to take it.” “ Yeah, we do,” said Harry. He seized his rucksack, swung it onto his shoulders. “I – ” He looked at Mrs. Tonks, wanting to apologize for the state of fear in which he left her and for which he felt so terribly responsible, but no wor ds occurred to him that he did not seem hollow and insincere. “ I?ll tell Tonks – Dora – to send word, when she… Thanks for patchin g us up, thanks for everything, I – ” He was glad to leave the room and follow Ted Tonks along a short hallway and into a bedroom. Hagrid came after them, bending low to avoid hitting his head on the door lintel. “ There you go, son. That?s the Portkey.” Mr. Tonks was pointing to a small, silverbacked hairbrush lying on the dressing table. “ Thanks