C+程序設(shè)計考試系統(tǒng)_第1頁
C+程序設(shè)計考試系統(tǒng)_第2頁
C+程序設(shè)計考試系統(tǒng)_第3頁
C+程序設(shè)計考試系統(tǒng)_第4頁
C+程序設(shè)計考試系統(tǒng)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、C+程序設(shè)計考試系統(tǒng)摘 要本論文敘述了考試方式的歷史、現(xiàn)狀以及ASP語言和SQL SEVER2000數(shù)據(jù)庫管理系統(tǒng)的概況。重點介紹了無紙化網(wǎng)絡(luò)考試系統(tǒng)的實現(xiàn)過程:包括系統(tǒng)分析、系統(tǒng)調(diào)查、數(shù)據(jù)流程分析、功能設(shè)計、數(shù)據(jù)庫設(shè)計、系統(tǒng)物理配置方案、系統(tǒng)實現(xiàn)、系統(tǒng)測試和調(diào)試??偨Y(jié)了本系統(tǒng)的特點:節(jié)約考試成本,提高考試工作的效率。本系統(tǒng)主要面向三類人員使用:普通學(xué)生、考務(wù)人員、領(lǐng)導(dǎo),使用時他們擁有不同的權(quán)限。使用的過程是通過考試新聞的發(fā)布、試卷的制定、審核、生成、考試結(jié)果的公布與查詢來實現(xiàn)無紙標(biāo)準(zhǔn)化考試,從而使考試可以方便地通過 Internet和局域網(wǎng)進(jìn)行。關(guān)鍵詞:無紙化網(wǎng)絡(luò)考試系統(tǒng),ASP,SQL S

2、ERVER2000 ABSTRACTThis thesis described the examination history, present condition and the ASP language with the SQL SEVER2000 the database manage systems general condition.I emphases introduced the process to realize the network examination without paper system:Include the system the analysis, syst

3、em to investigate, data process analysis, function design, database design, the system physics install the project, system to realize, the system test and debug.summarized the characteristics of this system:Economy examination cost, increase the examination works efficiency.This system primarily fac

4、e to three personnel usageses:Common student, test personnel, leader, they own the different legal power when use this system .The usages process of standardize examine without papers is an announcement for of examination establishment, examining, bornly, examination result and search of announce, t

5、hus make examination can expediently pass the Internetand intranetthe proceeding.Key words:no paper internet exam system, ASP, SQL SERVER 2000 目 錄1 引言1.1 項目開發(fā)背景在上個世紀(jì)90年代中期以前,各個學(xué)校的各種類型的考試基本上都是靠手工進(jìn)行,大體上要經(jīng)歷出卷、印刷、測試、閱卷、統(tǒng)計分?jǐn)?shù)等過程。后來隨著電腦的普及以及計算機(jī)軟硬件的發(fā)展,市場上出現(xiàn)了一些隨機(jī)出題軟件并被一些學(xué)校采用,但仍然需要大量的人工參與考試過程之中??荚囀且豁棙O其繁瑣的工作,通

6、過人手工計算容易出錯,很多老師一談到考試就頭皮發(fā)麻。數(shù)據(jù)庫技術(shù)是一門歷史彌堅的學(xué)科,不像其它的計算機(jī)技術(shù)會隨著時間的推移而變得越來越?jīng)]有聲息??紤]其原因,則是因為信息的爆炸對數(shù)據(jù)庫技術(shù)的要求只增不減。在互聯(lián)網(wǎng)日益發(fā)展、壯大的背景下,在因特網(wǎng)普及浪潮持續(xù)高漲的情況下,如何讓原來在單機(jī)中使用的數(shù)據(jù)庫可供多機(jī)使用,也成了必然的趨勢。近幾年,隨著計算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)時代的到來和飛速發(fā)展,我們已經(jīng)進(jìn)入了信息時代,也有人稱為數(shù)字化時代,在這數(shù)字化的時代里,學(xué)校傳統(tǒng)的管理方法和辦學(xué)水平都受到了極大的挑戰(zhàn)。Internet技術(shù)持續(xù)迅猛的發(fā)展,也給傳統(tǒng)的辦學(xué)提出了新的模式。絕大部分大學(xué)和學(xué)院都已接入互聯(lián)網(wǎng)并

7、建成校園網(wǎng),各校的硬件設(shè)施已經(jīng)比較完善。通過設(shè)計和建設(shè)網(wǎng)絡(luò)拓?fù)浼軜?gòu)、網(wǎng)絡(luò)安全系統(tǒng)、數(shù)據(jù)庫基礎(chǔ)結(jié)構(gòu)、信息共享與管理、信息的發(fā)布與管理,從而方便管理者、老師和學(xué)生間信息發(fā)布、信息交流和信息共享。以現(xiàn)代計算技術(shù)、網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的數(shù)字化教學(xué)主要是朝著信息化、網(wǎng)絡(luò)化、現(xiàn)代化的目標(biāo)邁進(jìn)。與網(wǎng)絡(luò)技術(shù)相結(jié)合的新型辦學(xué)模式具有對于教育、教學(xué)過程來說極為寶貴的特性,可以為新型辦學(xué)模式的建構(gòu)提供理想的環(huán)境?,F(xiàn)今,不管是國內(nèi)還是國外的各大廠家,都在不斷的推出一系列的考試、認(rèn)證。如微軟的MCSE、Cisco的CCNA等。我們國家的自考或是成考,以及各省市的各種考試,現(xiàn)在都在朝著信息化的道路前進(jìn)在走。我們相信在今后這一系

