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