基于WEB的倉庫物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第1頁
基于WEB的倉庫物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第2頁
基于WEB的倉庫物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第3頁
基于WEB的倉庫物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第4頁
基于WEB的倉庫物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、合肥學(xué)院2014 屆 畢 業(yè) 論 文(設(shè)計(jì))論文(設(shè)計(jì))題目 基于web的倉庫物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)院系名稱計(jì)算機(jī)科學(xué)與技術(shù)系專業(yè)(班級)網(wǎng)絡(luò)工程2009級本科2班姓名(學(xué)號)指導(dǎo)教師 系負(fù)責(zé)人 完成時(shí)間2014-5-31 基于web的倉庫物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 中 文 摘 要當(dāng)一個(gè)企業(yè)的經(jīng)營規(guī)模和范圍的不斷變大。企業(yè)急需更多的運(yùn)營資金,硬件和職員用來穩(wěn)固和放大企業(yè)的產(chǎn)品在市場當(dāng)中的銷量。而如何對產(chǎn)品的進(jìn)、銷、存有效地進(jìn)行管理已經(jīng)是企業(yè)領(lǐng)導(dǎo)的重要的決定事務(wù)。然而到目前為止,在文本、表格等載體上的人工處理仍是信息管理的主要方法,對信息處理的工作量非常大,查詢也非常的困難。所以急需要建立一個(gè)對信

2、息進(jìn)行管理的綜合化系統(tǒng)。在系統(tǒng)的研發(fā)當(dāng)中,運(yùn)用軟件工程的概念和技術(shù)方法,從而把整個(gè)系統(tǒng)的研發(fā)階段(需求分析、需求系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施)各個(gè)活動連貫起來。系統(tǒng)主要是為企業(yè)的經(jīng)營活動提供信息服務(wù),對客戶,訂單,貨物,采購商,庫存,系統(tǒng)用戶等信息提供隨時(shí)存儲、更新、查詢、統(tǒng)計(jì)的功能。采用的開發(fā)工具是:sql server 2005,myeclipse 8.5。關(guān)鍵詞:倉庫物流管理系統(tǒng);信息管理;存儲 the design and implementation of warehouse logisticsmanagement system based on web abstract when an en

3、terprises business scale and scope changes. enterprises need more capital, hardware and staff to secure and enlarge the enterprise product sales in the market. and how the product import and sale, the effective management is the enterprise leadership important decisions matters. however, so far, the

4、 main method of artificial processing is the information managements in the texts, tables and other supports, for very large informational processing worker, the query is very difficult. so it is an urgent need to establish an integrated system to manage information. in system development, using the

5、 concepts and methods of software engineering, the development of the whole system (in the implementations of demand analysis, systems design, systems demand) of each activity together. systems is mainly to provides information services to customers, orders, procurement, inventory, goods, as the bus

6、iness activities of enterprises, users of the system to provide information to store, update, query, statistical functions. using the development tools: sql server 2005 and myeclipse 8.5.key words: warehouse logistics management system; information management; storage 目 錄 中 文 摘 要abstract目 錄第一章 緒論11.

7、1系統(tǒng)研發(fā)背景11.2系統(tǒng)研發(fā)目標(biāo)11.3 系統(tǒng)覆蓋范圍1第二章系統(tǒng)概要設(shè)計(jì)22.1 系統(tǒng)模塊結(jié)構(gòu)的設(shè)計(jì)2 2.1.1 系統(tǒng)開發(fā)工具22.2 數(shù)據(jù)庫的設(shè)計(jì)32.2.1 實(shí)體描述32.2.2 聯(lián)系描述32.2.3 e-r圖4第三章 系統(tǒng)的詳細(xì)設(shè)計(jì)53.1 數(shù)據(jù)庫的邏輯設(shè)計(jì)53.2 數(shù)據(jù)庫的實(shí)現(xiàn)53.3 程序流程圖8第四章 系統(tǒng)實(shí)現(xiàn)104.1 登錄界面:104.2系統(tǒng)內(nèi)部的設(shè)計(jì)104.2.1商品的庫存添加114.2.2 商品信息管理134.2.3 供應(yīng)商管理144.2.4 客戶管理144.2.5 數(shù)據(jù)備份15第五章 系統(tǒng)測試165.1模塊測試165.2 組裝測試165.3 系統(tǒng)測試165.4 系統(tǒng)

