公司庫存管理系統(tǒng)的分析與設(shè)計(jì)_第1頁
公司庫存管理系統(tǒng)的分析與設(shè)計(jì)_第2頁
公司庫存管理系統(tǒng)的分析與設(shè)計(jì)_第3頁
公司庫存管理系統(tǒng)的分析與設(shè)計(jì)_第4頁
公司庫存管理系統(tǒng)的分析與設(shè)計(jì)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 軟件學(xué)院 課程設(shè)計(jì)報(bào)告書 課程名稱 軟件工程概論課程設(shè)計(jì) 設(shè)計(jì)題目 公司庫存管理系統(tǒng)的分析與設(shè)計(jì) 專業(yè)班級(jí) 學(xué) 號(hào) 姓 名 指導(dǎo)教師 2015 年6 月 目 錄1 設(shè)計(jì)時(shí)間12 設(shè)計(jì)目的13 設(shè)計(jì)任務(wù)14 設(shè)計(jì)內(nèi)容14.1項(xiàng)目概述14.1.1現(xiàn)系統(tǒng)的概述14.1.2組織結(jié)構(gòu)介紹24.1.3業(yè)務(wù)流程介紹34.1.4系統(tǒng)開發(fā)計(jì)劃44.2需求分析44.2.1總體目標(biāo)44.2.2 具體目標(biāo)44.2.3系統(tǒng)數(shù)據(jù)建模(ER圖)54.2.4 系統(tǒng)功能建模(數(shù)據(jù)流程圖)94.2.5數(shù)據(jù)字典114.3總體設(shè)計(jì)(系統(tǒng)結(jié)構(gòu)圖)164.4數(shù)據(jù)庫設(shè)計(jì)174.5詳細(xì)設(shè)計(jì)184.5.1系統(tǒng)登錄模塊詳細(xì)設(shè)計(jì)184.5.2商

2、品管理模塊詳細(xì)設(shè)計(jì)195 總結(jié)與展望20參考文獻(xiàn)21成績?cè)u(píng)定211 設(shè)計(jì)時(shí)間2015年6月15日2015年6月19日2 設(shè)計(jì)目的本課程設(shè)計(jì)是學(xué)生學(xué)習(xí)完軟件工程概論理論教學(xué)內(nèi)容后,進(jìn)行的一次全面的綜合訓(xùn)練。通過本課程設(shè)計(jì),學(xué)生掌握軟件開發(fā)生命周期的階段劃分和結(jié)構(gòu)化方法學(xué)的主要內(nèi)容;具備運(yùn)用結(jié)構(gòu)化方法進(jìn)行軟件需求分析、系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)和測試的能力以及文檔的編制能力;支撐人才培養(yǎng)規(guī)格中掌握扎實(shí)的軟件基礎(chǔ)理論知識(shí)及較深厚的軟件工程專業(yè)知識(shí),具有軟件開發(fā)的基本能力,以及掌握軟件工程分析、設(shè)計(jì)的基本方法,具備軟件項(xiàng)目分析與技術(shù)開發(fā)能力。3 設(shè)計(jì)任務(wù)需要完成的是對(duì)公司庫存管理系統(tǒng)的分析與設(shè)計(jì),設(shè)計(jì)要求如下:1

3、) 公司倉庫商品管理員的用戶管理。這其中包括倉庫管理員的,以后的管理員具有修改本用戶的管理員的密碼的功能。并可以進(jìn)入其他處理。2) 公司對(duì)新增定單的定單管理功能。這其中包括定單添加功能:將當(dāng)天所接到的客戶定單,輸入到計(jì)算機(jī)中,信息包括顧客編號(hào)、交貨日期、交貨地點(diǎn)、商品號(hào)、預(yù)定數(shù)量等;定單查詢功能:對(duì)定單進(jìn)行查看等功能。3) 商品銷售排行一覽。這包括將商品的銷售情況按照商品的銷售數(shù)量,進(jìn)行降序排序,也可以改為升序。4) 商品管理。查詢商品在庫情況:輸入一個(gè)商品號(hào)碼,顯示商品的名稱和數(shù)量;商品入庫:將公司購買進(jìn)來的商品,按照商品號(hào)碼往數(shù)據(jù)庫里進(jìn)行添加;商品出庫:將公司銷售出去的商品,按照商品號(hào)碼從

