版權(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> 第一章 緒 論 ………………………………………………………… 5</p><p> 第二章 管理信息系統(tǒng)概論 …………………………………………… 6 </p><p> 第一節(jié) 管理信息系統(tǒng)介紹 ……………………………………… 6</p>
2、<p> 管理信息系統(tǒng)的基本含義 …………………………… 6</p><p> 管理信息系統(tǒng)的基本功能 …………………………… 6 </p><p> 第二節(jié) 管理信息系統(tǒng)開(kāi)發(fā)方法介紹 ……………………………… 7 </p><p> 原型法 ………………………………………………… 7</p><p>
3、 面向?qū)ο蟮拈_(kāi)發(fā)方法 ………………………………… 8</p><p> 第三章 職工工資管理系統(tǒng)分析 ……………………………………… 10 </p><p> 第一節(jié) 系統(tǒng)的主要功能 ………………………………………… 10 </p><p> 第二節(jié) 系統(tǒng)設(shè)計(jì)方法概要 ……………………………………… 10 </p>&l
4、t;p> 第三節(jié) 目標(biāo)系統(tǒng)要求 …………………………………………… 11 </p><p> 第四節(jié) 系統(tǒng)平臺(tái)的選擇 …………………………………………… 11 </p><p> 操作系統(tǒng) ……………………………………………… 11</p><p> 開(kāi)發(fā)工具及其語(yǔ)言 …………………………………… 11</p><
5、;p> 第五節(jié) 數(shù)據(jù)庫(kù)的選擇 ……………………………………………… 12 </p><p> 數(shù)據(jù)庫(kù)的介紹 ………………………………………… 12</p><p> 數(shù)據(jù)庫(kù)系統(tǒng)的選擇原則 ……………………………… 12</p><p> 第四章 職工工資管理系統(tǒng)設(shè)計(jì) ……………………………………… 13</p><p
6、> 第一節(jié) 系統(tǒng)功能模塊圖 ………………………………………… 13 </p><p> 系統(tǒng)的總體結(jié)構(gòu) ……………………………………… 13</p><p> 功能模塊的說(shuō)明 ……………………………………… 13</p><p> 第二節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì) ……………………………………………… 14 </p><
7、;p> 概念設(shè)計(jì) ……………………………………………… 14</p><p> 本系統(tǒng)中數(shù)據(jù)庫(kù)表結(jié)構(gòu)的設(shè)計(jì) ……………………… 14</p><p> 第三節(jié) 系統(tǒng)的界面設(shè)計(jì) ………………………………………… 15 </p><p> 系統(tǒng)登錄界面 ………………………………………… 15</p><p>
8、系統(tǒng)主窗體 ………………………………………… 15</p><p> 系統(tǒng)子窗體界面 …………………………………… 16</p><p> 第五章 系統(tǒng)性能測(cè)試與分析 ………………………………………… 22 </p><p> 第一節(jié) 系統(tǒng)開(kāi)發(fā)環(huán)境 …………………………………………… 22 </p><p>
9、第二節(jié) 系統(tǒng)測(cè)試 ………………………………………………… 23 </p><p> 第三節(jié) 系統(tǒng)運(yùn)行與維護(hù) ………………………………………… 25 </p><p> 系統(tǒng)運(yùn)行 …………………………………………… 25</p><p> 系統(tǒng)維護(hù) …………………………………………… 25</p><p> 結(jié)
10、 束 語(yǔ) ……………………………………………………………… 27 </p><p> 致 謝 ……………………………………………………………… 28 </p><p> 參考文獻(xiàn) ……………………………………………………………… 29 </p><p> 附錄 一 ……………………………………………………………… 30
11、</p><p><b> 校園圖書(shū)管理系統(tǒng)</b></p><p><b> 摘 要</b></p><p> 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)圖書(shū)管理勢(shì)在必行。本系統(tǒng)依據(jù)一部份圖書(shū)管管理制度,經(jīng)過(guò)實(shí)際的需求分析,采用功能強(qiáng)大的Dreamweaver作為開(kāi)發(fā)工具而開(kāi)發(fā)出來(lái)的
12、單機(jī)版圖書(shū)管理系統(tǒng)。開(kāi)發(fā)校園圖書(shū)管理系統(tǒng)的目的就是為了幫助圖書(shū)管管理員能更好地管理圖書(shū),提高工作效率,實(shí)現(xiàn)圖書(shū)管理的規(guī)范化和自動(dòng)化。</p><p> 本系統(tǒng)使用ASP+VB+JAVASCRIPT編程語(yǔ)言,采用SQL Server2000數(shù)據(jù)庫(kù),主要使用asp中的ODBC驅(qū)動(dòng)控件來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行增、刪、查、改操作。使用ODBC驅(qū)動(dòng)控件操作簡(jiǎn)單,同時(shí)本系統(tǒng)自行封裝了靈活的數(shù)據(jù)庫(kù)操作類(lèi),可以使用最少的代碼創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)
13、用程序。</p><p> 本系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),實(shí)現(xiàn)了一般圖書(shū)管理系統(tǒng)對(duì)圖書(shū)信息的瀏覽、添加、刪除、修改和查詢(xún)功能,能夠完成對(duì)圖書(shū)的記錄,節(jié)省了大量的人工操作的工作量,自動(dòng)完成眾多的信息處理,減少了數(shù)據(jù)出現(xiàn)錯(cuò)誤的幾率,加強(qiáng)了工資記錄的安全性和完整性。</p><p> 關(guān)鍵詞 校園圖書(shū)管理、SQL Server 2000數(shù)據(jù)庫(kù)、Dreamwea
14、ver CS3</p><p><b> 第一章 緒 論</b></p><p> 圖書(shū)管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),是現(xiàn)代圖書(shū)管理不可缺少的部分。對(duì)于大中型圖書(shū)館來(lái)說(shuō),利用計(jì)算機(jī)支持圖書(shū)館高效率完成勞動(dòng)查詢(xún)管理的日常事務(wù);而記錄是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,庫(kù)存圖書(shū)、借閱登記的工作量很大,一般不允許出錯(cuò)。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件
15、信息,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。</p><p> 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低。除此之外,還可以利用計(jì)算機(jī)對(duì)有圖書(shū)信息進(jìn)行統(tǒng)計(jì),這些優(yōu)點(diǎn)適應(yīng)現(xiàn)代圖書(shū)管理制度要求,能夠極大地提高圖書(shū)管
16、理的效率,也是正規(guī)化管理,與世界接軌的重要條件</p><p> 開(kāi)發(fā)本系統(tǒng)的目的就是開(kāi)發(fā)一個(gè)功能實(shí)用,用戶操作方便,簡(jiǎn)單明了的圖書(shū)管理軟件。目前市面上流行的圖書(shū)管理軟件不少,只需要一個(gè)操作方便,功能實(shí)用,能滿足管理人員的管理及需求的系統(tǒng),幫助管理人員提高工作效率。</p><p> 第二章 管理信息系統(tǒng)概論</p><p> 第一節(jié) 管理信息系統(tǒng)介紹<
17、;/p><p> 管理信息系統(tǒng)(MIS)是一門(mén)邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計(jì)算機(jī)技術(shù)于一體。1985年,管理信息系統(tǒng)創(chuàng)始人,明尼蘇達(dá)大學(xué)卡爾森管理學(xué)院的著名教授戴維斯(Gordon.B.Davis)給出了一個(gè)具有代表性的定義:“管理信息系統(tǒng)是一個(gè)利用計(jì)算機(jī)硬件和軟件,手工作業(yè)、分析、計(jì)劃、控制和決策模型以及數(shù)據(jù)庫(kù)的用戶-機(jī)器系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能。”
18、</p><p> 隨著網(wǎng)絡(luò)技術(shù)的出現(xiàn),管理信息系統(tǒng)又有了新的必恭必敬,基于網(wǎng)絡(luò)的管理信息系統(tǒng)不斷出現(xiàn),管理信息系統(tǒng)的概念模型也發(fā)生了相應(yīng)的變化,許多學(xué)者對(duì)管理信息系統(tǒng)給出了新的定義。例如勞頓認(rèn)為:“管理信息系統(tǒng)是一個(gè)基于計(jì)算機(jī)的信息系統(tǒng),它通過(guò)收集、處理、存儲(chǔ)和擴(kuò)散信息,來(lái)支持組織的管理、決策、合作、控制、分析活動(dòng),并使之可視化?!?</p><p> 一、管理信息系統(tǒng)的基本含義&l
19、t;/p><p> (一)管理信息系統(tǒng)不是一個(gè)單純的軟件系統(tǒng),而是一個(gè)人-機(jī)系統(tǒng),由人和機(jī)器協(xié)同工作。管理信息系統(tǒng)在支持企業(yè)或組織的各項(xiàng)管理活動(dòng)中,管理人員負(fù)責(zé)將基礎(chǔ)數(shù)據(jù)及時(shí)地輸入到計(jì)算機(jī)中,計(jì)算機(jī)則根據(jù)企業(yè)或組織中的各層管理人員的要求對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行加工處理,并將所得到的信息輸出。計(jì)算機(jī)不斷地與最終用戶進(jìn)行著信息的交換,但在對(duì)數(shù)據(jù)的加工處理過(guò)程中又需要人的適當(dāng)干預(yù)。 </p><p> (
20、二)管理信息系統(tǒng)的管理過(guò)程就是對(duì)數(shù)據(jù)進(jìn)行懼、存儲(chǔ)、加工處理、傳遞,并產(chǎn)生信息的過(guò)程,因此數(shù)據(jù)是管理信息系統(tǒng)的靈魂。管理信息系統(tǒng)運(yùn)用了數(shù)據(jù)庫(kù)的技術(shù),對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行統(tǒng)一規(guī)劃、存儲(chǔ),供各層管理人員使用,從而實(shí)現(xiàn)了數(shù)據(jù)的一致和共享。 </p><p> (三)管理信息系統(tǒng)可以解決企業(yè)或組織所面臨的問(wèn)題。例如,管理信息系統(tǒng)可以處理企業(yè)產(chǎn)生經(jīng)營(yíng)活動(dòng)的全過(guò)程,可以解決組織中數(shù)據(jù)處理效率問(wèn)題,也可以解決財(cái)務(wù)管理決策過(guò)程等。 &
21、lt;/p><p> 二、管理信息系統(tǒng)的基本功能</p><p><b> (一)數(shù)據(jù)處理功能</b></p><p> 數(shù)據(jù)處理是管理信息系統(tǒng)最基本的功能,它包括對(duì)各種類(lèi)型數(shù)據(jù)的收集、加工處理、傳遞、存儲(chǔ)等工作。 </p><p><b> (二)實(shí)測(cè)功能</b></p><
22、;p> 通過(guò)對(duì)數(shù)據(jù)的加工處理,可以隨時(shí)了解各部門(mén)的實(shí)際運(yùn)行情況,如各生產(chǎn)車(chē)間今天生產(chǎn)的產(chǎn)品數(shù)量、銷(xiāo)售部接受的訂單等。 </p><p><b> (三)預(yù)測(cè)功能 </b></p><p> 通過(guò)運(yùn)用一定的數(shù)學(xué)方法和預(yù)測(cè)模型,對(duì)過(guò)去的數(shù)據(jù)進(jìn)行分析,就可能對(duì)未來(lái)可能發(fā)生的情況進(jìn)行預(yù)測(cè),為高級(jí)管理人員進(jìn)行管理決策提供依據(jù)。 </p><p&g
23、t;<b> (四)控制功能 </b></p><p> 通過(guò)信息的反饋可以對(duì)整個(gè)企業(yè)生產(chǎn)經(jīng)營(yíng)的各個(gè)部門(mén)、各個(gè)環(huán)節(jié)的運(yùn)行情況進(jìn)行監(jiān)測(cè)、協(xié)調(diào)、控制,保證系統(tǒng)的正常運(yùn)行。 </p><p><b> (五)輔助決策功能</b></p><p> 通過(guò)對(duì)數(shù)據(jù)的加工處理,可以快速地獲取對(duì)決策有影響的信息,從而為合理的配置企
24、業(yè)的各項(xiàng)資源,做出最佳的決策提供科學(xué)的依據(jù)。 </p><p> 目前,管理信息系統(tǒng)的應(yīng)用已經(jīng)非常廣泛,隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的發(fā)展,管理信息系統(tǒng)的功能也日趨完善,并朝著智能化、網(wǎng)絡(luò)化、集成化等方向發(fā)展。如辦公自動(dòng)化(OA)、電子商務(wù)(EC)、專(zhuān)家系統(tǒng)(ES)、計(jì)算機(jī)集成制造系統(tǒng)(CIMS)。 </p><p> 第二節(jié) 管理信息系統(tǒng)開(kāi)發(fā)方法介紹</p>&l
25、t;p> 目前,常用的管理信息系統(tǒng)的開(kāi)發(fā)方法有生命周期法、原型法和面對(duì)對(duì)象的開(kāi)發(fā)方法。 在此僅對(duì)原型法和面對(duì)對(duì)象的開(kāi)發(fā)方法進(jìn)行簡(jiǎn)單的描述。 </p><p><b> 一、原型法</b></p><p> 原型法(Prototyping Method)是20世紀(jì)80年代發(fā)展起來(lái)的,旨在改變生命周期法的缺點(diǎn)的一種系統(tǒng)開(kāi)發(fā)方法。 </p><
26、;p> (一)原型法的基本思想 </p><p> 首選根據(jù)用戶的要求,由用戶和開(kāi)發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個(gè)系統(tǒng)模型。再在此基礎(chǔ)上與用戶交流,將模型不斷補(bǔ)充,修改完善,如此反復(fù),最終直至用戶和開(kāi)發(fā)者都比較滿意為止,就形成了一個(gè)相對(duì)穩(wěn)定、較為理想的管理信息系統(tǒng)。 </p><p> (二)原型法的開(kāi)發(fā)過(guò)程 </p><
27、p> 采用原型法開(kāi)發(fā)管理信息系統(tǒng)可以分為如下幾個(gè)階段: </p><p> 1.確定用戶的基本需求。由用戶提出對(duì)新系統(tǒng)的基本要求,如功能、基本界面形式、所需的數(shù)據(jù)、應(yīng)用范圍、運(yùn)行環(huán)境等,開(kāi)發(fā)者根據(jù)這些信息估算出開(kāi)發(fā)該系統(tǒng)所需的費(fèi)用,并建立簡(jiǎn)明的系統(tǒng)模型。 </p><p> 2.開(kāi)發(fā)初步的原型系統(tǒng)。系統(tǒng)開(kāi)發(fā)人員根據(jù)用戶的要求建立原型系統(tǒng),但該系統(tǒng)只是一個(gè)初步的、不成熟的系統(tǒng),從
28、系統(tǒng)的工作效率上看也是不完善的。其主要目的是為了描述開(kāi)發(fā)者所理解的用戶的基本需求。 </p><p> 3.修改、評(píng)價(jià)原型系統(tǒng)。將建造好的原型系統(tǒng)交給用戶,并投入試運(yùn)行,用戶將使用過(guò)程中發(fā)現(xiàn)的問(wèn)題一一記錄下來(lái),并與開(kāi)發(fā)人員進(jìn)行交流。開(kāi)發(fā)人員針對(duì)這些問(wèn)題不斷地對(duì)系統(tǒng)進(jìn)行修改、擴(kuò)充與完善,直至用戶滿意為止。 </p><p> 4.形成最終的管理信息。對(duì)用戶滿意的原型系統(tǒng)進(jìn)行進(jìn)一步的開(kāi)發(fā),
29、不斷補(bǔ)充、完善,最終形成一個(gè)適用的管理信息系統(tǒng)。 </p><p> (三)原型法的優(yōu)缺點(diǎn) </p><p> 原型法的優(yōu)點(diǎn)是開(kāi)發(fā)周期短,費(fèi)用較少,同時(shí)可以較有效地避免因開(kāi)發(fā)者和用戶的認(rèn)識(shí)隔閡所產(chǎn)生的失敗,其缺點(diǎn)是系統(tǒng)的開(kāi)發(fā)缺乏統(tǒng)一的規(guī)劃和開(kāi)發(fā)標(biāo)準(zhǔn),難以對(duì)系統(tǒng)的開(kāi)發(fā)過(guò)程加以控制。 </p><p> 原型法一般適用于開(kāi)發(fā)規(guī)模不大、不太復(fù)雜或需求經(jīng)常發(fā)生變化的系
30、統(tǒng)。 </p><p> 二、面向?qū)ο蟮拈_(kāi)發(fā)方法 </p><p> 面向?qū)ο螅∣bject Oriented)的技術(shù)于20世紀(jì)80年興起,隨后廣泛地應(yīng)用于計(jì)算機(jī)技術(shù)的幾乎所有領(lǐng)域。面向?qū)ο蟮募夹g(shù)中最重要的概念是對(duì)象。 </p><p> 面向?qū)ο笫腔趩?wèn)題對(duì)象的自底向上的一種系統(tǒng)開(kāi)發(fā)方法。在開(kāi)發(fā)過(guò)程中,分析和設(shè)計(jì)階段獨(dú)立于程序設(shè)計(jì)語(yǔ)言,信息系統(tǒng)模型設(shè)計(jì)好后,
31、最終用具體的程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)或硬件來(lái)實(shí)現(xiàn)。面向?qū)ο蠓ㄗ钪饕奶攸c(diǎn)是對(duì)對(duì)象為基礎(chǔ),對(duì)象是分析問(wèn)題和解決問(wèn)題的核心。 </p><p> (一)面對(duì)對(duì)象法的開(kāi)發(fā)過(guò)程 </p><p> 面對(duì)對(duì)象法的開(kāi)發(fā)過(guò)程一般分為四個(gè)階段: </p><p> 1.認(rèn)識(shí)客觀世界(如一個(gè)企業(yè))中的對(duì)象以及行為,分別獨(dú)立設(shè)計(jì)各個(gè)對(duì)象的實(shí)體。 </p><p&g
32、t; 2.分析對(duì)象之間的聯(lián)系和相互之間所傳遞的信息,由此構(gòu)造客觀世界(企業(yè))所對(duì)應(yīng)的信息管理系統(tǒng)的模型。 </p><p> 3.由信息系統(tǒng)的模型轉(zhuǎn)換成計(jì)算機(jī)軟件系統(tǒng)的模型。 </p><p> 4.由計(jì)算機(jī)軟件系統(tǒng)的模型再轉(zhuǎn)化成一個(gè)現(xiàn)實(shí)系統(tǒng)。 </p><p> (二)面向?qū)ο蠓ǖ膬?yōu)缺點(diǎn): </p><p> 面向?qū)ο蠓ǖ膬?yōu)點(diǎn)是便
33、于幫助分析者、設(shè)計(jì)者和用戶清楚地表達(dá)抽象概念,互相進(jìn)行交流;交流特定的軟件工具模塊,直接地完成了從對(duì)象的描述到軟件體系結(jié)構(gòu)之間的轉(zhuǎn)換,避免了其它的方法在開(kāi)發(fā)過(guò)程的客觀世界描述和軟件結(jié)構(gòu)不一致性和復(fù)雜性問(wèn)題,便利系統(tǒng)開(kāi)發(fā)簡(jiǎn)單、統(tǒng)一,開(kāi)發(fā)周期短,費(fèi)用低。 </p><p> 面向?qū)ο蠓ǖ闹饕秉c(diǎn)與原型法一樣,因此這種方法也不適用于開(kāi)發(fā)大的、復(fù)雜的系統(tǒng)。 </p><p> 本系統(tǒng)在開(kāi)發(fā)過(guò)程
34、中具體是采用了原型法和面向?qū)ο髢煞N方法相結(jié)合的開(kāi)發(fā)思路,力求在開(kāi)發(fā)過(guò)程中盡量吸收這兩種方法的長(zhǎng)處,而克服它們的短處。</p><p> 第三章 校園圖書(shū)管理系統(tǒng)分析</p><p> 第一節(jié) 系統(tǒng)的主要功能</p><p> 校園圖書(shū)管理系統(tǒng)的主要任務(wù)是用計(jì)算機(jī)對(duì)各類(lèi)書(shū)籍信息進(jìn)行日常的管理,如查詢(xún)、修改、增加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完成各種圖書(shū)信息的統(tǒng)計(jì)
35、記錄和借閱工作,快速打印出借閱信息,針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要求,設(shè)計(jì)了圖書(shū)管理系統(tǒng)。</p><p> 圖書(shū)管理系統(tǒng)主要有以下幾大功能:</p><p> 一、可以對(duì)圖書(shū)進(jìn)行錄入、管理、分類(lèi)、刪除。</p><p> 二、可以進(jìn)行借閱記錄管理。</p><p> 三、查詢(xún)庫(kù)存圖書(shū)與廢棄圖書(shū)、登陸日志。</p><p
36、> 第二節(jié) 系統(tǒng)設(shè)計(jì)方法概要</p><p> 本校園圖書(shū)管理系統(tǒng)是采用面向?qū)ο蟮某绦蛟O(shè)計(jì)思想進(jìn)行編制的,整個(gè)系統(tǒng)由若干個(gè)表單、類(lèi)以及一個(gè)主菜單組成,由項(xiàng)目管理器統(tǒng)一管理全部程序的編寫(xiě)和調(diào)試。用戶可以通過(guò)主菜單調(diào)用系統(tǒng)的各項(xiàng)功能。</p><p> 一、面向?qū)ο笤O(shè)計(jì)不再是單純的從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建類(lèi)和對(duì)象,利用類(lèi)和對(duì)象來(lái)簡(jiǎn)化程序設(shè)計(jì),并提供代碼的封裝
37、和可重用性,便于程序的維護(hù)與擴(kuò)展。</p><p> 二、所謂的對(duì)象是一種抽象的名稱(chēng),用來(lái)對(duì)應(yīng)實(shí)現(xiàn)世界存在的“東西”。一個(gè)窗口、一個(gè)按鈕、一個(gè)菜單都可視為一個(gè)對(duì)象,而按鈕對(duì)象、菜單對(duì)象、又會(huì)出現(xiàn)在窗口對(duì)象中,因此按鈕對(duì)象、菜單對(duì)象便是窗口的組件之一。對(duì)象內(nèi)部的數(shù)據(jù)是不能隨意更改的,必須由外部向其傳遞信息,再由對(duì)象按其方法加以處理。用戶無(wú)需知道其任何細(xì)節(jié),操作是封閉的,對(duì)象之間能通過(guò)函數(shù)調(diào)用相互通信。</p
38、><p> 三、類(lèi)可視為一個(gè)產(chǎn)品模具、一個(gè)模塊。在面向?qū)ο笤O(shè)計(jì)中,類(lèi)是對(duì)象的原型,是對(duì)象的制作器。類(lèi)的概念是面向?qū)ο蟪绦蛟O(shè)計(jì)最重要的特征。所謂類(lèi),是指由數(shù)據(jù)結(jié)構(gòu)及其相關(guān)操作所形成的集合,描述該類(lèi)任一對(duì)象的共同的行為特征,是對(duì)一組性質(zhì)相同的對(duì)象的程序描述,概括了對(duì)象的共同性質(zhì)和數(shù)據(jù)。</p><p> 四、面向?qū)ο笤O(shè)計(jì)的核心是類(lèi)的設(shè)計(jì)。例如:可以定義一個(gè)“工資查詢(xún)表單”類(lèi),該類(lèi)中可以定義查詢(xún)
39、的姓名、年齡、工資等等信息,則以此類(lèi)為原型可以設(shè)計(jì)出眾多的“工資查詢(xún)表單”類(lèi)的對(duì)象實(shí)例,這些實(shí)體都具有類(lèi)中所定義的特征。</p><p> 五、設(shè)計(jì)的工資管理系統(tǒng)也是建立在一系列類(lèi)基礎(chǔ)之上的,其編程的思想是:先根據(jù)一定的需要?jiǎng)?chuàng)建一系列的子類(lèi),編制程序時(shí),由這些類(lèi)派生出相應(yīng)的對(duì)象,所派生出的對(duì)象繼承了其父類(lèi)所有的功能,而且具有很好的封裝性。每個(gè)表單都是由一定數(shù)量的對(duì)象按某一種方式組合在一起的,程序編制的核心是類(lèi)的
40、設(shè)計(jì)。</p><p> 第三節(jié) 目標(biāo)系統(tǒng)要求</p><p> 目標(biāo)系統(tǒng)應(yīng)該達(dá)到以下要求: </p><p> 一、時(shí)間經(jīng)濟(jì)性。優(yōu)化邏輯設(shè)計(jì)與物理設(shè)計(jì),使系統(tǒng)運(yùn)行效率高,反映速度快。</p><p> 二、可靠性。能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強(qiáng)的容錯(cuò)能力。</p><p> 三、可理解性。用戶容易理解和使用該
41、系統(tǒng)。</p><p> 四、可維護(hù)性和適應(yīng)性。系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)不斷發(fā)展變化的需要。</p><p> 五、可用性。目標(biāo)系統(tǒng)功能齊全,能夠完全滿足業(yè)務(wù)需求。</p><p> 六、安全保密性。保證系統(tǒng)的物理安全、數(shù)據(jù)存儲(chǔ)和存取的安全與保密、數(shù)據(jù)傳輸?shù)陌踩c保密,做好使用人員的授權(quán)管理。</p><p>
42、 第四節(jié) 系統(tǒng)平臺(tái)的選擇</p><p><b> 一、操作系統(tǒng)</b></p><p> 選擇微軟平臺(tái)作為主導(dǎo),一方面考慮目前微軟的飛速發(fā)展,越來(lái)越多的企業(yè)在規(guī)劃內(nèi)部網(wǎng)絡(luò)時(shí),將微軟平臺(tái)作為首選方案;另一方面從技術(shù)角度來(lái)講,微軟平臺(tái)上的應(yīng)用無(wú)論是在開(kāi)發(fā)上,還是在軟件的部署上都非常容易,而且性能優(yōu)越。本操作系統(tǒng)先擇的是Windows XP、Windows serve
43、r 2003。</p><p> 二、開(kāi)發(fā)工具及其語(yǔ)言</p><p> 目前的可用的設(shè)計(jì)技術(shù)在設(shè)計(jì)此類(lèi)系統(tǒng)上的數(shù)據(jù)庫(kù)技術(shù)已經(jīng)非常成熟,可提供的開(kāi)發(fā)工具也很多,例如:Visual C++ ,Visual Basic, PowerBuilder, Dephi, Visual FoxPro等,它們都是很好的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,都是可視化開(kāi)發(fā)工具,功能強(qiáng)大,開(kāi)發(fā)容易,開(kāi)發(fā)周期短,對(duì)于本任務(wù)都能夠
44、勝任。在此本人采用的是Dreamweaver,在用netbox進(jìn)行封裝。</p><p> 第五節(jié) 數(shù)據(jù)庫(kù)的選擇</p><p><b> 一、數(shù)據(jù)庫(kù)介紹</b></p><p> 所謂數(shù)據(jù)庫(kù)(Database)就是指按一定組織方式存儲(chǔ)在一起的,相互有關(guān)的若干個(gè)數(shù)據(jù)的結(jié)合,數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management Syste
45、m)就是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,簡(jiǎn)稱(chēng)DBMS,他們建立在操作系統(tǒng)的基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,其功能包括數(shù)據(jù)庫(kù)定義,數(shù)據(jù)庫(kù)管理,數(shù)據(jù)庫(kù)建立和維護(hù),于操作系統(tǒng)通信等。DBMS通常由數(shù)據(jù)字典,數(shù)據(jù)描述語(yǔ)言及其編譯程序,數(shù)據(jù)操縱(查詢(xún))語(yǔ)言及其編譯程序,數(shù)據(jù)庫(kù)管理例行程序等部分組成。數(shù)據(jù)庫(kù)是數(shù)據(jù)處理的主要工具,是管理信息系統(tǒng)(MIS)的核心部分。數(shù)據(jù)庫(kù)系統(tǒng)是當(dāng)今計(jì)算機(jī)信息系統(tǒng)的核心,是計(jì)算機(jī)技術(shù)和應(yīng)用發(fā)展的關(guān)鍵。</p
46、><p> 二、數(shù)據(jù)庫(kù)系統(tǒng)的選擇原則</p><p> (一)數(shù)據(jù)庫(kù)系統(tǒng)采用易于集成的,開(kāi)放的技術(shù)。</p><p> (二)產(chǎn)品質(zhì)量?jī)?yōu)異,可靠性高,適于長(zhǎng)期運(yùn)行,能支持關(guān)鍵應(yīng)用。</p><p> (三)數(shù)據(jù)安全,保安型高。</p><p> (四)能提供分布式數(shù)據(jù)庫(kù)功能。</p><p&g
47、t; (五)支持多種開(kāi)發(fā)環(huán)境,軟件開(kāi)發(fā)容易。</p><p> (六)擴(kuò)充性和升級(jí)能力強(qiáng)。</p><p> 關(guān)系數(shù)據(jù)庫(kù)是以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫(kù),是根據(jù)表、記錄和字段之間的關(guān)系進(jìn)行組織和訪問(wèn)的一種數(shù)據(jù)庫(kù),它通過(guò)若干個(gè)表(Table)來(lái)存取數(shù)據(jù),并且通過(guò)關(guān)系(Relation)將這些表聯(lián)系在一起,關(guān)系數(shù)據(jù)庫(kù)提供了成為機(jī)構(gòu)化查詢(xún)語(yǔ)言(SQL)標(biāo)準(zhǔn)接口,該接口允許使用多種數(shù)據(jù)庫(kù)工具和產(chǎn)品
48、,關(guān)系數(shù)據(jù)庫(kù)是目前最廣泛應(yīng)用的數(shù)據(jù)庫(kù)。</p><p> 本設(shè)計(jì)所采用的SQL Server 2000關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)是一種小型數(shù)據(jù)庫(kù)管理系統(tǒng),其具有友好的用戶操作界面、可靠的數(shù)據(jù)管理方式、面向?qū)ο蟮牟僮骼砟?,以及?qiáng)大的網(wǎng)絡(luò)支持。</p><p> 第四章 職工工資管理系統(tǒng)設(shè)計(jì)</p><p> 第一節(jié) 系統(tǒng)功能模塊圖</p><p&
49、gt;<b> 一、系統(tǒng)的總體結(jié)構(gòu)</b></p><p> 本系統(tǒng)在設(shè)計(jì)時(shí)采用結(jié)構(gòu)化程序的設(shè)計(jì)方法,系統(tǒng)的總體結(jié)構(gòu)采用菜單來(lái)調(diào)用表單,利用表單來(lái)對(duì)信息進(jìn)行管理、數(shù)據(jù)加工、信息查詢(xún)、系統(tǒng)維護(hù)等工作,系統(tǒng)的功能模塊本結(jié)構(gòu)圖如圖4-1所示。</p><p> 圖4-1 系統(tǒng)功能模塊圖</p><p><b> 二、功能模塊的說(shuō)明&
50、lt;/b></p><p> 本系統(tǒng)大致分為如下幾大功能模塊。</p><p><b> (一)本系統(tǒng)記錄</b></p><p> 記錄此校園圖書(shū)管理系統(tǒng)的信息。</p><p><b> (二)設(shè)置期限</b></p><p> 分為借書(shū)期限提醒,圖書(shū)借
51、閱限制,圖書(shū)借閱期限。</p><p> 對(duì)借書(shū)時(shí)間還差幾天的時(shí)候,進(jìn)行提醒,對(duì)借書(shū)人限定最大借書(shū)數(shù)量,對(duì)借書(shū)人借書(shū)限定期限。</p><p><b> (三)圖書(shū)管理管理</b></p><p> 分為圖書(shū)查看,圖書(shū)增加,圖書(shū)刪除,圖書(shū)編輯,圖書(shū)分類(lèi),出借與歸還,廢棄圖書(shū),圖書(shū)搜索。可以圖書(shū)信息進(jìn)行瀏覽,并可以對(duì)圖書(shū)信息進(jìn)行增加記錄,修
52、改記錄,刪除記錄,分類(lèi)等操作。</p><p> 在圖書(shū)信息查詢(xún)模塊中,可按圖書(shū)名稱(chēng)進(jìn)行查詢(xún)。</p><p><b> (四)用戶管理</b></p><p> 分為用戶信息查看,用戶信息增加、編輯、刪除四個(gè)模塊。</p><p> 此模塊中能根據(jù)用戶個(gè)人信息進(jìn)行增、刪、查、改。</p><
53、p><b> (五)借閱列表</b></p><p><b> 查看借出書(shū)籍。</b></p><p><b> (六)管理員管理</b></p><p> 對(duì)管理員信息進(jìn)行增、刪、查、改。</p><p><b> (七)服務(wù)器信息</b>
54、;</p><p><b> 查看服務(wù)器信息。</b></p><p><b> 第二節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b> 一、概念設(shè)計(jì)</b></p><p> 概要設(shè)計(jì)基礎(chǔ)是完成需求分析后提供的需求說(shuō)明書(shū),用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)
55、模型是與DBMS無(wú)關(guān)的、面向現(xiàn)實(shí)世界的、易如理解的數(shù)據(jù)模型,其獨(dú)立于計(jì)算機(jī)的數(shù)據(jù)模型,獨(dú)立于計(jì)算機(jī)的軟硬件系統(tǒng),與用戶進(jìn)行交流十分方便。</p><p> 概念性數(shù)據(jù)模型關(guān)心的是如何完整、正確地反映客觀實(shí)際情況,不關(guān)心在數(shù)據(jù)庫(kù)中如何實(shí)現(xiàn)。這種數(shù)據(jù)模式能真實(shí)地反應(yīng)用戶要求的實(shí)際情況,是一種容易被人們理解的直觀的數(shù)據(jù)庫(kù)結(jié)構(gòu)模式。同時(shí)也是一種相對(duì)穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動(dòng)。概念性數(shù)據(jù)在用戶和設(shè)計(jì)者之間建立
56、了橋梁,是設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)的基礎(chǔ)。</p><p> 二、本系統(tǒng)中有關(guān)數(shù)據(jù)庫(kù)表結(jié)構(gòu)的設(shè)計(jì)</p><p> 第三節(jié) 系統(tǒng)的界面設(shè)計(jì)</p><p> 本章只對(duì)部分界面的設(shè)計(jì)進(jìn)行了介紹說(shuō)明,部分源代碼見(jiàn)本論文附錄一所示。具體信息可見(jiàn)本職工工資管理系統(tǒng)。</p><p><b> 一、登錄界面</b></p>
57、;<p> 輸入正確的用戶名和密碼則可進(jìn)入工資管理系統(tǒng)。若輸入錯(cuò)誤的用戶名和密碼信息,系統(tǒng)將會(huì)提示出錯(cuò)信息。</p><p><b> 二、系統(tǒng)主窗體</b></p><p> 用戶登錄進(jìn)入系統(tǒng)后,可以對(duì)所需的項(xiàng)目進(jìn)行操作。</p><p><b> 三、子窗體界面</b></p>&l
58、t;p><b> (一)基本設(shè)置</b></p><p> 可以更改借書(shū)期限、每位用戶借書(shū)限制、用戶到期提醒。</p><p><b> (二)圖書(shū)錄入</b></p><p> 可以進(jìn)行對(duì)圖書(shū)的錄入,增加圖書(shū)的數(shù)量。</p><p><b> (三)圖書(shū)管理</b&
59、gt;</p><p> 進(jìn)行圖書(shū)的管理,可以對(duì)圖書(shū)進(jìn)行增、刪,查,改。</p><p><b> (四)圖書(shū)分類(lèi)</b></p><p> 可以對(duì)圖書(shū)進(jìn)行分類(lèi)。</p><p><b> ?。ㄎ澹┯脩艄芾?lt;/b></p><p> 可以對(duì)用戶進(jìn)行增、刪、查、改。&l
60、t;/p><p><b> (六)借閱列表</b></p><p> 查看已經(jīng)借出去書(shū)的數(shù)量和名稱(chēng)。</p><p><b> ?。ㄆ撸?kù)存圖書(shū)</b></p><p> 查看目前有多少書(shū)籍。</p><p><b> ?。ò耍U棄圖書(shū)</b><
61、/p><p> 查看已經(jīng)廢棄的圖書(shū)。</p><p><b> ?。ň牛┕芾韱T管理</b></p><p> 對(duì)管理員賬戶進(jìn)行增、刪、查、改。</p><p><b> ?。ㄊ┑卿浫罩?lt;/b></p><p> 查看登錄人員的記錄,不論正確登錄或是錯(cuò)誤登錄。</p&
62、gt;<p><b> ?。ㄊ唬┓?wù)器信息</b></p><p> 第五章 系統(tǒng)性能測(cè)試與分析</p><p> 第一節(jié) 系統(tǒng)開(kāi)發(fā)環(huán)境</p><p> 系統(tǒng)開(kāi)發(fā)環(huán)境包括硬件平臺(tái)和軟件平臺(tái)兩種。</p><p> 硬件平臺(tái)是指開(kāi)發(fā)與運(yùn)行所需要的硬件環(huán)境,主要包括計(jì)算機(jī)機(jī)型及硬件配置。由于本系統(tǒng)是
63、一個(gè)小型的MIS管理系統(tǒng),因此對(duì)計(jì)算機(jī)硬件的要求不高,比較經(jīng)濟(jì),只要配備有奔騰四代賽揚(yáng)處理器2.0GHZ(或以上)、DDR256M內(nèi)存(或以上)、40G硬盤(pán)(或以上)的普通微機(jī)即可順利運(yùn)行。</p><p> 軟件平臺(tái)是指系統(tǒng)開(kāi)發(fā)與運(yùn)行的軟件環(huán)境。本系統(tǒng)在開(kāi)發(fā)時(shí)選用了穩(wěn)定性較強(qiáng)的Windows server 2003數(shù)據(jù)中心版和Dreamweaver CS3作為開(kāi)發(fā)語(yǔ)言,同時(shí)選用了SQL Server 2000
64、數(shù)據(jù)庫(kù)。</p><p> Dreamweaver CS3具有可視化的開(kāi)發(fā)環(huán)境,可以快速完成系統(tǒng)的開(kāi)發(fā),也可以制作網(wǎng)站,內(nèi)部集成的數(shù)據(jù)庫(kù)訪問(wèn)通道,使得可以輕松方便的對(duì)數(shù)據(jù)庫(kù)管理。</p><p> 本系統(tǒng)在單機(jī)上運(yùn)行,如有需要,也可以在網(wǎng)絡(luò)上以網(wǎng)站形式運(yùn)行。</p><p><b> 第二節(jié) 系統(tǒng)測(cè)試</b></p><
65、;p> 在MIS開(kāi)發(fā)過(guò)程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開(kāi)發(fā)過(guò)程中還是不可避免地會(huì)產(chǎn)生差錯(cuò),系統(tǒng)中通??赡茈[藏著錯(cuò)誤和缺陷,不經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想象的后果,因此系統(tǒng)測(cè)試是MIS開(kāi)發(fā)過(guò)程中為保證軟件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計(jì)資料表明,系統(tǒng)測(cè)試的工作量往往占MIS開(kāi)發(fā)總工作量的40%以上。因此,我們必須重視測(cè)試工作。</p><p> 由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠
66、顯露,系統(tǒng)缺陷通常是由于對(duì)某些特定情況考慮不周造成的。因此測(cè)試不是為了表明程序正確;成功的測(cè)試也不是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試。有意義的軟件測(cè)試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可以暴露程序系統(tǒng)缺陷的測(cè)試方案。因此軟件測(cè)試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷。</p><p> 從產(chǎn)品角度看,測(cè)試計(jì)劃中的測(cè)試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類(lèi)
67、模塊,從測(cè)試本身看,分為單元測(cè)試,組合測(cè)試,確認(rèn)測(cè)試等。測(cè)試對(duì)象是隨階段而異的,最基本、最初的測(cè)試是單元測(cè)試,后面的組合測(cè)試、確認(rèn)測(cè)試都是以被測(cè)過(guò)的模塊作為測(cè)試對(duì)象的。</p><p><b> 一、單元測(cè)試:</b></p><p> 單元測(cè)試也稱(chēng)模塊測(cè)試或程序測(cè)試,單元測(cè)試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說(shuō)明書(shū)是否一致,對(duì)模塊的所有主要處理路徑進(jìn)行測(cè)
68、試且與預(yù)期的結(jié)構(gòu)進(jìn)行對(duì)照,還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測(cè)試。對(duì)源碼進(jìn)行審查,對(duì)照設(shè)計(jì)說(shuō)明書(shū),表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測(cè)試前的重要工作工。單元測(cè)試一般是由程序員完成,也稱(chēng)程序調(diào)試。</p><p><b> 二、組合測(cè)試</b></p><p> 組合測(cè)試也稱(chēng)集成測(cè)試或子系統(tǒng)測(cè)試,通常采用自頂向下測(cè)試和自底向上測(cè)試兩種測(cè)試方法。組合測(cè)試的對(duì)象
69、是指已經(jīng)通過(guò)單元測(cè)試的模塊,不是對(duì)零散模塊進(jìn)行單個(gè)測(cè)試,而是用系統(tǒng)化的方法裝配和測(cè)試軟件系統(tǒng),是一個(gè)嚴(yán)格的過(guò)程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和單元模塊測(cè)試的完成日期要協(xié)調(diào)起來(lái),這種測(cè)試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開(kāi)發(fā)部分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評(píng)審員進(jìn)行演示。</p><p><b> 三、確認(rèn)測(cè)試</b></p><p&
70、gt; 確認(rèn)測(cè)試是對(duì)通過(guò)組合測(cè)試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測(cè)試的目的是對(duì)表明軟件是可以工作的,并且符合“軟件需求說(shuō)明書(shū)”中規(guī)定的全部功能和性能要求。確認(rèn)測(cè)試是按照這些要求定出的“確認(rèn)測(cè)試計(jì)劃”進(jìn)行的。測(cè)試工作是由一個(gè)獨(dú)立的組織進(jìn)行,而且測(cè)試要從用戶的角度出發(fā)。</p><p><b> 四、系統(tǒng)測(cè)試</b></p><p> 系統(tǒng)測(cè)
71、試是對(duì)整體性能的測(cè)試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問(wèn)題以及檢測(cè)系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析報(bào)告。系統(tǒng)測(cè)試應(yīng)在系統(tǒng)的整個(gè)范圍內(nèi)進(jìn)行,這種測(cè)試不只對(duì)軟件進(jìn)行,而是對(duì)構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測(cè)試與建構(gòu)同時(shí)進(jìn)行或略慢。系統(tǒng)測(cè)試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測(cè)試延到項(xiàng)目末尾進(jìn)行。</p><p><b> 五、用戶驗(yàn)收測(cè)試</b>&l
72、t;/p><p> 在系統(tǒng)測(cè)試完成后,進(jìn)行用戶的驗(yàn)收測(cè)試,它是用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行的真實(shí)數(shù)據(jù)測(cè)試。</p><p> 在具體的測(cè)試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之外的人進(jìn)行測(cè)試;測(cè)試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測(cè)試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測(cè)試容易出錯(cuò)的程序模塊;對(duì)程序修改以后,必須
73、重新進(jìn)行測(cè)試。</p><p> 一般來(lái)說(shuō),對(duì)程序測(cè)試有兩種測(cè)試方法:如果已經(jīng)知道了軟件系統(tǒng)應(yīng)具有的功能,可通過(guò)測(cè)試來(lái)難每個(gè)功能是否都能正常使用;如果知道程序的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢測(cè)程序內(nèi)部是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行。前一種方法稱(chēng)為黑盒測(cè)試,后一種方法稱(chēng)為白盒測(cè)試。黑盒測(cè)試又稱(chēng)為功能測(cè)試,白盒測(cè)試又稱(chēng)為結(jié)構(gòu)測(cè)試。 </p><p> 在開(kāi)發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)
74、行,對(duì)本系統(tǒng)進(jìn)行了有針對(duì)性的全面測(cè)試,采取的方式是:</p><p> 一、菜單項(xiàng)測(cè)試:為了保證每一項(xiàng)下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對(duì)每一個(gè)菜單項(xiàng)反復(fù)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單級(jí)功能的正確實(shí)現(xiàn)。</p><p> 二、數(shù)據(jù)跟蹤:完成菜單項(xiàng)測(cè)試后,我又對(duì)系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。例如:在成績(jī)管理模塊中,我首先對(duì)考
75、試類(lèi)型進(jìn)行設(shè)定,然后在成績(jī)添加模塊中進(jìn)行數(shù)據(jù)操作,隨時(shí)觀察這兩個(gè)模塊之間是否有沖突產(chǎn)生,配合得是否正確,再然后在成績(jī)?yōu)g覽模塊中進(jìn)行驗(yàn)證,說(shuō)明該功能完全正常,對(duì)其它的功能模塊也進(jìn)行了類(lèi)似的設(shè)置。</p><p> 三、綜合測(cè)試:在以上測(cè)試的基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行了整體的測(cè)試,依次來(lái)檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。</p><p> 第三節(jié) 系統(tǒng)運(yùn)行與維護(hù)</p><
76、p><b> 一、系統(tǒng)的運(yùn)行</b></p><p> (一)初始數(shù)據(jù)的輸入</p><p> 本系統(tǒng)的輸入采用鼠標(biāo)和鍵盤(pán)相結(jié)合的輸入方法。</p><p> (二)怎樣使用本系統(tǒng):</p><p> 本系統(tǒng)的使用相應(yīng)簡(jiǎn)單,基本上只要會(huì)使用Windows軟件就會(huì)使用本系統(tǒng),在具體的操作時(shí),只需點(diǎn)擊鼠標(biāo)左鍵
77、即可進(jìn)行相應(yīng)功能的選擇。</p><p><b> 二、系統(tǒng)的維護(hù)</b></p><p> 本系統(tǒng)是個(gè)較復(fù)雜的人-機(jī)系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,同時(shí)需要系統(tǒng)不斷地適應(yīng)這些變化,不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要自始至終進(jìn)行系統(tǒng)的維護(hù)工作。</p><p> 系統(tǒng)的維護(hù)主要包括四個(gè)方面
78、:</p><p> (一)程序的維護(hù):指的是修改部分或全部程序,這種維護(hù)往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進(jìn)行的。</p><p> (二)數(shù)據(jù)文件的維護(hù):指的是按照用戶的要求對(duì)數(shù)據(jù)文件進(jìn)行不定期的修改。</p><p> (三)代碼的維護(hù):隨著系統(tǒng)的發(fā)展和變化,可能會(huì)出現(xiàn)舊代碼不能適應(yīng)新要求的問(wèn)題,因此,有必要變更代碼,予以維護(hù)。</p&g
79、t;<p> (四)硬件的維護(hù):指的是對(duì)系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù)。</p><p><b> 結(jié) 束 語(yǔ)</b></p><p> 通過(guò)這次畢業(yè)設(shè)計(jì),使我受到了一次用專(zhuān)業(yè)知識(shí)、專(zhuān)業(yè)技能分析和解決問(wèn)題的全面系統(tǒng)的鍛煉。使我在綜合知識(shí)的選用方面,在應(yīng)用軟件開(kāi)發(fā)的基本思想、方法方面,以及在常用編程設(shè)計(jì)思路技巧的掌握方面都能向前邁了一大步。</p&g
80、t;<p> 在這次的畢業(yè)設(shè)計(jì)中,讓我深深地體現(xiàn)到進(jìn)行軟件開(kāi)發(fā)不是一件簡(jiǎn)單的事情,它需要設(shè)計(jì)者具有全面的專(zhuān)業(yè)知識(shí)、縝密的思維、嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度以及較高的分析問(wèn)題、解決問(wèn)題的能力,而我在很多方面還有欠缺。我會(huì)在以后工作的使用過(guò)程中,根據(jù)工作的具體要求不斷的修改,完善,爭(zhēng)取使該系統(tǒng)慢慢趨向完美。</p><p><b> 致 謝</b></p><p>
81、; 我要衷心感謝老師在我的設(shè)計(jì)過(guò)程中給予我的極大幫助,使我能夠及時(shí)、順利地完成此次的畢業(yè)設(shè)計(jì)。同時(shí),也要感謝我的老師和同學(xué)們?cè)诒鞠到y(tǒng)的設(shè)計(jì)過(guò)程中給予我的支持和幫助。</p><p><b> 參考文獻(xiàn)</b></p><p> 劉新民,蔡瓊,白康生 編著 《Visual Basic 6.0程序設(shè)計(jì)》 清華大學(xué)出版社 高等院校計(jì)算機(jī)教育系列教材 2004年3月
82、第1版</p><p> 求是科技 編著 《Visual Basic 6.0程序設(shè)計(jì)與開(kāi)發(fā)技術(shù)大全》 人民郵電出版社 2004年9月第1版</p><p> Harvey M.Deitel,Paul J.Deitel,Tem R.Nieto 著 《Visual Basic 6.0 How to Program》 電子工業(yè)出版社 2003年1月第1版</p>&
83、lt;p> 劉韜 駱娟 何旭洪 編著 《Visual Basic數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》 人民郵電出版社 2003年8月第2版</p><p> 丁愛(ài)萍 劉瑞新 編著 《Visual Basic程序設(shè)計(jì)》 西安電子科技大學(xué)出版社 2001年2月第1版</p><p> 郭盈發(fā) 張紅娟 編著 《數(shù)據(jù)庫(kù)原理》 西安電子科技大學(xué)出版社 2003年2月第2版</p>
84、<p> 鄭阿奇 主編 劉啟芬 顧韻華 編著 《SQL Server實(shí)用教程》 電子工業(yè)出版社 2002年8月版</p><p> 張海藩 編著 《軟件工程》 清華大學(xué)出版社 2001年6月版</p><p> 劉端陽(yáng) 編著 《Dreamweaver 8+ASP入門(mén)到精通》</p><p><b> 附 錄 一:</b&
85、gt;</p><p> 校園圖書(shū)管理系統(tǒng)的部分源代碼</p><p><b> 登錄界面登錄</b></p><p> 使用JavaScript進(jìn)行編寫(xiě)。</p><p> // JavaScript Document</p><p> function checklogin() {&
86、lt;/p><p> if ( document.form_login.username.value == '' ) {</p><p> window.alert('-_-~請(qǐng)輸入用戶名!');</p><p> document.form_login.username.focus();</p><p>
87、 return false;</p><p><b> }</b></p><p> if ( document.form_login.password.value == '' ) {</p><p> window.alert('-_-#請(qǐng)輸入登錄密碼!');</p><p>
88、document.form_login.password.focus();</p><p> return false;</p><p><b> }</b></p><p> if ( document.form_login.validate.value == '' ) {</p><p> w
89、indow.alert(':-( 請(qǐng)輸入驗(yàn)證碼!');</p><p> document.form_login.validate.focus();</p><p> return false;</p><p><b> }</b></p><p> return true;</p>
90、<p><b> }</b></p><p><b> 數(shù)據(jù)庫(kù)連接</b></p><p> Response.Buffer = True</p><p> Session.CodePage=65001</p><p> Dim SqlNowString,Conn,DBPath
91、,DataServer,DataUser,DataBaseName,DataBasePsw</p><p> Const DataBaseType=1 '系統(tǒng)數(shù)據(jù)庫(kù)類(lèi)型,"1"為MS SQL2000數(shù)據(jù)庫(kù),"0"為MS ACCESS 2000數(shù)據(jù)庫(kù)</p><p><b> 獲取驗(yàn)證碼</b></p>
92、<p> Public Function getcode() </p><p> getcode= "<img id=""vcodeImg"" src=""about:blank"" onerror=""this.onerror=null;this.src='inc/getco
93、de.asp?s='+Math.random();"" alt=""驗(yàn)證碼"" title=""看不清楚?換一張"" style=""margin-right:40px;cursor:pointer;width:60px;height:22px;margin-bottom:-4px;margin-top:3px
94、;"" onclick=""src='inc/getcode.asp?s='+Math.random()""/>"</p><p> End Function</p><p> SQL SERVER2000查詢(xún)語(yǔ)句</p><p> Set rs = server.Cr
95、eateObject(“adodb.recordset”)</p><p> Sql = “select * from [表名]” where 條件”</p><p> Rs.open sql,comm,1,1(數(shù)據(jù)庫(kù)打開(kāi)方式)</p><p> SQL SERVER2000添加語(yǔ)句</p><p> Set rs = server.
96、CreateObject(“adodb.recordset”)</p><p> Sql = “select * from [表名]” where 條件”</p><p> Rs.open sql,comm,1,3(數(shù)據(jù)庫(kù)打開(kāi)方式)</p><p><b> Rs.addnew</b></p><p><b&
97、gt; ……更新的條件</b></p><p><b> Rs.update</b></p><p><b> Rs.close</b></p><p> Set rs = nothing</p><p> SQL SERVER2000編輯語(yǔ)句</p><p
98、> Set rs = server.CreateObject(“adodb.recordset”)</p><p> Sql = “select * from [表名]” where 條件”</p><p> Rs.open sql,comm,1,3(數(shù)據(jù)庫(kù)打開(kāi)方式)</p><p><b> ……更新的條件</b></p&
99、gt;<p><b> Rs.close</b></p><p> Set rs = nothing</p><p> SQL SERVER2000編輯語(yǔ)句</p><p> Set rs = server.CreateObject(“adodb.recordset”)</p><p> Sql
溫馨提示
- 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è)論文--圖書(shū)管理系統(tǒng)
- 畢業(yè)論文-圖書(shū)管理系統(tǒng)
- 圖書(shū)管理系統(tǒng)畢業(yè)論文
- 圖書(shū)管理系統(tǒng)畢業(yè)論文
- 圖書(shū)管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文-圖書(shū)管理系統(tǒng)
- 圖書(shū)管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——圖書(shū)管理系統(tǒng)
- 圖書(shū)管理系統(tǒng) 畢業(yè)論文
- 圖書(shū)管理系統(tǒng)畢業(yè)論文
- 圖書(shū)管理系統(tǒng)畢業(yè)論文
- 圖書(shū)管理系統(tǒng)畢業(yè)論文
- 圖書(shū)管理系統(tǒng)畢業(yè)論文
- 圖書(shū)管理系統(tǒng)-畢業(yè)論文
- 畢業(yè)論文--圖書(shū)管理系統(tǒng)
- 畢業(yè)論文——圖書(shū)管理系統(tǒng)
- 圖書(shū)管理系統(tǒng)畢業(yè)論文
- 圖書(shū)管理系統(tǒng)畢業(yè)論文
- 圖書(shū)管理系統(tǒng)測(cè)試畢業(yè)論文
- 圖書(shū)管理系統(tǒng)畢業(yè)論文 (3)
評(píng)論
0/150
提交評(píng)論