8、運(yùn)行與維護(hù)17結(jié) 論18參考文獻(xiàn)19致 謝20附 錄21第一章 緒論1.1系統(tǒng)研發(fā)背景隨著市場中業(yè)務(wù)量的增長, 經(jīng)營范圍不斷的擴(kuò)大,市場競爭變得激烈,企業(yè)需要很多的物力、財(cái)力、人力資源用來穩(wěn)固和拓展企業(yè)產(chǎn)品在市場中的份額。 所以,我們?nèi)绾斡行У墓芾砥髽I(yè)產(chǎn)品、企業(yè)客戶、企業(yè)供應(yīng)商變得越發(fā)的重要。企業(yè)的倉庫管理系統(tǒng)的開發(fā)能夠使企業(yè)快速降低管理的成本,把管理變得科學(xué)高效,提升競爭的優(yōu)勢,提高企業(yè)的資源的利用率,使信息處理的速度加快和處理的準(zhǔn)確性提高,能夠讓企業(yè)的管理人員及時(shí)、精確的掌握企業(yè)內(nèi)部、外部市場的信息,為領(lǐng)導(dǎo)的及時(shí)決策提供支持。而如何對產(chǎn)品的進(jìn)、銷、存有效地進(jìn)行管理已經(jīng)是企業(yè)領(lǐng)導(dǎo)的重要的決定

9、事務(wù)。然而到目前為止,在文本、表格等載體上的人工處理仍是信息管理的主要方法,對信息處理的工作量非常大,查詢也非常的困難。1.2系統(tǒng)研發(fā)目標(biāo)經(jīng)過調(diào)查,系統(tǒng)開發(fā)的目標(biāo)為:在整個(gè)過程中對企業(yè)經(jīng)營管理的支持,加強(qiáng)在營銷布局過程中資源和信息的整合,穩(wěn)固和拓展企業(yè)產(chǎn)品在市場中的份額,讓企業(yè)的銷售管理和經(jīng)營管理更加的科學(xué)更加的智能化,可以在第一時(shí)間能夠提供各種信息資料和市場資源信息給企業(yè)的決策人員。所以本著遵循信息管理的原理和措施的方法,借助成熟先進(jìn)的技術(shù)方法手段,是相當(dāng)?shù)挠斜匾ラ_發(fā)一套完整的系統(tǒng)來支持企業(yè)的生產(chǎn)經(jīng)營管理和運(yùn)作。1.3 系統(tǒng)覆蓋范圍這個(gè)系統(tǒng)的各種信息的數(shù)據(jù)由各部門的人員通過手動錄入。對系統(tǒng)

