版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、在線考試系統(tǒng)論文在線考試系統(tǒng)的設(shè)計與實現(xiàn)摘要在信息技術(shù)迅速發(fā)展的今天,網(wǎng)絡(luò)對于大多數(shù)人已不再陌生,并且其應(yīng)用在人們的工作、學(xué)習(xí)和生活中越來越多地發(fā)揮著不可替代的作用。很多學(xué)校也紛紛根據(jù)自身的需要,采用了先進的信息技術(shù)來加強教學(xué)管理、提高教學(xué)質(zhì)量。網(wǎng)上考試作為網(wǎng)絡(luò)教育不可缺少的組成部分,它與傳統(tǒng)的考試相比較而言,減少了教師出題、組織考試、批改試卷等工作量,提高了教師的工作效率,并且使考試更客觀公正。但是目前很多考試系統(tǒng)都是由軟件開發(fā)公司來開發(fā)并且銷售的,多數(shù)考試系統(tǒng)力求功能全面,從而存在著設(shè)置參數(shù)過多、操作較難、成本較高等問題。所以開發(fā)一個適用于中等職業(yè)學(xué)校、實用夠用、操作簡單、使用方便、成本較
2、低的考試系統(tǒng)是很必要的。本系統(tǒng)以哈爾濱市第一職業(yè)高級中學(xué)的網(wǎng)絡(luò)考試為背景,采用了當(dāng)前較為流行b/s三層體系結(jié)構(gòu),其客戶端采用瀏覽器來完成考試全過程;使用應(yīng)用廣泛的c#.net語言進行開發(fā),使用sql server 2005作為后臺數(shù)據(jù)庫,本系統(tǒng)涉及多個科目和多種考題類型,在考試過程中實現(xiàn)了自動組卷、時間限制、在線批卷、題庫管理等多種功能、并且能很好地處理考試斷點情況。較以往的考試系統(tǒng)相比,這本系統(tǒng)最大的特點是增加了指紋識別功能,學(xué)生在報名參加考試的同時采集本人的指紋信息并將它保存到相應(yīng)的指紋數(shù)據(jù)庫里面,學(xué)生進入考場之前通過計算機和指紋識別儀進行指紋識別,指紋識別通過者才可以進入考場準(zhǔn)備考試;本
3、系統(tǒng)開發(fā)可以滿足我校的多種考試情況并且已經(jīng)成功地在校園網(wǎng)上運行。它界面友好、可操作性強、性能穩(wěn)定、擴展性良好。系統(tǒng)的使用改進了學(xué)生考核手段,取消了以往考試對時間和地點的限制要求。為我校節(jié)約了大量的人力、物力和財力。關(guān)鍵詞:在線考試;指紋識別;自動組卷;browser/server ;abstracttoday, with the rapid development of information technology, network is no longer strange to most people. its application in peoples work, study and l
4、ife more and more play an irreplaceable role. many schools have adopted the advanced information technology to strengthen school management and improve the quality of instruction on their own needs. on-line test as an indispensable part of the networks education, comparing with traditional test, red
5、uces the teachers work of the paper setting, the examination organizing and the examination papers marking, etc, improves the teachers efficiency, and makes the test be more objective. but there is a lot of the examination systems are developed and sale by software development company, most of the e
6、xamination systems want a full function that they have many problems, such as setting too much parameter, hard operation and high-cost. so it is necessary to develop an examination system which are useful and enough, operation easy, using convenient and fits for middle vocational school.this system
7、uses harbin no.1 vocational schools first network test for the background, it adopts b / s three-tier architecture which is more popular at the current. its client uses the browser to complete the whole process of examination. it uses the c #. net language to develop which is widely used, it uses sq
8、l server 2005 as database. this system involves a number of subjects and a variety of question types. in the examination , it achieves the automatic test paper, time constraints, online batch volume, examination management and other functions, and it can well handle the situation of breakpoint durin
9、g the test. compared with the old examination systems, the biggest characteristic of the system is that it increases fingerprinting capabilities. it gathers ones information of fingerprints and keeps them to the related database when the students apply for the examination. before the students enter
10、the examination room they must pass the fingerprint recognition by computer and fingerprint identification device, then them can enter the classroom to prepare for the exam.the developing of this system can meet a variety of test conditions of our school and has been running successfully in the camp
11、us network. its interface is friendly, operability is strong, performance is stable, and scalability is good. the using of the system improve the students assessment tools. it cancels restricted requirements to the time and address of the old examinations. it saves a lot of manpower, material and fi
12、nancial resources.keywords: online examination;fingerprint identification;automatic generation;browser/serveriii目錄中文摘要iiabstractiii第1章 緒論51.1課題背景51.2課題目的和意義51.3國內(nèi)外研究現(xiàn)狀61.4項目的研究內(nèi)容8第2章 本課題相關(guān)技術(shù)的簡介92.1軟件工程92.1.1軟件工程的概念和目標(biāo)92.1.2軟件的特點及其要素92.1.3軟件工程常用的開發(fā)模型102.2 b/s模式122.3 asp技術(shù)簡介142.3.1 什么是asp142.3.2 asp的特
13、性142.4 ado技術(shù)152.4.1 ado介紹152.4.2 ado與數(shù)據(jù)庫交互技術(shù)152.5 sql server 2005介紹162.5.1 sol語句介紹162.5.2 sql server 2000的特點162.6 c#語言的特點182.7 本章小結(jié)19第3章 系統(tǒng)需求分析203.1 系統(tǒng)的目標(biāo)分析203.2 可行性分析203.2.1 技術(shù)可行性213.2.2 經(jīng)濟可行性213.2.3 操作可行性213.3 系統(tǒng)需求問題描述223.3.1 系統(tǒng)功能需求223.3.2 系統(tǒng)非功能性需求233.4 系統(tǒng)開發(fā)環(huán)境233.4.1 硬件平臺243.4.2 軟件平臺與開發(fā)工具243.5 本章小
14、結(jié)24第4章 系統(tǒng)的設(shè)計與實現(xiàn)254.1 考試系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖254.2 系統(tǒng)實現(xiàn)264.2.1 實現(xiàn)過程概述264.2.2 主要功能模塊設(shè)計264.3 關(guān)鍵技術(shù)304.3.1 常見的組卷算法304.3.2 算法實現(xiàn)324.3.3 考試中斷與恢復(fù)處理354.4 指紋識別技術(shù)364.4.1指紋識別的概況364.4.2指紋識別的原理364.4.3 指紋識別算法394.5 數(shù)據(jù)庫的分析與設(shè)計40第5章 系統(tǒng)測試435.1 系統(tǒng)測試目標(biāo)435.2 系統(tǒng)測試的基本原則435.3 系統(tǒng)測試的方法445.5界面測試455.6系統(tǒng)功能測試455.7兼容性測試465.8負(fù)載測試465.9 系統(tǒng)測試結(jié)果與分析47
15、總結(jié)48參考文獻49致謝50 53第3章 系統(tǒng)分析第1章 緒論1.1課題背景在當(dāng)下的信息不斷發(fā)展時代,計算機技術(shù)和網(wǎng)絡(luò)技術(shù)被越來越廣泛地應(yīng)用于各個領(lǐng)域,它改變著人們的生活、工作、學(xué)習(xí)甚至思維方式,同時也引起了教育領(lǐng)域的重大變革。信息技術(shù)的不斷發(fā)展,是現(xiàn)代教育發(fā)展的需要,是計算機考試發(fā)展的必然趨勢,考試作為衡量人的能力的重要手段,在現(xiàn)代生活中的地位進一步提高,并深入到社會的各個層面。在線考試是改革教育模式,提高學(xué)校教學(xué)效果和教學(xué)效率、提高科研和管理水平的必要手段。針對我校的情況,人數(shù)眾多,每次考試會浪費大量的人力物力,特此研究在線考試系統(tǒng),不僅能實現(xiàn)計算機類課程考試的需求,還能實現(xiàn)其他各類課程考
16、試的需求,試題類型可以是客觀題,也可以是主觀題。目的是可以直接和學(xué)校的教學(xué)體系接軌,改變原有的以傳統(tǒng)筆試為主的考試方法,提高學(xué)生動手能力,使其應(yīng)用知識的能力得到增強,更重要的是便于以后系統(tǒng)的擴充。1.2課題目的和意義目前試題庫的趨勢是用大規(guī)模的計算機網(wǎng)絡(luò)考試模式,隨著計算機網(wǎng)絡(luò)技術(shù)的教學(xué)、生產(chǎn)生活正變得越來越流行,傳統(tǒng)的考試,布置考場、檢查、組織成績有效管理和考生考試模式發(fā)生了很大的變化。因此,如何讓現(xiàn)在考試過程就會變得更快,更方便、更公平、更高效、是現(xiàn)代教育一個很重要的問題。網(wǎng)上考試系統(tǒng)是一種傳統(tǒng)的考試的改革,是傳統(tǒng)的考試的延伸,它利用了強大的網(wǎng)絡(luò),可以在任何時間、任何地點對學(xué)生考試,加上先
17、進的數(shù)據(jù)庫技術(shù)的采用,從而大大簡化了傳統(tǒng)的測試過程。有此可以看出網(wǎng)絡(luò)考試系統(tǒng)是現(xiàn)實現(xiàn)代化教學(xué)不可缺少的一個重要環(huán)節(jié)。有趨勢表明,考試的標(biāo)準(zhǔn)化、計算機網(wǎng)絡(luò)化已當(dāng)今考試的發(fā)展方向,當(dāng)前國際上許多考試認(rèn)證,例如gre、cisco,其出題、答卷以及評分都是在計算機上完成的1。對傳統(tǒng)的考試形式已不能適應(yīng)發(fā)展的需要。一般來說,組織一個傳統(tǒng)的測試至少通過五步驟,即人工出題,考生考試,人工閱卷、評估試卷和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試。那么基于網(wǎng)絡(luò)的考試系統(tǒng)恰恰能彌補這些
18、不足?;诰W(wǎng)絡(luò)考試系統(tǒng)是傳統(tǒng)的考試的延伸,加上數(shù)據(jù)庫技術(shù)使用,大大簡化了傳統(tǒng)的測試過程,并可使用足夠標(biāo)準(zhǔn)化測驗,使用計算機判卷,大大提高閱讀效率,考試更趨于客觀性、公證、更激發(fā)學(xué)生的學(xué)習(xí)興趣。還可以直接把取得的考試成績保存到數(shù)據(jù)庫、進行統(tǒng)計和排序操作。其運行成本低廉,有效和靈活的優(yōu)良性能,因此,老師所要做的是精心設(shè)計的試題,維護題庫,不組織考試,從而大大減少教師的負(fù)擔(dān),這表明其經(jīng)濟可行性是相當(dāng)大的2。為了適應(yīng)新形勢的發(fā)展,為了配合中等職業(yè)學(xué)校考試制度的改革,結(jié)合中職學(xué)校的特點:中職在校學(xué)生人數(shù)較多,各中職學(xué)校開設(shè)的專業(yè)課相對來說也很多。并且,大部分學(xué)生都來自于初中,中職學(xué)校以培養(yǎng)學(xué)生的動手能力
19、為主,學(xué)習(xí)文化課為輔;多年來,絕大多數(shù)的學(xué)校所有課目都是采用傳統(tǒng)的考試方法。由于,學(xué)生人數(shù)眾多、班級數(shù)目多、學(xué)生考試的科目較多,而教師相對來說又較少,每年的各種考試只能按照不同的年級在不同的時間段進行,既費時又費力。為了改變現(xiàn)狀、提高效率、充分利用中職學(xué)?,F(xiàn)有的計算機軟、硬件資源和網(wǎng)絡(luò)資源實現(xiàn)考試,我們有意開發(fā)一個在線考試系統(tǒng),爭取以后中職學(xué)校的文化課實現(xiàn)在線考試。利用考試系統(tǒng)實現(xiàn)本地及遠(yuǎn)程考試則可大大簡化考試的過程和復(fù)雜度,可以很好地解決中職學(xué)校人員不足問題;利用考試系統(tǒng)還可以不斷地充實題庫,解決教師反復(fù)出題的工作壓力;利用考試系統(tǒng)可以由計算機來完成閱卷,減少人工閱卷的工作量并充分保證了閱卷
20、的公平性與客觀性。綜上所述,我會針對中職學(xué)校的考試特點進行全面的分析、詳細(xì)的設(shè)計、并結(jié)合中職學(xué)校的實際情況,提出一種基于web的網(wǎng)上考試系統(tǒng),并用sql sever 2000數(shù)據(jù)庫與c#.net技術(shù)結(jié)合進行具有中等職業(yè)學(xué)校特色的考試系統(tǒng)的開發(fā)。1.3國內(nèi)外研究現(xiàn)狀在國內(nèi),目前絕大多數(shù)考試還停留在傳統(tǒng)考試方式上,網(wǎng)絡(luò)實際應(yīng)用的限制在線登記工作和在線測試成績查詢,還沒有真正形成的在線測試的規(guī)模。網(wǎng)上考試系統(tǒng)作為現(xiàn)代教育的一個子系統(tǒng),是保證教育教學(xué)質(zhì)量的重要手段。在傳統(tǒng)的考試方式下,組織考試要經(jīng)過出題、考試、評卷、試卷分析等步驟,隨著考試類型的增加及考試要求的提高,教師的工作量將會越來越大,并且其工
21、作非常容易出錯,在一定程度上說,傳統(tǒng)的考試方式已經(jīng)存在著改革的必要了3。internet技術(shù)的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了劃時代的變化,考試從傳統(tǒng)的紙筆考試到計算機輔助考試再發(fā)展到基于web的網(wǎng)上考試成為現(xiàn)實。作為網(wǎng)絡(luò)考試系統(tǒng),國外很早以前就開始使用了,并且在題庫建設(shè)、統(tǒng)計措施等方面取得許多重要理論的結(jié)果,如我們熟知它們的經(jīng)典測量理論、概化理論、項目反應(yīng)理論、題庫理論、自適應(yīng)檢驗理論等。網(wǎng)上考試在一些國家已經(jīng)得到了蓬勃發(fā)展,人們學(xué)習(xí)課程和考試都是通過網(wǎng)絡(luò)來進行的。例如國外一些著名的考試,如microsoft公司的mcse(microsoft系統(tǒng)工程師認(rèn)證考試)、gmat(工商管理碩士入學(xué)
22、考試)、托??荚嚒re(美國研究生入學(xué)考試)等,都是采用網(wǎng)上考試的形式進行的4。然而,軟件的研究人員在客戶應(yīng)用調(diào)查中發(fā)現(xiàn),當(dāng)前大多數(shù)的在線考試應(yīng)用都還處于把紙面的考卷搬到網(wǎng)頁上,然后使用電腦進行自動批卷的簡單應(yīng)用水平上。但也有一些機構(gòu)已開始利用互聯(lián)網(wǎng)獨有技術(shù)特點,針對一些學(xué)習(xí)點,創(chuàng)新出一些網(wǎng)上考試特別的考試問題??梢灶A(yù)見,連同其他不同創(chuàng)新性在線考試的應(yīng)用的不斷出現(xiàn),將會有越來越多的考察考生能力測試是通過在線考試系統(tǒng)提供的。另一個趨勢是隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,在一定程度上通過技術(shù)手段,保證了公平的考試,使之能應(yīng)用到更廣泛的領(lǐng)域?,F(xiàn)在,在線考試系統(tǒng)已實現(xiàn)了很多網(wǎng)絡(luò)上特有的防作弊功能,如:網(wǎng)絡(luò)監(jiān)控
23、功能、隨機出卷、題目混編等功能??梢哉f,在某些特定應(yīng)用領(lǐng)域,考試的公正性是可以得到很好的保證的,現(xiàn)在一些行業(yè)的資格認(rèn)證考試,一些單位的任職資格考試都已經(jīng)漸漸有了網(wǎng)絡(luò)考試代替?zhèn)鹘y(tǒng)的考試方式了。同時,隨著教育改革的不斷深入,教育行業(yè)的分專業(yè)化,這是不可避免的,往往有一批優(yōu)秀的教師、科研人員將會逐步轉(zhuǎn)向提供精品的課件和題庫,而其他教師則會使用這些優(yōu)秀教學(xué)資源去輔導(dǎo)更多的學(xué)生。在這樣一個發(fā)展趨勢下,只有有效地保護題庫創(chuàng)作者的知識產(chǎn)權(quán),才能更好地推動整個產(chǎn)業(yè)價值鏈的發(fā)展。從整個業(yè)界發(fā)展來看,一方面提供良好的教學(xué)資源(包括題庫)的交換渠道,另一方面實現(xiàn)對題庫創(chuàng)作者的知識產(chǎn)權(quán)的有效保護,這些都是在線考試系統(tǒng)
24、未來將面臨的主要問題5。在目前,在線考試系統(tǒng)的開發(fā)技術(shù)的主流有已經(jīng)相當(dāng)成熟,且很好地適合于動態(tài)站點設(shè)計和基于網(wǎng)絡(luò)數(shù)據(jù)庫訪問的要求,是當(dāng)前網(wǎng)上考試軟件實現(xiàn)的主流技術(shù)之一。在對大量關(guān)于網(wǎng)上考試系統(tǒng)資料的研究和學(xué)習(xí)后,根據(jù)工作的需要,針對本校實際情況特別是教學(xué)的需求,利用學(xué)校校園網(wǎng)絡(luò)存在的基本條件,研究、開發(fā)適合本校使用的基于web的網(wǎng)上考試系統(tǒng)。1.4項目的研究內(nèi)容為了保障整個系統(tǒng)的安全性,在線考試系統(tǒng)實現(xiàn)了分類驗證的登錄模塊。通過此模塊,可以對不同身份的登錄用戶進行驗證,確保了不同身份的用戶操作系統(tǒng)。在抽取試題上,系統(tǒng)使用隨機試題的方式,體現(xiàn)了考試的客觀與公正。在考生考試過程當(dāng)中會出現(xiàn)計時器,提
25、醒考生考試時間。當(dāng)考生答題完畢之后,提交試卷即可得知本次考試的得分,體現(xiàn)了系統(tǒng)的高效性。在后臺管理員管理模塊和試題管理模塊。其分別適應(yīng)不同的用戶,前者只有系統(tǒng)高級的管理員才能進入,對整個系統(tǒng)進行管理。而后者只允許教師登錄,教師可以對自己任教的科目試題進行增加、修改、刪除等操作,并且可以查看所有參加過自己任教科目的學(xué)生成績。綜合上述內(nèi)容,本文的組織結(jié)構(gòu)是這樣安排的:第1章:介紹了課題的背景、目的和意義以及考試系統(tǒng)的國內(nèi)外發(fā)展的現(xiàn)狀。第2章:介紹了軟件工程的相關(guān)知識,講述b/s三層體系統(tǒng)結(jié)構(gòu)、c#.net開發(fā)語言和asp的相關(guān)知識以及訪問數(shù)據(jù)庫的相關(guān)知識。 第3章:通過認(rèn)真地分析和討論,提出了在線
26、考試系統(tǒng)的目標(biāo)、考試系統(tǒng)的可行性分析、功能需求和非功能需求。 第4章:根據(jù)系統(tǒng)功能模塊的劃分進行總體框架設(shè)計、數(shù)據(jù)庫設(shè)計、界面設(shè)計和系統(tǒng)優(yōu)化設(shè)計。第5章:詳細(xì)介紹系統(tǒng)的實現(xiàn)技術(shù),對關(guān)鍵技術(shù)進行分析并提出解決方案。第6章:系統(tǒng)測試與維護的相關(guān)論述,分析系統(tǒng)的成功與不足,并對未來工作做進一步的探討和展望。第2章 本課題相關(guān)技術(shù)的簡介2.1軟件工程2.1.1軟件工程的概念和目標(biāo)許多計算機和軟件科學(xué)家嘗試,把其他工程領(lǐng)域中行之有效的工程學(xué)知識運用到軟件開發(fā)工作中來。經(jīng)過不斷實踐和總結(jié),最后得出一個結(jié)論:按工程化的原則和方法組織軟件開發(fā)工作是有效的,是擺脫軟件危機的一個主要出路。軟件工程到底是什么?答案
27、很簡單。如外行人理解的,軟件工程是工程原理在軟件上的應(yīng)用。進一步細(xì)化則可以將工程定義為:將科學(xué)和數(shù)學(xué)原理應(yīng)用于實際目的,如設(shè)計、制造和操作有效且經(jīng)濟的結(jié)構(gòu)、機器、過程和系統(tǒng)。如果將工程的這個定義應(yīng)用于軟件,軟件工程則可定義為:將科學(xué)和數(shù)學(xué)原理應(yīng)用于軟件設(shè)計、制造以獲得有效的和經(jīng)濟的軟件、軟件開發(fā)過程和軟件系統(tǒng)。軟件工程的目標(biāo)是:在給定成本、進度的前提下,開發(fā)出具有可修改性、有效性、可靠性、可理解性、可維護性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性并且滿足用戶需求的軟件產(chǎn)品。追求這些目標(biāo)有助于提高軟件產(chǎn)品的質(zhì)量和開發(fā)效率,減少維護的困難。2.1.2軟件的特點及其要素如果我們考慮周圍的
28、各種產(chǎn)品,如計算機及各種電子設(shè)備,它們好像存在某種程度的共性。軟件也是一種產(chǎn)品,但它與上述產(chǎn)品有一些本質(zhì)的不同,其區(qū)別在于軟件不是物理實體。軟件是一個邏輯實體,因而它具有抽象性。軟件常見的特點如下:(1)軟件不開發(fā)的,不是制造的盡管像其他產(chǎn)品一樣,軟件必須先設(shè)計,然后制作,但是它不是從自動裝配線上生產(chǎn)出來的。盡管有很多計算機輔助軟件工程工具可以使用,但是許多方面取決于開發(fā)人員的個人技能和創(chuàng)造能力,這些很難詳細(xì)說明,更難以量化,而且事實上不可能標(biāo)準(zhǔn)化。因此管理軟件的開發(fā)和控制軟件的質(zhì)量成為非常具有挑戰(zhàn)性的工作。case是一個將各種軟件工具和一個存放開發(fā)過程信息的工程數(shù)據(jù)庫組合起來的軟件工程環(huán)境。
29、(2)軟件具有柔性通常對于大多數(shù)工程產(chǎn)品而言,如果需要修改,首先修改設(shè)計。但是對于軟件,可以很容易地修改產(chǎn)品本身,而不需要修改設(shè)計。因此軟件具有高度柔性,所以不同于其他產(chǎn)品。然而軟件容易修改這一特點經(jīng)常被濫用。假定用嚴(yán)格的原則進行控制,軟件的柔性特性可以得到 有利的利用。這里用于修改的手續(xù)和質(zhì)量標(biāo)準(zhǔn)就變得很重要。(3)軟件不磨損與其他機械產(chǎn)品不同,軟件從不磨損。但是,軟件也會不能用,因為在最初開發(fā)之后軟件的功能多年不變,其對不斷變化的需求的適用性會隨著時間的推移而降低。如果對軟件進行修改以滿足不斷增加的需求,很可能就會產(chǎn)生缺陷,因而破壞軟件的質(zhì)量。更重要的是,對于其他工程產(chǎn)品,可以很容易地用備
30、件更換缺陷部件,與此不同,軟件沒有備件的概念。軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,它包括三個要素:程序、數(shù)據(jù)和文檔。其中,程序是按事先設(shè)計的功能和性能要求執(zhí)行的指令序列;數(shù)據(jù)是使程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu);文檔是與程序開發(fā)、維護和使用有關(guān)的圖文材料。2.1.3軟件工程常用的開發(fā)模型與其它任何工程學(xué)科相同,軟件工程也有一些用于軟件開發(fā)的結(jié)構(gòu)模型,軟件開發(fā)生命周期模型是從軟件項目可行性分析直至軟件經(jīng)使用后廢棄為止,跨越整個生存周期的系統(tǒng)開發(fā)、運作和維護所實施的全部過程、活動和任務(wù)的結(jié)構(gòu)框架。隨著軟件工程的發(fā)展,已經(jīng)產(chǎn)生了多種sdlc模型,用的開了模型有四種:瀑布模型、原型模型、增量模型和
31、螺旋模型。本節(jié)重點討論瀑布模型和螺旋模型。瀑布模型包括可行性分析、需求分析、系統(tǒng)設(shè)計、編碼、測試、部署和維護七個階段,第一個階段自上而下,相互銜接,次序固定。瀑布模型具有很強的順序性和依賴性,即:下一階段必須以上一階段的完成為前提。如同瀑布流水,逐級下落。因此,引用“瀑布”一詞做些模型的名稱。如圖2-1所示:可行性分析需求和分析系統(tǒng)設(shè)計編碼測試維護部署 圖2-1 軟件工程的瀑布模型fig 2-1 software engineering waterfall model螺旋模型是瀑布模型的改版,它的演變過程從中心開始,近順時針方向移動,每個周期都包含計劃、風(fēng)險分析、工程、客戶評估、客戶通信幾個階
32、段。開發(fā)過程每迭代一次,螺旋線就增加一周,軟件開發(fā)前進一個層次,系統(tǒng)生成一個新版本,軟件開發(fā)時間與成本又有新投入,經(jīng)過多次的迭代最終可以得 一個用戶滿意的軟件版本6。如圖2-2所示:圖2-2 軟件工程的瀑布模型fig 2-2 software engineering waterfall model2.2 b/s模式b/s( browserserver):它是瀏覽器服務(wù)器結(jié)構(gòu),一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。它只需要安裝維護一個服務(wù)器(server),而客戶端采用瀏覽器(browse)運行結(jié)構(gòu)是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。它只需要安裝維護一個服務(wù)器(server),而客戶端采用瀏覽器(browse)
33、運行軟件。它也是隨著internet技術(shù)的興起,對c/s結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu),其結(jié)構(gòu)如圖2-3所示。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分全都集中到了服務(wù)器上,簡化系統(tǒng)的開發(fā)、使用和維護。在這種結(jié)構(gòu)下,通過瀏覽器為用戶進行工作,在前端(browser)實現(xiàn)的只是很少部分事務(wù)邏輯,服務(wù)器端(server)來實現(xiàn)主要事務(wù)邏輯,形成所謂三層結(jié)構(gòu)。這種三層結(jié)構(gòu)分別指:表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲層,三層結(jié)構(gòu)在層與層之間都是相互獨立的,任何一層有所改變都不會影響其它層次的功能。這樣就可以很大程度上將客戶端電腦的負(fù)荷大量減少,并將系統(tǒng)的維護和升級的成本與工作量減輕了不少,使用戶的總體成本降
34、低。伴隨著windows將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)已成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然bs結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的cs結(jié)構(gòu)應(yīng)用程序是一個非常大的進步7。 圖2-3 browser/server 結(jié)構(gòu)fig2-3 browser/server structureb/s(browser/server)結(jié)構(gòu)有如下優(yōu)點:(1)維護方便:因為b/s結(jié)構(gòu)管理軟件只需要安在服務(wù)器(server)上,網(wǎng)絡(luò)的管理員只需要管理好服務(wù)器(sever)就行了,這樣不僅能夠降低總體成本,而且方便維護。軟件所有的維護、升級工作都只在服務(wù)器上進行, 只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新即獲得最新版本的軟
35、件。這減輕了異地用戶系統(tǒng)維護與升級的成本。如果客戶端的軟件系統(tǒng)升級比較頻繁,那么b/s架構(gòu)的產(chǎn)品優(yōu)勢明顯客戶端在運行軟件時,類似于我們平時上網(wǎng)瀏覽網(wǎng)頁,只要有瀏覽器就可以,不用安裝其它軟件。(2)安全性好:客戶端請求都是過dbms(sql server 2000)來訪問數(shù)據(jù)庫,從而大大減少了數(shù)據(jù)直接暴露的風(fēng)險,因此系統(tǒng)的架構(gòu)就采用了b/s設(shè)計模式。服務(wù)器端程序的實現(xiàn)技術(shù)也很多,本系統(tǒng)選用了當(dāng)前比較流行的網(wǎng)絡(luò)編程技術(shù)asp(active server pages)作為主要實現(xiàn)手段(配合java servlet、javabean、html等)。(3) 成本降低在原有的c/s兩層結(jié)構(gòu)中,軟件一般是采
36、用兩層結(jié)構(gòu)的。而b/s采用的是三層結(jié)構(gòu),其結(jié)構(gòu)如2-4圖所示。 兩層結(jié)構(gòu)中,客戶端接受用戶的請求,客戶端向數(shù)據(jù)庫服務(wù)提出請求,數(shù)據(jù)庫服務(wù)將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進行計算(可能涉及到運算、匯總、統(tǒng)計等等)并將結(jié)果呈現(xiàn)給用戶。采用三層結(jié)構(gòu)的b/s的配置可以是提高服務(wù)器的配置,降低客戶端的配置。這樣增加的只是一臺服務(wù)器(應(yīng)用服務(wù)和數(shù)據(jù)庫服務(wù)可以放在同一臺計算機電腦中)的價格,而降低的卻是幾十臺客戶端機器的價格。起到了降低總體擁有成本的作用8。 圖2-4 browser/server 結(jié)構(gòu)fig2-4 browser/server structure2.3 asp技術(shù)簡介2.3.1 什么是as
37、pasp( active server pages)本身并不是一種腳本語言,它只是提供了一種使鑲嵌在 html 頁面中的腳本程序得以運行的環(huán)境。asp文件是以.asp為擴展名的文本文件,可以使用任何一種文本編輯器(如windows中的記事本、寫字板)創(chuàng)建asp文件。asp 程序中可以包含純文本、 html 標(biāo)記以及腳本命令。asp本身還提供了五個內(nèi)置的對象。這五個內(nèi)置對象可被asp 腳本直接使用,它們是分別是ee1.request從客戶端取得信息傳遞給服務(wù)器,是asp讀取用戶輸入的主要方法。 2.response服務(wù)器將信息傳遞給用戶3.server提供訪問服務(wù)器的方法和屬性4.applica
38、tion在一個應(yīng)用程序的多個主頁之間保留和使用某些共同的信息,負(fù)責(zé)管理所有會話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。 5.session在一個用戶的多個主頁之間保留和使用某些共同的信息。asp的一大特色,是可以用來編寫具有協(xié)作機制的應(yīng)用程序,在多個用戶的多個主頁之間共享信息。使用內(nèi)置的application和session 對象可實現(xiàn)這些功能9。使用那些帶有asp增強支持的編輯器將更提高效率,如frontpage,dreamweaver等。想要學(xué)好 asp 程序的設(shè)計,必須掌握腳本的編寫。腳本就是由一系列的腳本命令所組成的,類似一般程序,腳本可以將值賦給變量,也可以命令 web
39、服務(wù)器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。要編寫腳本,至少要掌握一門腳本語言,如 javascript 。在asp文件中通常包含文本、html、標(biāo)記和腳本命令,這三部分的內(nèi)容以各種組合混雜在asp文件中,需要使用不同的符號進行區(qū)分。 2.3.2 asp的特性asp具有如下幾個重要特性l 面向?qū)ο螅篴sp提供了幾種內(nèi)置對象。通過使用這些內(nèi)置對象可以使腳本功能更強。另外,利用這些對象還可以從客戶端瀏覽器中獲得信息或者向客戶端瀏覽器發(fā)送信息。l 具有保密性:asp是在服務(wù)器端運行,送到客戶端瀏覽器的是asp的執(zhí)行結(jié)果所生成的html頁面,因此asp程序具有保密性。l 無須編譯:
40、容易編寫,可在服務(wù)器端直接執(zhí)行l(wèi) 數(shù)據(jù)處理方便:使用附加組件可以擴展active server page。active server page可以同幾個標(biāo)準(zhǔn)的服務(wù)器端activex組件捆綁在一起。l 與數(shù)據(jù)庫連接:asp可以與數(shù)據(jù)庫(如sol server ,microsoft access等)建立連接,通過對數(shù)據(jù)庫的操作建立功能強大的web應(yīng)用程序。2.4 ado技術(shù)2.4.1 ado介紹ado的全名是activex data object(activex數(shù)據(jù)對象),是一組優(yōu)化的訪問數(shù)據(jù)庫的專用對象集,在多數(shù)的應(yīng)用程序中,程序都要根據(jù)用戶的需要操作數(shù)據(jù)庫,ado對象在服務(wù)器端執(zhí)行,并向客戶端
41、提供含有數(shù)據(jù)庫信息的內(nèi)容,客戶端可以根據(jù)指定的權(quán)限對數(shù)據(jù)庫進行讀寫等操作,這些技術(shù)可以操作如ms-access、sql server和oracle等數(shù)據(jù)庫。當(dāng)用戶需要數(shù)據(jù)時,ado就可以訪問存儲在數(shù)據(jù)庫中的數(shù)據(jù)。它為asp提供了完整的站點數(shù)據(jù)庫訪問解決方案10。它可作用于服務(wù)器端,以提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。通過執(zhí)行sql命令,讓用戶在瀏覽器畫面中輸入、更新和刪除站點服務(wù)器的數(shù)據(jù)庫信息。 2.4.2 ado與數(shù)據(jù)庫交互技術(shù)使用ado訪問數(shù)據(jù)庫的設(shè)計要領(lǐng)是掌握asp腳本的幾個典型語句, 它們是: 1. 定義數(shù)據(jù)庫組件。有兩種定義方法: 使用server.createobject建立連接的對象
42、。 set conn=server.createobject(adodb.connection) 使用標(biāo)記建立連接的對象。 2. 可以用open命令打開要訪問的數(shù)據(jù)庫: conn.open dsn名稱 3. 設(shè)定sql語句,使用execute命令,即可開始執(zhí)行訪問數(shù)據(jù)庫的動作: setrs=conn.execute(sql語句)其中rs為結(jié)果集對象(recordsets)。 4. 利用recordsets對象所提供的屬性顯示查詢結(jié)果,如下例將查詢結(jié)果顯示于一個表格中:(其中是asp腳本的專用定界符) asp與組件對象的使用11。2.5 sql server 2005介紹2.5.1 sol語句介
43、紹sql全稱是“結(jié)構(gòu)化查詢語言(structured query language)”,最早的是ibm的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)system r開發(fā)的一種查詢語言,它的前身是square語言。sql語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué),所以自ibm公司1981年推出以來,sql語言,得到了廣泛的應(yīng)用。如今無論是oracle ,sybase,informix,sql server這些大型數(shù)據(jù)庫管理系統(tǒng),還是visualfoxporo,powerbuilder這些微機上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持sql語言作為查詢語言。 structured query language包含4個部分:
44、數(shù)據(jù)查詢語言dql-data query language select 數(shù)據(jù)操縱語言dql-data manipulation language insert, update, delete 數(shù)據(jù)定義語言dql-data definition language create, alter, drop 數(shù)據(jù)控制語言dql-data control language commit work, rollback work12 。2.5.2 sql server 2000的特點microsoft sql server 2000是一代大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),支持高容量的事務(wù)處理以及數(shù)據(jù)倉庫和決策支持系
45、統(tǒng)而設(shè)計的,是一個后臺數(shù)據(jù)庫管理系統(tǒng)。它在企業(yè)數(shù)據(jù)處理、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理提供了強大的支持,對數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理,并采用有效的管理措施實現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性13。它的特性包括:1、易于安裝和使用sql server 2000中包括一連串的開發(fā)與管理工具,這些工具可改進在多個站點上安裝與部署、管理與使用sql server的過程。sql server 2000同時也支持基于標(biāo)準(zhǔn)的、與windows dna一體化的優(yōu)化程序設(shè)計模型,使sql server數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能讓你迅速交付
46、sql server應(yīng)用程序,讓客戶僅有很小的安裝和管理開銷執(zhí)行這些應(yīng)用。2、完全的 web 支持sql server 2000 提供了以 web 標(biāo)準(zhǔn)為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能。豐富的 xml 和 internet 標(biāo)準(zhǔn)支持允許您使用內(nèi)置的存儲過程以 xml 格式輕松存儲和檢索數(shù)據(jù)。您還可以使用 xml 更新程序容易地插入、更新和刪除數(shù)據(jù)。通過 web 輕松訪問數(shù)據(jù)。有了 sql server 2000,可以使用 http 來向數(shù)據(jù)庫發(fā)送查詢、對數(shù)據(jù)庫中存儲的文檔執(zhí)行全文搜索、以及通過 web 進行自然語言查詢。 強大而靈活的基于 web 的分析。sql server 2000 分析服務(wù)功能
47、被擴展到了 internet??梢酝ㄟ^ web 瀏覽器來訪問和控制多維數(shù)據(jù)。3、可伸縮性和可用性使用 sql server 2000 可以獲得非凡的可伸縮性和可靠性。通過向上伸縮和向外擴展的能力,sql server 滿足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序要求。sql server 2000中包括一系統(tǒng)管理和開發(fā)工具,這些工具可改進同時在多個站點上安裝、部署和使用sql server 的過程。sql server 2000 利用了對稱多處理器 (smp) 系統(tǒng)實現(xiàn)了向上伸縮,sql server enterprise edition 最多可以使用 32 個處理器和 64 gb ram。向外擴展可以
48、將數(shù)據(jù)庫和數(shù)據(jù)負(fù)載分配給多臺服務(wù)器。它還支持基于標(biāo)準(zhǔn)的、與windows dna集成的程序設(shè)計模型,使sql serve數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮性系統(tǒng)的無縫部分。這些功能可以快速交付sql server應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。4、企業(yè)級數(shù)據(jù)庫功能sql server 2000分布式查詢讓使用者可以引用來自不同數(shù)據(jù)源的數(shù)據(jù),這些數(shù)據(jù)就好像是sql server 2000數(shù)據(jù)庫的一部分似的,分布式數(shù)據(jù)更新的完整性可以由分布式事務(wù)支持并得到充分保護。sql server 2000關(guān)系數(shù)據(jù)庫引擎能夠支持目前非常嚴(yán)格的數(shù)據(jù)處理環(huán)境所需要功能。數(shù)據(jù)庫
49、引擎很有效地保護了數(shù)據(jù)的完整性,同時這能夠很好地管理數(shù)以千計個并發(fā)修改數(shù)據(jù)庫的用戶的開銷削減到最低 14。5、數(shù)據(jù)倉庫sql server 2000能夠很好地提供數(shù)據(jù)倉庫功能,這個功能只有在orcle和其他更昂貴的dbms中才有。sql server 2000中包括析取和分析匯總數(shù)據(jù)以進行聯(lián)機分析處理(olap)的工具。sql server中還包括一些工具,可用來直觀地設(shè)計數(shù)據(jù)庫并通過english query來分析數(shù)據(jù)15。2.6 c#語言的特點c#是一種功能強大的面向?qū)ο蟮恼Z言,程序員可以使用它快速開發(fā)種類豐富的應(yīng)用程序。c#可以用于開發(fā)功能強大的windows/web應(yīng)用程序,還能用于開
50、發(fā)移動設(shè)備、手提設(shè)備和其他設(shè)備應(yīng)用程序。由于c#具有一流的面向?qū)ο笤O(shè)計,使其成為從構(gòu)建組件形式的高級商業(yè)對象到構(gòu)造系統(tǒng)級應(yīng)用程序的最佳選擇。c#的目標(biāo)是為開發(fā)人員提供一種簡單而有效的面向?qū)ο笳Z言語,它易于被具有c/c+知識的人員所掌握,它能支持功能強大的面向?qū)ο蟮慕M件的開發(fā),它既提供c+沒的的許多功能,同時又保留了c+強大的控制能力;它可用于編寫桌面應(yīng)用程序、移動設(shè)備的應(yīng)用程序和web應(yīng)用程序。在很長一段時間里,c/c+是最具有生命力的程序開發(fā)語言,它們?yōu)殚_發(fā)人員提供了豐富的功能(如高度的靈活性和強大的底層控制能力),但這一切都是建立在犧牲開發(fā)效率上的。由于它們編寫的代碼難于控制,開發(fā)效率低下
51、,所以開發(fā)人員必須忍受學(xué)習(xí)的艱苦和開發(fā)周期的長期性。隨著internet的飛速發(fā)展,web應(yīng)用程序日新月異,網(wǎng)絡(luò)時時刻刻地展現(xiàn)著豐富多彩的一面。然而,這一切對c/c+開發(fā)人員來說卻是巨大的痛苦,因為c/c+和web結(jié)合得并非很好。面對這種情況,c#應(yīng)運而生。它與c/c+有著很大程度的相似性,使得c/c+開發(fā)人員很快就能掌握,并且提供強大的應(yīng)用internet能力和對底層的控制能力,使得c#其迅速成為當(dāng)今最為流行的開發(fā)語言之一。c#是專門為.net應(yīng)用開發(fā)的一種編程語言,從根本上保證了與.net的完美結(jié)合。在.net運行庫的支持下,c#的優(yōu)點展現(xiàn)得淋漓盡致。下面列舉了一些c#突出的特點:l 優(yōu)秀
52、的面向?qū)ο蟮脑O(shè)計c#具有一切oop語言的特性,除面向?qū)ο蟊貍涞姆庋b、繼承、多態(tài)等特性,還吸收了vb的快速開發(fā)經(jīng)驗,另外還有只允許單繼承、沒有了全局函數(shù)和全局變量、取消了全局常數(shù)、所有方法都必須封裝在類中以及名稱空間的使用、強類型的使用等特點。l 簡潔的語法c#使用的語法是當(dāng)今最為流行的語法結(jié)構(gòu),它所帶來的最大的特色是沒有了指針通過對名稱空間的使用使代碼結(jié)構(gòu)更加合理。在通過名稱空間后加符號“.”,就可以使用這個名稱空間下的類及類中的方法,程序結(jié)構(gòu)使程序開發(fā)人員一目了然。c#在托管代碼中去掉了指針這個危險而又難以控制的功能,使程序越來越安全,也使開發(fā)程序越來越容易。l 精心地面向?qū)ο笤O(shè)計c#具有面
53、向?qū)ο蟮恼Z言所應(yīng)有的一切特性:封裝、繼承與多態(tài)性。在c#的類型系統(tǒng)中,每種類型都可以看作一個對象。l 與web的緊密結(jié)合在.net框架的支持下,網(wǎng)絡(luò)服務(wù)對c#來說就像是本地對象。使用c#可以十分方便地開發(fā)web服務(wù)組件。使用c#語言,還可以輕松地利用asp.net技術(shù)快速開發(fā)基于web的應(yīng)用程序。l 良好的安全性和錯誤處理安全性和錯誤處理是衡量一種開發(fā)語言是否優(yōu)秀的重要依據(jù)。c#在這方面的處理非常出色,強類型的檢查提高了代碼的安全性,例如不能使用未初始化的變量。c#具有優(yōu)秀的錯誤處理能力,可以輕松地捕獲各種異常,不但減輕了編程人員的工作量,同時更有效地避免了錯誤的發(fā)生,使程序更加穩(wěn)健。l 實現(xiàn)
54、了標(biāo)準(zhǔn)化c#已由歐洲計算機制造商協(xié)會標(biāo)準(zhǔn)化,成為標(biāo)準(zhǔn)化的程序開發(fā)語言。l 靈活性和兼容性在簡化語法的同時,c#并沒有失去靈活性。c#允許將某些類或者類的某些方法聲明為非安全的。例如c#不支持類的多繼承,但是通過對接口的繼承,可以實現(xiàn)這種多重繼承16。2.7 本章小結(jié)目前,開發(fā)在線考試系統(tǒng)的技術(shù)有很多,選擇合適的技術(shù)對開發(fā)在線考試系統(tǒng)的性能有著決定性的作用。因此,在開發(fā)本系統(tǒng)前,對技術(shù)的選擇具有很關(guān)鍵的作用。本章概述了開發(fā)本系統(tǒng)所需求的一些技術(shù),首先介紹了軟件工程的應(yīng)用及其常見的模型,其次介紹了什么是b/s及其特點。然后介紹了開發(fā)在線考試系統(tǒng)中所使用到的各種軟件,如asp、sql server
55、、ado和面向?qū)ο蟮恼Z言c#。這些技術(shù)是本系統(tǒng)開發(fā)的理論依據(jù)和技術(shù)基礎(chǔ)。第3章 系統(tǒng)需求分析3.1 系統(tǒng)的目標(biāo)分析本系統(tǒng)主要實現(xiàn)的目標(biāo)如下:1、整個考試系統(tǒng)界面美觀,操作簡單,實用性強,能夠?qū)忌孕畔⑦M行管理,能對試題進行管理、使添加、修改試題的操作簡單化。2、無地區(qū)限制,對于已經(jīng)注冊的考生來說,可以隨時隨地通過internet瀏覽器登錄進行考試及查詢成績等操作,不受地區(qū)的限制。3、對于參加在線考試系統(tǒng)的考生,提供一個公平合理的考試,在考生參加考試過程中提供考試時間倒計時功能,讓考生隨時了解考試剩余時間。4、本系統(tǒng)具有自動交卷的功能,通過隨機選取算法提供組卷的功能。并且能自動閱卷,為學(xué)生快
56、速、公平、準(zhǔn)確地提供考試成績。5、本系統(tǒng)運行良好、狀態(tài)穩(wěn)定、安全性較高17。3.2 可行性分析在線考試系統(tǒng)的推廣應(yīng)用,從狹義上看,它實現(xiàn)了計算機基礎(chǔ)教育現(xiàn)代化;從廣義上看,推廣本項研究提出的在線考試系統(tǒng),對推進教育改革、加快教學(xué)現(xiàn)代化進程都具有重要意義,有著廣闊的應(yīng)用前景和顯著的社會效益。在政府部門推廣和應(yīng)用在線考試系統(tǒng)組織和普及計算機知識活動,可以推動“數(shù)字北京工程”;同時,通過考核手段,可以促進公務(wù)員提高計算機操作水平和業(yè)務(wù)水平面,進而提高工作效率。在線考試系統(tǒng)在學(xué)校的使用,是對校園網(wǎng)建設(shè)的補充和使用情況的檢驗,促進“校校通工程”的實施。在線考試系統(tǒng)在培訓(xùn)機構(gòu)的使用,可直接服務(wù)于首都人才培
57、訓(xùn)體系?!盁o紙化”模式的采用,能節(jié)約大量的紙張,為“環(huán)保工程”做出實際貢獻。實施在線考試能極大推動信息技術(shù)教育的普及,基本建立起信息技術(shù)教室,徹底掃清了少數(shù)學(xué)校在黑板上講計算機的死角,并基本配備了專用教室,在一定程度上保證了學(xué)生的上機時間,為培養(yǎng)學(xué)生實踐能力提供了基礎(chǔ)設(shè)施的保障。而且在安裝高度在線考試軟件過程中,通過對一定量的專職老師進行集中培訓(xùn),專職教師的計算機專業(yè)知識水平,特別是對網(wǎng)絡(luò)和系統(tǒng)維護能力普遍有所提高。為更迅速地獲取有關(guān)考試的信息,各校紛紛加快實現(xiàn)“校校通”工程的步伐,使基礎(chǔ)教育信息化建設(shè)又有了長足的進展18。3.2.1 技術(shù)可行性在開發(fā)某一項目時,必須確定實施定義的問題在技術(shù)上是否可行,研究可能影響完成一個可接受系統(tǒng)的能力的功能、性能和約束。以本系統(tǒng)為例,我們可以從二個方面來分析:1、軟件:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西省呂梁市臨縣城區(qū)2023-2024學(xué)年六年級上學(xué)期期中英語試卷
- 陜西省咸陽市彬州市2024-2025學(xué)年九年級上學(xué)期期中考檢測化學(xué)試卷(含答案)
- 食品經(jīng)營戶食品安全培訓(xùn)
- 手術(shù)衣產(chǎn)業(yè)深度調(diào)研及未來發(fā)展現(xiàn)狀趨勢
- 噴色機皮革工業(yè)用產(chǎn)業(yè)運行及前景預(yù)測報告
- 去死皮剪產(chǎn)業(yè)深度調(diào)研及未來發(fā)展現(xiàn)狀趨勢
- 女靴產(chǎn)業(yè)規(guī)劃專項研究報告
- 綠色數(shù)據(jù)中心UPS設(shè)計方案
- 凸版印刷機產(chǎn)業(yè)規(guī)劃專項研究報告
- 2025年全國青少年禁毒知識競賽題庫附答案
- 井下安全閥簡介
- 機場使用手冊飛行區(qū)場地管理
- XX學(xué)院項目主體封頂儀式策劃方案
- 凱泉水泵使用說明書
- 低血糖處理流程
- 鋁擠成型工藝介紹
- 讓那諾爾油藏簡介
- 電信維基網(wǎng)注冊指南
- 書籍設(shè)計賞析PPT優(yōu)秀課件
- 縣高標(biāo)準(zhǔn)基本農(nóng)田項目檔案資料管理實施細(xì)則
- 坑探安全技術(shù)規(guī)程
評論
0/150
提交評論