伊人色婷婷综在合线亚洲,亚洲欧洲免费视频,亚洲午夜视频在线观看,最新国产成人盗摄精品视频,日韩激情视频在线观看,97公开免费视频,成人激情视频在线观看,成人免费淫片视频男直播,青草青草久热精品视频99

期刊在線咨詢服務(wù),立即咨詢

期刊咨詢 雜志訂閱 購物車(0)

軟件設(shè)計(jì)與開發(fā)模板(10篇)

時(shí)間:2023-07-12 16:27:01

導(dǎo)言:作為寫作愛好者,不可錯(cuò)過為您精心挑選的10篇軟件設(shè)計(jì)與開發(fā),它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。

軟件設(shè)計(jì)與開發(fā)

篇1

中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2016)45-0262-02

一、引言

隨著素質(zhì)教育的不斷深入,學(xué)生綜合素質(zhì)評價(jià)也成為了人才評價(jià)的一個(gè)標(biāo)準(zhǔn),很多學(xué)校每年都要對學(xué)生進(jìn)行綜合測評,綜合測評的計(jì)算量很大,而且由每個(gè)學(xué)生自己填表,再交給班委進(jìn)行審核計(jì)算,打印,簽字,存檔,整個(gè)過程很繁瑣,往往花了很大的力氣還會出現(xiàn)一些問題,如統(tǒng)計(jì)失誤、人為計(jì)算失誤等。另外作為獎(jiǎng)助學(xué)金評定的依據(jù)――學(xué)生綜合測評分是否能夠及時(shí)、準(zhǔn)確、公平的算出來關(guān)系十分重大,所以急需一個(gè)計(jì)算簡便,容易操作的軟件來代替人為的手工計(jì)算,提高計(jì)算效率、準(zhǔn)確度,使整個(gè)過程公開公平。該軟件操作簡單、不用維護(hù),大大提高了學(xué)校的工作效率,減輕了班委、老師們的工作負(fù)擔(dān)。

二、需求分析

綜合測評軟件開發(fā)的目的是自動(dòng)計(jì)算、快速審核、統(tǒng)計(jì)測評數(shù)據(jù),減少人工干預(yù),降低計(jì)算失誤,提高工作效率,將輔導(dǎo)員、班主任、班委從繁重的綜合測評及日常管理中解放出來,使學(xué)校的綜合測評工作系統(tǒng)化、規(guī)范化、自動(dòng)化。通過調(diào)查,要求軟件需要有以下功能:(1) 要求有良好的人機(jī)界面,操作簡單。(2) 由于該軟件的使用對象學(xué)生和班級管理人員。(3) 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。

三、可行性分析

由于本軟件的對象單一,都是在校學(xué)生,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過程不是很復(fù)雜。因此,比較適合于采用excel表格管理。熟悉VB編程。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其他程序的功能,因此完全可以實(shí)現(xiàn)。

四、 軟件實(shí)現(xiàn)

(1) 統(tǒng)一命名功能主要代碼

d = Dir(App.Path & "\*.xls")

Dim EXLAPP As Excel.Application

Dim xlBook As Excel.Workbook

Dim EXLSHEET As Excel.Worksheet

Set EXLAPP = CreateObject("excel.application")

EXLAPP.Visible = False

Dim FileNa As String

Set xlBook = EXLAPP.Workbooks.Open(App.Path & "\" & d)

Set EXLSHEET = xlBook.Sheets(1)

EXLSHEET.Activate

If EXLSHEET.Cells(1, 19) = "ZongHecePingBiao" Then '有效表

FileNa = KillSpace(EXLSHEET.Cells(2, 6))

EXLAPP.DisplayAlerts = False

EXLAPP.ActiveWorkbook.Close SaveChanges:=True

Name App.Path & "\" & d As App.Path & "\" & FileNa & "綜合測評表" & num & ".xls"

End If

(2) 統(tǒng)計(jì)收文情況主要代碼

d = Dir(App.Path & "\*.xls")

Call EXLAPP.Workbooks.Add

Set EXLSHEET1 = EXLAPP.ActiveSheet

EXLSHEET1.Cells(1, 1) = "綜合測評表收回情況表"

EXLSHEET1.Cells(2, 1) = "序號"

EXLSHEET1.Cells(2, 2) = "姓名"

EXLSHEET1.Cells(2, 3) = "收回情況"

EXLSHEET1.Cells(2, 4) = "文件數(shù)"

Open "C:\evaluation_file\names.txt" For Input As #1

ReDim Preserve StrZ(I) As String

ReDim Preserve beizhu(I)

k = 0

While Not EOF(1)

Line Input #1, str1

k = k + 1

EXLSHEET1.Cells(k + 2, 1) = k

str1 = KillSpace(str1)

EXLSHEET1.Cells(k + 2, 2) = str1

EXLSHEET1.Cells(k + 2, 3) = "未收回"

StrZ(k) = str1

beizhu(k) = 0

Wend

Close #1

(3) 審核功能主要代碼

On Error Resume Next

If (Option1.Value = True) And (Option2.Value = False) And (Option3.Value = False) Then

EXLSHEET.Cells(33, 19) = 1

EXLSHEET.Cells(1, 7) = Trim(Combo1.Text)

EXLSHEET.Cells(32, 4) = Trim(Text2.Text)

EXLSHEET.Cells(2, 3) = Trim(Text3.Text)

EXLAPP.DisplayAlerts = False

EXLAPP.ActiveWorkbook.Close SaveChanges:=True

FileCopy App.Path & "\" & d2, App.Path & "\已通過\" & d2

Kill App.Path & "\" & d2

ElseIf (Option1.Value = False) And (Option2.Value = True) And (Option3.Value = False) Then

EXLSHEET.Cells(33, 19) = 2

EXLSHEET.Cells(1, 7) = Trim(Combo1.Text)

EXLSHEET.Cells(32, 4) = Trim(Text2.Text)

EXLSHEET.Cells(2, 3) = Trim(Text3.Text)

EXLAPP.DisplayAlerts = False

EXLAPP.ActiveWorkbook.Close SaveChanges:=True

FileCopy App.Path & "\" & d2, App.Path & "\未通過\" & d2

Kill App.Path & "\" & d2

ElseIf (Option1.Value = False) And (Option2.Value = False) And (Option3.Value = True) Then

EXLSHEET.Cells(33, 19) = 0

EXLSHEET.Cells(1, 7) = Trim(Combo1.Text)

EXLSHEET.Cells(32, 4) = Trim(Text2.Text)

EXLSHEET.Cells(2, 3) = Trim(Text3.Text)

EXLSHEET.Cells(32, 13) = ""

EXLAPP.DisplayAlerts = False

EXLAPP.ActiveWorkbook.Close SaveChanges:=True

ElseIf (Option1.Value = False) And (Option2.Value = False) And (Option3.Value = False) Then

SetWindowPos Me.hWnd, -2, 0, 0, 0, 0, 3

MsgBox "" & vbCrLf & "您沒有點(diǎn)選意見! " & vbCrLf, vbExclamation, "警告"

SetWindowPos Me.hWnd, -1, 0, 0, 0, 0, 3

Exit Sub

End If

五、 結(jié)論

在本軟件系統(tǒng)必然會存在一些缺陷和不足。但其功能全面、易于日后程序更新、界面友好、操作方便、效率高是本軟件系統(tǒng)的特點(diǎn)。在這次設(shè)計(jì)與開發(fā)中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會了軟件設(shè)計(jì)的思維方法,以及與同學(xué)們之間相互幫助的精神。

篇2

0 引言

 

工業(yè)熱電阻是中低溫區(qū)最常用的一種溫度計(jì)量器具。由于其測量準(zhǔn)確、性能穩(wěn)定、使用可靠、互換性好,在工業(yè)過程測量和控制中的應(yīng)用極其廣泛,提高工業(yè)熱電阻檢定結(jié)果的準(zhǔn)確度和檢定工作的效率對工業(yè)發(fā)展極其重要。為此,國內(nèi)外都進(jìn)行了一定的研究,國外主要采用自動(dòng)檢定系統(tǒng)對工業(yè)熱電阻進(jìn)行檢定;國內(nèi)大部分企事業(yè)單位還采用人工方式進(jìn)行工業(yè)熱電阻檢定。隨著電子技術(shù)和計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展,部分企業(yè)或研究院所研制出了能滿足檢定要求的自動(dòng)檢定系統(tǒng),但價(jià)格昂貴,而且不對外開放,實(shí)驗(yàn)室人員無法根據(jù)自己的需求進(jìn)行改進(jìn)。因此,為提高自動(dòng)檢定系統(tǒng)的性價(jià)比,滿足實(shí)驗(yàn)室檢定需求,完善系統(tǒng)軟件的數(shù)據(jù)管理功能,本文設(shè)計(jì)和開發(fā)了工業(yè)熱電阻自動(dòng)檢定系統(tǒng)軟件。

 

1 系統(tǒng)組成結(jié)構(gòu)及基本功能

 

1.1 系統(tǒng)組成結(jié)構(gòu)

 

工業(yè)熱電阻自動(dòng)檢定系統(tǒng)由數(shù)據(jù)采集裝置、自動(dòng)控溫裝置、恒溫設(shè)備、計(jì)算機(jī)、通用打印機(jī)和自主研發(fā)的專用軟件組成,結(jié)構(gòu)如圖1所示。

 

系統(tǒng)工作時(shí),將標(biāo)準(zhǔn)鉑電阻溫度計(jì)和被檢工業(yè)熱電阻溫度計(jì)一起插入恒溫槽中,各傳感器的引線按要求通過多通道傳感器轉(zhuǎn)接盒連接到多數(shù)據(jù)采集裝置上,連接控溫儀與恒溫槽,數(shù)據(jù)采集裝置和控溫儀通過RS-232接口與計(jì)算機(jī)連接。系統(tǒng)軟件通過RS-232通信端口向控溫儀發(fā)送控溫指令,向數(shù)據(jù)采集裝置發(fā)送指令采集標(biāo)準(zhǔn)鉑電阻溫度計(jì)的值,并判斷叵溫槽槽溫是否滿足檢定條件,如果不滿足則繼續(xù)當(dāng)前溫度的控溫,如果滿足則按照檢定規(guī)程的要求向數(shù)據(jù)采集裝置發(fā)送指令;數(shù)據(jù)采集裝置按順序讀取標(biāo)準(zhǔn)鉑電阻溫度計(jì)和被檢溫度計(jì)的值,并通過串口將測量值傳給計(jì)算機(jī),同時(shí)由系統(tǒng)軟件進(jìn)行測量數(shù)據(jù)的保存和處理。然后控制下一個(gè)溫度點(diǎn),重復(fù)上述工作,直到完成所有設(shè)置的檢定溫度點(diǎn)后,通過軟件生成檢定證書,從而實(shí)現(xiàn)工業(yè)熱電阻溫度傳感器的自動(dòng)檢定。

 

1.2 系統(tǒng)基本功能

 

1)可對不同分度號和不同線制的工業(yè)熱電阻進(jìn)行檢定。

 

