張靜
摘 要:本論文基于公司信息化戰(zhàn)略的需要,統(tǒng)籌規(guī)劃,提出了一套較為完善的煤炭調(diào)運業(yè)務管理系統(tǒng)解決方案。
關鍵詞:煤炭企業(yè) 調(diào)運業(yè)務 煤炭運銷 J2E
1緒論
1.1論文研究背景與意義
本文作者所研究的是一家國有特大型能源企業(yè),隨著公司規(guī)模的不斷發(fā)展,業(yè)務數(shù)據(jù)量大幅增加,公司報表種類和數(shù)量也成級數(shù)增長,最終手工統(tǒng)計工作無法實現(xiàn)既定目標,相繼出現(xiàn)統(tǒng)計錯誤、數(shù)據(jù)重復和遺漏等一系列問題,造成了數(shù)據(jù)不一致,最終帶來領導決策的偏差。為了解決上述公司業(yè)務信息管理中存在的諸多問題和公司對信息化管理的迫切需求,公司將構(gòu)建企業(yè)信息系統(tǒng)(EnterpriseInformationSystem,EIS),將建立基于WEB的煤炭調(diào)運業(yè)務管理系統(tǒng)(CoalConveyanceandMarketingManagementSystem)。此系統(tǒng)實現(xiàn)公司能實現(xiàn)業(yè)務數(shù)據(jù)的實時錄入,并能向公司提供全程監(jiān)控、質(zhì)量跟蹤以及成本核算的基礎數(shù)據(jù),作為決策的基礎數(shù)據(jù)。
1.2課題目標和研究內(nèi)容
本次論文的完成將主要采用文獻閱讀、比較分析法、分析調(diào)研、綜合法、流程優(yōu)化法等研究方法。通過采用上述研究方法,按照先進性與適用性相結(jié)合的原則,制定本系統(tǒng)的設計方案和實施規(guī)劃,確保分析過程中合理、有效,以科學的研究方法指導完成本次論文,實現(xiàn)課題的研究目標。
2相關技術(shù)分析
目前,C/S和B/S程序模式仍然是最主流的軟件架構(gòu),二者各有優(yōu)勢和不足,本系統(tǒng)選擇最為合適的開發(fā)模式是B/S
模式。
在B/S模式的程序架構(gòu)下,.NET、PHP和J2EE是WEB應用開發(fā)三大主流技術(shù),綜合比較,基于J2EE技術(shù)具有可延展性、靈活性、易維護性的的特點,為本課題提供了的良好實現(xiàn)平臺,因此選擇了J2EE作為系統(tǒng)的具體實現(xiàn)技術(shù)。
3系統(tǒng)需求分析
煤炭調(diào)運管理業(yè)務是煤炭企業(yè)公司現(xiàn)有業(yè)務中最基礎,但同時也是最為復雜的項目。其主要包括回空、裝車、運輸和銷售(直達、下水、出口)四個環(huán)節(jié)。
煤炭調(diào)運的業(yè)務流程如圖3.1所示。
4.系統(tǒng)設計
通過對系統(tǒng)的需求分析,對用戶的需求加以提取和整理,為建立問題域的準確模型提供必要素材,并以此為基礎上對系統(tǒng)進行設計,再將由分析獲得的需求變成抽象的系統(tǒng)實現(xiàn)方案。
煤炭調(diào)運業(yè)務管理信息系統(tǒng)作為一個企業(yè)級的信息系統(tǒng),本系統(tǒng)管理業(yè)務范圍覆蓋各個部門,結(jié)構(gòu)復雜、訪問量大、吞吐量高,這就要求它必須具備優(yōu)異的開放性、安全性、穩(wěn)定性、可用性、可伸縮性及可擴展性。
本系統(tǒng)采用三層結(jié)構(gòu)開發(fā),即表示層、業(yè)務層和數(shù)據(jù)層。每層在應用程序中都有明確的責任,不能和其它層混淆功能。各層之間應相互獨立,同時保留各層間的通訊接口。圖4.1以組件對象的形式描述了系統(tǒng)的體系結(jié)構(gòu)。
5.系統(tǒng)測試
測試人員參與需求調(diào)研和分析過程,針對所確定的需求規(guī)格來編寫系統(tǒng)測試用例,然后再基于測試用例進行測試。
測試用例(TestCase)是為測試某個程序路徑或核實是否滿足某個特定需求為目的而編制的一組測試輸入、執(zhí)行條件以及預期結(jié)果,其構(gòu)成了設計和制定測試過程的基礎;測試用例的數(shù)量和測試的“深度”成比例;判斷測試是否完全的主要評測方法在于需求的覆蓋,其是以確定、實施或執(zhí)行的測試用例的數(shù)量為依據(jù);測試工作量與測試用例的數(shù)量成比例;測試用例是測試設計和開發(fā)的類型以及其所需的資源的最重要依據(jù);由此可見,測試用例在整個測試過程中的重要性。
下面給出了請批車處理和計劃管理兩個功能測試用例。具體如表5.1請批車處理測試用例表。
輸入數(shù)據(jù) 請車分類、港口名稱、交接口、流向、起票煤種、自營鐵路、請車計劃標識、對應請車計劃標識、批車車數(shù)、批車列數(shù)、批車日期、出口內(nèi)銷等
執(zhí)行步驟 (1)點擊“新建請車計劃”,彈出的對話框中選擇請車明細信息;
(2-1)保存:填寫修改內(nèi)容后點擊保存。檢查并提交頁面數(shù)據(jù),存入數(shù)據(jù)庫,并返回顯示處理結(jié)果。
(2-2)重置:清空頁面中的內(nèi)容。
(2-3)返回:返回前一頁面。
(3)點擊“提交”提交到查詢頁面,顯示匯總信息;
預期輸出 執(zhí)行步驟(3)后,頁面彈出提示信息“已成功添加信息”
實際結(jié)果 符合預期
結(jié)論 測試通過,滿足功能需求
本章小結(jié)
本章首先介紹了煤炭調(diào)運業(yè)務管理系統(tǒng)的測試內(nèi)容和每項測試工作所采用的測試方法。在軟件工程中,系統(tǒng)測試與評估是一項重要工作,是保證軟件質(zhì)量的關鍵。
結(jié) 論
本人承擔的總體工作
系統(tǒng)需求分析方面:負責系統(tǒng)業(yè)務調(diào)研、系統(tǒng)業(yè)務需求分析,并對系統(tǒng)功能、性能和信息安全提出要求。
借此對為幫助論文的順利完成而付出辛勤勞動的指導老師、同窗好友及默默支持我的家人表示感謝。
參考文獻:
[1] 劉娣,基于J2EE的在線醫(yī)療信息服務系統(tǒng)的設計與開發(fā)[D],2017年,中國海洋大學.
[2] 面向服務架構(gòu)SOA的原則,IBMDeveloperWorks,SOAandWebServices專區(qū).