物流管理軟件的設計實現分析_第1頁
物流管理軟件的設計實現分析_第2頁
物流管理軟件的設計實現分析_第3頁
物流管理軟件的設計實現分析_第4頁
物流管理軟件的設計實現分析_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

-.z**經濟學院信息工程學院電子信息工程專業畢業設計開題報告課題題目:物流管理軟件的設計與實現姓名:學號:年級專業:電子信息工程學期:第7學期指導教師:職稱:副教授開題時間:**經濟學院信息工程學院本科畢業設計開題報告題目物流管理軟件的設計與實現一、選題目的及意義隨著我國經濟的快速開展,以及信息化步伐的加快,物流企業對行業信息的需求越來越大,促使物流信息網迅速開展,以適應物流行業的市場變化。而經濟全球化進程的加快,使現代企業的專業分工和協作對現代物流提出了越來越高的要求,物流行業的人工管理早已不再適應企業開展的要求,信息化、自動化、網絡化、智能化、柔性化已成為現代物流的鮮明特征。物流行業的開展,使物流的信息化日益被廣闊從業者和信息系統提供商所重視。物流信息網信息的及時性、準確性完全符合國內物流企業對行業信息的要求。同時,現代企業的供給鏈時刻在提醒我們,物流要在劇烈的競爭中占據絕對的優勢,必須要求企業及時準確的掌握客戶信息,同時對客戶的需求做出快速的反響,在最短的時間內以最大限度挖掘和優化物流資源來滿足客戶需求,從而建立高效的物流經濟。目前,**物流業正處于起步開展階段,總體的規模比擬小,開展水平較低,但是開展潛力巨大。一些傳統物流企業對原有的購、銷網絡進展了改造和完善,提高和強化了效勞社會的功能,特別是新興商業〔如連鎖業、大型綜合超市、貨運代理企業等)發揮了其信息傳遞快、網點分布廣的優勢,利用建立配送中心拓展了效勞*圍〕。現代物流產業良好的外部環境和內在的開展動力已經形成;建立以**為中心的區域性物流效勞體系的時機已經成熟。但是,**也存在一些制約現代物流業開展的因素。例如從事現代物流的技術含量不高,管理思想和信息化管理手段落后,還不能有效地運用網絡信息和電子技術進展現代企業管理。而且局部企業固守傳統的思維定式,不愿將物流業務委托給專業性企業完成,造成低水平的重復建立,流通本錢居高不下,使得第三方專業物流企業難以形成,參與國際競爭的主體實力無法增強。物流信息的出現,使得企業之間的物流信息能夠迅速的傳遞,使生產資料和商品得到快速的流動。實現物流企業之間,企業與客戶之間的物流信息和物流功能的共享,最終能夠充分發揮企業物流信息網的優勢,提高企業物流效率。二、選題設計的思路和方案1、設計思路本課題主要開發一個物流管理的,重點設計完成運單管理的增加、刪除、修改、查尋等功能,做到前臺和后臺的交互,并實現的可維護性。也可以實現前臺動態web頁面,后臺修改前臺頁面內容的功能。物流管理系統包含的內容非常的廣泛,但是對于不同的公司對軟件功能的需求有所不同,所以我對物流管理系統的功能模塊的構思和設計也有所不同。主要運用Java

web應用技術來實現該系統的功能,通過動態頁面jsp來實現頁面的顯示和驗證,應用Hibernate框架和Struts2框架來封裝從而實現與數據庫的交互和頁面跳轉到達了快速的軟件開發。2、設計方案2.1總體方案設計:圖1前臺系統框圖圖2后臺系統框圖2.2硬件設計:無2.3軟件設計:在軟件系統開發模式中,一般采用mvc模式,即視圖層,邏輯層和控制層,但是在工程開發中,目前已經不局限于這種模式。對于本系統的開發模式,我此次采用的是重新構建MVC架構:

1.系統開發模式主要分五層:JSP(HTML)視圖層、Struts2(使用它對動作Action的跳轉進展管理)控制、具體的業務邏輯〔javaBean〕、數據持久層〔DAO,基于Hibernate的DAO〕、service層〔該層用來負為模式層提供對應的DAO的接口,而不是直接在模式層中進展調用,降低對數據持久層的依賴度〕。2.service層的介紹:本次應用service層,主要是對數據持久層進展再次的封裝,使得上層的操作不用理解底層的具體使用,只需要通過service提供相應的接口方法即可。這種做法降低了各層之間的耦合度三、選題相關支持條件〔理論知識、軟件及硬件條件等〕1、理論知識:目前軟件開發都是基于框架開發的,目的是為了到達開發的快捷性,所以本次對運通物流管理系統的開發上,我也運用了這樣的開發手段。

在當今企業級的開發環境之下處理面向對象與關系數據庫的轉化是非常繁瑣也相當費時的。

1.Hibernate是適合與處理對象關系映射的一個工具。Hibernate是「對象/關系對應」〔Object/Relational

Mapping〕的解決方案,簡寫為ORM,簡單的說就是將

Java

中的對象與對象關系,映像至關系型數據庫中的表格與表格之間的關系,ORM這個術語指代一種映射數據的技術,它能夠通過基于SQL的語法映射對象模型的數據到關系模型數據。這樣就簡化了對數據庫的操作。

2.struts2框架:Struts是一個MVC框架〔Framework〕,用于快速開發Java

Web應用。