2)系統(tǒng)的控溫設(shè)備和數(shù)據(jù)采集可采用手動(dòng)或自動(dòng)方式。

 

3)系統(tǒng)軟件能夠自動(dòng)掃描控溫裝置和數(shù)據(jù)采集裝置對應(yīng)的RS-232端口號,設(shè)置數(shù)據(jù)采集裝置的采樣參數(shù);同時(shí)能對標(biāo)準(zhǔn)器和檢定人員進(jìn)行管理;具備顯示恒溫設(shè)備控溫曲線、設(shè)定溫度、實(shí)際溫度、實(shí)時(shí)測量的電勢值或電阻值、波動(dòng)度、開始時(shí)間、結(jié)束時(shí)間以及當(dāng)前狀態(tài)等信息的功能,并能實(shí)時(shí)顯示循環(huán)采樣數(shù)據(jù)。

 

4)具有斷電保護(hù)功能,軟件在非正常退出的情況下,可以自動(dòng)保存當(dāng)前狀態(tài)和檢定數(shù)據(jù),重啟系統(tǒng)后能夠繼續(xù)當(dāng)前檢定任務(wù)。

 

5)能夠自動(dòng)完成工業(yè)熱電阻檢定,自動(dòng)控溫、自動(dòng)判斷恒溫條件、自動(dòng)采集和記錄測量數(shù)據(jù)、自動(dòng)計(jì)算、自動(dòng)生成原始記錄和證書。

 

6)能夠查詢歷史記錄和證書。

 

2 系統(tǒng)硬件介紹

 

系統(tǒng)硬件主要包括數(shù)據(jù)采集裝置、自動(dòng)控溫裝置兩部分。數(shù)據(jù)采集裝置包括數(shù)據(jù)采集器和低熱電勢轉(zhuǎn)換開關(guān)。數(shù)據(jù)采集器用來接收計(jì)算機(jī)發(fā)送的指令,然后按指令進(jìn)行測量設(shè)置,并將測量得到的數(shù)據(jù)傳送給計(jì)算機(jī)由軟件進(jìn)行相關(guān)處理。選用2700數(shù)據(jù)采集器和7700開關(guān)模塊組成系統(tǒng)數(shù)據(jù)采集裝置。

 

自動(dòng)控溫裝置用于接收計(jì)算機(jī)的控溫指令,實(shí)現(xiàn)系統(tǒng)恒溫槽和檢定爐的溫度控制和超溫保護(hù)。系統(tǒng)溫度控制裝置由宇電五位數(shù)字表、固態(tài)繼電器、交流接觸器等組成。

 

3 系統(tǒng)軟件設(shè)計(jì)

 

系統(tǒng)軟件部分采用C/S模式開發(fā),采用C#作為開發(fā)語言,Visual Studi02010作為開發(fā)工具,NETFrame work4.0作為開發(fā)平臺,結(jié)合通信技術(shù)、數(shù)據(jù)庫技術(shù)開發(fā)一套能實(shí)現(xiàn)溫度傳感器檢定系統(tǒng)自動(dòng)控溫、自動(dòng)檢定和自動(dòng)分析處理數(shù)據(jù)的軟件。

 

3.1 軟件功能結(jié)構(gòu)

 

軟件主要包括系統(tǒng)管理、檢定任務(wù)和檢定結(jié)果3個(gè)功能模塊,其功能結(jié)構(gòu)如圖2所示。系統(tǒng)管理部分主要完成標(biāo)準(zhǔn)器管理、通信設(shè)置、采樣設(shè)置和人員管理。檢定任務(wù)部分主要完成被檢溫度計(jì)信息錄入、檢定溫度點(diǎn)設(shè)置、標(biāo)準(zhǔn)器選擇、檢定項(xiàng)目設(shè)置、通道掃描測試以及檢定任務(wù)的執(zhí)行。檢定結(jié)果部分主要完成檢定記錄查詢、生成原始記錄和檢定、校準(zhǔn)證書。

 

用戶打開系統(tǒng)軟件,首先進(jìn)行通信參數(shù)、控溫參數(shù)和數(shù)據(jù)采集相關(guān)參數(shù)的設(shè)置,然后開始檢定任務(wù)信息設(shè)置,包括錄入被檢溫度計(jì)信息、設(shè)置檢定項(xiàng)目及恒溫性能參數(shù)、設(shè)置檢定溫度點(diǎn)、選擇標(biāo)準(zhǔn)器,然后測試系統(tǒng)連接數(shù)據(jù)采集通道直到所有通道狀態(tài)正常,方可開始執(zhí)行檢定任務(wù)。檢定任務(wù)完成后控制恒溫設(shè)備的溫度,達(dá)到穩(wěn)定和檢定條件后,保溫并巡回檢定各被檢溫度傳感器數(shù)據(jù),檢定完成后自動(dòng)保存并處理測量數(shù)據(jù)。

 

3.2 軟件詳細(xì)設(shè)計(jì)

 

3.2.1 系統(tǒng)管理模塊

 

系統(tǒng)管理部分主要完成通信設(shè)置、標(biāo)準(zhǔn)器管理、采樣設(shè)置和人員管理。通信設(shè)置主要完成上位機(jī)與控溫儀、數(shù)字多用表通信連接參數(shù)設(shè)置,上位機(jī)通過串口線將控溫儀和2700數(shù)字多用表連接。系統(tǒng)能夠自動(dòng)掃描每個(gè)設(shè)備對應(yīng)的串口號,掃描過程中界面為灰色提示用戶等待,計(jì)算機(jī)逐個(gè)掃描串口,完成后顯示于界面中。系統(tǒng)能自動(dòng)記錄用戶上次的配置信息,保存于xml配置文件,并在用戶下次開啟本系統(tǒng)時(shí)默認(rèn)顯示該配置信息。需要設(shè)置的通信參數(shù)有波特率、數(shù)據(jù)位、校驗(yàn)位、停止位、握手協(xié)議,主要實(shí)現(xiàn)對標(biāo)準(zhǔn)器信息的創(chuàng)建、更新、刪除功能。用戶可新增標(biāo)準(zhǔn)器信息,所有錄入的標(biāo)準(zhǔn)器在列表中顯示,用戶可以選中列表中任一行,該行標(biāo)準(zhǔn)器信息自動(dòng)顯示在參數(shù)控件中,用戶可編輯該參數(shù)進(jìn)行標(biāo)準(zhǔn)器信息的修改,或選中某一行信息進(jìn)行刪除。系統(tǒng)根據(jù)標(biāo)準(zhǔn)器的有效期自動(dòng)判斷到期時(shí)間,并提前一個(gè)月提示檢定人員送檢。采樣設(shè)置模塊主要完成數(shù)據(jù)采集裝置采樣頻率、單點(diǎn)采樣次數(shù)、控溫階段采樣間隔和保溫階段采樣間隔設(shè)置。人員管理模塊主要完成檢定人員和核驗(yàn)人員信息新增、修改、刪除以及資質(zhì)到期提示。

 

3.2.2 檢定任務(wù)模塊

 

檢定任務(wù)部分主要完成被檢溫度計(jì)信息錄入、檢定溫度點(diǎn)設(shè)置、標(biāo)準(zhǔn)器選擇、檢定項(xiàng)目設(shè)置、通道掃描測試以及檢定任務(wù)的執(zhí)行。用戶進(jìn)入檢定任務(wù)模塊后,首先錄入被檢溫度計(jì)信息,然后設(shè)置檢定項(xiàng)目和對應(yīng)的恒溫性能參數(shù),設(shè)定被檢溫度點(diǎn)、選擇使用的標(biāo)準(zhǔn)器,這些信息配置完成后,可以進(jìn)行通道測試。檢定任務(wù)開始后,首先向控溫儀發(fā)送控溫指令,然后采集標(biāo)準(zhǔn)器的數(shù)據(jù),實(shí)時(shí)顯示控溫曲線,同時(shí)判斷是否滿足檢定條件,當(dāng)滿足條件時(shí),則開始按照規(guī)程測量標(biāo)準(zhǔn)器和被檢溫度計(jì)電阻值。在檢定過程中,系統(tǒng)實(shí)時(shí)顯示標(biāo)準(zhǔn)器和被檢溫度計(jì)測量值。檢定任務(wù)完成后,系統(tǒng)停止控溫和數(shù)據(jù)采集。其流程如圖3所示。

 

3.2.3 檢定結(jié)果模塊

 

檢定結(jié)果部分主要完成檢定記錄查詢、生成原始記錄和檢定、校準(zhǔn)證書。用戶可以輸入檢定時(shí)間段、檢定記錄編號、被檢溫度計(jì)出廠編號、送檢單位查詢歷史檢定記錄,記錄顯示于列表中。用戶可以選擇一個(gè)記錄編號生成該批檢定的原始記錄,選擇某一支溫度計(jì)編號生成該支溫度計(jì)的檢定和校準(zhǔn)證書。證書生成是根據(jù)選擇的溫度計(jì)編號查詢相關(guān)數(shù)據(jù)庫,并按照檢定結(jié)果計(jì)算方法得出檢定結(jié)果,然后將相關(guān)數(shù)據(jù)填充到證書模板,導(dǎo)出檢定證書或校準(zhǔn)證書。檢定結(jié)果計(jì)算及判斷流程如圖4所示。

 

4 系統(tǒng)測試結(jié)果

 

經(jīng)測試,本系統(tǒng)滿足JJG 229——2010《工業(yè)鉑、銅熱電阻檢定規(guī)程》、JJF 1098——2003《熱電偶、熱電阻自動(dòng)測量系統(tǒng)校準(zhǔn)規(guī)范》的要求,系統(tǒng)運(yùn)行良好,能有效提高工作效率,降低人為誤差。系統(tǒng)實(shí)現(xiàn)的技術(shù)指標(biāo)如表1所示。

 

系統(tǒng)執(zhí)行檢定任務(wù)時(shí),軟件可實(shí)時(shí)顯示控溫曲線、設(shè)定溫度、實(shí)際溫度、實(shí)際測量值、十分鐘波動(dòng)度以及任務(wù)開始時(shí)間、結(jié)束時(shí)間、當(dāng)前狀態(tài)等信息。通過輸入檢定起始時(shí)間和結(jié)束時(shí)間或者檢定記錄編號、溫度計(jì)編號、送檢單位信息可以查詢歷史檢定記錄,可選擇某一記錄編號生成對應(yīng)的原始記錄和證書。

 