4、數(shù)據(jù)庫里刪除。4 設(shè)計(jì)內(nèi)容4.1項(xiàng)目概述4.1.1現(xiàn)系統(tǒng)的概述目前采用的是手工管理,賬目繁多,加之倉庫之間距離較遠(yuǎn),庫存管理員、計(jì)劃員和有關(guān)領(lǐng)導(dǎo)相互之間的信息交流困難,使得物資供應(yīng)效率低下影響生產(chǎn)。同時(shí)每月的月末報(bào)表會(huì)耗費(fèi)大量的人力,且由于手工處理容易造成失誤,從而影響了數(shù)據(jù)的效率和準(zhǔn)確率,造成了不必要的損失。因此,該公司必須建立相應(yīng)的庫存管理信息系統(tǒng),使其能根據(jù)市場情況,及時(shí)合理地采購所需商品,同時(shí)又能科學(xué)地對(duì)商品進(jìn)行管理,統(tǒng)籌安排人力、物力、財(cái)力,有效地改善當(dāng)前管理的混亂狀況。4.1.2組織結(jié)構(gòu)介紹公司的組織機(jī)構(gòu)介紹如下:該公司的組織結(jié)構(gòu)如圖4-1-1所示。公司的主要決策和管理人是總經(jīng)理,

5、總經(jīng)理分管財(cái)務(wù)總監(jiān)和執(zhí)行總監(jiān)兩大體系模塊;財(cái)務(wù)在倉庫管理的經(jīng)營中所扮演的角色是是一個(gè)相當(dāng)重要的角色過程,相對(duì)來說,此部門是相對(duì)獨(dú)立的;日常事務(wù)的執(zhí)行的部分,分為采購部、庫存管理部、銷售部和人事部四個(gè)主要部門。庫存管理部的主要任務(wù)是根據(jù)銷售部提供的信息和采購及時(shí)聯(lián)系,使庫房貨源充足;責(zé)任貨物的接收,并安排好貨物的存放事宜;對(duì)每天進(jìn)出庫房的貨物進(jìn)行詳細(xì)記錄,使基礎(chǔ)數(shù)據(jù)完備。銷售部主要責(zé)任日常銷售工作,包括物品擺放、貨架整理、收銀臺(tái)等貨物銷售區(qū)的日常事務(wù);及時(shí)準(zhǔn)確地將銷售信息反饋給其他部門,以保證商品的及時(shí)供應(yīng)更新;同時(shí)處理消費(fèi)者提出的各種疑問和信息,為公司的整體運(yùn)作提供實(shí)際銷售的基礎(chǔ)數(shù)據(jù)。財(cái)務(wù)部負(fù)

6、責(zé)一切與財(cái)務(wù)有關(guān)的各項(xiàng)事宜,全面記錄公司的所有收支資金流動(dòng),包括各種收入、支出、稅務(wù)財(cái)務(wù)結(jié)算等。對(duì)進(jìn)出貸款實(shí)行控制,定期分析資金走向,為公司的發(fā)展計(jì)劃做好準(zhǔn)備。圖4-1-1公司的組織結(jié)構(gòu)4.1.3業(yè)務(wù)流程介紹業(yè)務(wù)流程圖就是用一些規(guī)定的符號(hào)及連線來表示某個(gè)具體業(yè)務(wù)處理過程。如下圖4-1-2是針對(duì)此公司庫存管理系統(tǒng)的業(yè)務(wù)流程所做的業(yè)務(wù)流程介紹與分析圖。圖4-1-3是業(yè)務(wù)流程圖使用的符號(hào)。修改密碼商品管理員進(jìn)入系統(tǒng)訂單管理系統(tǒng)商品管理系統(tǒng)商品銷售一覽訂單查詢添加訂單降序排列銷售一覽查詢商品升序排列商品出庫商品入庫出庫清單入庫清單商品信息表商品訂單表商品銷售表刪除添加更新庫存信息統(tǒng)計(jì)計(jì)算圖4-1-2業(yè)

