【正文】
but also into a heart well fortified, if watch be not well kept It is a poor saying of Epicurus, satis magnum alter alteri theatrum sumus: as if man, made for the contemplation of heaven and all noble objects, should do nothing, but kneel before a little idol, and ma ke himself subject, though not of the mouth (as beasts are) yet of the eye。 也感謝各位教師,正是他們平日里對(duì)我知識(shí)的灌輸,為我打下了堅(jiān)實(shí)的專業(yè)知識(shí)基礎(chǔ),才使我能在此次畢設(shè)中得心應(yīng)手 。從而調(diào)試就變得迫不可待了,調(diào)試是軟件開(kāi)發(fā)過(guò)程中最艱巨的腦力勞動(dòng),在本次畢設(shè)的系統(tǒng)測(cè)試也遇到了不少情況,其 中有幾個(gè)比較典型和重要的問(wèn)題,現(xiàn)對(duì)其進(jìn)行分析: 1. 數(shù)據(jù)庫(kù)不能打開(kāi):在對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢、添加、刪除和修改時(shí),經(jīng)常會(huì)出現(xiàn)數(shù)據(jù)對(duì)象關(guān)閉或 with 模塊未定義的錯(cuò)誤,從而無(wú)法實(shí)現(xiàn)相關(guān)的數(shù)據(jù)庫(kù)操作,后來(lái)經(jīng)過(guò)一段時(shí)間的單步測(cè)試,發(fā)現(xiàn)在調(diào)用模塊的最后一步,即返回記錄集對(duì)象是發(fā)生了異常錯(cuò)誤,經(jīng)過(guò)仔細(xì)推敲和多次調(diào)試檢查后,發(fā)現(xiàn)是因?yàn)槌醮问褂脛?dòng)態(tài)連接數(shù)據(jù)庫(kù),在輸入 SQL 語(yǔ)句時(shí)出現(xiàn)了不該有的字符,通過(guò)修改,系統(tǒng)已經(jīng)達(dá)到預(yù)期想要的目的。 4. 2. 8 項(xiàng)目人員管理設(shè)計(jì) 本模塊主要是實(shí)現(xiàn)項(xiàng)目信息和人員信息的管理。在登錄時(shí)系統(tǒng)已經(jīng)默認(rèn)用戶名,用戶只需要重新輸入新的密碼,并再次輸入新密碼,當(dāng)兩次輸入的密碼相同,得到確認(rèn)后,按下確定按鍵,密碼即已修改成功。 ? 項(xiàng)目審核:對(duì)項(xiàng)目完成后的總結(jié)和評(píng)定。 3. 2. 4 業(yè)績(jī)結(jié)算表 序號(hào) 列名 數(shù)據(jù)類型 長(zhǎng)度 說(shuō) 明 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 開(kāi)發(fā)人員 代碼 開(kāi)發(fā)人員姓名 本表說(shuō)明如下: ? 本表記錄業(yè)績(jī)結(jié)算的相關(guān)信息,其功能與上面幾張表的一樣。如果說(shuō)需求分析是解決“做什么”的問(wèn)題,那么結(jié)構(gòu)設(shè)計(jì)就是解決“怎么做”的第一步。 Windows98 與 WindowsMe 的穩(wěn)定性與安全性不盡如人意,與大型開(kāi)發(fā)軟件的兼容性不夠好,網(wǎng)絡(luò)功能比較欠缺。 。使公司 不得不雇傭冗余的人員并把他們的精力花費(fèi)在大量機(jī)械事務(wù)性工作上,這無(wú)疑是增加了企業(yè)的運(yùn)營(yíng)成本,嚴(yán)重影響了企業(yè)的生產(chǎn)效率。隨著中國(guó)加入市貿(mào)組織,中國(guó)經(jīng)濟(jì)的發(fā)展逐漸與世界相接軌,企業(yè)之間的競(jìng)爭(zhēng)日趨白熱化。 。 2. 2 ER 圖及分析 1 1 m 開(kāi)發(fā) 開(kāi)發(fā)人員 評(píng)價(jià) 業(yè)績(jī)計(jì)算 1 1 1 n n 1 1 1 1 n 1 1 1 1 ER 圖是標(biāo)識(shí)實(shí)體間聯(lián)系的圖。 第三章 結(jié)構(gòu)特征設(shè)計(jì) 3. 1 結(jié)構(gòu)設(shè)計(jì) (修改為標(biāo)題 2) 本章主要是介紹后臺(tái)數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)。負(fù)責(zé)人根據(jù)項(xiàng)目人員的相關(guān)信息(即項(xiàng)目人員表內(nèi)記錄的信息)對(duì)人員進(jìn)行合理的調(diào)配。修改信息只有管理員和負(fù)責(zé)人有此權(quán)限,而刪除信息只有負(fù)責(zé)人有權(quán)限。 ? 系統(tǒng)用戶:是對(duì)系統(tǒng)用戶信息的查看只有超級(jí)管理員才有此權(quán)限,在用戶登錄時(shí),系統(tǒng)自動(dòng)對(duì)登錄用戶的身份進(jìn)行檢測(cè),若不是超級(jí)管理員,用戶進(jìn)入系統(tǒng)后,系統(tǒng)用戶進(jìn)入 不可用狀態(tài)。 ? 系統(tǒng)設(shè)計(jì):其對(duì)權(quán)限的限制和設(shè)計(jì)思路與上面的相同,只是多了項(xiàng)目負(fù)責(zé)人員對(duì)項(xiàng)目開(kāi)發(fā)過(guò)程的質(zhì)量評(píng)估,而質(zhì)量評(píng)定的信息主要是來(lái)自于結(jié)項(xiàng)階段的項(xiàng)目審核信息的管理。以下闡述一下我對(duì)進(jìn)入系統(tǒng) 添加信息 是否空 判斷格式 結(jié)束 正確 確 定 進(jìn)入系統(tǒng) 是否選擇? 選擇查詢方式 輸入信息 是否空 查 詢 結(jié) 束 本軟件的詳細(xì)測(cè)試。 總之,經(jīng)過(guò)這三個(gè)月的學(xué) 習(xí),我增加了自己的信心,加強(qiáng)了思維的慎密性,提高了實(shí)際工作能力,為我以后順利走上工作崗位做了很好的鋪墊。 sometimes like a fury. You may observe, that amongst all the great and worthy persons (whereof the memory remaih, either a ncient or recent) there is not one, that hath been transported to the mad degree of love: which shows, that great spirits, and great business, do keep out this weak passion. You must except, nevertheless, Marcus Antonius the half partner of the empire of Rome。 by this, that the spea king in a perpetual hyperbole is ely in nothing but in love. Neithe r is it merely in the phrase。 最后,感謝在此期間給我?guī)椭耐瑢W(xué)和朋友。 3. 系統(tǒng)還有“系統(tǒng)提示”對(duì)話框,可以對(duì)用戶進(jìn)行的錯(cuò)誤的操作進(jìn)行提示,保證了整個(gè)軟件的穩(wěn)定性。系統(tǒng)實(shí)時(shí)控制是根據(jù)前面各模塊中項(xiàng)目開(kāi)發(fā)流程決定的。 1) 權(quán)限限制:管理員可以對(duì)其中的信息進(jìn)行查詢、添加和修改操作,但不能對(duì)已存信息進(jìn)行刪除,只有對(duì)應(yīng)的負(fù)責(zé)人有權(quán)刪除;對(duì)普通用戶而言,他們只能對(duì)相關(guān)的資料進(jìn)行查詢和添加新的資料,當(dāng)且僅當(dāng)此用戶是對(duì)應(yīng)的負(fù)責(zé)人 /提交人才可對(duì)已有信息進(jìn)行修改和刪除。 ? 人員信息:記載項(xiàng)目人員的基本信息和工作情況。 第四章 行為特征設(shè)計(jì) 行為特性設(shè)計(jì)是編碼之前的最后一步工作,是編碼的前提和基礎(chǔ), 反映了編者的總體思路 。 ? 項(xiàng)目信息表:主要 記載項(xiàng)目的自然信息。 Visual C++ 是由軟件界巨頭、著名的微軟公司開(kāi)發(fā)的可視化編程語(yǔ)言,其使用了 Microsoft Windows 圖形用戶界面的 許多先進(jìn)特性和設(shè)計(jì)思想,提供了向?qū)ё詣?dòng)生成代碼,支持拖放技術(shù)、屬性提示與檢查、實(shí)時(shí)語(yǔ)法檢查等內(nèi)置自動(dòng)化,大大降低了編寫(xiě)代碼的工作量,特別是提供了極其豐富的控件,使得 Visual C++成為最簡(jiǎn)捷、最有效的 Windows應(yīng)用程序開(kāi)發(fā)工具,它具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,使用內(nèi)置的多種控件能方便快捷的訪問(wèn)多種數(shù)據(jù)庫(kù),僅需少量代碼就能開(kāi)發(fā)出具有良好接口且功能強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序。其基本工作方式是建立和組織任務(wù)列表,進(jìn)而合理的維護(hù)分配有關(guān)資源如人員,從而跟蹤項(xiàng)目的流程,并對(duì)項(xiàng)目的開(kāi)發(fā)過(guò)程的項(xiàng)目質(zhì)量評(píng)定與監(jiān)督。本次畢業(yè)設(shè)計(jì)的 計(jì)算機(jī)軟件項(xiàng)目開(kāi)發(fā)管理系統(tǒng) 便是面向這一需求。用本管理系統(tǒng)代替人工操作后,能大大減少企業(yè)在人力資源、時(shí)間及資金方面的浪費(fèi),提高計(jì)算機(jī)類的中小公司 /企業(yè)的運(yùn)作效率, 從而達(dá) 到提供準(zhǔn)確、便于用戶分析的數(shù)據(jù)及加強(qiáng)管理的目的。實(shí)現(xiàn)項(xiàng)目?jī)?nèi)容要求的各項(xiàng)基本功能: 以計(jì)算機(jī)軟件公司的項(xiàng)目管理為模型,設(shè)計(jì)一個(gè)能夠?qū)?xiàng)目開(kāi)發(fā)過(guò)程跟蹤管理的管理軟件,該軟件應(yīng)該有以下功能: ,制定項(xiàng)目開(kāi)發(fā)計(jì)劃。 4. 項(xiàng)目審核管理:管理人員對(duì)被評(píng)價(jià)項(xiàng)目的名稱、編號(hào)、審核時(shí)間、審核標(biāo)準(zhǔn)、審核結(jié)果、負(fù)責(zé)人姓名、負(fù)責(zé)人 ID、提交時(shí)間等主要內(nèi)容進(jìn)行摘要。 2. 4 技術(shù)經(jīng)濟(jì)分析 假設(shè)不使用本系統(tǒng),軟件公司進(jìn)行正常的運(yùn)轉(zhuǎn),所有的業(yè)務(wù)由人工來(lái)完成,如員工信息的管理,項(xiàng)目進(jìn)行過(guò)程中的各種文檔資料,項(xiàng)目主持人或企業(yè)領(lǐng)導(dǎo)要想了解項(xiàng)目進(jìn)展的情況,則必須召開(kāi)相關(guān)的會(huì)議或有專人定期上報(bào),要想查閱各種資料,則須到專門(mén)的檔案部門(mén),這樣不僅由于企業(yè)員 工的增加而提高了企業(yè)運(yùn)營(yíng)的成本,而且用人工管理費(fèi)時(shí)、效率底、易出錯(cuò)、不可靠。 ? 本表中的用戶名是唯一的,在表中作為主鍵; 3. 2. 2 項(xiàng)目人員表 序號(hào) 列 名 數(shù)據(jù)類型 長(zhǎng)度 說(shuō) 明 1 ID Varchar 10 表示項(xiàng)目人員的編號(hào) 2 參加項(xiàng)目編號(hào) Varchar 100 記錄人員參加的所有項(xiàng)目編號(hào) 3 Maxspeed Varchar 20 表示項(xiàng)目人員每天最快能做多少 4 Mixspeed Varchar 20 表示項(xiàng)目人員每天最慢能做多少 本表說(shuō)明如下 : ? 本表主要是記錄項(xiàng)目人員的相關(guān)信息,其中,“ ID”是唯一標(biāo)識(shí)項(xiàng)目人員的,是該表的主鍵; ? 在該表中的參加項(xiàng)目編號(hào)是記錄人員的工作情況,即以前做過(guò)什么項(xiàng)目,現(xiàn)在負(fù)責(zé)什么項(xiàng)目等。 4. 1. 4 項(xiàng)目開(kāi)發(fā)管理模塊(描述過(guò)于簡(jiǎn)單) 本模塊主要包括: ? 人員分配:項(xiàng)目負(fù)責(zé)人根據(jù)員工信息,對(duì)項(xiàng) 目人員進(jìn)行分配 分配模塊開(kāi)發(fā)人員。即系統(tǒng)管理員對(duì)所有的都可以操作 具有全部操作權(quán)限,而對(duì)于普通用戶來(lái)說(shuō),就會(huì)有一定 的限制,他們無(wú)權(quán)查看系統(tǒng)用戶的信息和添加系統(tǒng)用戶;同時(shí)他們只能對(duì)自己負(fù)責(zé)的項(xiàng)目進(jìn)行添加、修改和刪除操作,其他的項(xiàng)目他們只可以進(jìn)行查看操作,了解相關(guān)的信息而已。 ? 任務(wù)量分配:負(fù)責(zé)人根據(jù)人員表的信息,對(duì)時(shí)間進(jìn)行分配。 4. 3 主要算法 1. 查詢和添加信息算法:(沒(méi)有權(quán)限限制) (非核心算法,應(yīng)該主要講解項(xiàng)目計(jì)劃的修改痕跡查詢、項(xiàng)目開(kāi)發(fā)時(shí)間的關(guān)鍵路經(jīng)的求解,以及員工業(yè)績(jī)計(jì)算等。對(duì)于這些不再陌生,培養(yǎng)了自己嚴(yán)謹(jǐn)?shù)倪壿嬎季S,和良好的編程習(xí)慣。 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 fi