5 結(jié)束語

 

篇3

(甲方)

研究開發(fā)人:___________________________

(乙方)

簽訂地點(diǎn):____省 (市)____市、縣(區(qū))

簽訂日期:_____________________________

有效期限:_________________至__________

填表說明

一、技術(shù)開發(fā)合同是指當(dāng)事人之間就國家隊(duì)信息化平臺的研究開發(fā)所訂立的合同。

二、標(biāo)的技術(shù)的內(nèi)容、范圍及要求

包括開發(fā)項(xiàng)目應(yīng)達(dá)到的開發(fā)目的、使用范圍、技術(shù)經(jīng)濟(jì)指標(biāo)及效益情況。

三、研究開發(fā)計(jì)劃

包括當(dāng)事人各方實(shí)施開發(fā)項(xiàng)目的階段進(jìn)度、各個(gè)階段要解決的技術(shù)問題、達(dá)到的目標(biāo)和完成的期限等。

四、本合同書的履行方式(包括成果提交方式及數(shù)量)

1.產(chǎn)品設(shè)計(jì)、圖紙、論文、報(bào)告等技術(shù)文件;

2.磁盤、光盤、磁帶、計(jì)算機(jī)軟件;

3.樣品、樣機(jī);

4.成套技術(shù)設(shè)備。

五、技術(shù)情報(bào)和資料的保密

包括當(dāng)事人各方情報(bào)和資料保密義務(wù)的內(nèi)容、期限和泄漏技術(shù)秘密應(yīng)承擔(dān)的責(zé)任。

六、本合同書中,凡是當(dāng)事人約定認(rèn)為無需填寫的條款,在該條款填寫的空白處劃(/)表示。

依據(jù)《中華人民共和國合同法》的規(guī)定,合同雙方就國家隊(duì)信息化平臺建設(shè)項(xiàng)目的技術(shù)服務(wù),經(jīng)協(xié)商一致,簽訂本合同。

一、標(biāo)的技術(shù)的內(nèi)容,范圍及要求

二、應(yīng)達(dá)到的技術(shù)指標(biāo)和參數(shù)

三、研究開發(fā)計(jì)劃

四、研究開發(fā)經(jīng)費(fèi)、報(bào)酬及其支付或結(jié)算方式

(一)研究開發(fā)經(jīng)費(fèi)是指完成項(xiàng)目研究開發(fā)工作所需的成本,報(bào)酬是指本項(xiàng)目開發(fā)成果的使用費(fèi)和研究開發(fā)人員的科研補(bǔ)貼。

本項(xiàng)目研究開發(fā)經(jīng)費(fèi)和報(bào)酬(大寫) 元,

(二)支付方式

①一次總付元,時(shí)間:

②分期支付元,時(shí)間:

元,時(shí)間:

③其它方式:

五、利用研究開發(fā)經(jīng)費(fèi)購置的設(shè)備、器材、資料的財(cái)產(chǎn)權(quán)屬

六、履行的期限、地點(diǎn)和方式

本合同自年月日至 年月 日在  履行。

本合同的履行方式:

七、技術(shù)情報(bào)和資料的保密

八、技術(shù)協(xié)作和技術(shù)指導(dǎo)的內(nèi)容

九、技術(shù)成果的歸屬和分享

(一)專利申請權(quán):

(二)技術(shù)秘密的使用權(quán)、轉(zhuǎn)讓權(quán):

十、驗(yàn)收的標(biāo)準(zhǔn)和方式

研究開發(fā)所完成的技術(shù)成果,達(dá)到了本合同第二條所列技術(shù)指標(biāo),按 標(biāo)準(zhǔn),采用 方式驗(yàn)收,由出具技術(shù)項(xiàng)目驗(yàn)收證明。

十一、風(fēng)險(xiǎn)責(zé)任的承擔(dān)

在履行本合同的過程中,確因在現(xiàn)有水平和條件下難以克服的技術(shù)困難,導(dǎo)致研究開發(fā)部分或全部失敗所造成的損失,風(fēng)險(xiǎn)責(zé)任由甲方承擔(dān) %,乙方承擔(dān)%。

本項(xiàng)目風(fēng)險(xiǎn)責(zé)任確認(rèn)的方式:

十二、違約金或者損失賠償額的計(jì)算

違反本合同約定,違約方應(yīng)按照《中華人民共和國合同法》有關(guān)條款的規(guī)定承擔(dān)違約責(zé)任。

(一)違反本合同第 條約定,方應(yīng)承擔(dān)以下違約責(zé)任:

(二)違反本合同第 條約定,方應(yīng)承擔(dān)以下違約責(zé)任:

十三、解決合同糾紛的方式

在履行本合同的過程中發(fā)生爭議,雙方當(dāng)事人和解或調(diào)解不成,可采取仲裁或按司法程序解決(一)雙方同意由 仲裁委員會仲裁。

(二)雙方約定向(被告住所地、合同履行地、合同簽訂地、原告住所地、標(biāo)的物所在地)人民法院起訴。

十四、名詞和術(shù)語的解釋

十五、其它

委托人(甲方)

名稱(或姓名)

單位公章

年 月 日

法定代表人

委托人

聯(lián)系(經(jīng)辦)人

通訊地址

郵政編碼

電話

傳真

開戶銀行

帳號

研究開發(fā)人員(乙方)

名稱(或姓名)

單位公章

年 月 日

法定代表人

委托人

聯(lián)系(經(jīng)辦)人

通訊地址

郵政編碼

電話

傳真

開戶銀行

帳號

數(shù)據(jù)庫應(yīng)用協(xié)議書

國家隊(duì)信息化平臺數(shù)據(jù)庫軟件設(shè)計(jì)與開發(fā)合同

篇4

眾所周知,模塊化在過去很長一段時(shí)間里稱為軟件設(shè)計(jì)的主要方式。事實(shí)證明,采用這種方式不僅僅能夠很好的規(guī)避軟件系統(tǒng)開發(fā)中的復(fù)雜性,可以在一定程度上簡化程序。通常情況下,在整個(gè)軟件的設(shè)計(jì)過程中需要將程序進(jìn)行分解,這樣來行程模塊化層次結(jié)構(gòu),從而提高程序設(shè)計(jì)的可操作性和可讀性,加強(qiáng)開發(fā)效率。但是值得注意的是,在設(shè)計(jì)過程中由于試用的分解系統(tǒng)以及設(shè)計(jì)人員的思考方式存在一定的差異性,最終設(shè)計(jì)出來的軟件自然也會不盡一致。那么,我們需要具體問題進(jìn)行具體分析,進(jìn)而找出科學(xué)合理的解決辦法。

一、計(jì)算機(jī)開發(fā)設(shè)計(jì)中的難點(diǎn)問題

但是就目前而言依然存在很多急需解決的難點(diǎn)問題。主要表現(xiàn)在以下幾個(gè)方面。

1、需求分析比較欠缺。通常情況下,在設(shè)計(jì)軟件的過程中需要對設(shè)計(jì)標(biāo)的物進(jìn)行徹底分析,但是我們發(fā)現(xiàn)在很多時(shí)候會出現(xiàn)分析不清晰、有紕漏,或者是太籠統(tǒng)的現(xiàn)象,這樣一來就會導(dǎo)致軟件在設(shè)計(jì)過程中出現(xiàn)各種各樣的問題。就這一點(diǎn)而言,設(shè)計(jì)人員必須保持一顆嚴(yán)謹(jǐn)認(rèn)真的心態(tài),不管是從宏觀還是微觀細(xì)節(jié)方面都要進(jìn)行完整而且詳細(xì)的分析,確保萬無一失。

2、測試不夠充分。這種情況的發(fā)生主要是由于在設(shè)計(jì)軟件結(jié)束之后需要對其進(jìn)行充分的測試與相對應(yīng)的檢驗(yàn),通過這種方式來最大限度的避免其在運(yùn)營過程中出現(xiàn)問題,但是事實(shí)上我們發(fā)現(xiàn)正是因?yàn)闇y試不夠充分,在出現(xiàn)系統(tǒng)崩潰之前無人發(fā)現(xiàn)問題的所在。

3、規(guī)劃不合理。在軟件設(shè)計(jì)過程中有很多的程序需要編輯,而這些程序往往都是比較復(fù)雜的,有些設(shè)計(jì)人員在設(shè)計(jì)過程中并沒有嚴(yán)格按照相關(guān)規(guī)范進(jìn)行計(jì)劃的制定,對于規(guī)模比較大的系統(tǒng)工程卻只肯花費(fèi)一小部分時(shí)間去完成,并未真正的研究透徹,這樣一來設(shè)計(jì)質(zhì)量當(dāng)然也就無法保證了。鑒于此,設(shè)計(jì)人員需要耐心的來安排整個(gè)工程包括設(shè)計(jì)、規(guī)劃、測試以及后期的維護(hù)等等。

4、新特性的不斷增加。在過去我們會經(jīng)常發(fā)現(xiàn),在開發(fā)軟件完成之后,在運(yùn)用過程中通常會根據(jù)需要增加一些新的內(nèi)容,這樣就會使得軟件運(yùn)行程序很容易變得復(fù)雜而且混亂,從而影響軟件運(yùn)行的穩(wěn)定性。就這一點(diǎn)而言,如果沒有十分特殊的要求,設(shè)計(jì)人員不要輕易添加新的需求進(jìn)去,實(shí)在是需要添加,五筆要將計(jì)劃進(jìn)行調(diào)整之后方可進(jìn)行接下來的工作。

二、解決計(jì)算機(jī)軟件開發(fā)中難點(diǎn)問題的有效措施

1、根據(jù)實(shí)際需要切實(shí)規(guī)劃軟件設(shè)計(jì)。具體地說,就是要在軟件設(shè)計(jì)中精心組織好一支優(yōu)秀的隊(duì)伍,并且嚴(yán)格按照規(guī)范要求制定出一套切之可行的設(shè)計(jì)計(jì)劃,要從中理清設(shè)計(jì)的重點(diǎn)在哪里,從而最大限度的避免人力物力財(cái)力上的浪費(fèi)。真正意義上來講,設(shè)計(jì)一個(gè)軟件不僅僅要設(shè)計(jì)好它的內(nèi)容,還要設(shè)計(jì)好軟件設(shè)計(jì)的行程安排,清楚設(shè)計(jì)的重點(diǎn)之處,以最短的時(shí)間做出最有效率的事情,盡可能的減少在一些與軟件本身無關(guān)的工作環(huán)節(jié)上浪費(fèi)太多的人力物力的財(cái)力。