8、列的考試將會走向網(wǎng)絡(luò)化考試的。這樣才是符合信息發(fā)展的。所以我們考慮這是一個機(jī)會。我們要給不同的考試一個好的解決方案。 這個方案呢在技術(shù)上來講我們是考慮 B/S模試。 在Windows平臺上,使用IE瀏覽器,完成抽題、考試、交卷等考試任務(wù)。還可以通過多媒體手段來完成監(jiān)考。各考點模塊通過網(wǎng)絡(luò)獲取題庫,考點模塊按照題庫中的抽題策略,自動給每個考生生成一份試卷,考生在線作答,考試結(jié)果數(shù)據(jù)通過網(wǎng)絡(luò)回收,系統(tǒng)自動進(jìn)行判分,生成考試成績和統(tǒng)計數(shù)據(jù)?!熬W(wǎng)絡(luò)考試系統(tǒng)”是集合現(xiàn)代考試?yán)碚?、方法和現(xiàn)代信息技術(shù)手段的智能化網(wǎng)上考試系統(tǒng),為學(xué)生個性化學(xué)習(xí)提供“靈活、方便、科學(xué)、公平”的“個別化考試服務(wù)”,是終結(jié)性評價系

9、統(tǒng)。學(xué)生可以隨時、隨地的進(jìn)行課程結(jié)業(yè)考試。在此開發(fā)的無紙化網(wǎng)絡(luò)考試系統(tǒng),旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的考試模式。通過這種新的模式,為大學(xué)計算機(jī)系的考試創(chuàng)造一種新的考試環(huán)境,使考務(wù)管理突破時空限制,提高考試工作效率和標(biāo)準(zhǔn)化水平,使學(xué)校管理者、教師和學(xué)生可以在任何時候、任何地點通過網(wǎng)絡(luò)進(jìn)行考試。基于這些優(yōu)點,在本次畢業(yè)設(shè)計之院,我作為一名計算機(jī)專業(yè)的畢業(yè)生,著手開發(fā)了計算機(jī)系“無紙化網(wǎng)絡(luò)考試系統(tǒng)”。1.2 項目開發(fā)的目的現(xiàn)階段,學(xué)校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出卷、考生考試、人工閱卷、成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考

10、試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計算機(jī)應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。人們迫切要求利用這些技術(shù)來進(jìn)行在線考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公證!客觀!更加激發(fā)學(xué)生的學(xué)習(xí)興趣。例如目前許多國際著名的計算機(jī)公司所舉辦的各種認(rèn)證考試絕大部分采用這種方式。為了適應(yīng)新形勢的發(fā)展,在這次畢業(yè)設(shè)計之時,我選擇了這一網(wǎng)上考試系統(tǒng),使其盡快在各類考試中發(fā)揮高效、便捷的作用,把老師從繁重

11、的工作中解脫出來!1.3 項目開發(fā)的目標(biāo)建立計算機(jī)系無紙化網(wǎng)絡(luò)考試系統(tǒng),進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助主管考試的人員提高工作效率,實現(xiàn)考試信息管理以及考試流程的系統(tǒng)化、規(guī)范化和自動化。通過使用本系統(tǒng)可以訪問INTERNET輕松設(shè)置審批考試,不論主管考試的管理人員身在何方,考試結(jié)束后也不要傳統(tǒng)的繁瑣的閱卷過程,實現(xiàn)無紙化考試。1.4 項目提出的意義“無紙化網(wǎng)絡(luò)考試系統(tǒng)”不僅適用于計算機(jī)系的進(jìn)行考試,也可以用作其它專業(yè)或院系進(jìn)行考試,在具體的考試過程中用網(wǎng)絡(luò)實現(xiàn)考務(wù)人員、領(lǐng)導(dǎo)和學(xué)生進(jìn)行考試工作的計算機(jī)化,同時也可作平時練習(xí)測試之用,基本上擺脫以前的人工操作模式。1.5論文的結(jié)構(gòu)本文共有六章,

12、具體組織結(jié)構(gòu)如下第一章通過分析,提出了開發(fā)C+程序設(shè)計系統(tǒng)的目的與意義,以及新系統(tǒng)應(yīng)該具有的功能。第二章主要介紹了開發(fā)系統(tǒng)所采用的相關(guān)技術(shù),包括VB,SQL SERVER等。第三章對系統(tǒng)進(jìn)行了分析,在此基礎(chǔ)上進(jìn)行了系統(tǒng)的概要設(shè)計以及數(shù)據(jù)庫的概要設(shè)計。第四章闡述了系統(tǒng)的詳細(xì)設(shè)計。第五章介紹了系統(tǒng)的實現(xiàn)和系統(tǒng)的部分測試內(nèi)容。第六章對全文進(jìn)行了總結(jié),以及系統(tǒng)需要改進(jìn)的方面。2 技術(shù)背景2.1 B/S模式及其優(yōu)勢伴隨著Internet的迅速發(fā)展,計算機(jī)技術(shù)正在由基于C/S(client)模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛贐/S(Browser/Server)模式的應(yīng)用系統(tǒng)。過去,網(wǎng)絡(luò)軟件的開發(fā)都采用C/S(cl

13、ient)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶端程序,因此,必然導(dǎo)致以下問題:系統(tǒng)安裝、調(diào)試、維護(hù)和升級困難。由于客戶端的硬件配置可能存在差異,軟件環(huán)境也可能各不相同,因此,在安裝時,必須對每一個客戶端分別進(jìn)行配置,同樣,在軟件升級時也要對客戶端分別處理。在整個系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了客戶端,必然會增加安全隱患。正是由于以上C/S模式的客戶端程序在部署和維護(hù)時面臨的問題,人們逐漸接受了基于瀏覽器(Brower)/服務(wù)器(Server)結(jié)構(gòu)的系統(tǒng),即B/S模式。在此模式中,最核心的一點就是用通用的瀏覽器取代了原來的客戶端程序。B/S模式雖然只對C/S模式做了少許變動,但帶來