7、務(wù)流程圖4.1.4系統(tǒng)開發(fā)計(jì)劃因?yàn)閭鹘y(tǒng)企業(yè)庫存管理存在以上的問題難于適應(yīng)現(xiàn)代庫存管理要求,所以現(xiàn)代企業(yè)庫存管理系統(tǒng)要具有以下的特點(diǎn): 科學(xué)的庫存管理流程 商品代碼化管理。再次由于庫存商品種類繁多,在庫存管理過程中極易發(fā)生混亂的問題。IT技術(shù)與層次編碼技術(shù)的結(jié)合為商品的高效管理提供了可能。這種編碼技術(shù)對(duì)所有庫存商品按照層次和類別賦予唯一的編號(hào)。它是區(qū)分不同商品的最主要的標(biāo)準(zhǔn),具有易讀和易記的特點(diǎn),使得商品管理者只需知道商品的編號(hào),就可以了解該商品的有關(guān)信息。4.2需求分析軟件需求分析的目標(biāo)是深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的約束和軟件同其它系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其它有效性需求。需求

8、分析階段研究的對(duì)象是軟件項(xiàng)目的用戶要求。一方面,必須全面理解用戶的各項(xiàng)要求,但又不能全盤接受所有的要求,另一方面,要準(zhǔn)確地表達(dá)被接受的用戶要求。只有經(jīng)過確切描述的軟件需求才能成為軟件設(shè)計(jì)的基礎(chǔ)。4.2.1總體目標(biāo)本公司倉庫管理系統(tǒng)是基于一個(gè)公司的倉庫管理而設(shè)計(jì)的,是對(duì)該公司的倉庫商品進(jìn)行簡單管理,為管理員提供了一套操作簡單、使用可靠、易于管理和使用的處理工具。本系統(tǒng)對(duì)商品的各種數(shù)據(jù)進(jìn)行統(tǒng)一處理,避免數(shù)據(jù)存取、數(shù)據(jù)處理的重復(fù),提高工作效率,減少了系統(tǒng)數(shù)據(jù)處理的復(fù)雜性。本系統(tǒng)不僅使該公司倉庫管理人員從繁重的工作中解脫出來,而且提高了倉庫管理的效率,提高了倉庫管理的科學(xué)性,方便了管理人員進(jìn)行管理。4

9、.2.2 具體目標(biāo)把總體需求目標(biāo)按功能需求進(jìn)行分解。目標(biāo)中可以按管理方面、功能方面、效益方面、技術(shù)方面等進(jìn)行分解。1.公司倉庫商品管理員的用戶管理。這其中包括倉庫管理員的,以后的管理員具有修改本用戶的管理員的密碼的功能。并可以進(jìn)入其他處理。2.公司對(duì)新增定單的定單管理功能。這其中包括定單添加功能:將當(dāng)天所接到的客戶定單,輸入到計(jì)算機(jī)中,信息包括顧客編號(hào)、交貨日期、交貨地點(diǎn)、商品號(hào)、預(yù)定數(shù)量等;定單查詢功能:對(duì)定單進(jìn)行查看等功能。3.商品銷售排行一覽。這包括將商品的銷售情況按照商品的銷售數(shù)量,進(jìn)行降序排序,也可以改為升序。4.商品管理。查詢商品在庫情況:輸入一個(gè)商品號(hào)碼,顯示商品的名稱和數(shù)量;商