2、要對設(shè)計(jì)需求加以合理分析。這主要是針對納西在計(jì)算機(jī)軟件開發(fā)過程中對軟件的內(nèi)容設(shè)計(jì)存在紕漏,導(dǎo)致在軟件開發(fā)過程中出現(xiàn)對原本想要設(shè)計(jì)的內(nèi)容較為籠統(tǒng)化以及不可被測試的問題,那么我們應(yīng)該要求設(shè)計(jì)人員在設(shè)計(jì)的前期要結(jié)合實(shí)際需要綜合考慮軟件的設(shè)計(jì)內(nèi)容來制定出一套合理并且完整的設(shè)計(jì)計(jì)劃。

3、提供一個(gè)良好的工作環(huán)境。首先需要讓設(shè)計(jì)人員擁有一套正規(guī)化的開發(fā)工具,與此同時(shí)要給他們一個(gè)良好的外部工作環(huán)境,讓這些設(shè)計(jì)人員在一個(gè)舒適的環(huán)境中開始軟件的研發(fā)。與此同時(shí)還要提供給他們一些硬件上的服務(wù),讓他們的研發(fā)軟件切實(shí)為設(shè)計(jì)人員帶來實(shí)際收益,通過這種方式來提高他們的工作熱情。

三、結(jié)束語

綜上所述,在科學(xué)技術(shù)蓬勃發(fā)展的今天,計(jì)算機(jī)軟件的設(shè)計(jì)與開發(fā)在整個(gè)社會發(fā)展過程中起到極其重要的作用,因?yàn)樗诤艽蟪潭壬现苯記Q定計(jì)算機(jī)的工作性能,一個(gè)好的計(jì)算機(jī)軟件能夠很好的幫助計(jì)算機(jī)用友更好的工作水平,通過上面提出的一些建議希望能夠真正幫助計(jì)算機(jī)軟件設(shè)計(jì)者打造出完美的軟件,從而為計(jì)算機(jī)事業(yè)提供更好的服務(wù)。

參考文獻(xiàn)

[1]郭玲.淺析計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)和對策[J].計(jì)算機(jī)光盤軟件與應(yīng)用.2014,(04).

[2]任康.計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)及解決措施[J].信息通信.2014,(09).

篇5

中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A

隨著軟件開發(fā)技術(shù)不斷發(fā)展,軟件開發(fā)也經(jīng)歷了程序設(shè)計(jì)、程序系統(tǒng)和軟件工程階段,工程師們發(fā)現(xiàn)只是針對于技術(shù)突破埋頭苦干,并不能解決軟件行業(yè)危機(jī),軟件的維護(hù)成本越來越高,成功率卻降低,軟件質(zhì)量也達(dá)不到要求,于是,軟件開發(fā)的方法以及過程管理成為了軟件開發(fā)的中心。

UCD(User-Centered Design),是以用戶為中心的軟件設(shè)計(jì)方法,是當(dāng)前IT行業(yè)很流行的一種軟件設(shè)計(jì)理念,也在歐美等國家軟件發(fā)達(dá)取得了成熟的發(fā)展。與之前以技術(shù)為中心的軟件設(shè)計(jì)不同,使用這種方法設(shè)計(jì)出來的軟件產(chǎn)品成功率和質(zhì)量要遠(yuǎn)遠(yuǎn)高于傳統(tǒng)方法,無疑也比傳統(tǒng)軟件開發(fā)方式更具競爭力,從下表可以看出兩種方法的區(qū)別:

表1

使用UCD方法開發(fā)軟件有四個(gè)主要階段,計(jì)劃階段,概念階段,詳細(xì)設(shè)計(jì)開發(fā)階段和生存周期管理階段。

1 計(jì)劃階段

這個(gè)階段類似于傳統(tǒng)方法的需求階段,不同的是UCD方法要求開發(fā)者與目標(biāo)用戶一起工作,以用戶的觀點(diǎn)看問題,理解用戶工作過程。

所以如何選擇用戶群是一個(gè)難題,首先可以在公司范圍內(nèi)選取幾個(gè)目標(biāo)用戶,還可以通過電話、網(wǎng)站等有償招收一部分用戶群,包括潛在用戶、可能會成為用戶的人群,讓這些用戶有機(jī)會參與到軟件開發(fā)的會議或者是實(shí)驗(yàn)室工作中,這種方法可以很好地提升軟件的可用性,從而大大增加軟件的成功率和受歡迎程度。例如微軟公司就在西雅圖有上萬人的用戶數(shù)據(jù)庫,可以幫助他們昨產(chǎn)品研究。

當(dāng)然,為了保護(hù)公司技術(shù)可以讓用戶簽訂保密協(xié)議一類的文書。

2 概念階段

概念設(shè)計(jì)階段的頂點(diǎn)是客戶看見、聽見、和觸及的所有事物的高級(high-level)設(shè)計(jì)。在概念階段要整理要計(jì)劃階段完成的需求分析,通過各種調(diào)查研究手段,形成一個(gè)軟件模型,這個(gè)階段要注意的是從一個(gè)比較高的抽象度開始概念設(shè)計(jì),不要過快地轉(zhuǎn)移到細(xì)節(jié)上。如果可能的話同時(shí)開發(fā)多個(gè)原型,從而選出最優(yōu)的模型。

為了降低成本,可以使用多種紙面草圖、模型和原型來支持創(chuàng)意過程,獲取需求,將想法和解決方案可視化,在開發(fā)項(xiàng)目的早期,應(yīng)該觀察和分析用戶對于紙面草圖和實(shí)物模型的反應(yīng),然后在項(xiàng)目的后期,用戶應(yīng)該使用模擬系統(tǒng)或者原型來完成真實(shí)的任務(wù),并且應(yīng)該觀察、記錄和分析他們的行為和反應(yīng)。

3 詳細(xì)設(shè)計(jì)和開發(fā)階段

通過第二階段的分析設(shè)計(jì),進(jìn)入詳細(xì)實(shí)施的開發(fā)階段,這個(gè)階段要注重設(shè)計(jì)過程要有用戶參與,從而可以進(jìn)行反復(fù)的修改進(jìn)化。

在此,UCD方法提出一個(gè)很好的軟件測試方法,就是使用可用性實(shí)驗(yàn)室。簡單的可用性實(shí)驗(yàn)室只需要配置一塊單面鏡,幾臺多角度的攝像機(jī)和一臺電腦,然后讓用戶在里面進(jìn)行軟件功能的操作,工程師通過單面鏡觀察用戶使用的過程,并用攝錄機(jī)把用戶的使用過程錄制下來,隨后進(jìn)行分析,查看用戶在沒有幫助的情況下完成任務(wù)的比例,完成任務(wù)所用的時(shí)間以及用戶尋求幫助的次數(shù),這些指標(biāo)對于描述可用性水平很有幫助,如圖。

為了個(gè)更好的對軟件產(chǎn)品進(jìn)行評價(jià),UCD提出一種啟發(fā)式評價(jià)方法,啟發(fā)式評價(jià)是檢查用戶界面設(shè)計(jì)的另一種方法,以確定可用性問題的本質(zhì),啟發(fā)式評價(jià)提供了確定潛在可用性問題的基本方法,啟發(fā)式評價(jià)的內(nèi)容是:

表2中的內(nèi)容都是用戶在使用軟件過程中非常重要的評價(jià)指標(biāo),如果能夠按照這個(gè)方式去評價(jià)軟件,將軟件的優(yōu)點(diǎn)好好保留,缺點(diǎn)很好地解決,那么用戶怎么能不愛上它呢?

4 生存周期管理階段

UCD方法也是一個(gè)具有完全周期的過程,生存周期管理階段收集的數(shù)據(jù)非常重要,是改善產(chǎn)品的后續(xù)版本、開發(fā)新產(chǎn)品的相關(guān)依據(jù),在這里要重視三個(gè)方面:

4.1 客戶滿意度調(diào)查

客戶滿意度調(diào)查描述了客戶對于所接受的服務(wù)級別、得到的產(chǎn)品滿足商業(yè)需求能力的滿意程度。可以說使客戶滿意的產(chǎn)品才具有市場競爭力。

4.2 按照項(xiàng)目設(shè)計(jì)的核心任務(wù),將最終產(chǎn)品和競爭產(chǎn)品進(jìn)行比較

核心任務(wù)就是軟件的主要功能,想要科學(xué)的得出產(chǎn)品使用結(jié)果,需要完成對核心任務(wù)的定量測量,調(diào)查用戶任務(wù)執(zhí)行時(shí)間,在使用過程中需求助幫助的次數(shù),錯(cuò)誤次數(shù)等。

4.3 項(xiàng)目完工后需要進(jìn)行后期評價(jià)

總結(jié)項(xiàng)目成功與失敗的原因,以便在將來的項(xiàng)目中得到改進(jìn),開發(fā)小組的關(guān)鍵成員參加總結(jié),項(xiàng)目總結(jié)最好不要讓項(xiàng)目領(lǐng)導(dǎo)主持參加。

篇6

【中圖分類號】G40-057 【文獻(xiàn)標(biāo)識碼】A 【論文編號】1009―8097(2009)07―0049―03

當(dāng)前國內(nèi)的論著和教材中提出的教學(xué)軟件設(shè)計(jì)與開發(fā)模式大體可以歸為兩類。一類是對教學(xué)系統(tǒng)設(shè)計(jì)模式修改而來的,如對ADDE模式的修改;另一類是在軟件工程的線性開發(fā)模型中插入教學(xué)設(shè)計(jì)環(huán)節(jié)的,例如“項(xiàng)目定義教學(xué)設(shè)計(jì)系統(tǒng)設(shè)計(jì)腳本編寫素材準(zhǔn)備軟件編輯試用評價(jià)產(chǎn)品出版”。這兩類模式都忽略了教學(xué)設(shè)計(jì)與軟件工程的內(nèi)在聯(lián)系,不能很好地指導(dǎo)教學(xué)軟件開發(fā)。

教學(xué)軟件既是一種教學(xué)材料,又是一類應(yīng)用軟件。作為教學(xué)材料,屬于教學(xué)系統(tǒng)設(shè)計(jì)的對象,作為應(yīng)用軟件,是軟件工程的產(chǎn)品。 因此教學(xué)軟件開發(fā)過程中有兩條并行交叉的過程。本文在分析開發(fā)過程的基礎(chǔ)上,提出兩者結(jié)合的開發(fā)模式。

一 教學(xué)軟件開發(fā)過程分析

1 教學(xué)材料的系統(tǒng)設(shè)計(jì)

在教學(xué)系統(tǒng)設(shè)計(jì)中,教學(xué)材料的開發(fā)是放在整個(gè)系統(tǒng)中考慮的,是一系列的相關(guān)分析和決策的結(jié)果。