14、了巨大的好處:應(yīng)用程序在部署、升級、維護(hù)時,只需要在服務(wù)器端進(jìn)行配置就可以了。所有的配置工作都集中在服務(wù)器端,提高了系統(tǒng)的安全性。雖然B/S模式帶來了很大的好處,但由于在客戶端能夠利用的編程對象僅僅是瀏覽器,因此,原來在C/S模式下很容易實現(xiàn)的一些客戶端功能,在B/S模式下,卻變得很難實現(xiàn)甚至無法實現(xiàn)。盡管如此,B/S模式仍是目前很多應(yīng)用系統(tǒng)的首選模式。B/S模式有以下優(yōu)點:(1)開發(fā)成本及維護(hù)成本降低。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端(B

15、rowser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。(2)良好的安全性能,防火墻技術(shù)可以保證后臺數(shù)據(jù)庫的安全性。所有客戶端請求都是通過DBMS來訪問數(shù)據(jù)庫,從而大大減少了數(shù)據(jù)直接暴露的風(fēng)險。因此系統(tǒng)的架構(gòu)就采用了B/S設(shè)計模式。2.2 ASP簡介ASP程序可以說是CGI程序的改進(jìn)版,它跟隨CGI程序一樣是在WEB服務(wù)器端執(zhí)行,但有以下優(yōu)點1:CGI接口對象化:當(dāng)我們在CGI程序中收集網(wǎng)頁數(shù)據(jù)時,最麻煩的事情是解析瀏覽器上傳來的數(shù)據(jù),若使用ASP來收集網(wǎng)頁數(shù)據(jù),則ASP會代為解析,并且轉(zhuǎn)換成對象供SCRIPT語言讀取。可以使用ACTIVE X對象:除了ASP本身的提供的對象

16、外,凡是WINDOWS環(huán)境下的ACTIVE X對象也都是ASP網(wǎng)頁制作中可以引用的系統(tǒng)資源。而由于ASP 程序可以使用WINDOWS環(huán)境的ACTIVE X 對象,因此也就能夠引用 ADO ACTIVE X DATA DBJECT,存取WEB數(shù)據(jù)庫的一個十分重要的對象,進(jìn)而存取WEB 數(shù)據(jù)庫。本系統(tǒng)采用的WEB數(shù)據(jù)庫訪問方法如下圖所示2; 瀏覽器WEB服務(wù)器(IIS/PWS)使用了ADO對象的.asp文件 ODBC 驅(qū)動程序 數(shù)據(jù)庫圖2-1 WEB數(shù)據(jù)庫訪問方法本系統(tǒng)中用到的ASP對象表如下3:表2-1ASP對象表對象名稱主要用途服務(wù)器可提供服務(wù)器的相關(guān)信息Application可用來記錄不同網(wǎng)

17、頁的共用消息Session可用來記錄連接者的消息,而每一個連接者的消息,將由獨立的Session對象來記錄Request可用來讀取瀏覽器的消息Response可用來傳輸資料到瀏覽器ObjectContext提供交易(Transaction)的功能2.3 SQL server 2000Microsoft SQL Server2000是由 Microsoft公司開發(fā)的,簡稱SQL Server,由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的Web站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需求4。Microsoft SQL Server 2000 的特性包括: (1)Internet 集成 SQL Serve

18、r 2000 數(shù)據(jù)庫引擎提供完整的 XML 支持。它還具有構(gòu)成最大的 Web 站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。(2)可伸縮性和可用性同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運(yùn)行 Microsoft Windows 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心

19、版的大型多處理器服務(wù)器。SQL Server 2000 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。 (3)企業(yè)級數(shù)據(jù)庫功能SQL Server 2000 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQL Server 2000 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫的一部分,同時分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個數(shù)據(jù)復(fù)本,同時確保單獨的數(shù)據(jù)復(fù)本保

20、持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 (4)易于安裝、部署和使用SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個站點上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。 (5)數(shù)據(jù)倉庫SQL Serve

21、r 2000 中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理 (OLAP) 的工具。SQL Server 中還包括一些工具,可用來直觀地設(shè)計數(shù)據(jù)庫并通過 English Query 來分析數(shù)據(jù)。2.4 HTML語言簡介5HTML(Hyper Text Markup Language)的中文名稱為“超文本置標(biāo)語言”,是一種專門用來設(shè)計網(wǎng)頁的計算機(jī)語言,用HTML編寫的超文本文檔成為HTML文檔,他能獨立于各種操作系統(tǒng)平臺(如UNIX或WINDOWS等).HTML對網(wǎng)頁上的文字、圖片等多媒體數(shù)據(jù)所出現(xiàn)的位置、形式、順序及關(guān)系都使用標(biāo)記(Tag)語法做定義,以及對網(wǎng)頁間加注超鏈接關(guān)系,一般HTML的網(wǎng)頁

22、文件都是以.htm或.htm為擴(kuò)展名,瀏覽器會按照Tag語法做解釋并加以處理.htm文件的內(nèi)容,按照其指定方式將文字、圖片等多媒體數(shù)據(jù)顯示或播放出來。即使用HTML語言描述的文件,需要通過WWW瀏覽器顯示出效果。3 系統(tǒng)分析3.1 系統(tǒng)需求分析傳統(tǒng)的學(xué)校教學(xué)中,進(jìn)行一場考試,要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評改試卷、講評試卷和分析試卷,這是一個繁雜的過程,需要大量人力、物力與時間的投入,已經(jīng)越來越不適應(yīng)學(xué)校信息化建設(shè)與現(xiàn)代教學(xué)的需要。尤其在遠(yuǎn)程網(wǎng)絡(luò)教學(xué)中,學(xué)生分布廣,不易統(tǒng)一集中安排考試,給校方和學(xué)生帶來了眾多的不便。而網(wǎng)絡(luò)考試系統(tǒng),正是信息化建設(shè)的產(chǎn)物,它是傳統(tǒng)考場的延伸。

23、它可以利用互聯(lián)網(wǎng)絡(luò)和局域網(wǎng),隨時隨地的對學(xué)生進(jìn)行考試,加上數(shù)據(jù)庫技術(shù)的利用,大大簡化了傳統(tǒng)考試的過程。因此網(wǎng)絡(luò)考試是電子化教學(xué)的不可缺少的輔助手段。網(wǎng)絡(luò)技術(shù)發(fā)展到今天,以前許多需要以其它方式 通過許多復(fù)雜的步驟來完成的事情都可以通過網(wǎng)絡(luò),利用計算機(jī)的處理來完成?!翱荚嚒本褪瞧渲械囊环N,而且是很典型的一種。利用計算機(jī)網(wǎng)絡(luò)進(jìn)行考試,可以大量采用標(biāo)準(zhǔn)化試題,使用計算機(jī)判卷;也可以利用計算機(jī)從試題庫中隨機(jī)抽取試題進(jìn)行測試,避免了考試前的壓題與考試中的作弊;還可以直接把程序送到數(shù)據(jù)庫中,進(jìn)行統(tǒng)計、排序等操作。所以,以前需要花費(fèi)大量人力物力去做的出題、判卷、排名次和錄取工作,現(xiàn)在可以輕松地進(jìn)行自動處理。采

24、用網(wǎng)上考試或利用計算機(jī)進(jìn)行考試將是以后考試發(fā)展的趨勢。本系統(tǒng)客觀題部分總體上可分為超級用戶模塊、普通用戶模塊和注冊登錄模塊三大模塊。其中超級用戶模塊中又包含兩級子模塊,第一級子模塊中包含學(xué)生成績管理、輸入填空題、輸入選擇題和退出五大部分,其中學(xué)生成績管理子模塊中又包含修改學(xué)生信息、查詢成績、添加學(xué)生、刪除成績、刪除學(xué)生這五個模塊。在普通用戶模塊中,結(jié)構(gòu)比較簡單,只包含選擇考試科目、參加考試、退出這三個字功能塊。3.2系統(tǒng)概要設(shè)計本系統(tǒng)客觀題部分總體上可分為超級用戶模塊、普通用戶模塊和注冊登錄模塊三大模塊。其中超級用戶模塊中又包含兩級子模塊,第一級子模塊中包含學(xué)生成績管理、輸入填空題、輸入選擇題

25、和退出五大部分,其中學(xué)生成績管理子模塊中又包含修改學(xué)生信息、查詢成績、添加學(xué)生、刪除成績、刪除學(xué)生這五個模塊。在普通用戶模塊中,結(jié)構(gòu)比較簡單,只包含選擇考試科目、參加考試、退出這三個字功能塊11。本設(shè)計介紹的內(nèi)容將包括隨機(jī)的從數(shù)據(jù)庫中抽取一些試題(包括選擇題和填空題)組合成為一張試卷,對注冊進(jìn)來的學(xué)生進(jìn)行考試;允許學(xué)生查詢?yōu)g覽自己的成績;程序中還包括允許“超級用戶”向試卷中添加試題和修改、添加或刪除數(shù)據(jù)庫中的學(xué)生信息、學(xué)生成績的功能。當(dāng)學(xué)生交卷以后,程序可以自動判卷,并把得出的分?jǐn)?shù)存入數(shù)據(jù)庫。3.3 數(shù)據(jù)庫概要設(shè)計3.3.1數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這