10、用戶管理、顧客的后續(xù)跟蹤、訂單信息的查看、企業(yè)產(chǎn)品的監(jiān)管、倉庫庫存的整理等及時(shí)提供保存、更新、隨時(shí)查詢的功能。從而能夠精確的把控進(jìn)銷存當(dāng)中的各個(gè)步驟,提高現(xiàn)金的流轉(zhuǎn)率,將企業(yè)的生產(chǎn)經(jīng)營等管理變的更加的有效率和實(shí)時(shí)安全。第二章系統(tǒng)概要設(shè)計(jì)系統(tǒng)概要的設(shè)計(jì)主要包括這幾個(gè)步驟:總體結(jié)構(gòu)的設(shè)計(jì);細(xì)節(jié)的設(shè)計(jì);實(shí)施進(jìn)度的設(shè)計(jì)和詳細(xì)步驟的制定幾個(gè)方面1。2.1 系統(tǒng)模塊結(jié)構(gòu)的設(shè)計(jì)要用科學(xué)嚴(yán)謹(jǐn)?shù)姆绞胶凸ぞ咧笇?dǎo)此次的設(shè)計(jì)。所以我們將整個(gè)系統(tǒng)分成了幾塊,知道這幾塊間的聯(lián)系,再敲定各個(gè)模塊的內(nèi)部構(gòu)成,明確它們?nèi)绾握{(diào)用和如何交換信息數(shù)據(jù)來呈現(xiàn)整個(gè)系統(tǒng)的功能。2.1.1 系統(tǒng)開發(fā)工具 (1) jsp:jsp(java s

11、erver pages)是在服務(wù)器端執(zhí)行的,在打開網(wǎng)頁瀏覽器輸入網(wǎng)址鏈接時(shí),程序開始執(zhí)行,執(zhí)行的結(jié)果和文件中的代碼一起返回給客戶端,所以只需要打開瀏覽器就能運(yùn)行系統(tǒng)5。b/s體系結(jié)構(gòu)本系統(tǒng)采用b/s三層結(jié)構(gòu)。如下圖所示:圖2-1 b/s三層結(jié)構(gòu)圖b/s三層結(jié)構(gòu)的優(yōu)勢2:(a)b/s界面使用非常簡單而且界面相當(dāng)友好;(b)b/s三層結(jié)構(gòu)具有很好的通用性以及不錯(cuò)的跨平臺性;(c)b/s的應(yīng)用程序卻是相對簡單的,只要打開瀏覽器,而不需要改變客戶端,升級和維護(hù)都是在服務(wù)器上執(zhí)行的;(2) myeclipse 8.5myeclipse 8.5是一款用于開發(fā)程序的軟件,在這個(gè)軟件中可以進(jìn)行程序的編寫。(3

12、) sql server 2005 數(shù)據(jù)庫sql server 數(shù)據(jù)庫是一款大型而且使用率是最高的數(shù)據(jù)庫系統(tǒng)之一9。它的特性有:(a) 我們可以通過程序來運(yùn)用 web 方便訪問數(shù)據(jù)庫內(nèi)部的信息數(shù)據(jù) ;(b) sql server 2005具有強(qiáng)大而靈活的基于 web 的分析數(shù)據(jù)的性能的優(yōu)勢;(c) sql server 2005具有能夠很好的向外擴(kuò)展能力和很好的實(shí)用性的特點(diǎn) ;(d) 具有快速開發(fā)、調(diào)試和數(shù)據(jù)之間的轉(zhuǎn)換性能,使我們管理起來也非常的簡單而且變得高效;2.2 數(shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫的設(shè)計(jì)我們需要在具體的應(yīng)用環(huán)境之中,來設(shè)計(jì)一個(gè)數(shù)據(jù)庫。需要通過運(yùn)用邏輯和物理的設(shè)計(jì)方法和理念,從而建立一個(gè)

13、良好的模型來建立數(shù)據(jù)庫和開發(fā)編寫應(yīng)用程序10。首先我們要分析數(shù)據(jù),得出實(shí)體結(jié)構(gòu)數(shù)據(jù)信息之間的聯(lián)系。再用e-r圖描述出系統(tǒng)的功能。2.2.1 實(shí)體描述此系統(tǒng)包含的實(shí)體結(jié)構(gòu)有:顧 客:所在地、名稱、聯(lián)系方式、負(fù)責(zé)人、代號;貨 物:信息、型號、價(jià)格、單位、代號;采購商:名稱、負(fù)責(zé)人、聯(lián)系方式、所在地、代號;2.2.2 聯(lián)系描述上述各個(gè)實(shí)體結(jié)構(gòu)間的關(guān)系有:(1)訂貨關(guān)系:業(yè)務(wù)員、客戶和商品的關(guān)系是1:m:n;(3)存儲關(guān)系:倉位和商品的關(guān)系是1:n;(4)出庫關(guān)系:客戶、倉位和商品的關(guān)系是m:n:n;(5)入庫關(guān)系:供應(yīng)商、倉庫和產(chǎn)品關(guān)系是:n:m:n; 以上實(shí)體的聯(lián)系屬性如下所列:定 貨 : 定貨表

14、的單號、時(shí)間、量、價(jià)格;入倉庫 : 入倉庫的單號、時(shí)間、量;出倉庫 : 出倉庫的單號、時(shí)間、量;存 儲 : 具體日期、量;2.2.3 e-r圖先簡單用圖來建造以上關(guān)系。系統(tǒng)各個(gè)e-r圖如下圖所示:(1)圖 2-2 系統(tǒng)e-r圖(2)圖2-3 管理員e-r圖(3):圖2-4 庫存e-r圖(4):圖2-5 供應(yīng)商e-r圖通過構(gòu)造以上幾個(gè)實(shí)體間的關(guān)系圖表,我們可以很清楚而且直觀的了解他們之間存在的相互關(guān)系。而且,只有畫出了關(guān)系圖,我們才能更好的進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)。為我們后面的數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)提供了極大的幫助和指導(dǎo)。第三章 系統(tǒng)的詳細(xì)設(shè)計(jì)3.1 數(shù)據(jù)庫的邏輯設(shè)計(jì)我們首先要進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計(jì),分析實(shí)體結(jié)