對于這兩種技術,主要對工程的類,和方法,對象進展封裝,因為在Java編程中,時刻都要將“封裝〞考慮在工程開發的整個過程中。這也降低了系統模塊與模塊,類與類之間的耦合度,使系統的構造更穩定。2、硬件條件:一臺電腦3、軟件條件:本次系統的開發環境我選擇MyEclipse

9.0

軟件作為編寫程序的軟件。該軟件廣泛應用于軟件開發行業。由于版本的問題,MyEclipse6.0以下版本不支持Hibernate框架,所以我此次選擇9.0版本。

MyEclipse企業級工作平臺〔MyEclipse

Enterprise

Workbench

,簡稱MyEclipse〕是Eclipse

IDE的擴展,利用它我們可以在數據庫和JavaEE的開發、發布,以及應用程序效勞器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發環境,包括了完備的編碼、調試、測試和發布功能,完整支持HTML,

Struts,

JSP,

CSS,

Javascript,

SQL,Hibernate。

系統運行環境,我的物流管理系統是基于Java

Web

應用的系統軟件,則它就離不開效勞器對它的支持,所以在效勞器上我選擇tomcat6.0版本,在對Java代碼的編譯上,本系統應用的是Sun公司出品的Jdk6.0版本。

Tomcat是Apache

軟件基金會〔Apache

Software

Foundation〕的Jakarta

工程中的一個核心工程,由Apache、Sun

和其他一些公司及個人共同開發而成。由于有了Sun

的參與和支持,最新Servlet

和JSP

規*總是能在Tomcat

中得到表達,Tomcat

5

支持最新的Servlet

2.4

和JSP

2.0

規*。為Tomcat

技術先進、性能穩定,而且免費,因而深受Java

愛好者的喜愛并得到了局部軟件開發商的認可,成為目前比擬流行的Web

應用效勞器。目前最新版本是6.0。在數據庫方面,我選擇了MicrosoftSQLServer2005,因為MicrosoftSQLServer2005是一個全面的數據庫平臺,使用集成的商業智能(BI)工具提供了企業級的數據管理。MicrosoftSQLServer2005數據庫引擎為關系型數據和構造化數據提供了更平安可靠的存儲功能,可以構建和管理用于業務的高可用和高性能的數據應用程序。使用SQLServer2005,開發人員將能夠在數據庫層開發Web效勞,將SQLServer當作一個超文本傳輸協議(HTTP)偵聽器,并且為網絡效勞中心應用軟件提供一個新型的數據存取功能。SQLServer2005將支持豐富的全文應用軟件。效勞器的編目功能將得到增強,對編目的對象提供更大的靈活性。查詢性能和可升級性將大幅得到改良。此外,MicrosoftSQLServer2005操作簡單方便。四、選題預期到達的目標完成物流軟件系統的設計,包括前臺管理和后臺管理兩大功能。前臺管理主要包括公司簡介、運單查詢、新聞動態、招聘信息、在線留言、聯系我們六個模塊,重點是運單查詢模塊。后臺管理賬戶要包括管理員信息管理、運單管理、動態信息管理和返回主頁四個模塊,運單管理模塊下面分為增加運單、修改運單、刪除運單三個子模塊。五、進度安排〔描述具體年月區間的研究進度及內容等〕:1.2013年9月29日至10月12日,學生選題,確定指導教師;2.2013年10月13日至2014年1月5日,學生在與指導教師充分溝通的根底上,確定畢業設計題目,對畢業設計〔論文〕背景調查及資料進展收集整理,并在此根底上撰寫、確定開題報告;3.2014年1月6日至7日:開題辯論,通過后開場進展相關資料、技術、工程的準備工作;4.第4周至第5周〔3月16日至29日〕:學習相關開發工具同時查閱本次設計相關論文資料就本次設計進展需求分析;5.第6周至第9周〔3月30日至4月26日〕:進展畢業實習,并根據分析階段所獲得相關文檔進展設計,并初步完成各個模塊的相關功能;6.第9周〔4月20日至26日〕:中期檢查;7.第10周至第11周〔4月27日至5月10日〕:測試并完成各功能模塊,形成可運行的系統,并準備各項相關材料,書寫畢業設計〔論文〕;8.第12周〔5月11日至17日〕:畢業設計〔論文〕定稿與裝訂,指導教師完成評閱意見;9.第13周〔5月18日至24日〕:評閱教師完成評閱〔打分〕;10.第14周〔5月28日至30日〕:畢業設計辯論。指導教師意見:指導教師簽名:年月日專家組意見:組長簽名:成員簽名:年月日信息工程學院畢業設計(論文)開題報告評分標準指標說明考核標準通過不通過設計〔論文〕選題題目大小、專業角度、深度是否適宜,技術難度、理論意義或實用價值具有一定新意、研究難度或實用價值;研究目的、內容明確選題不當,在研究或技術方面不明確,或達不到本科專業人才培養目標要求。實施方案、進度安排方案目標是否明確,內容是否豐富,思路如何,進度安排是否合理目標根本明確,解決問題的思路清晰,內容清楚,在假設干方面有新意或具有實用性,研究進度安排合理目標不明確或有錯誤,內容不具體;研究方法簡單,技術路線不嚴密,技術難度過低,沒有抓住技術關鍵;研究進度安排不合理方案可行性方案可行性程度文獻調研充分,設計技術方案根本可行;根本掌握技術關鍵,對可能遇到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論