教學(xué)系統(tǒng)設(shè)計(jì)有多種模式。圖1所示的是美國學(xué)者迪克(Walter Dick)和凱里(Lou Carey,James O. Carey)提出的模式,這個(gè)模式有廣泛的應(yīng)用。

對于整個(gè)設(shè)計(jì)過程,可以分為兩個(gè)階段,即分析階段和決策階段。分析階段的結(jié)果是編寫出績效目標(biāo)。以績效目標(biāo)為依據(jù),設(shè)計(jì)者開始做出的決策,形成如下的設(shè)計(jì)文件:

評價(jià)學(xué)習(xí)的試題和量表;

教學(xué)內(nèi)容和活動(dòng)的順序與組織方案;

教學(xué)材料和教師手冊的初稿;

對教學(xué)和教學(xué)材料的形成性評價(jià)方案;

對教學(xué)和教學(xué)材料的總結(jié)性評價(jià)方案。

2 教學(xué)軟件產(chǎn)品的開發(fā)

教學(xué)軟件產(chǎn)品的開發(fā)要遵循軟件工程的規(guī)律。軟件工程是“采用工程化的原理與方法對軟件進(jìn)行計(jì)劃、開發(fā)和維護(hù)?!?目的是提高軟件開發(fā)的效率和可靠性。軟件開發(fā)的基本模型如圖2。

這樣的線性過程不適合于教學(xué)軟件開發(fā)。首先這種模型是以編寫程序代碼為中心的,而教學(xué)軟件除了程序代碼,還有大量的媒體元素,如圖像、動(dòng)畫、音頻、視頻等。這些元素的制作是與程序編寫并行或交叉進(jìn)行的,該模型反映不出媒體制作的工作過程。其次是在教學(xué)軟件設(shè)計(jì)的初期,由于教學(xué)本身的復(fù)雜性,設(shè)計(jì)者不可能完全確定設(shè)計(jì)的細(xì)節(jié),不可能在分析階段解決所有的分析問題,經(jīng)常需要在開發(fā)過程中修改他們的設(shè)計(jì),該模型沒有考慮到開發(fā)過程中的不確定性。

在對軟件開發(fā)模型改進(jìn)的過程中,人們提出了快速原形法、增量模型、螺旋模型等,這些模型的共同特點(diǎn)是把軟件開發(fā)看作多次循環(huán)改進(jìn)的過程,在多個(gè)循環(huán)過程中有多次的評估和修改,或是從軟件的核心逐步豐富。圖3示意了原型法與螺旋模型結(jié)合。無論是哪種模型,都有軟件開發(fā)的基本步驟:分析、設(shè)計(jì)、開發(fā)、測試。

3 教學(xué)系統(tǒng)設(shè)計(jì)與軟件開發(fā)模型的結(jié)合

教學(xué)軟件與管理軟件、工具軟件等功能性商用軟件最顯著的不同,是不能用“功能”來衡量。例如一個(gè)文字處理軟件,如果測試者能夠用軟件錄入文字,實(shí)現(xiàn)任何格式的排版就表明該軟件的功能實(shí)現(xiàn)了,而教學(xué)軟件無論運(yùn)行多么流暢,嚴(yán)格地講都不能說它具有了功能,因?yàn)榻虒W(xué)軟件的作用效果,不是自身表現(xiàn)出來的,這是具有不確定性的。因此對教學(xué)軟件,開發(fā)是否成功要看教學(xué)性,而不是“功能”,而教學(xué)性要靠教學(xué)系統(tǒng)設(shè)計(jì)來保證。

無論是從教學(xué)系統(tǒng)設(shè)計(jì)的角度,還是從軟件工程的角度,教學(xué)軟件開發(fā)過程都可以分為兩個(gè)階段,一個(gè)是設(shè)計(jì)階段,一個(gè)是開發(fā)階段。兩個(gè)階段之間有反復(fù)調(diào)整修改的環(huán)節(jié)。教學(xué)系統(tǒng)設(shè)計(jì)的理論和方法,主要應(yīng)用在設(shè)計(jì)階段,以實(shí)現(xiàn)軟件的教學(xué)性,為開發(fā)提供藍(lán)圖。軟件工程的思想和方法,貫穿整個(gè)設(shè)計(jì)和開發(fā)過程,但重點(diǎn)是開發(fā)階段的組織與管理,以實(shí)現(xiàn)軟件的技術(shù)性能。一個(gè)好的教學(xué)軟件開發(fā)模式,應(yīng)該以教學(xué)系統(tǒng)設(shè)計(jì)為基礎(chǔ),結(jié)合軟件工程的思想和方法。對這種結(jié)合可以用圖4示意。該圖的內(nèi)圈表示教學(xué)設(shè)計(jì)過程,外圈表示軟件開發(fā)過程,兩個(gè)過程是同時(shí)啟動(dòng)同步進(jìn)行的,交織成一個(gè)軟件開發(fā)循環(huán)周期,但是在各個(gè)階段兩者的重要程度和工作任務(wù)的分量不同。

二 教學(xué)軟件開發(fā)模式描述

1 模式的構(gòu)成

該模式是借鑒美國學(xué)者Stephen M. Alessi和Stanley R. Trollip提出的模式,結(jié)合國內(nèi)實(shí)際情況和我們的工作經(jīng)驗(yàn)提出來的,見圖5。

這個(gè)模式在整體上是軟件開發(fā)的螺旋模型中的一個(gè)周期,也可以看作增量模型的一個(gè)構(gòu)件的實(shí)現(xiàn)過程,這取決與軟件開發(fā)的任務(wù)和條件。這個(gè)模式具有一定的普遍性,適合教學(xué)軟件專業(yè)開發(fā),也可供學(xué)校的教育技術(shù)人員和各科教師制作課件參考。

設(shè)計(jì)與開發(fā)模式有三個(gè)要素和三個(gè)階段。三個(gè)要素是標(biāo)準(zhǔn)、評價(jià)和管理,三個(gè)階段是計(jì)劃、設(shè)計(jì)與開發(fā)。三個(gè)要素始終與三個(gè)階段相互作用,是指在制作的全過程中都要注意,是全過程的活動(dòng)原則,保證項(xiàng)目的成功。計(jì)劃和設(shè)計(jì)兩個(gè)階段用環(huán)形表示階段內(nèi)部有反復(fù)的修改,開發(fā)階段用豎的框架表示多項(xiàng)工作可能會并行或交叉開展。

這個(gè)模式涉及到開發(fā)者和用戶兩個(gè)方面,開發(fā)者包括教學(xué)設(shè)計(jì)人員、教學(xué)與培訓(xùn)專業(yè)人員、媒體素材制作人員和美工人員、程序編寫和測試人員、項(xiàng)目管理人員等。在專業(yè)開發(fā)中,用戶是指接收產(chǎn)品的客戶,如學(xué)校、培訓(xùn)機(jī)構(gòu)或出版商。在學(xué)?;蚺嘤?xùn)機(jī)構(gòu)內(nèi)部開發(fā)時(shí),用戶是指使用軟件的教學(xué)者,通常是教師。

2 模式的特點(diǎn)

(1) 基于標(biāo)準(zhǔn)的過程

從項(xiàng)目一開始,開發(fā)者與用戶等共同明確軟件最終產(chǎn)品所有方面的一致的標(biāo)準(zhǔn),每個(gè)開發(fā)人員都知道應(yīng)該怎么做,始終堅(jiān)持確定了的標(biāo)準(zhǔn)。

(2) 實(shí)證的方式

全過程是初步設(shè)想、評價(jià)、修改的反復(fù)循環(huán),直到最后完善。在計(jì)劃和設(shè)計(jì)階段需要完成兩個(gè)原型,體現(xiàn)了原型法的思想。軟件開發(fā)雖然有理論指導(dǎo),但是最保險(xiǎn)的還是不斷地試驗(yàn)修改,直到合適為止。在全過程中堅(jiān)持按標(biāo)準(zhǔn)評價(jià),既不拔高也不降低。

(3) 全過程管理

軟件開發(fā)中有一種現(xiàn)象是偏離原定方案,到了最后又耗費(fèi)時(shí)間、人力和財(cái)物進(jìn)行修改。好的項(xiàng)目管理能保證方案實(shí)施,堅(jiān)持既定標(biāo)準(zhǔn)。

(4) 重視決策階段

該模式中把計(jì)劃與設(shè)計(jì)分為兩個(gè)階段,在全過程中花費(fèi)較多的時(shí)間,意圖是制作人員多花一些時(shí)間討論,提出初步設(shè)想,做出正確決策,然后進(jìn)行技術(shù)實(shí)現(xiàn)。這樣不僅能少走彎路,提高工作效率,更重要的是能開發(fā)出體現(xiàn)教學(xué)設(shè)計(jì)魅力的軟件,而不是炫耀技術(shù)水平和藝術(shù)效果的展品。

(5)倡導(dǎo)集體協(xié)作

全過程貫穿了集體協(xié)作的工作方式。首先是因?yàn)樵O(shè)計(jì)與開發(fā)所需要的技能與知識不是一個(gè)人能全部具備的,決策需要集思廣益,需要有各方面專長的人合作;其次是協(xié)作方式能夠在參與者共同監(jiān)督下,保證原定的標(biāo)準(zhǔn)與方案。

3 模式的要素

(1) 標(biāo)準(zhǔn)

標(biāo)準(zhǔn)是一個(gè)好的項(xiàng)目的起點(diǎn)和基礎(chǔ),規(guī)定了開發(fā)人員持續(xù)努力所要達(dá)到的質(zhì)量。在典型的情況下,一套標(biāo)準(zhǔn)來自兩個(gè)方面。第一,是由開發(fā)人員提出來的,開發(fā)人員都應(yīng)知道質(zhì)量標(biāo)準(zhǔn),并且在全過程中遵守;第二,是由客戶或教學(xué)人員提出來的,往往比較具體,例如規(guī)定了總體印象、內(nèi)容詳細(xì)的程度、字體、顏色等等。來自兩方面的標(biāo)準(zhǔn)一般是不會沖突的,能夠協(xié)調(diào)為一套標(biāo)準(zhǔn)。

(2) 評價(jià)

標(biāo)準(zhǔn)只有在軟件開發(fā)中堅(jiān)持才有用,這就要求對所做的每一件事進(jìn)行評價(jià),每個(gè)人員也必須執(zhí)行標(biāo)準(zhǔn),以標(biāo)準(zhǔn)來衡量自己所做的工作。如果等到項(xiàng)目接近完成時(shí),才來看是否應(yīng)用了標(biāo)準(zhǔn),既不現(xiàn)實(shí),也沒有用處。