15、構(gòu)的聯(lián)系情況。實(shí)體間的關(guān)系可以分為下面三個(gè)情況:實(shí)體間的關(guān)系可以為一比一的情況;實(shí)體間的關(guān)系可以為一比n的情況;實(shí)體間的關(guān)系可以為n比m的情況;下面將實(shí)體所具有的屬性一一羅列出來:顧 客:所在地,姓名,聯(lián)系方式,負(fù)責(zé)人,代號;貨 物:信息,型號,價(jià)值,單位,代號;采 購 商:名稱,負(fù)責(zé)人,聯(lián)系方式,所在地,代號;出 倉 庫:出庫表,倉位,貨物,時(shí)間,量;存 放:倉庫,貨物,時(shí)間,量;入 倉 庫:入庫表號,倉庫,貨物,時(shí)間,量;3.2 數(shù)據(jù)庫的實(shí)現(xiàn)數(shù)據(jù)庫經(jīng)過邏輯設(shè)計(jì)列出各個(gè)實(shí)體所具有的屬性之后, 我們就可以進(jìn)行數(shù)據(jù)庫的具體構(gòu)造實(shí)現(xiàn)了。有以下幾個(gè)關(guān)系數(shù)據(jù)的表:表3-1 用戶表代號名 稱類 型寬 度

16、可以是空?長度 極限其 它1地 址數(shù)字類型5y82名字vchr 45y2403密碼vchr 45y2404時(shí)間時(shí)間數(shù)據(jù)45y240表3-2 出庫表代號名 稱類 型寬 度可以是空?長度 極限其 它1地 址數(shù)字類型5y82num bervchr 45y2403neamvchr 45y2404cankuvchr 45y2405chu huo liangvchr 45y2406gu kevchr 45y2407qi tavchr 45y2408ren yuanvchr 45y240表3-3 供應(yīng)商表代號名 稱類 型寬 度可以是空?長度 極限其 它1地址數(shù)字類型5y82num bervchr 45y24

17、0 3comply neamvchr 45y2404tlvchr 45y2405youjianvchr 45y2406addrvchr 45y2407shanpinvchr 45y2408qitavchr 45y240表3-4 顧客信息表代號名 稱類 型寬 度可以是空?長度 極限其它1地址數(shù)字類型5y82num bervchr 45y2403neamvchr 45y2404compy neamvchr 45y2405callvchr 45y2406dianzixinvchr 45y2407addrvchr 45y2408qitavchr 45y240表3-5入庫記錄表代號名 稱類 型寬 度可以

18、是空?長度 極限其 它1地址數(shù)字類型5y82num bervchr 45y2403neamvchr 45y2404shengyuvchr 45y2405jinhuoliangvchr 45y2406caigoushanvchr 45y2407qita vchr 45y2408renyuanvchr 45y240表3-6 產(chǎn)品類別表代號名 稱類 型寬 度可以是空?長度 極限其 它1地址數(shù)字類型 5y82changpinleibvchr 45y240 表3-7產(chǎn)品信息表代號名 稱類 型寬 度可以是空?長度 極限其 它1地址數(shù)字類型 5y82num bervchr 45y2403namevchr 4

