![ASP學生成績管理系統(tǒng)畢業(yè)論文_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/12/567fff7c-ad42-4bb8-9c89-a8c7b6f32f44/567fff7c-ad42-4bb8-9c89-a8c7b6f32f441.gif)
![ASP學生成績管理系統(tǒng)畢業(yè)論文_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/12/567fff7c-ad42-4bb8-9c89-a8c7b6f32f44/567fff7c-ad42-4bb8-9c89-a8c7b6f32f442.gif)
![ASP學生成績管理系統(tǒng)畢業(yè)論文_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/12/567fff7c-ad42-4bb8-9c89-a8c7b6f32f44/567fff7c-ad42-4bb8-9c89-a8c7b6f32f443.gif)
![ASP學生成績管理系統(tǒng)畢業(yè)論文_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/12/567fff7c-ad42-4bb8-9c89-a8c7b6f32f44/567fff7c-ad42-4bb8-9c89-a8c7b6f32f444.gif)
![ASP學生成績管理系統(tǒng)畢業(yè)論文_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/12/567fff7c-ad42-4bb8-9c89-a8c7b6f32f44/567fff7c-ad42-4bb8-9c89-a8c7b6f32f445.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、 編號: xxxxx軟件學院畢業(yè)論文 系 別: xxxxxxx 專 業(yè): x x x 姓 名: xxxxxxxxx 指導教師:xxxx 日 期: 2010-4-23 xxxxxxx學院教務處xxxxx學院畢業(yè)設計 (論文)任務書系 別: xxx 班 級:06xx 姓 名:xx 指導教師: 一題目:bbs論壇設計與實現(xiàn)二.設計(論文)要求(包括主要指標):三.參考文獻:一、 設計報告(論文)提綱、目錄:指導教師簽字:年 月 日xxxxxx學院教務處摘 要人類已進入21世紀,科學技術突飛猛進,經(jīng)濟知識和信息產(chǎn)業(yè)初見端倪,特別是信息技術和網(wǎng)絡技術的訊速發(fā)展和廣泛應用,對社會的政治、經(jīng)濟、軍事、文化等
2、領域產(chǎn)生越來越深刻。學生成績管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關重要。本論文敘述到的學生成績管理系統(tǒng)是用iis+asp網(wǎng)頁編程+access數(shù)據(jù)庫+sql查詢語言實現(xiàn)的。重點介紹了學生成績管理系統(tǒng)的實現(xiàn)過程:包括系統(tǒng)分析、 系統(tǒng)調(diào)查、功能設計、數(shù)據(jù)庫設計、系統(tǒng)實現(xiàn)、系統(tǒng)測試和調(diào)試等。本系統(tǒng)主要功能有教師管理、學生管理、班級管理、學生信息管理、成績管理、留言管理,包括功能需求描述、數(shù)據(jù)庫設計等內(nèi)容。關鍵字: asp ;成績管理; 成績查詢; access。目 錄第一章 緒論1.1 管理信息系統(tǒng)概述-31.1.1 管理信息系統(tǒng)的發(fā)展歷史-31.1.2 管
3、理信息系統(tǒng)的特點-31.2 學生成績管理系統(tǒng)概述-51.3 開發(fā)基于asp的學生成績管理系統(tǒng)的意義-6第二章 相關技術的介紹-72.1 開發(fā)工具的選擇-7 2.1.1 關于asp-72.1.2 asp的特點-72.1.3 數(shù)據(jù)庫介紹-8 2.2 關于b/s體系-8 2.2.1 簡介-9 2.2.2 b/s體系的三層結(jié)構(gòu)-9第三章 系統(tǒng)設計-113.1 系統(tǒng)總體設計-11 3.1.1 設計思想-11 3.1.2 總體框架-11 3.1.3 詳細功能-11 3.2 系統(tǒng)數(shù)據(jù)庫設計-12 3.3 系統(tǒng)詳細設計-14 3.3.1 課程表模塊-15 3.3.2 成績信息管理模塊-15 第四章 系統(tǒng)調(diào)試與
4、維護-16 4.1 系統(tǒng)調(diào)試的原則和方法-16 4.1.1 系統(tǒng)調(diào)試的原則-16 4.1.2 系統(tǒng)調(diào)試的方法-16 4.2 系統(tǒng)運行及維護-17主要參考文獻-19致謝-20第一章 緒論1.1 管理信息系統(tǒng)的概述1.1.1管理信息系統(tǒng)的發(fā)展史信息作為成產(chǎn)力最活躍的因素,很早就在人類經(jīng)濟生活中發(fā)揮著不可替代的作用,但把信息納入企業(yè)經(jīng)營管理系統(tǒng)中最高處理的應用時在計算機發(fā)明以后的50年代末。目前人們所提到的管理信息系統(tǒng),通常是指計算機為工具,對管理信息進行收集,存貯,檢索,加工和傳遞,使其應用于組織機構(gòu)及企業(yè)管理領域的“人-機系統(tǒng)”,該系統(tǒng)是70年代初“后工業(yè)經(jīng)濟”時代的產(chǎn)物,企業(yè)管理信息系統(tǒng)在其發(fā)
5、展的初期,是單一的人-機系統(tǒng),系統(tǒng)功能簡單,效率低,對管理的作用有限。進入20世紀80年代末,隨著計算機網(wǎng)絡和信息技術的大力發(fā)展,企業(yè)管理信息系統(tǒng)進入網(wǎng)絡化的發(fā)展時期。世界發(fā)達國家已建立起了完善的先進的管理信息系統(tǒng)體系,在其社會經(jīng)濟發(fā)展領域中,發(fā)揮著巨大的作用。我國的管理信息系統(tǒng)大發(fā)展是在80年代末90年代初,國家相繼建立起了“金卡”“金關”“金橋”工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)絡管理系統(tǒng)。隨著世界經(jīng)濟和我國經(jīng)濟逐步向知識經(jīng)濟邁進,無論是基于工業(yè)經(jīng)濟的管理信息系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng)(es)或決策支持系統(tǒng)(dss),其處理對象和服務對象,自身的系統(tǒng)結(jié)構(gòu),處理能力,都
6、有進一步發(fā)展。1.1.2 管理信息系統(tǒng)的特點 管理信息系統(tǒng)的組成管理信息系統(tǒng)在企業(yè)中的應用存在三要素,這就是人,計算機的數(shù)據(jù)。人是指企業(yè)領導者,管理人員,技術人呢元,以及mis建設的領導機構(gòu)和實施機構(gòu),他們在系統(tǒng)中起主導作用。mis是一項系統(tǒng)工程,不是只靠一些計算機開法人員完成的,必須有企業(yè)管理人員,尤其是企業(yè)領導的積極參與。計算機技術是mis(管理信息系統(tǒng))得以實施的主要技術,在這些技術中,軟件開發(fā)時mis開發(fā)的重點。第三個因素也是不能忽視,企業(yè)的管理數(shù)據(jù)時mis正常運行的基礎。廣義的說,各項管理制度是mis建設成功的基礎。是想要是計算一臺機床的成本,需要按時輸入每個部件、每個
7、零件以及每個螺絲螺帽的費用,涉及企業(yè)的成產(chǎn)車間、采購、庫房、工藝涉及和財務等多個部門,必須有一套管理制度保證。 管理信息系統(tǒng)的界面特點在計算機軟件技術中,人機界面已經(jīng)發(fā)展成為一個重要的分支。mis人機界面一般遵循以下一些基本原則:(1)以通信功能作為界面涉及的核心人機界面涉及的關鍵是使人與計算機之間能夠準確地交流信息。一方面,人向計算機輸入信息時應當盡量采取自然地方式:另一方面,計算機向人傳遞的信息必須準備,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機界面混在一起(人機界面程序只是通信),以免互相干擾,影響速度。設計mis時,針對每一個功能,都要按照模塊化思想,使 輸入
8、、處理與輸出“涇渭分明”,充分體現(xiàn)人機界面的通信功能。這樣計劃出來的程序不易出錯,而易于維護。報表打印時mis必備的功能之一,而且打印之前常常需要計算。計算與打印分開設計,雖然消耗時間,但易于整個mis系統(tǒng)的維護。(2) 界面必須始終一致 統(tǒng)一的人機界面不至于會增加用戶的負擔,讓用戶始終用一種方式思考與操作。做幾回的時每一個屏幕用戶就要換一套操作系統(tǒng)與操作方法。例如,在整個系統(tǒng)可以以問號圖標表示幫助,以磁盤圖標表示存盤,以打印機圖標顯示打印等。(3) 界面必須使用戶隨時掌握任務的進展情況人機界面應該能夠告訴用戶軟件運行的速度。特別是在需要較長時間的等待時,必須讓用戶了解工作進展情況,如可以設計
9、已經(jīng)完成了百分之幾的任務進度條等。目前,windows下的應用軟件無論大小,其安裝程序幾乎均做到了這一點。開發(fā)mis軟件時,這一點很值得借鑒。(4) 界面友好。使用方便多數(shù)mis軟件的數(shù)據(jù)流量較大。對于一些相對固定的數(shù)據(jù),不應讓用戶頻頻輸入(特別的漢字),而應讓用戶用鼠標輕松選擇。例如,認識管理系統(tǒng)中的“文化程度”是相對固定的數(shù)據(jù),其值一般取“小學”、“初中”、“高中”、“大?!薄ⅰ按蟊尽?、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前,mis軟件應該在相應的位置彈出一個列表框,待用戶以鼠標點擊,而不應讓用戶每次都輸入這些漢字。總之,所開發(fā)的mis在使用過程中,應使用戶的數(shù)據(jù)輸入量降至最低限度減少用戶
10、的干預量。實踐證明,用戶干預越少,mis系統(tǒng)的滿意程度越高。1.2學生成績管理系統(tǒng)概述學生成績管理系統(tǒng)是一個教育單位不可血少的部分,他所產(chǎn)生的用于學校的決策者和管理者來說都是至關重要的,它能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差、另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這給查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷發(fā)展,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各種領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生檔案信息進行管理,具備手工管理
11、所無法比擬的優(yōu)點。例如:檢索迅速、查找方便,可靠性高、存儲量大、保存性好、壽命長、成本低等,這些優(yōu)點能夠極大地提高雪上成績管理的效率。眾所周知,計算機已經(jīng)成為我們學習和工作的得了住手。今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的長進。由于計算機可以代替人工進行許多繁雜的勞動,具備節(jié)省資源、提高工作效率、是敏感文檔更加安全等特點,他已經(jīng)被應用于許多領域。因此使用計算機來實現(xiàn)學生成績管理的計算機化已經(jīng)成為當今時代發(fā)展的需要。目前絕大多數(shù)大專院校都已經(jīng)使用了學生娼妓管理系統(tǒng),但是在我國的中小學校中檔案的管理水平還停留的介質(zhì)的基礎上,這樣的機制已經(jīng)不能適應時代發(fā)展,因為它浪費了許多人力和物力,在信
12、息時代,這種傳統(tǒng)的管理方法必然被以計算機為基礎的信息管理取代。應用計算機進行學生成績管理,歸納起來,主要有以下幾點優(yōu)勢:(1)可以方便地存儲歷屆的學生檔案,管理更為安全、高效;(2)只需一到兩名管理員對學生檔案進行管理,節(jié)省大量人力;(3)可以迅速查詢及修改相關信息。1.3開發(fā)基于asp的學生檔案管理系統(tǒng)的意義對于基于asp的學生檔案管理系統(tǒng)來說,它有著傳統(tǒng)意義上的學生檔案管理系統(tǒng)所無法比擬的優(yōu)勢。(1)基于網(wǎng)絡的管理。由于基于asp的學生檔案管理系統(tǒng)的把整個系統(tǒng)安裝在網(wǎng)絡上的某一臺服務器上的,因此只要有一臺能夠臉上網(wǎng)絡的計算機,在任何時間,任何地點,都能夠?qū)@個系統(tǒng)進行操作。(2)客戶端免安
13、裝。目前的大多數(shù)計算機安裝操作都是window系列的,一般都是自帶ie瀏覽器,在這種情況下,不需要安裝任何軟件,就能對這個系統(tǒng)進行操作。(3)客戶端零件維護。對系統(tǒng)數(shù)據(jù)庫進行維護的工作是服務器的任務,客戶端用戶不用但系系統(tǒng)維護的事情。第二章 相關技術的介紹2.1開發(fā)工具的選擇根據(jù)上述系統(tǒng)的特點和要求,本次設計的學生檔案管理系統(tǒng)采用微軟asp腳本語言來開發(fā)web應用程序。asp方便上手,網(wǎng)頁可視化程度高,容易和html配合成豐富的動態(tài)網(wǎng)頁。在各種數(shù)據(jù)庫軟件中,oracle、sybase、sql serve是大型的數(shù)據(jù)庫,價格昂貴,對于學籍管理系統(tǒng)而言,他們發(fā)揮不了他們最大的用處。而access雖
14、然是桌面數(shù)據(jù)庫,存儲的信息不宜過多,但由于本系統(tǒng)對數(shù)據(jù)庫德要求不是太高,所以access完全能夠用作本系統(tǒng)的后臺數(shù)據(jù)庫。2.1.1 關于aspactive server pages:“動態(tài)服務器網(wǎng)頁”,一般簡稱為“asp”,asp之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標準的html格式,而且這些程序是在網(wǎng)絡服務器中執(zhí)行,使用一般的瀏覽器(如ie)都可以正確地獲得asp的“執(zhí)行”結(jié)果,并且將這asp執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像vbseript或 javaseript是在客戶端的瀏覽器上執(zhí)行,若使用vbseript來設計程序,客戶端在ie瀏覽器無法顯示vbser
15、ipt的執(zhí)行結(jié)果。2.1.2 asp的特點1簡易上手:使用vbseript、jscript等簡單易懂的腳步語言,同時結(jié)合html代碼,即可快速地完成網(wǎng)站的應用程序。2任何開發(fā)工具皆可用于開發(fā)asp:只要使用一般的文書編輯程序,如windows記事本,就可以編輯。當然,其他網(wǎng)頁開發(fā)工具,例如frontpageexpress、frontpage macromedia dreamweaver 等都可以;不過還是建議用記事本來寫,既省錢又方便,若是使用那些多見即所得的網(wǎng)頁編輯來寫asp,可能會發(fā)生一些意想不到的離奇狀態(tài)。3與瀏覽器無關(browser independence);用戶端只要使用可執(zhí)行h
16、tml代碼的瀏覽器,即可瀏覽asp所設計的網(wǎng)頁內(nèi)容。4.語言相容性高:asp能與任何activex scripting語言相容。activex server components(activex 服務器元件)具有無限擴充性??梢允褂胿isual basic、java、visual c+、cobol 等編程語言來編寫所需要的activex server components。5.隱密安全性高:如果我們在瀏覽器中直接查看網(wǎng)頁原始代碼,就只能看到html文件,原始的asp程序代碼是看不到的!這事因為asp程序先于網(wǎng)站服務(web server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標準html文件,再傳送到客戶端(
17、client)的瀏覽器上,因此,我們所辛苦撰寫的asp程序并不會輕易地被看見而被盜用。2.1.3 數(shù)據(jù)庫介紹數(shù)據(jù)庫在一個mis系統(tǒng)中占有很重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。一個合理的數(shù)據(jù)庫結(jié)構(gòu)設計可以提高數(shù)據(jù)庫存儲的效率,保證數(shù)據(jù)的完整和一致。同時,合理的數(shù)據(jù)庫結(jié)果也將有利于程序的實現(xiàn)。 數(shù)據(jù)庫概述數(shù)據(jù)庫是數(shù)據(jù)文件以及用于處理這些數(shù)據(jù)文件的程序集合,是數(shù)據(jù)庫管理的最新技術。數(shù)據(jù)庫技術已成為現(xiàn)代信息技術的重要組成部分,是現(xiàn)代計算機信息系統(tǒng)和計算機應用系統(tǒng)的基礎和核心。數(shù)據(jù)庫技術是20世紀60年代后期產(chǎn)生和發(fā)展起來的一項計算機數(shù)據(jù)管理技術,
18、它的出現(xiàn)使計算機應用滲透到人類社會的廣闊領域。目前數(shù)據(jù)庫的建設規(guī)模和性能、數(shù)據(jù)庫信息量的大小和使用頻度已經(jīng)為衡量一個國家信息化程度的標志。數(shù)據(jù)庫技術也是成為計算機科學的一個重要分支。 選擇access的理由1.在數(shù)據(jù)量不是很大的情況下,此數(shù)據(jù)庫的效率完全能夠滿足平時使用的要求;2.該數(shù)據(jù)庫可移植性強,如果以后數(shù)據(jù)量增大,系統(tǒng)的查詢和處理速度無法達到要求是,可以很容易地轉(zhuǎn)向sql server等大型數(shù)據(jù)庫。程序部分基本不用改動;3.目前辦公室里德大多數(shù)電腦通常都安裝office系列軟件,在這樣的電腦軟件環(huán)境下不用在安裝額外的數(shù)據(jù)庫引擎,就能進行數(shù)據(jù)庫的管理;4.該數(shù)據(jù)庫文件單一,利
19、于數(shù)據(jù)的導入導出。2.1 關于b/s體系2.2.1 介紹目前,網(wǎng)絡應用軟件運行的模式主要有兩類client/server模式和browser/web server模式??蛻?服務器(c/s)模式主要的缺點是維護、升級較麻煩,瀏覽器/服務器模式(b/s)是近幾年伴隨internet迅速發(fā)展起來的一種技術、它與客戶/服務器方式類似,客戶端是一個標準的瀏覽器,服務器是網(wǎng)站服務器(web server),而web server與數(shù)據(jù)庫和應用服務器的緊密結(jié)合,使得這種模式的應用范圍不斷擴大,它已不僅僅用于網(wǎng)上查詢,很多部門的業(yè)務系統(tǒng)。企業(yè)的mis系統(tǒng)紛紛采用這種模式。他的主要優(yōu)點是集中化管理和維護,便于
20、擴充應用、升級維護簡便;而客戶端的免安裝和維護的特點,極大地降低了日后的維護成本。利用asp技術是開發(fā)b/s模式軟件最方便、最簡單的方法。企業(yè)使用的各個管理系統(tǒng)的功能將需要不斷地擴充和更新,數(shù)據(jù)庫的數(shù)據(jù)表及其結(jié)構(gòu)也隨之需要進行更新,軟件也必將不斷地更新;同時軟件產(chǎn)品本身就要經(jīng)過一個不斷自我完善的過程?;谏鲜隹紤],用browser/web 模式來設計管理系統(tǒng)比較合適,服務器端采用access數(shù)據(jù)庫系統(tǒng)和asp組建來構(gòu)成管理系統(tǒng)的應用服務系統(tǒng);客戶端采用瀏覽器來完成管理的各項記錄和查詢操作,同時可進行遠程系統(tǒng)維護和管理。2.2.2 b/s 體系的三層結(jié)構(gòu)b/s結(jié)構(gòu)是真正的三層結(jié)構(gòu),它以訪問web
21、數(shù)據(jù)庫為中心,http為傳輸協(xié)議,客戶端通過瀏覽器(browser)訪問web服務器和與其項鏈的后臺數(shù)據(jù)庫,我們稱之為b/s(browser/server)模式。其三層結(jié)構(gòu)組成如(圖1)所示圖1圖中從左到右,分為三個層次:第一層是客戶端及瀏覽器,主要完成客戶和后臺的交互及最終查詢結(jié)果的輸出功能。在客戶端向指定的web服務器提出服務器請求,web服務器用http協(xié)議把所需文件資料傳個用戶,客戶端接收并顯示在www瀏覽器上;第二層web服務器是功能層,完成客戶的應用功能,即web服務器接收客戶請求,并與后臺數(shù)據(jù)連接,進行申請?zhí)幚?,然后將處理結(jié)果返回web服務器,在傳至給客戶端;第三層數(shù)據(jù)庫服務器是
22、數(shù)據(jù)層。數(shù)據(jù)庫服務器應客戶請求獨立的進行各種處理。與傳統(tǒng)c/s模式相比,b/s結(jié)構(gòu)法處理功能全部移植到了服務器端,用戶的清酒用過瀏覽器發(fā)出,無論是使用和數(shù)據(jù)庫維護上都比傳統(tǒng)模式更加經(jīng)濟方便。而且使用維護任務層次化:管理員扶著服務器硬件日程管理和維護,系統(tǒng)維護人員負責后臺數(shù)據(jù)庫更新維護。由以上的比較分析可知,三層結(jié)果也可以理解為增加web服務器的c/s模式。第三章 系統(tǒng)設計3.1 系統(tǒng)總體設計 3.1.1 設計思想從前面的敘述中可以知道本系統(tǒng)是用asp技術開發(fā)的b/s模式的管理系統(tǒng),由用戶通過瀏覽器在客戶端指定的web服務器提出服務請求,web服務器用http協(xié)議把所需文件資料傳給用戶,并顯示在
23、瀏覽器上。本系統(tǒng)的功能根據(jù)使用者的不同而有所不同,主要有兩種用戶:普通用戶(學生)、系統(tǒng)管理員。為了便于整個系統(tǒng)的組織管理,把整個系統(tǒng)分為兩大模塊:用戶模塊和管理員模塊,兩個模塊的功能完全相對獨立的設計,然后再將它們集成到一個中的控制模塊中。對于用戶模塊來說,只要瀏覽屬于用戶(學生)的一些基礎信息和成績信息。而管理員模塊,則可以錄入、查詢、修改、刪除、查看所有學生的基本信息和成績信息,并且可以堆班級、科目和教師信息進行簡單管理。3.1.2 總體框架圖23.1.3 詳細功能系統(tǒng)有兩個模塊,課程表管理和成績管理。本程序為一個學校所寫,分系、專業(yè)、班級。 課程表管理主要功能是1.課程表
24、錄入和更新功能-包括添加和刪除及修改。2課程表查詢:按照教師查詢,按照班級查詢。3課程表打印功能-調(diào)入word里預覽 學生成績系統(tǒng)的主要功能為1.錄入學生成績功能-是在成績數(shù)據(jù)管理菜單中。先添加班的上課課程名、然后再添加學生成績,每個學生各科成績一次性錄入。2.查詢學生成績(主界面上)可接班級查詢,學生個人查詢。3成績更新(修改,刪除學生成績)先查找學生姓名在操作。安班級查詢出班級成績表,在選擇某個要修改刪除的雪上成績進行操作。4成績分析功能-即計算機學生成績的總分和排名,并且打印學生成績(打印全部成績單,打印個人成績單)。全班成績打印是按班級查出來。打印個人成績時以班級學號查出
25、來。3.2 系統(tǒng)數(shù)據(jù)庫設計數(shù)據(jù)庫結(jié)構(gòu)的設計在基于asp的學生檔案管理系統(tǒng)中占有著很重的地位,它的好壞將會直接影響到本系統(tǒng)的效率和實現(xiàn)效果。根據(jù)系統(tǒng)的實際應用情況,本系統(tǒng)采用access作為后臺的數(shù)據(jù)庫管理工具。圖3 圖4是本系統(tǒng)數(shù)據(jù)庫設計的具體情況。圖3圖43.3 系統(tǒng)詳細設計系統(tǒng)登錄界面如下(默認用戶名tyy)圖53.3.1 課程表模塊圖63.3.2 成績信息管理模塊圖7具體代碼省略第四章 系統(tǒng)調(diào)試與維護系統(tǒng)測試時系統(tǒng)開發(fā)周期一個十分重要而漫長的階段。其重要性事體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析,系統(tǒng)設計和系統(tǒng)實現(xiàn)的最終審查。系統(tǒng)測試的對象不僅僅是源程
26、序,而應是整個系統(tǒng),它把需求分析,既要設計說明,詳細設計以及程序設計各階段的開發(fā)文檔,包括需求規(guī)格說明,概要設計說明,詳細設計說明以及源程序 ,都作為測試的對象。測試的目的就是發(fā)現(xiàn)系統(tǒng)的錯誤。 4.1 系統(tǒng)調(diào)試的原則和方法4.1.1 系統(tǒng)調(diào)試的原則(1)測試工作應避免有原開發(fā)系統(tǒng)的個人或小組來承擔。(2)設計測試方案時,不僅要包括確定的輸入數(shù)據(jù),而且包括從系統(tǒng)功能觸發(fā)與其的測試結(jié)果。(3)測試用例不僅要包括合理,有效地輸入數(shù)據(jù),還要包括無效的或不合理的輸入數(shù)據(jù)。(4)不僅不要檢驗程序是否做了該做的事,還要檢查程序是否同時做了不該做的事。(5)保留測試用例,作為軟件文檔的組成部分。4.1.2 系
27、統(tǒng)調(diào)試的方法系統(tǒng)測試一般有單元測試,組裝測試,確認測試和系統(tǒng)測試四個步驟,每一步都是在前一步的基礎上進行的。(1)單元測試單元測試時測試程序模塊及其接口與數(shù)額及說明的要求是否一致,目的是發(fā)現(xiàn)程序編寫階段的錯誤。它以單個程序模塊為測試單位,單元測試是采用白盒測試的方法,根據(jù)詳細設計的描述,從模塊的內(nèi)部結(jié)構(gòu)觸發(fā)設計測試用例,進行測試。由于每個模塊在整個軟件中不是孤立的,盡管它可以單獨編譯,但不能單獨進行測試。因此在測試時,應考慮它調(diào)用和被調(diào)用模塊的相互聯(lián)系。(2)組裝測試對每個模塊完成了單元測試以后,需要按照設計時作出的層次模塊圖把他們連接起來,進行組裝測試。在資料管理系統(tǒng)中我采用了自底向上測試的
28、組裝順序。先從一個最低模塊開始,從下向上逐步添加模塊,組成和程序的一個分支,對每個分支重復上述過程,直到所有的分支組裝完成。左后將所有分支組成整個程序。(3)經(jīng)過組裝,軟件已經(jīng)裝配完畢,接下來進行是整個軟件為測試對象,且采用黑盒測試方法。確認測試內(nèi)容主要包括以下部分。功能測試:檢測系統(tǒng)需要規(guī)格說明內(nèi)容是否全部實現(xiàn)。性能測試:檢查系統(tǒng)的可移植性,兼容性,錯誤恢復能力以及可維護性等性能指標,以檢測系統(tǒng)功能實現(xiàn)的程序。本系統(tǒng)只要安裝了internet information server(iis)就可以使用了,對于出錯發(fā)生,系統(tǒng)更可以自動警告。配置審查:檢查被測系統(tǒng)的全部結(jié)構(gòu)是否齊全,質(zhì)量是否合乎要
29、求,應有維護所需的全部細節(jié),并且是否編好目錄。(4)系統(tǒng)測試系統(tǒng)測試是將信息系統(tǒng)的所有組成部分包括軟件,硬件,用戶以及環(huán)境等綜合在一起進行測試,要在系統(tǒng)的實際運行環(huán)境現(xiàn)場,在用戶的直接參與下進行。包括集成功能測試,可靠性與適應性測試。系統(tǒng)自我保護及恢復能力的測試,安全測試,強度測試。在基于asp的學生檔案管理系統(tǒng)的測試過程中,采用了目前常用的測試方法,人工測試和機器測試,人工測試包括個人復審,走查和會審。機器測試包括黑盒和白盒測試。在人工測試中先采用個人復審,在源程序編寫完成以后,自己先對源程序各個部分進行詳細審查,然后請經(jīng)驗豐富的老師檢驗一遍,一遍發(fā)現(xiàn)問題,經(jīng)過人工測試后,在進行機器測試。通過在計算機直接運行本系統(tǒng)以發(fā)現(xiàn)程序中的錯誤。 4.2 系統(tǒng)運行及維護直接運行電腦上的ie瀏覽器,即可打開網(wǎng)站登錄界面,輸入正確的用戶口令,單擊“確定”命令按鈕,進行本系統(tǒng)的主菜單,然后根據(jù)需要進行操作。退出系統(tǒng)只需點擊主菜單的“退出系統(tǒng)”即可。網(wǎng)站在完成系統(tǒng)實施,投入正常運行之后,就進入了系統(tǒng)運行于維護階段。在系統(tǒng)的整個使用壽命中 ,都將伴隨著系統(tǒng)維護工作進行。系統(tǒng)維護的目的是保證管理信息。系統(tǒng)正
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 對中學歷史課堂管理的認識和實踐
- 武裝押運申請書
- 土地并申請書
- 房地產(chǎn)申請書
- 工程仲裁申請書
- 大學生創(chuàng)業(yè)項目計劃書愛心
- 大學生創(chuàng)業(yè)課旅游項目有哪些
- 天車工過關測驗訓練題大全附答案
- 因數(shù)中間或末尾有零的乘法水平監(jiān)控模擬題大全附答案
- 小學四年級數(shù)學幾百幾十數(shù)乘以一位數(shù)能力測試習題
- Q∕SY 03026-2019 石腦油-行業(yè)標準
- 浙江共同富裕哪些值得關注
- 2020 ACLS-PC-SA課前自我測試試題及答案
- 元宵節(jié)猜燈謎PPT
- 錦州市主要環(huán)境問題論文
- 東風4型內(nèi)燃機車檢修規(guī)程
- 空間幾何向量法之點到平面的距離
- 藥品經(jīng)營企業(yè)GSP計算機系統(tǒng)培訓PPT課件
- 建筑工程冬期施工規(guī)程JGJT1042011
- 變頻器變頻altivar71說明書
- 反激式變壓器計算表格
評論
0/150
提交評論