時間:2023-03-16 16:30:04
序論:在您撰寫軟件技能論文時,參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導您走向新的創(chuàng)作高度。
結(jié)合目前就業(yè)形勢,石油行業(yè)的相關(guān)發(fā)展,民辦本科院校自身的特點及學生的實際情況,教學時并不只是講軟件技術(shù)的基礎理論課程,而是主要講授Eclipse油藏數(shù)值模擬軟件,Surfer、Grafer、Petrel等幾個專業(yè)軟件的操作學習。例如,Surfer軟件是美國GoldenSoftware公司編制的一款以畫三維圖(等高線,imagemap,3dsurface)的軟件,Surfer具有的強大插值功能和繪制圖件能力,使它成為用來處理XYZ數(shù)據(jù)的首選軟件,是地質(zhì)工作者必備的專業(yè)成圖軟件。Petrel是一個共享地球模型工具,由斯倫貝謝公司出品,通過一個公用的數(shù)據(jù)模型發(fā)現(xiàn)油藏規(guī)律。Petrel是一套目前國際上占主導地位的基于Windows平臺的三維可視化建模軟件,它集地震解釋、構(gòu)造建模、巖相建模、油藏屬性建模和油藏數(shù)值模擬顯示及虛擬現(xiàn)實于一體,為地質(zhì)學家、地球物理學家、巖石物理學家、油藏工程人員提供了一個共享的信息平臺。
對于復雜的軟件應用課程,教師在講授軟件操作時,可以采用集體備課的方式進行課程備課工作。由于這門課程需要在機房進行,一個教師進行講授的同時,最好再有一名教師進行輔助指導,這樣可以及時解答學生的具體問題,也更容易知道學生在哪些方面不理解,以后講課中需要注意什么。不然,很容易造成學生聽課質(zhì)量低,一名教師也無暇顧及眾多學生的問題,學生跟不上教師的講課節(jié)奏等,給教師授課帶來不小的壓力。因此采用集體備課,輔助教學的方法就可以解決授課效果不夠理想等實際問題。教師在教課的同時不僅為學生傳達了知識,自己也在共同備課的過程中漸漸地豐富了知識。這種教師集體備課,共同討論教學中出現(xiàn)的問題,相互提出建議,總結(jié)經(jīng)驗,也能夠不斷地完善師資隊伍素質(zhì)和提高教師梯隊建設的目標。
2結(jié)合學生興趣,利用多媒體工具,改善教學效果
軟件技術(shù)應用課程講授起來是很枯燥、乏味的,其結(jié)果必然影響到教學效果。這就需要在講課時能夠結(jié)合學生的興趣點,將枯燥的操作理論與油田實際相結(jié)合,配合一些實例來講解操作方法,可以更好地改善教學效果。軟件技術(shù)應用課程還可以充分利用網(wǎng)絡和現(xiàn)代多媒體技術(shù),實時展現(xiàn)目前油田系統(tǒng)成熟的軟件信息系統(tǒng),如采油工程信息系統(tǒng)、勘探信息系統(tǒng)、開發(fā)信息系統(tǒng),通過這樣的方式可以拓寬學生的知識面,使學生視野更加開闊,思路更加清晰,以彌補本科階段學習的不足,增加學生的學習興趣,為他們后續(xù)的工作和學習做準備。
3帶學生參加比賽,鍛煉學生的實踐能力和創(chuàng)新能力
如果只是在課堂上講授如何操作石油工程專業(yè)軟件,還沒有達到更好的學習效果,就要鼓勵學生參加各種相關(guān)方面的大賽。例如,由教師帶領(lǐng)學生參加“全國石油工程設計大賽”“,學以用賽,賽以促研”,以大賽為契機給學生提供應用、創(chuàng)新、交流的舞臺。因為大賽要求學生能夠充分發(fā)揮創(chuàng)新精神,需要利用課內(nèi)學習的知識,課外查閱的資料,教師的指導等才能完成作品,所以通過這種方式,可以強化教學效果。根據(jù)學生的特點進行有的放矢,為他們打開實際應用的窗口,使他們掌握基本操作和方法的基礎上,能夠聯(lián)系實際,進行高層次的創(chuàng)新工作,以更好地提高他們的學習能力,綜合運用專業(yè)知識的能力,并能夠鍛煉他們的實踐能力,團隊合作,整體素質(zhì)等,從而在就業(yè)時讓學生有更強的市場競爭力。
軟件運行出現(xiàn)性能方面的故障也是不可靠性問題之一。軟件產(chǎn)生運行故障特指客戶在使用軟件時,忽然出現(xiàn)故障問題,致使軟件產(chǎn)生了不科學的反饋。例如軟件忽然跳出或者造成系統(tǒng)死機。當前市場上幾乎所有的軟件都不可避免地存在運行問題。拿微軟最著名的WORD軟件來講,用戶在應用軟件過程中,會發(fā)生軟件沒有任何征兆地跳出的情況。假使客戶事前沒有保存文檔,就會導致之前編輯的內(nèi)容統(tǒng)統(tǒng)作廢。這時,軟件的BUG就會給客戶使用軟件造成非常大的麻煩。此外,一些軟件存在著安全漏洞,伴隨著科學技術(shù)的不斷發(fā)展,計算機網(wǎng)絡化成為未來發(fā)展的走向,用戶通常會在網(wǎng)絡環(huán)境中應用計算機軟件。但是用戶發(fā)現(xiàn)部分軟件的性能沒有問題,安全方面卻存在著巨大的紕漏,一旦使用這些存在安全漏洞的軟件就會加大本地計算機的安全風險。我國名企生產(chǎn)的QQ軟件,就是由于出現(xiàn)安全漏洞才使用戶密碼經(jīng)常被人盜走,給用戶帶來非常大的麻煩。
2軟件不可靠的解決對策
2.1做好軟件的評估審核
在實施軟件技術(shù)發(fā)展研究的過程中,需要隨時做好軟件的審核評估工作,以減少錯誤現(xiàn)象的發(fā)生概率。為保障軟件技術(shù)發(fā)展各個環(huán)節(jié)的標準一致,我們需要把軟件開發(fā)設計依據(jù)程序化實施,規(guī)避出現(xiàn)開發(fā)環(huán)節(jié)的跳躍性問題。能夠在軟件開發(fā)過程當中要及時進行對軟件的審核評估,這樣可以隨時察覺開發(fā)過程中出現(xiàn)的問題。有關(guān)的審核人員需要由管理、設計及保障人員共同組成,也包括不同崗位、各個領(lǐng)域的專家,以確保審核的專業(yè)水準。軟件的評估審核主要課題是考察設計人員交付的軟件文檔是否與之前文檔的準則與要求相統(tǒng)一,而且需要在考核后通過書面報告的形式得出相關(guān)的處理方案和評估結(jié)論,而質(zhì)量保障工作人員則能夠根據(jù)審核的意見與結(jié)論進行具體的操作。通過這一系列環(huán)節(jié)的任務能夠有效降低軟件開發(fā)的不可靠風險,以提升安全可靠性。另外,我們必須建立系統(tǒng)的質(zhì)量監(jiān)控體系,完善管理機制,不應該一味地實施軟件開發(fā)人員的編碼、獨立設計與單獨測試,規(guī)避增加技術(shù)管理缺陷的發(fā)生概率。
2.2功能設計合理化
對計算機軟件進行合理化功能設計是非常有必要的。應當知曉軟件設計出來是要讓客戶使用的,因此,我們必須意識到客戶是使用的主要群體,而且軟件的功能設計必須符合客戶的普遍需要,這樣該軟件的開發(fā)才有意義。假使客戶要求的功能沒有,用戶則會以為軟件設計技術(shù)存在著重大的失誤。所以,軟件在開發(fā)之前,程序員不能總是以滿足自己的喜好來實施設計,必須要按照客戶的需求合理取舍,實現(xiàn)軟件設計與用戶需求的平衡。另一方面,使用適當?shù)恼Z言設計軟件程序過程中,如若選擇的語言設計相對比較合適,就會取得事半功倍的效果,假如使用的語言設計不合適,那么該語言就很有可能不符合軟件的需求。譬如你要設計一款管理學校圖書館的應用軟件,就必須依據(jù)圖書館數(shù)據(jù)量的大小挑選最能符合軟件功能需求的數(shù)據(jù)庫軟件,再選擇兼容性比較強的接口軟件。
3結(jié)語
本研究為《基于物聯(lián)網(wǎng)技術(shù)的社區(qū)家庭老人實時智能健康監(jiān)護系統(tǒng)的研究及實現(xiàn)》《The Internet of thingstechnology community home for the elderly health intelligentmonitoring system based on real-time》簡稱 IOT-HMS)項目中應用層軟件設計部分。
1.1 研究目標
①實時檢測被監(jiān)護人的血壓、脈象、溫度、心跳等各項健康指標。
②利用物聯(lián)網(wǎng)技術(shù)使用 SIM900A 模塊的 GPRS 功能,將被監(jiān)護人各項健康指標信息通過打包的方式通過移動數(shù)據(jù)交換中心發(fā)送給 PC 機。
③PC 機中設立數(shù)據(jù)庫包含被監(jiān)護人的姓名、性別、照片、家庭地址、應急電話、以往病史以及被監(jiān)護人健康指標參數(shù)等字段,當被監(jiān)護人健康指標出現(xiàn)問題時,PC 機通過短信模塊向監(jiān)護人手機發(fā)送預警短信,實現(xiàn)遠程監(jiān)護功能。
④設備上自帶語音模塊,當被監(jiān)護人出現(xiàn)嚴重健康狀況時,啟動語音模塊提醒鄰近人進行救助。
1.2 研究內(nèi)容
本系統(tǒng)主要由三部分組成:感知層、傳輸層以及應用層
。①感知層包含被監(jiān)護人健康指標檢測模塊以及 CPU控制模塊。檢測模塊包括血壓、脈象、溫度、心跳等健康參數(shù)檢測設備,負責對被監(jiān)護人進行健康信息采集,向上傳輸至控制模塊;控制模塊是整個裝置的核心,由 CPU 負責對傳輸進來的各種信息進行智能分析并做出綜合處理。
②傳輸層包含 GPRS 服務器數(shù)據(jù)傳送模塊和預警短信模塊。GPRS 服務器數(shù)據(jù)傳送模塊將被監(jiān)護人的健康參數(shù)通過打包的方式通過移動數(shù)據(jù)交換中心發(fā)送給 PC 機;PC 機將信息與數(shù)據(jù)庫中的信息進行比對,及時向監(jiān)護人發(fā)送預警短信。
③應用層主要指 PC 機上的數(shù)據(jù)庫的建設。數(shù)據(jù)庫包含被監(jiān)護人的姓名、性別、照片、家庭地址、應急電話、以往病史以及被監(jiān)護人健康指標參數(shù)等字段,通過信息比對查詢,及時通過傳輸層發(fā)送預警信息。
2 軟件系統(tǒng)設計
軟件系統(tǒng)貫穿整個研究設計過程:從感知層需要運行在 STC12C5A60S2 平臺中的 C 程序,到運行在傳輸層和應用層的 windows 軟件程序。
2.1 軟件架構(gòu)設計理念 軟件系統(tǒng)設計采用模塊化,各個軟件單獨設計,再集成。從而利于軟件功能的實現(xiàn)。
2.2 軟件設計 當采集數(shù)據(jù)通過 GSM/GPRS 系統(tǒng)傳輸?shù)椒掌髦虚_始使用服務器軟件對數(shù)據(jù)進行處理。整體軟件架構(gòu)思路如圖 1。
2.3 軟件處理流程 軟件的數(shù)據(jù)流處理流程如圖 2。
2.4 文件處理流程 文件的處理流程如圖 3。
2.5 軟件單元模塊
2.5.1 數(shù)據(jù)采集單元
通過運行于 STC12C5A60S2 單片機平臺中的 C 程序,實現(xiàn)被采集人的體溫等等健康指標的采集,采集數(shù)據(jù)實時通過 GSM/GPRS 模塊(SIM900B模塊)將數(shù)據(jù)送往服務器端。被采集人的個人識別信息通過軟件直接寫入單片機運行程序中。服務器端的 IP 地址通過使用花生殼動態(tài)域名進行解析,從而保證采集器可以實時通過 TCP/UDP 方式連接到服務器端。從而實現(xiàn)采集數(shù)據(jù)實時傳輸?shù)椒掌髦小?/p>
2.5.2 數(shù)據(jù)接收單元
數(shù)據(jù)接收單元運行于服務器端。將以 TCP/DUP 方式收到的數(shù)據(jù)以文本文件的方式存儲于服務器中,便于入庫及掃描單元使用。數(shù)據(jù)接收單元實時運行。實時監(jiān)控 TCP/UDP 端口的數(shù)據(jù)變化。
2.5.3 線程服務
線程服務單元為系統(tǒng)線程管理服務,通過該單元可以控制系統(tǒng) CPU 的使用,控制文件掃描和處理的線程數(shù)量等。該單元保證了既充分利用系統(tǒng)資源的同時也避免了處理瓶頸的出現(xiàn)。線程服務單元通過配置文件以供系統(tǒng)組件使用,通過配置文件,可以修改線程池的大小,線程優(yōu)先級,線程的等待隊列大小等等。線程池的大小決定了處理程序的并發(fā)度,線程優(yōu)先級決定了處理程序獲得 CPU 執(zhí)行的機會多少,線程的等待隊列可以限制排隊長度,當排隊數(shù)量超過指定限制時,向線程服務單元提交處理任務將會被阻塞,直到有線程處理完成且排隊數(shù)量減少為止。2.5.4 日志服務 為系統(tǒng)提供日志服務,以便開發(fā)和維護使用。可以通過該單元控制日志的輸出信息。
2.5.5 定時調(diào)度服務
該單元為服務組件,提供定時調(diào)度服務,其他單元可以利用該單元進行定時任務的注冊和解除。通常情況下文件的掃描、文件入庫等等任務都是由相關(guān)組件進行注冊,由定時調(diào)度單元進行適時調(diào)度的。定時調(diào)度主要是針對需要按時鐘來觸發(fā)的任務,比如說文件掃描任務、文件入庫任務、文件清除任務等等。
2.5.6 配置管理服務
為系統(tǒng)各個單元組件提供配置信息。專門設置配置管理單元,可以更方便的進行系統(tǒng)配置管理。將所有配置文件集中到該單元目錄下,以提供集中的配置管理。當然或許可以通過數(shù)據(jù)庫或者其他方式進行配置信息的管理。
2.5.7 文件掃描服務
當數(shù)據(jù)接收單元接收到數(shù)據(jù)并生成文本文件存于數(shù)據(jù)接收目錄中時,本組件可以方便的進行文件掃描控制,并可以按各種條件過濾文件:比如按修改時間戳過濾,按文件擴展名過濾。同時該單元會記錄已經(jīng)處理過的文件,以保證不會被重復處理。該單元同時提供多種文件源掃描,比如 FTP、本地文件等。
2.5.8 標準監(jiān)護數(shù)據(jù)計算服務
以 IOT-HMS 所輸出的數(shù)據(jù)為標準數(shù)據(jù),在此單元中實現(xiàn)計算和輸出,輸出數(shù)據(jù)存入數(shù)據(jù)庫中。該單元同時控制數(shù)據(jù)的輸出格式,包括定時、定性數(shù)據(jù)輸出。該模塊具備可編輯性,能夠定制特定的數(shù)據(jù)輸出格式。
2.5.9 文件入庫單元
本單元對應文件處理流程中將掃描單元標記的文本文件打開,讀取,處理后將數(shù)據(jù)直接送入 SQL SERVER2008 數(shù)據(jù)庫中。數(shù)據(jù)的入庫將采用即時的入庫方式,從而保障數(shù)據(jù)查詢的及時性。當然入庫等過程需要周期,延遲當控制在 2分鐘以內(nèi)。所以入庫的數(shù)據(jù)將使用 100 行或者 10 行等不同的數(shù)量同時入庫的方式。
2.5.10 文件清除單元
根據(jù)掃描單元的標記和入庫單元的入庫標記,將已經(jīng)入庫的文件清除,從而還系統(tǒng)簡潔明快。
2.5.11 SQL SERVER 數(shù)據(jù)庫檢查單元
數(shù)據(jù)庫檢查單元負責檢查當前數(shù)據(jù)庫表結(jié)構(gòu)是否適應于 IOT-HMS 的輸出,如果不適用,則會生成修改數(shù)據(jù)庫表結(jié)構(gòu)的腳本或者建表腳本。這樣的檢查可以簡化數(shù)據(jù)庫結(jié)構(gòu)升級,并減少因增減數(shù)據(jù)字段導致的系統(tǒng)不兼容。該模塊的產(chǎn)生是應對系統(tǒng)數(shù)據(jù)庫運行是否穩(wěn)定。以及預防認為的在系統(tǒng)數(shù)據(jù)庫中增加非法表格和字段,造成系統(tǒng)空間浪費和數(shù)據(jù)錯誤的發(fā)生。一旦檢查發(fā)現(xiàn)錯誤,會進行及時修復,保障系統(tǒng)的干凈、高效。
2.5.12 自定義監(jiān)護數(shù)據(jù)管理單元
可以自定義 IOT-HMS 系統(tǒng)的監(jiān)控指標。按照用戶需求進行定義。
3 總結(jié)
關(guān)鍵詞:會計軟件、反記帳、使用限制條件、數(shù)據(jù)處理
無論在手工會計還是在電算化會計中,都要根據(jù)已審核的記帳憑證登記帳薄,稱之為記帳,而反記帳則是將已經(jīng)登記入帳的會計數(shù)據(jù)予以取消,使之恢復到記帳前的狀態(tài),它是記帳的逆操作,也是電算化會計系統(tǒng)中才有的一個概念。會計軟件中要不要設有反記帳功能,一直存在激烈的爭論。因此即使會計軟件界在功能設計上借鑒成風的今天,反記帳功能卻遭遇迥異,金蝶第一個吃了螃蟹,在其“會計風暴”中加上了反記帳功能,而用友、安易等老牌會計軟件商則不以為然,拒絕反記帳功能在其軟件上“安家”。他們認為會計數(shù)據(jù)記帳后就不能修改,唯其如此,才能保證會計信息的質(zhì)量和可信度,在人們對電子會計數(shù)據(jù)能否作為審計依據(jù)還存在種種爭議的情況下,反記帳功能將更加給人以一種不安全感。筆者認為,反記帳功能是電算化會計系統(tǒng)經(jīng)濟業(yè)務處理結(jié)果發(fā)生錯誤時予以修正的理想方式,只要在設計時能充分考慮到其各種不足,對其使用設置嚴格的限制條件,就完全可以使其成會計軟件功能的一部分。
—、反記帳功能的作用
反記帳功能在下述情況發(fā)生時,有著無可替代的作用:
1、大量的錯誤憑證被登記入帳這種情況在電算化會計系統(tǒng)投入使用初期,尤其在試運行期間,非常容易發(fā)生。如果沒有反記帳功能,則只能編制大量的錯帳更正憑證予以更正,從而導致帳薄中存在大量無用的冗余信息,影響對會計信息的使用;也不利于審計工作的進行----當審計人員查到一筆又一筆的錯帳時,它們也許在后續(xù)的憑證中進行了更正,這種情況大量出現(xiàn)時,會使審計人員對錯弊產(chǎn)生麻痹思想,影響審計工作的效率和查錯能力。如果有反記帳功能就可以先取消記帳,把錯誤憑證全部修正后再重新記帳,帳薄中的冗余信息就可以大大減少,帳薄信息就會簡潔明了,便于利用。
2、帳證不符手工會計中由于會計人員的粗心,常常發(fā)生過帳錯誤,導致帳證不符,這時一般利用劃線更正法予以更正。在電算化會計信息系統(tǒng)中,記帳實質(zhì)是將記帳憑證庫的有關(guān)數(shù)據(jù)轉(zhuǎn)入帳簿數(shù)據(jù)庫中,而且正式過有誤,則不管帳簿記錄是否正確均應先取消帳簿記錄數(shù)據(jù),再對錯誤憑證一一進行修改,審核無誤后重新登記入帳。
3、記帳過程意外中斷在手工會計中,這也許不成為一個問題,記帳人員只須隨后續(xù)接下去登記就可以了。但在電算化會計系統(tǒng)中,記帳是由計算機自動進行的,當意外斷電、病毒侵襲等非常事件導致核算基本功能規(guī)范》也規(guī)定,會計軟件“應當具有在計算機發(fā)生故障或者由于強行關(guān)機及其他原因引起內(nèi)部和外部會計數(shù)據(jù)被破壞的情況下,利用現(xiàn)有數(shù)據(jù)恢復到最近狀態(tài)的功能”。這里的最近狀態(tài)就是對最后一次記帳進行反記帳后的狀態(tài)。
二、反記帳功能使用條件設計
反記帳功能顯然不是一個常用的功能,它只有在前述特殊情況下才能使用。如果濫用反記帳功能,則不但影響會計處理的嚴肅性,也會大大增加工作量。許多人就是以此為反對在會計軟件中設計反記帳功能的理由。因此,對其使用必須嚴格限制。其限制條件至少必須包括:
1、操作者必須是得到系統(tǒng)管理員授權(quán)的原記帳人在電算化會計系統(tǒng)中,記帳人員應對帳簿的正確性負完全責任,誰記帳有誤就只能由誰負責修正。反記帳功能的目的,就是取消部分甚至全部的錯誤帳簿記錄以后重新正確記帳,從本質(zhì)上講,它也是對錯帳的一種更正行為。為了保證記帳操作的嚴肅性,避免濫用反記帳功能,操作者必須同時得到系統(tǒng)管理員授權(quán)才能實施反記帳。
2、只能在結(jié)帳前進行結(jié)帳就是在本期經(jīng)濟業(yè)務全部處理完畢,并被認為正確后予以封帳,使本期的經(jīng)濟業(yè)務固定下來。進行結(jié)帳操作就意味著本期已經(jīng)沒有經(jīng)濟業(yè)務需要處理,因而不但不允許輸入本期的記帳憑證,也不允許對本期經(jīng)濟業(yè)務進行記帳和反記帳。
3、只能按憑證號或日期逆序連續(xù)進行記帳是按日期和憑證號順序進行的,只有按其逆序連續(xù)取消帳簿數(shù)據(jù)庫的記錄,才能保證重新記帳的正常進行。這就意味著,反記帳的范圍應該以帳簿數(shù)據(jù)庫的最后一條記錄或者說是最后一張已記帳憑證為起點,依逆序前溯定位,來確定反記帳的記錄數(shù),而不能允許從帳簿數(shù)據(jù)庫中間任意抽取幾條記錄(不管是否是連續(xù))作為反記帳的范圍。
三、反記帳過程的數(shù)據(jù)處理
反記帳是記帳的逆操作,從某種意義上說,它也是記帳的一種特殊形式,因而在設計上必須將兩者結(jié)合起來考慮。在所有會計軟件中,記帳都是必備功能,根據(jù)一般的說法,計算機回到未記帳憑證庫中去,應該轉(zhuǎn)回的記錄就是反記帳的范圍。一般來說,這個范圍應該由反記帳執(zhí)行人員根據(jù)需要指定。但是對于記帳過程意外中斷而進行恢復到記帳前狀態(tài)這種情況,會計軟件應該提供自動定位的功能。現(xiàn)有會計軟件的解決方案是在每次正式記帳前先將帳薄數(shù)據(jù)內(nèi)容備份到硬盤某一固定文件中去,如本次記帳被意外中斷,則以備份文件恢復帳薄數(shù)據(jù)庫文件,由于每次備份到硬盤的文件名是固定唯一的,所以恢復只能對最后一次記帳進行,也只能進行一次。而且這種備份和恢復是對月內(nèi)帳薄數(shù)據(jù)的完全備份和完全恢復,如果一個單位的經(jīng)濟業(yè)務量較大時,在月度較遲時間進行記帳和反記帳,就會耗費較長的時間。為了提高效率,設想采用如下兩種方法加以解決:
1.1總結(jié)典型工作任務本文作者在院系建設中,參與了軟件技術(shù)專業(yè)課程體系的開發(fā).本專業(yè)的主要就業(yè)崗位是需求分析員、UI設計師、軟件設計師、測試工程師、質(zhì)量保障師、數(shù)據(jù)庫管理員.通過在揚州天潤電腦有限公司、揚州信息產(chǎn)業(yè)園等多家企業(yè)詳細調(diào)研后,根據(jù)職業(yè)崗位工作過程總結(jié)出一系列典型工作任務:系統(tǒng)需求分析、數(shù)據(jù)庫設計與維護、用戶界面設計、代碼編寫、軟件測試、用戶手冊編寫.
1.2開發(fā)學習領(lǐng)域根據(jù)典型工作任務,按工作步驟的實施過程展開順序及需要,遵循由簡單到復雜、由到核心來開發(fā)學習領(lǐng)域.開發(fā)出如下學習領(lǐng)域,如圖3所示.整個學習領(lǐng)域設計以《學生信息管理系統(tǒng)》、《酒店管理系統(tǒng)》、《網(wǎng)上書店》、《論壇系統(tǒng)》四個項目為主線,圍繞著如何解決典型工作任務而展開.每個項目的開發(fā)任務中精巧的整合了抽象的開發(fā)技術(shù),知識的應用性得到了突出,加強了學生自主學習能力,提高了創(chuàng)新意識,強化了團隊精神的重要性[4].
1.3學習領(lǐng)域的課時安排考慮學習領(lǐng)域?qū)W時分配時,遵循的原則是,工作任務中頻率高的分配學時多,難度大的分配學時多.如表1所示。在此,《使用和Ajax技術(shù)的網(wǎng)上書店開發(fā)》和《基于Struts/Spring/Hibernate/Ajax的網(wǎng)上信息平臺開發(fā)軟件測試》屬于難度稍大的課程,因此學時分配上是最多的.考慮到學生的接受程度,以及程序素養(yǎng)的養(yǎng)成,每個學年的課時分配也是逐年遞增的.
1.4學習情境設計受篇幅所限,這里僅以《使用HTML和JavaScript的動態(tài)網(wǎng)站開發(fā)》為例說明學習情境的劃分.如表2所示,這門課程設計了5個學習情境,符合了學習情境大于3的標準,讓學生在重復和比較中掌握技能.前4個情境都是頁面制作,屬于同一范疇,按照難度逐步遞增的特點進行設置.在這四個情境中完成的頁面就是一個完整的工作過程,完全體現(xiàn)了網(wǎng)站開發(fā)的技能要求.第5個情境是一個完整網(wǎng)站的制作,將前四個情境的技能要點全部包含,是一個較復雜的工作過程。
1.5學習情境教學實施在教學中教師與學生互動,讓學生通過“獨立地獲取信息、獨立地制定計劃、獨立地實施計劃、獨立地評估計劃”,在自己動手的實踐中,掌握職業(yè)技能、習得專業(yè)知識,從而構(gòu)建屬于自己的經(jīng)驗和知識體系.按照資訊、決策、計劃、實施、檢查和評價的六步教學法進行教學實施.以“學習情境1:圖文并茂的簡單頁面制作”為例進行說明.如表3所示.在教學組織過程中,可以看出教師與學生頻繁互動,學生獨立決策,做出計劃方案并實施計劃,在自己動手的實踐中,掌握職業(yè)技能、習得專業(yè)知識,從而構(gòu)建屬于自己的經(jīng)驗和知識體系.計劃完成后,學生要自查并互查,這也是強化技能的一種方式.學生分組完成計劃,關(guān)注工作的進度,可以加強他們的團隊協(xié)作能力,增強工作責任心.
2結(jié)束語
近年來,軟件行業(yè)進入第二春,供需兩旺。據(jù)調(diào)查,以北京為例,軟件工程師每年需求50000人左右。據(jù)IT英才網(wǎng)數(shù)據(jù)顯示:北京IT職場每月需求達3380個。 [1]但是,軟件行業(yè)市場的供需出現(xiàn)了錯位,一方面,IT企業(yè)對軟件工程專業(yè)的人才需求旺盛,另一方面,軟件工程專業(yè)的畢業(yè)生就業(yè)質(zhì)量卻不高。究其原因,是我們培養(yǎng)的人才不能滿足企業(yè)對軟件工程人才要求。
軟件工程專業(yè)是國家教育部在2002年新增的專業(yè)。該專業(yè)以計算機技術(shù)為主的專業(yè),實踐性很強,專業(yè)的實踐教學體系是培養(yǎng)學生實踐能力、計算機工程能力、創(chuàng)新能力的重要途徑。我們應該充分了解市場和企業(yè)的需求,制訂和實施切實可行的實踐教學體系。[2]
曲靖師范學院軟件工程專業(yè)從2008年開辦至今,已經(jīng)培養(yǎng)5屆學生,一直以來,我們不斷豐富和完善該專業(yè)的實踐教學體系,形成了相對完備、效果好的實踐教學體系。
2 實驗室建設是硬件基礎
實驗室是開展實踐教學的硬件保障,實驗室建設的好壞,直接關(guān)乎實踐教學體系執(zhí)行的成敗。一直以來,我們非常重視軟件工程專業(yè)的實驗室建設。實驗建設能充分滿足軟件工程專業(yè)實踐教學體系的硬件要求。實驗設備采購的指導思想是實驗設備要先進、實用,充分滿足學生的學習和教師的實踐教學需要。
該專業(yè)已經(jīng)建成硬件實驗室有2個,分別是“計算機組成原理實驗室”、“計算機組裝與維護實驗室”;通信與網(wǎng)絡實驗室有2個,分別是“計算機通信實驗室”、“計算機網(wǎng)絡實驗室”;軟件類的實驗室有3個,分別是“軟件開發(fā)與測試實驗室”、“數(shù)據(jù)庫實驗室”、“信息技術(shù)創(chuàng)新實驗室”。同時,為適應當今云計算的研究需要,我們投資200多萬建立了云計算平臺。
以上實驗室的更新及新建,能充分滿足師生完成實踐教學的需要。
3 軟件工程專業(yè)技能訓練是實踐教學體系的抓手
在學生大學期間,為了在不同學期適時提高學生的綜合實踐能力,我們結(jié)合“軟件工程專業(yè)人才培養(yǎng)方案”的要求,開展了貫穿大學4年的專業(yè)技能訓練。我們把專業(yè)技能訓練當作實踐教學體系的抓手,專業(yè)技能訓練根據(jù)訓練大綱,著力提升學生應具備的專業(yè)素養(yǎng)和能力。
我院的專業(yè)技能訓練主要包括兩個級別,一級是課程設計訓練,本訓練以課程為依托,制定課程級別的訓練大綱;二級是綜合設計訓練,主要訓練學生的軟件論文項目的開發(fā)能力,要求學生能靈活應用所掌握的知識和技能,完成一個綜合性、設計性的軟件項目。下面分別對這兩級訓練作詳細介紹。
3.1 課程設計訓練
“課程設計”是一個多義詞詞條。它可以指“為掌握某一課程內(nèi)容所進行的設計”[3]。課程設計是課程實驗的高級環(huán)節(jié),課程實驗是提升學生立體實踐能力的根本,課程實驗分為驗證性實驗、綜合性實驗和課程設計實驗,我們在傳統(tǒng)驗證性實驗的基礎上開展課程設計實驗,提升學生的課程綜合實踐能力。
以《Java程序設計》課程設計為例,課程設計的目的:利用Java語言的語法特性,結(jié)合數(shù)據(jù)結(jié)構(gòu)算法、網(wǎng)絡知識、文件處理和數(shù)據(jù)庫等知識完成綜合題目的設計和代碼實現(xiàn),并培養(yǎng)鍛煉分析程序、撰寫報告等能力。
軟件工程專業(yè)的已經(jīng)開出課程設計的課程有4門,分別是:OFFICE辦公軟件、計算機組裝與維護、C語言程序設計、JAVA程序設計。我們針對這些課程,在編寫實驗大綱時,要求包含課程設計,設計方案要經(jīng)過專業(yè)系的審核和教授委員的審定。最后,以審定通過的課程設計為依托,為后續(xù)綜合實踐能力的提升打下堅實的基礎。
3.2 綜合設計訓練
綜合設計訓練的目的是鍛煉學生綜合所學知識,設計和開發(fā)一個小項目的能力。這些項目有“JAVA程序設計”、“商業(yè)數(shù)據(jù)庫開發(fā)”、“J2EE企業(yè)應用”、“JAVA Web開發(fā)”等,這些小項目的訓練要基于幾門課的知識和技能,如“JAVA Web開發(fā)”就需要學生綜合數(shù)據(jù)庫、軟件工程、JAVA程序設計語言等知識與技能。
綜合設計訓練要與畢業(yè)設計區(qū)別開來,此訓練的主要目的是讓學生體驗和掌握項目開發(fā)流程,同時鍛煉綜合應用所學課程來完成一個具體的小項目。
3.3 軟件工程專業(yè)技能訓練安排
]
為鼓勵學生多渠道獲得技能分,我們規(guī)定,學生參加通過全國軟件資格(水平)考試(中級),可以獲得2學分,參加通過軟件資格(水平)考試(高級),可以獲得3學分。
4 畢業(yè)設計是實踐教學體系總結(jié)性的實踐環(huán)節(jié)
畢業(yè)設計是教學過程的最后階段采用的一種總結(jié)性的實踐教學環(huán)節(jié)。通過畢業(yè)設計,學生可以綜合應用所學的各種理論知識和技能,進行全面、系統(tǒng)、嚴格的計算機技術(shù)及軟件工程能力的練習。[4]畢業(yè)論文(設計)是實踐教學體系的技能整合,我院對畢業(yè)論文(設計)作重大改革,著力打造學生綜合實踐能力。
參加畢業(yè)論文(設計)的學生分兩部分,一部分在公司實習,同時要在公司完成畢業(yè)論文(設計)工作,余下的學生在曲靖師院完成畢業(yè)論文工作,為提高畢業(yè)論文(設計)的質(zhì)量,經(jīng)向教務處請示,允許我院結(jié)合專業(yè)實踐性強的實際,改革本專業(yè)畢業(yè)論文(設計)工作。改革思路包括三點,一是我院學生的畢業(yè)論文(設計)以畢業(yè)設計為主,弱化對學生文本的要求,強化對實踐動作能力的提升和檢查,二是做好規(guī)范管理工作,制定相關(guān)文件,如:“信息工程學院畢業(yè)論文(設計)工作規(guī)定”、 “信息工程學院畢業(yè)設計開發(fā)文檔的撰寫與打印規(guī)范” 、“信息工程學院畢業(yè)設計開發(fā)文檔”等。
5 校企合作助力實踐教學體系
為提升學生的實習效果和就業(yè)質(zhì)量。我們自2012年開始,與四川華迪信息技術(shù)有限公司開展畢業(yè)實習的合作,該公司是一家集軟件外包、信息服務、學生專業(yè)技能培訓為一體的公司,在以上業(yè)務深耕12年,在全國小有名氣。我們的學生參加校企合作實習有兩種類型,一是為期三個月的專業(yè)實習,二是為期四個月的就業(yè)培訓。三個月的專業(yè)實習分為Java開發(fā)方向和計算機網(wǎng)絡方向,Java開發(fā)實訓的重點是提升學生的軟件開發(fā)實踐能力和水平,計算機網(wǎng)絡方向的實訓重點是提升學生的網(wǎng)絡規(guī)劃、設計、實施、部署的能力。
從2013年開始,軟件工程專業(yè)的學生幾乎都參加校了企業(yè)合作的實習,取得了良好效果,學生的專業(yè)實踐能力提升了,就業(yè)質(zhì)量明顯提高,很多學生就在四川成都就業(yè)、創(chuàng)業(yè)。
6 結(jié)語
本文結(jié)合長期的思考和實踐,不同的實踐環(huán)節(jié)有機整合,大大提高了學生的職業(yè)能力和素質(zhì)。軟件工程專業(yè)的實踐教學體系的構(gòu)建和實踐是一個系統(tǒng)的、長期的過程,還需要我們不斷地探索,進一步提高人才培養(yǎng)質(zhì)量。
參考文獻:
關(guān)鍵詞 高職院校 畢業(yè)論文 問題 對策
中圖分類號:G642 文獻標識碼:A
畢業(yè)論文是大學畢業(yè)生上的最后一堂課,是大學生涯的最后一次作業(yè),是對整個大學知識體系的綜合運用和提高的一個過程。機械專業(yè)的畢業(yè)論文有實踐性強、理論要求高等特點,筆者在指導機械專業(yè)畢業(yè)生畢業(yè)論文的過程中,發(fā)現(xiàn)高職院校畢業(yè)生由于頂崗實習安排、論文寫作等方面存在問題,現(xiàn)針對問題進行分析并提出相應對策。
1 高職院校機械專業(yè)畢業(yè)論文存在的問題
1.1 頂崗實習崗位不對口,畢業(yè)論文無從下筆
機械專業(yè)是典型的工科專業(yè),以技術(shù)的實際應用為根本目的。①所以機械專業(yè)的實踐操作環(huán)節(jié)的鍛煉尤其重要,而部分學生頂崗實習的崗位與專業(yè)所學不對口,導致畢業(yè)論文沒有題材,也缺乏實際的模型和案例,只得采取抄襲等手段來試圖蒙混過關(guān)。如有一名機械設計與制造專業(yè)的學生,他的畢業(yè)論文是關(guān)于創(chuàng)業(yè)板對中小企業(yè)發(fā)展的意義,很明顯該論文不是出自他手,而是采取網(wǎng)絡下載,經(jīng)過改頭換面變成自己的論文。像這樣的情況每年都不少,究其原因,是高職院校“放羊式”的頂崗實習管理,使學生缺乏相關(guān)的實踐經(jīng)驗和現(xiàn)實案例,而難以獨立高質(zhì)量地完成畢業(yè)論文。
1.2 思想認識不到位,對畢業(yè)論文不重視
學生把畢業(yè)論文當作拿畢業(yè)證的一個環(huán)節(jié),沒有放在心上、落實在行動上,認為畢業(yè)論文就是走過場、搞形式,不影響畢業(yè)和就業(yè)。該類學生的大部分做法是從網(wǎng)上直接下載或者東拼西湊,倉促地完成畢業(yè)論文。造成有的同學連自己的論文的主要內(nèi)容都不了解,還有的學生連論文的署名和學校名稱都弄錯了,種種笑話層出不窮。究其原因,主要是學生認為學院不重視畢業(yè)論文,對自身的要求也不嚴格,對畢業(yè)論文敷衍了事。
1.3 專業(yè)知識不扎實,寫作功底差
機械專業(yè)的畢業(yè)論文要求高、難度大,對專業(yè)課程如機械設計基礎、公差與配合、機械制造工藝等核心專業(yè)課掌握要求比較高,而高職院校畢業(yè)生學生專業(yè)基本功不理想,畢業(yè)論文完成力不從心。另一方面學生對畢業(yè)論文的選題、結(jié)構(gòu)、寫作特點不了解,例如有學生選題是“淺談中國機械行業(yè)的發(fā)展”,很明顯選題范圍大,針對性不強,容易造成論述空洞、說服力不強;還有的學生有想法和思路,但是語言組織能力差,詞不達意,文章缺乏條理,結(jié)構(gòu)混亂。
1.4 WORD等常用辦公軟件不熟練,對論文排版等束手無策
目前,高職院校計算機基礎教育的目標定位一般是:基本會用計算機,能通過學校的相關(guān)考試,能通過國家級或者省級的計算機等級考試一級或者其他類似的考試。②但是計算機基礎教育中的辦公軟件的應用教學有所欠缺,學生在畢業(yè)論文完成過程中反映的計算機水平令人堪憂。如有的學生不會設置目錄、有的論文文字、段落間距不一樣、有的論文字體設置混亂。雖然高職畢業(yè)生畢業(yè)之前為拿到畢業(yè)證都參加過計算機等級考試,但對于這種考試學生大多是應付式的,考過了對軟件的學習也丟下了,另一方面計算機等級考試難度較低,很難從根本上促進學生的辦公軟件應用水平的提高,也就難以讓學生寫作的畢業(yè)論文滿足對論文的排版格式要求。
1.5 機械專業(yè)畢業(yè)論文教學思路問題
高等職業(yè)教育以技能為本位,強調(diào)專業(yè)的職業(yè)素質(zhì),側(cè)重熟練的技術(shù)運用能力,強調(diào)實踐操作能力,體現(xiàn)崗位的實際工作需要,培養(yǎng)在生產(chǎn)一線開展技術(shù)工作的技術(shù)技能型人才。從高等職業(yè)教育的特點來看,高職畢業(yè)生對理論知識的整體掌握水平比不上本科畢業(yè)生,但是不少高職畢業(yè)生的論文是讇讇椎納杓?,如有的學生畢業(yè)論文是機器人設計。像這樣的畢業(yè)論文對專業(yè)理論知識的廣度和深度都有極高的要求,大部分高職畢業(yè)生根本無法完成;另外,高職院校的畢業(yè)論文評價標準和本科院校一樣,對論文的學術(shù)水平要求高,而現(xiàn)實的差距卻讓高職院校的評價標準難以為繼。
2 解決問題的措施
2.1 建立完善的頂崗實習制度,落實頂崗實習的過程管理
知識不等于能力,從掌握知識到形成能力,需要一個內(nèi)化的過程,而這個過程可以通過頂崗實習來實現(xiàn)。③頂崗實習作為學生進行實踐學習最關(guān)鍵的一環(huán),也是完成畢業(yè)論文必不可少的一步。高職院校應在宏觀層面上對頂崗實習做好統(tǒng)一的安排和管理,做好前期準備,采取社會招聘和學校聯(lián)系安排的方法來為學生提供頂崗實習的工作崗位,做到專業(yè)對口、崗位對口、就業(yè)對口。在頂崗實習的全過程為學生安排指導老師并定期聯(lián)系和反饋,同時,企業(yè)的“師傅”也要參與到畢業(yè)論文的指導,通過企業(yè)和學校的老師共同監(jiān)督和指導學生完成畢業(yè)論文。為了提高老師的指導效率和學生的積極性,將學生在論文完成期間的表現(xiàn),作為畢業(yè)論文評分的一部分。
2.2 解決學生思想認識不到位的問題
為了從根本上扭轉(zhuǎn)學生的思想認識問題,一方面要加強對學生的思想教育,使學生認識到畢業(yè)論文是整個教學過程中重要的一個環(huán)節(jié),并加強論文指導,幫助學生克服畏難情緒和懶散習慣,獨立地完成畢業(yè)論文。另一方面高職院校必須嚴格制訂和落實畢業(yè)論文評分制度,根據(jù)學校人才培養(yǎng)標準,科學合理地制訂畢業(yè)論文評分標準,加強對答辯過程的督查,要求指導老師對畢業(yè)答辯不打人情分,嚴把考核關(guān),對學生抄襲畢業(yè)論文現(xiàn)象嚴厲懲處,對于畢業(yè)論文不合格的學生一律不予畢業(yè),打消學生的僥幸心理。
2.3 提高專業(yè)課程的教學效果和學生的寫作技能
高職院校應根據(jù)實際情況,適當提高專業(yè)核心課程的課時,讓老師有充足的課時把知識點講細講透,讓學生看懂聽懂,直到全部理解為止;高職畢業(yè)生的文學功底和文學修養(yǎng)整體水平不高,而寫作對于畢業(yè)論文的完成至關(guān)重要。為提高學生寫作技能,應適當開設畢業(yè)論文的指導課程,主要介紹畢業(yè)論文結(jié)構(gòu)特點、如何選題、如何論證等關(guān)鍵要素,再輔以具體的案例講解和適當?shù)木毩暎虝W生掌握寫作方法,切實提高論文寫作水平。
2.4 加強對WORD等辦公軟件的應用能力的培養(yǎng)
從現(xiàn)代大學生都要考取計算機應用能力證書,就可以看出以WORD為核心的辦公軟件的應用已經(jīng)成為大學畢業(yè)生的必備技能,但是軟件的應用能力的提高,在于熟能生巧,而不少大學生更多地把時間花在游戲和娛樂上,對辦公軟件的應用采取應付式學習。高職院校的老師應該在平時的教學中多要求學生使用辦公軟件完成課后作業(yè);在計算機教學的過程中,課堂作業(yè)除了應試計劃內(nèi)的知識以外,還可增加一些辦公應用類的題目;④學生社團也可以開展辦公軟件應用比賽等活動,多為學生創(chuàng)造學習的機會,通過多用多練,學好用好辦公軟件,就能應對論文寫作中的種種問題,也提高了學生的綜合素質(zhì)。
2.5 拓展畢業(yè)論文教學思路
高等職業(yè)教育不是研究型、學術(shù)型教育,是實踐型教育。實踐型論文和學術(shù)型論文的最大差異在于其鮮明的實踐性,⑤因而高職院校的畢業(yè)論文教學一定要體現(xiàn)崗位的實際工作需要。首先,畢業(yè)論文的選題方向不應該是讇讇椎納杓疲杓評嗟謀弦德畚畝愿咧霸盒5謀弦瞪訊卻螅嚀宀僮饜圓磺浚Ω糜衫鮮Ω菅ジ謔迪暗母諼磺榭觶ㄈ緇盜慵庸ぁ⒆芭淶齲癖弦德畚奶餑俊F浯危弦德畚納婕暗哪諶菘梢允巧呱系哪騁壞攔ば虻募庸すひ嶄腦歟部梢允槍ぷ鞲諼簧嚇齙降木嚀邐侍猓踔量梢允嵌ジ謔迪岸怨ぷ韉奶寤岷鴕院蟮墓ぷ鞔蛩愕鵲齲ü哉廡┦導拾咐⒕嚀邐侍庋芯亢妥芙幔梢耘嘌目蒲Ь瘢嶸導寄芎徒餼鍪導飾侍獾哪芰ΑA磽猓弦德畚牡鈉婪忠嘀賾諮√夂褪導矢諼壞那瀉隙取⑻岢齠圓叩牟僮饜院涂尚行浴⒙畚牡拇蔥碌恪⒙畚牡南質(zhì)狄庖澹揮邪湊照庋穆畚納杓撲悸方新畚慕萄В拍芮惺堤岣弒弦德畚牡慕萄е柿俊?
3 結(jié)束語
高職院校機械專業(yè)畢業(yè)論文是重要的教學環(huán)節(jié),它的質(zhì)量的高低也是整體教育教學質(zhì)量的重要保障,為提高機械專業(yè)學生畢業(yè)論文的質(zhì)量,應該在頂崗實習崗位安排、專業(yè)教學及監(jiān)控、辦公軟件應用能力培養(yǎng)等方面采取措施,切實抓好這一重要環(huán)節(jié),培養(yǎng)學生的實踐能力和創(chuàng)新能力。
注釋
① 張建.機械專業(yè)本科生專業(yè)知識融會貫通能力的強化[J].肇慶學院學報,2013(2).
② 楊娜.高職院校計算機基礎教育的改革研究(C).2011 2nd International Conference on Management Science and Engineering(MSE 2011).2011-10-01.
③ 祝登義.學生頂崗實習管理模式的探索與實踐[J].成都航空職業(yè)技術(shù)學院學報,2008(3).