19、5y2404zhon leivchr 45y2405photovchr 45y2406qitavchr 45y2407danjiavchr 45y2408shenyu數(shù)字類型 5y83.3 程序流程圖畫程序的流程圖能夠讓我們清楚的分析系統(tǒng)的構(gòu)成的詳細(xì)的情況,能夠幫助我們進(jìn)行快速高效的系統(tǒng)的設(shè)計(jì)。在分析了數(shù)據(jù)庫的羅輯設(shè)計(jì)和數(shù)據(jù)庫實(shí)現(xiàn)之后,我們也就可以畫程序的流程圖了。我們可以用程序的流程圖來簡單并且直觀的把系統(tǒng)運(yùn)行的過程進(jìn)行詳細(xì)直觀的描述。畫程序的流程圖是能夠讓我們更加清楚的知道程序是如何一步一步的執(zhí)行的,程序流程圖也為我們后面的詳細(xì)設(shè)計(jì)和步驟的制定提供了清晰的幫助。所以畫程序流程圖是很有必要的

20、。主要流程圖為:登陸界面importy 重試n比對信息y菜單n 顧客 顧客客戶 貨物庫存采購商信息備份over圖3-1 程序的流程圖第4章 系統(tǒng)實(shí)現(xiàn)4.1 登錄界面:圖4-1 用戶登錄界面登錄系統(tǒng)的界面設(shè)計(jì)比較的簡潔化和直觀。數(shù)據(jù)庫中我們預(yù)先設(shè)置了超級賬戶和普通賬戶,超級賬戶可以在系統(tǒng)中管理普通賬戶,使用超級賬戶和普通賬戶都可以在系統(tǒng)中進(jìn)行各種數(shù)據(jù)的處理和更新。如果我們輸入的數(shù)據(jù)跟服務(wù)器中的信息不符合,則無法進(jìn)入,如果符合則會直接進(jìn)入系統(tǒng)。提示窗口:圖4-2 提示窗口此系統(tǒng)模塊功能是檢測系統(tǒng)內(nèi)已有的用戶數(shù)據(jù),以防止無關(guān)人員登錄系統(tǒng),給管理帶來麻煩和難度。本模塊界面簡潔,但是實(shí)現(xiàn)的方法比較復(fù)雜。

21、系統(tǒng)會把輸入的數(shù)據(jù)與數(shù)據(jù)庫中的已有數(shù)據(jù)進(jìn)行一一比對。如果信息正確則運(yùn)行進(jìn)入系統(tǒng),并且記錄,如果數(shù)據(jù)庫中沒有信息與輸入的信息匹配,則會彈出錯(cuò)誤提示。4.2系統(tǒng)內(nèi)部的設(shè)計(jì)當(dāng)我們輸入正確則會正常的登錄,首先顯示的是軟件的首頁。軟件的內(nèi)部操作的頁面是:圖4-3 首頁界面首頁由包含三大塊(上、左、右)的框架所組成。說明這是一個(gè)什么樣的系統(tǒng),聯(lián)系人的信息等等,也是這個(gè)系統(tǒng)的操作的主界面,所有的后臺的操作都是在此界面上進(jìn)行操作的。包括數(shù)據(jù)信息的錄入與查詢等等。本首頁界面是由一個(gè)包含三大塊(上、左、右)的框架構(gòu)成。最上面的一塊是基本信息的顯示,顯示當(dāng)前登錄操作的用戶是哪位管理員,他的權(quán)限是什么。系統(tǒng)界面最下面