26、就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本的數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)6。針對C+程序設(shè)計考試系統(tǒng)的需求,設(shè)計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):學(xué)生信息:學(xué)生姓名、學(xué)生學(xué)號、班級教師信息:教師姓名、教師證號考生成績表:學(xué)生學(xué)號、科目、成績、教師證號、學(xué)生姓名考生試卷答案表:考生回答的問題、學(xué)生學(xué)號、問題編號試卷屬性表:考試科目、教師證號、考試時間、考試號問題表:問題號、回答A、回答B(yǎng)、回答C、回答D、正確答案、科目、教師證號3.3.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計得到上面的數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種實體,就可以設(shè)計出能夠

27、滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的形成數(shù)據(jù)的流動。(1) 分ER圖:學(xué)生姓名學(xué)號班級圖31學(xué)生實體E-R圖老師教師姓名教師證號圖3-2老師實體E-R圖考試成績學(xué)生姓名教師證號成績科目學(xué)號圖3-3考試成績實體E-R圖考生試卷答案問題編號學(xué)號學(xué)生回答的問題圖3-4 考生試卷答案實體E-R圖試卷屬性試卷科目考試時間教師證號考試號圖3-5 試卷屬性實體E-R圖問題號問題號回答A回答B(yǎng)回答C回答D正確答案科目教師證號 圖36問題庫屬性實體E-R圖(2) 總體E-R圖學(xué)生查詢考試成績參加考試?yán)蠋煿芾韴D3-8 總體E-R圖4 系統(tǒng)詳

