版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
華北電力大學本科畢業(yè)設計(論文)大學本科畢業(yè)設計(論文)PAGEIIPAGEII畢業(yè)設計論文物流管理系統(tǒng)的設計與實現(xiàn)摘要隨著經(jīng)濟的不斷繁榮以及加入WTO后市場環(huán)境的變化,對企業(yè)的生產(chǎn)經(jīng)營提出了更高的要求,企業(yè)必須綜合利用各種先進制造技術(shù),在網(wǎng)絡與信息技術(shù)的支持下,改進現(xiàn)在的生產(chǎn)經(jīng)營模式和組織結(jié)構(gòu),才能在市場競爭中贏得更多的份額。隨著企業(yè)規(guī)模的擴大,倉庫管理系統(tǒng)將發(fā)揮越來越重要的作用。高效方便的倉庫管理系統(tǒng),可以為企業(yè)的生產(chǎn)和經(jīng)營提供堅強的后盾和有力的支持[2]。本文所設計的物流管理系統(tǒng)以標準的物流管理模式為藍本,應用于物流公司管理物流信息,主要使用了JSP、J2EE、JDBC技術(shù)??刂茖佑葾ction控制流程,并調(diào)用業(yè)務層的相應方法進行不同的業(yè)務處理管理員端主要包括貨物信息管理、物流信息管理、車輛信息管理、企業(yè)信息管理、客戶信息管理以,管理員能對客戶和貨物、物流、車輛等進行增、刪、查、改的操作??蛻舳四懿榭簇浳镘囕v物流公司概況等基本信息,以及根據(jù)物流編號對物流信息進行查詢等操作。每個功能都采用模塊化設計,系統(tǒng)條理清晰。能更高效的提高物流公司的管理。系統(tǒng)的測試表明,本系統(tǒng)可以方便快捷地實現(xiàn)物流管理中的貨物登記、出庫入庫、組車運送等工作,使物流管理工作井井有條,為企業(yè)的健康發(fā)展創(chuàng)造良好的條件。關鍵詞:物流管理系統(tǒng);JSP;模塊化設計
AbstractAstheeconomycontinuestoboomafterjoiningtheWTO,andthechangingmarketenvironment,productionandoperationofenterprisesputforwardhigherrequirements,companiesmustutilizeallkindsofadvancedmanufacturingtechnology,networkandinformationtechnologysupporttoimprovecurrentproductionbusinessmodelandorganizationalstructureinordertowinmorecompetitioninthemarketshare.Withtheexpansionofbusinessscale,warehousemanagementsystemwillplayanincreasinglyimportantrole.Convenientandefficientwarehousemanagementsystem,productionandoperationofenterprisestoprovidestrongbackingandstrongsupportof[2].
Thisarticleisdesignedlogisticsmanagementsystemstandardismodeledonlogisticsmanagement,logisticsmanagementlogisticsinformationused,themainuseofJSP,J2EE,JDBCtechnology.Actionbythecontrolflowcontrollayer,businesslayerandcalltheappropriatemethodsfordifferentbusinessprocessadministratorsideincludingcargoinformationmanagement,logisticsinformationmanagement,vehicleinformationmanagement,enterpriseinformationmanagement,customerinformationmanagementforadministratorscustomerscanandcargo,logistics,vehicles,etc.toadd,delete,check,changeoperation.Theclientcancheckthegoodsvehiclelogisticscompanyprofileandotherbasicinformation,andaccordingtotheinformationonthelogisticslogisticsNOqueryandotheroperations.Eachfeatureamodulardesign,thesystemclarity.Improvelogisticsmoreefficientmanagementofthecompany.
Testingofthesystemshowsthatthesystemcanquicklyandeasilyachieveregistrationofgoodsinlogisticsmanagement,alibrarystorage,groupcartransportation,etc.,sothatthelogisticsmanagementorganizedforthehealthydevelopmentofenterprisestocreategoodconditions.Keywords:JSP;modulardesign;LogisticsManagementSystem華北電力大學本科畢業(yè)設計(論文)***大學本科畢業(yè)設計(論文)4目錄物流管理系統(tǒng)的設計與實現(xiàn) I摘要 I第1章緒論 11.1物流管理系統(tǒng)的背景及應用 11.2本文研究的目標及意義 21.3系統(tǒng)可行性研究 31.3.1可行性研究 31.3.2系統(tǒng)使用環(huán)境 41.4本文的主要工作 5第2章相關技術(shù)介紹 62.1J2EE相關原理及技術(shù)簡介 62.2Servlet 62.3JSP簡介 62.4J2EE簡介 62.5EJB 72.6MVC簡介 7第3章系統(tǒng)分析與設計 83.1引言 83.2系統(tǒng)分析 83.2.1系統(tǒng)需求分析 83.2.2系統(tǒng)實施分析 93.2.3系統(tǒng)功能設置 9第4章數(shù)據(jù)庫設計 114.1引言 114.2E-R圖 114.3數(shù)據(jù)表 11第5章系統(tǒng)界面與功能實現(xiàn) 145.1公司簡介模塊[17] 145.2收貨管理模塊的實現(xiàn) 145.3放貨管理模塊的實現(xiàn) 165.4組車管理模塊的實現(xiàn) 175.5查詢模塊的實現(xiàn) 195.6員工登陸注冊模塊的實現(xiàn) 20第6章系統(tǒng)維護 246.1系統(tǒng)維護 246.1.1系統(tǒng)維護的重要性 246.1.2系統(tǒng)維護應注重的地方 24第7章系統(tǒng)測試與系統(tǒng)環(huán)境 267.1電子商務系統(tǒng)的測試 267.2系統(tǒng)調(diào)試 267.3軟件運行環(huán)境 26第8章總結(jié)與展望 278.1總結(jié) 278.2展望 27參考文獻 29致謝 30第1章緒論1.1物流管理系統(tǒng)的背景及應用當今世界隨著計算機網(wǎng)絡的不斷普及,網(wǎng)絡越來越稱為人們生活必不可少的東西,網(wǎng)上購物應運而生。隨著網(wǎng)購的愈演愈烈,周邊服務也變得十分重要,物流就是其中之一。物流運輸企業(yè)由于行業(yè)特點,傳統(tǒng)操作過程復雜,文件繁多,競爭日趨激烈。越來越多的信息問題涌現(xiàn)出來,例如:一方面,要不斷開發(fā)客戶市場,對客戶的基本資料,貨物分布情況、聯(lián)系人的喜好及聯(lián)系方式有較為全面的了解,另一方面,要作好財務的收付工作,確保運費能按時的收付,欠款一目了然,及時催繳。以往查閱厚厚的文件資料的做法,顯然是不可取的。必須采取更有效的解決辦法。同時收集處理信息的速度、信息的準確性、安全性,還影響到公司整體的管理水平和決策層對整體業(yè)務的控制和協(xié)調(diào)。采用計算機軟件管理信息是解決上述問題的一個行之有效的辦法。提到物流軟件,大家并不陌生,市場上的物流軟件也很多,通俗的講就是指物流企業(yè)或者企業(yè)的物流部門所使用的信息系統(tǒng),目的是通過信息化的手段來實現(xiàn)物流作業(yè)和管理的高效性。物流業(yè)是融合運輸業(yè)、倉儲業(yè)、貨代業(yè)和信息業(yè)等的復合型服務產(chǎn)業(yè),是國民經(jīng)濟的重要組成部分,在促進產(chǎn)業(yè)結(jié)構(gòu)調(diào)整、轉(zhuǎn)變經(jīng)濟發(fā)展方式和增強國民經(jīng)濟競爭力等方面發(fā)揮著重要作用。二零零九年三月份,國務院發(fā)布了《物流業(yè)調(diào)整和振興規(guī)劃》,并且在國家發(fā)改委日前組織的一次物流行業(yè)研討會上,與會者建議稱,要根據(jù)國務院《物流業(yè)調(diào)整和振興規(guī)劃》和各地實施細則的內(nèi)容,盡快細化政策措施,使行業(yè)發(fā)展得到政策支持,物流企業(yè)能真正得到實惠??梢妵覍τ谖锪鳂I(yè)發(fā)展的重視。在國家政策的推動下,發(fā)展現(xiàn)代物流業(yè)已經(jīng)成為提升國民經(jīng)濟的重要舉措。然而根據(jù)我國物流業(yè)目前的實際狀況,沒有信息化管理系統(tǒng)的支持,發(fā)展現(xiàn)代物流業(yè)還是紙上談兵。“物流”這個概念引入中國已經(jīng)有十余年了,但是我國物流業(yè)的發(fā)展仍處于初級階段。從發(fā)達國家來看,現(xiàn)代物流的功能是設計、執(zhí)行以及管理客戶供應鏈中的物流需求,其特點是依據(jù)信息和物流專業(yè)知識,以最低的成本提供客戶需要的物流管理和服務。而現(xiàn)階段,我國多數(shù)物流企業(yè)是在傳統(tǒng)體制下物資流通企業(yè)基礎上發(fā)展而來的,企業(yè)服務內(nèi)容多數(shù)仍停留在倉儲,運輸,配送上,很少有物流企業(yè)能夠做到提供綜合性的物流服務,現(xiàn)代物流服務的功能尚不能得到很好的發(fā)揮。我國的物流企業(yè),與電子商務要求提供的高效率低成本的現(xiàn)代物流服務還有較大的差距,信息收集、加工、處理、運用能力、以及物流的統(tǒng)籌策劃都還不成熟。根據(jù)中國物流與采購聯(lián)合會統(tǒng)計,2007年,中國物流中相關的年總支出高達一萬九千億元人民幣,在GDP中所占比例較發(fā)達國家高出一倍,因此,發(fā)展現(xiàn)代物流已勢在必行,國內(nèi)物流企業(yè)必須把握好這個時機。國務院副總理曾培炎在給本次會議發(fā)來的賀信中要求國務院有關部門采取積極措施,打破部門分割和地區(qū)封鎖,搞好物流基礎設施的整合與建設;大力推進“綠色”物流,減少資源消耗和環(huán)境污染。歐新黔亦要求,各地政府要根據(jù)當?shù)貙嶋H,研究制定推動本地區(qū)現(xiàn)代物流發(fā)展的具體措施,進一步加強物流標準化、統(tǒng)計核算、教育培訓、科研及行業(yè)自律等基礎性工作。國內(nèi)的很多企業(yè),由于信息的記錄、收集、匯總、處理分析還處于比較低的水平,記錄中信息分散、格式隨意、應用單一,收集中不及時、不全面、不完善、保留不科學,匯總時口徑不一、主題多元、結(jié)果不一,處理分析方法落后、效率低下、只有短期,難以支持趨勢等。面對跨國企業(yè)不斷滲透中國物流市場的嚴峻形勢,我國物流業(yè)走高科技之路勢在必行。我國國民經(jīng)濟連續(xù)多年高速增長,為我國現(xiàn)代物流發(fā)展創(chuàng)造了良好的條件。目前,我國各類物流企業(yè)有14萬家左右,中小型企業(yè)占大多數(shù)。在如此強烈競爭的環(huán)境下,要想取得一席之地,各企業(yè)在目前良好服務的基礎之上,需提高企業(yè)的運營效率和自身管理水平。人工管理早已不再適應企業(yè)發(fā)展的要求,利用計算機網(wǎng)絡對企業(yè)運營流程進行全方位的管理迫在眉睫。通過計算機網(wǎng)絡對企業(yè)進行管理,不僅為企業(yè)的運營過程節(jié)省了大量的時間,提高了企業(yè)的效率,還為企業(yè)在客戶群中樹立了一個全新的形象,為企業(yè)日后發(fā)展奠定一個良好的基礎[20]。物流管理系統(tǒng)是通過入庫業(yè)務、出庫業(yè)務、庫存調(diào)撥、庫存調(diào)整,實時庫存管理等功能綜合運用的管理系統(tǒng),對庫存業(yè)務的物流和成本管理全過程進行有效控制和跟蹤,實現(xiàn)完善的企業(yè)倉庫信息管理。物流管理系統(tǒng)的投入,將使物流業(yè)的管理更加正規(guī)化,提高了辦事效率,節(jié)省了費用,而且還避免了不必要的業(yè)務糾紛,維護了企業(yè)長期與用戶建立的良好信譽。1.2本文研究的目標及意義隨著社會的發(fā)展,行業(yè)競爭的日趨激烈,如何提高工作效率、降低管理成本、提高服務水平和企業(yè)的競爭能力,是每一個企業(yè)管理者最為關注的問題。越來越多的管理者認為實行計算機科學化管理是解決這一問題的關鍵。由于我國的通用物流管理領域起步較慢,存在沒有好的應用系統(tǒng)支持協(xié)同工作,仍然處于落后的人工管理模式。但是,為了順應時代潮流,提高工作效率,物流管理軟件必須被廣泛應用于現(xiàn)實當中。本系統(tǒng)的研究和實現(xiàn)在一定程度上彌補了我國在通用物流管理方面存在的缺陷,本系統(tǒng)的研究和最終目標是實現(xiàn)一個能運用于處理一般性物流管理業(yè)務,能在企業(yè)中進行信息交流的物流管理自動化系統(tǒng)。其基本的功能包括物流動態(tài),物流查詢,物流知識,貨物信息,車輛信息,企業(yè)信息,公告信息等內(nèi)容。企業(yè)可根據(jù)自身的業(yè)務情況增加新的功能模塊,如人性化物流管理模塊。雖然現(xiàn)下許多應用軟件可以提高物流管理效率,但是這僅僅是針對個人管理而言。應該根據(jù)物流運輸企業(yè)業(yè)務流程,將企業(yè)業(yè)務的各類數(shù)據(jù)聯(lián)系起來,組成一個有機的系統(tǒng),使得業(yè)務、財務、市場等方面的信息得以方便、快捷地傳遞,并經(jīng)過綜合處理生成各種報表送交給各個職能部門及決策層。本應用物流管理軟件系統(tǒng)不僅可以節(jié)省大量的人力,減少工作中的失誤,對客戶的詢問可以迅速的從電腦中查詢信息答復客戶,而且可以幫助決策者及時調(diào)整公司經(jīng)營策略,提高公司在同行業(yè)中的知名度,增強公司的競爭力。目前,將計算機廣泛應用于物流行業(yè)已經(jīng)成為業(yè)界的共識。眾多物流企業(yè)認識到盡快進行物流自動化管理建設,并占據(jù)領先地位,將有助于保持競爭優(yōu)勢,使企業(yè)的發(fā)展形成良性循環(huán)。因此,本系統(tǒng)的開發(fā)和實現(xiàn)意義十分重大,發(fā)展前景將是十分遠大的。1.3系統(tǒng)可行性研究1.3.1可行性研究1.技術(shù)可行性根據(jù)客戶提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,根據(jù)新系統(tǒng)目標來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術(shù)條件應完全可以達到該系統(tǒng)的功能目標。同時考慮給予的開發(fā)期限也較為充裕,預計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。本系統(tǒng)基于Java技術(shù)的Web系統(tǒng)結(jié)構(gòu),采用了較為成熟的開發(fā)模式。整個管理信息系統(tǒng)采用Browser/Web/DataBase的三層體系結(jié)構(gòu),Web服務器接受請求,通過應用程序服務器執(zhí)行一個Java服務器端小程序Servlet并返回其輸出,從而實現(xiàn)與客戶機進行信息資源的交互。數(shù)據(jù)庫服務器用來存儲管理信息系統(tǒng)中所用到的各種數(shù)據(jù),數(shù)據(jù)由數(shù)據(jù)庫管理程序直接錄入。系統(tǒng)的客戶端只需要一個瀏覽器即可。相關人員通過瀏覽器來查詢、增加、修改、刪除數(shù)據(jù),對信息進行管理[3]。2.經(jīng)濟可行性估算新系統(tǒng)的成本效益分析,其中包括估計項目開發(fā)的成本,開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效益,估算開發(fā)成本是否回高于項目預期的全部經(jīng)費。并且,分析系統(tǒng)開發(fā)是否會對其它產(chǎn)品或利潤帶來一定影響。(1)支出:基礎投資:硬件設備:PC機軟件設備:WINDOWS7、MyEclipse6.5、Oracle其它一次性支出:軟件設計和開發(fā)費用經(jīng)常性支出:軟件維護費用。(2)效益:系統(tǒng)的效益可以從經(jīng)濟效益和社會效益兩方面考慮。對于倉庫管理系統(tǒng)則應著重分析其經(jīng)濟效益。例如,曾強了工作人員對倉庫管理能力、提高了工作效率,減少了人為的出錯概率,減少了人力投入和出錯損失,從而增加了企業(yè)收入。從社會效益來講,系統(tǒng)投入運行后可以使倉庫管理實現(xiàn)科學化、規(guī)范化。3.運行可行性新系統(tǒng)的研制和開發(fā)是充分得考慮工作人員對倉庫的易于管理,管理者方便查詢設備信息效率。從而能完全滿足使用者的要求。4.法律可行性新系統(tǒng)的研制和開發(fā),將不會侵犯他人、集體和國家的利益,不會違反國家政策和法律。5.社會可行性人類社會文明的發(fā)展已進入信息化的高速發(fā)展時期,傳統(tǒng)的手工方式支持下的管理模式,已經(jīng)不能滿足各方面的需要。開發(fā)本系統(tǒng)的目標不僅是提高工作效率,減輕勞動強度,而且減少出錯率,具有很好的社會意義。1.3.2系統(tǒng)使用環(huán)境本系統(tǒng)的使用的最低配置要求:(1)硬件環(huán)境:服務器:CPU:2.4G或以上;內(nèi)存:1GRAM或以上;硬盤:80G或以上;客戶端:CPU:1G;內(nèi)存:64MB以上內(nèi)存或更高;硬盤:20G或以上(2)軟件開發(fā)環(huán)境:操作系統(tǒng):Windows7;所用工具:MyEclipse6.0,Tomcat6.0;數(shù)據(jù)庫:Oracle;(3)軟件運行環(huán)境:操作系統(tǒng):WindowsXP;應用服務器:Tomcat6.0;數(shù)據(jù)庫:Oracle。1.4本文的主要工作本論文以標準的物流管理模式為藍本,根據(jù)軟件工程的理論,開發(fā)出基于JSP的適用于中小物流企業(yè)管理系統(tǒng)[21]。論文首先研究了系統(tǒng)開發(fā)的可行性,然后進行了需求分析,然后根據(jù)需求分析采用了結(jié)構(gòu)化分析方法進行了系統(tǒng)分析設計,并進行了數(shù)據(jù)庫的建模工作,根據(jù)模型構(gòu)建了數(shù)據(jù)庫。后臺數(shù)據(jù)庫采用Oracle完成?;陂_放的開發(fā)架構(gòu)JSP實現(xiàn)了系統(tǒng)登錄模塊、主窗口模塊、倉庫人員管理模塊、入庫模塊、出庫模塊等。最后對全文進行了總結(jié),對今后的工作提出了展望。本系統(tǒng)的主要業(yè)務流程為:1、當客戶有承運業(yè)務需要辦理時,收貨管理員根據(jù)客戶需求開出承運單,并以承運業(yè)務員的角色登錄物流管理系統(tǒng)添加新開出的承運單。2、調(diào)度員登錄物流管理系統(tǒng)后,可查詢所有未被調(diào)度的承運單,并予以調(diào)度。3、放貨管理員在接收到已調(diào)度承運單后,登錄物流管理系統(tǒng)完成承運單的接收和貨物的發(fā)放(改變承運單的狀態(tài),將承運單的狀態(tài)設置成已完成)。4、財務員登錄物流管理系統(tǒng)對結(jié)算已完成的承運單進行結(jié)算,最后再更具某個時間周期(例如一個星期或者一個月)對所有結(jié)算完畢的承運單進行成本核算,以統(tǒng)計公司本月的實際盈利,明細各個車隊乃至車輛的工作收入情況。
第2章相關技術(shù)介紹2.1J2EE相關原理及技術(shù)簡介J2EE規(guī)范定義了一個完善的應用組件技術(shù)框架,作為企業(yè)級應用系統(tǒng)基本構(gòu)造模塊的組件就是建立在這個框架之上。從簡單的Web應用到復雜的分布式企業(yè)級應用,幾乎所有的業(yè)務應用,都可以在此技術(shù)框架基礎上構(gòu)造。本文中使用的組件技術(shù)主要有三種類型:JSP、servlet和EnterpriseJavaBean[22]。2.2ServletServlet是一些用來擴展Web服務器功能的Web組件,它基于請求/響應機制。Servlet從客戶端(例如Web瀏覽器)獲得請求,然后,將響應結(jié)果返回客戶端。Servlet的這種特點使它非常適合于Web應用。Servlet和EJB組件的區(qū)別在于EJB組件所提供的服務器端組件特性并不能全部適用于Servlet,Servlet更適合于處理簡單的請求/響應任務,而且它不需要應用服務器所提供的復雜服務的支持[9]。2.3JSP簡介JSP(JavaServerPages)是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,JSP技術(shù)在Servlet技術(shù)基礎上發(fā)展起來的,它正在飛速發(fā)展中,現(xiàn)已成為Java服務器編程的重要組成部分。它雖然還未成型,但是它必將和J2EE(Java2EnterpriseEdition)一起發(fā)展[4]。JSP是結(jié)合markup(HTML和XML)和Java代碼來處理一種動態(tài)頁面。每一頁第一次被調(diào)用時,通過JSP引擎自動被編譯成Servlet,然后被執(zhí)行,以后每次調(diào)用時,執(zhí)行編譯過的Servlet。JSP提供了多種方式訪問Javaclass、Servlet、Applets和WebServer,因此,Web應用的功能可以分成多個明確定義公用接口的組件,通過JSP將它們結(jié)合在一起[7]。2.4J2EE簡介企業(yè)級多層應用系統(tǒng)的開發(fā)一直面臨著重大挑戰(zhàn)。開發(fā)商和廣大程序員一直在努力推動和殷切期待一個成熟的、標準的企業(yè)級應用平臺來簡化和規(guī)范企業(yè)級應用系統(tǒng)的開發(fā)和部署。Java技術(shù)的出現(xiàn),尤其是J2EE(Java2PlatformEnterpriseEdition)平臺的推出正是這種努力的結(jié)果,也使得企業(yè)級應用系統(tǒng)的開發(fā)由此變得更加快速和方便。需要指出的是,J2EE本身是一個標準,它為不同廠商創(chuàng)建平臺產(chǎn)品提供了標準,使不同J2EE平臺產(chǎn)品之間的交互成為可能。SUN及其合作方將J2EE1.5改名為JavaEE5,但是其架構(gòu)跟改名前的J2EE沒有區(qū)別。只是通過增強一些技術(shù)使得我們更快、更容易、更簡單地開發(fā)企業(yè)應用程序。2.5EJBEJB(EnterpriseJavaBeans)是J2EE平臺的核心,也是J2EE得到業(yè)界廣泛關注和支持的主要原因。我們知道,J2EE的一個主要目標就是簡化企業(yè)級多層應用系統(tǒng)的開發(fā),使得程序員將主要精力放在業(yè)務邏輯的開發(fā)上。EJB正是基于這種思想的服務器端技術(shù),它本身也是一種規(guī)范,該規(guī)范定義了一個可重用的組件框架來實現(xiàn)分布式的、面向?qū)ο蟮臉I(yè)務邏輯。EJB的核心思想是將業(yè)務邏輯與底層的系統(tǒng)邏輯分開,使開發(fā)者只需關心業(yè)務邏輯,而由EJB容器實現(xiàn)目錄服務、事務處理、持久性、安全性等底層系統(tǒng)邏輯。根據(jù)功能不同,規(guī)范中定義了三種EnterpriseJvavaBean:會話Bean(SessionBean)、實體Bean(EntityBean)和消息驅(qū)動Bean(Message-DrivenBean)。會話Bean分為無狀態(tài)和有狀態(tài)兩種。一般無狀態(tài)的會話Bean模擬商業(yè)邏輯,比如計算價格等。有狀態(tài)的會話Bean通常模擬一個客戶會話,它會臨時保存客戶信息,根據(jù)客戶要求調(diào)用其它Bean來存取數(shù)據(jù)。兩種會話Bean都不保存狀態(tài)信息或者數(shù)據(jù),當客戶斷開連接或者服務器關閉時,會話Bean也就隨之消失。一個會話Bean的典型例子是網(wǎng)站上的購物車。實體Bean模擬業(yè)務數(shù)據(jù),它表示一個數(shù)據(jù)存儲,可以是狀態(tài)信息或者數(shù)據(jù)庫中的一條記錄。實體Bean在客戶斷開連接或者服務器關閉后,仍有服務保證其數(shù)據(jù)得以保存。消息驅(qū)動Bean在行為上很象會話Bean。不同的就是僅在需要向這些Bean發(fā)送消息時才調(diào)用消息驅(qū)動Bean,比如在需要的時候發(fā)送用戶確認信息等[18]。2.6MVC簡介模型-視圖-控制器(MVC)是80年代Smalltalk-80出現(xiàn)的一種軟件設計模式,現(xiàn)在已經(jīng)被廣泛的使用。1、模型(Model)模型是應用程序的主體部分。模型表示業(yè)務數(shù)據(jù),或者業(yè)務邏輯。2、視圖(View)視圖是應用程序中用戶界面相關的部分,是用戶看到并與之交互的界面。3、控制器(controller)控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新model對象狀態(tài)。
第3章系統(tǒng)分析與設計3.1引言在當代社會潮流之下,計算機已經(jīng)悄然走進了人們生活的方方面面,人們越來越習慣在網(wǎng)絡上購買自己喜歡的商品,既方便又便宜。隨著網(wǎng)購人數(shù)的飆升,人們迫切需要一套體系完善的物流管理系統(tǒng)。經(jīng)過詳細的研究調(diào)查發(fā)現(xiàn),大多數(shù)買家對于現(xiàn)今的物流體系不太滿意,所以,這就對本系統(tǒng)的發(fā)展前景提供了強有力的保證。針對買家,賣家,物流公司三大主體,本系統(tǒng)有效的解決其中各種問題,大大提高了辦公效率。本系統(tǒng)適用于中小型企業(yè),中小企業(yè)規(guī)模相對較小,但其在功能上對系統(tǒng)的需求卻是全面的。針對買家,賣家,物流共識三大主題,大體可分為:第一,買家對于自己已經(jīng)購買商品的追蹤;第二,賣家對于自己已經(jīng)發(fā)貨商品的追蹤;第三,物流公司作為中間聯(lián)系體,將物流信息全部公開化,有助于公平公正,而且物流公司內(nèi)部可以借助本系統(tǒng)完成自動化管理,效率驚人。所以針對中小型企業(yè),本系統(tǒng)十分適合。經(jīng)調(diào)查和分析,本系統(tǒng)將要實現(xiàn)的是能夠滿足中小型企業(yè)的需求功能,能夠處理和解決物流企業(yè)基本的辦公業(yè)務,因此設計了幾大功能模塊,其中包括用戶登錄、物流動態(tài)、物流知識、貨物信息、車輛信息、企業(yè)信息、公告信息等。系統(tǒng)需實現(xiàn)的是對用戶登錄的驗證及監(jiān)督,對公告的查看,對文檔的瀏覽和下載,對于各類物流信息的追蹤,對于自己商品的查詢等功能。這些功能的實現(xiàn)使物流企業(yè)辦公業(yè)務自動化,快速了解公司的最近信息、活動、優(yōu)惠政策和物流信息,讓消費者可以快速的了解自己商品的動態(tài),真正做到公開化,讓企業(yè)能在激烈的市場競爭中更加靈活的應付所出現(xiàn)的問題,加強了公司處理業(yè)務的能力。在設計軟件系統(tǒng)之前,首先必須確定用戶究竟要求軟件系統(tǒng)完成什么任務,所以分析階段的基本任務是了解用戶的需求,并將用戶的需求用書面形式表達出來。這個階段還不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。系統(tǒng)分析的結(jié)果是系統(tǒng)開發(fā)的基礎,關系到工程的成敗和軟件產(chǎn)品的質(zhì)量。在全面客觀的系統(tǒng)分析的基礎上,根據(jù)用戶提出的系統(tǒng)功能進行相應的功能設計[19]。3.2系統(tǒng)分析3.2.1系統(tǒng)需求分析根據(jù)物流企業(yè)日常管理的需要[10],要求系統(tǒng)具有以下功能:統(tǒng)一友好的操作界面,能保證系統(tǒng)的易用性。具有商品信息、往來單位信息、員工信息、倉庫信息等基礎信息的管理和維護功能。全面實用的銷售信息管理功能。全面實用的庫存信息管理功能。對有配送、運輸、報關的全過程進行有效、全面的管理。通過管理系統(tǒng)對企業(yè)內(nèi)部的數(shù)據(jù)進行分析,以幫助企業(yè)及時作出正確的決策。設置系統(tǒng)日常維護功能3.2.2系統(tǒng)實施分析根據(jù)需求分析,設計系統(tǒng)框架。物流綜合管理系統(tǒng)由基礎信息管理、銷售管理、倉儲管理、配送管理,運輸管理,系統(tǒng)管理等6部分組成。設計各部分具體功能如下:基礎信息管理模塊基礎信息管理模塊包括商品信息維護、往來單位信息、員工信息維護和倉庫信息維護4部分。銷售管理模塊銷售管理模塊由銷售開票、銷售結(jié)款、未付款查詢、銷售查詢4部分組成。倉儲管理模塊倉儲管理模塊主要由出庫管理、入庫管理、庫內(nèi)移動、庫存盤點、庫存查詢、商品庫存報表6部分組成。配送管理模塊配送管理模塊包括配送申請、配送審核、配送查詢、配送管理、配送反饋信息維護5個部分。運輸管理模塊運輸管理模塊由車輛資料維護、駕駛員信息維護、派車單3部分構(gòu)成。系統(tǒng)管理模塊系統(tǒng)管理模塊由數(shù)據(jù)管理、系統(tǒng)初始化、公司設置、操作員信息維護、權(quán)限設置5個部分組成。3.2.3系統(tǒng)功能設置根據(jù)物流管理系統(tǒng)的需求,劃分了系統(tǒng)的功能模塊,如圖3-1所示圖3-1系統(tǒng)功能概述圖1.物流管理人員的管理模塊此功能模塊方便對人員的管理以及數(shù)據(jù)安全性,如(新增員工)。2.貨物信息管理模塊此模塊提供了貨物基礎數(shù)據(jù)的錄入、貨物信息查詢等功能,方便及時了解庫存信息。3.收貨功能模塊收貨功能是物流管理系統(tǒng)的基本功能之一。收貨功能主要是實現(xiàn)登記入庫記錄的功能。這些信息應包括收貨單據(jù)信息、收貨數(shù)量和運送信息、執(zhí)行收貨操作的操作員信息。收貨登記功能產(chǎn)生貨物的入庫記錄,為以后進行入庫貨物的查詢和出庫操作產(chǎn)生操作數(shù)據(jù),供管理人員掌握倉庫內(nèi)存儲的貨物情況。4.放貨功能模塊放貨功能是物流管理系統(tǒng)的基本功能之二。放貨功能主要是實現(xiàn)取貨人的確認,對貨物的運輸狀態(tài)進行管理。放貨功能依據(jù)組車情況,記錄貨物是否裝車卸車,將出庫記錄存入系統(tǒng),為以后的出庫記錄查詢以及掌握倉庫貨物存儲情況作基礎。5.查詢功能模塊此模塊是針對貨物在內(nèi)部進行調(diào)動的詳細記載,方便用戶對運送貨物物流情況的了解,使取貨人能即時將貨物取走。
第4章數(shù)據(jù)庫設計4.1引言數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息,即數(shù)據(jù)庫就是相關信息的集合[6]。本章從E-R模型的分析設計為切入點,重點介紹了數(shù)據(jù)庫的設計。根據(jù)倉庫管理系統(tǒng)的功能,將其E-R圖轉(zhuǎn)化為個數(shù)據(jù)庫表,為系統(tǒng)的實現(xiàn)奠定了基礎[8]。4.2E-R圖圖4-2-1物流信息4.3數(shù)據(jù)表貨物信息表(GOODS)貨物信息表主要有貨物編號,貨物名稱,貨物數(shù)量,取貨人姓名,取貨人電話,取貨人地址,發(fā)貨人姓名,發(fā)貨人電話,發(fā)貨人地址,備注,狀態(tài)。表4.2貨物信息表列名數(shù)據(jù)類型長度允許空默認值說明GIDNUMBER8NO貨物編號GNAMEVARCHAR230YES貨物名稱GCOUNTNUMBER20YES貨物數(shù)量OUTGOODMANVARCHAR210YES取貨人姓名OUTGOODMANTELVARCHAR220YES取貨人電話OUTGOODADDRESSVARCHAR28YES取貨人地址INGOODMANVARCHAR28YES發(fā)貨人姓名INGOODMANTELVARCHAR228YES發(fā)貨人電話INGOODADDRESSVARCHAR28YES發(fā)貨人地址NOTEVARCHAR220YES備注STATEVARCHAR28YES狀態(tài)車輛信息表表(GDST)車輛信息主要有車輛編號、司機姓名和車牌號表4.3貨物儲存表列名數(shù)據(jù)類型允許空默認值說明BIDNUMBERNO車輛編號BUSMENVARCHAR2YES司機姓名BNOVARCHAR2YES車牌號組車信息表(OPST)組車信息表主要有貨物編號和車輛編號表4.4操作類型表列名數(shù)據(jù)類型允許空默認值說明GBIDNUMBERNO組車編號BIDNUMBERYES車輛編號GIDNUMBERYES貨物編號發(fā)貨信息表(MSTOCK)發(fā)貨信息表主要有取貨人姓名和取貨人證件號表4.5庫存記錄主表列名數(shù)據(jù)類型允許空默認值說明GETGOODMANNAMEVARCHAR2取貨人姓名GETGOODMANIDVARCHAR2取貨人證件號管理人員表(STOCK)管理人員表主要有管理員姓名、密碼和職位如表4.6所示表4.6庫存明細表列名數(shù)據(jù)類型允許空默認值說明USERNAMEVARCHAR2NO管理員姓名PASSWORDVARCHAR2YES密碼JOBVARCHAR2YES職位
第5章系統(tǒng)界面與功能實現(xiàn)5.1公司簡介模塊[17]物流公司的簡單介紹和宣傳5.2收貨管理模塊的實現(xiàn)當某種已有物品進貨后,就需要在此輸入庫存記錄信息,并同時輸入相應貨物入庫信息,為以后進行入庫貨物的查詢和出庫操作產(chǎn)生操作數(shù)據(jù),供管理人員掌握倉庫內(nèi)存儲的貨物情況[12]。界面如圖5-1所示。圖5-1入庫模塊主要代碼:functioncreateRequestObject(){varro;varbrowser=navigator.appName;if(browser=="MicrosoftInternetExplorer") {ro=newActiveXObject("Microsoft.XMLHTTP");} else {ro=newXMLHttpRequest();}returnro;}varhttp=createRequestObject();functions64(gid){http.open('get','/freightage/servlet/SaveGoods?gid='+gid+"&st="+newDate().getTime());//將得到的用戶名,通過get方式提交到servlet/ajax001http.onreadystatechange=handleResponse;http.send(null);}functionhandleResponse() {if(http.readyState==4) {varre=http.responseText;//取得servlet中打印的0或者1 if(re==1) { document.getElementById("info1").value='該用戶已經(jīng)存在,請重新選擇用戶名'; document.form1.username.focus();document.getElementById("username").value=''; } else{document.getElementById("info1").value='該用戶名可用'; }}}5.3放貨管理模塊的實現(xiàn)此系統(tǒng)的放貨管理模塊主要功能是審核取貨人信息并進行發(fā)貨操作界面如圖5-2所示[14]。圖5-2產(chǎn)品出庫審查取貨人運送貨物的物流情況,核實取貨人信息正確后將貨物卸車。圖5-3產(chǎn)品出庫主要代碼:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("gb2312"); response.setCharacterEncoding("gb2312"); Stringname=request.getParameter("getgoodmanname");//姓名 Stringid=request.getParameter("getgoodmanID");//身份證號 if(id.equals(newDB().ckoutgoodman(name))){ ArrayListal=newArrayList(); al=newDB().showaddbusgoods(name); request.setAttribute("ss",al); ArrayListlist=newArrayList(); list=newDB().showgoodsbus(name); request.setAttribute("req",list); getServletConfig().getServletContext().getRequestDispatcher("/outgoodmanager.jsp").forward(request,response); } elseresponse.sendRedirect("../ckoutgoodmanager.jsp"); }}publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("gb2312"); response.setCharacterEncoding("gb2312"); intlower=Integer.parseInt(request.getParameter("lower")); DBdb=newDB(); db.updatestate1(lower); newDB().deletegoodsbusbygid(lower); response.sendRedirect("../outgoodmanagerok.jsp"); }}5.4組車管理模塊的實現(xiàn)車輛調(diào)度安排是物流管理過程中的重要環(huán)節(jié),物流公司在接到托運貨物信息之后,首要的問題是安排托運貨物的車輛。在本系統(tǒng)當中組車管理員負責車輛調(diào)度,為貨物分配車輛,修改貨物狀態(tài)。界面如圖5-3所示。圖5-4組車管理圖主要代碼:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("gb2312"); response.setCharacterEncoding("gb2312"); intgid=Integer.parseInt(request.getParameter("add")); intbid=Integer.parseInt(request.getParameter("bid")); PrintWriterout=response.getWriter(); out.print(bid); out.print(gid); DBd=newDB(); d.addBus(gid,bid); newDB().updatestate(gid); ArrayListal=newArrayList(); al=newDB().showallgoods(); request.setAttribute("ss",al); getServletConfig().getServletContext().getRequestDispatcher("/addbus.jsp").forward(request,response); }5.5查詢模塊的實現(xiàn)查詢模塊包括貨物信息查詢,車輛信息查詢,取貨人信息查詢,組車信息查詢。界面如圖5-5所示。圖5-5計量單位模塊主要代碼:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("gb2312"); response.setCharacterEncoding("gb2312"); Stringkw=request.getParameter("kw"); Stringtype=request.getParameter("type"); DBdb=newDB(); ArrayLista=newArrayList(); a=db.selectgoods(kw,type); request.setAttribute("selectgoods",a); getServletConfig().getServletContext().getRequestDispatcher("/showgoods.jsp").forward(request,response); }publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("gb2312"); response.setCharacterEncoding("gb2312"); Stringkw=request.getParameter("kw"); Stringtype=request.getParameter("type"); DBdb=newDB(); ArrayLista=newArrayList(); a=db.selectgetgoodman(kw,type); request.setAttribute("selectgetgoodman",a); getServletConfig().getServletContext().getRequestDispatcher("/showgetgoodman.jsp").forward(request,response); }publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("gb2312"); response.setCharacterEncoding("gb2312"); Stringkw=request.getParameter("kw"); Stringtype=request.getParameter("type"); DBdb=newDB(); ArrayLista=newArrayList(); a=db.selectgoodsbus(kw,type); request.setAttribute("selectgoodsbus",a); getServletConfig().getServletContext().getRequestDispatcher("/showgoodsbus.jsp").forward(request,response); }5.6員工登陸注冊模塊的實現(xiàn)系統(tǒng)登錄主要用于對登錄物流管理系統(tǒng)的用戶進行安全性檢查,以防止非法用戶登錄該系統(tǒng)。根據(jù)給管理員分配的權(quán)限,登錄用戶可以根據(jù)自己所具有的權(quán)限操作系統(tǒng)中相應的功能。在登錄系統(tǒng)時驗證操作員及其密碼,主要通過ADO控件中記錄集(RecordSet)對象結(jié)合If語句判斷用戶選定的操作員及其輸入的密碼與數(shù)據(jù)庫中的操作員和密碼是否相同來實現(xiàn),如果相同則允許登錄,并給予相應的權(quán)限,否則將不允許用戶登錄。員工登陸完成工作,如圖5-6所示。當有新員工加入時,完成注冊,界面如圖5-7所示。圖5-6員工登陸模塊圖5-7員工注冊模塊主要代碼:登陸模塊主要代碼:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); Peoples=newPeople(); s.setUsername(request.getParameter("username")); s.setPassword(request.getParameter("password")); HttpSessionsession=request.getSession(); Stringyzm1=request.getParameter("yzm"); Stringyzm2=(String)session.getAttribute("yzm"); DBdb=newDB(); inta=db.ckuser(s); intb=newDB().ckjob(s); if(a==1&&yzm1.equals(yzm2)&&b==1){ Stringusername=request.getParameter("username"); session.setAttribute("username",username); ArrayListal=newArrayList(); al=newDB().showallgoods(); request.setAttribute("ss",al); response.sendRedirect("../ingoodmanager.jsp"); } elseif(a==1&&yzm1.equals(yzm2)&&b==2){ Stringusername=request.getParameter("username"); session.setAttribute("username",username); ArrayListal=newArrayList(); al=newDB().showallgoods(); request.setAttribute("ss",al); getServletConfig().getServletContext().getRequestDispatcher("/addbus.jsp").forward(request,response); //response.sendRedirect("../addbusmanager.jsp"); } elseif(a==1&&yzm1.equals(yzm2)&&b==3){ Stringusername=request.getParameter("username"); session.setAttribute("username",username); response.sendRedirect("../ckoutgoodmanager.jsp"); } elseresponse.sendRedirect("../login.jsp"); }注冊模塊主要代碼:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); //md5m=newmd5(); Stringusername=request.getParameter("username"); Stringpassword=request.getParameter("password"); Stringjob=request.getParameter("job"); //Stringnewpassword=m.getMD5ofStr(password); DBdb=newDB(); //db.savemanager(username,newpassword,job); db.savemanager(username,password,job); response.sendRedirect("../login.jsp"); }
第6章系統(tǒng)維護6.1系統(tǒng)維護6.1.1系統(tǒng)維護的重要性在軟件的生存期中,維護工作是不可避免的,按照不同的目標,維護活動可以分為4類:以加強軟件功能為目標的完善性維護;為了適應運行環(huán)境變化而進行的適應性維護;以及為改進軟件的可維護性、減小將來的維護工作量而進行的預防性維護?;ㄔ诰S護上的費用,通常要占軟件總費用的一半以上。對于大型和復雜的軟件,維護費用可以達到開發(fā)費用的十至數(shù)十倍。軟件可維護性,主要決定于開發(fā)時期的活動。用軟件工程方法來開發(fā)軟件,編制齊全的文檔,嚴格進行軟件測試和階段復審,是改善軟件可維護性、降低維護費用的關鍵。每個開發(fā)人員都應經(jīng)常想到維護工作的需要,在開發(fā)中盡力提高軟件的可維護性,而不是相反。維護工作是開發(fā)工作的縮影,但又有自己的特點。要縮小維護的副作用,盡量避免在維護中引入新錯誤降低軟件的質(zhì)量;要加強對維護的管理尤其是配置管理,有效地對辦件配置進行跟蹤和控制,避免造成文檔的混亂。維護人員須知,不適當和不充分的維護,能夠把一個原來好端端的軟件變成一個不可維護的軟件,造成災難性的后果。明白了這個道理,即使對于“微小的修改”,也要嚴格遵守規(guī)定的步驟和標準,決不能掉以輕心。6.1.2系統(tǒng)維護應注重的地方一個工程:系統(tǒng)安全工程是涉及到可信產(chǎn)品或者系統(tǒng)整個生命期的安全工程活動,其中包括概念定義、需求分析、設計、開發(fā)、集成、安裝、運行、維護和終止。首先要對威脅、系統(tǒng)脆弱性和事件影響進行分析,并將其引向?qū)ο到y(tǒng)風險的分析,從而使用安全機制將系統(tǒng)中遺留的風險控制在可接受的程度內(nèi)。之后,根據(jù)風險分析的結(jié)果,以及有關系統(tǒng)需求、可應用的法律法規(guī)、方針政策等信息,安全工程人員同客戶一起定義識別系統(tǒng)的安全需求,包括成本、性能、技術(shù)風險及使用難易程度等各種因素和各種替代方案之后,制定出問題的解決方案;最后,還要通過對現(xiàn)有系統(tǒng)安全機制正確性和有效性的測試及驗證,建立系統(tǒng)安全保證的證據(jù),強調(diào)對于安全工程過程結(jié)果質(zhì)量可重復性的保證。在系統(tǒng)的安全工程實施過程中,應該嚴格按照國家有關政府主管部門的規(guī)定執(zhí)行,在具體實施過程中,可以參照SSE-CMM的11個安全風險過程域以及組織保障和項目保障過程域的要求進行過程管理。雙因素保護:在組織的信息化過程中,信息需求是組織的激勵因素,它給組織帶來效益和效率;同時信息安全是需求的保健因素,它雖然從某種意義上來講并不能提高組織的效率(往往安全與效率是一對矛盾),但離開安全卻是不行的。準確把握信息需求和信息安全的雙因素關系保障了組織高效和可靠地運作。而在信息安全中,信息安全服務對象的安全需求與信息安全法律法規(guī)又以雙因素關系共同保障了信息安全系統(tǒng)工程的實施。三類措施:安全工程應該包含三類措施:安全技術(shù)措施、安全運行措施和安全管理措施。安全運行措施包括網(wǎng)段劃分維護、身份鑒別與訪問控制、日常入侵監(jiān)測與安全審計、防病毒跟蹤與升級、備份與恢復、應用系統(tǒng)安全、網(wǎng)絡中心安全、防火墻維護、日常安全運行計劃等多方面內(nèi)容;安全管理措施包括組織管理、人員管理、技術(shù)安全管理、涉密便攜機管理、場地設施安全管理等等。通過一系列的系統(tǒng)性安全措施,為系統(tǒng)提供一套縱深的系統(tǒng)性防御體系。四大工具:安全測評是安全系統(tǒng)工程中的基礎,也是量化安全服務的重要內(nèi)容。為了更準確地得出測評結(jié)果報表以供選擇風險策略和做好安全規(guī)劃,我們針對不同組織的具體情況,準備各種管理類問詢表、技術(shù)類檢查表并完成調(diào)查,同時使用漏洞掃描工具及掃描分析工具檢查系統(tǒng)的技術(shù)漏洞,評測過程利用了專利的測評分析引擎,集中分析從問詢類結(jié)果處理模塊、技術(shù)分析模塊、標準處理模塊和威脅處理模塊這四大工具處理的數(shù)據(jù),具有一定的客觀性和科學性。五級層面:我們將系統(tǒng)性安全結(jié)構(gòu)分成五個層面,方法論、體系結(jié)構(gòu)、基礎標準、條塊或等級管理和自主保護目標函數(shù)。以威脅樹體系帶權(quán)重模型為基礎,結(jié)合模糊數(shù)學方法、AHP方法、工程經(jīng)驗數(shù)據(jù)方法、問詢表方法和技術(shù)性測評工具,建立綜合考慮安全因素、安全功能和安全過程的體系結(jié)構(gòu),并參考和結(jié)合BS7799、BSI手冊、ISO13335、SSE-CMM和CC等標準,從條塊和功能兩個方面入手,針對用戶特定的安全現(xiàn)狀和需求,建立基于個性化應用的系統(tǒng)性安全量化服務。[23]
第7章系統(tǒng)測試與系統(tǒng)環(huán)境7.1電子商務系統(tǒng)的測試在一個軟件系統(tǒng)開發(fā)完成之后,軟件測試是必不可少的,通過軟件測試可以提升產(chǎn)品的穩(wěn)定性,發(fā)現(xiàn)產(chǎn)品的致命BUG并且及時加以修補,使產(chǎn)品更值得信賴。本系統(tǒng)先進行白盒測試,即通過程序的源代碼進行測試,從代碼句法里面發(fā)現(xiàn)內(nèi)部代碼在算法、溢出、路徑、條件等中的缺點和錯誤,加以改正。而后又進行功能測試,通過使用整個軟件來進行測試,來檢查程序是否能適當?shù)慕邮蘸驼_的輸出。7.2系統(tǒng)調(diào)試系統(tǒng)調(diào)試是開發(fā)過程中對系統(tǒng)的錯誤進行處理,并且對系統(tǒng)進行優(yōu)化的過程。在系統(tǒng)的開發(fā)過程中,要經(jīng)常進行系統(tǒng)的調(diào)試。在MyEclipse中,對系統(tǒng)的調(diào)試是在debug界面中進行的,追蹤系統(tǒng)的運行過程,通過對執(zhí)行中各個分支的觀察以及對整個程序的觀察可以對系統(tǒng)的錯誤進行處理,并且優(yōu)化其中的一些冗余結(jié)構(gòu),讓程序運行更加流暢。本系統(tǒng)作為一個商業(yè)用途的電子商務網(wǎng)站,其功能是面向所有購買人群,所以必須在提升客戶使用體驗度上來進行改善和提高,滿足客戶的需求和體驗效果。7.3軟件運行環(huán)境1)軟件環(huán)境本系統(tǒng)實際開發(fā)與運行是在本人電腦上實現(xiàn)的,操作系統(tǒng)為Windows7家庭旗艦版32位操作系統(tǒng)。搭載的是JDK1.6版本,使用的服務器是Tomcat6.0,數(shù)據(jù)庫Oracle,瀏覽器為IE8.0。2)硬件環(huán)境硬件環(huán)境為本機系統(tǒng)的環(huán)境,CPU是Intel酷睿2.4Ghz雙核處理器,硬盤500G,內(nèi)存2G。3)運行程序打開MyEclipse,運行Tomcat6.0服務器,等啟動完成后,在瀏覽器窗口輸入http://localhost:8080/freightage/進入系統(tǒng)主界面。
第8章總結(jié)與展望8.1總結(jié)本文經(jīng)過審題、分析、設計、調(diào)試到最后實現(xiàn)了貨物辦公自動化系統(tǒng),貨物辦公自動化系統(tǒng)的實現(xiàn)從人力和物力上減輕了貨物對辦公業(yè)務的處理,提高了貨物的整體運轉(zhuǎn)效率,未來必將會有遠大的發(fā)展前景。論文主要工作:本系統(tǒng)實現(xiàn)較全面,交互界面友好,用戶使用方便,而且安全性能可靠,可擴展性較強,適用于中小型物流企業(yè)??梢苑奖憧旖莸貙崿F(xiàn)物流管理中的貨物登記、出庫入庫、組車運送等工作,使物流企業(yè)的管理井井有條,為企業(yè)的健康發(fā)展創(chuàng)造良好的條件。實時的處理倉庫信息,對有配送、運輸、報關的全過程進行有效、全面的管理。完成了數(shù)據(jù)庫的設計和系統(tǒng)功能的實現(xiàn)。但是由于時間關系,加上時間有限,系統(tǒng)的功能還不夠全面,還存在一些需要進一步完善和改進的地方。8.2展望現(xiàn)時代是網(wǎng)絡通信四通八達的時代,商品流通企業(yè)對網(wǎng)站的需求是用戶體驗良好,開發(fā)成本低,輕松定制,支持二次開發(fā),能將產(chǎn)品進行有效推廣,能有效管理產(chǎn)品信息,引進客戶群,針對這些需求制定優(yōu)質(zhì)的企業(yè)內(nèi)容管理網(wǎng)站是現(xiàn)在乃至將來的重要趨勢。盡管基于物聯(lián)網(wǎng)的物流系統(tǒng)建設目前
還處于起步階段,但在先期就建立先發(fā)優(yōu)
勢、搶占制高點,則是決勝未來的關鍵。在此,建議物流企業(yè)做好下列工作:
加大資金投入,開展信息網(wǎng)絡建設
針對物流管理系統(tǒng)建設的高成本和安全問題,
物流企業(yè)應增加資金投入,引進專業(yè)信息化
管理理念和硬件設施,以減少安全隱患。同時,考慮到物聯(lián)網(wǎng)的標準尚未統(tǒng)一,在進
行設備購買、網(wǎng)絡設計以及基礎設施建設
時,也應注意預留兼容接口,以減少后續(xù)發(fā)
展的啟動成本與時間。創(chuàng)新商業(yè)模式,發(fā)展專業(yè)細分市場
針對物流管理系統(tǒng)的發(fā)展特點,物流企業(yè)需要
根據(jù)自身的優(yōu)劣勢,制定適合自己的差異化
戰(zhàn)略或集中化戰(zhàn)略,可以針對部分高單價細
分產(chǎn)業(yè)推進物聯(lián)網(wǎng)高價值應用,也可以利用
物聯(lián)網(wǎng)技術(shù)發(fā)展新型態(tài)物流,創(chuàng)新基于物聯(lián)
網(wǎng)的物流商業(yè)模式。引進技術(shù)人員,培養(yǎng)專業(yè)復合人才
由于物聯(lián)網(wǎng)是新興技術(shù),物聯(lián)網(wǎng)方面的
技術(shù)人才可謂少之又少。針對這種情況,物
流企業(yè)就需要加強物聯(lián)網(wǎng)技術(shù)人才的引進
與培養(yǎng)。對于物聯(lián)網(wǎng)技術(shù)與物流技術(shù)兼通的
復合型人才,更需著力培養(yǎng)和儲備。
參考文獻[1]王曉敏鄺孔武編著.信息系統(tǒng)分析與設計(第三版)[M],北京:清華大學出版社,2006,91-270.[2][美]RonaldH.Ballou著.企業(yè)物流管理[M],機械工業(yè)出版社,2002,85-242.[3]朱福喜編著.JAVA語言程序設計[M],北京:清華大學出版社,2004,45-335.[4]馮燕奎趙德奎等著.JSP實用案例教程[M],北京:清華大學出版社,2004,36-251.[5]賀平著.軟件測試教程[M],北京:電子工業(yè)出版社,2005,61-82.[6]薩師煊王珊編著.數(shù)據(jù)庫系統(tǒng)概論(第三版)[M],北京:高等教育出版社,2000,203-241.[7]網(wǎng)冠科技.JSP時尚編程百例[M],機械工業(yè)出版社,2001,26-187.[8]齊鯤鵬編著.JSP數(shù)據(jù)庫連接技術(shù)在構(gòu)建信息網(wǎng)站中的研究[M],北京:清華大學出版社,2002,53-107.[9]張洪偉編著.JSP網(wǎng)絡開發(fā)技術(shù)與整合應用[M],北京:清華大學出版社,2006,68-92.[10]李大軍編著.商業(yè)管理信息系統(tǒng)[M],北京:清華大學出版社,2004,45-196.[11]王承君編著.Web數(shù)據(jù)庫技術(shù)應用教程[M],北京:中國水利水電出版社,2005,137-172.[12]郭珍,王國輝明.JSP程序設計教程[M].人民郵電出版社,2008.5[13]劉兵,歐陽崢崢.Web高級程序設計教程[M].水利水電出版社,2008.8.1[14]賽奎春等編著.JSP工程應用與項目實踐[M].機械工業(yè)出版社,2005.2[15]林建宏,賴慧敏.JSP動態(tài)網(wǎng)站開發(fā)[M].機械工業(yè)出版社,2007.1[16]張躍平,JAVA2實用教程[M].北京大學出版社,2004.8[17]范樂,于強.基于Web的編程技術(shù)[M].北京鐵道電出版社,2003[18]BruceEckel.Thinkinginjava[M].機械工業(yè)出版社,2004.9[19]薛華成.管理信息系統(tǒng)[M].北京清華大學出版社,1999[20]陳運財,淺談物流教學管理系統(tǒng)的設計與實現(xiàn).《現(xiàn)代工業(yè)和信息化》2012年10月刊[21]郝安林,王偉平,張明亮.JSP從入門到精通[M].北京:電子工業(yè)出版社,2008.01[22]孫衛(wèi)琴,李洪成.Tomcat與JavaWeb開發(fā)技術(shù)詳解[M].北京:電子工業(yè)出版社,2009.01.[23]韓柯,軟件維護:概念與實踐(第二版),電子工業(yè)出版社,2004致謝在論文完成之際,我首先向關心幫助和指導我的指導老師鄭老師感謝并致以崇高的敬意!在論文工作中,遇到困難一直得到鄭老師的親切關懷和悉心指導,使我可以解決,鄭老師以其淵博的學識、嚴謹?shù)闹螌W態(tài)度、求實的工作作風和他敏捷的思維給我留下了深刻的印象,我將終生難忘。同時感謝***同學對我的幫助,在出現(xiàn)問題是,***同學一次次的為我調(diào)試修改。值此論文完成之際,謹向鄭老師和***同學致以最崇高的謝意!在學校的學習生活即將結(jié)束,回顧四年來的學習經(jīng)歷,面對現(xiàn)在的收獲,我感到無限欣慰。為此,我向熱心幫助過我的所有老師和同學表示由衷的感謝!最后,衷心地感謝在百忙之中評閱論文和參加答辯的各位專家、教授!
畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得及其它教育機構(gòu)的學位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。作者簽名:日期:指導教師簽名:日期:使用授權(quán)說明本人完全了解大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和電子版本;學校有權(quán)保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復制手段保存論文;在不以贏利為目的前提下,學??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名:日期:
學位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承擔。作者簽名: 日期:年月日學位論文版權(quán)使用授權(quán)書本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構(gòu)送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學可以將本學位論文的全部或部分內(nèi)容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。涉密論文按學校規(guī)定處理。作者簽名: 日期:年月日導師簽名:日期:年月日
指導教師評閱書指導教師評價:一、撰寫(設計)過程1、學生在論文(設計)過程中的治學態(tài)度、工作精神□優(yōu)□良□中□及格□不及格2、學生掌握專業(yè)知識、技能的扎實程度□優(yōu)□良□中□及格□不及格3、學生綜合運用所學知識和專業(yè)技能分析和解決問題的能力□優(yōu)□良□中□及格□不及格4、研究方法的科學性;技術(shù)線路的可行性;設計方案的合理性□優(yōu)□良□中□及格□不及格5、完成畢業(yè)論文(設計)期間的出勤情況□優(yōu)□良□中□及格□不及格二、論文(設計)質(zhì)量1、論文(設計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格2、是否完成指定的論文(設計)任務(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格三、論文(設計)水平1、論文(設計)的理論意義或?qū)鉀Q實際問題的指導意義□優(yōu)□良□中□及格□不及格2、論文的觀念是否有新意?設計是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格3、論文(設計說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格建議成績:□優(yōu)□良□中□及格□不及格(在所選等級前的□內(nèi)畫“√”)指導教師:(簽名)單位:(蓋章)年月日評閱教師評閱書評閱教師評價:一、論文(設計)質(zhì)量1、論文(設計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格2、是否完成指定的論文(設計)任務(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格二、論文(設計)水平1、論文(設計)的理論意義或?qū)鉀Q實際問題的指導意義□優(yōu)□良□中□及格□不及格2、論文的觀念是否有新意?設計是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格3、論文(設計說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格建議成績:□優(yōu)□良□中□及格□不及格(在所選等級前的□內(nèi)畫“√”)評閱教師:(簽名)單位:(蓋章)年月日華北電力大學本科畢業(yè)設計(論文)大學本科畢業(yè)設計(論文)PAGE5教研室(或答辯小組)及教學系意見教研室(或答辯小組)評價:一、答辯過程1、畢業(yè)論文(設計)的基本要點和見解的敘述情況□優(yōu)□良□中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院錄入員考試題及答案
- 導醫(yī)崗前培訓試題及答案
- 初中化學試題解釋及答案
- 九江市贛北勞動保障事務代理所招聘勞務派遣制員工參考題庫必考題
- 北京保障房中心有限公司面向社會招聘法律管理崗1人備考題庫必考題
- 北川縣2025年機關事業(yè)單位縣內(nèi)公開考調(diào)工作人員(8人)考試備考題庫必考題
- 合江縣2025年下半年公開考調(diào)事業(yè)單位工作人員的備考題庫必考題
- 招38人!興海縣公安局2025年招聘警務輔助人員參考題庫必考題
- 江西省水務集團有限公司2025年第三批社會招聘【34人】備考題庫附答案
- 眉山市發(fā)展和改革委員會關于市項目工作推進中心公開選調(diào)事業(yè)人員的備考題庫附答案
- 2026年大連雙D高科產(chǎn)業(yè)發(fā)展有限公司公開選聘備考題庫及答案詳解(奪冠系列)
- 2026河南鄭州信息工程職業(yè)學院招聘67人參考題庫含答案
- 團隊建設與協(xié)作能力提升工作坊指南
- 客房清掃流程培訓課件
- 2026年中國煙草招聘筆試綜合知識題庫含答案
- 醫(yī)療機構(gòu)藥品配送服務評價體系
- 醫(yī)療資源合理分配
- 婦科微創(chuàng)術(shù)后護理新進展
- 幼兒園大蝦課件
- 2025新疆能源(集團)有限責任公司共享中心招聘備考題庫(2人)帶答案詳解(完整版)
- 2025至2030中國超純水(UPW)系統(tǒng)行業(yè)項目調(diào)研及市場前景預測評估報告
評論
0/150
提交評論