22、的一小塊主要就是當(dāng)前時(shí)間的顯示了。左邊是系統(tǒng)的主要功能操作界面。4.2.1商品的庫存添加界面 產(chǎn)品的庫存添加界面中包括了產(chǎn)品的入庫添加和查詢產(chǎn)品的信息兩個(gè)界面:圖4-4 入庫記錄的添加圖4-5 入庫記錄的查詢商品出庫的記錄添加和查詢出庫商品信息的界面為:圖4-6 出庫記錄的添加圖4-7 出庫記錄的查詢庫存查詢界面如下:圖4-8 庫存查詢此頁面進(jìn)行的是查詢貨物的剩余庫存。4.2.2 商品信息管理(1)產(chǎn)品類別的添加和查看:圖4-9 類別的添加和查看我們也可以在系統(tǒng)里面將商品分為幾個(gè)大的類,每個(gè)商品對應(yīng)一個(gè)大類,我們可以通過類別的查詢來知道我們現(xiàn)在的倉庫中有哪幾大類商品。當(dāng)有新的類別的商品進(jìn)入公司

23、的倉庫時(shí),可以在系統(tǒng)里通過類別的添加方式新增商品的類別。(2) 商品信息的添加和查詢:圖4-10 商品信息添加當(dāng)我們增加一種商品的時(shí)候 ,可以進(jìn)行上面的操作,輸入的信息包括商品的號碼、名字、所屬的類別,價(jià)格。也可以添加圖片,更能直觀的看到商品。4.2.3 供應(yīng)商管理包括了對gongyingshang信息的查看、剔除和增加等具體操作:圖4-11 供應(yīng)商信息查詢4.2.4 客戶管理對顧客的資料管理就是增加、剔除和查看客戶的基本資料的信息:圖4-12 客戶信息管理 4.2.5 數(shù)據(jù)備份直接點(diǎn)擊系統(tǒng)內(nèi)的數(shù)據(jù)備份的按鈕就可以輕松的進(jìn)行數(shù)據(jù)的備份了。數(shù)據(jù)備份的信息的數(shù)據(jù)是存放在電腦上的,因此,就不會因?yàn)檫M(jìn)

24、入不了系統(tǒng)而出現(xiàn)無法拿到數(shù)據(jù)的情況了。數(shù)據(jù)的備份是系統(tǒng)的一個(gè)重要的也是不可或缺的功能,可以保證信息的完整性,使系統(tǒng)的數(shù)據(jù)信息不容易被丟失或破壞。如果不能對系統(tǒng)進(jìn)行日常的數(shù)據(jù)的備份,一旦系統(tǒng)無法工作,那么系統(tǒng)中的數(shù)據(jù)就很有可能找不回來的,這將對于企業(yè)將會是要造成各種損失以及影響的,所以,具有數(shù)據(jù)備份的這個(gè)功能是一個(gè)健全的系統(tǒng)必不可少的。第5章 系統(tǒng)測試目標(biāo)是:通過程序執(zhí)行發(fā)現(xiàn)錯(cuò)誤。一個(gè)完整的測試方法的設(shè)計(jì),可以使我們的測試更加科學(xué)和可靠。使測試結(jié)果更加準(zhǔn)確??傊覀儨y試系統(tǒng)就是發(fā)現(xiàn)錯(cuò)誤,找出錯(cuò)誤,修改錯(cuò)誤,使系統(tǒng)朝著預(yù)期的方向完善。5.1模塊測試模塊測試也稱為單元測試。如對“登錄”模塊進(jìn)行測試

25、:輸入用戶數(shù)據(jù),系統(tǒng)查找比對數(shù)據(jù)庫中所有的已有成員信息,檢查輸入的用戶數(shù)據(jù)是否在數(shù)據(jù)庫中有對應(yīng)的成員信息。如果,查詢比對不到成員信息,則系統(tǒng)會彈出提示。進(jìn)行模塊測試我們首先可以運(yùn)用一種叫做白盒檢測理念。方法就是預(yù)先知道這個(gè)模塊的功能和邏輯,我們根據(jù)它的功能輸入數(shù)據(jù),比較輸入輸出看是否滿足系統(tǒng)此模塊的功能。進(jìn)行模塊測試我們也可以用一種叫做黑盒的測試?yán)砟?。方法是將系統(tǒng)作為一不透明的盒子。根據(jù)軟件的所需要的功能或這個(gè)模塊的功能來進(jìn)行一一測試,比較輸入輸出的結(jié)果,看是否滿足系統(tǒng)此模塊的功能。其他的模塊測試我們也可以用上述兩種方法一一測試。直到全部可以實(shí)現(xiàn),這樣測試的比較全面和完整。然后,我們可以進(jìn)行下