28、細(xì)設(shè)計4.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計這個階段的主要目標(biāo)是將系統(tǒng)分析階段所提出的反映了用戶信息要求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機(jī)的物理方案7。系統(tǒng)設(shè)計階段的主要活動包括:(1) 系統(tǒng)總體結(jié)構(gòu)設(shè)計。其中包括:1)系統(tǒng)總體布局方案的確定。2)軟件系統(tǒng)總體結(jié)構(gòu)的設(shè)計。3)計算機(jī)硬件方案的選擇和設(shè)計。4)數(shù)據(jù)存儲的總體設(shè)計。5)功能結(jié)構(gòu)圖設(shè)計。6)信息系統(tǒng)流程圖設(shè)計。(2) 詳細(xì)設(shè)計。1)數(shù)據(jù)庫設(shè)計。2)代碼設(shè)計。3)輸出設(shè)計。4)輸入設(shè)計。5)處理過程設(shè)計。(3) 系統(tǒng)實施進(jìn)度與計劃的確定。(4) “系統(tǒng)設(shè)計說明書”的編寫。本文擇其重要環(huán)節(jié)進(jìn)行闡述。4.1.1系統(tǒng)的總體布局方案 系統(tǒng)的總體布局是指

29、系統(tǒng)的硬軟件資源以及數(shù)據(jù)資源在空間上的分布特征。結(jié)合我們計算機(jī)學(xué)院實際情況(我院使用環(huán)境具有典型性,代表了大多數(shù)計算機(jī)系的使用情況),采用以下總體布局方案:本系統(tǒng)的功能較多,并且規(guī)模較大,采用聯(lián)機(jī)系統(tǒng)。從信息資源管理的集中程度來看,采用分布式b/s系統(tǒng)。從信息處理的方式來看,采用批處理系統(tǒng)。4.1.2軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計的主要任務(wù)就是將整個系統(tǒng)合理的劃分成各個功能模塊,正確處理模塊之間與模塊內(nèi)部的聯(lián)系及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu)等,本系統(tǒng)的軟件總體結(jié)構(gòu)按分解協(xié)調(diào)的原則,信息隱蔽抽象的原則,自頂向下的原則,一致性原則,面向用戶的原則進(jìn)行設(shè)計。本設(shè)計要實

30、現(xiàn)的主要功能有:當(dāng)有用戶訪問時,出現(xiàn)一個登陸注冊主頁,系統(tǒng)根據(jù)用戶輸入的信息來判斷用戶身份。如果是超級用戶,就進(jìn)入學(xué)生管理主頁,超級用戶在次可以進(jìn)行一系列的管理工作;如果是普通學(xué)生,就進(jìn)入歷次考試成績?yōu)g覽主頁,在此用戶可以看到自己以前的考試成績。如果用戶想進(jìn)行考試,就點擊“考試”按鈕,系統(tǒng)就會自動生成一套試卷,當(dāng)用戶提交試卷或者考試時間結(jié)束時,系統(tǒng)會自動返回到成績?yōu)g覽主頁,與此同時,系統(tǒng)會自動判卷、打分,并把分?jǐn)?shù)存到相應(yīng)的記錄中去。用戶在成績?yōu)g覽主頁中就可以看到自己本次考試的成績。如果用戶要退出系統(tǒng),只需點擊“退出”按鈕。4.1.3硬件設(shè)備及操作系統(tǒng)服務(wù)器:Dell PwoerEdge 160

31、0sc 服務(wù)器,英特爾至強(qiáng)處理器2.4GHz,512M內(nèi)存,36G SCSI硬盤,Intel pro/100MT Gigabit網(wǎng)卡(NIC)。要裝有數(shù)據(jù)庫軟件sql server2000并配置好IIS。操作系統(tǒng):Windows 2000server profession??蛻舳耍簷C(jī)型:奔騰四代1.6G以上,硬盤:40G以上(至少需要250M自由空間,以運(yùn)行操作系統(tǒng)和本系統(tǒng)) 軟驅(qū):3.5/1.44MB,內(nèi)存:256M以上Windows98以上操作系統(tǒng),安裝Web瀏覽器。網(wǎng)絡(luò):服務(wù)器和客戶端應(yīng)有網(wǎng)絡(luò)連通。配置TCP/IP協(xié)議。4.1.4 系統(tǒng)開發(fā)平臺電腦配置:奔騰四代2.6C,硬盤:SATA

