版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 本文詳細(xì)闡述高校畢業(yè)生管理系統(tǒng)的開(kāi)發(fā)過(guò)程,在開(kāi)發(fā)過(guò)程中,具體分析了系統(tǒng)的各個(gè)功能的實(shí)現(xiàn)過(guò)程。在繪制簡(jiǎn)單系統(tǒng)功能模塊圖的同時(shí),力求更加清晰地表明設(shè)計(jì)思想以及對(duì)整個(gè)程序設(shè)計(jì)的規(guī)劃及具體實(shí)現(xiàn)。</p><p> 根據(jù)實(shí)際需要,高校畢業(yè)生信息管理系統(tǒng)采用模塊化的設(shè)計(jì)思想,在Windows XP操作系統(tǒng)環(huán)
2、境下,搭建ASP.NET運(yùn)行環(huán)境通過(guò)使用C#腳本語(yǔ)言完成動(dòng)態(tài)的、交互的web服務(wù)器應(yīng)用程序。主要實(shí)現(xiàn)畢業(yè)生信息管理系統(tǒng)的主要功能,包括管理員對(duì)企業(yè)信息、畢業(yè)生信息的添加、刪除等管理操作;畢業(yè)生、教師在前臺(tái)的瀏覽、查詢等功能。</p><p> 本系統(tǒng)主要特點(diǎn)為:系統(tǒng)功能完備,使用方便簡(jiǎn)捷,人性化的用戶界面,安全保密設(shè)置齊全,大大減少了操作人員和用戶的工作負(fù)擔(dān)。</p><p> 關(guān)鍵詞
3、:管理系統(tǒng);數(shù)據(jù)庫(kù);模塊化;C#</p><p><b> Abstract</b></p><p> This article emphatically elaborated the graduate information management system whole performance history. During the development p
4、rocess, specifically analyzed the system each function realization process</p><p> According to the actual demand, graduate information management system this project by modular the design thought, in Windo
5、ws under the XP operating system environment, builds ASP.NET movement environment and through uses the C# script language dynamically to complete, the interactive web server application procedure, realizes the graduate i
6、nformation management system main function, including manager to enterprise information ,graduate information increase, deletion management operation; Gradua</p><p> This system has many characteristic: Sys
7、tem function complete ,easy to operate simple and direct, the human nature user contact surface, the security keeps secret the establishment to be complete ,greatly reduced the operator and user's work load.</p>
8、;<p> Keywords: Management system management system; Database; Modulation; C#</p><p><b> 目 錄</b></p><p><b> 摘 要II</b></p><p> AbstractIII<
9、;/p><p><b> 前 言1</b></p><p> 第一章 問(wèn)題定義2</p><p> 1.1 問(wèn)題闡述2</p><p> 1.2 系統(tǒng)目標(biāo)2</p><p> 1.3 系統(tǒng)流程圖3</p><p> 1.4 可行性分析與研究
10、3</p><p> 1.4.1 技術(shù)可行性4</p><p> 1.4.2 經(jīng)濟(jì)可行性4</p><p> 1.4.3 操作可行性4</p><p> 1.4.4 法律可行性4</p><p> 第二章 需求分析5</p><p> 2.1 系統(tǒng)的基本需求
11、5</p><p> 2.2 系統(tǒng)功能需求5</p><p> 2.3 系統(tǒng)的數(shù)據(jù)分析5</p><p> 2.4 數(shù)據(jù)字典7</p><p> 2.4.1 數(shù)據(jù)存儲(chǔ)7</p><p> 2.4.2 數(shù)據(jù)流8</p><p> 2.4.3 數(shù)據(jù)處理9</
12、p><p> 第三章 總體設(shè)計(jì)10</p><p> 3.1 系統(tǒng)的總體設(shè)計(jì)原理10</p><p> 3.2 系統(tǒng)功能劃分11</p><p> 3.2.1 畢業(yè)生子系統(tǒng)功能劃分11</p><p> 3.2.2 管理員子系統(tǒng)功能劃分12</p><p> 3.2.
13、3 教師子系統(tǒng)功能劃分12</p><p> 3.3 系統(tǒng)功能描述13</p><p> 3.3.1 畢業(yè)生子系統(tǒng)功能描述13</p><p> 3.3.2 管理員子系統(tǒng)功能描述13</p><p> 3.3.3 教師子系統(tǒng)功能描述14</p><p> 3.4 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)14
14、</p><p> 3.4.1 各實(shí)體屬性圖14</p><p> 3.5 數(shù)據(jù)庫(kù)設(shè)計(jì)16</p><p> 3.6 安全保密設(shè)計(jì)17</p><p> 3.6.1 登陸用戶的安全性17</p><p> 3.6.2 操作安全性17</p><p> 3.6.3 數(shù)
15、據(jù)安全性18</p><p> 第四章 詳細(xì)設(shè)計(jì)19</p><p> 4.1 概述19</p><p> 4.2 程序流程圖19</p><p> 4.2.1 畢業(yè)生子系統(tǒng)程序流程圖19</p><p> 4.2.2 管理員系統(tǒng)程序流程圖20</p><p> 4.
16、2.3 教師子系統(tǒng)程序流程圖21</p><p> 4.3 輸入輸出設(shè)計(jì)21</p><p> 4.3.1 登錄窗口21</p><p> 4.3.2 管理員后臺(tái)窗口24</p><p> 4.3.3 學(xué)生信息管理窗口25</p><p> 4.3.4 系統(tǒng)其它主要窗口25</p>
17、;<p> 第五章 測(cè)試與維護(hù)26</p><p> 5.1 測(cè)試的任務(wù)及目標(biāo)26</p><p> 5.1.1 測(cè)試的任務(wù)26</p><p> 5.1.2 測(cè)試的目標(biāo)26</p><p> 5.2 測(cè)試方案26</p><p> 5.2.1 模塊測(cè)試26</p
18、><p> 5.2.2集成測(cè)試27</p><p> 5.2.3 確認(rèn)測(cè)設(shè)27</p><p> 5.2.4 平行運(yùn)行27</p><p> 5.3 系統(tǒng)維護(hù)27</p><p><b> 參考文獻(xiàn)29</b></p><p><b> 致
19、 謝30</b></p><p><b> 前 言</b></p><p> 隨著科學(xué)技術(shù)的日新發(fā)展,計(jì)算機(jī)科學(xué)技術(shù)也日漸成熟,其強(qiáng)大而快捷的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展,Web數(shù)據(jù)庫(kù)技術(shù)已經(jīng)成為應(yīng)用最為廣泛的網(wǎng)站架構(gòu)基礎(chǔ)技術(shù)在應(yīng)用系統(tǒng)中,Web提供了與客戶進(jìn)行通信聯(lián)絡(luò)的
20、有效手段,利用Web技術(shù),實(shí)現(xiàn)Web服務(wù)器與數(shù)據(jù)庫(kù)系統(tǒng)的連接,完成對(duì)數(shù)據(jù)的處理與查詢,用戶可以通過(guò)操作簡(jiǎn)單易學(xué)的瀏覽器來(lái)查詢處理所需要的各種數(shù)據(jù)。</p><p> ASP.NET是Microsoft公司配合IIS提供的一種動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)技術(shù),而Mirrosoft SQL 2005則是Microsoft公司數(shù)據(jù)庫(kù)系列中的主要產(chǎn)品,兩者的結(jié)合為Web數(shù)據(jù)庫(kù)技術(shù)提供了便捷的實(shí)現(xiàn)體系. 高校畢業(yè)生信息管理系統(tǒng)就是在這種
21、條件下開(kāi)發(fā)出來(lái)的,通過(guò)網(wǎng)頁(yè)的形式,完成畢業(yè)生信息管理的功能。</p><p> 畢業(yè)生信息管理系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起資料一致性和完整性強(qiáng)、資料安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。畢業(yè)生信息管理系統(tǒng)是一個(gè)對(duì)畢業(yè)生管理信息化的重要組成部分,畢業(yè)生信息管理系統(tǒng)不但能夠方便廣大畢業(yè)生了解用人企業(yè)單位的信息
22、,同時(shí)也為學(xué)校了解和掌握畢業(yè)生的就業(yè)情況,統(tǒng)計(jì)畢業(yè)生的就業(yè)率提供了前提;以及提供學(xué)校掌握企業(yè)用人情況及查看企業(yè)對(duì)畢業(yè)生的反饋信息的快捷查詢的條件。</p><p> 一直以來(lái)人們使用傳統(tǒng)人工的模式來(lái)管理畢業(yè)生信息,但這種管理方式存在著許多缺點(diǎn),如效率低、保密性差,另外時(shí)間長(zhǎng)了,將產(chǎn)生大量的文件和資料,這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。</p><p><b> 第一章
23、 問(wèn)題定義</b></p><p><b> 1.1 問(wèn)題闡述</b></p><p> 畢業(yè)生信息的管理是學(xué)校日常工作中的重要組成部分。隨著高校招生規(guī)模的逐步擴(kuò)大,畢業(yè)學(xué)生人數(shù)也在不斷的增加,而對(duì)畢業(yè)生管理的人員則相對(duì)減少。高校傳統(tǒng)的管理辦法已不適應(yīng)新形勢(shì)的要求。繁重的畢業(yè)生信息管理工作給學(xué)校管理人員帶來(lái)了很大的壓力。如果沒(méi)有一個(gè)完善的畢業(yè)生信息
24、管理系統(tǒng)作保證的話,學(xué)校管理人員的工作量就會(huì)大大增加,效率也會(huì)下降,不僅會(huì)浪費(fèi)許多不必要的人力和物力,而且會(huì)因人的情緒煩燥而出現(xiàn)工作失誤。因此在計(jì)算機(jī)飛速發(fā)展的今天,運(yùn)用數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)畢業(yè)生信息的管理是必須的的,實(shí)現(xiàn)高校畢業(yè)生管理系統(tǒng)的信息化,既能夠提高工作效率,又可以提高工作水平。</p><p> 計(jì)算機(jī)具有運(yùn)算速度快、正確、能按照設(shè)計(jì)邏輯處理問(wèn)題等特性,在畢業(yè)生信息的錄入、管理中如采用一個(gè)計(jì)算機(jī)化的信息系
25、統(tǒng)進(jìn)行處理,就不會(huì)發(fā)生信息遺漏或者查詢不方便的情形。</p><p> 各大高校的畢業(yè)生信息一直是各個(gè)學(xué)校的一項(xiàng)重要的數(shù)據(jù)資源,因此畢業(yè)生信息管理是學(xué)校的一項(xiàng)常規(guī)性的重要工作。但是長(zhǎng)期以來(lái),畢業(yè)生信息管理都是依賴人工進(jìn)行的,面對(duì)海量的畢業(yè)生信息,其工作量可想而知。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)畢業(yè)生信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、
26、成本低等。這些優(yōu)點(diǎn)能夠極大地提高的效率,也是學(xué)校科學(xué)化、正規(guī)化管理的重要條件。因此,開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開(kāi)發(fā)一套畢業(yè)生信息管理系統(tǒng)為例,談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。</p><p><b> 1.2 系統(tǒng)目標(biāo)</b></p><p> 如今,計(jì)算機(jī)得到了飛速的發(fā)展,其價(jià)格卻很低廉,性能也有了長(zhǎng)足的進(jìn)步。計(jì)算
27、機(jī)已經(jīng)成為我們學(xué)習(xí)和工作中不可或缺的得力助手。它已經(jīng)被應(yīng)用于諸多多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:</p><p> 首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);</p><p> 其次,計(jì)算機(jī)可以節(jié)省許多資源;</p><p> 第三,計(jì)算機(jī)可以大大的提高人們的工作效率;</p><p> 第四,計(jì)算機(jī)可以使敏感
28、文檔更加安全,等等。 </p><p> 現(xiàn)在我國(guó)高校中畢業(yè)生信息的管理水平大多還停留在紙介質(zhì)的基礎(chǔ)上,這樣的模式已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。</p><p> 采用計(jì)算機(jī)來(lái)實(shí)現(xiàn)畢業(yè)生信息管理系統(tǒng)歸納起來(lái),好處大約有以下幾點(diǎn):</p><p> 1.可以存儲(chǔ)歷屆的學(xué)生信息,安全、高效;</p&g
29、t;<p> 2.只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;</p><p> 3.可以迅速查到所需信息。</p><p> 4.為畢業(yè)生了解用人單位的信息提供方便;為學(xué)校統(tǒng)計(jì)畢業(yè)生的就業(yè)情況以及統(tǒng)計(jì)學(xué)校畢業(yè)生的就業(yè)率等操作提供了方便;用人單位可以在該系統(tǒng)中發(fā)布用人信息等,這樣就為畢業(yè)生的擇業(yè)提供了平臺(tái)。</p><p> 1.3 系
30、統(tǒng)流程圖</p><p> 系統(tǒng)流程圖是概括的描繪物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號(hào)以黑盒子形式描繪形成系統(tǒng)的每個(gè)部件。系統(tǒng)流程圖表達(dá)的是數(shù)據(jù)在系統(tǒng)各部件之間流動(dòng)的情況,而不是對(duì)數(shù)據(jù)進(jìn)行加工處理的過(guò)程。</p><p> 現(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務(wù)的重要工具之一。其主要作用是:描述現(xiàn)行系統(tǒng)的業(yè)務(wù)情況以便于與管理人員交流,它是系統(tǒng)設(shè)計(jì)的前提和保證。業(yè)務(wù)流程圖使
31、用的符號(hào):</p><p> 資料來(lái)源:張海藩,軟件工程導(dǎo)論,清華大學(xué)出版社,2008</p><p> 1.4 可行性分析與研究</p><p> 可行性研究的目的,就是是用最小的代價(jià)在盡可能短時(shí)間內(nèi)確定問(wèn)題是否能夠解決,它的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去解決。一般說(shuō)來(lái),至少應(yīng)該從下述3個(gè)方面研究每種解法的可行性:</p><
32、p> 1.4.1 技術(shù)可行性</p><p> 高校畢業(yè)生信息管理系統(tǒng)是由網(wǎng)絡(luò)和網(wǎng)頁(yè)實(shí)現(xiàn)的。所以本系統(tǒng)使用微軟公司的ASP.NET開(kāi)發(fā),應(yīng)用界面友好且功能強(qiáng)大的由Macromedia公司的Macromedia Dreamweaver MX軟件,服務(wù)器端腳本用C#來(lái)編寫(xiě),客戶端腳本也用C#來(lái)編寫(xiě),數(shù)據(jù)庫(kù)使用SEQ server2005,所以在技術(shù)上是可行的。</p><p>
33、 1.4.2 經(jīng)濟(jì)可行性</p><p> 系統(tǒng)的經(jīng)濟(jì)可行性指的是對(duì)組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)、運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社會(huì)及經(jīng)濟(jì)效益進(jìn)行估計(jì)。</p><p> 本軟件的開(kāi)發(fā)費(fèi)用預(yù)計(jì)在5000元左右,目前中檔辦公用機(jī)每臺(tái)在4000元左右。在加上一些其他設(shè)施的購(gòu)買(mǎi),預(yù)計(jì)兩萬(wàn)元以內(nèi)便可使系統(tǒng)投入運(yùn)行。</p><p>
34、 本系統(tǒng)的開(kāi)發(fā)需要資金少,系統(tǒng)開(kāi)發(fā)運(yùn)行后,可以實(shí)現(xiàn)學(xué)畢業(yè)生信息管理的計(jì)算機(jī)化,節(jié)省了人力、物力,將人從繁重的工作業(yè)務(wù)中解脫出來(lái),減少了畢業(yè)生信息管理中無(wú)意的錯(cuò)誤,節(jié)省了大量的時(shí)間,管理效率也大幅度提高,因此,在經(jīng)濟(jì)上是可行的。所帶來(lái)的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開(kāi)發(fā)成本。在經(jīng)濟(jì)上完全可行</p><p> 1.4.3 操作可行性</p><p> 本系統(tǒng)直觀易懂,使用非常方便,學(xué)生可以直接
35、上手,即使是管理員,只要經(jīng)過(guò)簡(jiǎn)單的培訓(xùn),操作本系統(tǒng)沒(méi)有太大的問(wèn)題。</p><p> 1.4.4 法律可行性</p><p> 本系統(tǒng)開(kāi)發(fā)不會(huì)侵犯他人、集體或國(guó)家利益,不存在侵權(quán)等問(wèn)題,不違反國(guó)家法律,因此具有法律可行性。</p><p><b> 需求分析</b></p><p> 2.1 系統(tǒng)的基本需求&
36、lt;/p><p> 系統(tǒng)要實(shí)現(xiàn)畢業(yè)生信息管理的查詢與管理。能夠?qū)崿F(xiàn)畢業(yè)生在網(wǎng)上修改個(gè)人的相關(guān)信息,就業(yè)信息,查詢其他畢業(yè)生的相關(guān)信息和用人單位的基本信息,使畢業(yè)生不分時(shí)間、地點(diǎn),只要能上網(wǎng)即可以查詢和修改相應(yīng)信息,并能夠獲取最新的招聘信息。管理員可以完成學(xué)生信息的添加、刪除等管理,企業(yè)的添加、刪除等管理;管理員可以隨時(shí)瀏覽企業(yè)對(duì)畢業(yè)生的反饋信息,使學(xué)校對(duì)畢業(yè)生的就業(yè)情況更輕松的掌握。企業(yè)利用本系統(tǒng)可隨時(shí)發(fā)布招聘信
37、息,游覽畢業(yè)生的基本信息,反饋畢業(yè)生的情況等。</p><p> 2.2 系統(tǒng)功能需求</p><p> 高校畢業(yè)生信息管理系統(tǒng)的開(kāi)發(fā)主要包括應(yīng)用程序系統(tǒng)和后臺(tái)數(shù)據(jù)庫(kù)。應(yīng)用程序系統(tǒng)要求系統(tǒng)功能完備、方便使用以及界面一目了然等特點(diǎn)。而后臺(tái)數(shù)據(jù)庫(kù)的數(shù)據(jù)必須具有一致性、完整性、安全性等特點(diǎn)。</p><p> (1) 畢業(yè)生信息管理系統(tǒng)前臺(tái)——操作方便.</
38、p><p> 前臺(tái)作為與用戶直接交互的界面,在考慮功能的同時(shí),也須考慮操作的簡(jiǎn)潔和方便性,目的是讓大多數(shù)不在懂電腦操作的客戶也能輕松的享受計(jì)算機(jī)給他們帶來(lái)的便利。前臺(tái)系統(tǒng)主要完成畢業(yè)生對(duì)個(gè)人信息的查看及本班同學(xué)的信息等,只要輸入畢業(yè)生的姓名及用戶密碼,即可完成以上功能。</p><p> (2) 管理后臺(tái):本系統(tǒng)后臺(tái)管理在考慮畢業(yè)生信息管理操作簡(jiǎn)便的同時(shí),提供了強(qiáng)大的管理模式。后臺(tái)系統(tǒng)可
39、分為畢業(yè)生基本信息管理模塊,包括畢業(yè)生基本信息的添加、刪除等操作;企業(yè)基本信息管理模塊,包括企業(yè)基本信息的錄入,刪除操作,管理對(duì)整個(gè)系統(tǒng)進(jìn)行查詢,管理工作。</p><p> 2.3 系統(tǒng)的數(shù)據(jù)分析</p><p> 數(shù)據(jù)流圖簡(jiǎn)稱DFD圖,它是一種圖形化技術(shù),主要描述信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換。數(shù)據(jù)流圖有4種基本符號(hào):正方形表示源點(diǎn)或終點(diǎn)、圓角矩形表示數(shù)據(jù)的處理
40、、開(kāi)口矩形表示數(shù)據(jù)存儲(chǔ)表以及箭頭表示數(shù)據(jù)流。圖中沒(méi)有任何具體的物理元素,只是描述信息在系統(tǒng)中的流動(dòng)和處理情況,即使不是專業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解,是極好的理解工具。它能精確的描述系統(tǒng)的邏輯模型,描述數(shù)據(jù)在MIS中有輸入經(jīng)過(guò)存儲(chǔ)、加工處理最后輸出的全過(guò)程,是設(shè)計(jì)者和用戶交流的很好的工具,以下為本系統(tǒng)的數(shù)據(jù)流圖。</p><p> 圖 2-1 畢業(yè)生信息管理系統(tǒng)TOP數(shù)據(jù)流圖</p><p&
41、gt; 圖 2-2 學(xué)生操作子系統(tǒng)數(shù)據(jù)流圖</p><p> 圖 2-3 管理員操作子系統(tǒng)數(shù)據(jù)流圖</p><p><b> 2.4 數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用是在軟件的分析和設(shè)計(jì)過(guò)程中提供關(guān)于數(shù)據(jù)的描述信息。一般說(shuō)來(lái),數(shù)據(jù)字典應(yīng)
42、該由下列四類元素構(gòu)成:數(shù)據(jù)元素,數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理。</p><p> 2.4.1 數(shù)據(jù)存儲(chǔ)</p><p> 數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方。也是數(shù)據(jù)流的來(lái)源和去向之一,可以是手工文檔或手工憑單,也可以是計(jì)算及文檔。一般而言,應(yīng)包括如下內(nèi)容:{數(shù)據(jù)存儲(chǔ)名,說(shuō)明,編號(hào),輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成(數(shù)據(jù)結(jié)構(gòu)),數(shù)據(jù)量,存取頻度,存取方式}。</p>&l
43、t;p> 2.4.2 數(shù)據(jù)流</p><p> 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?duì)數(shù)據(jù)流的描述通常包括如下內(nèi)容:{數(shù)據(jù)流名,說(shuō)明,編號(hào),數(shù)據(jù)流來(lái)源,數(shù)據(jù)流去向,組成(數(shù)據(jù)結(jié)構(gòu))}。</p><p> 2.4.3 數(shù)據(jù)處理</p><p> 處理過(guò)程的具體處理邏輯通常在詳細(xì)設(shè)計(jì)過(guò)程中用判定表或判定樹(shù)來(lái)描述。在數(shù)據(jù)字典中,只無(wú)原則描述處理過(guò)程的說(shuō)明性
44、信息,通常包括以下內(nèi)容:{處理過(guò)程名,說(shuō)明,輸入數(shù)據(jù)流,輸出數(shù)據(jù)流,處理}[1]。</p><p><b> 第三章 總體設(shè)計(jì)</b></p><p> 3.1 系統(tǒng)的總體設(shè)計(jì)原理</p><p> 本階段設(shè)計(jì)的基本目標(biāo)是解決系統(tǒng)如何實(shí)現(xiàn)問(wèn)題,也叫做概要設(shè)計(jì),本階段主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計(jì)軟件的結(jié)構(gòu),完成軟件定義時(shí)期的任務(wù)
45、之后就應(yīng)該對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì),即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來(lái)確定這個(gè)系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機(jī)的結(jié)合在一起,每個(gè)模塊的功能如何實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)的目標(biāo)是使系統(tǒng)實(shí)現(xiàn)擁有所要求的功能,同時(shí),力爭(zhēng)達(dá)到高效率、高可靠性、可修改性,并且容易掌握和使用。</p><p> 模塊化的依據(jù)是:把復(fù)雜問(wèn)題分解成許多容易解決的小問(wèn)題。原來(lái)的問(wèn)題也就變得容易解決。模塊化設(shè)計(jì)是把大型軟件按照一定的原則劃分成一個(gè)較小
46、的相對(duì)功能獨(dú)立又相關(guān)聯(lián)的模塊。每個(gè)模塊完成一個(gè)特定的子功能。把這些模塊結(jié)合起來(lái)組成一個(gè)整體。完成指定的功能,滿足問(wèn)題的要求。采用模塊化原理的優(yōu)點(diǎn)在于可以使軟件結(jié)構(gòu)清晰,容易測(cè)試和調(diào)試。從而提高軟件的可靠性,可修改性。有助于軟件開(kāi)發(fā)的組織管理。一個(gè)大型軟件可分別編寫(xiě)不同的模塊。模塊化理論的幾個(gè)重要概念如下:</p><p><b> (1) 抽象</b></p><p&
47、gt; 抽象就是抽象出事物的本質(zhì)特性而暫時(shí)不考慮它們的細(xì)節(jié)。處理復(fù)雜系統(tǒng)唯一有效的方法是用層次的方式構(gòu)造和分析它。一個(gè)復(fù)雜的動(dòng)態(tài)系統(tǒng)首先可以用一些高級(jí)的抽象概念構(gòu)造和理解,這些高級(jí)概念又可以用一些較低級(jí)的理解,直到最低層次的具體元素。[1]</p><p> (2) 信息隱蔽和局部化</p><p> 信息隱蔽是指在設(shè)計(jì)和確定模塊時(shí),應(yīng)使得一個(gè)模塊內(nèi)包含的信息對(duì)于不需要這些信息的模
48、塊來(lái)說(shuō),是不能訪問(wèn)。</p><p> 局部化是指把一些關(guān)系密切的軟件元素物理的放得彼此靠近。局部化有助于實(shí)現(xiàn)信息隱蔽。[1]</p><p> 信息隱蔽原理和局部化有助于在測(cè)試期間以及軟件維護(hù)期間修改軟件。因?yàn)榻^大多數(shù)數(shù)據(jù)和過(guò)程對(duì)于軟件的其它部分而言是隱蔽的,從而由疏忽引入的錯(cuò)誤就很少可能傳播到軟件的其它部分。</p><p> (3) 逐步求精的模塊化概
49、念</p><p> 逐步求精和模塊化的抽象是密切相關(guān)的。軟件結(jié)構(gòu)每一層中模塊表示對(duì)軟件抽象層次的次細(xì)化。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡(jiǎn)化了軟件設(shè)計(jì)和實(shí)施,提高了軟件的可理解性和可測(cè)試性,并使得軟件更容易維護(hù)。</p><p> (4) 模塊獨(dú)立性</p><p> 模塊的劃分要使模塊間盡可能的相互獨(dú)立,獨(dú)立模塊較易維護(hù)。度量模塊的
50、獨(dú)立程度有兩個(gè)標(biāo)準(zhǔn):內(nèi)聚和耦合。耦合是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度,進(jìn)入或訪問(wèn)一個(gè)模塊的點(diǎn),以及通過(guò)接口的數(shù)。</p><p> 在軟件的設(shè)計(jì)中應(yīng)追求盡可能松散的耦合。內(nèi)聚標(biāo)志一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然擴(kuò)展,理想內(nèi)聚的模塊只做一件事情。在設(shè)計(jì)時(shí)應(yīng)力求做到高內(nèi)聚。[1]</p><p> 3.2
51、 系統(tǒng)功能劃分</p><p> 經(jīng)過(guò)對(duì)系統(tǒng)的需求分析,將整個(gè)系統(tǒng)分為三部分:畢業(yè)生子系統(tǒng)、教師子系統(tǒng)、管理員子系統(tǒng)。</p><p> 3.2.1 畢業(yè)生子系統(tǒng)功能劃分</p><p> 畢業(yè)生子系統(tǒng)比較簡(jiǎn)單,主要完成畢業(yè)生個(gè)人信息的修改、其它學(xué)生信息的查詢功能,以及瀏覽招聘信息等功能。進(jìn)入系統(tǒng)后,輸入畢業(yè)生的編號(hào)及密碼,即可得進(jìn)行畢業(yè)生信息子系統(tǒng)。如圖3
52、-1</p><p> 圖3-1 畢業(yè)生子系統(tǒng)模塊</p><p> 3.2.2 管理員子系統(tǒng)功能劃分</p><p> 管理員子系統(tǒng)完成此系統(tǒng)的管理維護(hù)操作,主要是對(duì)學(xué)生信息的管理、企業(yè)信息的管理以及企業(yè)發(fā)布的反饋和招聘信息的管理。如圖3-2</p><p> 圖3-2 管理員子系統(tǒng)模塊</p><p>
53、 3.2.3 教師子系統(tǒng)功能劃分</p><p> 教師子系統(tǒng)主要完成對(duì)在職畢業(yè)生的查詢及反饋。進(jìn)入系統(tǒng)后,輸入學(xué)生的編號(hào)即可查詢?cè)搶W(xué)生以及整個(gè)班級(jí)的就業(yè)信息。如圖3-3。</p><p> 圖3-3 教師子系統(tǒng)模塊圖</p><p> 3.3 系統(tǒng)功能描述</p><p> 3.3.1 畢業(yè)生子系統(tǒng)功能描述</p>
54、<p> 1.個(gè)人基本信息模塊</p><p> 本模塊完成畢業(yè)生基本信息的查看操作,其中包括畢業(yè)生的學(xué)號(hào),姓名,性別,年齡,身份證,電話,專業(yè),學(xué)歷,畢業(yè)時(shí)間和外語(yǔ)水平。</p><p> 2.個(gè)人就業(yè)信息模塊</p><p> 本模塊完成畢業(yè)生對(duì)本身在職情況的查看操作,其中包括畢業(yè)生的姓名,班級(jí),工作城市,公司名稱,職位,開(kāi)始工作時(shí)間等。&
55、lt;/p><p> 3.同班就業(yè)信息模塊</p><p> 本模塊完成畢業(yè)生對(duì)班級(jí)同學(xué)就業(yè)信息的查詢。主要內(nèi)容與個(gè)人就業(yè)信息模塊的內(nèi)容是一樣的,在此不加以重述。</p><p><b> 4.同學(xué)通訊模塊</b></p><p> 本模塊完成畢業(yè)生對(duì)同學(xué)通訊信息的查看。主要內(nèi)容包括姓名,籍貫,電話,住址,Email
56、,QQ,婚否。</p><p> 3.3.2 管理員子系統(tǒng)功能描述</p><p> 1.用戶信息管理模塊</p><p> 本模塊是管理員對(duì)用戶基本信息的查看與添加,查看與添加的內(nèi)容一致,主要包括用戶名,密碼,用戶姓名和用戶類型。</p><p> 2.審核就業(yè)信息管理模塊</p><p> 本模塊主要完
57、成管理員對(duì)系統(tǒng)中畢業(yè)生信息的查看及刪除操作。</p><p> 3.畢業(yè)生就業(yè)信息管理模塊</p><p> 本模塊主要是為了完成管理員對(duì)畢業(yè)生就業(yè)信息的查看,編輯與刪除操作。</p><p> 4.畢業(yè)生基本信息管理模塊</p><p> 本模塊完成管理員對(duì)畢業(yè)生基本信息的查詢與查看操作,其主要內(nèi)容包括學(xué)號(hào),姓名,性別,民族,政治面
58、貌,出生日期,籍貫,院系,班級(jí),專業(yè)等。</p><p> 5.企業(yè)信息管理模塊</p><p> 本模塊完成管理員對(duì)招聘單位基本信息的發(fā)布、編輯與刪除等工作,主要內(nèi)容包括公司編號(hào),公司名稱,公司地址,公司類型,公司電話和公司傳真。</p><p> 3.3.3 教師子系統(tǒng)功能描述</p><p> 教師子系統(tǒng)主要完成對(duì)教師對(duì)本班學(xué)
59、生的就業(yè)信息的查詢,主要內(nèi)容包括學(xué)號(hào),姓名,班級(jí),工作城市,公司名字,工作時(shí)間和工作狀態(tài)。</p><p> 3.4 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)對(duì)數(shù)據(jù)項(xiàng)與數(shù)據(jù)結(jié)構(gòu)的分析,設(shè)計(jì)出能夠滿足系統(tǒng)需求的各種實(shí)體,及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。本系統(tǒng)畢業(yè)生實(shí)體,企業(yè)實(shí)體,管理員實(shí)體。 </p><p> 3.4.1 各實(shí)體屬性圖<
60、;/p><p> 根據(jù)對(duì)系統(tǒng)數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)的分析得出了管理員實(shí)體屬性圖、畢業(yè)生實(shí)體屬性圖和企業(yè)實(shí)體屬性圖,圖形分別見(jiàn)圖4-4,圖4-5以及圖4-6。</p><p> 圖3-4 管理員實(shí)體屬性圖</p><p> 圖3-5 學(xué)生信息實(shí)體屬性圖</p><p> 圖3-6企業(yè)信息實(shí)體屬性圖</p><p><b
61、> 3.5 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 根據(jù)高校畢業(yè)生管理系統(tǒng)的數(shù)據(jù)需求,分別設(shè)計(jì)出了管理員表、學(xué)生就業(yè)信息表、企業(yè)信息表、用戶信息表和學(xué)生基本信息表。各表依次見(jiàn)表3-1,表3-2,表3-3,表3-4和表3-5。</p><p><b> 表3-1管理員表</b></p><p> 表3-2 學(xué)生就業(yè)信息表&
62、lt;/p><p> 表3-3 企業(yè)信息表</p><p><b> 表3-4用戶信息表</b></p><p> 表3-5學(xué)生基本信息表</p><p> 3.6 安全保密設(shè)計(jì)</p><p> 3.6.1 登陸用戶的安全性</p><p> 系統(tǒng)設(shè)計(jì)了登陸界
63、面,每個(gè)合法用戶有一個(gè)密碼,該密碼由用戶自行維護(hù),從而實(shí)現(xiàn)對(duì)用戶的身份驗(yàn)證。</p><p> 3.6.2 操作安全性</p><p> 對(duì)授權(quán)用戶的權(quán)限的授予和回收。如果是系統(tǒng)管理員,那么還可以為本系統(tǒng)添加新用戶以及修改他們的密碼。</p><p> 3.6.3 數(shù)據(jù)安全性</p><p> 客戶端層和數(shù)據(jù)庫(kù)層隔離,客戶端無(wú)法接
64、觸本質(zhì)的數(shù)據(jù)庫(kù),無(wú)法進(jìn)行非法的修改和破壞,使得數(shù)據(jù)庫(kù)得到有效安全的保護(hù)。</p><p><b> 詳細(xì)設(shè)計(jì)</b></p><p><b> 4.1 概述</b></p><p> 詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出目標(biāo)系統(tǒng)的精確描述,從而在編碼
65、階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。詳細(xì)設(shè)計(jì)的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,更重要的是設(shè)計(jì)的處理過(guò)程應(yīng)該盡可能簡(jiǎn)明易懂。[1]</p><p> 4.2 程序流程圖</p><p> 程序流程圖又稱為程序框圖,它是歷史悠久使用最廣泛的描述軟件設(shè)計(jì)的方法。</p><p> 4.2.1 畢業(yè)生子系統(tǒng)程序流程圖</p&g
66、t;<p> 圖 4-1畢業(yè)生子系統(tǒng)的程序流程圖</p><p> 4.2.2 管理員系統(tǒng)程序流程圖</p><p> 圖 4-2管理員后臺(tái)管理的程序流程圖</p><p> 4.2.3 教師子系統(tǒng)程序流程圖</p><p> 圖 4-3教師子系統(tǒng)的程序流程圖</p><p> 4.3 輸入
67、輸出設(shè)計(jì)</p><p> 畢業(yè)生信息管理系統(tǒng)是由畢業(yè)生、教師和管理員進(jìn)行操作的,所以系統(tǒng)要有登錄用戶及密碼的驗(yàn)證。</p><p> 4.3.1 登錄窗口</p><p> 登錄按鈕的代碼如下:</p><p> protected void Button1_Click(object sender, EventArgs e)<
68、/p><p><b> {</b></p><p> if (TextBox1.Text.Trim() == "" ||TextBox2.Text.Trim() == "")</p><p><b> {</b></p><p> Response.Wri
69、te(CC.MessageBox("登錄名和密碼不能為空!"));</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> //判斷用戶輸入的驗(yàn)證碼是否正確</p
70、><p> if (TextBox3.Text.Trim() == Label1.Text.Trim())</p><p><b> {</b></p><p> //調(diào)用CommonClass類中的checkLogin方法,判斷用戶是否為合法用戶</p><p> DataTable dt = SqlHelper.
71、GetDataTable("select userid,usertype from users where username='"+TextBox1.Text+"' and userpwd='"+TextBox2.Text+"'");</p><p> if (dt.Rows.Count > 0)</p>
72、;<p><b> {</b></p><p> User user = new User();</p><p> user.UserId = dt.Rows[0]["userid"].ToString();</p><p> user.UserType = dt.Rows[0]["usert
73、ype"].ToString()</p><p> Session["User"] = user;</p><p> Response.Redirect("Admin_shenhe.aspx");</p><p><b> }</b></p><p><b&g
74、t; else</b></p><p><b> {</b></p><p> Response.Write(CC.MessageBox("您輸入的用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!"));</p><p><b> }</b></p><p><b>
75、 }</b></p><p><b> else</b></p><p><b> {</b></p><p> Response.Write(CC.MessageBox("驗(yàn)證碼輸入有誤,請(qǐng)重新輸入!"));</p><p><b> }<
76、/b></p><p><b> }</b></p><p><b> }</b></p><p> 取消按鈕的代碼如下:</p><p> protected void Button2_Click(object sender, EventArgs e)</p><
77、p><b> {</b></p><p> this.TextBox1.Text = "";</p><p> this.TextBox2.Text = "";</p><p> this.TextBox3.Text = "";</p><p>&
78、lt;b> }</b></p><p> 4.3.2 管理員后臺(tái)窗口</p><p> 管理員后臺(tái)管理窗口代碼如下:</p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p&
79、gt;<p> if (IsPostBack)</p><p><b> return;</b></p><p> DataTable dt = SqlHelper.GetDataTable("select top 12 * from News");</p><p> DataList1.DataSou
80、rce = dt;</p><p> DataList1.DataBind();</p><p><b> }</b></p><p> 4.3.3 學(xué)生信息管理窗口</p><p> 學(xué)生信息管理窗口代碼如下:</p><p><b> {</b></p&
81、gt;<p> User user = (User)Session["User"];</p><p> string sqlStr = "select * from Studentinfor where StuId='"+user.UserId+"'";</p><p> DataTable d
82、t = SqlHelper.GetDataTable(sqlStr);</p><p> GridView1.DataSource = dt;</p><p> GridView1.DataBind();</p><p><b> }</b></p><p> 4.3.4 系統(tǒng)其它主要窗口</p>
83、<p> 第五章 測(cè)試與維護(hù)</p><p> 5.1 測(cè)試的任務(wù)及目標(biāo)</p><p> 5.1.1 測(cè)試的任務(wù)</p><p> 在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。</p><p> 5.1.2 測(cè)試的目標(biāo)</p><p> 1.測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序
84、的過(guò)程。</p><p> 2.好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。</p><p> 3. 成功的測(cè)試是發(fā)現(xiàn)了到今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。</p><p><b> 5.2 測(cè)試方案</b></p><p> 設(shè)計(jì)測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問(wèn)題。目前為止測(cè)試方案主要有兩種方法:黑盒測(cè)
85、試和白盒測(cè)試。</p><p> 黑盒測(cè)試又稱為功能測(cè)試,黑盒測(cè)試法把程序看作一個(gè)黑盒子,在程序接口進(jìn)行,它只檢查程序功能是否能夠按照規(guī)格說(shuō)明書(shū)的規(guī)定正確使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。</p><p> 白盒測(cè)試又叫結(jié)構(gòu)測(cè)試,它與黑盒測(cè)試法相反,它的前提是可以把程序看成一個(gè)透明的白盒子,測(cè)試者完全知道程序的結(jié)構(gòu)和處理方法。,這種
86、方法按照程序內(nèi)部的邏輯測(cè)試程序,檢查程序中的主要執(zhí)行通路是否都能按預(yù)定要求正確工作。[1]</p><p> 本系統(tǒng)開(kāi)發(fā)過(guò)程進(jìn)行的測(cè)試步驟如下:</p><p> 5.2.1 模塊測(cè)試:</p><p> 也叫單元測(cè)試,模塊測(cè)試的目的是保證每一個(gè)模塊作為一個(gè)單元能正確運(yùn)。一般來(lái)說(shuō),可以應(yīng)用人工測(cè)試和計(jì)算機(jī)測(cè)試兩種不同的測(cè)試方法來(lái)完成單元測(cè)試工作。但通常情況下
87、單元測(cè)試主要運(yùn)用白盒測(cè)試技術(shù),而且對(duì)多個(gè)模塊的測(cè)試可以并行的進(jìn)行。在單元測(cè)試期間著重從下述五個(gè)方面對(duì)模塊進(jìn)行測(cè)試:</p><p> 1.模塊接口; </p><p><b> 2.局部數(shù)據(jù)結(jié)構(gòu);</b></p><p> 3.重要的執(zhí)行路徑; </p><p><b> 4.出錯(cuò)處理通路;&l
88、t;/b></p><p> 5.影響上述各方面特性的邊界條件.</p><p> 5.2.2集成測(cè)試:</p><p> 包括系統(tǒng)測(cè)試和子系統(tǒng)測(cè)試。集成測(cè)試是組裝軟件的系統(tǒng)技術(shù),主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問(wèn)題。集成測(cè)試有兩種方法:非漸增式和漸增式,但比較而言,漸增式方法比較好,因?yàn)椋?lt;/p><p> (1)編寫(xiě)的測(cè)試軟件較少
89、,開(kāi)銷(xiāo)較小。</p><p> ?。?)較早地發(fā)現(xiàn)模塊間的接口錯(cuò)誤。</p><p> ?。?)錯(cuò)誤位置容易判斷。</p><p><b> ?。?)測(cè)試更徹底。</b></p><p> 因此,本系統(tǒng)集成測(cè)試采用漸增式測(cè)試中的混合法,即對(duì)軟件結(jié)構(gòu)中較上層使用自頂而下的測(cè)試方法,而對(duì)軟件結(jié)構(gòu)中較下層,使用的是自底向上方
90、法,兩者結(jié)合,這是對(duì)模塊較多時(shí)測(cè)試的一種折衷方法。</p><p> 5.2.3 確認(rèn)測(cè)設(shè):</p><p> 這一步是驗(yàn)證軟件的有效性。目的是向未來(lái)的用戶表明系統(tǒng)能夠象預(yù)定的那樣工作,驗(yàn)收測(cè)試一般使用黑盒測(cè)試法,驗(yàn)收測(cè)試有兩種可能的結(jié)果。</p><p> ?。?)功能和特性與用戶的要求有差距。</p><p> ?。?)功能和性能與
91、用戶要求一致,軟件是可以接受的。</p><p> 這個(gè)階段發(fā)現(xiàn)的問(wèn)題往往和需求分析階段的差距有關(guān)。</p><p> 5.2.4 平行運(yùn)行</p><p> 所謂平行運(yùn)行就是同時(shí)運(yùn)行。新開(kāi)發(fā)出來(lái)的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個(gè)系統(tǒng)的處理結(jié)果。目的有:</p><p> 1.可以在準(zhǔn)生產(chǎn)環(huán)境中運(yùn)行新系統(tǒng)而有不冒風(fēng)險(xiǎn);&l
92、t;/p><p> 2.用戶能有一段熟悉新系統(tǒng)的時(shí)間;</p><p> 3.可以驗(yàn)證用戶指南和使用手冊(cè)之類的文檔;</p><p> 4.能夠以準(zhǔn)生產(chǎn)模式對(duì)新系統(tǒng)進(jìn)行全負(fù)荷測(cè)試,可以用測(cè)試結(jié)果驗(yàn)證性能指標(biāo)。</p><p><b> 5.3 系統(tǒng)維護(hù)</b></p><p> 軟件維護(hù)是
93、軟件生命周期的最后一個(gè)階段,處于系統(tǒng)投入生產(chǎn)性運(yùn)行以后的時(shí)期中,所謂軟件維護(hù)就是在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過(guò)程。軟件的維護(hù)有適應(yīng)性維護(hù);完善性維護(hù);改正性維護(hù);預(yù)防性維護(hù)。</p><p> 1. 本系統(tǒng)為適應(yīng)維護(hù)的需要,采用如下措施:</p><p> 2. 軟件配置程序源代碼;</p><p> 3. 開(kāi)發(fā)過(guò)程文檔齊全;
94、</p><p> 4. 設(shè)計(jì)過(guò)程中各模塊均考慮或預(yù)留完整性和可維護(hù)性接口等部分。</p><p> 本軟件的模塊化,詳細(xì)設(shè)計(jì)的文檔、源代碼內(nèi)部的文檔有詳細(xì)說(shuō)明、注釋均可提高可維護(hù)性;</p><p> 盡量松散〈低偶合〉,高內(nèi)聚[1]。</p><p><b> 參考文獻(xiàn)</b></p><
95、p> [1]張海藩,軟件工程導(dǎo)論[M]. 第5版.北京:清華大學(xué)出版社,2008.</p><p> [2]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M]. 第3版.北京:高等教育出版社,2000.</p><p> [3]肖金秀,ASP.NET網(wǎng)絡(luò)編程技術(shù)[M]. 第1版. 北京: 清華大學(xué)出版社,2001.</p><p> [5]求是科技.ASP.NET電子
96、政務(wù)應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航.[M] 第1版.北京: 人民郵電出版社,2004.</p><p> [6]孫麗君,吳紅普.ASP.NET編程基礎(chǔ)及應(yīng)用實(shí)例集錦[M].第1版.北京: 人民郵電出版社,2001.</p><p> [7]李勇平,陳峰波.ASP基礎(chǔ)教程[M].清華大學(xué)出版社,2006.</p><p> [9]陳建偉、李美軍,Asp動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)教程,清
97、華大學(xué)出版社,</p><p> [10]邵裴,基于web的BBS系統(tǒng)的建立,金陵職業(yè)大學(xué)學(xué)報(bào).</p><p> [11]萬(wàn)峰科技.ASP網(wǎng)站開(kāi)發(fā)[M].電子工業(yè)出版社,2005.</p><p> [12] 張躍廷,房大偉,龐婭娟. ASP.NET全能速查寶典[M].北京:人民郵電出版社,2009.</p><p> [13]陳季
98、,ASP.NET實(shí)例指南與高級(jí)應(yīng)用。中國(guó)鐵道出版社,2008</p><p> [14]劉輝,零基礎(chǔ)學(xué)SQL Server 2005,機(jī)械工業(yè)出版社,2007</p><p> [15]其文海,ASP與SQL Server站點(diǎn)開(kāi)發(fā)使用教程,機(jī)械工業(yè)出版社,2008</p><p> [16]張領(lǐng),ASP.NET項(xiàng)目開(kāi)發(fā)全程實(shí)錄,清華大學(xué)出版社,2008<
99、/p><p> [17]唐學(xué)忠,原文請(qǐng)找SQL server 2000數(shù)據(jù)庫(kù)教程,電子工業(yè)出版社,2005</p><p> [18]李俊民,精通SQL(結(jié)構(gòu)話查詢語(yǔ)言詳解),人民郵電出版社,2009</p><p> [19]高校學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),信息技術(shù),2006/4,中國(guó)期刊全文數(shù)據(jù)庫(kù)</p><p><b>
100、 致 謝</b></p><p> 在論文即將完成之時(shí),首先我要感謝我的指導(dǎo)老師王老師老師,謝謝老師給予我悉心的關(guān)懷與指導(dǎo)。老師認(rèn)真負(fù)責(zé)的工作態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)風(fēng)格,使我深受啟發(fā)。同時(shí)也感謝院系各級(jí)領(lǐng)導(dǎo)對(duì)我的關(guān)心,為我提供了舒適的工作、學(xué)習(xí)環(huán)境。在開(kāi)發(fā)的期間,感謝同學(xué)們給我的無(wú)私的幫助,與同學(xué)們的相互探討使我獲益匪淺。半年時(shí)間內(nèi),我在基本學(xué)會(huì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)地開(kāi)發(fā)外,更重要的是學(xué)到了兢兢業(yè)業(yè),奮發(fā)
101、向上的精神,這種精神是我今后人生前進(jìn)道路上的一種力量,所以我再次衷心地感謝老師和我的同學(xué)們,謝謝你們。</p><p> 襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄
102、薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂
103、莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀</p><p> 羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿
104、螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆
105、袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿<
106、;/p><p> 袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄
107、袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——畢業(yè)生信息管理系統(tǒng)
- 畢業(yè)論文——畢業(yè)生信息管理系統(tǒng)
- 畢業(yè)論文——畢業(yè)生信息管理系統(tǒng) (2)
- 畢業(yè)生信息管理系統(tǒng)企業(yè)管理模塊-畢業(yè)論文
- 畢業(yè)生招聘信息的發(fā)布與管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)設(shè)計(jì)-畢業(yè)生論文管理系統(tǒng)
- 畢業(yè)生信息管理系統(tǒng)—企業(yè)管理模塊-畢業(yè)論文附件
- 畢業(yè)生梁亮畢業(yè)論文
- 畢業(yè)論文——大學(xué)畢業(yè)生網(wǎng)上論文選題系統(tǒng)
- 畢業(yè)論文——大學(xué)畢業(yè)生網(wǎng)上論文選題系統(tǒng)
- 畢業(yè)生管理信息系統(tǒng) ──校級(jí)管理員模塊-畢業(yè)論文
- 畢業(yè)生就業(yè)管理系統(tǒng)畢業(yè)論文.docx
- 畢業(yè)生就業(yè)管理系統(tǒng)設(shè)計(jì)【畢業(yè)論文】
- 畢業(yè)生管理信息系統(tǒng) ──校級(jí)管理員模塊-畢業(yè)論文
- 彭浪畢業(yè)論文終版
- 高校教材管理系統(tǒng)畢業(yè)論文
- 高校畢業(yè)生信息管理系統(tǒng)設(shè)計(jì).pdf
- 酒店管理專業(yè)畢業(yè)生“潛流失”現(xiàn)象探析-畢業(yè)論文
- 運(yùn)河高師2010屆畢業(yè)生畢業(yè)論文
- 酒店管理專業(yè)畢業(yè)生“潛流失”現(xiàn)象探析-畢業(yè)論文
評(píng)論
0/150
提交評(píng)論