10、品入庫:將公司購買進(jìn)來的商品,按照商品號(hào)碼往數(shù)據(jù)庫里進(jìn)行添加;商品出庫:將公司銷售出去的商品,按照商品號(hào)碼從數(shù)據(jù)庫里刪除。4.2.3系統(tǒng)數(shù)據(jù)建模(ER圖)1.公司倉庫管理總系統(tǒng)ER圖如下圖4-2-1所示。管理員 N登錄 1公司庫存管理 n n n商品管理銷售瀏覽操作訂單 m m m m m商品訂單表商品銷售表出庫清單入庫清單商品信息表圖4-2-1公司倉庫管理總系統(tǒng)ER圖2.管理員實(shí)體ER圖如圖4-2-2所示。賬號(hào)管理員ID姓名管理員住址電話密碼圖4-2-2 管理員實(shí)體ER圖3.公司庫存管理系統(tǒng)實(shí)體屬性ER圖如圖4-2-3所示。管理員賬號(hào)密碼管理員賬號(hào)公司庫存管理系統(tǒng)圖4-2-3公司庫存管理系統(tǒng)

11、實(shí)體屬性ER圖4.商品訂單表實(shí)體屬性ER圖如圖4-2-4所示。商品訂單ID商品名稱商品ID商品訂單表商品單價(jià)商品數(shù)量圖4-2-4 商品訂單表實(shí)體屬性ER圖5.商品銷售表實(shí)體屬性ER圖如圖4-2-5所示。銷售訂單ID商品名稱商品ID商品銷售表商品單價(jià)商品數(shù)量銷售商銷售時(shí)間圖4-2-5 商品銷售表實(shí)體屬性ER圖6.商品信息表實(shí)體屬性ER圖如圖4-2-6所示。供貨時(shí)間商品名稱供貨商商品ID商品信息表商品單價(jià)商品數(shù)量銷售時(shí)間銷售商圖4-2-6商品信息表實(shí)體屬性ER圖7.入庫清單實(shí)體屬性ER圖如圖4-2-7所示。入庫時(shí)間商品名稱供貨商商品ID入庫清單商品單價(jià)商品數(shù)量圖4-2-7入庫清單實(shí)體ER圖8.銷售

12、清單實(shí)體屬性ER圖如圖4-2-8所示。出庫時(shí)間商品名稱銷售商商品ID出庫清單商品單價(jià)商品數(shù)量圖4-2-8 銷售清單實(shí)體屬性ER圖9.實(shí)體及其屬性如表1,實(shí)體間聯(lián)系及其屬性如表2所示。表1實(shí)體及其屬性表實(shí)體名稱屬性管理員管理員ID,姓名,賬號(hào),密碼,電話,住址公司庫存管理系統(tǒng)管理員賬號(hào),管理員賬號(hào)密碼商品訂單表商品訂單ID,商品ID,商品名稱,商品數(shù)量,商品單價(jià)商品銷售表銷售訂單ID,商品ID,銷售時(shí)間,銷售商,商品名稱,商品數(shù)量,商品單價(jià)商品信息表商品ID,供貨時(shí)間,銷售時(shí)間,供貨商,銷售商,商品名稱,商品數(shù)量,商品單價(jià)入庫清單商品ID,入庫時(shí)間,供貨商,商品名稱,商品數(shù)量,商品單價(jià)出庫清單商

13、品ID,出庫時(shí)間,銷售商,商品名稱,商品數(shù)量,商品單價(jià)表2 實(shí)體間聯(lián)系及其屬性表聯(lián)系名稱屬性管理員登錄公司庫存管理系統(tǒng)賬號(hào)、密碼公司庫存管理系統(tǒng)操作訂單商品訂單表公司庫存管理系統(tǒng)銷售一覽商品銷售表公司庫存管理系統(tǒng)商品管理商品信息表商品ID,商品名稱公司庫存管理系統(tǒng)商品管理入庫清單商品ID,商品名稱公司庫存管理系統(tǒng)商品管理出庫清單商品ID,商品名稱4.2.4 系統(tǒng)功能建模(數(shù)據(jù)流程圖)1.系統(tǒng)功能建模所采用的工具是數(shù)據(jù)流程圖和數(shù)據(jù)字典,用于表達(dá)系統(tǒng)內(nèi)部數(shù)據(jù)的聯(lián)系以及對(duì)數(shù)據(jù)的描述和定義。如圖4-2-9所示是該系統(tǒng)的環(huán)境圖。公司庫存管理系統(tǒng)S0登錄操作管理員返回訂單圖4-2-9公司管理系統(tǒng)的環(huán)境圖2