進(jìn)行全程評價(jià)關(guān)系著項(xiàng)目的質(zhì)量,通過設(shè)計(jì)與開發(fā)過程中反復(fù)的設(shè)想、試驗(yàn)、評價(jià)、修改,使每一步工作都符合質(zhì)量,則最終的產(chǎn)品才能具有高質(zhì)量。

(3) 管理

成功與不成功的項(xiàng)目的差別很大程度上在于管理。對整個(gè)軟件開發(fā)項(xiàng)目的資源、經(jīng)費(fèi)、時(shí)間等要從始到終嚴(yán)格控制,進(jìn)行的良好管理,否則項(xiàng)目容易偏離預(yù)定計(jì)劃和標(biāo)準(zhǔn)。加強(qiáng)項(xiàng)目管理,首先是要制定好計(jì)劃,其次是要做好監(jiān)控工作,最后是要保持項(xiàng)目組成員之間以及與用戶之間的交流和溝通。

4 模式的階段

(1) 計(jì)劃階段

計(jì)劃階段奠定多媒體教學(xué)軟件開發(fā)項(xiàng)目的基礎(chǔ),形成總體設(shè)想,以保證項(xiàng)目各方面順利進(jìn)行。

計(jì)劃階段應(yīng)確定項(xiàng)目的目的,也就是學(xué)習(xí)者完成軟件學(xué)習(xí)后應(yīng)掌握的知識、技能及應(yīng)形成的能力、態(tài)度等。目的的確定涉及到教學(xué)內(nèi)容范圍,學(xué)習(xí)者的起點(diǎn)知識技能,以及一般特點(diǎn)。明確工作的限制條件也是必要的,例如運(yùn)行軟件的計(jì)算機(jī)環(huán)境,用戶對信息呈現(xiàn)的特殊要求、軟件內(nèi)容的指定范圍等。

計(jì)劃還包括收集資料,明確所需要的資料是否都能得到,能否改編或自制,如果有些資料不可能解決,決定是否需要改變軟件的內(nèi)容。計(jì)劃階段應(yīng)開展頭腦風(fēng)暴活動(dòng),項(xiàng)目組成員共同討論,形成對軟件的內(nèi)容、結(jié)構(gòu)、外觀、風(fēng)格等方面的初步設(shè)想,用原型或文字描述出來。在這一階段需要頻繁地與用戶溝通,應(yīng)編制一些文件,包括項(xiàng)目說明、計(jì)劃書、項(xiàng)目標(biāo)準(zhǔn)等,使項(xiàng)目管理有章可循,并得到用戶認(rèn)可。

(2) 設(shè)計(jì)階段

設(shè)計(jì)階段進(jìn)行軟件的教學(xué)內(nèi)容的組織,明確軟件的教學(xué)目標(biāo),形成對軟件的具體描述,為技術(shù)實(shí)現(xiàn)提供指南。

設(shè)計(jì)是軟件開發(fā)的核心階段,時(shí)間用得最多。在這一階段,要綜合應(yīng)用教學(xué)理論,使用控制與交互的各種方法,體現(xiàn)信息呈現(xiàn)的要求。在設(shè)計(jì)過程中,制作人員之間,以及制作人員與用戶之間,要繼續(xù)交流,對軟件最終的樣式達(dá)成共識,完成原型和設(shè)計(jì)文件。

(3) 開發(fā)階段

開發(fā)階段使設(shè)計(jì)的結(jié)果最終轉(zhuǎn)化為實(shí)際的產(chǎn)品。

這一階段要運(yùn)用各種技術(shù)手段,包括硬件設(shè)備和工具軟件,利用和改編現(xiàn)有資料,制作文本、圖像等多媒體素材,用編程或創(chuàng)作軟件集成軟件,經(jīng)過多種不同水平的測試和試用后,最終完成軟件。并且安排軟件的總結(jié)性評價(jià)。

在開發(fā)階段,素材制作、軟件編程、手冊編寫等多項(xiàng)工作往往是并行或交叉開展的,素材創(chuàng)作和程序編寫人員是工作的主體,但設(shè)計(jì)人員和用戶仍以不同的角色參與制作過程,同時(shí)又在動(dòng)用所有的技術(shù)資源,因此組織管理和質(zhì)量控制十分重要。

參考文獻(xiàn)

篇7

Visual Basic是一種微軟公司開發(fā)事件驅(qū)動(dòng)編程語言,是當(dāng)前世界上使用最多的編程語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫。用戶可以使用VB組件快速建立應(yīng)用程序。自1991年,微軟公司推出了Visual Basic 1.0,該創(chuàng)舉可以說是軟件開發(fā)史上的一個(gè)具有劃時(shí)代意義的事件,自從軟件開發(fā)有原來的“不可視”變?yōu)椤翱梢暋?。在隨后的幾年內(nèi)微軟公司不斷對其更新晚上。2002年,微軟將.NET Framework與Visual Basic結(jié)合而成為Visual (),重新打造VB,再一次將VB推向一個(gè)新的高度。

2.打字軟件設(shè)計(jì)思路

一個(gè)打字軟件的設(shè)計(jì)主要是為了滿足用戶打字練習(xí),其必須具備良好的界面與簡易的支持系統(tǒng)。為此本打字軟件系統(tǒng)包括登錄系統(tǒng)與打字練習(xí)系統(tǒng)。登錄系統(tǒng)主要是為了為用戶保存每一次的練習(xí)準(zhǔn)確率及時(shí)間;打字練習(xí)系統(tǒng)由鍵盤練習(xí)、拼音打字練習(xí)、五筆打字練習(xí)和打字游戲五部分構(gòu)成。結(jié)構(gòu)如圖1所示。

3.軟件開發(fā)

3.1 鍵盤練習(xí)模塊

在練習(xí)的過程中如果你打入錯(cuò)誤的鍵位,就會顯示如圖提示,紅色錯(cuò)號,綠色顯示是正確輸入的鍵位。其關(guān)鍵代碼如下:

If Jiantisi antisi Then ‘輸入字符錯(cuò)誤,而且按鍵也不對。

‘以下是打錯(cuò)了字符,也按錯(cuò)了鍵的紅色提示。

3.2 鍵位練習(xí)正確率

作為打字練習(xí)測試系統(tǒng),正確率的測試尤為重要,這個(gè)基于VB的打字系統(tǒng)的正確率測試更為準(zhǔn)確,相比其他的測試軟件,它在正確率和速度之間做了一些改善,比如:原本的一些測試系統(tǒng)中如果你輸入的很快,但是錯(cuò)誤率很高,但它在測試過程中任然會顯示速度很好,就起不到練習(xí)的目的,在我的這個(gè)測試系統(tǒng)中,對被測試者的正確率也有一定的要求,如果你打字錯(cuò)誤了,你仍然不改,就會停在那里,直到你改正了才可以再輸入。

退出代碼:

這個(gè)窗口主要是對打字方式的練習(xí),只有掌握好打字的正確鍵位才能夠成為打字高手。輸入練習(xí)時(shí)屏幕上會顯示要打的字母為綠色,盡力不要看鍵盤,進(jìn)行盲打,手能夠子如的在鍵盤上尋找鍵位,這就要求學(xué)習(xí)者對鍵位有個(gè)大概的記憶,不同的手指也是負(fù)責(zé)不同的鍵位。

3.3 拼音與五筆打字練習(xí)模塊測試

文件/拼音或五筆打字練習(xí),即可打開相應(yīng)當(dāng)前窗口,打開后工具欄成為當(dāng)前激活窗口的工具欄,在當(dāng)前工具欄點(diǎn)擊:文件/導(dǎo)入文本,選擇提前已經(jīng)錄入的TXT文本

正確輸入時(shí)文本會是綠色背景,當(dāng)你輸入錯(cuò)誤時(shí)會成為紅色背景,可以退格更改。其中關(guān)鍵代碼如下:

文本框2的改變事件中,將每輸入的一個(gè)文字信息同文本1的副本作比較,若不正確則副本的文字變?yōu)榧t色,后退回去相應(yīng)的文字變?yōu)楹谏梢栽俅武浫?。只有錄入正確則顏色是藍(lán)色。當(dāng)單擊開始比賽按鈕時(shí),文本框2獲得控制焦點(diǎn)且計(jì)時(shí)開始。比賽根據(jù)時(shí)間的控制,一旦時(shí)間到了,系統(tǒng)強(qiáng)制控制停止使用所有的事件,同時(shí)出現(xiàn)相應(yīng)的測試成績。當(dāng)然可以提前交卷,只需按結(jié)束交卷按鈕(Cmdstop_click)成績即可出現(xiàn)。

參考文獻(xiàn)

[1]劉炳文.Visual Basic程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2006,8.

[2]李志云,用VB設(shè)計(jì)中英文打字測試軟件[J].電腦編程技巧與維護(hù),2006(11):12-13.

[3]沈國珍.《VB程序設(shè)計(jì)》課堂教學(xué)的探索與實(shí)踐[J].福建電腦,2007,4.

[4]俞建,張燎軍.數(shù)據(jù)庫訪問技術(shù)研究[J].計(jì)算機(jī)與現(xiàn)代化,2005.

[5]李志云.用VB設(shè)計(jì)中英文打字測試軟件[J].電腦編程技巧與維護(hù),2006,11.

[6]曾強(qiáng)聰.Visual Basic程序設(shè)計(jì)與應(yīng)用開發(fā)案例教程[M].北京:清華學(xué)出版社,2004.

[7]袁鋒.談《VB程序設(shè)計(jì)》教學(xué)方法改革的五個(gè)轉(zhuǎn)變[J].中國成人教育,2004,1.

[8]徐華麗.基于Visual Basic程序設(shè)計(jì)語言教學(xué)的實(shí)踐與探索[J].皖西學(xué)院學(xué)報(bào),2006,2.

[9]王滿師.應(yīng)用軟件“中英文打字測試系統(tǒng)”的設(shè)計(jì)及在VB上實(shí)現(xiàn)的有關(guān)技術(shù)[J].北京交通管理干部學(xué)院學(xué)報(bào),2002.

篇8

[中圖分類號] G642.3 [文獻(xiàn)標(biāo)識碼] A [文章編號] 2095-3437(2014)16-0157-02

一、引言

在軟件設(shè)計(jì)課程的教學(xué)中,一是強(qiáng)調(diào)學(xué)生的自主學(xué)習(xí),向自適應(yīng)方向發(fā)展,二是讓學(xué)生在“做中學(xué)”,三是要與企業(yè)生產(chǎn)方式緊密結(jié)合。在這種教學(xué)理念的驅(qū)使下,我們開發(fā)了基于網(wǎng)絡(luò)的項(xiàng)目管理軟件。除了能將教室中的授課模式遷移到互聯(lián)網(wǎng)上之外,還可以有很好的交互性與延展性。在此平臺上,課程資源和用戶的資源可以被更多人所共享,系統(tǒng)完全模擬企業(yè)軟件生產(chǎn)環(huán)境,給學(xué)生提供專業(yè)軟件生產(chǎn)環(huán)境平臺,著力培養(yǎng)學(xué)生的工程化開發(fā)能力和職業(yè)素養(yǎng),形成融基礎(chǔ)理論、實(shí)驗(yàn)教學(xué)、工程實(shí)踐為一體的整體化培養(yǎng)機(jī)制。

