蔡偉
(西華大學(xué),四川 成都 610000)
基于.NET平臺開發(fā)物流軟件
蔡偉
(西華大學(xué),四川 成都 610000)
2014年進入了移動互聯(lián)網(wǎng)時代,隨著社會科學(xué)技術(shù)的發(fā)展,軟件已經(jīng)是我們生活中必不可少的一款工具。比如說一款QQ,微信等及時通訊軟件已經(jīng)是我們生活的中必需品,離開了它,似乎讓人們覺得回到了原始時代。軟件的發(fā)展已經(jīng)從PC端慢慢轉(zhuǎn)變到移動端,隨著信息技術(shù)的發(fā)展以及涉及的領(lǐng)域和對人們生活帶來的方便。同時由于信息獲取的便利和信息技術(shù)的發(fā)展及其對社會生活的影響,計算機軟件已經(jīng)滲透到各大行業(yè)。伴隨著現(xiàn)代物流概念的提出,物流企業(yè)不斷涌現(xiàn),催生了物流軟件市場。國內(nèi)企業(yè)以杰合偉業(yè)、中軟冠群、招商迪辰為代表;EXE等國外著名物流軟件借由代理商跨進中國大門,SAP、Oracle等ERP供應(yīng)商也提供倉儲管理等物流功能模塊。
移動互聯(lián)網(wǎng)軟件應(yīng)用;信息技術(shù)
計算機軟件是計算機的靈魂,是計算機應(yīng)用的關(guān)鍵。如果沒有適應(yīng)不同應(yīng)用的計算機軟件,人們就不可能將計算機廣泛地應(yīng)用于人類社會的生產(chǎn)、生活、科研、教育等幾乎所有領(lǐng)域,計算機也只能是一具沒有靈魂的軀殼。目前,以信息技術(shù)、信息產(chǎn)業(yè)為代表的高科技術(shù)日益引起人們的關(guān)注,成為新的經(jīng)濟增長點,計算機軟件技術(shù)作為信息技術(shù)的基礎(chǔ)之一,已成為信息產(chǎn)業(yè)的主要組成部分。
計算機軟件技術(shù)發(fā)展很快。50年前,計算機只能被高素質(zhì)的專家使用,今天,計算機的使用非常普遍,甚至沒有上學(xué)的小孩都可以靈活操作;40年前,文件不能方便地在兩臺計算機之間進行交換,甚至在同一臺計算機的兩個不同的應(yīng)用程序之間進行交換也很困難,今天,網(wǎng)絡(luò)在兩個平臺和應(yīng)用程序之間提供了無損的文件傳輸;30年前,多個應(yīng)用程序不能方便地共享相同的數(shù)據(jù),今天,數(shù)據(jù)庫技術(shù)使得多個用戶、多個應(yīng)用程序可以互相覆蓋地共享數(shù)據(jù)。
目前,計算機業(yè)內(nèi)流行的軟件編程語言有:C#、Java、PHP、C++、VisualBasic、HTML、Delphi、Power Builder等。編程的目的主要是為了解決問題,解放現(xiàn)實的勞動力,而現(xiàn)實的問題都是可以用語言來描述的,將問題用計算機語言來實現(xiàn),需要編寫計算機開發(fā)程序。主要的途徑是對現(xiàn)實問題進行分析,用合理的數(shù)學(xué)模型來表達,然后通過計算機程序語言來實現(xiàn)功能,例如:R、G、B3色份量來各表示一種顏色,對于顏色的處理被轉(zhuǎn)化為對R、G、B3個整數(shù)的處理。只要改變這3個整數(shù),就可以將其改變成另外一種顏色。
3.1 行業(yè)的需求
盡管軟件行業(yè)近幾年由高速增長期進入了穩(wěn)定發(fā)展階段,但軟件行業(yè)整體增速仍持續(xù)高于電子信息行業(yè)的總體發(fā)展速度,軟件行業(yè)在電子信息行業(yè)中占比持續(xù)提升,行業(yè)地位逐年提高。軟件行業(yè)細分結(jié)構(gòu)中,軟件產(chǎn)品占比保持穩(wěn)定,技術(shù)服務(wù)業(yè)務(wù)成長迅速,系統(tǒng)集成業(yè)務(wù)占比逐漸下滑。
3.2 軟件人才的需求
在人才需求方面,由于IT技術(shù)在通信、醫(yī)療、教育等各個方面的全面發(fā)展促進了各個軟件開發(fā)方向的發(fā)展、從架構(gòu)、編程到測試對人才的需求旺盛。從2007年的招聘情況看來,軟件開發(fā)工程師、軟件測試工程師、網(wǎng)絡(luò)系統(tǒng)工程師、咨詢工程師等都有很多招聘職位,人才需求很大。尤其是軟件開發(fā)工程師,繼2008年的短缺之后,隨處于經(jīng)濟低潮期,但2009年仍然有很大的人才缺口,軟件開發(fā)工程師很多都享受著地位和薪水的雙高待遇。企業(yè)招聘人數(shù)很多,而且相比更加青睞有經(jīng)驗的應(yīng)聘人群。
4.1 軟件的分類
按應(yīng)用范圍劃分,一般來講軟件被劃分為系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。統(tǒng)軟件:系統(tǒng)軟件為計算機使用提供最基本的功能,可分為操作系統(tǒng)和支撐軟件,其中操作系統(tǒng)是最基本的軟件。
系統(tǒng)軟件是負責(zé)管理計算機系統(tǒng)中各種獨立的硬件,使得它們可以協(xié)調(diào)工作。系統(tǒng)軟件使得計算機使用者和其他軟件將計算機當(dāng)作一個整體而不需要顧及到底層每個硬件是如何工作的。
4.2 軟件行業(yè)的應(yīng)用
如今計算機軟件已經(jīng)應(yīng)用于航空、服裝、餐飲、物流、教育、電子、能源、金融、建筑、制造業(yè)等等各大領(lǐng)域。
隨著社會時代的發(fā)展的推移,計算機軟件逐漸由pc端轉(zhuǎn)向手機移動端。比如說淘寶手機支付占整個雙十一的1/3。由此可見,軟件的行業(yè)應(yīng)用越來越廣泛,包括我們用的百度地圖導(dǎo)航、手機支付錢包、攜程旅游等等客戶端軟件。它的應(yīng)用范圍不再是那么單一了,而是幾乎占領(lǐng)了所有行業(yè),前景可容樂觀。
第一步相關(guān)系統(tǒng)分析員向用戶初步了解需求,然后用word列出要開發(fā)的系統(tǒng)的功能模塊,深入了解和分析需求,系統(tǒng)分析員向用戶再次確認需求。第二步開發(fā)者需要對軟件系統(tǒng)進行概要設(shè)計,第三步在概要設(shè)計的基礎(chǔ)上,開發(fā)者需要進行軟件系統(tǒng)的詳細設(shè)計。第四步,在軟件編碼階段,開發(fā)者根據(jù)《軟件系統(tǒng)詳細設(shè)計報告》中對數(shù)據(jù)結(jié)構(gòu)、算法分析和模塊實現(xiàn)等方面的設(shè)計要求,開始具體的編寫程序工作,分別實現(xiàn)各模塊的功能,從而實現(xiàn)對目標系統(tǒng)的功能、性能、接口、界面等方面的要求。第五步測試編寫好的系統(tǒng)。交給用戶使用,用戶使用后一個一個的確認每個功能。第六步軟件交付準備,第七步,驗收用戶驗收。
高端計算機軟件、操作系統(tǒng)微內(nèi)核與源碼技術(shù)、軟件可靠性和安全性、軟件開發(fā)和集成工具、面向人們個性化需求的應(yīng)用軟件,在相當(dāng)時期內(nèi)仍將是軟件領(lǐng)域的主要研究內(nèi)容。軟件業(yè)的發(fā)展關(guān)系到一個國家的政治和未來,軟件產(chǎn)業(yè)將成為21世紀擁有最大產(chǎn)業(yè)規(guī)模和最具廣闊前景的新興產(chǎn)業(yè)之一。不管是國內(nèi)還是國外,開源將是未來軟件的發(fā)展趨勢,免費已經(jīng)成為了用戶的一種體驗習(xí)慣。如今也有很多軟件公司嘗試著無代碼的形式去編輯軟件,也就是所謂的開源代碼。未來的軟件行業(yè)是軟件的功能越來越強大,用戶體驗效果越來越好,將會大大提高程序員的工作效率。
[1] 論文結(jié)合以前學(xué)的軟件知識以及自己對軟件行業(yè)的趨勢的一種理解編輯而成.
[2] 鄭人杰,馬素霞,殷人昆.軟件工程概論.機械工業(yè)出版社.
蔡偉(1995.09-),男,漢族,四川巴中人,本科,西華大學(xué),軟件工程。
TN929
A
1671-1602(2016)24-0136-01