14、.對(duì)公司庫存管理系統(tǒng)系統(tǒng)進(jìn)行分解,可分為訂單管理,商品銷售一覽,商品管理。如下圖4-2-10所示。圖4-2-10公司管理系統(tǒng)的一層數(shù)據(jù)流程圖3.對(duì)訂單管理,商品銷售一覽,商品管理進(jìn)一部分解,得到二層數(shù)據(jù)流程圖。分別如下圖圖4-2-11,圖4-2-12和圖4-2-13所示。圖4-2-11 訂單管理的分解圖4-2-12 商品銷售一覽的分解圖4-2-13 商品銷售一覽的分解4.2.5數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)描述數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、加工處理邏輯等組成部分的嚴(yán)格定義,下面是本系統(tǒng)的數(shù)據(jù)字典。 數(shù)據(jù)項(xiàng)的定義數(shù)據(jù)項(xiàng)編號(hào):1-01數(shù)據(jù)項(xiàng)名稱:商品ID別名:商品號(hào)簡 述:某種商品的編號(hào)類型:字符

15、型長度:8字節(jié)取值范圍:數(shù)字 + 英文字母數(shù)據(jù)項(xiàng)編號(hào):1-02數(shù)據(jù)項(xiàng)名稱:商品單價(jià)別名:購入單價(jià)簡 述:某種商品的購入單價(jià)類型:數(shù)值型長度:10位,小數(shù)位2位取值范圍:0.009999999.99數(shù)據(jù)項(xiàng)編號(hào):1-03數(shù)據(jù)項(xiàng)名稱:商品數(shù)量別名:實(shí)際庫存數(shù)量簡 述:某種商品的庫存數(shù)量類型:數(shù)值型長度:5位整數(shù)取值范圍:099999數(shù)據(jù)項(xiàng)編號(hào):1-04數(shù)據(jù)項(xiàng)名稱:商品訂單ID別名:無簡 述:某個(gè)訂單的編號(hào)類型:數(shù)值型長度:8字節(jié)取值范圍:數(shù)字 + 英文字母 數(shù)據(jù)流的定義數(shù)據(jù)流名稱:入庫編號(hào):F1簡述:管理員填寫的商品入庫清單數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:登記庫存臺(tái)賬數(shù)據(jù)流組成:日期 + 入庫單編號(hào)

16、+ 商品編號(hào) + 購入數(shù)量數(shù)據(jù)流名稱:出庫編號(hào):F2簡述:供應(yīng)商填寫的商品發(fā)貨憑單數(shù)據(jù)流來源:供應(yīng)商數(shù)據(jù)流去向:登記合同臺(tái)賬數(shù)據(jù)流組成:日期 + 發(fā)貨單編號(hào) + 供應(yīng)商編號(hào) + 商品ID + 發(fā)貨數(shù)量數(shù)據(jù)流名稱:返回信息編號(hào):F3簡述:管理員進(jìn)行操作之后,信息的返回?cái)?shù)據(jù)流來源:系統(tǒng)數(shù)據(jù)流去向:管理員數(shù)據(jù)流名稱:升序編號(hào):F4簡述:管理員進(jìn)行選擇升序后,銷售表自動(dòng)按照ID進(jìn)行升序排列,便于查看。數(shù)據(jù)流來源:系統(tǒng)數(shù)據(jù)流去向:系統(tǒng)數(shù)據(jù)流名稱:降序編號(hào):F5簡述:管理員進(jìn)行選擇降序后,銷售表自動(dòng)按照ID進(jìn)行升序排列,便于查看。數(shù)據(jù)流來源:系統(tǒng)數(shù)據(jù)流去向:系統(tǒng) 數(shù)據(jù)存儲(chǔ)的定義數(shù)據(jù)存儲(chǔ)的名稱:訂單信息數(shù)據(jù)