應(yīng)用型本科院校的實(shí)踐教學(xué)體系由課內(nèi)實(shí)驗(yàn)、課程設(shè)計(jì)、綜合實(shí)訓(xùn)、實(shí)習(xí)和畢業(yè)設(shè)計(jì)等環(huán)節(jié)構(gòu)成,除課內(nèi)實(shí)驗(yàn)外,其余實(shí)踐教學(xué)環(huán)節(jié)均在該項(xiàng)目管理軟件上進(jìn)行。因此,軟件設(shè)計(jì)課程的實(shí)踐教學(xué)環(huán)節(jié)在教學(xué)上和實(shí)施上與傳統(tǒng)教學(xué)模式相比,均有較大程度的改革,提出了“產(chǎn)學(xué)結(jié)合,項(xiàng)目驅(qū)動(dòng),邊做邊學(xué),勇于創(chuàng)新”的實(shí)踐教學(xué)理念。

本文對軟件開發(fā)平臺進(jìn)行簡要的介紹,重點(diǎn)是在軟件設(shè)計(jì)的實(shí)踐課程中如何以該軟件設(shè)計(jì)平臺為依托,進(jìn)行課程教學(xué)改革,以有利于學(xué)生實(shí)踐能力和創(chuàng)新能力的培養(yǎng),提高學(xué)生的就業(yè)競爭力,為學(xué)生今后的發(fā)展打下基礎(chǔ)。

二、軟件開發(fā)平臺簡介

軟件開發(fā)平臺的功能模塊如圖1所示:

教師管理模塊:教師通過校企合作、企業(yè)委托開發(fā)、科研項(xiàng)目及卓越工程師合作企業(yè)等途徑獲取企業(yè)實(shí)際項(xiàng)目,按要求格式在系統(tǒng)中,可供學(xué)生在實(shí)踐課程中進(jìn)行選擇。一般情況下一個(gè)課題規(guī)模較大,可由幾個(gè)人協(xié)作完成,這樣可以培養(yǎng)學(xué)生企業(yè)團(tuán)隊(duì)合作精神。在評閱驗(yàn)收過程中,教師可對學(xué)生進(jìn)行過程管理,對學(xué)生提出的疑難問題,給予必要的指導(dǎo),對沒有能夠達(dá)到要求者,給出反饋意見,規(guī)定時(shí)間重新評定。最后由教師根據(jù)學(xué)生所選課題的難度、完成情況、質(zhì)量情況、學(xué)生在課題開發(fā)中的發(fā)揮作用及文檔是否規(guī)范,給出評語,評定成績。

項(xiàng)目組管理模塊:教師對項(xiàng)目組進(jìn)行目標(biāo)管理,指定項(xiàng)目組組長,由組長挑選人員,組成團(tuán)隊(duì),然后在老師的課題中選題。學(xué)生選題后,進(jìn)行模塊劃分,然后把任務(wù)分配給每個(gè)項(xiàng)目組成員。在該模塊中,除項(xiàng)目組長是由教師指定外,其余全在項(xiàng)目組長的組織管理下進(jìn)行,老師可以查看整個(gè)管理的流程,以便進(jìn)行必要指導(dǎo)。

項(xiàng)目管理模塊:在這一模塊中,要求學(xué)生按照軟件工程的標(biāo)準(zhǔn)進(jìn)行項(xiàng)目開發(fā),具體是完成軟件工程各個(gè)階段的工作。規(guī)定每個(gè)階段完成的最后期限以及完成每個(gè)階段的最低要求,完不成最低要求的,不得進(jìn)入下一階段,到了最后期限仍完不成任務(wù)的,要向教師提出申請,由教師修改時(shí)間期限后才可繼續(xù)進(jìn)行,但在評分時(shí)要考慮適當(dāng)扣分。模塊中給出各個(gè)階段軟件工程文檔的空白模板,由學(xué)生填寫,教師檢查學(xué)生在各階段提交的內(nèi)容后,給予一定的反饋意見。通過規(guī)范化的管理,使學(xué)生得到類似于企業(yè)的工程化訓(xùn)練。

質(zhì)量管理模塊:本模塊主要解決程序設(shè)計(jì)中出現(xiàn)的問題。對軟件進(jìn)行測試是質(zhì)量管理的一個(gè)重要環(huán)節(jié),本模塊培養(yǎng)學(xué)生對所編程序進(jìn)行測試的能力。模塊中提供一些軟件測試案例,指導(dǎo)學(xué)生正確設(shè)計(jì)測試用例,并采用黑盒、白盒測試方法進(jìn)行測試。此模塊的訓(xùn)練可使學(xué)生掌握軟件測試的方法并寫出正確的測試文檔。

案例庫模塊:此模塊案例應(yīng)來自企業(yè)真實(shí)項(xiàng)目,由卓越工程師合作企業(yè)和教師聯(lián)系企業(yè)提供。學(xué)生可瀏覽案例庫中的案例,作為設(shè)計(jì)時(shí)的參考。教師可對案例庫進(jìn)行管理,及時(shí)補(bǔ)充新的,反映當(dāng)前技術(shù)發(fā)展方向的案例,同時(shí)刪除過時(shí)的,不能反映最新技術(shù)和方法的案例。

三、基于軟件開發(fā)平臺的教學(xué)改革

該軟件開發(fā)平臺的開發(fā)使用,使得軟件設(shè)計(jì)課程的教學(xué)模式和教學(xué)方法都需要加以改變,以適應(yīng)當(dāng)前教學(xué)發(fā)展的需要。在軟件設(shè)計(jì)的課程教學(xué)過程中,應(yīng)貫穿整個(gè)軟件項(xiàng)目開發(fā)的全過程,包括項(xiàng)目開發(fā)背景、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼實(shí)現(xiàn)及測試和打包部署等,其目的是培養(yǎng)學(xué)生軟件項(xiàng)目開發(fā)的思想和能力,為學(xué)生日后成為優(yōu)秀的軟件開發(fā)工程師打下堅(jiān)實(shí)基礎(chǔ)。

項(xiàng)目驅(qū)動(dòng)的教學(xué)方法:教師的教學(xué)采用項(xiàng)目驅(qū)動(dòng)的教學(xué)方式,精心選擇一個(gè)適合教學(xué)的企業(yè)實(shí)際工程項(xiàng)目,從項(xiàng)目組組建、可行性分析、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、軟件測試到最后的項(xiàng)目總結(jié),對學(xué)生進(jìn)行團(tuán)隊(duì)合作開發(fā)工程項(xiàng)目的全程的工程訓(xùn)練,重點(diǎn)培養(yǎng)學(xué)生的獨(dú)立分析能力、團(tuán)隊(duì)合作精神以及創(chuàng)新性開發(fā)意識等。

合作式學(xué)習(xí)團(tuán)隊(duì):教師指定團(tuán)隊(duì)組長,由組長自行組織團(tuán)隊(duì),并帶領(lǐng)團(tuán)隊(duì)按時(shí)按質(zhì)地完成各個(gè)階段的任務(wù),教師對團(tuán)隊(duì)實(shí)行目標(biāo)管理,只檢查團(tuán)隊(duì)最終運(yùn)行結(jié)果。團(tuán)隊(duì)的具體運(yùn)作,則由團(tuán)隊(duì)內(nèi)部自行協(xié)調(diào),教師只在必要的時(shí)候提出建議,從而培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神及協(xié)調(diào)工作的能力。團(tuán)隊(duì)的組建原則上按自愿的原則,但教師也要在必要時(shí)給以調(diào)整,防止能力強(qiáng)的學(xué)生組成一個(gè)團(tuán)隊(duì),而能力弱的學(xué)生被迫組成另一個(gè)隊(duì)。有些學(xué)生可能抱怨不能和合得來的同學(xué)組成一個(gè)團(tuán)隊(duì),但團(tuán)隊(duì)合作訓(xùn)練的目的,就是要學(xué)生學(xué)會和不同的人進(jìn)行溝通、協(xié)調(diào),而不能只和自己合得來的人打交道。

企業(yè)化管理模式:在基于軟件開發(fā)平臺的教學(xué)模式下,要求教學(xué)內(nèi)容和學(xué)生實(shí)踐內(nèi)容要與企業(yè)緊密相連,不能再采用與企業(yè)脫節(jié)的教學(xué)內(nèi)容。這就要求教師要深入企業(yè),了解企業(yè)生產(chǎn)過程和管理方式,對教學(xué)過程采用企業(yè)化管理,完全模擬企業(yè)生產(chǎn)過程,讓學(xué)生在實(shí)踐中初步得到企業(yè)文化的熏陶和了解企業(yè)化的生產(chǎn)管理方式,為其以后進(jìn)入企業(yè)奠定基礎(chǔ)。

團(tuán)隊(duì)評分標(biāo)準(zhǔn)的改革:一個(gè)團(tuán)隊(duì)的成敗在很大程度上取決于是否有一個(gè)公正、有效、及時(shí)的評價(jià)機(jī)制。為了充分激發(fā)學(xué)生的學(xué)習(xí)積極性,我們提出了以下評價(jià)標(biāo)準(zhǔn):

1.教師評分和同組成員之間評分相結(jié)合的評價(jià)方式;

2.團(tuán)隊(duì)分為組和個(gè)人分相結(jié)合的評價(jià)方式;

教師評分分為兩部分:第一部分是團(tuán)隊(duì)合作分,由于教師對團(tuán)隊(duì)實(shí)行目標(biāo)管理,所以這個(gè)分?jǐn)?shù)是由教師和組長共同給出;第二部分為完成任務(wù)的情況,學(xué)生要對自己所做工作進(jìn)行答辯,教師根據(jù)其完成情況及質(zhì)量作出評分。教師評分占最后成績的50%。

同組成員之間的評分可從以下幾個(gè)方面進(jìn)行:

1.分配任務(wù)的完成情況;

2.是否盡了最大的努力;

3.和他人合作時(shí)的表現(xiàn);

4.參與會議的出勤情況及發(fā)言情況。

同組成員之間的評分占最后成績的50%。

四、結(jié)語

