版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
面向NC的現(xiàn)代遠(yuǎn)程教育軟件平臺與教育資源建設(shè)
(國家863計劃項目,主持人:陳世鴻)
系統(tǒng)概要設(shè)計文檔
1資源庫的概要設(shè)計3
1.1弓I言3
1.2總體設(shè)計5
1.3接口設(shè)計16
1.4運行設(shè)計17
1.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計18
1.6系統(tǒng)出錯處理設(shè)計23
2課件制作工具的概要設(shè)計25
2.1弓I言25
2.2總體設(shè)計27
2.3接口設(shè)計32
2.4運行設(shè)計36
2.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計37
2.6系統(tǒng)出錯處理設(shè)計41
3播放工具的概要設(shè)計41
3.1引言41
3.2總體設(shè)計42
3.3接口設(shè)計50
3.4運行設(shè)計51
3.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計52
3.6系統(tǒng)出錯處理設(shè)計54
5遠(yuǎn)程授課的概要設(shè)計56
5.1發(fā)布公告計劃模塊56
5.2考試申請65
5.4教室用戶管理69
5.5管理密碼修改模塊78
5.6授課安排模塊81
5.7資源管理93
5.8多媒體教室創(chuàng)建100
5.9多媒體教室撤銷105
5.10添加學(xué)生用戶110
5.11刪除學(xué)生用戶113
6模擬實驗的概要設(shè)計113
6.1引言113
6.2總體設(shè)計114
6.2.2運行環(huán)境115
6.3接口設(shè)計117
6.4運行設(shè)計118
6.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計119
6.6系統(tǒng)出錯處理設(shè)計121
7輔導(dǎo)答疑的概要設(shè)計122
7.1弓I言122
7.2總體設(shè)計124
7.3接口設(shè)計134
7.4運行設(shè)計136
7.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計137
7.6系統(tǒng)出錯處理設(shè)計140
8作業(yè)評閱的概要設(shè)計140
8.1引言140
8.2總體設(shè)計141
8.3接口設(shè)計144
8.4運行設(shè)計145
8.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計146
8.6系統(tǒng)出錯處理設(shè)計148
9試題庫管理的概要設(shè)計148
9.1基本設(shè)計概念和處理流程148
9.2結(jié)構(gòu)149
11網(wǎng)絡(luò)管理模塊的概要設(shè)計152
11.1弓I言152
11.2總體設(shè)計153
11.3接口設(shè)計169
11.4運行設(shè)計169
11.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計169
11.6系統(tǒng)出錯處理設(shè)計170
1資源庫的概要設(shè)計
1.1引言
1.1.1編寫目的
在本NC教育資源庫建設(shè)項目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對
本系統(tǒng)的需求做了詳細(xì)的闡述,這些用戶需求已經(jīng)在上一階段中對搜索引擎、題庫和課件等
工具的實地調(diào)研中獲得,并在需求規(guī)格說明書中得到詳盡得敘述及闡明。
本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對NC教育資源庫建設(shè)做概要設(shè)計。主要解決了
實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題。包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊
之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等。在以下的概要設(shè)計
報告中將對在本階段中對系統(tǒng)所做的所有概要設(shè)計進(jìn)行詳細(xì)的說明。
在下一階段的詳細(xì)設(shè)計中,程序設(shè)計員可參考此概要設(shè)計報告,在概要設(shè)計對NC教育
資源庫建設(shè)所做的模塊結(jié)構(gòu)設(shè)計的基礎(chǔ)上,對系統(tǒng)進(jìn)行詳細(xì)設(shè)計%在以后的軟件測試以及軟
件維護(hù)階段也可參考此說明書,以便于了解在概要設(shè)計過程中所完成的各模塊設(shè)計結(jié)構(gòu),或
在修改時找出在本階段設(shè)計的不足或錯誤。
1.1.2背景
本項目(NC教育資源庫建設(shè))由國家863項目委員會委托,由〈武漢大學(xué)國家多媒體軟
件工程技術(shù)研究中心〉負(fù)責(zé)開發(fā)。
說明:
a.待開發(fā)軟件系統(tǒng)的名稱:NC教育資源庫
?NC教育資源庫的建庫工具,包括:
1.媒體素材庫的錄入工具及建設(shè)
2.題庫的錄入工具及建設(shè)
3.知識點庫的錄入工具及建設(shè)
4.xml課程結(jié)構(gòu)庫錄入工具及建設(shè)
b.項目的任務(wù)提出者、開發(fā)者、用戶以及將運行該軟件的計算站(中心)
人員合作關(guān)系
本軟件的任務(wù)提出者863項目《NC系統(tǒng)平臺與教育資源庫研究與開發(fā)》
開發(fā)者NC教育資源庫組
NC教育資源庫直接用戶搜索引擎
素材庫建庫工具用戶錄入人員、教師
實現(xiàn)該軟件的計算機網(wǎng)絡(luò)Internet,局域網(wǎng)
實現(xiàn)依托的數(shù)據(jù)庫服務(wù)器武漢大學(xué)國家多媒體軟件工程技術(shù)研究中心的數(shù)據(jù)庫服務(wù)器。
c.本軟件與NC系統(tǒng)的關(guān)系:
NC教育資源庫是NC系統(tǒng)的基礎(chǔ),為NC系統(tǒng)提供各種教育、教學(xué)資源。
L1.3定義
L專門術(shù)語
?NC教育資源庫:各種關(guān)于教育的相互關(guān)聯(lián)的資源的集合。
?媒體素材:是指傳播教學(xué)信息的基本材料單元,可分為五大類:文本類素材、圖形(圖
像)類素材、音頻類素材、動畫類素材、視頻類素材。
?題庫(ITEMBANK):是按照一定的教育測量理論,在數(shù)學(xué)模型基礎(chǔ)上建立起來的某
個學(xué)科題目的集合。
?案例(CASE):是指有現(xiàn)實指導(dǎo)意義和教學(xué)意義的代表性的事件或現(xiàn)象。
?課件:是對一個或幾個知識點實施相對完整教學(xué)的輔助教學(xué)軟件,根據(jù)運行平臺劃分,
可分為網(wǎng)絡(luò)版的課件和單機運行的課件,網(wǎng)絡(luò)版的課件能在標(biāo)準(zhǔn)瀏覽器中運行,單機運行的
課件可通過網(wǎng)絡(luò)下載運行,以上均泛稱網(wǎng)絡(luò)課件。
?網(wǎng)絡(luò)課程:是通過網(wǎng)絡(luò)表現(xiàn)的某門學(xué)科的教學(xué)內(nèi)容及實施的教學(xué)活動的總和,它包括
兩個組成部分:按一定的教學(xué)目標(biāo)、教學(xué)策略組織起來的教學(xué)內(nèi)容和網(wǎng)絡(luò)教學(xué)支撐環(huán)境。
?基本索引庫:為了實現(xiàn)搜索引擎的高效查找,對每個資源庫建立起它自己的基本索引
表,所有基本索引表構(gòu)成基本索引庫。
,SQLServer2000:Microsoft公司開發(fā)的一種功能強大的關(guān)系型數(shù)據(jù)庫,系統(tǒng)服務(wù)器
所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。
?Delphi:Borland公司開發(fā)的一種可視化、面向?qū)ο蟮木幊陶Z言。
.2縮寫
系統(tǒng):若未特別指出,統(tǒng)指本資源錄入系統(tǒng)。
SQL:StructuredQueryLanguage(結(jié)構(gòu)化查詢語言)?
ATM:AsynchronousTransferMode(異步傳輸模式)。
LL4參考資料
以下列出在概要設(shè)計過程中所使用到的有關(guān)資料?:
1.《國家高技術(shù)研究發(fā)展計劃(863計劃)課題任務(wù)合同書》
2.現(xiàn)代遠(yuǎn)程教育資源建設(shè)技術(shù)規(guī)范(試行)一-教育部現(xiàn)代遠(yuǎn)程教育資源建設(shè)委員會
3.需求規(guī)格說明書軟件開發(fā)小組2004/6
4.軟件工程原理及應(yīng)用陳世鴻、朱福喜等武漢大學(xué)出版社2000/12
5.軟件工程張海藩清華大學(xué)出版社1990/11
文檔所采用的標(biāo)準(zhǔn)是參照《軟件工程國家標(biāo)準(zhǔn)文檔》概要設(shè)計說明書(GB8567—一88)。
1.2總體設(shè)計
1.2.1需求規(guī)定
為便于錄入人員方便地錄入教育資源,和便于教師方便地加入教育資源,錄入人員把資
源的填寫字段(標(biāo)題、內(nèi)容描述、存放位置、備注信息)和繼承字段(學(xué)習(xí)領(lǐng)域、課程、學(xué)
習(xí)者、學(xué)習(xí)者的教育類型、學(xué)習(xí)者的年級水平、BERMS一級目錄、BERMS二級目錄、制作者)
輸入素材錄入系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過確認(rèn)后,自動生成自動獲取字段(標(biāo)識、媒體類
別、媒體格式、創(chuàng)建日期、修改日期、文件大小、高、寬),提交后存入武漢大學(xué)國家多媒
體軟件工程技術(shù)研究中心的數(shù)據(jù)庫服務(wù)器,為搜索引擎、平臺及工具組提供教育資源的支持。
要求系統(tǒng)能有效、安全、可靠和無誤地完成上述操作;并要求客戶機的界面要簡單明了,
易于操作;資源數(shù)據(jù)庫利于維護(hù)。
1.2.2運行環(huán)境
系統(tǒng)將由四部分程序組成(媒體素材庫的錄入工具、題庫的錄入工具、知識點庫的錄入
工具、xml課程結(jié)構(gòu)庫錄入工具),安裝在各錄入人員和教師客戶機上的客戶程序??蛻舫?/p>
序應(yīng)能夠在Win2000以上環(huán)境下運行。
設(shè)備
運行該軟件的硬件環(huán)境。
?HPrx2600服務(wù)器(1.3GHzItanium2,4GDDR,3x136G);
?HPrx2600服務(wù)器(1.0GHzItanium2,1GDDR,36G);
?HPDS2300磁盤柜(4x146G,RAJD5);
?CiscoC4506交換;
WS-X4515SupervisorEngineIV(2xGE,RJ-45console);
WS-X4306GigabitEthernetModule(6portGBIC):
WS-X4232-GB-RJ(2portGBIC,32port10/100MRJ-45);
?CiscoC2950交換機(24port10/1OOM,2port100Base-FX;
?Cisco2621路由器;
?CiscoPIX506E防火墻;
,UPSBatteryo
支持軟件
?Windows2000及其以上的操作系統(tǒng);
,Microsoft的SQLServer2000及其以上的數(shù)據(jù)庫;
?Delphi工具軟件包。
122.3接口
NC教育資源庫與搜索引擎之間的接口是基本索引庫,基本索引庫必須能夠根據(jù)原資源
庫的變化而動態(tài)更新;如定期對原資源庫進(jìn)行重新索引。
數(shù)據(jù)庫服務(wù)器采用SQLServer2000Server版,系統(tǒng)將提供以下三種接口方式來訪問數(shù)
據(jù)庫。
一、ODBC方式
ODBC是由微軟定義的一種數(shù)據(jù)庫訪問標(biāo)準(zhǔn)。它用來提供一種標(biāo)準(zhǔn)的桌面數(shù)據(jù)庫訪問方
法以訪問不同平臺上的數(shù)據(jù)庫。ODBC本質(zhì)上是一組數(shù)據(jù)庫訪問API。ODBCAPI獨立于數(shù)
據(jù)庫,它表面上看是由一組函數(shù)調(diào)用組成,但其核心是SQLoODBC函數(shù)的主要功能是將
SQL語句發(fā)送到目標(biāo)數(shù)據(jù)庫中,然后處理這些語句產(chǎn)生的結(jié)果。
使用時可以通過配置Windows操作系統(tǒng)下捆綁的ODBC數(shù)據(jù)源管理器來配置ODBC數(shù)
據(jù)源,然后應(yīng)用程序通過該數(shù)據(jù)源和ODBC來訪問數(shù)據(jù)庫。
二、ADO(ActiveDataObject,動態(tài)數(shù)據(jù)對象)方式
OLEDB和ADO(ADO和ADO.NET)是由微軟開發(fā)的最新的數(shù)據(jù)庫訪問編程接口。與
ODBC技術(shù)類似,OLEDB提供了對關(guān)系數(shù)據(jù)庫的訪問,同時它對ODBC所提供的功能進(jìn)行
了一定的擴(kuò)展,OLEDB可以訪問所有類型的數(shù)據(jù),即包括關(guān)系數(shù)據(jù)庫,也包括其他多種類
型的數(shù)據(jù),比如Excel,E-mail,Windows2000的活動目錄等。ADO本質(zhì)上就是一個OLEDB
提供者,提供了在應(yīng)用程序級上對OLEDB數(shù)據(jù)源的訪問能力。ADO是一個OLE自動化服
務(wù)器,大多數(shù)支持OLE的開發(fā)環(huán)境和腳本環(huán)境都可以訪問該服務(wù)器。
三、JDBC方式
JDBC是由SUN公司提出的基于Java技術(shù)的數(shù)據(jù)庫訪問接口。它提供了四種數(shù)據(jù)庫訪
問方式,比如JDBC-ODBC橋、純Java驅(qū)動等方式。JDBC由一序列Java程序包組成,并
集成在SUN的JDK(Java開發(fā)包)中。
當(dāng)需要采用J2EE技術(shù)或者開發(fā)Java數(shù)據(jù)庫應(yīng)用程序時需要使用JDBC技術(shù)。
1.2.3基本設(shè)計概念和處理流程
下面將使用(結(jié)構(gòu)化設(shè)計)面向數(shù)據(jù)流的方法對素材庫建庫工具的處理流程進(jìn)行分析。
系統(tǒng)可分為七大部分:一、錄入素材;二、提交;三、修改和刪除;四、查詢;五、素材庫
的維護(hù);六、xml課程結(jié)構(gòu)顯示;七、ID回寫。以下將分別對系統(tǒng)的這七大部分進(jìn)行流程
分析。
錄入素材流程:
提交流程:
9
修改和刪除流程
查詢流程:
素材庫的維護(hù)流程:
xml課程結(jié)構(gòu)庫的顯示流程:
ID回寫的流程:
1.2.4結(jié)構(gòu)
素材庫錄入工具及建設(shè)
下面以結(jié)構(gòu)圖來描述素材庫建庫工具的軟件總體結(jié)構(gòu)??騼?nèi)注明了模塊的名字;方框之
間的直線表示模塊的調(diào)用關(guān)系。
?一級分解,得到系統(tǒng)初始結(jié)構(gòu)如圖1.2.4.la所示。
圖a系統(tǒng)初始結(jié)構(gòu)
關(guān)于圖a的幾點說明:
⑴輸入模塊的輸入數(shù)據(jù)有素材信息、目錄信息、課程結(jié)構(gòu)標(biāo)題;
⑵變換模塊的輸入、輸出數(shù)據(jù)為各個模塊的變換流,具體變換流如下分層圖;
⑶輸出模塊輸出經(jīng)處理后的查詢結(jié)果。
?二級分解,得分層結(jié)構(gòu)如圖1.2.4.2a所示。
輸入輸出
輸
輸
標(biāo)輸
題
入
出
入
素
查
課
材
詢
程
信
結(jié)
結(jié)
息
果
構(gòu)
圖b分層結(jié)構(gòu)
關(guān)于圖124.1b的幾點說明:
⑴“輸入課程結(jié)構(gòu)標(biāo)題”模塊的輸入數(shù)據(jù)是課程結(jié)構(gòu)標(biāo)題,輸出數(shù)據(jù)是樹狀的課程結(jié)構(gòu);
⑵“輸入素材信息”和“輸入目錄信息”的輸入數(shù)據(jù)分別是素材信息、目錄信息,經(jīng)錄
入素材模塊處理后的輸出信息是素材的ID號;
⑶“提交”模塊的輸入數(shù)據(jù)是臨時素材表,輸出數(shù)據(jù)是素材總表:
(4)“修改”模塊的輸入數(shù)據(jù)是修改前的素材信息,輸出數(shù)據(jù)是修改后的素材信息;
⑸“查詢”信息的輸入安排在查詢模塊內(nèi),輸出查詢結(jié)果模塊中的輸出數(shù)據(jù)為查詢結(jié)果;
⑹“素材庫維護(hù)”模塊的輸入數(shù)據(jù)為維護(hù)要求,輸出數(shù)據(jù)為維護(hù)結(jié)果;
⑺由于錄入素材又分為單個資源錄入和批量資源錄入,它們的處理是不同的,因此錄入
素材模塊還應(yīng)細(xì)化:素材庫的維護(hù)又分為幾種情況,所以也需要細(xì)化。
,三級分解如圖1.2.4.1c所示:
素材庫建庫工具
輸
輸
標(biāo)輸
題
入
出
入
素
查
課
材
詢
程
信
結(jié)
結(jié)
息
果
構(gòu)
單
批
個
量
資
資
源
源
錄
錄
入
入
圖c三級分
關(guān)于圖c的幾點說明:
⑴“單個資源錄入”模塊的輸入數(shù)據(jù)為素材信息,輸出數(shù)據(jù)為單個素材的ID號;
⑵“批量資源錄入”模塊的輸入數(shù)據(jù)為目錄信息,輸出數(shù)據(jù)為多個素材的ID號;
⑶“數(shù)據(jù)備份”模塊的輸入數(shù)據(jù)為備份要求,輸出數(shù)據(jù)為備份返回的信息,備份的數(shù)據(jù)
放在備份庫中;
(4)“數(shù)據(jù)恢復(fù)”模塊的輸入數(shù)據(jù)為恢復(fù)要求,輸出數(shù)據(jù)為恢復(fù)返回的信息;
⑸“數(shù)據(jù)訂閱”模塊的輸入數(shù)據(jù)為訂閱要求,輸出數(shù)據(jù)為訂閱返回的信息;
⑹“數(shù)據(jù)發(fā)布”模塊的輸入數(shù)據(jù)為發(fā)布要求,輸出數(shù)據(jù)為發(fā)布返回的信息,只有進(jìn)行數(shù)
據(jù)訂閱了的服務(wù)器才能接收發(fā)布的數(shù)據(jù)。
xml課程結(jié)構(gòu)庫錄入工具及建設(shè)
下面以結(jié)構(gòu)圖來描述xml課程結(jié)構(gòu)庫工具的軟件總體結(jié)構(gòu)。框內(nèi)注明了模塊的名字;
方框之間的直線表示模塊的調(diào)用關(guān)系。
?一級分解,得系統(tǒng)初始結(jié)構(gòu)如圖1.2.4.2a所示。
圖124.2a系統(tǒng)初始結(jié)
關(guān)于圖a的幾點說明:
⑴“輸入”模塊的輸入數(shù)據(jù)是課程結(jié)構(gòu)標(biāo)題;
⑵“變換”模塊的輸入、輸出數(shù)據(jù)為各個模塊的變換流,具體變換流如下分層圖;
⑶“輸出”模塊輸出經(jīng)處理后的查詢結(jié)果為課程樹狀結(jié)構(gòu)。
?二級分解,得分層結(jié)構(gòu)如圖1.2.4.2b所示。
xml課程結(jié)構(gòu)庫建庫工具
輸出
標(biāo)輸
課
題
入
程
課
樹
程
狀
結(jié)
結(jié)
構(gòu)
構(gòu)
圖L2.4.2b分層結(jié)
關(guān)于圖b的幾點說明:
⑴“輸入課程結(jié)構(gòu)標(biāo)題”模塊的輸入數(shù)據(jù)是課程結(jié)構(gòu)標(biāo)題,輸出數(shù)據(jù)是樹狀的課程結(jié)構(gòu);
⑵“輸入素材ID號”經(jīng)過ID回寫模塊處理后,插入到課程結(jié)構(gòu)的各章節(jié)的知識點中;
⑶“修改”模塊的輸入數(shù)據(jù)是修改以前插入的素材ID的位置,輸出數(shù)據(jù)是修改后的課
程結(jié)構(gòu);
⑷“刪除”模塊的輸入數(shù)據(jù)是刪除以前插入的素材ID的位置,輸出數(shù)據(jù)是刪除后的課
程結(jié)構(gòu);
⑸“xml課程結(jié)構(gòu)庫維護(hù)”模塊的輸入數(shù)據(jù)為維護(hù)要求,輸出數(shù)據(jù)為維護(hù)結(jié)果;
?三級分解如圖1.2.4.2c所示:
xml課程結(jié)構(gòu)庫建庫工具
輸出
標(biāo)輸
課
題
入
程
課
樹
程
狀
結(jié)
結(jié)
構(gòu)
構(gòu)
單個多個
素材素材
1D回ID回
寫寫
圖1.2.4.2c三級分
關(guān)于圖c的幾點說明:
⑴“素材ID回寫”模塊的輸入數(shù)據(jù)為素材ID,輸出數(shù)據(jù)為修改后的課程結(jié)構(gòu);
⑵“數(shù)據(jù)備份”模塊的輸入數(shù)據(jù)為備份要求,輸出數(shù)據(jù)為備份返回的信息,備份的數(shù)據(jù)
放在備份庫中;
⑶“數(shù)據(jù)恢復(fù)”模塊的輸入數(shù)據(jù)為恢復(fù)要求,輸出數(shù)據(jù)為恢復(fù)返回的信息;
⑷“數(shù)據(jù)訂閱”模塊的輸入數(shù)據(jù)為訂閱要求,輸出數(shù)據(jù)為訂閱返回的信息;
⑸“數(shù)據(jù)發(fā)布”模塊的輸入數(shù)據(jù)為發(fā)布要求,輸出數(shù)據(jù)為發(fā)布返回的信息,只有進(jìn)行數(shù)
據(jù)訂閱了的服務(wù)器才能接收發(fā)布的數(shù)據(jù)。
1.2.5功能器與程序的關(guān)系
用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序間的關(guān)系:
錄入素提交修改刪除查詢課程回寫數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)
材結(jié)構(gòu)ID備份恢復(fù)訂閱發(fā)布
構(gòu)件
素材錄入V
素材提交VV
素材修改JVV
素材刪除VVVV
素材回寫VVV
數(shù)據(jù)庫維VVV
護(hù)
1.2.6人工處理過程
無
1.3接口設(shè)計
1.3.1用戶接口
在用戶界面部分,根據(jù)需求分析的結(jié)果,需要一個友善的界面。在界面設(shè)計上,應(yīng)做到
簡單明了,易于操作,并且要注意界面的布局,應(yīng)突出的重要部分以及出錯信息。外觀上也
要做到合理化,考慮到用戶大多對WINDOW風(fēng)格較熟悉,應(yīng)盡量和WINDOW風(fēng)格保持
一致。
在設(shè)計語言上,已決定使用Delphi7進(jìn)行編程,在界面上可使用Delphi7所提供的可
視化組件,與WINDOWS風(fēng)格保持一致。在設(shè)計上采用分頁式顯示及下拉式菜單方式,在
出錯顯示上可調(diào)用Delphi7庫中的錯誤提示函數(shù)。
總的來說,系統(tǒng)的用戶界面應(yīng)做到可靠性、簡單性、易學(xué)習(xí)和易使用。
L3.2外部接口
軟件接口
服務(wù)器程序可使用Delphi7提供的對SQLSERVER的接口,用ADO(ActiveData
Object,動態(tài)數(shù)據(jù)對象)方式對數(shù)據(jù)庫進(jìn)行所有訪問。
服務(wù)器程序上可使用SQLSERVER的對數(shù)據(jù)庫的備份和恢復(fù)命令,以做到對數(shù)據(jù)的保
存和修復(fù)。
在網(wǎng)絡(luò)軟件接口方面,使用一種無差錯的傳輸協(xié)議,采用滑動窗口方式對數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)
傳輸及接收。
硬件接口
在輸入方面,對于鍵盤、鼠標(biāo)的輸入,可用Delphi7的標(biāo)準(zhǔn)輸入/輸出,對輸入進(jìn)行處理。
在輸出方面,與搜索引擎的接口通過SQLserver標(biāo)準(zhǔn)輸入/輸出對其進(jìn)行處理。
在網(wǎng)絡(luò)傳輸部分,網(wǎng)絡(luò)硬件上,為了實現(xiàn)高速傳輸,將使用高速ATM。
1.3.3內(nèi)部接口
內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。具
體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中說明。接口傳遞的信息將是數(shù)據(jù)結(jié)構(gòu)封裝了的
數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。
1.4運行設(shè)計
1.4.1運行模塊組合
客戶機程序在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進(jìn)行
格式化。在接收數(shù)據(jù)模塊得到“確認(rèn)”命令后,將把該條資源存入臨時表中。當(dāng)程序接收到
“提交”命令后,調(diào)用網(wǎng)絡(luò)傳輸模塊,將臨時表中的數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器的總表中,并
提交資源,同時等待接收服務(wù)器返回的信息。
服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理
/查詢模塊對數(shù)據(jù)庫進(jìn)行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機。
1.4.2運行控制
運行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實現(xiàn)。在各事務(wù)中心模塊中,需對運行控
制進(jìn)行正確的判斷,選擇正確的運行控制路徑。
在網(wǎng)絡(luò)傳輸方面,客戶機在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認(rèn)信號,收到確認(rèn)信號后,
再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行確認(rèn)。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認(rèn)信號,
在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶機,并等待確認(rèn)。
L4.3運行時間
在軟件的需求分析中,對運行時間的要求為必須對做出的操作有較快地反應(yīng)。
網(wǎng)絡(luò)硬件對運行時間的影響最大,當(dāng)網(wǎng)絡(luò)負(fù)載量大時,對操作反應(yīng)將受到很大的影響o
所以將采用高速ATM網(wǎng)絡(luò),實現(xiàn)客戶機與服務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開銷。
其次是服務(wù)器的性能,這將影響對數(shù)據(jù)庫訪問時間即操作時間的長短,影響加大客戶機
操作的等待時間,所以必須使用高性能的服務(wù)器。硬件對本系統(tǒng)的速度影響將會大于軟件的
影響。
1、對于單個資源的操作(錄入、刪除、修改等)即時響應(yīng)。
2、對于資源查詢的操作即時響應(yīng)。
3、對于批處理操作的響應(yīng)依賴批處理文件的大小和多少。
4、對于提交操作的響應(yīng)依賴所提交文件的大小和多少以及網(wǎng)絡(luò)流量、網(wǎng)絡(luò)負(fù)載。
5、網(wǎng)上資源的查詢響應(yīng)時間依賴網(wǎng)絡(luò)流量、網(wǎng)絡(luò)負(fù)載。
1.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計
1.5.1數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)設(shè)計要點
DBMS的使用上系統(tǒng)將采用SQLSERVER,系統(tǒng)主要需要維護(hù)以下幾個數(shù)據(jù)庫:
1)素材庫
素材標(biāo)識標(biāo)題學(xué)科與關(guān)鍵詞描述作者日期媒體類型格式
學(xué)習(xí)課課程關(guān)鍵創(chuàng)建修改
領(lǐng)域程內(nèi)容詞日期日期
類型適用對象媒體縮略圖文件大小寬高描述信息標(biāo)記
學(xué)教年媒路
BERMSRT2習(xí)育級體徑
BERMSRT1
者類水內(nèi)
型平容
素材庫保存了所有素材的信息,它的主碼是素材標(biāo)識,學(xué)習(xí)領(lǐng)域和課程。在錄入前先新
增一條空白紀(jì)錄,在確定后自動生成素材的ID。
2)知識點庫
知識點編號知識點索知識點知識點關(guān)鍵詞知識點所用素
引標(biāo)識標(biāo)題簡介內(nèi)容材編號
知識點庫保存了所有知識點的信息,它的主碼是知識點編號。它的外碼是知識點索引標(biāo)
識。通過此表可以找到與該知識點相關(guān)的素材。
3)知識點索引庫
標(biāo)識學(xué)習(xí)領(lǐng)域課程學(xué)習(xí)者教育類型年級水平單元課文
知識點索引庫保存了所有知識點的索引信息,它的主碼是知識點索引標(biāo)識。通過此表可
以完成知識點的快速查找。提高效率。
4)題庫
試題編題類試題關(guān)知難區(qū)認(rèn)知試建議的得分出出題附加
號類型鍵識度分分類題考試時權(quán)值題日期信息
詞點度間人
使用次數(shù)最后曝光時間:實測難度實測區(qū)分度
題庫保存了所有題目的信息,它的主碼是試題編號。
5)課件庫/案例庫/附件庫/試卷庫
課件課件索課件課件關(guān)鍵編寫編著課件類媒體附加
編號引標(biāo)識標(biāo)題簡介詞時間者結(jié)構(gòu)型信息
課件庫保存了所有課件的信息,它的主碼是課件編號。它的外碼是課件索引標(biāo)識。
案例庫保存了所有案例的信息,它的主碼是案例編號。
附件庫保存了所有附件的信息,它的主碼是附件編號
試卷庫保存了所有試卷的信息,它的主碼是試卷編號。
6)課件索引庫
課程索學(xué)習(xí)領(lǐng)課程學(xué)習(xí)者教育類年級水單元課文收費參
引標(biāo)識域型平考價格
課件索引庫保存了所有課件的索引信息,它的主碼是課件索引標(biāo)識。通過此表可以完成
課件的快速查找,提高效率。
7)網(wǎng)絡(luò)課程庫
網(wǎng)絡(luò)學(xué)科課程適用內(nèi)容關(guān)編寫?編7IHJ大運行版開發(fā)收費
課程(專名稱對象簡介鍵時間著小平臺本單位標(biāo)準(zhǔn)
編號業(yè))詞者號
網(wǎng)絡(luò)課程庫保存了所有課程的信息,它的主碼是網(wǎng)絡(luò)課程編號。
8)xml課程結(jié)構(gòu)庫
課程課程課程學(xué)習(xí)課程學(xué)習(xí)教育年級單元課文課程附加
結(jié)構(gòu)結(jié)構(gòu)結(jié)構(gòu)領(lǐng)域者類型水平數(shù)數(shù)結(jié)構(gòu)信息
標(biāo)識標(biāo)題簡介內(nèi)容
xml課程結(jié)構(gòu)庫保存了所有課程的結(jié)構(gòu)信息,它的主碼是課程結(jié)構(gòu)標(biāo)識。
1.5.2物理結(jié)構(gòu)設(shè)計要點
物理數(shù)據(jù)結(jié)構(gòu)設(shè)計主要是設(shè)計數(shù)據(jù)在模塊中的表示形式。數(shù)據(jù)在模塊中都是以結(jié)構(gòu)的方
式表示。
a)素材信息
1.素材標(biāo)識Char
2.素材標(biāo)題Varchar
3.學(xué)習(xí)領(lǐng)域Char
4.課程Char
5.課程內(nèi)容Text
6.關(guān)鍵詞Varchar
7.描述Text
8.作者Varchar
9.資源創(chuàng)建日期Char
10.資源修改日期Char
11.媒體類型Varchar
12.媒體格式Varchar
13.BERMS資源類型一級目錄Varchar
14.BERMS資源類型二級目錄Varchar
15.學(xué)習(xí)者Varchar
16.學(xué)習(xí)者的教育類型Varchar
17.學(xué)習(xí)者的年級水平Varchar
18.媒體內(nèi)容Text
19.媒體來源路徑Varchar
20.縮略圖來源路徑Varchar
21.文件大小Bigint
22.寬Bigint
23.高Bigint
24.XML描述信息Blot
用于素材的錄入,以及素材ID的回寫入xml課程結(jié)構(gòu)中。
b)xml課程結(jié)構(gòu)信息
1.課程結(jié)構(gòu)編號
2.課程結(jié)構(gòu)標(biāo)題
3.課程結(jié)構(gòu)簡介
4.學(xué)習(xí)領(lǐng)域
5.課程
6.學(xué)習(xí)者
7.學(xué)習(xí)者的教育類型
8.學(xué)習(xí)者的年級水平
9.單元數(shù)
10.課文數(shù)
11.課程結(jié)構(gòu)內(nèi)容
附加信息
用于課程結(jié)構(gòu)的錄入,把素材的ID回寫入課程結(jié)構(gòu)的xml文檔中,便于搜索引擎的快
速查找,提高查找效率。
c)知識點信息
11.知識點編號Char、
2.知識點索引標(biāo)識Char
3.知識點標(biāo)題Char
V4.知識點簡介Text
5.關(guān)鍵詞Varchar
6.知識點內(nèi)容Xml
<7.所用素材編號Varchar.
用于存儲學(xué)科知識點,知識點是教育資源中非常重要的概念。
知識點索引信息
「1.知識點索引標(biāo)識Char
2.學(xué)習(xí)領(lǐng)域Char
3.課程Char
<4.
學(xué)習(xí)者Char
5.學(xué)習(xí)者的教育類型Char
6.學(xué)習(xí)者的年級水平Char
'7.
單元Char7
用于保存所有知識點的索引信息,搜索引擎通過此表完成知識點的快速查找,提高效率。
1.5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系
客戶機程序在對教育資源進(jìn)行操作時需對數(shù)據(jù)庫中數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)進(jìn)行操作,也就是
對數(shù)據(jù)表進(jìn)行查詢和修改:在查詢過程中都需要對數(shù)據(jù)庫中的所有表進(jìn)行聯(lián)合查詢、修改。
物理數(shù)據(jù)結(jié)構(gòu)主要用于各模塊之間函數(shù)的信息傳遞。接口傳遞的信息將是數(shù)據(jù)結(jié)構(gòu)封裝
了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。出錯信息將送入顯示模塊中,素材、
題目、試卷、課件、案例、附件、課程等結(jié)構(gòu),將送入提交模塊中準(zhǔn)備存入數(shù)據(jù)庫服務(wù)器中。
1.6系統(tǒng)出錯處理設(shè)計
1.6.1出錯信息
程序在運行時主要會出現(xiàn)如下兩種錯誤:1、由于輸入信息輸入出錯,或無法滿足要求
時產(chǎn)生的錯誤,稱為軟錯誤。2、由于其他問題,如網(wǎng)絡(luò)傳輸超時等產(chǎn)生的問題,稱為硬錯
誤。
對于軟錯誤,須在資源錄入操作后,根據(jù)人為經(jīng)驗判斷“成功與否”;或由輸入數(shù)據(jù)驗
證模塊對數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,判斷錯誤類型,再生成相應(yīng)的錯誤提示語句,送到輸出模塊中。
對于硬錯誤,可在出錯的相應(yīng)模塊中輸出簡單的出錯語句,并將程序重置,返回輸入階
段。
出錯信息必須給出相應(yīng)的出錯原因,例:
“請輸入“學(xué)習(xí)領(lǐng)域”和“課程”兩個必填字段”
或
“此資源不存在”
等。
1.6.2補救措施
說明故障出現(xiàn)后可能采取的變通措施,包括:
a.后備技術(shù)說明
準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的本地的副本的建立和啟動的技
術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù);例如對服
務(wù)器上的數(shù)據(jù)庫數(shù)據(jù)進(jìn)行維護(hù)操作:“數(shù)據(jù)備份”、“數(shù)據(jù)恢復(fù)”。
b.降效技術(shù)
說明準(zhǔn)備采用的后備技術(shù),使用另一個效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部
分,例如一個自動系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄。當(dāng)后備技術(shù)失效,則
采用效率稍低的降效技術(shù)。有如下三種情況:
1、異地數(shù)據(jù)備份恢復(fù)利用原來“數(shù)據(jù)訂閱”和“數(shù)據(jù)發(fā)布”出去的異地數(shù)據(jù)備份,進(jìn)
行異地的數(shù)據(jù)恢復(fù)。
2、工具批處理恢復(fù)利用資源庫錄入工具,從斷點重新進(jìn)行數(shù)據(jù)的批量錄入。
3、手工操作恢復(fù)對于少量丟失數(shù)據(jù),可以直接進(jìn)行數(shù)據(jù)庫中字段填寫。
根據(jù)此處的含義,我想,可能是在系統(tǒng)不能正常工作情況下的一種應(yīng)急措施。比如在我
們這個系統(tǒng)中,如果網(wǎng)絡(luò)傳輸出現(xiàn)問題,如何解決資源錄入?你們以為如何?
c.恢復(fù)及再啟動技術(shù)
說明將使用的恢復(fù)再啟動技術(shù),使軟件從故障點恢復(fù)執(zhí)行或使軟件從頭開始重新運行的
方法。例如,在提交資源時,不可預(yù)知的突然斷電或網(wǎng)絡(luò)中斷,就需要使用恢復(fù)和再啟動技
術(shù),利用日志文件恢復(fù)到事故發(fā)生前的那一斷點,然后再進(jìn)行數(shù)據(jù)的恢復(fù)。是否類似這樣一
些問題:比如提交臨時素材表后突然出現(xiàn)故障,該如何處理?
1.6.3系統(tǒng)維護(hù)設(shè)計
維護(hù)設(shè)計
維護(hù)方面主要為對服務(wù)器上的數(shù)據(jù)庫數(shù)據(jù)進(jìn)行維護(hù)??墒褂肧QLSERVER的數(shù)據(jù)庫維
護(hù)功能機制。例如,定期為數(shù)據(jù)庫進(jìn)行Backup,維護(hù)管理數(shù)據(jù)庫死鎖問題和維護(hù)數(shù)據(jù)庫內(nèi)
數(shù)據(jù)的一致性等。
數(shù)據(jù)庫的維護(hù)主要是對數(shù)據(jù)實行備份、恢復(fù)、添加、刪除等管理功能。其中備份包括
本地備份和異地備份。
針對資源庫的分布式特點,我們采用:
1、先對各自服務(wù)器進(jìn)行發(fā)布、訂閱服務(wù)器和分發(fā)的配置。
2、在需要備份的數(shù)據(jù)庫服務(wù)器上向其他服務(wù)器(也可以是本服務(wù)器)發(fā)布備份內(nèi)容。
3、在訂閱設(shè)置中設(shè)置備份的目標(biāo)位置。
4、定期備份完成后,可實現(xiàn)對損壞的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的恢復(fù)。
安全保密設(shè)計
由于數(shù)據(jù)的傳輸上需要通過網(wǎng)絡(luò)傳輸,為了使多人同時錄入資源時錄入互不干擾,則建
立個人的臨時表,并設(shè)置每個人單獨的用戶名及密碼。
系統(tǒng)提供了SQLServer2000與Windows2003Server相結(jié)合的多種安全機制來控制對數(shù)
據(jù)庫內(nèi)容的訪問。具體采用了以下幾種方法:
(1)多重身份鑒別。用戶進(jìn)入Windows平臺時,必須輸入口令;SQLServer2000具有
自己獨立的用戶身份鑒別機制,首先為DBMS創(chuàng)建登錄名,并指定各登錄名將隸屬于哪個
SQLServer角色,用戶進(jìn)入數(shù)據(jù)庫系統(tǒng)時要輸入自己的登錄名和密碼。
(2)存取控制。為每個數(shù)據(jù)庫設(shè)置用戶,并將其加入適當(dāng)?shù)慕巧校x予數(shù)據(jù)庫用戶
添加、刪除、修改等訪問權(quán)限,以防非法使用所造成的數(shù)據(jù)泄漏、更改或破壞。
(3)用索引和存儲過程增強系統(tǒng)的安全性。一般不要給用戶直接訪問基表的權(quán)限。用
戶具有訪問索引和存儲過程的權(quán)限,而不是表的直接訪問權(quán)限。
(4)審核。審核功能在系統(tǒng)運行時,可以自動將對數(shù)據(jù)庫的所有操作記錄在審計日志
中,它用來監(jiān)視各用戶對數(shù)據(jù)庫施加的動作。有兩種方式的審核,即用戶審核和系統(tǒng)審核。
用戶審核時,DBMS的審核系統(tǒng)記下所有對自己表或視圖進(jìn)行訪問的企圖(包括成功的和
不成功的)及每次操作的用戶名、時間、操作代碼等信息。審核的結(jié)果存儲在數(shù)據(jù)庫的審核
表中(系統(tǒng)表)之中,利用這些信息用戶可以進(jìn)行審核分析。系統(tǒng)審核由系統(tǒng)管理員進(jìn)行,
其審核內(nèi)容主要是系統(tǒng)一級命令以及數(shù)據(jù)庫實例的使用情況。
并且針對數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)生存期長、維拉要求高、涉及不同安全級等基本特點,將數(shù)據(jù)庫系統(tǒng)的安全問題分為以
下幾個方面進(jìn)行實施:
1、保證數(shù)據(jù)庫系統(tǒng)的完整性。包括:數(shù)據(jù)庫系統(tǒng)的物理完整性;數(shù)據(jù)庫的邏輯完整性;
數(shù)據(jù)庫系統(tǒng)的元素完整性。
2、保證數(shù)據(jù)庫系統(tǒng)的保密性。包括:對數(shù)據(jù)庫系統(tǒng)的用戶進(jìn)行身份鑒別,保證每個用
戶是合法的且是可以識別的;數(shù)據(jù)庫系統(tǒng)的訪問控制。即控制主體對客體的訪問,拒絕非授
權(quán)訪問;統(tǒng)計數(shù)據(jù)庫對推理攻擊的防范;數(shù)據(jù)庫系統(tǒng)的可審計性。即對非法用戶的侵入行為
及信息泄密與破壞的情況能夠跟蹤審計;防止數(shù)據(jù)庫系統(tǒng)中隱蔽信道的攻擊。
3、保證數(shù)據(jù)庫系統(tǒng)的可用性。即保證數(shù)據(jù)庫系統(tǒng)資源可以存取、易于使用、界面友好
等
2課件制作工具的概要設(shè)計
2.1引言
自Internet在全球廣泛應(yīng)用以來,基于Internet的計算機遠(yuǎn)程教學(xué)在世界范圍內(nèi)得到了
迅速的發(fā)展。網(wǎng)絡(luò)教育作為一種全新的教學(xué)模式,將突破傳統(tǒng)教學(xué)的時空限制,憑借其數(shù)字
化、多媒體、信息量大、交互性強、覆蓋面廣等特點,為更多的人提供接受高等教育的機會。
實施網(wǎng)絡(luò)教學(xué),是我國在教育資源短缺的條件下辦好大教育的戰(zhàn)略舉措,是構(gòu)筑21世紀(jì)終
身學(xué)習(xí)體系的重要手段,是實現(xiàn)教育機會均等的有效途徑,是教育適應(yīng)未來信息社會、培養(yǎng)
高素質(zhì)人才的必然選擇。本設(shè)計是根據(jù)目前多媒體遠(yuǎn)程教學(xué)發(fā)展的現(xiàn)狀和要求,對NC教師
授課系統(tǒng)進(jìn)行研究和開發(fā)工作。該部分主要包括課件制作工具、網(wǎng)頁編輯器、課程編輯器和
教學(xué)監(jiān)控工具。
在進(jìn)行遠(yuǎn)程網(wǎng)絡(luò)教學(xué)的過程中,所有教學(xué)活動都是建立在一個遠(yuǎn)程網(wǎng)絡(luò)教學(xué)平臺系統(tǒng)之
上的,良好的教學(xué)網(wǎng)絡(luò)系統(tǒng)平臺將關(guān)系到教學(xué)的質(zhì)量和網(wǎng)絡(luò)課程的開展,因此搞好教師授課
系統(tǒng)對整個遠(yuǎn)程教學(xué)的成功具有十分重要的意義。
2.1.1編寫目的
本軟件需求說明書概述了NC系統(tǒng)工具的范圍、任務(wù),詳細(xì)描述了該系統(tǒng)的需求規(guī)定及
運行環(huán)境,對該模塊功能進(jìn)行了具體描述。規(guī)定了該模塊同系統(tǒng)其它部分(平臺管理、支撐
平臺、搜索引擎)的功能聯(lián)系。對模塊數(shù)據(jù)的數(shù)據(jù)流進(jìn)行分析,為后續(xù)的軟件設(shè)計、編碼、
測試和驗收做好充分的準(zhǔn)備,提供了開發(fā)的依據(jù)。
本軟件需求說明書主要分為以下五方面的內(nèi)容:課件制作工具、網(wǎng)頁編輯器、課程編輯
器、教學(xué)監(jiān)控工具、課件自動生成工具、媒體播放器和智能搜索工具。
本軟件說明書的預(yù)期讀者:與本系統(tǒng)開發(fā)相關(guān)的技術(shù)人員、系統(tǒng)軟件設(shè)
計人員、編程人員、測試和驗收人員、相關(guān)領(lǐng)導(dǎo)。
2.1.2背景
說明:
a待開發(fā)的軟件系統(tǒng)的名稱:NC教師授課系統(tǒng);
b用戶:使用NC的教師或教務(wù)人員;
c項目任務(wù)提出者:NC系統(tǒng)工具組
d開發(fā)者:NC系統(tǒng)工具組
e實現(xiàn)該軟件計算機網(wǎng)絡(luò):Internet;
f該軟件系統(tǒng)同其他系統(tǒng)相互關(guān)系:本軟件是NC系統(tǒng)的一個子系統(tǒng);
2.1.3定義
NC教師授課系統(tǒng)包含了以下模塊,其定義分別如下:
教師課件制作工具模塊定義
課件:教師在教學(xué)中用于教學(xué)的一個獨立的電子教程,可以在Web中進(jìn)行瀏覽,也可
在本地機器上利用系統(tǒng)提供的演播工具直接播放。
矢量圖形:用戶通過一定的操作可以自由的改變大小等屬性的數(shù)學(xué)化學(xué)常用圖形儀器
等,如根據(jù)一元二次函數(shù)生成的曲線等。
教育資源:所有在教學(xué)中可能用到的圖形、圖像、聲音、動畫、文本等可在教育軟件中
使用的數(shù)字化資料。
文本對象:包含公式、特殊符號、普通文字、超鏈接的對象。
知識地圖:表征課件各頁面之間的邏輯關(guān)系,相當(dāng)于一般的目錄索引。
2.1.4參考資料
1.國家高技術(shù)研究發(fā)展計劃(863計劃)課題任務(wù)合同書《NC系統(tǒng)平臺和教育資源庫研
究與開發(fā)》
2.軟件設(shè)計文檔國家標(biāo)準(zhǔn)(GB8567—88)2任務(wù)概述
3.NC項目組《NC總體需求分析》
4.教育資源庫標(biāo)準(zhǔn)
5.數(shù)學(xué)、化學(xué)公式XML語法描述標(biāo)準(zhǔn)
6.教育資源組織規(guī)范
7.課件XML語法描述規(guī)范
8.課件網(wǎng)絡(luò)存儲規(guī)范
9.矢量圖形描述規(guī)范
10.MSDN
2.2總體設(shè)計
2.2.1需求規(guī)定
教師課件制作工具主要的輸入輸出項目:教師主要在編輯區(qū)里提出新建、修改課件
試卷的請求,通過課件制作工具輸出相應(yīng)的課件和試卷。
本系統(tǒng)主要的功能與性能的要求參考《NC教師授課系統(tǒng)需求說明書》。
2.2.2運行環(huán)境
要求服務(wù)器有較大的存儲空間,推薦配置PIV2.4G/512M/80G以及Windows2003With
IIS6.0、數(shù)據(jù)庫SQLServer2000以及IE5.5以上版本;客戶端要求瀏覽器具有IE5.5以上版
本,對硬件設(shè)備沒有具體要求。
2.2.3基本設(shè)計概念和處理流程
NC教師授課系統(tǒng)由課件制作工具、網(wǎng)頁編輯器、課程編輯器和教學(xué)監(jiān)控工具四個模塊
組成。它們各自的處理流程如下圖所示:
課件編輯請求編輯好的課件
教
教f課件制作工具
師
師
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年湖北體育職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 二零二五版XX污水廠污水回用技術(shù)研究與開發(fā)協(xié)議3篇
- 2024年河南推拿職業(yè)學(xué)院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 2024年阜新市海州區(qū)人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年河北女子職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2024年江西信息應(yīng)用職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年江蘇衛(wèi)生健康職業(yè)學(xué)院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 2024年民辦合肥濱湖職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2024年梧州職業(yè)學(xué)院高職單招數(shù)學(xué)歷年參考題庫含答案解析
- 2024年昆明幼兒師范高等??茖W(xué)校高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2024年南通職業(yè)大學(xué)單招職業(yè)技能測試題庫有答案解析
- 2024股權(quán)融資計劃
- 西式面點師試題與答案
- 鋼結(jié)構(gòu)連廊專項吊裝方案(通過專家論證)
- 食品安全知識培訓(xùn)
- 高三沖刺畢業(yè)家長會課件2024-2025學(xué)年
- 2024年各地中考試卷【文言文閱讀題】匯集練(一)附答案解析
- 小收納 大世界-整+理與收納智慧樹知到期末考試答案章節(jié)答案2024年黑龍江幼兒師范高等??茖W(xué)校
- 國際疾病分類ICD11編碼庫
- 如何提高教師的課程領(lǐng)導(dǎo)力
- 企業(yè)人員組織結(jié)構(gòu)圖
評論
0/150
提交評論