17、存儲(chǔ)編號(hào):D0簡述:記錄訂單的ID,商品的ID,名稱,單價(jià)與庫存數(shù)量等信息數(shù)據(jù)存儲(chǔ)組成:訂單ID+商品ID + 購入單價(jià)+ 數(shù)量+日期關(guān)鍵字: 商品ID數(shù)據(jù)存儲(chǔ)的名稱:銷售信息數(shù)據(jù)存儲(chǔ)編號(hào):D1簡述:記錄賣出商品的各種信息數(shù)據(jù)存儲(chǔ)組成:訂單編號(hào) + 銷售商編號(hào) + 商品編號(hào) + 單價(jià) + 賣出數(shù)量 + 日期 關(guān)鍵字: 銷售信息數(shù)據(jù)存儲(chǔ)的名稱:庫存信息數(shù)據(jù)存儲(chǔ)編號(hào):D2簡述:記錄商品的ID,數(shù)量等信息數(shù)據(jù)存儲(chǔ)組成:商品ID + 供應(yīng)商編號(hào) + 商品數(shù)量 + 商品類型+ 入庫日期關(guān)鍵字: 庫存 處理邏輯的定義處理名:登錄系統(tǒng)編號(hào):P1輸入:管理員登錄輸出:操作,預(yù)覽,管理描 述:用于管理員的登錄處

18、理名:訂單管理編號(hào):P2輸入:操作輸出:訂單信息,信息返回描 述:用于管理員查詢或添加訂單處理名:商品銷售一覽編號(hào):P3輸入:預(yù)覽輸出:銷售信息,信息返回描 述:用于管理員查看銷售情況(升序或降序)處理名:商品管理編號(hào):P4輸入:管理輸出:庫存信息,信息返回描 述:用于管理員的查看商品,添加商品或刪除商品4.3總體設(shè)計(jì)(系統(tǒng)結(jié)構(gòu)圖)需求分析階段已經(jīng)完全弄清楚了目標(biāo)系統(tǒng)的各種需求,較好地解決了要讓所開發(fā)的軟件“做什么”的問題,并已在軟件需求規(guī)格說明和數(shù)據(jù)要求規(guī)格說明中詳盡和充分地闡明了這些需求。下一步就要著手實(shí)現(xiàn)軟件的需求,即要著手解決“怎么做”的問題。分析模型中的每一個(gè)成份都提供了建立設(shè)計(jì)模型

19、所需的信息。根據(jù)用數(shù)據(jù)、功能和行為模型表示的軟件需求,采用某種設(shè)計(jì)方法進(jìn)行數(shù)據(jù)設(shè)計(jì)、體系結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)和過程設(shè)計(jì)。數(shù)據(jù)設(shè)計(jì)將實(shí)體關(guān)系圖中描述的對(duì)象和關(guān)系,以及數(shù)據(jù)詞典中描述的詳細(xì)數(shù)據(jù)內(nèi)容轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)的定義。體系結(jié)構(gòu)設(shè)計(jì)定義軟件系統(tǒng)各主要成份之間的關(guān)系。接口設(shè)計(jì)根據(jù)數(shù)據(jù)流圖定義軟件內(nèi)部各成份之間、軟件與其它協(xié)同系統(tǒng)之間及軟件與用戶之間的交互機(jī)制。過程設(shè)計(jì)則是把結(jié)構(gòu)成份轉(zhuǎn)換成軟件的過程性描述。在編碼步驟,根據(jù)這種過程性描述,生成源程序代碼,然后通過測試最終得到完整有效的軟件。如圖4-3-1所示表示庫存管理系統(tǒng)結(jié)構(gòu)圖。圖4-3-1 庫存管理系統(tǒng)結(jié)構(gòu)圖4.4數(shù)據(jù)庫設(shè)計(jì) 表1管理員表(admini

20、strator) 列名 數(shù)據(jù)類型 長度 允許空 文字描述ID int 10 N 管理員IDname char 20 N 姓名psssword char 32 N 密碼 phone int 12 Y 電話dz char 20 Y 地址zh int 20 N 賬號(hào)表2商品訂單表 列名 數(shù)據(jù)類型 長度 允許空 文字描述ID int 10 N 商品訂單IDspID char 20 N 商品IDspsl Int 32 N 商品數(shù)量spmc char 12 Y 商品名稱spdj int 20 Y 商品單價(jià)表3商品銷售表 列名 數(shù)據(jù)類型 長度 允許空 文字描述ID int 10 N 銷售訂單IDspID c

