時間:2023-03-23 15:22:18
引言:易發表網憑借豐富的文秘實踐,為您精心挑選了九篇計算機論文范例。如需獲取更多原創內容,可隨時聯系我們的客服老師。
1.論文類型:
不同的院系,不同的指導教師對本科畢業論文有不同的指導方法,在計算機系,本科畢業論文通常以下面四種類型:
1.1完成一個不太大的實際項目或在某一個較大的項目中設計并完成一個模塊(如應用軟件、工具軟件或自行設計的板卡、接口等等),然后以工程項目總結或科研報告、或已發表的論文的綜合擴展等形式完成論文。
1.2對一個即將進行的項目的一部份進行系統分析(需求分析,平臺選型,分塊,設計部分模塊的細化)。例如對一個大中型企業管理信息系統中的財務部分進行調研,分析和設計等,這類工作可以沒有具體編程,但應得到有關方面的初步認可,有一定的工作量。例如打印后有30頁以上的報告。
1.3對某一項計算機領域的先進技術或成熟軟件進行分析、比較,進而能提出自己的評價和有針對性創見。例如XML目前是因特網上新涌現的標記語言,它較HTML有許多無可比擬的優點,其中XML-QL是基于XML提出的一種新型查詢語言,分析總結這一新型查詢語言并探索它的實現途徑是十分有意義的工作。再如對自由軟件數據庫系統MySQL,分析總結其在Web應用上的特色,并能將有關技術用于自己研制的系統中。這類工作要注意把分析和實驗相結合,不要只停留在消化上。消化是前提,吸收和轉化才是工作的重點。
1.4對某一個計算機科學中的理論問題有一定見解,接近或達到了在雜志上發表的水平。例如,解決了一個眾所周知的問題,糾正了某雜志上理論的錯誤且提出解決修正方案,或自己提出有意義的模型,定義,且有定理、命題、或性能比較、分析、測試報告等。
一般而言,第四種較難,在若干年指導本科生畢業論文經驗中,只有兩位學生采用此形式寫出了好的論文,據悉,這兩位學生都順利進入了博士生序列。
2.選題:
2.1有科研項目的老師通常愿意從項目中選取本科生能完成的模塊,交給學生做,然后以第一種形式寫成論文。教師熟悉項目,項目有實用背景,一般而言,多數學生經過努力都能完成。但有些科研項目太難,或涉及保密內容,或本科生不容易完成,在這種情況下,教師可能會讓已保送為研究生,或確定留校的學生作這類題目。
2.2學生自選題目,有些學生已聯系好畢業后的工作單位,工作單位要求學生作某方面的項目,或已交給學生某方面的項目,經過指導教師認可,認為可作出合格的畢業論文,則可作這方面題目。這種方式下,學生積極性高,責任心較強,學以致用,一般論文的質量較好且成文后篇幅較大。
2.3教師根據社會需求,選擇題目。例如,院系行政需要教學,科研和研究生信息管理系統,有的教師指導幾位學生分別作大學院系行政管理子系統,博士生碩士生學籍管理子系統等等,有可能開始作出的軟件還不很完善,但有了雛形,經過修改后,一般是能夠應用的。有的系統經過下一屆本科生畢業實習的改進,就可以實用了。一些對路的、有用戶的軟件還有可能進一步發展為產品
3.論文的組織安排:
依據上述的論文類型,由于各類工作特點的不同,在搜集整理論文的素材、組織安排論文的結構方面,應有所不同,做到有的放矢。
3.1系統實現型論文:重點收集整理系統體系結構,程序模塊調用關系,數據結構,算法,實驗或測試等內容,論文結構一般安排如下:
(1)引言或背景(概述題目背景,實現情況,自己開發的內容或模塊)一般談課題意義,綜述已有成果,如”誰誰在文獻某某中做了什么工作,誰誰在文獻某某中有什么突出貢獻“,用“但是”一轉,分析存在問題,引出自己工作必要性、意義和價值、創新點和主要思想、方法和結果。然后用“本文組織如下:第二節第三節....,第四節....."作為這段結束。
(2)系統體系結構(強調系統的整體性,突出自己工作在整體中的位置)。(3)主要實現功能的描述(包括模塊調用關系,數據結構,算法說明,依據內容多少此部分可安排兩到三節)。
(4)實驗或測試。
(5)總結。
3.2應用開發型論文:
重點收集整理應用項目的背景分析,需求分析,平臺選型,分塊,設計部分模塊的細化,使用的開發工具的內容。論文結構一般安排如下:(1)引言(重點描述應用項目背景,項目開發特色,工作難度等);
(2)項目分析設計(重點描述項目的整體框架,功能說明,開發工具簡介等)(3)項目實現(重點描述數據庫設計結果,代碼開發原理和過程,實現中遇到和解決的主要問題,項目今后的維護和改進等,此部分可安排兩到三節);
(4)總結。
3.3分析比較型論文:
重點收集整理有關的最新論文或軟件,分析比較心得,實驗數據等內容。論文結構一般安排如下:引言(重點描述分析對象的特點,分析比較工作的意義,主要結果等);分析對象的概括性描述,分析比較的主要結果(如果是技術分析,給出主要數據,如果是軟件分析,給出代碼分析結果,實驗過程等);分析比較的評價和系統應用(可以給出基于分析比較的結果,提出某些設計實現方案,和進行一些實驗工作;最后是結論。
3.4理論探索型論文:
重點收集整理問題的發現,解決問題所用到的基本知識,解決問題的獨特方法,定理證明,算法設計和分析。
論文結構一般安排如下:
(1)引言(重點描述要解決的問題的來源,難度,解決問題的主要方法等);
(2)基本知識(解決問題涉及的基本定義,定理,及自己提出的概念等);
(3)推理結論(給出問題解決方案,包括定理證明,算法設計,復雜性分析等);
(4)結論。上述論文結構的安排和劃分不是絕對,可依據各自工作的實際情況,采用某一種或某幾種混合的方式指導自己論文的寫作。但無論采用什么樣的結構,一定要作到心中有數,貫穿一條邏輯線索切不可泛論成文或堆砌成文,時刻突出自己的工作內容。
4.論文格式及目錄系統:
每個作者有自己的風格,格式不必強求一致,但科技論文不能象寫小說劇本那樣,一般不能用倒敘,插敘,不設懸念,不用意識流,多線索方式等。例如,可在下列格式基礎上適當修改:科技論文目錄體系一般不用中文的“一二三”,而用下列的編排方式題目扉頁|___摘要(中英文,200-300字為限)|___正文目錄1.前言(背景,動機,前人工作)|___1.1。。。。|(1)(a)(b)(c)|(2)(a)(b)(c)|___1.2。。。。2.項目框圖及本工作在項目中的地位
3.項目特色(特殊功能,困難
4.方案選擇(前人方案,現可選方案,為什么選這一方案)
5.實現技術數據結構程序片段:
6.特殊問題解決方法:
|__6.1問題1|__6.2問題2|__......
寫計算機論文,必須具有1定的理論基礎,除了應該具有1般的哲學、邏輯學等基礎外,主要應該具有計算機學、心理學發及學科教學方面的基礎。教師要做好“平時燒香”工作,經常系統的看1些計算機專著,廣泛涉獵計算機報刊,特別是與自已所教學科有關的報刊。此外,也要做好“臨時抱佛腳”工作,結合擬將撰寫論文的選題學習相關理論。
畢業設計和畢業論文是本科生培養方案中的重要環節.學生通過畢業論文,綜合性地運用所學知識去分析,解決一個應用問題,在完成畢業論文的過程中,將所學知識進行合理的運用,它既是一次檢閱,又是一次鍛煉.不少學生在作完畢業設計后,感到自己的實踐動手,動筆能力得到提高,增強了跨入社會去競爭的自信心.以下內容希望能對學生畢業論文有所幫助. 關于本專業畢業論文選題
計算機專業畢業論文的撰寫前提,是先要求學員結合自己的工作實際,完成一定的應用型課題(項目)設計/開發工作,然后在課題(項目)完成的基礎上,學習并研究相關學科專業領域知識,將自己的實際工作加以
總結,以形成畢業論文.這也就是我們所要求的:論文一定要在自己的工作基礎上撰寫出來, 切勿上網下載或找幾篇文章拼湊.
計算機專業的應用很廣泛,幾乎遍及各行各業,因此論文選題的的范圍也很廣泛.網絡學員應該結合自己的本職工作,選擇一個適合自己的課題/項目和方向,加以研究,并完成課題/項目的設計和開發.在開發過程中,需要學習相關的應用技術和工具.課題/項目開發前,一定要進行計劃,要按軟件工程要求的那樣進行問題描述,軟件需求分析,總體設計,詳細設計與實現,最后是測試,在整個過程中,要像軟件工程要求的那樣,撰寫文檔.在課題/項目的開發設計中,要注意及時記錄和小結開發工作中成功經驗和所存在的問題,出現問題時,可以查資料,或向老師及同學請教.通常,在開發完成之后,學員會形成自己的觀點和經驗,這些觀點和經驗正是論文寫作的寶貴基礎.當然光有觀點和經驗是不夠的,還應該在理論的高度進行提升,即以專業理論來指導自己的論文撰寫工作.因此,從這一意義上將,論文不是一份軟件工程文檔,工作匯報或工作總結,而是對自己實踐工作進一步提升.
現在通過例子加以說明.假如一學員在中學教初中物理,平時見過或做過一些初中物理課件,也知道學校的工資,人事等管理已經計算機化.該學員初步可以選擇的論文題目就是初中物理課件的制作(或××初中物理課件的設計與實現),或中學工資管理系統和人事管理系統的開
發(或××中學工資管理系統的設計與實現),這一論文題目同時也是學員要設計和開發的內容.在確定題目后,將自己的構思與指導老師及時進行溝通,以得到老師的指導.在此基礎上,可按照前面所講述的方法,實現該系統的全部或部分(可視學員需求和時間而定),為此學員在結合軟件工程的要求,學習課件制作工具的使用,或應用系統開發工具的使用.當課題(部分)完成后,就可以開始對論文的框架進行構思.
事實上,計算機理論與應用專業有很多熱點問題值得研究的問題.
對于理論問題的選擇,選題可以參考計算機中文核心期刊上相關作者已經發表的文章所涉及的內容,要注意的幾點是,研究者應該具有:1)較好的數學基礎;2)教扎實的本專業理論知識;3)一定的研究能力;4)較多的參考資料(至少能夠找得到,或知道如何找).
對于應用問題的選擇,則廣泛得多.例如應用領域的管理系統的開發,這一選題中可以考慮的問題有基于網絡/Web的應用系統,或者選擇基于單機的應用系統開發.
教師根據社會需求所擬定的選題是:院系行政教學,科研和研究生信息管理系統,本科生學籍管理系統等. 相關選題可以本文參考附錄.
二,是本專業論文寫作的特點,寫作要點
本科畢業論文通常有如下四種類型:
1.1 完成一個不太大的實際項目或在某一個較大的項目中設計并完成一個模塊(如應用軟件,工具軟件或自行設計的板卡,接口等等),然后以工程項目總結或科研報告,或已發表的論文的綜合擴展等形式完成論文. 這類項目的寫作提綱是:
1) 引言(應該寫本論文研究的意義,相關研究背景和本論文的目標等
內容.);
2)×××系統的設計(應該寫該系統設計的主要結論,如系統的總體設計結論(包括模塊結構和接口設計),數據庫/數據結構設計結論和主要算法(思想)是什么等內容.);
3)×××系統的實現(主要寫為了完成該系統的設計,要解決的關鍵問題都有什么,以及如何解決,必要時應該給出實驗結果及其分析結論等.);
4)結束語(應該總結全文工作,并說明進一步研究的目標和方向等).
1.2 對一個即將進行開發的項目的一部份進行系統分析(需求分析,平臺選型,分塊,設計部分
模塊的細化).例如對一個大中型企業管理信息系統中的財務部分進行調研,分析和設計等,這類工作可以沒有具體編程,但應得到有關方面的初步認可,有一定的工作量.這類論文的重點是收集整理應用項目的背景分析,需求分析,平臺選型,總體設計(分塊),設計部分模塊的細化,使用的開發工具的內容.論文結構一般安排如下: 1)引言(重點描述應用項目背景,項目開發特色,工作難度等) ;2)項目分
5.1 學術論文要求文字流暢,層次清晰,詞藻不能過分華麗,近年國內外在計算機方面的論文的語言較以前生動,但用詞都以準確,不過分夸張為度。
5.2 標題要能反映內容。如有新意更好。例如,下面題目是個不好的題目:"圖像處理的某些問題的研究",論防火墻技術"等,其中的"某些問題"不如換成最中心的詞匯。論防火墻技術題目太大,不適合本科生作。
5.3 學術刊物上論文摘要一般 300 字左右,需要較高的綜合能力。而學生畢業論文摘要可以寫一頁( 1000 字左右),因此活動空間較大,要好寫一些。
摘要可以在全文寫完后再寫。要簡明,
中英文摘要應一致,要突出自己的工作,要提供幾個 key words 。
寫英文摘要時,可先用英文的習慣和用語寫摘要 ( 可以借助于電子詞典),然后英譯漢 , 用中文摘要去將就英文摘要。反過來,如果先寫好中文摘要,再漢譯英,則很難把英文摘要寫得地道。
為了使得英文表達地道、準確,可以讀十幾篇相關研究方向的論文的摘要,注意一些表達詞的使用,如 present, implementation, propose, give, argue 等。
平行的內容宜用平行的句型。例如下面的例子中,一句主動,一句被動,語感就非常糟糕: "This paper proposes a new algorithm and a prototype is presented.....".
5.4 前言部分要寫問題背景,動機,要說明自己工作的工作有用,有意義(才能鼓勵讀者讀下去),通常在介紹國內外工作后,用"但是"一轉,指出前人工作的不足,引出自己的工作。在前言中簡述自己作的主要結果,(例如明確地列出幾條,說明本文的主要工作,主要成果)。前言部分的末尾介紹文章的組織情況,各節內容。
5.5 突出特色,一個項目中工作很多,有些是同行皆知,自己也無創新的,可以略寫,要多寫自己遇到的特殊困難和創造的特殊解決方法。使人家讀了能學到東西,看到作者的創意。為了突出特色,還可以在一節中分成小標題寫,一個問題一小段,與計算機相關的論文中還可以把數據結構和程序片段夾敘夾議呈現出來,比只用漢字解釋得更清楚。
5.6 上升到理論,一般碩士論文會要求這一點。如果本科生能夠在畢業論文中得出有意義的定理或命題,一般會認為是好成果。可能會被推薦到雜志上發表,或在考研、求職中得到承認。
5.7 各部分應詳略得當。一般地,畢業論文應該主要寫作者的見解和工作,把自己的創新寫深寫透。綜述要有述有評有比較。只要是作了實驗,寫了程序,一般是想寫的太多,寫不完。反之,會感到空虛,沒有寫的,有的學生抄書來充篇幅,效果不好。一般地介紹相關工作(前人的成果)部分不應該超過總篇幅的 1/6 。
5.8 完整的論文應包括測試、運行結果及分析(圖表或曲線)。
5.9 結論,小結。說明解決了什么問題,有什么創新,下一步工作主要內容等。
返回目錄
六、參考文獻及引用
參考文獻是論文寫作中的重要一環,帶著問題讀文獻或雜志上的論文,不但注意學習學術內容,同時也注意學習選題方法、格式、標準的套話、起承轉合的語言和方式,參考文獻的寫法,字體的運用等等。在論文中明確給出參考文獻的出處,既代表著對前人成果的繼承,也代表了對他人研究成果的尊崇,是科學研究中應培養的正確的科學態度和做人準則。
參考文獻的寫法:按參考文獻在論文中出現的順序,用編碼的方式給出,如 [1] , [2] ,等。參考文獻包括專著、學術期刊、學術會議、技術報告等。
七、 摘要樣板
學術刊物上論文摘要一般 300 字左右,需要較高的綜合能力。而學生畢業論文摘要可以寫到 1000 字,因此活動空間較大,要好寫一些。下面是可行寫法之一。
1. 介紹項目意義背景, 100-200 字。
2. 本文作的主要工作, ( 1 ),( 2 ), ( 3 ) ,..... , 400 - 600 字
1.1傳統教學模式實施的弊端當前的計算機教學活動中大多數的院校都采用傳統的教學方式,既先學習計算機理論,再學習計算機實踐知識的教學方式。這種教學方式本質上是傳統的理論科目教學方式的延續,雖然具備了理論聯系實際的內容。但是由于理論課程和實踐課程分開進行,學生需要在不同的教學環境下分別進行計算機理論和實踐的學習,導致計算機教學活動中理論與實踐相脫節,很多學生在理論課上學習的理論知識在實踐課程中無法實現應用,同時在實踐過程中產生剛性需求的理論知識在理論課上卻沒有學習到,傳統教學模式這種將計算機理論教學與計算機實踐教學割裂的教學理念,讓計算機教學活動的教學效果不盡如人意,對學生的計算機應用水平和綜合素質的提升始終不理想,在這種計算機教學活動的嚴峻形勢下,應用計算機一體化教學的新模式是十分有必要的。
1.2學生基礎影響教學效果在計算機教學活動中,因為學生的整體素質是參差不齊的,所以教學實踐中學生的純理論知識或者純實踐知識的理解能力并不是很高,如果堅持采用傳統的教學模式,很可能會導致學生在學習活動中因為聽不懂教學內容而放棄對計算機知識的學習。因此在計算機教學活動中應用一種深入淺出、簡單易懂的教學方法是激發學生學習興趣,提高學生學習效果的重要方法。一體化教學的方法在具體的教學實踐活動中讓學生在實踐操作平臺上接受計算機理論知識,教師每講一點學生就可以對教師教授的內容進行結合實踐的學習,這種理論知識與實踐知識的實時結合,讓學生在計算機學習活動中可以運用抽象理論知識的理解和具象實踐知識的理解,兩種理解方式對教學內容進行理解,不僅大大的降低了學生接受計算機知識的門檻,而且加深了學生對計算機知識的理解。
1.3不能滿足現代企業對人才的需求隨著社會經濟的快速發展,以及計算機技術的推廣普及,計算機在社會經濟生活中的應用已經發展到一個相對高級的形式,現代企業對計算機專業人才的需求不僅僅局限于實踐操作能力,或者是理論指導能力,而是對計算機理論、實踐、創新能力的全面要求,在當今的知識經濟時代只有能夠綜合擁有這幾種能力才能夠在計算機領域有更大的作為,為企業主體創造更多的價值。面對現代企業主體的這種人才需求形勢,進行計算機專業的一體化教學成為一種必然。因為在計算機教學活動中只有堅持一體化的教學,才能夠提升學生的理論、實踐、創新能力,才能滿足用人企業對計算機人才的要求。
2計算機一體化教學模式的實施
2.1以促進就業為導向,突出能力培養在計算機教學活動中,因為計算機專業本身就是一種實踐性極強的專業,所以在專業教學目標的設置上,要堅持以計算機的實際應用能力為目標,堅持以就業為導向。在教學活動中切實以計算機的實踐應用能力提升為教學的目標,以保證學生的就業為教育導向,教育學生養成良好的職業行為,職業道德、職業精神、職業素養和相應的社會責任,堅持以就業為導向能夠明確計算機教學活動中的教學方向,促進學生計算機綜合素質的全面提升,讓計算機一體化教學模式的積極效果能夠完整的發揮出來。
2.2職業生涯發展為目標,明確專業定位在計算機教學活動中教學的內容是比較繁雜的,學生在校學習期間不僅僅只是從事普遍教授的計算機知識的學習,同時也應該對計算機的專業知識有自己個人的看法,根據自己的實際情況選擇適合自己的計算機專業領域,這是學生在計算機學習領域生存、發展的重要內容,只有在計算機教學活動中堅持將計算機教學和學生個人職業生涯的自我規劃結合起來,明確學生的專業定位,才能保證計算機一體化教學活動的質量和效率。
2.3以職業活動為核心,確定課程設置在計算機教學活動中,一體化教學最重要的內容就是要將理論教學與實踐教學結合起來,打破計算機理論課程與計算機實踐課程相分離的教學模式,讓計算機教學活動擺脫傳統教學模式的桎梏,以計算機應用能力的需求為推動力,反推計算機教學活動,在具體的教學實踐活動中將計算機理論知識的課程內容和實踐知識的課程內容結合起來,并根據理論結合實踐的教學實際進行一體化課程的教學課程設置,保證在計算機理論教學和計算機實踐操作能力能夠在課堂教學活動中結合好,實現好。
2.4以工作任務為載體,設置學習任務在計算機教學活動中,就業是其最鮮明的導向所以教學實踐就應該以就業后的計算機應用實際為目標,設置專業化的計算機應用情境。根據專業性質的不同模仿工作中的任務布置方式進行學習任務的設置,在教學活動中今早體驗到工作中的計算機應用形式,以鍛煉自身相應的計算機實踐應用能力。注重在實際工作中能力的養成,培養自身分析問題、解決問題的能力,按照工作任務和工作過程的邏輯關系進行設計,體現綜合技能的培養,以新知識、新技術為依據,開發新工藝、新方法,滿足企業用人的需求。
2.5以學生為中心,實施模塊化教學學生是教學活動的主體,是教學活動的推動者和接受者,所以在計算機教學活動中一定要堅持以學生為中心,讓計算機教學活動成為一種實際的以學生的學習效果提升為教學目標的教學活動。圍繞學生這一教學活動的中心點,設置計算機教學活動的教學模塊,將計算機教學活動的內容依據其自身的專業屬性和性質特點分為多個相互連結的教學模塊,在模塊內部實現相應計算機教學內容的理論知識與實踐知識的結合,同時根據教學模塊的內容和性質選擇相應的教學情境、教學方法,讓學生在計算機學習活動中能夠系統、科學的對計算機知識有所掌握,計算機理論知識與實踐知識的結合能夠極大的提升學生計算機知識的理解能力,教學情境和特殊教學方法的應用讓學生對計算機綜合知識的職業應用能力有進一步的提升。模塊化教學是這一系列教學活動的主體部分,支撐起了計算機一體化高效教學的主體內容。
3計算機一體化教學實施原則
3.1先進性原則計算機技術是一種具有鮮明時代特點的時代技術,其在社會經濟中不僅應用廣泛、影響深遠,而且其自身也是在不斷發展的。在計算機誕生的幾十年之間計算機技術已經更新了幾代,技術進步和應用水平提升數量更是數不勝數。計算機和計算機應用技術的這種發展和進步形勢,必然會導致計算機教學活動的適應性變化,在計算機一體化教學活動中,教育主體首先要注意的是教學內容的特殊性。隨著現代社會經濟的發展和進步,計算機技術在社會經濟生活中的更新換代只會越來越快,所以計算機一體化教學活動一定要瞄準計算機和計算機應用技術的最前沿。因為從計算機技術一體化的學習到計算機技術的實際工作應用本身就會有一定的延遲,而這會導致學生在實際工作中對一些新興的計算機技術認識不夠深入,而影響學生的實際計算機應用水平,所以在計算機教學活動中教學主體只有瞄準計算機技術的最前沿,選取當前應用領域主流的、先進的計算機技術作為教學內容,才能保證學生在經過計算機一體化教學之后,其實際應用水平能夠提升,一體化教學的積極效果能夠顯現。
3.2技能培養原則計算機教學活動中學生的計算機技能,是學生計算機水平的直接表現形式,也是學生計算機綜合素質提升的基礎,所以在計算機的教學活動中,一定要堅持技能培養的原則,認識到實際操作能力是學生計算機綜合素質的基礎。只有借助計算機的專業技能,才能展示出學生計算機的綜合素質,才能表現出學生在計算機領域的獨特建樹,所以計算機技能的培養是計算機一體化教學活動中的重中之重,在教學活動中要兼顧計算機理論知識教學和計算機實踐知識教學,同時重視對學生計算機技能的培養。
3.3可操作性原則一體化教學模式在計算機教學活動中的應用是以提升計算機教學質量為目的的,其應用的實效性是計算機教學領域應用最關注的問題,所以一體化教學的課程設置、教學內容設置、教學形式設置等等都要從實際應用的角度出發,以自身的切實、可操作為最基本要求。計算機的一體化教學模式要全面客觀的反應專業課程現狀以及計算機教育規律,課程設置要符合社會經濟生活中的企業主體實際需求,同時一體化教學還要考慮到具體的教學實踐活動實際,考慮院校的實際師資力量,保證對院校的教育資源合理利用。讓一體化教學模式在計算機教學活動中的應用切實、可操作,同時對學生的計算機一體化教學應該與相應的計算機專業等級標準聯系起來,在一體化教學活動中以國家計算機專業等級要求為標準設置教學目標,以學生的國家計算機專業等級考試成績對學生的學習活動進行評價。
4結論
邏輯安全指的是計算機信息的完整不受到破壞,避免受到不安全因素的影響。針對計算機網絡安全的具體分類,采取科學的措施保證計算機網絡系統中數據信息的安全,實現計算機網絡的正常有序進行。
2計算機網絡安全的影響因素
2.1計算機網絡硬件的配置不科學文件服務器作為計算機網絡的的傳輸中心,是決定計算機系統穩定性的關鍵因素。在實際的計算機網絡運營中,服務器并沒有同計算機網絡的運行需求相配合,在結構設計等方面未形成完備的計劃,影響了計算機網絡性能的延展性,使文件服務器功能的發揮上大打折扣。
2.2欠缺健全的管理制度計算機的管理是規范計算機正常運行的重要制度保證,但是很多計算機網絡應用系統的管理力度不夠,缺乏對計算機管理的有效控制,影響計算機的正常秩序。
2.3計算機安全意識不足在計算機系統內會有無數的節點,各個節點都有可能導致計算機數據泄露。加之防火墻配置上并未對訪問權限有嚴格的規范,使得計算機的訪問權限的訪問范圍不段擴大,容易被不法分子濫用竊取計算機內的重要數據信息。
3確保計算機網絡安全的應對措施
3.1制定合理的網絡系統結構計算機網絡安全需要依靠合理的網絡系統設計,網絡系統的結構是影響計算機網絡安全的重要因素。所以應該形成完備的計算機網絡系統結構,在不斷地運行中積極尋找更好的計算機網絡運行的規劃設計。但同時要重點注意局域網的運行,因為局域網的技術應用是以廣播為媒介的網絡,系統中的任何兩點會形成基礎的通信數據,被存在于這兩點的網卡所接收,當然數據的傳輸過程中還有可能受到系統內任意一點網卡的干擾,截取相關信息。可見,計算機網絡的不安全因素隨時存在,只要將相關的竊聽裝置安裝于任何一點便可盜取相關數據信息,嚴重威脅著計算機網絡的安全運行。
3.2強化對計算機網絡的系統管理如何有效對計算機網絡的不安全因素進行控制,需要加強對其的管理控制。通過建立健全安全管理體制,切實提高計算機網絡的安全管理水平。堅決杜絕計算機的非法用戶接觸計算機或者進入計算機控制室惡意破壞計算機的行為。在硬件設備的保護上,要重點打擊破壞計算機的非法行為,尤其是要特別注意計算機網絡服務器、打印機、路由器等設備設施上。同時要保證計算機室內的運行環境符合計算機運行的要求條件,例如室內溫度、濕度、清潔情況、插座電源等要定期檢查,確保能正常工作。
3.3安裝計算機殺毒軟件時代的不斷發展,促使計算機病毒也在不斷地更新,一旦發生計算機網絡病毒就會導致計算機網絡系統的全部癱瘓,給計算機造成無法挽回的后果。而殺毒軟件可以說是計算機病毒的克星,可以有效地防止計算機病毒的侵襲,保護計算機系統不受到病毒的威脅。所以在計算機網絡的安全防護中要運用好殺毒軟件的作用,在計算機內安裝殺毒軟件,進行系統定期的病毒查殺。但是很多計算機用戶對計算機病毒的認識不夠,認為計算機病毒只需要注重感染后的及時殺毒便可以,殊不知病毒最重要的是要“防”。在病毒發生之后,被動進行計算機病毒的查殺的行為只能暫時消滅病毒,而不能從根本上進行查殺,具有一定的局限性。另外,計算機病毒的特性促使其變化多樣,所以一定要安裝計算機病毒殺毒軟件,及時發現計算內潛在的病毒并進行徹底的消除。同時,要定期對計算機進行全面殺毒,確保計算機的軟件和硬件設備能正常工作。
3.4實施防火墻近幾年來,防火墻的應用越來越受到人們的關注。是近幾年發展起來的一種保護計算機網絡安全措施,可以有效地控制信息進出,是保護信息安全最基本的安全防護措施之一。防火墻可以真正組織非法用戶入侵計算機系統,在逐步提高安全性的同時將有害的信息進行過濾,提高安全等級。防火墻的工作原理很簡單,將所有的密碼、口令信息都記錄在防火墻上,另外對計算機系統的訪問都要經過防火墻的審核。如果發現有不當的地方應該及時指出并同工作人員進行溝通解決。
3.5實施數據加密保護數據加密是在計算機病毒防護中運營比較靈活的策略,在開放性的網絡里應用最為廣泛,最主要的作用是保護計算機內的數據信息,例如文件、數字等信息免遭病毒的破壞。在使用計算機時,一定要特別注意密碼的保護功能,針對不同的需求進行不同密碼的設置。在設置密碼時要遵循一定的原則:首先盡量不要使用同一個密碼,避免因一個密碼的丟失而造成所有隱私的泄露。其次,在設置密碼時最大程度加大密碼設置的繁瑣程度,包含數字、字母、標點符合等多種形式,加大破解密碼的難度。最后一定不要在登錄時點擊記住密碼功能,這樣會給不法分子趁機盜取重要信息造成可乘之機,導致嚴重的后果發生。
3.6嚴格控制網絡權限并不是所有的人都可以無限制的進行計算機系統的使用,只允許一部分人有訪問和使用計算機網絡的權限。這樣可以極大地加強計算機系統的保密性,設置重重障礙阻止不法之徒闖入計算機網絡系統當中,破壞計算機的正常運行。只有具有規定權限的人員才可以被允許有計算機網絡訪問的權限。在進行訪問時,最先有相應的用戶名和密碼,只有輸入正確服務器才會顯示下一步的訪問操作,申請訪問的人員在經過計算機的審查后方可進入計算機應用系統中。在這過程中,如果反復使用密碼但均錯誤的時候,則被視為非法入侵,隨之會有警報進行預警,計算機系統會迅速調整運作程序,阻止不利因素的破壞。
4結語
(一)對企業內部控制的初步審計計算機會計信息系統比傳統的手工會計信息系統復雜很多,其控制過程從對人的控制擴展到對計算機和人的控制。計算機的處理過程具有集中性、連續性,隨著計算機的數據存儲載體變化以及共享程度的提高,會計中財務賬簿控制系統漸漸失去作用。這種情況下必須要做好對審計內部控制的加強。而企業內部控制的初步審計就是針對這種情況產生的。企業內部控制的初步審計就是審計人員初步熟悉電算化會計系統的業務流程以及企業內部控制的基本結構。從原始的數據憑證到最終的各種報表的輸出,整個過程現在審計前有大致的了解。一般來說,審計人員可以與企業內部的有關人員座談、查閱資料或者實地觀察等來跟蹤業務處理方法,從而了解企業審計單位信息的內部控制方式有哪些,從而有利于今后審計工作的順利開展。
(二)對內部執行情況進行測試完成了企業內部控制的初步審計之后,接下來就是對內部執行情況進行測試。對于一個健全的計算機會計信息系統而言,即便具有健全的內部控制機制,在實際的業務處理過程中也不一定能夠被有效執行,因而必須對其內部執行情況進行測試。檢查這些必要的控制制度是否在執行或者由哪個工作人員執行以及使用哪種方法執行。通過了解以上執行情況,從而把握其系統的可靠性、完備性以及可依賴程度,最終做出綜合評價。同時,審計人員應該采取相應的審查文檔和有關的企業工作人員進行面對面的交流,從而更好的把握系統的流程,確定實際情況與規章制度的要求差距在哪里,并確定相應的解決方案。
(三)對內部控制情況進行評價通過對內部控制執行情況進行有效的測試之后,進而需要對內部控制情況做出詳細的評價。評價過程遵循客觀、公平、嚴格的準測。一般而言,主要從以下三個方面進行把握。第一,評價初步的審查結果,評價被審計的計算機會計信息系統中有哪些是比較滿意的工作,哪些工作略顯不足。第二,評價內部控制情況符合測試的案例,其具體的符合程度是多少。是否真正能夠按照其要求發揮出應有的作用。第三,上述的兩種情況,其可靠性有多強,是否能夠真正的為計算機會計信息審計工作服務。
二、計算機會計信息工作審計的現狀及改進措施
(一)當前企業計算機會計信息工作審計的現狀當前我國多數企業計算機會計信息工作的審計有一定的不足之處。首先,數據的保密性和安全性較差。這主要體現在目前多數企業的計算機會計信息對各種分散的交易數據常常會收集起來,放置于計算機的中央存儲器中進行存儲。這種統一的存儲方式加大了數據丟失和泄露的風險。有時候由于黑客攻擊等計算機遭受病毒入侵,造成了數據的泄露或者損壞,缺乏相應的安全性保護機制。其次,對于計算機會計信息工作的監督和管理力度不大。雖然現在計算機會計信息工作有相應的規章制度,但是很多時候僅僅是一種形式,而不能夠真正的按照規章制度來進行。這歸根結底是因為對其監控和管理的力度不大造成。最后,當前我國會計從業人員的信息化素質普遍不高。我國的許多會計從業人員對于計算機的熟練程度不夠,在進行操作時實際能力更差。有些企業的相關人員對于企業的財務管理系統沒法充分的掌握和理解,一旦發生風險也不知如何控制,因而極大的增加了計算機會計信息工作的難度。
(二)改進措施針對以上這種情況,首先要做的是充分發揮審計功能,從而有效降低企業的內部控制風險。一般說來,現階段使用的內部審計方式主要有對會計軟件進行審計、對會計數據文件進行設計、對會計信息系統進行事前、事中和事后的設計等。其次,需要企業建立和完善計算機會計信息系統的操作規章制度。當前條件下,開展會計工作不能再如以前那種墨守陳規、沒有變通的會計工作,而應當跟得上時代的步伐,努力適應新的經濟形勢,發展更加適用于企業本身的操作流程。與此同時,還需要從長遠的發展看待會計工作的進行,將操作的規章作為具體的指導方針,從根本上認識和解決計算機會計信息工作審計,為會計工作的順利開展做出一定的貢獻。最后,努力提高會計從業人員的專業素養和綜合素質。從嚴要求會計從業人員,要求其補充自身的會計知識和現代會計信息系統知識,熟練操作和使用計算機。只有真正加強了會計從業人員的專業素養和綜合素質,才能真正提高其信息處理水平,才能夠保證現代會計信息化系統的順利進行。
三、結論
1 關于計算機軟件測試的介紹
1.1 軟件測試的概念
軟件測試是指在軟件運行之前,對軟件的產品介紹和代碼進行審核,從而保障軟件的正常運行。軟件測試不僅代表軟件系統出現問題的可能性,同時還表示軟件能夠完成預定功能的程度,這兩部分對于軟件測試都有重要的意義。
1.2 軟件測試的特點
1.2.1軟件測試的動態性
軟件測試是在規定輸入值的情況下運行的,是一種動態的檢測軟件的運行狀態的過程。
1.2.2軟件測試的有限性
在對軟件進行測試的過程中,測試的次數是有限的,不可能無限制的測試下去,同時,整個測試過程還要具有可管理性,即在測試時需要平衡測試需求與測試資源之間的關系。
1.2.3軟件測試的預測性
進行軟件測試之前,應該判斷測試的結果是否妥當,常常采用預示程序來預測運行的可能結果,但預測程序也是軟件測試技術的一大難點。
2 軟件測試技術的過程分析
2.1軟件測試的方案
在進行軟件測試之前,都需要制定一個合適有效的軟件測試方案,以確定軟件測試的目的和過程,為軟件測試的完成提供一個清晰有效的目標。
2.2 軟件測試的開發設計
軟件測試設計就是在軟件開發的過程中進行的軟件質量測試工作,在測試時需要提供規范的應用說明、程序設計情況,同時,軟件測試設計在軟件測試過程中有著重要的作用。測試設計的基本步驟為:首先利用先進的技術手段設計分析樣式,然后討論測試結果,并做成有效的測試方案,最后確定每一項測試任務都完成了,從而保障測試結果的有效性。
2.3 軟件測試的準備
在測試方案開始前,需要先進行測試準備,列舉測試方案中所需要的重點問題,這些問題常常有測試數據集、驅動程序和實際執行測試所需的軟件等,同時需要為整個測試過程尋找合適的測試環境和測試工具。
2.4 軟件測試的實施
參照之前設計的軟件測試方案,利用測試用例對軟件測試的項目進行全面有效的測試,并將測試情況與實際運行情況對比起來研究,從而判斷測試是否成功,并進行下一步測試工序。在測試的過程中對軟件的質量問題進行記錄,并進行有效的修改,修改之后再按照之前的測試步驟重新進行測試,觀察問題是否會再次出現,從而確保軟件的質量。同時,應制定合適的測試計劃,定期將軟件運行測試,以保障之前測試的問題不會在出現。每完成一個測試部分,比較整個運行結果與測試方案的不同之處,并針對不同之處進行有效的調整。
2.5 軟件測試的報告
將軟件測試階段得到的運行結果拿來觀察和處理,觀察測試觀點是否完整,確認方法是否有效,并依次評定軟件測試過程中的測試用例和軟件質量等級,并進行測試報告總結。
3 軟件工程中存在的測試問題
軟件工程出現后,軟件的運行質量越來越受到人們的關注,軟件測試技術也開始慢慢發展,但在軟件工程中常常出現一些測試問題,導致軟件的質量受到影響。下面筆者就軟件工程中常見的測試問題進行闡述。
(1)目前很多軟件開發公司沒有比較正規的軟件開發手段,沒有產品說明書,因此,在進行軟件測試時需要先利用試探性測試技術。而利用試探性測試技術需要先了解軟件的特性,并對軟件的運行情況進行有效的記錄,全面描述軟件的功能特點,然后應用常用的幾種軟件測試技術來找出軟件的質量問題。但在這樣的情況下,一些錯誤、非法的沒有利用價值的數據容易被作為輸入數據,這樣測試軟件的輸出結果存在較大問題,對于軟件測試的進行有較大的影響。
(2)在進行軟件測試時,首先要對軟件的邏輯流程進行了解,描述軟件的詳細狀態,但在一些規模很大、結構復雜的軟件測試中,了解軟件的運行情況是很困難的,這時,就需要降低軟件測試的狀態以及數量。但是在測試中,必須對每種狀態都進行測試,但在實際測試中往往忽略這一問題,這將會大大影響到軟件測試的效果,并產生一定的后果。
4 計算機軟件測試的常用技術
軟件測試技術對于計算機軟件行業的發展有重要的促進意義,關系到計算機軟件的運行質量,同時,還能方便人們的日常生活。計算機軟件測試主要有兩種手段,即白盒測試和黑盒測試,下文筆者將對此進行闡述。
4.1 白盒測試
白盒測試即邏輯驅動測試或結構測試,該方法是對系統的內部構造進行測試,檢測整個應用軟件內部是否正常運行的手段,在測試中,把待測系統當作一開放的盒子,通過對系統的內部程序結構進行測試來檢測它的邏輯路徑,從而根據在不同區域的檢測信息來測試軟件的實際運行情況是否與預期結果相同。目前,采用白盒測試技術常用的方法有:基本路徑測試法、邏輯覆蓋法、靜態結構分析法和代碼檢查法等。與其他的軟件測試技術相比,白盒測試技術需要充分了解到系統的內部構造,以便對系統的全部邏輯路徑進行檢測。在應用這種測試技術時,首先要檢查系統的內部構造,并從整個應用的邏輯來
統計檢測數據。另外,白盒測試技術對于軟件測試人員快速發現軟件運行異常情況,提高軟件的運行效率有重要的現實意義。 4.2 黑盒測試
黑盒測試即功能測試,該方法是對軟件產品的功能進行測試,從而觀察軟件能否正常運行的手段,在測試中,把測試系統看成封閉的黑盒子,不需要考慮整個軟件系統的內部特征,只需要依靠傳輸數據來得出檢測結果。黑盒測試主要對軟件的界面和功能進行測試,僅僅只需要考慮系統的外部結構,從而達到有效進行軟件測試的目的。同時,黑盒測試主要測試軟件的功能,常常用于檢測這樣幾種錯誤:運行界面、程序初始化和終止、數據庫的訪問情況、軟件性能和功能等錯誤。在黑盒測試之前,需要采取合適有效的測試方案,以保障軟件測試有計劃的進行。相比其他的軟件測試技術,黑盒測試操作方便,設計代碼也很簡單,能夠從用戶的角度出發去解決問題,并實現軟件的功能。
從理論上來講,自動化儀器儀表等電子系統主要涉及到多個功能模塊,幾個模塊按照一定的方式組合起來,大致可以分為硬件和軟件兩個類別。在此過程中將不同的計算機技術運用到自動化儀器儀表中去,其實現的效能是不一樣的。具體來講,實現計算機技術與自動化儀器儀表的融合的技術可以歸結為以下內容:
1從微電子技術應用的角度來看微電子技術經過多年的發展,已經從原來的多個芯片集成為現在的一個芯片,將其融入到自動化儀器儀表中去,不僅僅可以減少微控制器電路的擴展要求,使得電路分散免除外部干擾,還可以在實現儀器儀表可靠性方面發揮效能。
2從嵌入式技術應用的角度來看嵌入式系統作為應用軟件的重要組成部分,其核心部位在于嵌入式微處理器,其成本低廉,功耗較小,可靠性強,穩定性好,是普通微處理器難以企及的,能夠很好的被融入到儀器儀表中去。不僅僅可以實現自動化儀器儀表處理速度的提升,還具備較高程度的智能性和可靠性。尤其是采用8位和16位的單片機,可以為儀器儀表的智能化發展打下夯實的基礎。
3從網絡技術應用的角度來看實現網絡技術與自動化儀器儀表的融合,也是未來儀器儀表的發展趨勢。尤其在網絡協議和通信接口理論研究成果不斷展現,互聯網應用開發力度不斷強化,各類型企業應用需求量不斷增加的情況下,采用網絡技術去促進自動化儀器儀表的信息化發展,已經成為勢在必行的事情。
二、計算機技術與自動化儀器儀表相互融合的實現途徑
針對于上述計算機技術在自動化儀器儀表中的應用情況來看,這兩者的相互融合已經成為行業發展趨勢。對此,我們應該積極為兩者的相互融合創造條件,具體來講,其主要涉及到以下幾個方面的內容:
1注重計算機技術與自動化儀器儀表技術的理論研究自動化儀器儀表本來就屬于交叉性學科,再將計算機技術融入其中,如果沒有健全的技術理論體系作為開展實踐探索的依據的話,勢必會給予自動化儀器儀表的信息化發展構成極大的危害。因此,我們應該積極做好以下幾方面的工作:其一,積極將自動化儀器儀表和計算機知識納入到專業學習課程中去,為后來兩者的相互融合打下夯實的人力資源基礎;其二,高度重視計算機技術和自動化儀器儀表技術的理論研討,鼓勵專家學者進行跨學科合作,為促進兩者的相互融合奠定深厚的理論基礎;其三,高度重視技術人才的培養,發揮其在促進理論健全方面的作用。
2給予計算機技術與自動化儀器儀表技術的融合提供支持計算機技術與自動化儀器技術融合,只有作用于實踐的時候,才能夠發揮其最大功效。對此,應該不斷為兩者相互融合創造條件,具體來講,主要涉及到以下幾個方面的內容:其一,給予技術探索項目合理的資金支撐,鼓勵在此方面做出過突出貢獻的人,形成良好的技術創新氛圍;其二,積極將技術交叉融合納入到文化建設中去,形成良好的技術融合氛圍,鼓勵就此形成技術交流平臺,實現技術信息的優化整合,以保證兩者能夠更好的實現融合;其三,建立健全完善的績效考核制度,將技術創新納入到績效考核中去,鼓勵更多的技術人才參與到實際的技術創新中去,從而更好的實現技術的相互融合;其四,高度重視技術實踐的總結和歸納,在此基礎上不斷積累技術融合經驗,以便制定更加完善的技術完善方案。
三、結束語
論文關鍵詞:Java存儲過程,Oracle9i數據庫,Java函數
一、存儲過程的介紹
1.存儲過程的概念
存儲過程是一種數據庫對象,將執行計劃存儲在數據庫的服務器中,它的執行速度比獨立執行同樣的程序要快。存儲過程可以使得對數據庫的管理、顯示關于數據庫及其用戶信息的工作容易很多。存儲過程可以包含數據流、邏輯以及對數據庫的查詢。在 Oracle9i 中應用開發人員除了可使用PL/SQL還可以使用 Java 來開發他們的業務邏輯,并將這個業務邏輯作為存儲過程、函數和觸發程序部署在數據庫中。
當調用Java存儲過程時,數據庫會直接運行該存儲過程,無需進行編譯。相對于SQL語句或PL/SQL塊而言,其執行速度更快。
2.設計存儲過程的方針
(1)在定義存儲過程時,要使用其完成單一、相對集中的任務。
(2)在定義存儲過程時,不要定義已經由其它特征所提供功能的過程。例如,不要定義強制數據完整性的過程(使用完整性約束)。
3.存儲過程的類型
Oracle9i 支持四種不同類型的存儲過程,用PL/SQL或Java,都可以實現全部四種類型的存儲過程。這四種存儲過程類型是:存儲過程、存儲函數、數據庫觸發器和對象類型方法
4.存儲過程的調用
在Oracle9i里,這四種存儲程序類型的每一種,都可以從不同的調用環境調用,這些調用環境是:SQL語句或DML語句、頂級CALL語法、PL/SQL塊、子程序(包)和觸發器的隱式調用
二、教師信息管理系統中Java存儲過程的開發和設計
1.創建Java存儲過程的一般步驟
(1)Java存儲過程的開發步驟:編寫Java源代碼、裝載Java代碼及類到Oracle9i數據庫中 、生成調用說明和調用JSP。
要將Java方法轉換為Java存儲過程需要幾個步驟,包括:用loadjava實用程序將Java類加載到數據庫中,利用調用規范(Call Spec)Java方法,將Java方法、參數類型和返回類型映射到其SQL的對應部分。
(2)編寫Java源代碼
當開發Java存儲過程時,首先應該編寫Java源代碼。如下所示:
import…;//導入Java類
public class p1//創建一個公用類
{
…
public static viod method a() //方法一
{
…
}
}
(3)裝載Java代碼及類到Oracle9i數據庫中
在編寫了Java源代碼之后,接下來應該將Java代碼及相應的Java類裝載到Oracle9i數據庫中。如圖1所示:
圖1 Oracle9i中的Java類
裝載Java代碼及類到RDBMS有以下兩種方法:
?使用loadjava工具,通過該工具可以快速裝載Java源代碼(.java)、Java二進制代碼(.class)以及Java打包文件(.jar)。
?使用CREATE Java、ALTER Java裝載Java代碼。
(4)生成調用說明
在裝載了Java類之后計算機論文,接下來應該生成對public static方法的調用說明,最終完成Java存儲過程的開發工作免費論文。
完成上述步驟之后,就完成了Java存儲過程的開發工作,然后就可以調用并執行該Java存儲過程了。
2.使用Java開發過程
過程用于執行某種操作。需要注意的是,過程所對應的Java方法返回值必須為空(void)。本節以創建用于插入、修改和刪除THEACHERS表的JSP為例,說明使用Java開發過程的方法。如圖2所示:
圖2使用Java開發過程示例
下面講述完成上述任務的方法及過程:
(1)編寫Java源代碼
程序清單如下(manipulate_teachers.java):
import java.sql.*;
import java.io.*;
import oracle.jdbc.driver.*;
public class manipulate_teachers {
public static void insert_teachers
(String code,Stringname,int sex,String birthdate,String entry_date_time)
throws SQLException {
/* 建立到數據庫的缺省連接 */
Connection conn = newOracleDriver().defaultConnection();
/* 構造動態SQL語句 */
String sql ="INSERT INTO teachers
(teacher_code,name,sex,birthdate,entry_date_time)" +
"VALUES (?,?,?,?,?)";
/* 使用try ... catch語句抓取并拋出例外 */
try {
/* 準備動態SQL語句 */
PreparedStatement pstmt = conn.prepareStatement(sql);
/* 設置動態SQL參數值 */
pstmt.setString(1, code);
pstmt.setString(2, name);
pstmt.setInt(3, sex);
pstmt.setString(4, birthdate);
pstmt.setString(5,entry_date_time);
/* 執行動態SQL語句 */
pstmt.executeUpdate();
/* 關閉動態SQL語句 */
pstmt.close();
} catch (SQLException e) {}
}
public static void delete_teachers(String code)
throws SQLException {
Connection conn = newOracleDriver().defaultConnection();
String sql = "DELETEFROM teacherss WHERE teachers_code = ?";
try {
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, code);
pstmt.executeUpdate();
pstmt.close();
} catch (SQLException e) {}
}
public static void modify_salary(String code,float salary)
throws SQLException {
Connection conn = newOracleDriver().defaultConnection();
String sql = "UPDATEteachers SET salary = ? WHERE teacher_code = ?";
try {
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setFloat(1, salary);
pstmt.setString(2, code);
pstmt.executeUpdate();
pstmt.close();
} catch (SQLException e) {}
}
}
(2)裝載Java代碼及類到Oracle9i數據庫中
在編寫了Java源代碼之后,就可以將Java對象裝載到Oracle9i數據庫中了。下面是完成這項任務的方法:
//設置環境變量classpath
setclasspath=c:\oracle\ora9l\jdbc\classeslll.zip;
c:\oracle\ora9l\sqlj\runtime.zip;
c:\oracle\ora9l\sqlj\translator.zip;
loadjava-useraca/xtgtoup@xtdh-o-y-f-rd:\jsp\manipulateteachers.java
(3)發行Java,生成調用說明
在裝載了Java類后,就可以發行該Java類,并生成調用其方法的過程說明了。下面是完成該項任務的方法:
①//登陸到數據庫
Sqlplus aca/xtgroup@xtbdh
②create or replace procedure insert_teachers
(code varcharr2,namevarchar2,sex number;
birthdatevarchar2,entry_date_time varchar2
)as language java name
‘mainpulate_auths.insert_teachers(java.lang.String,
Java.lang.String.int.java.lang.String.java.lang.String)’;
③create or replace procedure delete_teachers(codevarchar2)
as language java name
‘manipulate_teachers.delete_teachers(java.lang.String)’;
④create or replace procedure modify_salary
(code varchars2,salary number) aslanguage java name
‘manipulate_auths.midify_salary(java.lang.String,float)’;
(4)調用JSP
在生成了調用Java方法的過程說明之后,我們就可以調用JSP了。例如:
//插入一條記錄
call insert_teachers(‘A00012’,’張云’,1,’16-JUN-1968’,’16- JUN-2006’);
//修改教師的工資
callmodify_salary(‘A00012’,2000);
//刪除教師記錄
call delete_teachers(‘A00012’);
(5)分析
在這我們使用了Java存儲過程,與PL/SQL相比,使用Java語言開發存儲過程只被發送到數據庫一次,相對于SQL語句或PL/SQL塊而言,其網絡通信量更小。而且當調用Java存儲過程時,數據庫會直接運行該存儲過程,無需進行編譯。相對于SQL語句或PL/SQL塊而言,它省去了編譯的時間,因此其執行速度更快。
3.使用Java開發函數
函數用于返回特定數據。可通過創建用于返回教師所教授的課程標題,以及課程數為例,說明使用Java開發函數的方法。如圖3所示:
圖3 使用Java開發函數示例
三、結束語
任何一個設計良好的數據庫應用程序都應該用到存儲過程。存儲過程可以使得對數據庫的管理、顯示關于數據庫及其用戶信息的工作容易很多。存儲過程可以幫助你在代碼中分離邏輯.Oracle數據庫與Java VM的集成可以創建可移植、功能強大和數據庫無關的數據邏輯和持續性邏輯。Java語言具有更強大的運算能力,提供了更多的運算方法,可以應用于更多的數據庫系統(如Sybase、DB2、Informix等等)。Java的存儲過程可以解決不同數據庫廠商使用各種專有的、且依賴于數據庫的實現語言的問題。利用Java存儲過程溝通SQL、XML、Java、J2EE和Web服務。
【參考文獻】:
1.Kevin Loney,Marlene Theriault等著,蔣蕊,王磊等譯.《Oracle 9i DBA手冊》[M].北京:機械工業出版社,2005
2.丁岳偉,彭敦陸編著.《Java程序設計》[M].北京:高等教育出版社,2005
3.John Carnell等著,康博譯.《Oracle 9i Java程序設計―使用PL/SQL和Java的解決方案》[M].北京:清華大學出版社,2002
4.周悅芝著.《OracleJ2EE應用開發》[M].北京:清華大學出版社,2005
5.王洪,朱銳.數據庫存儲過程設計及應用[M].《電子信息對抗技術》,2009年2期-
計算機網絡論文3100字(一):淺論計算機網絡機房維護措施的綜合分析論文
摘要:隨著我國科學技術和電子信息技術的不斷進步和發展,網絡系統的覆蓋面積越來越廣泛,互聯網的運行狀況與人們的日常生活有著密不可分的聯系。當前,現代信息化社會的不斷發展與推進,使得計算機與網絡技術的學習成為當代高校學生的主要學習任務之一。其中,計算機機房作為高校的計算機實驗教育的內部基地,是促進高校與當今社會相互融合與交流的重要渠道,同時也是高校進行實踐教學的重要場所之一。計算機機房的正常運行能夠為高校學生的日常學習與科學研究任務提供重要的保障。但是由于高校學生每年數量的不斷增加,使得計算機機房的使用率越來越高,常會出現供不應求的局面,這就無形之中給計算機機房帶來了無形的壓力,對機房的日常維護與管理也成為現階段各高校應該關注的重大問題。本文從計算機機房管理維護的重要性展開討論,詳細闡述了當前高校計算機網絡機房建設的幾大要點,并從多方面提出了機房管理與維護的綜合策略,力求為高校計算機機房的管理與維護工作的開展提供有效的理論依據。
關鍵詞:計算機網絡;機房維護;維護措施;綜合分析
中圖分類號:G642文獻標識碼:A
文章編號:1009-3044(2020)20-0114-02
近幾年來,計算機已經成為高校學生學習的重要工具。計算機機房除了要滿足高校舉行的各類常規考試以及等級考試等,還要負責學生的日常學科學習、課后作業以及科學研究等。但是,由于高校的計算機機房是面向全校師生的、全面開放的公共場所,所以使用率與破壞力較高。高校學生操作系統與刪改硬件軟件的現象時常發生,這就不可避免地造成計算機引薦的損壞與丟失。因此,為了滿足學校教學的多方面需求,確保計算機機房的正常管理與維護工作尤為重要。
1高校維護計算機網絡機房維護的重要性
當前,隨著我國教育體制的不斷深化與改革,計算機技術已經成為我國各高校開展教育教學的重要基礎與前提。現階段,我國各高校都開設了計算機專業,建設、管理與維護高校計算機機房對高效的資產安全與信息化建設起著至關重要的作用。公用計算機機房能夠為高校學生提供教學場所與實踐空間,是順應新時代需求的重要實踐基地[1]。除了教學職能外,高校計算機機房還是學生查閱信息與享受網絡資源的主要場所。在現代化信息技術快速發展的新背景下,網絡機房的維護工作所覆蓋的面積更加廣泛、工作量也越來越多,對維護技術的要求也越來越高,管理人員除了要必備正常的日常管理知識與技能外,還要掌握一定的計算機維護技術。公用計算機機房的管理與維護對高校學生與社會之間密不可分的聯系起到了重要的影響作用,是系統評價高校綜合實力的重要手段之一,良好的計算機網絡機房環境對于高校與高校師生的可持續發展有著重大意義。因此,整個網絡機房的管理與維護工作是一個系統的、完整的工程,完善計算機機房維護工作,不但能夠延長其機房的使用壽命,還能夠充分發揮其自身作用與使用價值。
2高校計算機網絡機房建設的幾大要點
隨著計算機性能與功能的不斷強大,高校學生對計算機機房的使用率越來越高,在高頻率使用的情況下,計算機機房的管理人員與計算機設備都處于長期工作與疲憊的狀態,這對機房建設的要求也就提出了更高的要求。計算機的精密性較高,受環境因素影響比較大,因此,在設計計算機機房環境時,要重視每個環節的設計與布置,嚴格控制機房的內部設施與機房環境維護。
2.1計算機網絡機房的環境維護
由于計算機機房是高校學生學習與研究的重要場所。因此,對機房的上級環境一定要嚴格進行標準化的管理。與其他教學設備相比,計算機有很高的精密性,對其周邊的環境要求也相對較高。特別是周圍環境濕度、溫度、灰塵以及靜電情況都會或多或少事物影響計算機的正常使用,一旦有任何一個環節出現了問題,就會影響整個計算機的穩定性,甚至對計算機造成嚴重的損壞。機房管理人員必要馬上給對網絡系統以及網絡安全保密系統進行全面的維護,發現故障及時的排除與處理,以保障計算機網絡體系的安全性與可靠性。因此,計算機的選址一定要避免磁場強、噪聲大、振動性強的環境,要盡量選在教學樓的中間樓層,機房的門窗要配置好防盜設施,窗簾要起到防塵、防強光效果,地面要使用防靜電、耐火的專用地板。裝置溫度、濕度測量儀器,將照明設備與計算機隔離開,在隱蔽的位置放置相對應的專業配電箱。
2.2計算機網絡機房的電源布線
為了能夠讓計算機網絡系統處在更好的環境中,在設計機房線路安排以及用電設備的擺放位置時,一定要充分考慮到電源的走向和網線的走向。在鋪設電路線與網線時,保證線路平鋪在地面上,避免電源電路亂纏、亂繞產生的磁場十擾網線的現象發生。在設計電源電路時,一定要充分考慮空調開關與照明用電的因素,有效預防各個系統間的相互干擾。通過合理的布局線路,有效地避免了計算機網絡機房建設不合理現象的發生。
3高校計算機網絡機房維護的綜合策略
3.1制定管理制度
高校需要為計算機機房制定一套系統完整的機房管理制度,用來確保計算機網絡機房的管理維護工作達到最大效果的開展與完成[2]。在進行管理制度制定的過程中,要對機房相關的人員、事物進行行為規范的制定,如針對機房的工作人員,需要制定相應的操作細則,加強機房工作人員對自身工作的重視度;針對機房的管理人員,需要明確具體的崗位職責;針對機房安全,需要制定機房的消防安全、用電安全以及數據保護等細節內容。通過制定制度,加強人們對計算機網絡機房管理制度制定的重視,以保障各項管理制度能夠有效落實與完善。
3.2提高機房維護人員的綜合素質
提高計算機機房維護人員的綜合素質能夠有效地面對和解決機房臨時出現的各種問題。但是,通過相關人員的調查與分析結果可以看出,目前各高校計算機機房的維護人員并不了解計算機相關的理論知識,對計算機以及操作都不是很了解。這種現象在一定程度上會極易引發計算機機房網絡系統的漏洞,最終造成一系列的計算機病毒侵襲計算機內部數據庫[3]。盡管計算機內部硬件與軟件有著強大的防護作用,但是由于計算機機房的工作人員每天都負責大量的工作任務,導致在計算機機房的管理與維護上出現疏忽。由此可見,只有加強機房維護人員的綜合素質,全面提升維修人員的專業技術能力與管理能力,才能夠有效地促進高校整個計算機網絡機房管理與維護的工作效率。
3.3優化計算機機房的環境管理
計算機機房的相關人員要嚴格管理機房環境的衛生、整齊與干凈,有效避免因灰塵、粉塵的滲入到計算機主機造成的計算機元件及設備發生損壞。因此,工作人員要做好每天的清理工作,在進入機房時要隨時穿鞋套,減少灰塵。
3.4制定長期的網絡機房維護方案
制定長期有效的網絡機房維護方案,在開展維護工作的過程中,要嚴格遵守制定規范,做好每日工作記錄。在計算機網絡機房出現緊急狀況時,要及時上報領導,并做到認真分析與探討出現問題的因素,并采取積極有效的解決措施,為保證計算機機房的正常運行做好準備工作。
4結語
綜上所述,對整個高校網絡系統的正常運行來說,加強對高校公共計算機網絡機房的管理與維護工作尤為重要。計算機網絡機房管理工作的開展要根據各高校的實際情況具體分析,從制定制度、人員培養、機房環境、設備維護等多方面進行優化與改善,以強化計算機網絡機房的管理與維護工作,最大程度上實現機房的價值與作用,確保計算機網絡機房的穩定運行。
作者簡介:易淑紅,四川大學錦城學院實驗師。
計算機網絡畢業論文范文模板(二):算機網絡云計算技術應用探析論文
摘要:近些年來,一些高科技技術不斷涌入我國市場之中,而計算機網絡云計算技術便是其中的一種,網絡技術是多種高新技術的疊加,云計算技術就是以此種技術為基礎,衍生出的新型科技技術,此技術的應用特點是:其具有極強的信息存儲性能,運用此項技術去搜索、查詢也較為方便、快捷,正是由于其具有如此優質的應用特征,因此,云計算技術便被人們廣泛應用在生產、生活之中。但是從當今云計算技術應用及推廣的形式上看,此項技術仍舊存在很多的弊端,因此,相關技術人員針對其在使用之時所表現出的不足之處,制定出相應的整改舉措,以強化網絡云計算技術的普及力度。
關鍵詞:計算機;網絡;云計算技術
中圖分類號:TP393文獻標識碼:A
文章編號:1009-3044(2020)20-0057-02
現階段,我國已經基本實現了全面信息化,各種計算機網絡技術已經被滲透到了國民日常的生產及生活之中,而計算機網絡系統可以大量的信息及數據搜集起來,進行加工處理之后,放置在互聯網平臺之中,人們便可以充分地將此系統應用起來,以極其便捷的方式從中攫取到有用的知識,進而完成資料檢索的過程。
1計算機網絡云計算技術的概念及特點
計算機網絡技術在我國存在多年,而云計算技術是一種新開發的衍生型技術,這二者相互融合,則實現了互聯網系統的進一步提升,計算機內部各種類型的軟件及計算機設備與互聯網系統相結合,構建出了計算機系統與會聯網系統聯合的系統平臺,將云計算技術的便捷性及資源共享性充分地體現出來,由此可見,此項技術的應用與普及,對人們的生產及生活方式產生了較大的影響。
(1)概念
計算機網絡系統云計算技術就是一項高效率的信息整合技術,此技術的主要含義是:此技術針對性的在互聯網上搜集相關的信息數據片段,并以一定的方式,將于互聯網上處于分散狀態的技術進行綜合性的整理,進而對同種的數據及信息種類進行分型,最終對其進行科學性的管理,而這些處理過的數據及信息便于一個特定的網絡平臺之上進行輸出,而使用者僅需從此平臺之中檢索到特定的資源。此種計算機網絡技術是一種高新型的網絡技術。而云計算技術所具有的便捷性及資源共享性,則促使使用者能以極高的效率去攫取到信息資源,以將檢索出的資源充分地應用于工作之中,云計算系統分為云平臺及云服務兩大方面,分別履行著自身的工作職責。以云平臺系統為例,此平臺系統主要行使的是存儲功能,使用者將從網絡平臺上獲取的相關資源信息存儲在云平臺系統內部,此平臺還具有動態存儲的功能,這就意味著此平臺根據所檢索出的信息種類持續性地進行資源擴展,并不斷進行補充,以最大限度地獲取更多的資源內容。而云服務系統主要具有服務的功能,此系統平臺也能持續性地擴展資源存儲容量,而其所建立的內部基礎設施也可以白動地實行更新處理,以充分滿足使用者的需求。
(2)特點
云計算技術是由多種高新型的技術組合而成的,其內部主要包含分布式計算技術及網絡計算技術等,而這些技術也在不斷被更新,逐漸成了更為優質的信息云計算網絡系統,促使其功能更加完善,為網絡用戶帶來更好的使用體驗。將云計算技術各種特點簡要概述起來,就是此種技術具有資源共享性及通用性,用戶不需要過多的使用成本,就能網絡平臺之中檢索到所需要的信息資源,而其具有一定的規模擴展性,根據檢索信息的關鍵詞便能極大程度地檢索出各種信息數據,正是由于云計算技術具有以上的優質性特征,且其在執行服務功能的過程中,具有極強的穩定性能,因此,此項技術則具有極為高效的資源服務性能。
2計算機網絡云計算技術的分類及實現
種類繁多的云計算技術類型,共同構建成了一個完整的云計算服務平臺,而技術人員若想將此項技術的作用特點充分地發揮出來,就需要制定相應的策略,對其進行明確的分型。
(1)分類
相關技術人員應該將云計算技術所包含的多種技術進行明確的分型,以將云計算技術的分散部門加以整合,進而聚合成整體,促使使用者對此種技術具有宏觀的認知。而對云計算技術進行分類之時,相關技術人員應該按照相關的標準實施分類工作,云計算技術按照工作性質的不同,可以被分為公有云及私有云。公有云多被是擁有大型的網絡運營平臺所應用;而私人運營平臺則是將私用云作為檢索信息資源的主要服務平臺。以私有云為例,此種網絡云技術具有極高的安全性能,在此平臺檢索出的相關資源信息可以安全地被應用于信息檢索工作之中,一些企業及單位在應用私有云實施辦公操作之時,也要明確該平臺的技術設施需要處于完備狀態,并嚴格要求此平臺具有極高的保密性及可靠性,因此,相關技術人員應該對自身企業所屬的私有云系統進行優化升級,并充分保障基礎設施的整體完備性。由此可見,用戶在使用網絡云系統整合、處理資料之時,應該從多個方面進行考量,以將其影響因素全面地分析出來,并確保其應用成本控制在一定的范圍之中,而只有滿足這些基本的要求之后,才能選擇出可靠性及服務性更高的網絡云系統供用戶使用。
(2)實現
云計算技術具有超高的使用性能,而用戶若想將此項技術所具有的特征全面探析出來,就必須明確自身的使用需求,進而將其劃分成預處理及實現兩個過程,這兩個過程有很多的差異之處,例如,二者處理信息之時所采用的方法不同,其對信息處理的流程也有極大的差異性,然而,這樣信息處理的過程所產生的作用效果卻具有極大的相似性,均有效保障了計算機系統的平穩運行,促使此系統將白身所具有的能力充分展現出來。以上兩種新型的信息處理工作,能夠極為高效地將系統變得更加簡潔化,進而高效實現了其所制定的信息處理目標。這樣一來,綜合型的計算機系統所產生的經濟效益將得到突飛猛進的增長,而其也為企業指明了前進的方向。當前,我國國民已經充分感受到了計算機網絡云計算技術的廣泛應用為自身企業所帶來的便利之處,因此,為進一步增強此項技術的成熟度,相關技術人員就應該做好此項技術的基礎性建沒,以實觀云計算技術[3]。
3計算及云計算技術在應用中存在的問題
(1)訪問權限問題
傳統的計算機技術是加工所得的信息及數據存儲在計算機系統的硬盤之上,而新型的計算云技術與其不同,使用者可以將自己得到的數據資料上傳到網絡平臺之上,進而在此平臺之上建立白身專屬的賬號及密碼,完成此步驟之后,用戶所檢索到的信息及數據便能最大范圍地存儲到這種虛擬的網絡平臺之中,進而擴大了計算機系統的存儲空間。然而,一旦用戶的賬號及密碼發生泄漏,其將會失去對此系統的控制力,可能導致不法分子于此平臺之上越權訪問用戶信息[2]。
(2)技術保密性問題
云計算技術在應用過程中,最常見的問題就是信息泄露。其保密性能具有一定的進步空間,部分企業可以與網絡系統之中直接搜索到用戶的相關信息,繼而完成一系列的資源共享流程,其共享資源包括用戶的薪資狀況及所在單位職稱等,這使得用戶的隱私被暴露在網絡之上,對用戶個人造成了極其嚴重的影響[1]。
(3)數據完整性問題
經過云計算技術處理出的信息較為分散,且其存儲方式也不夠集中,在數據中心的各個位置,均存在用戶信息及數據,而這些較為分散的信息將難以將自身作用完全地發揮出來,除此之外,就是云計算平臺的服務商并沒有按照相關的標準對用戶的信息及數據有效地整合、存儲起來,進而使得用戶信息過于分散。
4計算機網絡云計算技術的完善對策
(1)合理設置訪問權限
一般來說,用戶在從網絡平臺上攫取信息及數據之前,相關企業應該事先對設置相應的信息資源訪問權限,以將對用戶而言極其重要的信息資源進行封鎖。除此之外,云計算服務平臺的提供商還應該根據用戶檢索信息的實際情況去設置相關的訪問權限,以防止用戶獲取一些不良資訊,其應該對信息劃分種類,將不可獲取的資源標記下來。相關企業還應該定時檢查于云計算平臺之中檢索及存儲的各種信息及數據,當發現其被越權更改之時,相關技術技術人員便應該針對以上因素及時進行技術上的整改,以充分保障用戶的數據及信息資源處于安全的范圍之內。
(2)注重相關技術的保密性
針對云計算技術保密性差的特點,云計算服務系統的提供商及用戶應該達成思想上的共識,認識到保密工作的重要性,并制定出相應的防御系統,將保密工作做到極致,這種雙重保密技術,可以將云計算技術真正的作用充分地發揮出來。用戶應該將自己在云計算和你服務系統之上設置的賬號及密碼牢牢記住,這樣一來,其變成為云計算服務平臺上的專屬用戶,在檢索、存儲信息資源之時,其僅需要登錄賬戶,便可以直接查閱到相關的信息。
(3)完善相關法律法規
國家也要發揮出自身的監管職能,制定出相關的法律法規,對網絡系統安全進行全面的監督,在其相關法律條例之中,可以將云計算安全性的標準重點圈化出來,以為用戶及服務提供商提供參考,此條例也可以將網絡安全責任明確到個人,以防止有不法分子隨意盜取他人信息,其還應該設置相關的安全評估機制,為各種工作明細制定出相應的評估標準,這是保證各種活動順利進行的基礎性條件,而用戶及網絡提供商也應該按照相關法律法規的要求,去約束自身的行為,落實與網絡安全有關的法律法規,國家有關部門隨著計算機技術的發展進程對相關的法律法規進行明確的修訂,以促使其更加完善、可靠。
5結語