計(jì)算機(jī)公共課網(wǎng)站建設(shè)_第1頁
計(jì)算機(jī)公共課網(wǎng)站建設(shè)_第2頁
計(jì)算機(jī)公共課網(wǎng)站建設(shè)_第3頁
計(jì)算機(jī)公共課網(wǎng)站建設(shè)_第4頁
計(jì)算機(jī)公共課網(wǎng)站建設(shè)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

PAGE30PAGE29XXXX學(xué)院畢業(yè)設(shè)計(jì)(論文)計(jì)算機(jī)公共課網(wǎng)站建設(shè)學(xué)院:專業(yè): 班級: 學(xué)號(hào):學(xué)生姓名:指導(dǎo)教師:2011摘要隨著Internet的飛速發(fā)展及互聯(lián)網(wǎng)的普及,計(jì)算機(jī)已廣泛用于政府、軍事、科研、商業(yè)等部門,連接到千家萬戶,利用計(jì)算機(jī)實(shí)現(xiàn)計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)勢在必行。本文系統(tǒng)地介紹了建立一個(gè)計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)。從而論述了一個(gè)計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)的設(shè)計(jì)原理、設(shè)計(jì)思想及具體的實(shí)現(xiàn)過程,對各個(gè)部分的架構(gòu)及設(shè)計(jì)思想和設(shè)計(jì)過程作了詳細(xì)闡述。該系統(tǒng)主要實(shí)現(xiàn)了學(xué)生系統(tǒng)功能、教師系統(tǒng)功能和管理員系統(tǒng)功能。本系統(tǒng)采用asp作為開發(fā)工具,采用SQLServer2000數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫。本文詳細(xì)講述了以上技術(shù)的應(yīng)用。關(guān)鍵字:計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng);asp;SQLServer2000數(shù)據(jù)庫;AbstractWiththerapiddevelopmentofInternetandthespreadoftheInternet,computeriswidelyusedinthegovernment,military,scientificresearch,businessdepartments,connectedtotheinnumberablefamilies,byusingcomputertorealizethecomputerteachingwebsiteconstructionmanagementsystemisimperative.Thispapersystematicallyintroducedtobuildacomputerteachingwebsiteconstructionmanagementsystem.Thusthispaperdiscussesacomputerteachingwebsiteconstructionmanagementsystemdesignprinciple,designideaandtherealizationprocessofeachpartofthearchitecture,andthedesignideaanddesignprocessaredescribed.Thissystemmainlyrealizestheordinaryuserssystemfunctionandmanagementsystemfunction.ThissystemUSESaspasadevelopmenttool,usingSQLServer2000databaseasbackenddatabase.Thispaperexplainstheabovetechnologyapplication.Keyword:computerteachingwebsiteconstructionmanagementsystem;Asp;SQLServer2000database;目錄Abstract 2第1章緒論 41.1研究背景 41.2選題目的及意義 41.3研究內(nèi)容 4第2章系統(tǒng)需求分析 62.1可行性分析 62.1.1系統(tǒng)可行性研究分析 62.1.2可行性分析報(bào)告 72.1.3系統(tǒng)開發(fā)具體研究分析 72.2系統(tǒng)功能需求分析 82.2.1業(yè)務(wù)流程分析 82.2.2系統(tǒng)功能分析 82.2.3系統(tǒng)數(shù)據(jù)流圖分析 9第3章系統(tǒng)概要設(shè)計(jì) 93.1總體設(shè)計(jì) 93.1.1開發(fā)語言 93.1.2運(yùn)行環(huán)境 133.1.3系統(tǒng)設(shè)計(jì)思想 133.1.4數(shù)據(jù)庫設(shè)計(jì) 133.2系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì) 15第4章系統(tǒng)的實(shí)現(xiàn) 174.1數(shù)據(jù)庫的實(shí)現(xiàn) 174.2登錄模塊的實(shí)現(xiàn) 174.3學(xué)生模塊的實(shí)現(xiàn) 184.3老師模塊的實(shí)現(xiàn) 204.4管理員模塊的實(shí)現(xiàn) 22第五章系統(tǒng)維護(hù)與測試 245.1系統(tǒng)的配置 245.2系統(tǒng)的維護(hù) 255.3系統(tǒng)測試 25結(jié)論 27致謝 28參考文獻(xiàn) 29第1章緒論1.1研究背景計(jì)算機(jī)于1946年問世,它經(jīng)歷了四個(gè)發(fā)展階段,它的出現(xiàn)讓人們的潛力得到更大的發(fā)展,把人的大腦延伸。近十年來,計(jì)算機(jī)的應(yīng)用更是日益深入到社會(huì)的各個(gè)領(lǐng)域當(dāng)中,如管理、辦公自動(dòng)化等。隨著計(jì)算機(jī)技術(shù)的發(fā)展,Internet的建立也應(yīng)運(yùn)而生。我國也由在1987年9月14日發(fā)出中國第一封電子郵件而揭開了使用互聯(lián)網(wǎng)的序幕。在近十年以后,伴隨著社會(huì)科技、文化和經(jīng)濟(jì)的發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和通信技術(shù)的大發(fā)展,人們對信息的意識(shí),對開發(fā)和使用信息資源的重視越來越加強(qiáng)。這些都刺激了互聯(lián)網(wǎng)技術(shù)以迅猛的速度發(fā)展。在互聯(lián)網(wǎng)絡(luò)高速發(fā)展的今天,計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。雖然我國的計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)還不夠成熟,還存在這樣那樣的問題,但它的發(fā)展符合經(jīng)濟(jì)學(xué)原理和人們的需要,只要對癥下藥,一定可以逐漸發(fā)展完善。本網(wǎng)站采用的是asp組合HTML頁的交互式網(wǎng)頁,后臺(tái)數(shù)據(jù)庫采用最為常用的SQLServer2000。能過在前期工作中進(jìn)行了全面的調(diào)研和分析后,系統(tǒng)前臺(tái)界面美觀大方,實(shí)現(xiàn)了用戶瀏覽信息等功能。1.2選題目的及意義本系統(tǒng)要求在當(dāng)前流行的ASP開發(fā)平臺(tái)上進(jìn)行實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與開發(fā)。系統(tǒng)使用XML、ASP等當(dāng)前流行的技術(shù)進(jìn)行系統(tǒng)實(shí)現(xiàn),系統(tǒng)采用Dreamweaver進(jìn)行網(wǎng)站的建設(shè),運(yùn)用SQLServer2000數(shù)據(jù)庫進(jìn)行相關(guān)數(shù)據(jù)庫設(shè)計(jì)。以計(jì)算機(jī)公共課網(wǎng)站建設(shè)為主題,對網(wǎng)站進(jìn)行規(guī)劃。包括網(wǎng)站的logo設(shè)計(jì)、布局設(shè)計(jì)、網(wǎng)站頁面設(shè)計(jì)、注冊登錄系統(tǒng)以及各種鏈接和相關(guān)技術(shù)的開發(fā)。使其實(shí)現(xiàn)教學(xué)管理、選課班學(xué)生管理、成績管理、網(wǎng)上答疑、網(wǎng)上聊天等功能。本系統(tǒng)力求從計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理工作的實(shí)際出發(fā),解決工作中關(guān)鍵性的難點(diǎn)問題,并充分利用計(jì)算機(jī)網(wǎng)絡(luò)功能,實(shí)現(xiàn)計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理全過程的計(jì)算機(jī)管理,幫助具體管理人員從復(fù)雜煩瑣工作中解放出來。使得計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理走向無紙化辦公和規(guī)范化、現(xiàn)代化管理。1.3研究內(nèi)容為了開發(fā)出真正滿足用戶需要的軟件產(chǎn)品,首先必須要知道用戶的需求。對軟件需求的深入理解是開發(fā)工作的前提條件,它的基本任務(wù)是準(zhǔn)確的回答了“系統(tǒng)必須做什么”這個(gè)問題,確定系統(tǒng)必須要完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。目前有許多不同的用于需求分析的結(jié)構(gòu)化分析方法,但是,所有的方法都遵循以下準(zhǔn)則:必須理解并描述問題的信息域;必須定義軟件應(yīng)完成的功能;必須描述作為外部事件結(jié)果的軟件行為;必須對描述信息、功能和行為進(jìn)行分解,用層次方式展示細(xì)節(jié);網(wǎng)站系統(tǒng)的必要性需求。任何一個(gè)計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理在開始系統(tǒng)設(shè)計(jì)前,進(jìn)行可行性研究是必不可少的一個(gè)環(huán)節(jié)??尚行匝芯康哪康牟皇墙鉀Q問題,而是確定問題是否值得去解決。所以我們就要通過對實(shí)驗(yàn)的可行性研究,來判斷出原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實(shí),以及系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理的信息量非常龐大,管理工作也非常繁瑣。目前許多管理員每年在進(jìn)行計(jì)算機(jī)公共課網(wǎng)站建設(shè)工作管理的同時(shí),還有其他相關(guān)很巨大的工作量,這項(xiàng)工作現(xiàn)在很多計(jì)算機(jī)公共課還是手工操作,工作起來效率很低,并且不能及時(shí)了解計(jì)算機(jī)公共課信息具體情況。系統(tǒng)的功能和傳統(tǒng)計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理模式相比較,毫無疑問會(huì)大大提高了計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理的效率,輔助提高管理員的工作效率,加強(qiáng)和用戶之間的互動(dòng)。同時(shí)計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)統(tǒng),在網(wǎng)絡(luò)上提供一個(gè)全面的計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理平臺(tái),使用戶更加快捷、方便、全面地了解計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)。網(wǎng)絡(luò)的優(yōu)勢就是允許把信息混合起來閱讀、使用、收藏、交流。而計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)就是作為信息交流非常重要的平臺(tái),具有非常好的市場前景。應(yīng)用ASP技術(shù)實(shí)現(xiàn)計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)。要求用戶采用信息系統(tǒng)設(shè)計(jì)方法完成整個(gè)系統(tǒng)的分析、設(shè)計(jì)、實(shí)現(xiàn)。具體要求如下:進(jìn)入系統(tǒng)前身份驗(yàn)證:主要完成進(jìn)入客戶的身份驗(yàn)證。了解計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)基本運(yùn)行流程;掌握ASP開發(fā)技術(shù);熟練應(yīng)用SQL2000設(shè)計(jì)數(shù)據(jù)庫;我的消息管理網(wǎng)上答疑管理我的資料管理信息修改管理成績查詢管理退出系統(tǒng)管理學(xué)生管理教務(wù)管理教師管理職稱管理年紀(jì)管理班級管理用戶管理課程管理教務(wù)管理退出系統(tǒng)第2章系統(tǒng)需求分析2.1可行性分析克行性分析也稱可行性研究,是決策部門在采取一項(xiàng)重大改革或投資行動(dòng)之前,對該項(xiàng)目的必要性和可能性進(jìn)行分析與論證的活動(dòng)??尚行苑治鲆驯粡V泛應(yīng)用于新產(chǎn)品開發(fā)、基建、工業(yè)企業(yè)、交通運(yùn)輸、商業(yè)設(shè)施等項(xiàng)目投資的多個(gè)領(lǐng)域。在展開一項(xiàng)開發(fā)行動(dòng)之前,必須對用戶提出的目標(biāo)的必要性和可能性進(jìn)行必要的論證。2.1.1系統(tǒng)可行性研究分析可行性分析是在進(jìn)行初步調(diào)查后所進(jìn)行的對系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會(huì)可行性三方面來論證。通過長時(shí)間的觀察與實(shí)踐,我認(rèn)為計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)的可行性分析如下:(1)經(jīng)濟(jì)可行性分析作為計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理網(wǎng)站的一部分,其經(jīng)濟(jì)成分比重相對還是較多,一般主要包括收入和支出的費(fèi)用,其中支出包括設(shè)備購置費(fèi)、管理和維護(hù)費(fèi)、人員工資費(fèi)等;收入就主要針對學(xué)生上本系統(tǒng)產(chǎn)生的總收入等。由于各個(gè)計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理實(shí)行統(tǒng)一操作,系統(tǒng)共享,其設(shè)備購置,人員工資,維護(hù)費(fèi)用相對較少,前期的資金投入主要集中于購置設(shè)備上。建立信息中心,可將來自各方面的信息集中管理,提高計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)的安全性、方便性和可靠性,快速地反饋計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)設(shè)計(jì)的一切信息。(2)技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來源等。計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)的工作主要是在學(xué)生、老師和管理員之間架起一座橋梁,能相互了解信息和處理信息。這一特點(diǎn)非常適合計(jì)算機(jī)的人機(jī)特點(diǎn),用戶可通過登陸方式使用系統(tǒng),并在系統(tǒng)上查找自己想要的所有內(nèi)容。這時(shí)計(jì)算機(jī)就為用戶提供信息傳輸速度快、準(zhǔn)確度高的優(yōu)勢。隨著計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,這就為系統(tǒng)的建設(shè)提供了技術(shù)條件。(3)社會(huì)可行性分析社會(huì)可行性有時(shí)也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或單位開發(fā)和運(yùn)行的可能性以及運(yùn)行后可能一起的對企業(yè)或單位的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速發(fā)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的更新是計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。它對計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)帶來的影響可以看到:對傳統(tǒng)管理理念的沖擊,可能引起管理層的變動(dòng)和人員的調(diào)整。對管理工作人員的要求提高,使采購管理系統(tǒng)在一定的可能下進(jìn)行人員精簡,迫使工作人員繼續(xù)學(xué)習(xí)新知識(shí),拓寬計(jì)算機(jī)在市場環(huán)境下的生存空間。對計(jì)算機(jī)與用戶之間業(yè)務(wù)方式的轉(zhuǎn)變和擴(kuò)充。2.1.2可行性分析報(bào)告把可行性分析的最后成果整理成書面的形式,這就是可行性分析報(bào)告??尚行苑治鰣?bào)告包括下列內(nèi)容。①計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)近期和長遠(yuǎn)目標(biāo),新系統(tǒng)的總體目標(biāo)及主要功能②主要問題和主要信息需求:③擬訂新系統(tǒng)方案④從經(jīng)濟(jì)、技術(shù)、社會(huì)等方面論證方法的可行性可行性分析報(bào)告是系統(tǒng)開發(fā)人員經(jīng)過初步調(diào)查與可行性研究后所做的工作總結(jié),反映了開發(fā)人員對建立新系統(tǒng)的看法。必須認(rèn)真起草,并通過系統(tǒng)分析人員的集體討論,然后提交。2.1.3系統(tǒng)開發(fā)具體研究分析要建立新的計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng),就必須對現(xiàn)行的管理系統(tǒng)進(jìn)行全面、細(xì)致而充分的調(diào)查研究。具體采用直接面談和專門訪問并參加業(yè)務(wù)實(shí)踐,與工作人員一起完成最基本的工作程序的方法。原來計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理處理中心進(jìn)行信息管理的主要方式是基于手工處理,最多是用計(jì)算機(jī)的文本系統(tǒng)打印一些清單,信息處理工作量大,容易出錯(cuò),缺乏系統(tǒng)、規(guī)范的信息管理手段?,F(xiàn)在準(zhǔn)備建立的采購管理系統(tǒng),要把學(xué)生、老師和管理員的相關(guān)管理工作實(shí)行計(jì)算機(jī)統(tǒng)一管理,以提高工作效率和管理水平。本系統(tǒng)從以下幾個(gè)方面對用戶的需求進(jìn)行分析。(1)系統(tǒng)的需求分析:可以隨時(shí)登陸系統(tǒng),瀏覽計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理設(shè)計(jì)相關(guān)信息,管理權(quán)限由系統(tǒng)管理員掌握和分配。(2)對數(shù)據(jù)的安全性、可靠性要求:系統(tǒng)各項(xiàng)數(shù)據(jù)信息必須保證安全性和可靠性。網(wǎng)絡(luò)系統(tǒng)設(shè)有通信、程序、網(wǎng)絡(luò)三級權(quán)限和口令管理,確保系統(tǒng)安全。(3)定時(shí)整理數(shù)據(jù):系統(tǒng)管理員根據(jù)用戶歷史信息定時(shí)整理系統(tǒng)數(shù)據(jù)庫,并將運(yùn)行結(jié)果歸檔。2.2系統(tǒng)功能需求分析2.2.1業(yè)務(wù)流程分析計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)是一個(gè)面向?qū)W生、老師和管理員,為其提供服務(wù)的綜合信息管理系統(tǒng)。計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)功能圖如下:計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)學(xué)生管理管理員管理計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)學(xué)生管理管理員管理老師管理老師管理班級管理年紀(jì)管理教務(wù)管理課程管理用戶管理我的消息管理信息修改管理我的資料管理教務(wù)管理學(xué)生管理我的資料管理我的信息管理成績查詢管理信息修改管理網(wǎng)上答疑管理班級管理年紀(jì)管理教務(wù)管理課程管理用戶管理我的消息管理信息修改管理我的資料管理教務(wù)管理學(xué)生管理我的資料管理我的信息管理成績查詢管理信息修改管理網(wǎng)上答疑管理圖2-1系統(tǒng)功能圖2.2.2系統(tǒng)功能分析學(xué)我的消息管理網(wǎng)上答疑管理我的資料管理信息修改管理成績查詢管理退出系統(tǒng)管理學(xué)生管理教務(wù)管理教師管理職稱管理年紀(jì)管理班級管理用戶管理課程管理教務(wù)管理退出系統(tǒng)2.2.3系統(tǒng)數(shù)據(jù)流圖分析由系統(tǒng)功能分析,畫出系統(tǒng)數(shù)據(jù)流圖描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出過程中所經(jīng)受的變換。管理員經(jīng)登錄模塊驗(yàn)證,進(jìn)入計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng)主界面,操作其子系統(tǒng),并把結(jié)果返回給管理員。圖2-2系統(tǒng)頂層數(shù)據(jù)流圖第3章系統(tǒng)概要設(shè)計(jì)3.1總體設(shè)計(jì)經(jīng)需求分析階段的工作,已明確系統(tǒng)應(yīng)該做什么,在此基礎(chǔ)上劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫、人工過程、文檔等,并確定系統(tǒng)中每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。本系統(tǒng)用asp在SQLServer2000數(shù)據(jù)庫做開發(fā)。asp作為前臺(tái)的開發(fā)工具,用SQLServer2000的數(shù)據(jù)庫作為后臺(tái)支持?jǐn)?shù)據(jù)庫,通過asp的數(shù)據(jù)庫控件來連接SQLServer2000數(shù)據(jù)庫中并對其編程來實(shí)現(xiàn)各種功能。針對目前世界上流行的大量軟件和開發(fā)工具,經(jīng)過認(rèn)真分析其優(yōu)缺點(diǎn),結(jié)合計(jì)量器具管理系統(tǒng)的需要和目前的硬件環(huán)境,我們選用微軟WINDOWS平臺(tái)下的asp作為軟件開發(fā)工具。3.1.1開發(fā)語言作為數(shù)據(jù)庫系統(tǒng)的開發(fā),asp是一個(gè)非常理想選擇。數(shù)據(jù)庫是SQLServer2000中的重要支持技術(shù),在SQLServer2000開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個(gè)重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫時(shí),應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言asp語言,該開發(fā)工具具有很多長處。ASP工具介紹:ASP是ActiveServerPage的縮寫,意為“動(dòng)態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。另外阿斯匹林、天門冬氨酸、阿里軟件銷售合作伙伴、美國武裝系統(tǒng)程序公司等的縮寫也都為ASP。編輯本段ASP發(fā)展史從1996年ASP誕生到現(xiàn)在已經(jīng)過去了15年。在這短短的15年中,ASP發(fā)生了重大的變化,直到現(xiàn)在的ASP.NET。asp的第一版是0.9測試版,自從1996年ASP1.0誕生,它給Web開發(fā)界帶來了福音。早期的Web程序開發(fā)是十分繁瑣的,以至于要制作一個(gè)簡單的動(dòng)態(tài)頁面需要編寫大量的C代碼才能完成,這對于普通的程序員來說有點(diǎn)太難了。而ASP卻允許使用VBScript這種的簡單腳本語言,編寫嵌入在HTML網(wǎng)頁中的代碼。在進(jìn)行程序設(shè)計(jì)的時(shí)候可以使用它的內(nèi)部組件來實(shí)現(xiàn)一些高級功能(例如Cookie)。它的最大的貢獻(xiàn)在于它的ADO(ActiveXDataObject),這個(gè)組件使得程序?qū)?shù)據(jù)庫的操作十分簡單,所以進(jìn)行動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)也變成一件輕松的事情。因此一夜之間,Web程序設(shè)計(jì)不再是想像中的艱巨任務(wù),仿佛很多人都可以一顯身手。到了1998年,微軟發(fā)布了ASP2.0。它是WindowsNT4OptionPack的一部分,作為IIS4.0的外接式附件。它與ASP1.0的主要區(qū)別在于它的外部組件是可以初始化的,這樣,在ASP程序內(nèi)部的所有組件都有了獨(dú)立的內(nèi)存空間,并可以進(jìn)行事務(wù)處理。到了2000年,隨著Windows2000的成功發(fā)布,這個(gè)操作系統(tǒng)的IIS5.0所附帶的ASP3.0也開始流行。與ASP2.0相比,ASP3.0的優(yōu)勢在于它使用了COM+,因而其效率會(huì)比它前面的版本要好,并且更穩(wěn)定。2001年,ASP.NET出現(xiàn)了。在剛開始開發(fā)的時(shí)候,它的名字是ASP+,但是,為了與微軟的.NET計(jì)劃相匹配,并且要表明這個(gè)ASP版本并不是對ASP3.0的補(bǔ)充,微軟將其命名為ASP.NET。ASP.NET在結(jié)構(gòu)上與前面的版本大相徑庭,它幾乎完全是基于組件和模塊化的,Web應(yīng)用程序的開發(fā)人員使用這個(gè)開發(fā)環(huán)境可以實(shí)現(xiàn)更加模塊化的、功能更強(qiáng)大的應(yīng)用程序。ASP網(wǎng)頁特點(diǎn)ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。與HTML相比,ASP網(wǎng)頁具有以下特點(diǎn):(1)利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁技術(shù);(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;(3)服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;(4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;(5)ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)送Email或訪問文件系統(tǒng)等。(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會(huì)看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。(7)方便連接ACCESS與SQL數(shù)據(jù)庫.(8)開發(fā)需要有豐富的經(jīng)驗(yàn),否則會(huì)留出漏洞,讓黑客利用進(jìn)行注入攻擊.ASP也不僅僅局限于與HTML結(jié)合制作WEB網(wǎng)站,而且還可以與XHTML和WML語言結(jié)合制作WAP手機(jī)網(wǎng)站。但是其原理也是一樣的。ASP-工作原理當(dāng)在Web站點(diǎn)中融入ASP功能后,將發(fā)生以下事情:1、用戶向?yàn)g覽器地址欄輸入網(wǎng)址,默認(rèn)頁面的擴(kuò)展名是.asp。2、瀏覽器向服務(wù)器發(fā)出請求。3、服務(wù)器引擎開始運(yùn)行ASP程序。4、ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容。5、頁面信息發(fā)送到瀏覽器。編輯本段ASP的升級平臺(tái):運(yùn)行特點(diǎn)。ASP.NET是把基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,執(zhí)行效果,比一條一條的解釋強(qiáng)很多,執(zhí)行效率大大的提高。ASP.NET可以運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上。通用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.NET的Web應(yīng)用中。ASP.NET同時(shí)也是language-independent語言獨(dú)立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C#,VB.NET,Jscript,managedC++,J#。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.NET。開發(fā)語言ASP.NET常用的主要有兩種開發(fā)語言,VB.NET和C#,C#相對更為常用,因?yàn)槭?NET獨(dú)有的語言,VB.NET則為以前VB程序設(shè)計(jì),適合于以前VB程序員,如果新接觸.NET,沒有其他開發(fā)語言經(jīng)驗(yàn),建議直接學(xué)習(xí)C#。編輯本段ASP的涵義與特性ASP的五個(gè)核心內(nèi)涵ASP(ApplicationServiceProvider,應(yīng)用軟體租賃服務(wù)提供者)即是指「透過網(wǎng)絡(luò)以租賃方式提供應(yīng)用軟體服務(wù)的從業(yè)者」,即是指業(yè)者以應(yīng)用軟體為主體,透過網(wǎng)絡(luò)一對多地傳遞服務(wù),這種以服務(wù)為主的交易模式促使企業(yè)可藉由租賃的方式,以更符合成本效益的方式擁有軟體的使用權(quán),并且亦能因?yàn)闃I(yè)者集中式的管理而大幅降低企業(yè)維護(hù)的成本.基本上,ASP即具有「軟體服務(wù)化,服務(wù)網(wǎng)絡(luò)化」,「資訊委外服務(wù)與網(wǎng)絡(luò)結(jié)合」與「產(chǎn)品通路化,通路產(chǎn)品化」等三大特性,其甚至可以被視為是ISP(InternetServiceProvider)與ITS(InformationTechnologyService)的結(jié)合.根據(jù)流行的觀點(diǎn),ASP有如下五個(gè)核心內(nèi)涵:a.ASP著重應(yīng)用為中心,提供對于應(yīng)用方面的訪問和管理。b.ASP服務(wù)可以為用戶提供沒有在服務(wù)器、人員、系統(tǒng)和系統(tǒng)授權(quán)等前期資源投入情況下就可以在“定制”的全新應(yīng)用系統(tǒng)環(huán)境進(jìn)行訪問的服務(wù),如ISP,而這樣的服務(wù)一般按月份ASP收取服務(wù)費(fèi)。c.ASP采用集中管理的方式ASP一般都有一個(gè)管理中心,所有的客戶通過INTERNET來進(jìn)行遠(yuǎn)程訪問,獲得技術(shù)支持和咨詢服務(wù)。d.一對多的服務(wù),也就是講,ASP提供的是標(biāo)準(zhǔn)化的產(chǎn)品包,產(chǎn)品都是最低程度的自定義或者沒有實(shí)現(xiàn)客戶定制化,對于行業(yè)用戶來講已經(jīng)達(dá)到實(shí)用方便的標(biāo)準(zhǔn)。e.按照合同交付,在ASP客戶的眼中,ASP是一家根據(jù)客戶協(xié)議內(nèi)容提供相關(guān)服務(wù),保證應(yīng)用服務(wù)系統(tǒng)服務(wù)可以得到確實(shí)履行的機(jī)構(gòu)。ASP為什么會(huì)火?從大的方面來講,困擾國內(nèi)企業(yè)生存、發(fā)展的核心問題是管理問題。隨著互聯(lián)網(wǎng)絡(luò)的普及和應(yīng)用的深入,企業(yè)用戶可以隨時(shí)隨地直接租用ASP的服務(wù)器和軟件系統(tǒng)來進(jìn)行自己的業(yè)務(wù)管理,這樣做的好處在于;第一,企業(yè)可以節(jié)省大筆用于IT建設(shè)方面的資金,大幅度降低企業(yè)管理信息化的成本。第二,ASP的用戶可以采用各種方式獲得應(yīng)用和服務(wù),軟件類服務(wù)產(chǎn)品完全可以通過網(wǎng)絡(luò)在非常短的時(shí)間內(nèi)組成一個(gè)完善的、高效的、先進(jìn)的企業(yè)管理系統(tǒng),迅速獲得企業(yè)一體化的運(yùn)營管理方案。網(wǎng)絡(luò)經(jīng)濟(jì)發(fā)展突飛猛進(jìn),電子商務(wù)一日千里,網(wǎng)絡(luò)和網(wǎng)站從門戶到內(nèi)容、從注意力到垂直性,目前逐漸轉(zhuǎn)向熱衷ASP也是一個(gè)主要的原因。筆者資料中,國內(nèi)最早對ASP觸電的是網(wǎng)友“飛鳥”,在1998年6月自發(fā)組織了研究、交流和探討ASP技術(shù)的“飛鳥之家”,現(xiàn)在已經(jīng)發(fā)展成為,成為國內(nèi)最早的ASP應(yīng)用技術(shù)服務(wù)提供商網(wǎng)站。上海的互易網(wǎng)絡(luò)有限公司結(jié)合國內(nèi)實(shí)際情況,推出了為國內(nèi)企業(yè)服務(wù)的ASP平臺(tái)互易網(wǎng),向企業(yè)提供以電子商務(wù)為核心的,企業(yè)內(nèi)、外部網(wǎng)絡(luò)設(shè)施和應(yīng)用的遠(yuǎn)程構(gòu)架和托管服務(wù),創(chuàng)造虛擬企業(yè)門戶(EP)直接將ASP應(yīng)用到商業(yè)增殖環(huán)節(jié)中去此外,ISP也全面轉(zhuǎn)向ASP的懷抱,成為ASP進(jìn)一步發(fā)展的產(chǎn)物。軟件商對于ASP更是情有獨(dú)鐘。業(yè)界最新的消息是,中國第三電信“網(wǎng)通”已經(jīng)制定ASP發(fā)展戰(zhàn)略,國內(nèi)最大的管理咨詢公司“漢普”將把旗下八個(gè)子公司定位在企業(yè)內(nèi)部資源計(jì)劃管理(ERP)領(lǐng)域的ASP中,北京“聯(lián)成互動(dòng)”瞄準(zhǔn)客戶關(guān)系管理(CRM)領(lǐng)域的ASP,北京“數(shù)碼方舟”定位在網(wǎng)絡(luò)辦公的ASP,HP正在和中國建設(shè)銀行討論共建金融領(lǐng)域的ASP。ASP正在IT經(jīng)濟(jì)大潮中顯山露水,其發(fā)展前景不可估量。ASP的發(fā)展階段和面臨的問題以網(wǎng)絡(luò)服務(wù)商、軟件廠商和ISP為主力的各種IT角色,正在根據(jù)自己的優(yōu)勢條件出發(fā)對ASP領(lǐng)域進(jìn)行多種方面的嘗試。就目前階段來講,ASP提供的服務(wù)不計(jì)其數(shù)五花八門,沒有標(biāo)準(zhǔn)化和量化的概念,硬件廠商向ASP的“土壤”和勢力方向靠攏,軟件廠商和ISP則直接參與到ASP業(yè)務(wù)的第一線。筆者估計(jì),經(jīng)過一段時(shí)間的試探和發(fā)展,ASP將向服務(wù)集成方面發(fā)展,產(chǎn)品和服務(wù)初步的標(biāo)準(zhǔn)化將很快建立起來,接著進(jìn)入到市場細(xì)化和標(biāo)準(zhǔn)制定、ASP產(chǎn)品成熟時(shí)期,ASP的穩(wěn)步增長,最終將成為IT行業(yè)商務(wù)模式的核心!目前在ASP發(fā)展的道路上,主要面臨的問題是觀念的轉(zhuǎn)變方面:用租賃代替購買,服務(wù)集成代替產(chǎn)品經(jīng)銷商、服務(wù)經(jīng)濟(jì)代替產(chǎn)品經(jīng)濟(jì)等等。具體到實(shí)際方面來講,安全和服務(wù)的質(zhì)量是ASP和客戶共同關(guān)心的頭等大事,要實(shí)現(xiàn)ASP提出的“租賃高科技”的口號(hào),ASP任重而道遠(yuǎn)!3.1.2運(yùn)行環(huán)境本系統(tǒng)主要Windows2000、WindowsXP、WinNT等環(huán)境下運(yùn)行,以PowerBuilder9.0+PB自帶的數(shù)據(jù)庫作為開發(fā)工具,可以進(jìn)行添加、查詢、修改、刪除、統(tǒng)計(jì)等處理。3.1.3系統(tǒng)設(shè)計(jì)思想(1)系統(tǒng)應(yīng)符合采購管理系統(tǒng)的規(guī)定,滿足采購管理工作需要,并達(dá)到操作過程中的直觀,方便,實(shí)用,安全等要求。(2)系統(tǒng)采用B/S體系結(jié)構(gòu),瀏覽器端負(fù)責(zé)表達(dá)邏輯,顯示用戶界面信息,數(shù)據(jù)庫服務(wù)器SQLServer2000的數(shù)據(jù)庫(服務(wù)器)則用于提供數(shù)據(jù)服務(wù)。(3)系統(tǒng)采用模塊化程序設(shè)計(jì)方法,便于系統(tǒng)功能的各種組合和修改。(4)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加,刪除,修改操作。3.1.4數(shù)據(jù)庫設(shè)計(jì)1、由系統(tǒng)數(shù)據(jù)流圖分析,分析出系統(tǒng)要用到的實(shí)體及其相互間的關(guān)系,現(xiàn)描述如下:老師管理管理員mn老師管理管理員管理管理管理1管理學(xué)生1n學(xué)生完成n完成m圖3-1系統(tǒng)完整的實(shí)體聯(lián)系圖2、系統(tǒng)實(shí)體屬性描述從數(shù)據(jù)流圖、數(shù)據(jù)字典和實(shí)體聯(lián)系圖可得系統(tǒng)的屬性表如下:管理員表:管理員編號(hào)、密碼、驗(yàn)證碼。學(xué)生表:學(xué)生編號(hào)、學(xué)生姓名、專業(yè)、導(dǎo)師、學(xué)校。結(jié)果表:結(jié)果編碼、學(xué)生編碼、課程編碼、分?jǐn)?shù)、年級。分?jǐn)?shù)表:課程編碼、課程名、學(xué)分、年級、老師、老師編碼。3、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)此處主要通過系統(tǒng)主要的E-R圖對數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)進(jìn)行描述。(1)管理員表E_R圖密碼管理員密碼管理員編號(hào)稱驗(yàn)證碼驗(yàn)證碼管理員管理員 圖3-2管理員表E-R圖(2)學(xué)生表E-R圖專業(yè)學(xué)生姓名專業(yè)學(xué)生姓名導(dǎo)師學(xué)生編號(hào)導(dǎo)師學(xué)生編號(hào)學(xué)校學(xué)校學(xué)生學(xué)生圖3-3學(xué)生表E-R圖(3)結(jié)果表E-R圖分?jǐn)?shù)課程編碼分?jǐn)?shù)課程編碼年級學(xué)生編號(hào)年級學(xué)生編號(hào)結(jié)果編碼結(jié)果編碼結(jié)果結(jié)果圖3-3結(jié)果表E-R圖(2)分?jǐn)?shù)表E-R圖年級學(xué)分年級學(xué)分老師課程名老師課程名課程編碼課程編碼老師編碼老師編碼分?jǐn)?shù)分?jǐn)?shù)圖3-3分?jǐn)?shù)表E-R圖3.2系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)根據(jù)需求分析以及系統(tǒng)功能的需要,系統(tǒng)信息數(shù)據(jù)存放在PB自帶的數(shù)據(jù)庫數(shù)據(jù)表中。下面給出重要數(shù)據(jù)表的簡單描述。(1)管理員表該表存儲(chǔ)了管理員的基本信息,主要用于采購單基本信息的記錄。表內(nèi)數(shù)據(jù)由添加申請時(shí)寫入,如表1。列名數(shù)據(jù)類型管理員編號(hào)int(4)密碼nvarchar(50)驗(yàn)證碼nvarchar(50)表1(2)學(xué)生表該表存儲(chǔ)了學(xué)生信息,每個(gè)群組所享有的權(quán)限是不同的,新注冊用戶默認(rèn)為待審核成員組,該表的字段屬性如表2。列名數(shù)據(jù)類型學(xué)生編碼int(4)學(xué)生姓名nvarchar(50)專業(yè)nvarchar(50)導(dǎo)師nvarchar(50)學(xué)校nvarchar(50)表2(3)結(jié)果表該表存儲(chǔ)了結(jié)果信息,每個(gè)群組所享有的權(quán)限是不同的,新注冊用戶默認(rèn)為待審核成員組,該表的字段屬性如表3。列名數(shù)據(jù)類型結(jié)果編碼int(4)學(xué)生編碼nvarchar(50)課程nvarchar(50)分?jǐn)?shù)int(4)年級nvarchar(50)表2(4)分?jǐn)?shù)表該表存儲(chǔ)了分?jǐn)?shù)信息,每個(gè)群組所享有的權(quán)限是不同的,新注冊用戶默認(rèn)為待審核成員組,該表的字段屬性如表4。列名數(shù)據(jù)類型課程編碼int(4)課程名nvarchar(50)學(xué)分nvarchar(50)年級int(4)老師nvarchar(50)老師編碼nvarchar(50)第4章系統(tǒng)的實(shí)現(xiàn)4.1數(shù)據(jù)庫的實(shí)現(xiàn)1、創(chuàng)建數(shù)據(jù)庫第一步:打開SQLSERVER2000企業(yè)管理器;第二步:右擊(local)(WindowsNT)下數(shù)據(jù)庫屬性,選擇“新建數(shù)據(jù)庫(B)”;第三步:在彈出的數(shù)據(jù)庫屬性對話框中,在“名稱(N)”中輸入要?jiǎng)?chuàng)建的數(shù)據(jù)庫名稱“bygl”,并在“數(shù)據(jù)文件”中將文件初始大小設(shè)為10MB,在最大文件大小中選項(xiàng)中“將文件增長限制為(MB)(R):”單選按鈕,將其值大小設(shè)為100MB,最后點(diǎn)擊“確定”按鈕即可。2、數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn)根據(jù)系統(tǒng)實(shí)體描述,按照SQL建表向?qū)瓿上到y(tǒng)所需表的建立即可。3、數(shù)據(jù)庫連接4.2登錄模塊的實(shí)現(xiàn)學(xué)生、老師和管理員共同使用一個(gè)登陸界面,其界面如圖4-1所示圖4-1登陸主界面4.3學(xué)生模塊的實(shí)現(xiàn)學(xué)生通過登陸學(xué)生模塊,進(jìn)入到計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng),可以進(jìn)行我的消息管理、網(wǎng)上答疑管理、我的資料管理、信息修改管理、成績查詢管理、退出系統(tǒng)管理等操作。1、學(xué)生管理圖4-2學(xué)生管理主界面2、網(wǎng)上答疑管理圖4-3網(wǎng)上答疑管理主界面3、信息修改管理圖4-4信息修改管理主界面4、我的資料管理圖4-5我的資料管理主界面5、成績查詢管理圖4-6成績查詢管理主界面4.4老師模塊的實(shí)現(xiàn)老師通過登陸老師模塊,進(jìn)入到計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng),可以進(jìn)行我的消息管理、我的資料管理、信息修改管理、學(xué)生管理、教務(wù)管理、退出系統(tǒng)管理等操作。我的消息管理圖4-7我的消息管理主界面2、我的資料管理圖4-8我的資料管理主界面3、信息修改管理圖4-9信息修改管理主界面4、學(xué)生管理圖4-10學(xué)生管理主界面5、教務(wù)管理圖4-11教務(wù)管理主界面4.5管理員模塊的實(shí)現(xiàn)管理員通過登陸管理員模塊,進(jìn)入到計(jì)算機(jī)公共課網(wǎng)站建設(shè)管理系統(tǒng),可以進(jìn)行我的消息管理、學(xué)生管理、教師管理、職稱管理、年紀(jì)管理、班級管理、用戶管理、課程管理、教務(wù)管理、退出系統(tǒng)等操作。1、教師管理圖4-12教師管理主界面2、年級管理圖4-13年級管理主界面3、班級管理圖4-14班級管理主界面4、用戶管理圖4-15用戶管理主界面5、教務(wù)管理圖4-16教務(wù)管理主界面6、課程管理圖4-16課程管理主界面第五章系統(tǒng)維護(hù)與測試管理信息系統(tǒng)在完成系統(tǒng)實(shí)施、投入正常運(yùn)行之后,就進(jìn)入了系統(tǒng)運(yùn)行與維護(hù)階段。5.1系統(tǒng)的配置1、硬件配置要求:CPU:1GHz以上。內(nèi)存:256MB以上。硬盤:20GB以上(可用空間最好在5GB以上)。2、軟件配置要求:WINDOWS2000/Xp中文版操作系統(tǒng)。本系統(tǒng)運(yùn)行:首先啟動(dòng)Windows2000/XP,將本系統(tǒng)拷貝到硬盤相應(yīng)地目錄下,用附加數(shù)據(jù)庫加載上數(shù)據(jù),運(yùn)行“EXE文件”即可。5.2系統(tǒng)的維護(hù)系統(tǒng)維護(hù)的目的是保證管理信息系統(tǒng)正常而可靠地運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。換言之,系統(tǒng)維護(hù)就是為了保證系統(tǒng)中的各個(gè)要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。系統(tǒng)維護(hù)的工作量往往是很大的,其費(fèi)用大約占整個(gè)生命周期的60%,所以我們必須對系統(tǒng)維護(hù)給予足夠的重視。1、系統(tǒng)維護(hù)的內(nèi)容按照維護(hù)對象的不同,系統(tǒng)維護(hù)的內(nèi)容可分為以下幾類:(1)系統(tǒng)應(yīng)用程序維護(hù)(2)數(shù)據(jù)維護(hù)(3)代碼維護(hù)(4)硬件設(shè)備維護(hù)2、系統(tǒng)維護(hù)的類型系統(tǒng)維護(hù)的重點(diǎn)是系統(tǒng)應(yīng)用軟件的維護(hù)工作,按照軟件維護(hù)的不同性質(zhì),可以劃分為下面四種類型:(1)糾錯(cuò)性維護(hù)診斷和修正系統(tǒng)中遺留的錯(cuò)誤。(2)適應(yīng)性維護(hù)使系統(tǒng)適用環(huán)境的變化而進(jìn)行的維護(hù)。(3)完善性維護(hù)為滿足用戶的需求而進(jìn)行的維護(hù)。(4)預(yù)防性維護(hù)為將要發(fā)生的變化或調(diào)整而進(jìn)行的主動(dòng)性維護(hù)。3、系統(tǒng)維護(hù)的組織與管理系統(tǒng)維護(hù)工作,首先必須建立一個(gè)維護(hù)組織,確定進(jìn)行維護(hù)工作所應(yīng)遵循的原則和規(guī)范化的過程,此外還應(yīng)建立一套適用于具體系統(tǒng)維護(hù)過程的文檔及管理措施,以及進(jìn)行復(fù)審的標(biāo)準(zhǔn)。5.3系統(tǒng)測試在MIS開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開發(fā)過程中還是不可避免地會(huì)產(chǎn)生差錯(cuò),系統(tǒng)中通??赡茈[藏著錯(cuò)誤和缺陷,示經(jīng)周密測試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想象的后果,因此系統(tǒng)測試是MIS開發(fā)過程中為保證軟件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計(jì)資料表明,系統(tǒng)測試的工作量往往占MIS開發(fā)總工作量的40%以上。因此,我們必須重視測試工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯(cuò)誤的測試。有意義的軟件測試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可以暴露程序系統(tǒng)缺陷的測試方案。因此軟件測試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷。從產(chǎn)品角度看,測試計(jì)劃中的測試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認(rèn)測試等。測試對象是隨著階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認(rèn)測試都是以被測過的模塊作為測試對象的。在具體的測試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之外的人進(jìn)行測試;測試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測試容易出錯(cuò)的程序模塊;對程序修改以后,必須重新進(jìn)行測試。在開發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對本系統(tǒng)進(jìn)行了有針對性的全面測試,采取的方式是:(1)菜單項(xiàng)測試:為了保證每一項(xiàng)下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對每一個(gè)菜單項(xiàng)反復(fù)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單功能的正確實(shí)現(xiàn)。(2)數(shù)據(jù)跟蹤:完成菜單項(xiàng)測試后,我又對系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。經(jīng)過實(shí)踐證實(shí),說明該功能完全正常,對其它的功能模塊也進(jìn)行了類似的設(shè)置。(3)綜合測試:在以上測試的基礎(chǔ)上對系統(tǒng)功能進(jìn)行了整體的測試,依次來檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。結(jié)論認(rèn)識(shí)到開發(fā)系統(tǒng)首先要明確用戶的需求,然后進(jìn)行系統(tǒng)分析,其

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論