32、120G, 軟驅(qū):3.5/1.44MB,內(nèi)存:DDR 2256M操作系統(tǒng):Microsoft Windows XP SP1中文版數(shù)據(jù)庫:Sql server20004.1.5系統(tǒng)總體功能結(jié)構(gòu)設(shè)計通過對系統(tǒng)的數(shù)據(jù)流圖進(jìn)行分析,進(jìn)一步進(jìn)行功能分解,直到分解成含義明確,功能單一的功能模塊,從而得到系統(tǒng)的功能模塊結(jié)構(gòu)圖。如圖41所示。注冊主頁 普 通 用 戶 管 理 主 頁是否超級用戶?學(xué)生成績管理輸入填空題輸入選擇題輸入判斷題退出歷次考試成績?yōu)g覽參 加考試退出修改學(xué)生信息查詢成績添加學(xué)生刪除成績刪除學(xué)生圖4-1系統(tǒng)功能模塊圖4.2 系統(tǒng)詳細(xì)設(shè)計4.2.1數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫(Database),是按照數(shù)

33、據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,是用于查詢的大量數(shù)據(jù)的存儲區(qū)域。使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段,使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。特別是近年來推出的計算機(jī)關(guān)系數(shù)據(jù)庫管理系統(tǒng),操作直觀,使用靈活,編程方便,功能強(qiáng)大,環(huán)境適應(yīng)廣泛,數(shù)據(jù)處理能力極強(qiáng)12。數(shù)據(jù)庫的設(shè)計是指對一個給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫技術(shù)的應(yīng)用已越來越廣泛,從小型的單項事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用

34、先進(jìn)的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。對一個實際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實現(xiàn)用戶在各方面提出的功能要求8。一個真正的、完整的站點是離不開數(shù)據(jù)庫的,因為少量的數(shù)據(jù),如網(wǎng)頁訪問人數(shù)等完全可以存儲在文本文件中,但實際應(yīng)用中,需要保存的數(shù)據(jù)遠(yuǎn)不止這一點點,而且這些數(shù)據(jù)之間往往還有關(guān)聯(lián),利用數(shù)據(jù)庫來管理這些數(shù)據(jù),可以很方便的查詢和更新??梢哉f一個動態(tài)網(wǎng)站的建設(shè)是離不開一個設(shè)計最優(yōu)的數(shù)據(jù)庫的。我們現(xiàn)在可以使用的數(shù)據(jù)庫有很多種,如:Fox數(shù)據(jù)庫(.dbf)、Access數(shù)據(jù)庫(.mdb)、DB2、Informix、Oracle和SQL Serve

35、r等等,在本次設(shè)計中,選擇了SQL Server作為后臺數(shù)據(jù)庫工具,因為它功能遠(yuǎn)比其它數(shù)據(jù)庫強(qiáng)大,并提供了許多標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫管理功能的支持。設(shè)計原則如下:(1)進(jìn)行規(guī)范化設(shè)計,盡可能地減少數(shù)據(jù)冗余和重復(fù)合理的數(shù)據(jù)庫表的設(shè)計應(yīng)該是在滿足需求的前提下,使數(shù)據(jù)的重復(fù)量最小,就盡量按照關(guān)系數(shù)據(jù)庫系統(tǒng)理論方法去設(shè)計一個數(shù)據(jù)庫,減少數(shù)據(jù)的冗余。(2)結(jié)構(gòu)設(shè)計與操作設(shè)計相結(jié)合在設(shè)計數(shù)據(jù)庫結(jié)構(gòu)時,有時為了編程實現(xiàn)的簡捷和思路的清晰,往往故意增加一些冗余數(shù)據(jù)。這雖然有悖于傳統(tǒng)的關(guān)系數(shù)據(jù)庫理論,但是考慮到選擇的機(jī)器型號和檔次等因素,如果增加的冗余不會明顯增加存儲空間和降低處理效率,并且對編程實現(xiàn)有很大幫助,往往

36、可以采用這種方法。(3)數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性數(shù)據(jù)結(jié)構(gòu)的相對穩(wěn)定性,可以作為新、舊系統(tǒng)轉(zhuǎn)換的依據(jù)。無論采用何種方法或手段去處理日常事務(wù),都應(yīng)該能完成相應(yīng)的功能,決不會因為采用了計算機(jī)而丟失了必要的功能,或徹底改變了原有的工作流程和模式。計算機(jī)系統(tǒng)的建成是建立在原系統(tǒng)充分調(diào)研的基礎(chǔ)上的,它既不能脫離原系統(tǒng)的大框架,也不是簡單的重復(fù)和替代。所以數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計應(yīng)保證數(shù)據(jù)的相對穩(wěn)定,這樣才能考慮在新的數(shù)據(jù)結(jié)構(gòu)下的業(yè)務(wù)處理方式。基于以上三條設(shè)計原則,本系統(tǒng)中關(guān)于數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計如下:在服務(wù)器上用SQL Sever2000建立名為exam的數(shù)據(jù)庫。其中包括以下表下面將具體介紹數(shù)據(jù)庫中各個表的結(jié)構(gòu)。表4