26、面的組裝測試了。5.2 組裝測試模塊測試成功后,按照前面設(shè)計(jì)的層次模塊圖把它們組合到一起進(jìn)行測試。我們用黑盒法從上到下來測試。按層次模塊圖從最上面的頂層模塊開始組裝,逐步從上而下組裝。先完成主菜單,然后,為主菜單添加子菜單,每添加一個(gè)子菜單就檢測一下是否能整體運(yùn)行。逐步往下進(jìn)行,直到將系統(tǒng)安裝完成。5.3 系統(tǒng)測試系統(tǒng)組裝成后需要再對系統(tǒng)進(jìn)行整體的測試。系統(tǒng)軟件的測試就是將整個(gè)系統(tǒng)作為一個(gè)測試對象,把系統(tǒng)所有模塊看作一個(gè)整體進(jìn)行測試,看系統(tǒng)的各個(gè)部分是否能夠協(xié)調(diào)的運(yùn)行。經(jīng)過以上測試,暫時(shí)并未發(fā)現(xiàn)系統(tǒng)有何問題,能夠按照當(dāng)初的設(shè)計(jì)需求正常運(yùn)行。5.4 系統(tǒng)運(yùn)行與維護(hù)為使此系統(tǒng)能夠長時(shí)間高效穩(wěn)定地工

27、作,我們需要加強(qiáng)對信息管理系統(tǒng)運(yùn)行的管理。系統(tǒng)的管理包含系統(tǒng)的運(yùn)行狀況、數(shù)據(jù)的輸入輸出以及安全穩(wěn)定性的記錄與處置。對數(shù)據(jù)進(jìn)行備份就是一個(gè)很好的手段,保證數(shù)據(jù)不會丟失或者損壞,這樣就可以使系統(tǒng)能夠正常穩(wěn)定的運(yùn)行。數(shù)據(jù)維護(hù):業(yè)務(wù)模式和狀況都是在不斷的變化,隨之而來的數(shù)據(jù)以及實(shí)體結(jié)構(gòu)也要求根據(jù)需求變化來改變,當(dāng)中就包括了數(shù)據(jù)內(nèi)容條目的增加以及結(jié)構(gòu)的不斷改變。代碼維護(hù):任何信息管理系統(tǒng)的所有微小的改變都必須要通過修改內(nèi)部代碼來實(shí)現(xiàn)改變。結(jié) 論我們的這個(gè)系統(tǒng)是信息管理系統(tǒng)的典型的例子,它當(dāng)中涵蓋了建立和維護(hù)數(shù)據(jù)庫、設(shè)計(jì)程序等兩個(gè)方面。經(jīng)過分析功能的訴求,要求系統(tǒng)具有操作簡單,功能完善等等特點(diǎn),經(jīng)過比對和篩選,最終我們覺得使用jsp程序設(shè)計(jì)語言會更加合適。我經(jīng)過本次的課程設(shè)計(jì)深刻體會到了:1. 前期的分析非常重要前期我們的工作就是要明確需求。只有了解了用戶的準(zhǔn)確需求,根據(jù)需求去設(shè)計(jì)框架模塊基本就不會出什么問題了,而且能夠使后期的系統(tǒng)開發(fā)變得更加明朗。2. 前期要制定詳細(xì)的步驟,嚴(yán)格遵循步驟進(jìn)行當(dāng)我們明確了需求和系統(tǒng)應(yīng)該有的功能后,我們就要制定詳細(xì)的步驟,根據(jù)設(shè)計(jì)的步驟一步一步來實(shí)現(xiàn),在系統(tǒng)的開發(fā)設(shè)計(jì)過程中嚴(yán)格遵循前期制定的的規(guī)范步驟。3. 善于學(xué)習(xí)和吸收通過查找參考資料和理解別的系統(tǒng)的優(yōu)點(diǎn)和實(shí)現(xiàn)方法時(shí),會使我們的開發(fā)工作更有效率。通過

溫馨提示

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

評論

0/150

提交評論