特级黄国产片一级视频播放,精品福利视频综合一区二区三区四区,免费人成在线观看网站,亚洲免费99在线

<menu id="gkyya"><noscript id="gkyya"></noscript></menu>
  • <strike id="gkyya"><source id="gkyya"></source></strike>
  • <rt id="gkyya"><code id="gkyya"></code></rt>
  • 歡迎來到優(yōu)發(fā)表網!

    購物車(0)

    期刊大全 雜志訂閱 SCI期刊 期刊投稿 出版社 公文范文 精品范文

    軟件設計論文

    時間:2022-05-14 09:29:02

    序論:在您撰寫軟件設計論文時,參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的1篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導您走向新的創(chuàng)作高度。

    軟件設計論文

    軟件設計論文:企業(yè)財務電算化軟件設計應注意的若干問題

    現代電子技術在財經領域的應用??會計電算化,為會計管理開創(chuàng)了一個新時代,使現代財務管理搭上了“信息快車”,徹底擺脫了“會計室里的算盤、鈔票、記賬”等沉悶印象,財務管理進入了真正的“數字時代”,大大提高了管理水平和管理效率,產生了巨大的經濟效益和社會效益。

    會計電算化是一項復雜的系統(tǒng)工程,技術性、創(chuàng)造性很強,與其他系統(tǒng)比較,有很大的特殊性,它處理的信息量大,數據要求準確可靠、保存期長,需要嚴格監(jiān)控;同時,會計數據要求嚴格、保密性強,屬企業(yè)敏感資料。因而,會計電算化對財務管理及其軟件設計均有特別的要求:財務管理標準化、規(guī)范化;軟件設計須具有安全可靠、功能多樣性……

    一、財務軟件設計對會計工作的要求

    1.增強法制觀念,嚴格執(zhí)行會計法

    會計法是我們開展企業(yè)會計工作的法律依據,執(zhí)行會計法是國家對會計工作的基本要求,所以企業(yè)的財務工作必然遵守會計法,遵守國家有關信息安全的法規(guī)。只有依法辦事,會計工作才受到法律保護,從而為會計電算化的實現提供穩(wěn)定的法律環(huán)境。

    2.會計科目代碼化

    實行會計科目代碼化的優(yōu)點很多:(1)結構簡單易記,便于會計人員使用;(2)便于電腦識別、分類、查驗、調用和處理;(3)減少資料儲存空間,減少電腦處理資料量,加快運行速度。企業(yè)會計科目代碼必須采用會計制度規(guī)定的科目統(tǒng)一編碼,例如現金101,銀行存款102……這樣既簡單明了又便于計算機識別和處理,工作人員也樂于使用。如果缺少了這一重要環(huán)節(jié),電腦系統(tǒng)就平添許多復雜內容,計算機不得不逐次識別處理每個會計科目,大大增加了程序設計的難度,而且多占了內存空間,減慢了計算機的運行速度,還會增加出錯機會,不符合信息化環(huán)境的要求。因此,會計電算化首先要將會計科目代碼代。

    3.會計憑證標準化

    電算化環(huán)境下會計憑證的設計要求:(1)具有通用性??盡可能滿足各職能部門對會計核算的要求,力求做到多功能、一單多用、各方共享,提高人機工作效率。以記賬憑證設計為例。建議采用集現金收付、銀行轉賬、往來于一身的復式記賬憑證,其內容應包括:摘要、科目編碼、會計科目、一二級明細目、外幣種類、借貸方金額、備注等,這樣既適合處理人民幣業(yè)務,又能處理外幣業(yè)務,基本滿足了會計核算的多方面要求,而且考慮到了未來對外業(yè)務發(fā)展之需,符合通用、多功能的原則。(2)便于會計人員操作,易于計算機處理。憑證設計的另一個要求是盡可能減少工作人員的書寫、輸入量,減少人工處理業(yè)務方面的時間??在會計實務中,工作人員往往要花大部分時間填寫憑證、處理會計資料,效率低、差錯多,而電算化管理則要求最大限度地減少人為處理資料的時間,讓計算機更多地代替人的勞動,以充分發(fā)揮電腦高速、高效的優(yōu)勢。

    同樣道理,賬簿設置、會計報表編制,也要符合標準化的要求,既要兼顧各方面需要,又要方便計算機處理。

    4.會計處理方法制度化

    會計電算化系統(tǒng)繁復而涉及面廣,不宜經常修改,這就要求會計核算的方法、程序實行制度化。例如,固定資產的折舊方法有平均年限法、工作量法、雙倍余額遞減法、年數總和法等幾種,企業(yè)可按實際情況加以選擇,但一經確定就不要隨意更改,要形成制度化執(zhí)行。如果會計處理方法更改頻繁,一則不符合會計制度要求,二則影響電腦系統(tǒng)正常運作,容易發(fā)生差錯。如果不慎修改出錯,就會導致系統(tǒng)損壞,影響正常會計工作。幾年前,英國某信用卡公司就因修改計算機程序出錯,致使支付混亂。日常生活中,類似情況是屢有報道。因此,如無法規(guī)、制度的變更,一般不要隨意更改會計核算方法,以保持會計業(yè)務環(huán)境相對穩(wěn)定,保證電算化系統(tǒng)正常運作。

    5.培養(yǎng)復合型人才,提高財務人員的整體素質

    綜觀目前的企業(yè),既懂會計又懂計算機,并有一定英文英礎的復合型人才實在太少,這是推行會計電算化的一大障礙。會計人員如果只懂會計,沒有電腦知識,就不可能提出很好的會計管理構想去實現電子化;只有既熟悉會計,又具備一定電腦知識的會計專才,才能設計出優(yōu)良的財務管理方案,讓程序設計者去開發(fā)適用軟件,使電算化發(fā)揮最大效能。再者,財務人員如具備一定電腦常識就能最大限度地避免操作錯誤,降低差錯風險,從而保證會計數據安全。為此,企業(yè)要做好復合型人才的培訓工作,讓現職會計人員掌握電腦知識,為實現電算化提供重要條件。

    實踐證明,企業(yè)要順利實行電算化管理,必須切實做好以上各項基礎工作,爭取上級領導的大力支持,為落實基礎工作提供保證。

    二、財務管理系統(tǒng)對軟件設計的要求

    1.高起點、高規(guī)格開發(fā)高質量的軟件

    財務系統(tǒng)對企業(yè)很重要,準確程度要求高,不允許有半點差錯,因而必須從高起點出發(fā),聘請高水平、合資格、有財務軟件開發(fā)經驗的公司和工程人員負責開發(fā),不能聘請不夠資質、不合資格、無實踐經驗的人員開發(fā)。否則,會影響系統(tǒng)的質量、進度,甚至會半途而廢。例如,廣州某企業(yè),因經費不足聘請了一家技術力量較弱的公司負責開發(fā)會計系統(tǒng),由于設計人員水平較低,加之無實踐經驗、缺乏財務常識,開發(fā)出的系統(tǒng)漏洞百出,最終無法使用,給企業(yè)造成了損失;同時,嚴重影響了該單位的電子化進程。因此,財務系統(tǒng)開發(fā),用戶必須聘請技術力量雄厚、具備財務軟件設計經驗的單位和設計人員負責。

    2.做好系統(tǒng)分析工作

    軟件設計首先要從系統(tǒng)分析著手,目的在于了解財務工作流程,廣泛收集必要數據,對相關的各種因素進行詳細分析,這是軟件設計的基礎工作,很重要。對問題的分析是否深入細致、完整透徹,體現了設計人員對將要進行的工作的了解程度,也體現著基礎工作準備是否充分,這關系到未來系統(tǒng)的成敗,因而要充分重視系統(tǒng)分析工作。系統(tǒng)分析的具體步驟:

    (1)成立專家小組,具體包括:委托方、軟件設計人員、會計師、系統(tǒng)使用者、信息安全工程師等組成,為全面開展工作做好準備。

    (2)落實任務,明確基本事項,確定具體要完成哪些工作。

    (3)提出具體要求,包括:明確給出系統(tǒng)的規(guī)模;系統(tǒng)應能完成哪些工作;系統(tǒng)工作的步驟和方法:新系統(tǒng)應達到何種質量水平,以及具體的質量控制指標、計劃進度等。

    (4)收集、整理數據資料,包括:會計業(yè)務分工、業(yè)務量、業(yè)務處理方法、各類報表、輸出結果的時間、數據儲存要求等。

    (5)認真編好會計業(yè)務流程圖。會計業(yè)務流程圖就是把會計業(yè)務的整個過程用圖示和文字說明表述出來。這一過程很重要,是系統(tǒng)設計的基礎、依據,財務系統(tǒng)就是根據會計業(yè)務流程圖設計出來的,是會計業(yè)務流程的“數字化”。業(yè)務流程圖質量的好壞直接決定著系統(tǒng)設計的成敗。因此,必須認真踏實地做好業(yè)務

    流程圖的編制工作。

    業(yè)務流程圖須由專家小組編制,其間應重點發(fā)揮有實踐經驗的會計師、具體業(yè)務操作者的作用,重視一線員工的意見,盡最大可能滿足第一線業(yè)務的需要。設計財務系統(tǒng)很重要的一條就是實用、方便操作,要考慮到一線業(yè)務的具體情況。只有理論和實踐相結合,方便實務操作,財務系統(tǒng)才受使用者歡迎。

    業(yè)務流程圖須同時采用文字說明、圖形描述兩種形式,以相互補充;有關說明、描述必須詳細、周密、完善、步步到位,凡是業(yè)務觸及到的細節(jié)均應詳細說明、準確標出,為下一步程序設計工作提供充分依據。

    有的單位在開發(fā)財務軟件系統(tǒng)時,只側重程序設計環(huán)節(jié),忽視業(yè)務流程圖編制的重要性,結果到了程序設計階段,不得不中斷設計,回過頭來抽出大量的人力、物力去臨時補上有關業(yè)務流程細節(jié),財務系統(tǒng)成了典型的“邊設計邊施工邊補漏的‘三邊’工程”。這樣既容易出錯又拖慢了工程進度,更談不上周密完善,還會影響系統(tǒng)的設計質量,給企業(yè)造成損失。

    (6)編制程序流程圖。程序流程圖是將系統(tǒng)設計的具體步驟,通過圖示符號表示出來,它直觀地反映了程序設計的構思過程,體現了整個程序運行的思路,是程序設計的關鍵一步,直接決定著程序設計質量的高低。同時,繪制好程序流程圖非常有利于系統(tǒng)的整體控制。

    (7)對前期基礎準備工作進行嚴格審核。財務系統(tǒng)的設計是以各項優(yōu)良的前期準備工作為前提的,基礎工作顯得尤為重要。顧此,在開展程序編寫工作之前必須全面審查有關準備工作是否充分,發(fā)現問題及時解決;嚴禁邊準備、邊設計、邊補漏。

    3.程序設計階段,采用模塊化設計

    模塊化就是把一個復雜的程序分成若干個功能不同的多個部分,各個子模塊均有獨立功能,可以單獨運行;而把各個子模塊組合在一起,又能方便地搭配成一個完整的系統(tǒng)。模塊化設計是現代程序設計中一種很重要的技巧,有著眾多優(yōu)點:

    (1)便于分工合作,提高效率,提高質量。系統(tǒng)設計時,可以把要做的工作分拆成多個部分,然后分配給不同的人,甚至不同的單位各自開發(fā)。這有利于提高效率,提高程序的設計質量。

    (2)便于維護、維修,增強通用性、易讀性。

    (3)增強模塊的獨立性,降低相互之間的依賴程度。即使有某些部分故障,也不致影響系統(tǒng)的整體運行。

    (4)能設計出可繞過障礙區(qū)運行的高質量軟件??這是模塊化設計的最大優(yōu)點。由于模塊之間相對獨立,所以即使出現某些非關鍵性故障,系統(tǒng)依然能安全運行。這一點很重要,因為系統(tǒng)在使用中出現小故障是較常見的現象,如果財務系統(tǒng)具備了這種優(yōu)點,就能做到不停機維修,不致影響日常業(yè)務,這對財務管理特別有意義。反過來,如果系統(tǒng)一有小毛病就會影響日常業(yè)務,甚至突然“死機”,就會嚴重打亂企業(yè)的管理秩序,還可能會造成數據丟失,給企業(yè)造成損失。所以,能做到小毛病不停機維修,大故障能盡快恢復是財務管理對其軟件設計的特殊要求。

    4.軟件設計要有擴展性,以適應企業(yè)未來發(fā)展

    會計電腦系統(tǒng)設計要預計到企業(yè)各類業(yè)務的發(fā)展,要預留足夠的擴展空間,以適應業(yè)務高層次、多元化發(fā)展。某些企業(yè)的電算化系統(tǒng)因沒有擴展性,致使業(yè)務稍有變動,系統(tǒng)就無法適應,延誤了日常工作。例如,一些企業(yè)的會計系統(tǒng)能處理人民幣、港幣、美元業(yè)務,但對日元、英鎊、歐元或其他外幣業(yè)務就難以適應。隨著我國即將加入WTO,企業(yè)外幣業(yè)務必然日益增多,缺乏擴展功能的會計系統(tǒng)將難于滿足未來發(fā)展要求。因此,會計系統(tǒng)設計一定要有超前意識,要考慮到未來業(yè)務發(fā)展需要,設計有擴展性、多功能的軟件。

    要考慮到某些特殊業(yè)務的需要。深圳市曾發(fā)生過這樣一件事,一對從新疆調進該市的夫婦,在為小孩辦理入戶手續(xù)時,因公安局的戶籍管理系統(tǒng)只能輸入四個漢字以內的姓名,而該小孩是維吾爾族,名字由近十個漢字組成,超出了公安局電腦系統(tǒng)的設計要求,以至無法正常入戶,引起了不必要的糾紛。以此為鑒,財務電腦系統(tǒng)應有處理特殊業(yè)務的設計,要考慮到特殊業(yè)務的需要。

    5.強調面向用戶

    財務系統(tǒng)的最終使用者是企業(yè),是一線業(yè)務人員,所以要特別強調操作簡單、方便用戶,要設計良好的用戶界面,具體操作應盡可能簡單易學。在屏幕顯示方式上,最好只顯示與業(yè)務相關的資料,對可有可無的資料,如參考性、輔助性的資料則能省則省。切忌“和盤托出”??有用、暫不需用的資料均顯示于屏幕,這樣很容易造成操作錯誤,還會給人“眼花繚亂”的感覺。在目前企業(yè)計算機應用水平、管理水平不很高的情況下,“面向用戶性”很值得廣大設計人員的重視。

    6.試運行

    系統(tǒng)完成開發(fā)后必須反復測試,證明達到設計要求,才能交付使用;不能邊檢測、邊使用、邊補救。

    7.制定應急計劃

    系統(tǒng)完成設計后,開發(fā)方應編制與系統(tǒng)相關的運行文件,并提出有關注意事項,以備在出現意外情況時,有條不紊地采取相應措施。使用單位也應制定自己的應急計劃,以備急需。令人擔憂的是,不少單位恰恰忽視了這一關鍵步驟,沒有起碼的應急計劃,假如系統(tǒng)一旦出現故障,后果不堪設想,損失將是巨大的。

    8.加強風險控制,保證信息安全

    實現會計電算化,必然解決信息安全問題。由于電子數據高度集中,高度依賴電腦,且受電腦病毒入侵、人為操作失誤、機器故障、非法毀損等因素影響,數據很容易被破壞,因此,會計電算化必然加強信息安全管理,一方面制定各種嚴格的管理制度,加強風險控制,加強管理;另一方面加強對員工的信息安全教育,嚴禁未經受權人員上機操作;不能連接與業(yè)務無關的終端,禁止與互連網連接;采用先進的加密技術,安裝“防火墻”,嚴防電腦病毒入侵,防止人為非法破壞數據。實踐證明,嚴格、有效的管理制度是信息安全的最好保障。

    9.加強對財務系統(tǒng)使用前的審計

    財務系統(tǒng)必須確保正確,才能投入使用,這是保證財務數據安全的關鍵。系統(tǒng)在投入使用前,應組織專家小組進行嚴格審計、從嚴檢測,并實地模擬運行。只有證明正確無誤的系統(tǒng)方可正式投入使用,只有經過“實戰(zhàn)”檢驗的系統(tǒng)才具有可靠性。必須指出的是,財務系統(tǒng)不能邊使用、邊檢測、邊維修,這樣風險很大,難于保證數據安全。

    實行會計電算化,要求財務管理標準化、規(guī)范化,而財務軟件設計則要符合財務管理的特殊要求。只有相互適應、互相配合,才能設計出安全可靠、多功能、高質量的優(yōu)秀軟件,更好地推進會計電子化工作。財務電算化是大勢所趨,是提高企業(yè)科學管理水平、增強競爭力的迫切要求??會計師、程序設計人員在這方面有著異常重要的作用,應充分調動他們的積極性、創(chuàng)造性。

    軟件設計論文:會計報表的軟件設計方法

    一、會計報表的作用和種類 會計報表是綜合反映企業(yè)一定時期財務狀況經營成果的書面報告文件。在日常會計核算中,各項經濟業(yè)務分類地登記在會計帳簿中。會計帳簿雖然能夠反映某一會計期間的經濟活動內容,但卻是分散的,不能集中揭示和反映該會計期間經營活動和財務狀況的全貌。為了進一步發(fā)揮會計職能的作用,必須對日常核算的會計資料進行整理、分類、計算和匯總,編制相應的會計報表,為有關各方提供總括性的信息資料。

    (一)會計報表的作用

    1.會計報表提供的經濟信息是企業(yè)加強和改善經營管理的重要依據 企業(yè)管理部門及決策者通過會計報表,可以全面系統(tǒng)地了解企業(yè)生產經營情況、財務情況和經營成果,能及時發(fā)現企業(yè)經營中存在的問題,檢查分析財務計劃的執(zhí)行情況,迅速作出決策,采取有效的措施,改善生產經營管理。同時,利用會計報表提供的信息,為制定企業(yè)經營計劃、企業(yè)經營方針等提供準確的依據。

    2.會計報表提供的經濟信息是國家經濟管理部門進行宏觀調控和管理的依據 政府部門利用企業(yè)報送的會計報表提供的財務信息,及時掌握各企業(yè)單位的經濟情況和管理情況,便于對企業(yè)的生產經營情況進行檢查分析。國家宏觀經濟管理部門可以通過企業(yè)的會計報表提供的資料進行匯總分析,以掌握國家經濟總體運行狀況,從中發(fā)現國民經濟運行中存在的問題,為政府進行國民經濟宏觀調節(jié)和控制提供依據。

    3.會計報表提供的經濟信息是投資者和債權人進行決策的依據 由于債權人和部分投資者一般不能親自參與企業(yè)的生產經營活動,不能直接獲得企業(yè)經營方面的信息,因此,債權人和投資者為了進行投資等方面的決策,需要通過對企業(yè)會計報表的分析,了解企業(yè)的財務狀況及生產經營情況,分析企業(yè)的償債能力和盈利能力,從而,作出投資、融資等決策。同時,投資者通過會計報表了解企業(yè)情況,監(jiān)督企業(yè)的生產經營管理,以保護自身的合法權益。

    (二)會計報表的分類 會計報表可以根據需要,按照不同的標準分類 按照會計報表反映的內容,可分為動態(tài)會計報表和靜態(tài)會計報表。動態(tài)會計報表是指反映一定時期內資金耗費和資金回收的報表,如損益表是反映企業(yè)一定時期內經營成果的報表;靜態(tài)報表是指綜合反映資產、負債和所有者權益的會計報表,如資產負債表是反映一定時期企業(yè)資產總額和權益總額的報表,從企業(yè)資產總額方面反映企業(yè)的財務狀況,從面反映企業(yè)資產的變現能力和償債能力。

    按照會計報表的編制時間,可分為月報、季報和年報。 按照會計報表的報送對象,可分為內部報表和外部報表。 二、會計報表的軟件設計方法 實現會計電算化后,會計報表一般都采用計算機軟件來實現,即整個會計報表的形成過程:采集、計算、打印均由計算機來自動完成。

    根據計算機對不同報表的數據采集和報表形成的不同處理方法,會計報表的軟件設計方法可分為三類:專用報表的固定化設計、專用報表的通用化設計和通用報表的設計三類。

    (一)專用報表的固定化設計 早期的會計電算化報表設計一般均采用此種方法。此種方法針對某個企業(yè)進行定點開發(fā)時,用專用報表的固定化設計。這種方法的設計要點是:針對某個企業(yè)報表格式固定不變,報表的數據固定單一,程序中只需將某帳簿文件的期末余額(或期末發(fā)生額)讀出并輸入報表文件中某行即可。其特點是:簡單直觀,不能通用。

    (二)專用報表的通用化設計 此種方法的設計要點是:報表格式固定不變,但數據來源有所不同,不同用戶可以根據自己的實際需要自行定義數據來源和計算公式。其特點是:靈活機動,便于通用。

    (三)通用報表的設計 此種方法的設計要點是:報表格式(表頭和表體)自行定義,數據來源也由用戶自行定義,即不同用戶可以根據自己的實際需要自行定義表格的表頭欄目,自行定義數據來源和計算公式。其特點是:自行定義,自行設計。

    1.通用報表的數據文件組織

    (1)報表名稱數據庫 報表名稱數據庫用于存放定義的報表名稱、報表編號、定義的日期,通過該數據庫實現會計報表的管理,即增、刪、改會計報表。

    (2)報表框架結構 該數據庫由三個字段組成:表號、標識字段和表結構內容字段。標識字段取值為:xt、lh、xw,分別表示“直接顯示表頭內容”、“欄號”和“直接顯示表尾內容”。若標識字段各記錄取值都為“xt”則可全屏幕手工制表(數據由鍵盤直接錄入,與wps等字處理軟件制表相似)。

    (3)報表數據來源及計算公式數據庫 該數據庫用于采集某報表各欄數據。由六個字段組成:表號、欄號、核算、數據、數據來源、標識。標識字段取值為:“DZ”、“FZ”、“BN”及“LR”,分別表示數據來源于某一個帳、多個文件、表內運算及手工錄入。欄號表示數據在表中的裝配位置。

    2.通用報表的程序設計 通用報表程序設計思想是:根據報表名稱數據庫、報表框架結構數據庫、報表數據來源及計算公式數據庫中的內容,程序自動編制一張報表并打印輸出。

    軟件設計論文:企業(yè)財務電算化軟件設計應注意的若干問題

    現代電子技術在財經領域的應用??會計電算化,為會計管理開創(chuàng)了一個新時代,使現代財務管理搭上了“信息快車”,徹底擺脫了“會計室里的算盤、鈔票、記賬”等沉悶印象,財務管理進入了真正的“數字時代”,大大提高了管理水平和管理效率,產生了巨大的經濟效益和社會效益。

    會計電算化是一項復雜的系統(tǒng)工程,技術性、創(chuàng)造性很強,與其他系統(tǒng)比較,有很大的特殊性,它處理的信息量大,數據要求準確可靠、保存期長,需要嚴格監(jiān)控;同時,會計數據要求嚴格、保密性強,屬企業(yè)敏感資料。因而,會計電算化對財務管理及其軟件設計均有特別的要求:財務管理標準化、規(guī)范化;軟件設計須具有安全可靠、功能多樣性……

    一、財務軟件設計對會計工作的要求

    1.增強法制觀念,嚴格執(zhí)行會計法

    會計法是我們開展企業(yè)會計工作的法律依據,執(zhí)行會計法是國家對會計工作的基本要求,所以企業(yè)的財務工作必然遵守會計法,遵守國家有關信息安全的法規(guī)。只有依法辦事,會計工作才受到法律保護,從而為會計電算化的實現提供穩(wěn)定的法律環(huán)境。

    2.會計科目代碼化

    實行會計科目代碼化的優(yōu)點很多:(1)結構簡單易記,便于會計人員使用;(2)便于電腦識別、分類、查驗、調用和處理;(3)減少資料儲存空間,減少電腦處理資料量,加快運行速度。企業(yè)會計科目代碼必須采用會計制度規(guī)定的科目統(tǒng)一編碼,例如現金101,銀行存款102……這樣既簡單明了又便于計算機識別和處理,工作人員也樂于使用。如果缺少了這一重要環(huán)節(jié),電腦系統(tǒng)就平添許多復雜內容,計算機不得不逐次識別處理每個會計科目,大大增加了程序設計的難度,而且多占了內存空間,減慢了計算機的運行速度,還會增加出錯機會,不符合信息化環(huán)境的要求。因此,會計電算化首先要將會計科目代碼代。

    3.會計憑證標準化

    電算化環(huán)境下會計憑證的設計要求:(1)具有通用性??盡可能滿足各職能部門對會計核算的要求,力求做到多功能、一單多用、各方共享,提高人機工作效率。以記賬憑證設計為例。建議采用集現金收付、銀行轉賬、往來于一身的復式記賬憑證,其內容應包括:摘要、科目編碼、會計科目、一二級明細目、外幣種類、借貸方金額、備注等,這樣既適合處理人民幣業(yè)務,又能處理外幣業(yè)務,基本滿足了會計核算的多方面要求,而且考慮到了未來對外業(yè)務發(fā)展之需,符合通用、多功能的原則。(2)便于會計人員操作,易于計算機處理。憑證設計的另一個要求是盡可能減少工作人員的書寫、輸入量,減少人工處理業(yè)務方面的時間??在會計實務中,工作人員往往要花大部分時間填寫憑證、處理會計資料,效率低、差錯多,而電算化管理則要求最大限度地減少人為處理資料的時間,讓計算機更多地代替人的勞動,以充分發(fā)揮電腦高速、高效的優(yōu)勢。

    同樣道理,賬簿設置、會計報表編制,也要符合標準化的要求,既要兼顧各方面需要,又要方便計算機處理。

    4.會計處理方法制度化

    會計電算化系統(tǒng)繁復而涉及面廣,不宜經常修改,這就要求會計核算的方法、程序實行制度化。例如,固定資產的折舊方法有平均年限法、工作量法、雙倍余額遞減法、年數總和法等幾種,企業(yè)可按實際情況加以選擇,但一經確定就不要隨意更改,要形成制度化執(zhí)行。如果會計處理方法更改頻繁,一則不符合會計制度要求,二則影響電腦系統(tǒng)正常運作,容易發(fā)生差錯。如果不慎修改出錯,就會導致系統(tǒng)損壞,影響正常會計工作。幾年前,英國某信用卡公司就因修改計算機程序出錯,致使支付混亂。日常生活中,類似情況是屢有報道。因此,如無法規(guī)、制度的變更,一般不要隨意更改會計核算方法,以保持會計業(yè)務環(huán)境相對穩(wěn)定,保證電算化系統(tǒng)正常運作。

    5.培養(yǎng)復合型人才,提高財務人員的整體素質

    綜觀目前的企業(yè),既懂會計又懂計算機,并有一定英文英礎的復合型人才實在太少,這是推行會計電算化的一大障礙。會計人員如果只懂會計,沒有電腦知識,就不可能提出很好的會計管理構想去實現電子化;只有既熟悉會計,又具備一定電腦知識的會計專才,才能設計出優(yōu)良的財務管理方案,讓程序設計者去開發(fā)適用軟件,使電算化發(fā)揮最大效能。再者,財務人員如具備一定電腦常識就能最大限度地避免操作錯誤,降低差錯風險,從而保證會計數據安全。為此,企業(yè)要做好復合型人才的培訓工作,讓現職會計人員掌握電腦知識,為實現電算化提供重要條件。

    實踐證明,企業(yè)要順利實行電算化管理,必須切實做好以上各項基礎工作,爭取上級領導的大力支持,為落實基礎工作提供保證。

    二、財務管理系統(tǒng)對軟件設計的要求

    1.高起點、高規(guī)格開發(fā)高質量的軟件

    財務系統(tǒng)對企業(yè)很重要,準確程度要求高,不允許有半點差錯,因而必須從高起點出發(fā),聘請高水平、合資格、有財務軟件開發(fā)經驗的公司和工程人員負責開發(fā),不能聘請不夠資質、不合資格、無實踐經驗的人員開發(fā)。否則,會影響系統(tǒng)的質量、進度,甚至會半途而廢。例如,廣州某企業(yè),因經費不足聘請了一家技術力量較弱的公司負責開發(fā)會計系統(tǒng),由于設計人員水平較低,加之無實踐經驗、缺乏財務常識,開發(fā)出的系統(tǒng)漏洞百出,最終無法使用,給企業(yè)造成了損失;同時,嚴重影響了該單位的電子化進程。因此,財務系統(tǒng)開發(fā),用戶必須聘請技術力量雄厚、具備財務軟件設計經驗的單位和設計人員負責。

    2.做好系統(tǒng)分析工作

    軟件設計首先要從系統(tǒng)分析著手,目的在于了解財務工作流程,廣泛收集必要數據,對相關的各種因素進行詳細分析,這是軟件設計的基礎工作,很重要。對問題的分析是否深入細致、完整透徹,體現了設計人員對將要進行的工作的了解程度,也體現著基礎工作準備是否充分,這關系到未來系統(tǒng)的成敗,因而要充分重視系統(tǒng)分析工作。系統(tǒng)分析的具體步驟:

    (1)成立專家小組,具體包括:委托方、軟件設計人員、會計師、系統(tǒng)使用者、信息安全工程師等組成,為全面開展工作做好準備。

    (2)落實任務,明確基本事項,確定具體要完成哪些工作。

    (3)提出具體要求,包括:明確給出系統(tǒng)的規(guī)模;系統(tǒng)應能完成哪些工作;系統(tǒng)工作的步驟和方法:新系統(tǒng)應達到何種質量水平,以及具體的質量控制指標、計劃進度等。

    (4)收集、整理數據資料,包括:會計業(yè)務分工、業(yè)務量、業(yè)務處理方法、各類報表、輸出結果的時間、數據儲存要求等。

    (5)認真編好會計業(yè)務流程圖。會計業(yè)務流程圖就是把會計業(yè)務的整個過程用圖示和文字說明表述出來。這一過程很重要,是系統(tǒng)設計的基礎、依據,財務系統(tǒng)就是根據會計業(yè)務流程圖設計出來的,是會計業(yè)務流程的“數字化”。業(yè)務流程圖質量的好壞直接決定著系統(tǒng)設計的成敗。因此,必須認真踏實地做好業(yè)務

    流程圖的編制工作。

    業(yè)務流程圖須由專家小組編制,其間應重點發(fā)揮有實踐經驗的會計師、具體業(yè)務操作者的作用,重視一線員工的意見,盡最大可能滿足第一線業(yè)務的需要。設計財務系統(tǒng)很重要的一條就是實用、方便操作,要考慮到一線業(yè)務的具體情況。只有理論和實踐相結合,方便實務操作,財務系統(tǒng)才受使用者歡迎。

    業(yè)務流程圖須同時采用文字說明、圖形描述兩種形式,以相互補充;有關說明、描述必須詳細、周密、完善、步步到位,凡是業(yè)務觸及到的細節(jié)均應詳細說明、準確標出,為下一步程序設計工作提供充分依據。

    有的單位在開發(fā)財務軟件系統(tǒng)時,只側重程序設計環(huán)節(jié),忽視業(yè)務流程圖編制的重要性,結果到了程序設計階段,不得不中斷設計,回過頭來抽出大量的人力、物力去臨時補上有關業(yè)務流程細節(jié),財務系統(tǒng)成了典型的“邊設計邊施工邊補漏的‘三邊’工程”。這樣既容易出錯又拖慢了工程進度,更談不上周密完善,還會影響系統(tǒng)的設計質量,給企業(yè)造成損失。

    (6)編制程序流程圖。程序流程圖是將系統(tǒng)設計的具體步驟,通過圖示符號表示出來,它直觀地反映了程序設計的構思過程,體現了整個程序運行的思路,是程序設計的關鍵一步,直接決定著程序設計質量的高低。同時,繪制好程序流程圖非常有利于系統(tǒng)的整體控制。

    (7)對前期基礎準備工作進行嚴格審核。財務系統(tǒng)的設計是以各項優(yōu)良的前期準備工作為前提的,基礎工作顯得尤為重要。顧此,在開展程序編寫工作之前必須全面審查有關準備工作是否充分,發(fā)現問題及時解決;嚴禁邊準備、邊設計、邊補漏。

    3.程序設計階段,采用模塊化設計

    模塊化就是把一個復雜的程序分成若干個功能不同的多個部分,各個子模塊均有獨立功能,可以單獨運行;而把各個子模塊組合在一起,又能方便地搭配成一個完整的系統(tǒng)。模塊化設計是現代程序設計中一種很重要的技巧,有著眾多優(yōu)點:

    (1)便于分工合作,提高效率,提高質量。系統(tǒng)設計時,可以把要做的工作分拆成多個部分,然后分配給不同的人,甚至不同的單位各自開發(fā)。這有利于提高效率,提高程序的設計質量。

    (2)便于維護、維修,增強通用性、易讀性。

    (3)增強模塊的獨立性,降低相互之間的依賴程度。即使有某些部分故障,也不致影響系統(tǒng)的整體運行。

    (4)能設計出可繞過障礙區(qū)運行的高質量軟件??這是模塊化設計的最大優(yōu)點。由于模塊之間相對獨立,所以即使出現某些非關鍵性故障,系統(tǒng)依然能安全運行。這一點很重要,因為系統(tǒng)在使用中出現小故障是較常見的現象,如果財務系統(tǒng)具備了這種優(yōu)點,就能做到不停機維修,不致影響日常業(yè)務,這對財務管理特別有意義。反過來,如果系統(tǒng)一有小毛病就會影響日常業(yè)務,甚至突然“死機”,就會嚴重打亂企業(yè)的管理秩序,還可能會造成數據丟失,給企業(yè)造成損失。所以,能做到小毛病不停機維修,大故障能盡快恢復是財務管理對其軟件設計的特殊要求。

    4.軟件設計要有擴展性,以適應企業(yè)未來發(fā)展

    會計電腦系統(tǒng)設計要預計到企業(yè)各類業(yè)務的發(fā)展,要預留足夠的擴展空間,以適應業(yè)務高層次、多元化發(fā)展。某些企業(yè)的電算化系統(tǒng)因沒有擴展性,致使業(yè)務稍有變動,系統(tǒng)就無法適應,延誤了日常工作。例如,一些企業(yè)的會計系統(tǒng)能處理人民幣、港幣、美元業(yè)務,但對日元、英鎊、歐元或其他外幣業(yè)務就難以適應。隨著我國即將加入WTO,企業(yè)外幣業(yè)務必然日益增多,缺乏擴展功能的會計系統(tǒng)將難于滿足未來發(fā)展要求。因此,會計系統(tǒng)設計一定要有超前意識,要考慮到未來業(yè)務發(fā)展需要,設計有擴展性、多功能的軟件。

    要考慮到某些特殊業(yè)務的需要。深圳市曾發(fā)生過這樣一件事,一對從新疆調進該市的夫婦,在為小孩辦理入戶手續(xù)時,因公安局的戶籍管理系統(tǒng)只能輸入四個漢字以內的姓名,而該小孩是維吾爾族,名字由近十個漢字組成,超出了公安局電腦系統(tǒng)的設計要求,以至無法正常入戶,引起了不必要的糾紛。以此為鑒,財務電腦系統(tǒng)應有處理特殊業(yè)務的設計,要考慮到特殊業(yè)務的需要。

    5.強調面向用戶

    財務系統(tǒng)的最終使用者是企業(yè),是一線業(yè)務人員,所以要特別強調操作簡單、方便用戶,要設計良好的用戶界面,具體操作應盡可能簡單易學。在屏幕顯示方式上,最好只顯示與業(yè)務相關的資料,對可有可無的資料,如參考性、輔助性的資料則能省則省。切忌“和盤托出”??有用、暫不需用的資料均顯示于屏幕,這樣很容易造成操作錯誤,還會給人“眼花繚亂”的感覺。在目前企業(yè)計算機應用水平、管理水平不很高的情況下,“面向用戶性”很值得廣大設計人員的重視。

    6.試運行

    系統(tǒng)完成開發(fā)后必須反復測試,證明達到設計要求,才能交付使用;不能邊檢測、邊使用、邊補救。

    7.制定應急計劃

    系統(tǒng)完成設計后,開發(fā)方應編制與系統(tǒng)相關的運行文件,并提出有關注意事項,以備在出現意外情況時,有條不紊地采取相應措施。使用單位也應制定自己的應急計劃,以備急需。令人擔憂的是,不少單位恰恰忽視了這一關鍵步驟,沒有起碼的應急計劃,假如系統(tǒng)一旦出現故障,后果不堪設想,損失將是巨大的。

    8.加強風險控制,保證信息安全

    實現會計電算化,必然解決信息安全問題。由于電子數據高度集中,高度依賴電腦,且受電腦病毒入侵、人為操作失誤、機器故障、非法毀損等因素影響,數據很容易被破壞,因此,會計電算化必然加強信息安全管理,一方面制定各種嚴格的管理制度,加強風險控制,加強管理;另一方面加強對員工的信息安全教育,嚴禁未經受權人員上機操作;不能連接與業(yè)務無關的終端,禁止與互連網連接;采用先進的加密技術,安裝“防火墻”,嚴防電腦病毒入侵,防止人為非法破壞數據。實踐證明,嚴格、有效的管理制度是信息安全的最好保障。

    9.加強對財務系統(tǒng)使用前的審計

    財務系統(tǒng)必須確保正確,才能投入使用,這是保證財務數據安全的關鍵。系統(tǒng)在投入使用前,應組織專家小組進行嚴格審計、從嚴檢測,并實地模擬運行。只有證明正確無誤的系統(tǒng)方可正式投入使用,只有經過“實戰(zhàn)”檢驗的系統(tǒng)才具有可靠性。必須指出的是,財務系統(tǒng)不能邊使用、邊檢測、邊維修,這樣風險很大,難于保證數據安全。

    實行會計電算化,要求財務管理標準化、規(guī)范化,而財務軟件設計則要符合財務管理的特殊要求。只有相互適應、互相配合,才能設計出安全可靠、多功能、高質量的優(yōu)秀軟件,更好地推進會計電子化工作。財務電算化是大勢所趨,是提高企業(yè)科學管理水平、增強競爭力的迫切要求??會計師、程序設計人員在這方面有著異常重要的作用,應充分調動他們的積極性、創(chuàng)造性。

    軟件設計論文:基于無線傳感器網絡的水資源監(jiān)測系統(tǒng)的設計上位機

    1.1 題目背景

    水資源監(jiān)測是水資源管理與保護的重要手段,我國水資源緊缺、水污染嚴重,如何高效、實時地獲取水環(huán)境參數、研究開發(fā)水環(huán)境監(jiān)測新方法,已成為水環(huán)境管理與保護的一項重要任務。無線傳感器網絡 WSN(Wireless Sensor Network)是將有感知能力、計算能力和通信能力的微小傳感器節(jié)點采用規(guī)則或隨機方式部署在監(jiān)控區(qū)域,通過無線自組織和多跳的方式構成的分布式網絡。它集傳感器技術、嵌入式技術、現代網絡技術、無線通信技術和分布式信息處理技術于一體,以數據處理為中心,協作地感知、采集、處理和傳輸目標區(qū)域的監(jiān)測信息并報告給用戶。它具有可快速部署、無人值守、功耗低和成本低等優(yōu)點。

    1.2 國內外相關研究情況

    在世界上我國屬于水資源貧乏國家, 對水資源的優(yōu)化使用對我國實施可持續(xù)發(fā)展戰(zhàn)略具有十分重要的意義。強化對水資源環(huán)境的監(jiān)控是一個長期的任務。常規(guī)水資源環(huán)境監(jiān)測方法主要分為以下兩種:(1)利用便攜式水質監(jiān)測儀人工采樣、實驗室分析的方式。該方式僅限于對河流、湖泊的幾個斷面采樣,采樣頻率從每月數次到每日數次。(2)采用由一個中央控制室和若干個監(jiān)測子站組成的水環(huán)境自動監(jiān)測系統(tǒng)對水環(huán)境參數進行自動連續(xù)監(jiān)測, 數據遠程自動傳輸, 可以實時查詢所設站點的水環(huán)境參數[1]。前者由于無法對水環(huán)境參數進行遠程實時監(jiān)測, 存在水質監(jiān)測周期長、勞動強度大、數據采集速度慢等問題, 不能很好地反映水環(huán)境的連續(xù)動態(tài)變化, 不易及早發(fā)現污染源并預警。后者能很好地解決水質監(jiān)測周期長、勞動強度大、數據采集和傳輸速度慢等問題, 但由于有鋪設電纜和建立監(jiān)測子站的施工要求, 因而存在對監(jiān)測地點原有的生態(tài)環(huán)境影響大、系統(tǒng)投資成本高、監(jiān)測水域范圍有限的缺點, 同時無法進行大面積布設監(jiān)測子站、對每個小水域實施多點遠程實時監(jiān)測。基于無線傳感器網絡的水資源實時監(jiān)測系統(tǒng), 比較典型的國外代表有美國Heliosware公司的EMNET系統(tǒng)和澳大利亞CSIRO 的Fleck系統(tǒng)[2、3]。上述兩種系統(tǒng)可采集參數種類較少、不提供對水資源的視頻監(jiān)測功能且通信速率低、產品體積較大、功耗較高, 目前僅適合用作研究, 尚不能作為實用系統(tǒng)在現場使用。國內已對基于無線傳感器網絡的水資源實時監(jiān)測系統(tǒng)的一些關鍵技術進行了研究[4]。與傳統(tǒng)的監(jiān)測法相比, 無線傳感器網絡具有對生態(tài)環(huán)境影響小、系統(tǒng)成本低等優(yōu)點。

    近些年來,無線傳感器網絡是國際上非常關注的、涉及到多個學科高度交叉、知識高度集中的熱點研究領域。目前,無線傳感器網絡的研究經過了兩個階段。第一階段主要是采用MEMS技術設計微型節(jié)點,代表性的研究成果是智能埃及SmartDus無線集成網絡傳感器WINS。第二階段是研究網絡問題。國外設計了很多套演示系統(tǒng)取得了一系列重大的理論研究成果。在國外,Intel公司于2002年了基于無線傳感器網絡的新型計算機發(fā)展戰(zhàn)略,主要研究無線傳感器網絡在醫(yī)學、森林防火、環(huán)境監(jiān)測等方面的應用。在國內,很多科研機構和大學隊無線傳感器網絡都進行了相關方面的研究。有業(yè)內專家指出,中國掌握了物聯網(WSN的實際應用)的世界話語權,不僅表明我國在該領域上的技術領先,同時也在于中國式世界上少數能將WSN實現產業(yè)化的國家之一。

    1.3 研究意義

    水資源是生命生存不可替代的自然資源,是生命支持系統(tǒng)之一,也是重要的環(huán)境要素。樓蘭古城的興起是由于豐富的羅布泊湖水的滋潤,富庶的樓蘭11萬平方米,人口達萬人,是樓蘭國的首邑,是我國古代一重鎮(zhèn),也是絲綢之路南線必經之地。后來由于種種原因導致水資源衰竭,繁華的古城衰落,直至湮沒在茫茫的荒漠之下。

    水資源危機究竟始于何時,目前學術界尚無公論。但是水資源危機引起了世界各國的關注與不安。我國是一個人口眾多,水資源絕對數量較高而相對數量較低的缺水國家。1988年7月1日《中華人民共和國水法》正式實施后,確立了每年水法宣傳周(簡稱為水周),其目的就是通過這一活動,向公眾集中灌輸有關水資源開發(fā)利用與保護方面的知識和政策法規(guī),以增強公眾節(jié)約水資源的意識。

    我國的水資源價值理論受水資源是取之不盡,用之不竭的傳統(tǒng)價值觀念影響,造成了水資源長期被無償地開發(fā)利用,不僅造成了巨大的寶貴水資源浪費和對水資源非持續(xù)開發(fā)利用,同時對人類的生存及國民經濟的健康發(fā)展產生了嚴重的威脅。盡管近幾年來對此有所認識,采取了相應的行政或法律手段扭轉這種被動局面,但是,由于對水資源價值理論的研究不夠深入,致使所采取的措施缺乏廣泛的經濟社會基礎,最終結果是政府干預行為過于集中和強硬,市場行為和經濟杠桿的作用又過于薄弱,導致期望與現實相差甚遠。因此,水資源價值研究在持續(xù)利用水資源過程中具有重要的地位,是實現持續(xù)發(fā)展戰(zhàn)略一個組成部分,開展此方面的研究是十分必要的。

    2.本課題研究的主要內容和擬采用的研究方案、研究方法或措施

    2.1 研究的主要內容

    根據無線傳感器網絡的基本理論和水資源監(jiān)測的實際需求,設計基于無線傳感器網絡的水資源實時自動監(jiān)測系統(tǒng),能夠在線實時測量溫度、PH 值、電導率、濁度等參數的水資源監(jiān)測系統(tǒng),此系統(tǒng)在監(jiān)測區(qū)域內采集相關數據,利用監(jiān)測區(qū)域協調器節(jié)點和遠程監(jiān)測中心(PC 機)之間的通信,把經過處理的測量結果動態(tài)地顯示出來。本課題完成系統(tǒng)上位機的軟件設計,由串口接收協調器節(jié)點送來的水資源監(jiān)測數據,進行數據解析,提取出各個傳感器采集的數據并通過界面動態(tài)的顯示出來。

    2.2 研究方案

    關于本次研究的課題,基于無線傳感網絡的水資源監(jiān)測系統(tǒng)的設計,主要可分為三個部分,由于本次課題的研究只涉及上位機部分,即圖一中的虛線部分,主要設計上位機的軟件界面的設計部分,其中包括有串口接收數據,解包數據,以及顯示部分,其中的解包部分包括,將PH值,濁度,在線實時溫度,電導率和它們各自對應的數值一一對應起來,這部分主要涉及用Visual C++語言將其用軟件編程,并實現功能,其流程圖為圖2:

    實現過程為:先初始化軟件,再設置軟件編輯界面,設置好界面后,開始接收由協調器經串口發(fā)送過來的數據,進而解包數據,接著處理數據,將PH值、實時測量溫度、濁度以及電導率的各組數據按照一定的要求計算好,顯示各組數據,最后結束程序。

    在這個過程中,實現了串口接收數據,解包數據,處理數據以及最后將數據動態(tài)的顯示出來,完成了本次研究的要求。

    3.本課題研究的重點及難點,前期已開展工作

    要完成這次課題,即基于無線傳感器網絡的水資源監(jiān)測系統(tǒng)的設計上位機,需要完成的內容有:系統(tǒng)上位機的軟件設計、接收由串口協調器節(jié)點發(fā)送過來的水資源監(jiān)測數據、進行接收數據的解析、提取出各個傳感器采集的數據并且通過界面動態(tài)的顯示出來。其中重點以及難點有:系統(tǒng)上位機的軟件設計,由于對上位機不是很了解,以前也沒有接觸過上位機,對它的功能,使用不了解,也沒有接觸過Visual C++語言,屬于初學者,會有一定的難度,既是重點也是難點;把接收到的數據進行數據分析,要進行合理的、有效的數據分析,是一個關乎本次課題成敗的重點;將提取出的數據通過界面動態(tài)的顯示出來,要通過一定的平臺來顯示,即要通過一定的硬件設施顯示,這就需要能夠正確的,有效的連接到所用的平臺,是研究的最后一道門檻,也是重點。

    目前為止,已經開展的工作有,通過查詢相關資料以及通過互聯網了解到上位機的功能,以及它所需要的編輯工具-----Visual C++,對我來說這是一種新的語言,現在已經開始看有關C++方面的書,開始學習使用它一些簡單的使用方法。

    4.完成本課題的工作方案及進度計劃(按周次填寫)

    第1-3周:查找借閱相關書籍資料,確定系統(tǒng)的總體方案,完成開題報告;

    第4-9周:進行上位機軟件編程學習,軟件界面設計

    第10-11周:進行軟件設計、進行數據解析;

    第12-15周:系統(tǒng)調試,驗證系統(tǒng)功能;

    第16-17周:完成畢業(yè)論文,準備答辯

    軟件設計論文:計算機教學系統(tǒng)軟件設計

    摘 要 計算機在教學中的作用逐步顯現。計算機技術和網絡技術,可以打造教學交流平臺,構造校園內的網絡。讓教學方法更為豐富,教育教學實時存在,更可以讓教師和學生的信息溝通得到全面的進步。本文介紹了使用學校網絡,打造網絡平臺計算機進行教學的系統(tǒng)設計和完善過程。

    【關鍵詞】校園網絡 軟件設計 教學系統(tǒng) 模塊化

    1 研究背景介紹

    學校網絡教學系統(tǒng)的設計目的是出于實際應用意義。首先從技術角度,計算

    機開發(fā)技術已經趨于成熟,使用計算機高級編程語言具備完成系統(tǒng)制作的條件。在計劃進行設計的初期,查閱了相關的文獻與資料,計算機實現的教學平臺系統(tǒng)已經有成型的作品。而且許多高等院校的應用都顯示,利用網絡教學系統(tǒng),實現教學,是一種行之有效的與時俱進的現代化教學模式。通過這樣的平臺,學生可以提出問題,得到教師的解答。可以在線實現選修課程的選定,可以查閱自己的學分和單科成績等等。意義眾多,所以設計并完成基于網絡模式下的教學系統(tǒng)工作是有實際意義的。

    當前校園網絡教學系統(tǒng)的情況:很多高校率先完成了網絡平臺教學系統(tǒng)的應用,好處前面已經簡單介紹,這里不再贅述。但是仍然存在著很大的不足。比如教師在教學過程中的經驗如何能通過教學系統(tǒng)展現出來,這是一大難題。學生在網絡教學系統(tǒng)下的心態(tài)不同,在具體的教學中反映出的狀態(tài)無法讓教師觀察到。如何通過網絡的形式調動并發(fā)揮出學生學習的主觀能動性。這些都限制了網絡教學系統(tǒng)的發(fā)展。

    2 軟件設計工具選擇與硬件需求:

    軟件設計采用服務器客戶端模式和瀏覽器服務器模式交互。網頁腳本設計在

    和php中進行選擇。二者各有利弊。綜合設計者的使用習慣選用了數據庫技術使用成熟的sql sever。高級語言選用java,這些技術成熟且具有一定的先進性、流行性。硬件需求本身并不很高,主流計算機皆可。但是在設計中,為了加大網絡承載能力,選用了硬盤組為服務器,在壓力測試中發(fā)現可承受同時間片200人登錄工作。在并行計算中,主要利用了java的特性,并沒有進行額外的并行算法設計。

    3 部分模塊、子系統(tǒng)功能介紹

    這里只簡單介紹部分子系統(tǒng)模塊的工作功能。

    首先信息管理子系統(tǒng) 信息管理子系統(tǒng)是輔助平臺的唯一入口,里面包括各

    種資料和師生的個人信息。它能根據用戶的需求檢索各種公告信息,能幫助教師或學生和搜索課件、教案等。其次,學習管理子系統(tǒng) 學習管理子系統(tǒng)的主要功能是分專業(yè)課程的管理、教學計劃和大綱的設置以及各項內容的修改和調整等。為學生的主動學習提供基礎。再如課件管理子系統(tǒng) 課件管理子系統(tǒng)的主要功能是教師上傳或修改課件,方便學生及時共享教師的學習資料和學習理念,另外,也有助于這些資料的學習推廣。再如師生交流子系統(tǒng) 師生交流子系統(tǒng)的功能是讓師生互動起來,使得教師能及時、全面的接受到學生的反饋,也使得學生通過和教師的交流,對知識有進一步的理解。又如在線考試子系統(tǒng) 在線考試子系統(tǒng)的功能是最大限度滿足各學科教師和每一名學生的要求,實現無紙化的各種科目考試以及試卷批閱、成績統(tǒng)計分析等工作。如作業(yè)子系統(tǒng) 作業(yè)子系統(tǒng)的功能是給教師提供了在網上布置作業(yè)和批改作業(yè)的平臺。比傳統(tǒng)的作業(yè)處理方式效率更高、應用更為靈活。

    4 特點介紹

    4.1 系統(tǒng)架構

    合理采用了雙交互模式。當服務器處于開放作業(yè)時候,用戶可以用密碼和口令登錄網頁,接受相關服務。

    4.2 用戶設置靈活

    有教師角色、學生角色、管理員角色和錄入員角色。不同角色實現不同的功能。比如教師可以登錄試卷批閱模塊,可以登錄信息答疑模塊,為學生的提問做出解答。錄入員角色,是為了組織網絡試題的錄入工作而設置的,在短時間內允許登錄和輸入試題。這種角色設置有時間的限制。在工作完成過后,要由管理員取消權限和用戶。當然還可以根據特殊需求,在管理員授權下,設置特殊角色,給予不同模塊權限的設置。

    4.3 在安全方面進行了考慮

    使用了md5以及初步加鹽技術的應用。在網絡應答和網絡模考模塊中,使用了螞群算法的遺傳算法應用。出題難度和題量整體較為平均,趨于合理狀態(tài)。

    4.4 系統(tǒng)在檢測和實際使用中

    具有較好的穩(wěn)定性,在編寫過程中,語言和數據庫選用合理,為軟件后期維護和功能

    拓展,提供了空間。

    5 結束語

    綜上所述,在校園網絡中使用計算機技術完成教學系統(tǒng)的設計,具有實際應用意義??梢詾楦鱾€中高等院校服務。系統(tǒng)設計合理,工具選用皆為當前主流語言與工具。實現系統(tǒng)具有自身的特點。靈活穩(wěn)定。可以讓教師、學生在校園網絡中更好的完成學習任務。減少了學校為教學而付出的人力與物力。設計過程中仔細研究了已有的產品和具體的需求,完成了主體功能,較好的完成了設計任務。

    軟件設計論文:新時期移動電子信息軟件設計技術探討

    摘 要 本文重點分析了當前流行的android、jdbc、ajax、jquery等計算機新技術,探討新時期移動電子信息軟件開發(fā)的技術趨勢,對計算機從業(yè)者和愛好者都具有一定的參考意義。

    【關鍵詞】計算機 新技術 移動 軟件

    1 引言

    android這個單詞的原意是“機器人”,2007年,google推出了一款基于linux技術的手機開源系統(tǒng),也命名為android,這個智能手機平臺由中間件、操作系統(tǒng)、應用軟件和用戶界面組成。美國著名的科技博客在2012年曾評選十款對二十一世紀影響最大的電子產品,其中就有android智能手機操作系統(tǒng)。隨著andriod手機系統(tǒng)不斷開發(fā)與應用,消費電子、媒體播放器、移動終端都廣泛應用移動電子信息軟件。據有關數據指出,我國2013年平板電腦和智能手機的占有量占全球的25%。隨著全球智能終端市場的中心逐步發(fā)轉移到中國,同時安卓系統(tǒng)也在平板市場廣受消費者喜愛。隨著wifi和3g網絡的普及,智能手機等其他智能終端能夠隨時隨地連接互聯網,使用者輕而易舉獲取網絡服務。在現實生活中,安卓智能系統(tǒng)移動電子信息軟件占有很大市場。

    2 新時期移動電子信息軟件應用發(fā)展

    首先是消費群體成熟,目前國內安卓開發(fā)應用社區(qū)非?;钴S,國內運營商和廠商都積極加入安卓陣營,許多廠家推出了基于安卓系統(tǒng)的移動電子信息軟件。android在我國具有十分廣闊的前景,很多企業(yè)開始認識到app的重要應用,安卓企業(yè)客戶端的設計開發(fā)越來越受重視。現在我國智能手機的軟件開發(fā)正處于飛速發(fā)展時期,通過一路探索和對以往經驗的總結,產生了一批致力于安卓系統(tǒng)app開發(fā)的優(yōu)秀互聯網供應商。移動電子信息軟件已經包括酒店、商城、美容、旅游、醫(yī)療、汽車、地產、娛樂、傳媒等服務產業(yè),致力于提供一站式移動開發(fā)給企業(yè)客戶。

    一款名叫“飛常準”的航班實時查詢的移動電子信息軟件已經支持80%國際航班和99%的國內航班查詢航班動態(tài),提供到達、起飛、取消、延誤、備降和返航等六種航班狀態(tài)的結果。這款應用軟件還能提前預測航班延誤,及時提供延誤航班的預報。

    一款叫“淘寶旅行“的移動電子信息軟件應用是為人們提供酒店、火車票、機票服務的。通過這款應用軟件,還能夠查詢預定的部分景區(qū)門票。只要在客戶端輸入所處位置和目標城市,就能提供用戶目的地周邊詳細的酒店價格和地址給客戶,同時為客戶提供導航。

    一款叫“高德地圖”的gps導航移動電子信息軟件可以提供交通實時路況的播報,還可以預測到達目的地的時間、合理規(guī)劃出行路線、提醒攝像頭等服務。另外,為了減少使用流量,這款應用還可以離線下載。同時,這款手機應用軟件整合天氣、火車、公交等資源,方便用戶出行。

    一款名叫“蟬游記“的移動電子信息軟件可以方便分享和制作旅行游記。下載這款軟件后,可以用豆瓣、新浪微博和qq等網站賬號登陸。這款手機軟件支持離線全程操作,不受網絡的限制。另外,當聯網的時候,可以將手機游記更新到網站,和好友一起分享精彩旅程。

    一款名叫“墨跡天氣“的移動電子信息軟件專門用于天氣信息免費查詢。這款手機軟件采用人性化設計,使用方便,現在能夠預報2000多個地區(qū)的天氣。使用這款手機應用軟件所需的流量很少,每次不到3k。占用的內存也很少,可以獨立運行在主程序之外并且支持顯示在桌面。

    一款名叫“快的打車”移動電子信息軟件風靡一時。這款手機應用軟件可以幫助人們預約叫車和實時打車。目前,這款打車軟件使用城市超過50個,有2000多萬用戶。使用這款手機軟件打車,還有返還部分車費的優(yōu)惠。

    3 新時期移動電子信息軟件核心技術

    3.1 jdbc技術

    java語言用于執(zhí)行sql語言的api叫jdbc,這個應用接口可以為不同類型的數據庫提供相同的訪問,jdbc由java編寫的接口和類組成。jdbc的出現極大地方便了數據庫程序開發(fā)人員,為他們提供了一個統(tǒng)一的api,可以在此基礎上構建更高級的接口和工具,使數據庫程序開發(fā)人員方便寫出數據庫相關的應用程序。

    jdbc的出現使sql語句的發(fā)送變得很簡單。開發(fā)人員只需要調用數據庫接口編寫程序就可以了,它自動向相關數據庫進行sql調用。另外,jdbc和java語言的結合避免開發(fā)人員為不同的開發(fā)平臺重復開發(fā)相同的應用程序,實現應用程序一次編寫,到處運行,這同時體現了java語言的優(yōu)勢。

    對于java開發(fā)人員來說jdbc是api,是

    實現數據庫連接的接口模型。作為應用程序接口,jdbc提供統(tǒng)一的接口給程序開發(fā)人員,并且為第三方廠商實現數據庫與中間件的連接提供統(tǒng)一的方法。jdbc支持sql標準和數據庫其他的連接標準。jdbc真正實現了面向目標的連接,并且有嚴格類型、簡單但高性能的接口。

    3.2 jquery技術

    jquery是基于javascript語言的一個優(yōu)秀框架,jquery兼容css標準,是精簡版的js庫,能夠很好地應用于各種瀏覽器。jquery方便用戶處理html,實現動態(tài)功能,提供靈活的ajax交互給網站。另一個優(yōu)勢是擁有詳細的使用文檔,實現html內容和代碼的分離,簡單易用。

    3.3 ajax技術

    ajax是一種交互性強、創(chuàng)建快、性能好的web開發(fā)技術。xmlhttprequest是ajax的核心技術。ajax在服務器和瀏覽器之間采用異步傳輸數據。通過ajax,可以直接提出請求給服務器,用戶堵塞少。

    智能終端的程序開發(fā)比桌面程序有許多優(yōu)點,它們開發(fā)簡單,安裝方便,用戶群大。

    4 結語

    隨著計算機科技的飛速發(fā)展和移動開發(fā)的蓬勃興起,這些新型計算機技術已經廣泛應用于智能手機、平板電腦等智能終端領域的程序開發(fā)。移動互聯網對人們越來越重要,這些計算機技術的應用前景也會更廣闊。

    軟件設計論文:Linux環(huán)境下即時通信軟件設計與實現

    作者簡介作者簡介:李伊林(1984-),男,江西省水利科學研究院助理工程師,研究方向為網絡通信;傅小英(1987-),女,南昌大學信息工程學院碩士研究生,研究方向為計算機應用。1qt簡介

    qt是一個跨平臺的c++圖形用戶界面庫,由挪威trolltech公司于1995年底出品。qt的對象間通信采用信號/槽(signal/slot)機制,其中signal猶如mfc中的事件,而slot則是響應事件的方法。如果要實現對象間的通信,只需要把一個對象的slot和另一個對象的signal連接起來即可實現事件驅動[1]。

    由于本系統(tǒng)是通過qt[2]圖形開發(fā)工具來實現與用戶之間的接口設計,所以在eclipse中如果要使用qt,則需添加qt插件方可建立qt gui工程文件。

    2系統(tǒng)總體設計

    本系統(tǒng)實現了linux系統(tǒng)下的簡單通信,同時可以動態(tài)刷新在線用戶列表,并與其他用戶進行聊天通信或傳送文件等[3]。如果用戶想與其中某位好友聊天,則應該與其建立連接,此時兩個客戶端有一個作為服務器,另一個作為客戶端。本系統(tǒng)的主要架構如圖1所示。

    系統(tǒng)主要分為客戶端和服務器,服務器并不對用戶發(fā)過來的信息進行轉發(fā)操作,因為該做法會增加服務器的工作量。它只負責監(jiān)聽客戶端的連接請求,同時,在與客戶端建立新連接時,服務端會對客戶端的端口號進行注冊,之后將端口信息提供給每個連接上的客戶端[4]。因而兩個客戶端之間的通信則不需要以服務器作為轉發(fā)站,而是可以直接進行通信,從而減少了用戶之間的通信響應時間。客戶端主要可以進行注冊、查找密碼、添加/刪除好友等一些基本操作[5],與好友建立連接之后,還可與好友進行聊天,互傳文件等。

    圖1系統(tǒng)架構

    3關鍵技術實現

    3.1客戶端listfriend類實現

    listfriend類主要用來顯示當前用戶的好友列表,并按好友的不同組號將其進行分類。同時,用戶可以通過觸發(fā)右鍵事件對自己的好友列表進行修改,如添加、刪除、移動好友,修改好友備注,修改用戶信息等。在該類中,用戶還要對自己的端口號進行監(jiān)聽,如果有好友提出聊天請求,用戶可以根據自己的意愿接受或拒絕。或者用戶自己向好友提出聊天請求,如果好友拒絕,則關閉對話框。

    軟件設計論文:基于MATLAB GUI坐標轉換軟件設計與實現

    【摘 要】matlab軟件是以矩陣為單位進行數據的運算與處理,matlab的程序設計過程中,對象的句柄是非常重要的一個概念。每個對象都有自己獨立的句柄,通過操作句柄,來實現對象的控制和修改。gps測量的成果是基于wgs84橢球的緯、經度坐標和大地高,而我們實際應用中需要用到的是北京54或西安80的高斯投影平面坐標或者是地方坐標,因此就存在一個坐標轉換的問題。本文介紹兩種坐標轉換方法:空間三維七參數坐標轉換方法和平面二維四參數轉換方法,利用這兩種方法通過matlab設計界面并編寫程序實現對excel中的坐標數據進行坐標轉換。

    【關鍵詞】matlab;全球定位系統(tǒng);七參數;四參數

    0 引言

    matlab軟件是“矩陣實驗室”——matrix laboratory的縮寫,是用c語言進行編寫的。它具有語言書寫簡單,語句功能強大,封裝了豐富的數學函數,我們可以直接調用這些數學函數。matlab對于數學運算,特別是矩陣運算,非常高效,而文件批量坐標轉換又涉及復雜的數據計算,這就是為什么利用其進行程序編寫實現的原因。

    excel是微軟公司的辦公軟件microsoft office的組件之一,它可以進行各種數據的處理、統(tǒng)計分析和輔助決策操作。將原始數據存放在excel中,excel可以批量對原始數據進行預處理,達到我們想要的數據格式,可以將文本導入到excel中,讀取與存儲都易于操作。

    隨著全球導航定位系統(tǒng)的發(fā)展,尤其是美國的gps技術發(fā)展,其具有全天候,連續(xù)性,實時性等優(yōu)勢,已經逐漸取代了傳統(tǒng)的測量方式。gps測量成果是基于wgs84橢球的大地坐標,即:大地緯度b,大地精度l,大地高h。而我們通常所需要的是基于克拉索夫斯基橢球的北京54坐標系或基于第16屆iguu大會推薦的1975年國際橢球的西安80坐標系。因此我們需要將gps所測的wgs84大地坐標轉換成我們所需的北京54或西安80坐標。

    本文主要介紹兩種坐標轉換方法:七參數空間坐標轉換方法和四參數平面坐標轉換方法,通過matlab設計界面并編寫程序實現這兩種方法,然后通過轉換得到的坐標比較分析這兩種的精度及適用范圍。

    1 matlab簡介

    1.1 matlab系統(tǒng)概述

    matlab是美國mathworks公司出品的商業(yè)數學軟件,用于算法開發(fā)、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環(huán)境,主要包括matlab和simulink兩大部分。

    matlab是英文“矩陣實驗室”——matrix laboratory的縮寫,其全部采用c語言編寫。具有如下特點: (1)基本數據單位是矩陣,矩陣運算如同其他高級語言中的變量操作一樣方便,矩陣無需定義即可采用;

    (2)高效的數值計算及符號計算功能,能使

    用戶從繁雜的數學運算分析中解脫出來;

    (3)具有完備的圖形處理功能,實現計算結果和編程的可視化;

    (4)友好的用戶界面及接近數學表達式的自然化語言,使學者易于學習和掌握;

    (5)功能豐富的應用工具箱(如信號處理工具箱、通信工具箱等) ,為用戶提供了大量方便實用的處理工具。

    1.2 matlab程序編寫的基本原則

    突破以往其它程序語言經常采用的循環(huán)思想,盡量采用matlab矩陣式語言書寫程序,使得程序簡潔,執(zhí)行效率高。在程序設計中盡量避免重復的腳本代碼,多用matlab提供的函數。系統(tǒng)中的函數要比用一般代碼編寫的函數執(zhí)行效率高很多。在編寫比較大的程序時,應該對各個細節(jié)以函數或子過程方式處理,避免矩陣混淆。

    在程序編制過程中,各個功能部分盡量封裝在函數中,這樣不但可以減少全局變量個數,而且對各個函數的修改要比對整個程序的修改方便得多。

    1.3 matlab的文件類型

    m文件:用于存儲函數過程;

    figure文件:用于顯示、存儲圖像;

    在matlab中,最常用的是m文件。matlab是一種解釋性語言,用戶發(fā)出的指令需要送到matlab系統(tǒng)內解釋,而m文件實際上就是記錄指令的文本,用以統(tǒng)一將命令送入系統(tǒng)內進行解釋。

    m文件有命令式(script)和函數式(function)兩種形式。命令式文件就是matlab內部命令的簡單疊加,matlab會按順序執(zhí)行文件中的命令,這種方式常用來形成主函數。函數式文件用以解決參數傳遞和函數調用的問題,每個具體的功能一般用此方式實現,它的第一句以function語句為引導。

    2 坐標轉換相關理論

    2.1 三維空間坐標轉換

    wgs84與bj54的坐標轉換問題,實質是wgs-84橢球體到bj54橢球體的轉換問題。

    如果我們是需要把wgs84的經緯度坐標轉換成bj54的高斯投影坐標,那就還會涉及到投影變換問題。而如果我們所需的坐標是地方坐標,那么我們還要利用四參數法將北京54坐標轉換成北京地方坐標。因此,這個轉換過程,一般的gps數據處理軟件都是采用下述步驟進行的:

    1)wgs84(b,l)——wgs84(x,y,z),空間大地坐標到空間直角坐標的轉換。

    2)wgs84(x,y,z)——北京54(x,y,z),坐標基準的轉換,即datum轉換。通常有三種轉換方法:七參數、簡化三參數、molodensky。

    3)北京54(x,y,z)——北京54(b,l),空間直角坐標到空間大地坐標的轉換。

    4)北京54(b,l)——北京54(x,y), 高斯投影正算。

    5)北京54(x,y)——地方坐標(x,y),四參數轉換。

    通過下面的流程圖,我們可以更清晰地了解整個流程。

    圖1 wgs84、北京54、北京地方坐標轉換流程圖

    2.2 二維平面坐標轉換

    二維坐標轉換適用于小范圍內gps坐標向地方坐標的轉換,在實際測量時,必須將gps接收機測得的大地經緯度坐標b、l(基于wgs一84橢球)轉換成本地平面直角坐標x、y(基于本地橢球) 。其轉換過程為:

    (1)將公共點的wgs84坐標投影到其對應橢球的高斯平面上,得到wgs84的平面坐標;

    (2)利用兩個以上的點,采用最小二乘方法求解四參數;

    (3)先將需要進行坐標轉換的wgs84坐標投影到其對應橢球的高斯平面上,得到wgs84的平面坐標,然后根據第二步求得的四參數,將其轉換為本地平面直角坐標。

    為了使上面的過程更為清晰,現以wgs84的大地坐標與轉換到北京54坐標所作的流程圖為例進行說明:

    圖2 二維平面坐標轉換流程圖

    3 matlab gui界面設計及程序實現

    通過參考南方測繪gps數據處理中的坐標轉換軟件和coord mg坐標轉換軟件界面,經過綜合分析比較,我設計出了這款基于matlab gui實用、簡潔、界面友好的zbjh2013坐標轉換軟件,zbjh2013主要用七參數和四參數兩種轉換方法進行三維空間和二維平面坐標轉換。

    3.1 matlab gui相關內容介紹

    matlab具有創(chuàng)建圖形用戶界面(gui)的功能。gui是用戶與計算機或計算機程序的接觸點或交互渠道,是包含諸如窗口、圖標、菜單和文本等圖形對象的可操作界面。通過定制用戶與matlab交互的命令窗口,gui能有效組織數據流程,使處理方法易于使用和推廣,同時也使人機交互更加友好。

    在這次坐標轉換

    軟件設計與實現過程中主要用到了以下幾種控件:

    (1)面板(panel):panel是gui對象的容器,當移動panel的位置進行gui編輯時,panel的子對象也隨之移動,并保持它們在panel中的相對位置。

    (2)彈起式菜單(pop-up menu):pop-up menu與listbox類似,都使用string屬性顯示一組選項,區(qū)別為:①pop-up menu更節(jié)省界面空間,需要左鍵單擊才能調出這些選項;②pop-up menu不能同時選擇多個選項。

    (3)單選按鈕(radio button):radio button通常組合使用,用于顯示一組互斥的狀態(tài)。

    (4)復選框(check box):check box與radio button類似,用于顯示一對互斥的狀態(tài),通過鼠標左鍵單擊,可在“選中”與“未選中”兩種狀態(tài)之間切換。(5)靜態(tài)文本(static text):static text通常用于顯示其它對象的數值、狀態(tài)。

    (6)可編輯文本(edit text):edit text允許用戶修改文本內容,用于數據的輸入與顯示。若max-min>1,允許edit text顯示多行文本;否則,只允許單行輸入。

    (7)列表框(listbox):listbox用于顯示一組選項,通過鼠標單擊左鍵,可選中任意一個或多個選項,當max-min>1時,允許同時選中多個選項;否則,只允許一次選擇一項。

    (8)觸控按鈕(push button):通過點擊push button可以調用回調函數,實現某項功能。

    (9)表格(table):table為二維的可視化表格,可用于顯示控制點坐標,通過編寫程序來實現點擊按鈕添加和刪除數據。

    (10)選項卡控件(tabstrip control),通過tabstrip control可以進行局部區(qū)域界面之間進行切換。

    3.2 matlab程序實現相關代碼

    框架搭建好之后,在matlab gui對應的m文件進行程序編寫過程中,解決以下幾個難點:

    (1)不同gui間參數傳遞、回調函數調用問題;

    主界面的代碼

    [scs1,scs2,scs3,scs4] = conversionmethod;

    handles.dx = scs1;

    handles.dy = scs2;

    handles.xzj = scs3;

    handles.cdyz = scs4;

    子界面的代碼

    varargout{1} = handles.scs1;

    varargout{2} = handles.scs2;

    varargout{3} = handles.scs3;

    varargout{4} = handles.scs4;

    delete(handles.conmet_scs);

    (2)將子界面的所有控件復制到主界面上,通過tabstrip實現選項卡功能;

    將子界面的所有控件復制到主界面上的代碼

    hsub = sub('visible','off');

    hpal2 = copyobj(findobj(hsub,'tag','filetransfer_uipanel'),hobject);

    set(hpal2,'position',get(handles.point_uipanel,'position'),... 'visible','off');

    handles.hpal2 = hpal2;

    delete(hsub);

    通過點擊選項卡實現點坐標與文件坐標轉換的切換的代碼

    tabstripval = hobject.selecteditem.index;

    switch tabstripval

    case 1

    set(handles.point_uipanel,'visible','on');

    set(handles.hpal2,'visible','off');

    case 2

    set(handles.point_uipanel,'visible','off');

    set(handles.hpal2,'visible','on');

    end

    (3)對table空間的操作,通過點擊相應按鈕逐行添加和刪除數據。

    逐行添加數據的代碼

    global coord;

    b = str2double(get(handles.edit1,'string'));

    l = str2double(get(handles.edit2,'string'));

    x = str2double(get(handles.edit3,'string'));

    y = str2double(get(handles.edit4,'string'));

    raw = {b,l,x,y };

    coord = [coord;b l x y];

    set(handles.calculateqcs_uitable1,'data',coord);

    逐行刪除數據的代碼

    data = get(handles.calculateqcs_uitable1,'data');

    [row,column] = size(data);

    for k = row:-1:1

    data(row,:) = [];

    set(handles.calculateqcs_uitable1,'data',data);

    end

    (1)選擇源橢球類型,待轉轉換坐標類型;

    (2)選擇目標橢球類型,目標坐標類型;

    (3)通過點擊菜單“設置”“投影設置”,通過投影設置界面,設置投影方式、中央子午線,投影尺度及x常數和y常數;

    (4)通過點擊菜單“設置”“四參數”或“七參數”,選擇一種坐標轉換方式,通過四參數或七參數設置界面,輸入四參數或七參數,如果四參數或七參數未知,則通過點擊四參數或七參數設置界面中的計算四參數或七參數進行四參數或七參數的求解,四參數需要至少兩個控制點坐標,而七參數需要至少三個已知控制點坐標,配置好參數坐標轉換方式之后,選中轉換設置中的投影設置和四參數或七參數復選框;

    (5)通過選項卡進行單點坐標或以文件的形式批量坐標轉換。

    4 結論

    將matlab gui與坐標轉換相關知識結合起來,matlab具有矩陣運算的特長避免了程序中出現大量循環(huán)體。gui界面設計簡潔、直觀、友好。既能夠實現單個點的坐標轉換,有可以excel文件的形式實現批量坐標轉換。不管是三維空間或二維平面坐標,轉換得到的成果完全能夠滿足工作的精度要求,到達最初的設計目標。

    通過大地測量學課本與坐標轉換相關的知識及網上下載的一些論文的閱讀學習,對坐標轉換的理論認知更加深入,受益匪淺。