37、1 學(xué)生信息表(studentinfo)名稱字段名稱數(shù)據(jù)類型學(xué)生姓名Stname(50)nvarchar學(xué)生學(xué)號Stid(50)nvarchar班級班級(50)nvarchar表42 教師信息表(teacherinfo)名稱字段名稱數(shù)據(jù)類型教師姓名Teachname(50)nvarchar教師證號Teachid(50)nvarchar表43考生成績表(score)名稱字段名稱數(shù)據(jù)類型學(xué)生學(xué)號Stid(50)nvarchar科目Sub(50)nvarchar成績Score(4)real教師證號Teachid(50)nvarchar學(xué)生姓名Stname(8)Varchar表44 考生試卷答案表(t

38、banswer)名稱字段名稱數(shù)據(jù)類型考生回答的答案Answer(50)Nvarchar學(xué)生學(xué)號Stid(50)Nvarchar問題編號Questioned(4)int表45試卷屬性表(subinfo)名稱字段名稱數(shù)據(jù)類型考試科目sub(50)nvarchar教師證號Teachid(50)nvarchar考試時間Testtime(4)Int考試號Testnum(4)int表46 問題表(question)名稱字段名稱數(shù)據(jù)類型問題號Questioned(4)int問題Question(16)Ntext回答AA(1000Nvarchar回答B(yǎng)B(100)Nvarchar回答CC(100)Nvarch

39、ar回答DD(100)Nvarchar正確答案Answer(50)Nvarchar科目Sub(50)nvarchar教師證號Teachid(50)nvarchar4.2.2 數(shù)據(jù)庫的完整性和安全性數(shù)據(jù)庫的完整性數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng)(DBMS)用一定的機(jī)制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的條件完整性約束條件,數(shù)據(jù)的約束條件是語義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫中。本系統(tǒng)中定義了表與表之間的聯(lián)系有助于實現(xiàn)完整性規(guī)則,一般在程序中實現(xiàn)具體的完整性控制。數(shù)據(jù)庫的安全性數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的

40、數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的信息資源,系統(tǒng)的安全保護(hù)措施就顯得更為重要,它保護(hù)數(shù)據(jù)庫防止惡意的破壞和非法的存取。本系統(tǒng)包括數(shù)據(jù)庫的安全和服務(wù)器的安全。采用管理員表示和鑒定的方法實現(xiàn)數(shù)據(jù)庫的安全,此安全管理措施并不在前臺開發(fā)工具中實現(xiàn),而是在后臺數(shù)據(jù)庫中實現(xiàn)。在登錄數(shù)據(jù)庫時,系統(tǒng)讓管理員戶表示自己的身份,不同的管理員權(quán)限不同,系統(tǒng)進(jìn)行核實,鑒別此管理員是否為合法用戶,若是,系統(tǒng)進(jìn)一步核實用戶,通常要求用戶輸入口令,系統(tǒng)和對用戶口令以鑒別用戶身份。服務(wù)器的安全也是通過用戶在登錄服務(wù)器時輸入合法的用戶名和密碼來實現(xiàn)的。這是一種簡單可行的方法,實現(xiàn)起來比較方便。沒有采用更加復(fù)雜的系統(tǒng)

41、安全管理措施是因為本管理系統(tǒng)一般是應(yīng)用在校園網(wǎng)中,采用安全管理措施主要是為了防止沒有修改權(quán)限的用戶無意間修改了數(shù)據(jù),因此采用用戶標(biāo)識和鑒定的安全管理措施就能夠保障數(shù)據(jù)庫的安全性。4.2.3創(chuàng)作數(shù)據(jù)庫在編寫一個有關(guān)網(wǎng)絡(luò)數(shù)據(jù)庫的應(yīng)用程序之前,必須首先創(chuàng)建應(yīng)用程序用到的數(shù)據(jù)庫?!敖◣臁钡碾A段是制作實例的一個很關(guān)鍵的步驟。在本設(shè)計中采用的是 SQL SERVER 數(shù)據(jù)庫,庫文件名是exam 。建庫分以下幾個步驟11:步驟一,創(chuàng)建試題庫數(shù)據(jù)表。要進(jìn)行考試,必須有試題。在計算機(jī)考試中,試題是存儲在數(shù)據(jù)庫中的。為了能夠進(jìn)行計算機(jī)判卷,試題必須是標(biāo)準(zhǔn)化的,比如填空題、選擇題。填空題的數(shù)據(jù)表中,包含題目的內(nèi)容、

42、題目有幾個空需要填、每個空的答案。這也是作為一個題庫所必須有的內(nèi)容。當(dāng)然,也還可以包括這個題目的分?jǐn)?shù),甚至每個空的分?jǐn)?shù)等更為具體的信息。由于每一道填空題的“空”的數(shù)量不一定相等,所以不好指定填空題的答案。本設(shè)計采用的方法是,利用字符來分隔不同的空。比如一道填空題有三個空,答案分別是“主同步”、“次同步”和“主活動令牌”,當(dāng)然,在利用程序判卷的時候,要跟據(jù)這個約定,把字段中的答案部分抽出來。步驟二,創(chuàng)建學(xué)生檔案的數(shù)據(jù)表studentinfo。這張表用來存儲學(xué)生的學(xué)號、姓名、班級等數(shù)據(jù)和信息的。這張表的字段類型和說明如圖4-2所示:圖4-2學(xué)生表要注意的是,這張表的主關(guān)鍵字是 stid字段,也就是