21、har 20 N 商品IDspsl Int 32 N 商品數(shù)量spmc char 12 Y 商品名稱spdj int 20 Y 商品單價(jià)xss char 8 Y 銷售商xssj char 8 Y 銷售時(shí)間表4商品信息表 列名 數(shù)據(jù)類型 長度 允許空 文字描述spID char 20 N 商品IDspsl Int 32 N 商品數(shù)量spmc char 12 Y 商品名稱spdj int 20 Y 商品單價(jià)xss char 8 Y 銷售商xssj char 8 Y 銷售時(shí)間ghsj char 8 Y 供貨時(shí)間ghs char 20 Y 供貨商表5入庫清單 列名 數(shù)據(jù)類型 長度 允許空 文字描述sp

22、ID char 20 N 商品IDspsl Int 32 N 商品數(shù)量spmc char 12 Y 商品名稱spdj int 20 Y 商品單價(jià)ghs char 20 Y 供貨商rksj char 8 Y 入庫時(shí)間表6出庫清單 列名 數(shù)據(jù)類型 長度 允許空 文字描述spID char 20 N 商品IDspsl Int 32 N 商品數(shù)量spmc char 12 Y 商品名稱spdj int 20 Y 商品單價(jià)xss char 8 Y 銷售商cksj char 8 Y 出庫時(shí)間4.5詳細(xì)設(shè)計(jì) 從軟件開發(fā)的工程化觀點(diǎn)來看,在使用程序設(shè)計(jì)語言編制程序以前,需要對(duì)所采用算法的邏輯關(guān)系進(jìn)行分析,設(shè)計(jì)出

23、全部必要的過程細(xì)節(jié),并給予清晰的表達(dá),使之成為編碼的依據(jù)。這就是過程設(shè)計(jì)(詳細(xì)設(shè)計(jì))的任務(wù)。過程設(shè)計(jì)也叫做詳細(xì)設(shè)計(jì)或程序設(shè)計(jì),它不同于編碼或編程。在過程設(shè)計(jì)階段,要決定各個(gè)模塊的實(shí)現(xiàn)算法,并精確地表達(dá)這些算法。前者涉及所開發(fā)項(xiàng)目的具體要求和對(duì)每個(gè)模塊規(guī)定的功能。以及算法的設(shè)計(jì)和評(píng)價(jià),后者需要給出適當(dāng)?shù)乃惴枋?,為此?yīng)提供過程設(shè)計(jì)的表達(dá)工具。對(duì)于系統(tǒng)內(nèi)的每一個(gè)模塊,要逐個(gè)模塊給出以下的說明4.5.1系統(tǒng)登錄模塊詳細(xì)設(shè)計(jì)4.5.1.1模塊定義(1)模塊名稱:系統(tǒng)登錄模塊(2)模塊功能:對(duì)輸入的管理員登錄信息進(jìn)行驗(yàn)證,對(duì)于經(jīng)過驗(yàn)證正確的予以準(zhǔn)許登錄系統(tǒng)。4.5.1.2輸入項(xiàng)目管理員賬號(hào)以及密碼4.5.1.3輸出項(xiàng)目登錄信息的驗(yàn)證結(jié)果4.5.1.4程序過程設(shè)計(jì)(N-S圖)輸入登錄信息T 驗(yàn)證 F允許登陸拒絕登陸4.5.1.5測試要點(diǎn)重點(diǎn)測試模塊對(duì)非指定輸入數(shù)據(jù)的驗(yàn)證。4.5.2商品管理模塊詳細(xì)設(shè)計(jì)4.5.2.1模塊定義(1)模塊名稱:商品管理模塊(2)模塊功能:根據(jù)管理員輸入的功能請(qǐng)求,提供商品信息查詢庫存,入庫管理,出庫管理等功能。4.5.2.2輸入項(xiàng)目管理員輸入的功能請(qǐng)求4.5.2.3輸出項(xiàng)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論