通過不斷探索與實(shí)踐,基于軟件設(shè)計(jì)平臺上的教學(xué)改革已初見成效。實(shí)踐教學(xué)效果得到了明顯的提高,特別是結(jié)合我?!白吭焦こ處煛苯逃囵B(yǎng)計(jì)劃以后,與企業(yè)的聯(lián)系更加緊密,學(xué)生實(shí)習(xí)企業(yè)得到了好評。今后,我們還將在以下幾個(gè)方面進(jìn)行努力:

1.與企業(yè)進(jìn)一步合作,關(guān)注軟件設(shè)計(jì)技術(shù)的最新發(fā)展方向,及時(shí)更新教學(xué)內(nèi)容;

2.進(jìn)一步完善考核機(jī)制,使之更能激發(fā)學(xué)生的學(xué)習(xí)積極性和主觀能動(dòng)性。

[ 參 考 文 獻(xiàn) ]

[1] 徐洪智,覃遵躍.校企合作共建軟件工程專業(yè)實(shí)踐教學(xué)體系[J].實(shí)驗(yàn)室研究與探索,2013(6):128-130.

篇9

4結(jié)語

隨著交互式多媒體軟件應(yīng)用的日益廣泛,交互式多媒體軟件的界面將更加追求個(gè)性化設(shè)計(jì),如信息呈現(xiàn)方式的多樣化、人機(jī)交互的藝術(shù)化。與此同時(shí),交互式多媒體軟件的設(shè)計(jì)理念和交互理論的運(yùn)用也將更為成熟,創(chuàng)作和開發(fā)工具也將呈現(xiàn)多樣化的趨勢??傊?,隨著交互式多媒體技術(shù)的日益成熟,交互式多媒體軟件必將更為完善,更能滿足用戶的個(gè)性化需求。

參考文獻(xiàn):

[1]鄧永堅(jiān).MAYA光與材質(zhì)的視覺藝術(shù)[M].北京:人民郵電出版社,2008.

篇10

1引言

光纖通信、多媒體、大數(shù)據(jù)等計(jì)算機(jī)技術(shù)的快速改進(jìn)和普及,為云計(jì)算的誕生和應(yīng)用提供了強(qiáng)大的基礎(chǔ),利用云計(jì)算技術(shù)可以實(shí)現(xiàn)數(shù)據(jù)的分片存儲、并發(fā)計(jì)算、虛擬化硬件資源等功能。目前,云計(jì)算技術(shù)已經(jīng)在電子商務(wù)、金融證券、電力通信等領(lǐng)域得到了廣泛應(yīng)用,比如天貓商城利用云計(jì)算可以容納數(shù)以億計(jì)的用戶同時(shí)訪問;支付寶利用云計(jì)算技術(shù)可以實(shí)時(shí)的統(tǒng)計(jì)用戶轉(zhuǎn)賬消費(fèi)記錄,保障支付寶金額數(shù)據(jù)的準(zhǔn)確性;證金公司開發(fā)的結(jié)算系統(tǒng)利用云計(jì)算技術(shù)可以收集分布于全國各地的證券交易數(shù)據(jù),實(shí)時(shí)的進(jìn)行交易結(jié)算;鐵路售票采用云計(jì)算技術(shù)可以滿足數(shù)以億計(jì)的用戶同時(shí)訪問系統(tǒng),實(shí)時(shí)更新每一列客車的出票情況、余票情況等。云計(jì)算環(huán)境下軟件系統(tǒng)需要采用一個(gè)強(qiáng)大的軟件架構(gòu)實(shí)現(xiàn)數(shù)據(jù)通信、資源共享,目前常用的架構(gòu)主要包括C/S架構(gòu)和B/S架構(gòu),其可以將軟件系統(tǒng)劃分為多個(gè)邏輯獨(dú)立層次,每一個(gè)層次都可以使用接口相連,實(shí)現(xiàn)業(yè)務(wù)處理、數(shù)據(jù)存儲等,并且具有良好的可擴(kuò)展性、可移植性和可維護(hù)性。

2云計(jì)算信息系統(tǒng)功能設(shè)計(jì)

與傳統(tǒng)通信技術(shù)相比,云計(jì)算可以采用矩陣的連接方式將數(shù)以千萬的服務(wù)器、終端等計(jì)算機(jī)設(shè)備連接在一起,為用戶提高更強(qiáng)大的數(shù)據(jù)通信、計(jì)算能力。云計(jì)算信息系統(tǒng)功能主要包括三個(gè)方面,分別是應(yīng)用軟件部署功能、中間件通信功能、基礎(chǔ)硬件實(shí)施按需出租功能。

2.1應(yīng)用軟件部署功能

應(yīng)用軟件部署功能可以為用戶提供多種軟件系統(tǒng)部署功能,為應(yīng)用軟件分配存儲空間、接入接口、云端管理接口,用戶只需要輸入云端賬號和密碼,就可以進(jìn)入到應(yīng)用軟件進(jìn)行操作,并且訪問數(shù)據(jù)資源。

2.2中間件通信功能

云計(jì)算可以將硬件服務(wù)資源虛擬化,并且利用中間件實(shí)現(xiàn)通信功能,利用接口提供數(shù)據(jù)上下通信、資源調(diào)度、服務(wù)器負(fù)載均衡、用戶訪問管理、應(yīng)用服務(wù)管理、計(jì)費(fèi)管理和安全管理等功能,便于提高性能服務(wù)水平,實(shí)現(xiàn)多種應(yīng)用軟件與軟硬件資源通信。

2.3基礎(chǔ)硬件實(shí)施按需出租功能

云計(jì)算環(huán)境下,其可以為用戶提供按需定制服務(wù),不需要獨(dú)占硬件資源,僅需要占據(jù)邏輯的服務(wù)資源即可完成業(yè)務(wù)操作,保證足夠多的用戶并發(fā)訪問基礎(chǔ)硬件資源,能夠?qū)崿F(xiàn)邏輯業(yè)務(wù)處理。

3云計(jì)算信息系統(tǒng)架構(gòu)設(shè)計(jì)

3.1C/S架構(gòu)設(shè)計(jì)

云計(jì)算環(huán)境下,軟件設(shè)計(jì)師最常用的架構(gòu)就是兩層的C/S架構(gòu),該架構(gòu)包括客戶端和服務(wù)器端兩個(gè)關(guān)鍵組成部分?;谠朴?jì)算的分布式管理系統(tǒng)采用C/S架構(gòu)進(jìn)行開發(fā),其需要安裝一個(gè)客戶端應(yīng)用程序,為用戶提供一個(gè)邏輯業(yè)務(wù)請求輸入交互界面,并且客戶端可以通過互聯(lián)網(wǎng)與服務(wù)器端進(jìn)行連接,傳輸邏輯業(yè)務(wù)處理流程。服務(wù)器端是系統(tǒng)的核心組成內(nèi)容,服務(wù)器承載了邏輯業(yè)務(wù)處理、數(shù)據(jù)業(yè)務(wù)處理兩個(gè)關(guān)鍵功能,可以將用戶發(fā)送過來的功能處理任務(wù)進(jìn)行有效地解析,進(jìn)而可以實(shí)現(xiàn)數(shù)據(jù)的插入、修改、刪除和查詢。

3.2B/S架構(gòu)設(shè)計(jì)

云計(jì)算技術(shù)的應(yīng)用使得軟件系統(tǒng)積累了海量的而數(shù)據(jù)資源,保存了成千上萬的用戶信息,為了提高分布式軟件的交互性能、處理速度,許多計(jì)算機(jī)學(xué)者提出了一種三層的B/S架構(gòu),該架構(gòu)包括表示層、業(yè)務(wù)功能處理層和數(shù)據(jù)功能處理層。

3.2.1表示層

表示層是B/S系統(tǒng)與客戶進(jìn)行交互的界面,用戶在IE瀏覽器中輸入系統(tǒng)的網(wǎng)絡(luò)鏈接地址,就可以登陸到系統(tǒng)進(jìn)行操作。表示層可以通過Web頁面接收用戶的功能任務(wù)請求,并且可以把業(yè)務(wù)功能處理和數(shù)據(jù)功能處理結(jié)果反饋給用戶,并且反饋模式采用WebFormat模式,更加形象、條理的展示處理結(jié)果,便于用戶查看處理結(jié)果。

3.2.2業(yè)務(wù)功能處理層

業(yè)務(wù)功能處理層是B/S架構(gòu)的核心。業(yè)務(wù)功能處理層部署于Web服務(wù)器,其作為連接數(shù)據(jù)庫、用戶的紐帶,承擔(dān)著功能任務(wù)封裝、數(shù)據(jù)業(yè)務(wù)解析、處理結(jié)果整合等關(guān)鍵功能。目前,業(yè)務(wù)功能處理層采用JavaBean接口、接口等程序?qū)崿F(xiàn)上通、下達(dá)的功能,并且能夠識別多種數(shù)據(jù)庫處理語言,比如關(guān)系數(shù)據(jù)庫、對象數(shù)據(jù)庫等,采用Format格式反饋處理結(jié)果給表示層。

3.2.3數(shù)據(jù)功能處理層

數(shù)據(jù)功能處理層主要負(fù)責(zé)接收數(shù)據(jù)處理任務(wù),其可以根據(jù)Web服務(wù)器解析出來的數(shù)據(jù)庫操縱語句,比如SQL語句、關(guān)系代數(shù)語句等,根據(jù)這些語句的操作意義與數(shù)據(jù)庫管理系統(tǒng)進(jìn)行交互,數(shù)據(jù)庫管理系統(tǒng)啟動(dòng)數(shù)據(jù)庫操作引擎,可以對數(shù)據(jù)庫中的數(shù)據(jù)實(shí)現(xiàn)查詢、插入、修改和刪除等,并且把數(shù)據(jù)操作的結(jié)果反饋給Web服務(wù)器,由其將處理結(jié)果整合在一起反饋給用戶。B/S體系架構(gòu)可以將云計(jì)算信息系統(tǒng)劃分為三層,每一層之間負(fù)責(zé)處理相關(guān)的業(yè)務(wù)流程,并且能夠通過接口進(jìn)行通信,具有較強(qiáng)的邏輯獨(dú)立性、可移植性、可擴(kuò)展性。

4結(jié)束語

隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,云計(jì)算、大數(shù)據(jù)等在分布式管理系統(tǒng)中將會得到更多的應(yīng)用,設(shè)計(jì)一個(gè)良好的系統(tǒng)架構(gòu)可以提高軟件執(zhí)行效率,進(jìn)而提高用戶訪問、資源調(diào)度、負(fù)載均衡能力,滿足軟件操作需求。

參考文獻(xiàn)

[1]馬寶軍.基于云計(jì)算的電子商務(wù)平臺搭建方案與分析[J].信息通信技術(shù),2014(1):55-61.

[2]張標(biāo).云計(jì)算應(yīng)用時(shí)代開啟及案例分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(8):19-21.