43、學(xué)生的學(xué)號。所以任何兩個學(xué)生的學(xué)號是不能相同的,否則存入數(shù)據(jù)庫的時候就會出錯。步驟三,創(chuàng)建學(xué)生的成績檔案數(shù)據(jù)表 chengji 。它用來存儲每一個學(xué)生歷次考試的成績數(shù)據(jù)。由于一個學(xué)生很可能不只一個成績,所以這里還要保存這個學(xué)生的每次考試時間。它字段類型和說明如圖4-3所示。最后要說明的是,這些數(shù)據(jù)表中除了 xuesheng 表沒有”自動編號“的主索引字段外,其它表都使用了一個”自動編號“類型的字段做主索引。這是為了在程序中可以方便地唯一來區(qū)分每一條記錄。由于學(xué)生的學(xué)號不能重復(fù),所以 xuesheng 表用學(xué)生的學(xué)號作為主索引的。一般來說,一個數(shù)據(jù)庫中的數(shù)據(jù)表最好都有一個主索引字段,這樣可以方便

44、地來區(qū)分每一條記錄。圖4-3學(xué)生成績檔案數(shù)據(jù)表4.2.4制作網(wǎng)頁在創(chuàng)建完數(shù)據(jù)庫后,就要開始制作本系統(tǒng)中的每一幅主頁文件了。本系統(tǒng)一共包括18個 .asp 文件。作為一個完整的應(yīng)用程序,除了要實現(xiàn)基本的功能外,一些輔助的功能也是必要的。比如,本系統(tǒng)除了可以進(jìn)行考試外,還包括允許“超級用戶”向題庫中輸入試題的功能、管理學(xué)生和成績的功能等。步驟一、制做學(xué)生登錄和教師登錄的主頁studentlogin.asp和teacherlogin.asp步驟二、制作學(xué)生選擇考試科目的主頁stselectsub.asp。步驟三、制作學(xué)生考試主頁screatefrm1.asp,它包含左右兩個幀。左邊是顯示考試時間等信

45、息的幀smessage.asp和右邊的用于顯示考試試題及給學(xué)生輸入答案的幀頁面stestmain.asp,步驟四、制作教師管理主頁tcreatefrm2.asp,其也包含左右2個幀頁面。左面是用于選擇管理功能的幀tleft.asp右邊的幀工具用戶在左邊的幀中所做的選擇來顯示不同的頁面。步驟五、制作查看學(xué)生成績的主頁tselcourse.asp步驟六、制作編輯學(xué)生信息主頁taddstudent.asp步驟七、制作新開/更改考試課程主頁taddsub.asp步驟八、制作添加和修改試題內(nèi)容主頁tselectsub.asp4.2.5系統(tǒng)部分注釋及詳解1 如何控制考試時間眾所周知一張考卷不可能無限地答下

46、五。每次考試都有一個考試時間期限,本系統(tǒng)的考試時間限制在5分鐘。限制考試時間是通過主頁中插入的ActiveX控件Time Object 和客戶端的VBScript程序代碼來實現(xiàn)的,當(dāng)時間每過30秒,考試信息頁面就刷新一次,知道考試時間截止時間,窗體元素被提交時為止。在本系統(tǒng)中這種功能是由smessage.asp程序?qū)崿F(xiàn)的。其中語句指定了網(wǎng)頁使用的是自動刷新方法,content指定了自動刷新的時間,單位是秒。2 數(shù)據(jù)庫中添加或刪除記錄9向數(shù)據(jù)表中添加或刪除記錄就是利用recordset對象的ADDNEW方法。下面詳細(xì)介紹他的使用方法。程序文件stestmain.aso中的一段代碼如下:首先創(chuàng)建一

47、個recordset對象mrs,利用recordset對象來連接數(shù)據(jù)庫。其連接步驟為:利用set mrs=server.createobject(“adodb.recordset”)語句創(chuàng)建recordset對象,其中mrs為新創(chuàng)建的對象名,可以自己設(shè)定。用mrs.activeconnection=”dsn=testsys”語句為recordset對象設(shè)置活動連接,此處設(shè)置連接到系統(tǒng)的名為testsys的DSN,在實際運(yùn)用時也可以將其設(shè)置為connection對象名。用mrs.source=”select *from tbanswer”語句設(shè)置recordset對象的數(shù)據(jù)源,也可以在此用其他的

48、SQL語句。用mrs.open,1,3語句打開與數(shù)據(jù)庫的連接。recordset對象的open方法的格式為:recordset.open source,activeconnection,cursortype,locktype,options如本系統(tǒng)中了解數(shù)據(jù)庫的完整語句應(yīng)該是:mrs.open”select *from tbanswer”,”dsn=testsys”,1,3然后用recordset對象的addnew方法添加一條新的空記錄并存入數(shù)據(jù)庫,再給新插入的記錄更新各個字段的值,最后用update方法保存對當(dāng)前記錄所做的修改。其格式為:recordset 對象.addnewrecordset 對象(“字段名1”)=值recordset 對象(”字段名2”)=值recordset 對象.update與recordset對象相關(guān)的操作有:addnew 向記錄集中添加一條新記錄。cancelbatch(當(dāng)記錄集處在批量更新模式時)取消對一批記錄集所做的更新。Cancelupdate(在調(diào)用Update之前)取消對當(dāng)前記錄所做的所有修改。delete 從記錄集中刪除一條記錄。

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論