物品管理系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
物品管理系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
物品管理系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
物品管理系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
物品管理系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 中國(guó)計(jì)量學(xué)院現(xiàn)代科技學(xué)院網(wǎng)絡(luò)應(yīng)用技術(shù)課程設(shè)計(jì)報(bào)告題目: 物品管理系統(tǒng) 學(xué)生姓名: 學(xué) 號(hào): 專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 系 部: 信 息 工 程 系 成 績(jī): 2010年 11 月物品管理系統(tǒng)一、系統(tǒng)分析物品管理系統(tǒng),其基本任務(wù)也就是有效管理倉(cāng)庫(kù)中物品的流通,如:物品添加,物品類別管理??梢詫?duì)物品管理做更加細(xì)致的分析,并從中發(fā)更多細(xì)節(jié)特征:1、倉(cāng)庫(kù)中物品流通是以物為基本單位進(jìn)行的。2、倉(cāng)庫(kù)中物品流通將涉及物品的進(jìn)庫(kù)與出庫(kù)兩種物流方式。3、物品流通管理涉及流通數(shù)據(jù)更新處理和對(duì)流通數(shù)據(jù)的查詢、匯總等數(shù)據(jù)4、檢索操作。5、 庫(kù)中物品或許會(huì)品種繁多,因此有必要對(duì)物品進(jìn)行合理的分類,以方便對(duì)物品以及物品

2、流通情況的數(shù)據(jù)檢索。6、 規(guī)范物品流通管理,倉(cāng)庫(kù)中的物品應(yīng)該在其流通之前進(jìn)行登記。7、 當(dāng)物品出庫(kù)時(shí)必須考慮到物品的當(dāng)前庫(kù)存量是否能夠滿足操作需要。8、 物品管理是通過管理員或錄入員進(jìn)行的,因此,工作人員需要進(jìn)行注冊(cè)登記。9、 倉(cāng)庫(kù)工作人員需要有唯一的個(gè)人帳號(hào),它既是工作人員登記系統(tǒng)時(shí)的身份驗(yàn)證依據(jù),也是工作人員在進(jìn)行物品流通操作時(shí)的經(jīng)手人標(biāo)記。10、 物品的進(jìn)出庫(kù)都需要考慮到倉(cāng)庫(kù)的容量,并且物品的堆放都需要使用一個(gè)空間坐標(biāo),如此不僅能合理利用倉(cāng)庫(kù)里有限的空間,還能很方便地找出物品的位置。11、 當(dāng)設(shè)計(jì)工作人員操作權(quán)限的時(shí)候,往往需要有一種合理的授權(quán)機(jī)制與其相配合。例如,可設(shè)置一位系統(tǒng)管理員,

3、由他進(jìn)行全面管理,而其他工作人員則通過他獲得局部管理受權(quán)。針對(duì)軟件問題的思索、分析而獲得的有關(guān)軟件的諸多描述,往往還需要通過歸納來進(jìn)行總結(jié)。一種有效的歸納方式是從對(duì)軟件問題的描述中獲取軟件的基本數(shù)據(jù)要素、工作流程,由此而提出對(duì)于軟件而言合適的工作模型。 圖1所示的物流管理系統(tǒng)工作模型,即是對(duì)前面諸多問題歸納的結(jié)果,它所表明的是:倉(cāng)庫(kù)物流管理系統(tǒng)中存了物品品種、物品類別、物品流通與工作人員等基本數(shù)據(jù)要素。其中,對(duì)物品流通的處理是其基本工作任務(wù),而倉(cāng)庫(kù)工作人員的身份注冊(cè)、物品類別設(shè)置、物品登記等,則是該系統(tǒng)正常工作的必要前提條件。處理物品流通管理員(錄入員)設(shè)置物品類別登記物品圖1 “物品管理系統(tǒng)

4、”工作模型二、功能描述 軟件工作模型是對(duì)軟件工作流程的抽象,它將在一定程度上決定軟件的功能結(jié)構(gòu)。這意味著,在考慮并確定物流管理系統(tǒng)的軟件功能的時(shí)候,可以將該系統(tǒng)的軟件工作模型當(dāng)作為基本依據(jù)。圖2所示的功能結(jié)構(gòu)即為物流管理系統(tǒng)工作模型的合理推論。錄 入 員 管 理 員添加物品類別修改賬戶密碼更改物品信息添加物品查詢錄入員列表添加錄入員系 統(tǒng) 登 陸圖2 “物品管理系統(tǒng)”功能結(jié)構(gòu) 在圖2中,系統(tǒng)考慮了管理員和錄入員兩種類型的用戶。其中,系統(tǒng)管理員是系統(tǒng)必須保留的基本用戶,具有對(duì)于系統(tǒng)的一切權(quán)限,而一般工作人員則是通過系統(tǒng)管理員登記注冊(cè)并授權(quán)的擁有局部的擴(kuò)充用戶。 以下是對(duì)物流管理系統(tǒng)基本功能的明,

5、它們將作為后面軟件功能模塊創(chuàng)建的基本依據(jù)。1、系統(tǒng)登錄功能用途:系統(tǒng)安全通道。這是信息系統(tǒng)最常使用的安全防范機(jī)制。操作權(quán)歸屬:需要進(jìn)入系統(tǒng)的所有人員。輸入數(shù)據(jù):系統(tǒng)帳號(hào)、密碼。返回?cái)?shù)據(jù):權(quán)限。內(nèi)部操作數(shù)據(jù):停用狀態(tài)。基本操作:登錄信息輸入、確定登錄、取消登錄。所在位置:系統(tǒng)啟動(dòng)過程中的系統(tǒng)登錄對(duì)話框。其他說明:系統(tǒng)登錄的過程也就是對(duì)工作人員是否進(jìn)行過合法登記,而進(jìn)行的身份驗(yàn)證的過程。由此可以防止非法用戶進(jìn)入系統(tǒng)。2、錄入員管理功能用途:添加或刪除工作人員的賬戶、密碼。操作權(quán)歸屬:管理員。主要數(shù)據(jù):錄入員帳號(hào)、密碼?;静僮鳎禾砑佑涗?、刪除記錄。所在位置:物品信息管理2。其他說明:錄入員賬號(hào)、密

6、碼是錄入員登陸系統(tǒng)的身份驗(yàn)證依據(jù),也是錄入員進(jìn)行物品管理時(shí)的經(jīng)手人識(shí)別標(biāo)記。為便于識(shí)別身份,該數(shù)據(jù)具有不變性,也就是說,在完成登記之后,錄入員將不能被修改該數(shù)據(jù)。管理員可以添加或刪除錄入員:在此界面可以刪除錄入員:如下圖,錄入員不具有該權(quán)限:3、物品類別管理功能用途:添加、修改或刪除物品類別。使物品能夠分類管理,方便物品的檢索。操作權(quán)歸屬:管理員。輸入數(shù)據(jù):物品類別id、物品類別說明等內(nèi)容?;静僮鳎禾砑?、刪除或更新類別信息。所在位置:物品類別管理對(duì)話框。其他說明:物品類別id是物品類別標(biāo)識(shí)碼,其具有唯一性。管理員可管理物品類別:4、物品管理功能用途:添加或刪除物品,管理物品id、物品名稱、數(shù)

7、量,位于倉(cāng)庫(kù)的位置等信息。操作權(quán)歸屬:管理員、錄入員。主要數(shù)據(jù):物品id、物品名稱、數(shù)量、位置坐標(biāo)等內(nèi)容。基本操作:按物品類別搜尋物品、添加記錄、刪除記錄、更新數(shù)據(jù)。所在位置:物品信息管理1。其他說明:物品id是物品標(biāo)識(shí)碼,其具有唯一性。5、系統(tǒng)相關(guān)功能用途:修改密碼,查詢系統(tǒng)的相關(guān)信息。操作權(quán)歸屬:管理員、錄入員。所在位置:物品流通處理對(duì)話框。三、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)組織和數(shù)據(jù)庫(kù)文件設(shè)計(jì)要根據(jù)不同用途,使用要求等,來決定數(shù)據(jù)的整體組織形式等一系列問題。數(shù)據(jù)庫(kù),顧名思義,是存放數(shù)據(jù)的倉(cāng)庫(kù)。只不過這個(gè)倉(cāng)庫(kù)是在計(jì)算機(jī)存儲(chǔ)設(shè)備上,而且數(shù)據(jù)是按一定的格式存放的。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定數(shù)據(jù)模型組織、描述

8、和存儲(chǔ),具有較小的重復(fù)度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并且可以被在一定范圍內(nèi)的各種用戶共享。 在涉及數(shù)據(jù)庫(kù)的軟件開發(fā)中,需要根據(jù)有待解決的問題性質(zhì)、規(guī)模,以及所采用的前端程序創(chuàng)建工具等,做出合適的數(shù)據(jù)庫(kù)類型選擇。1、數(shù)據(jù)庫(kù)結(jié)構(gòu)在關(guān)系數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)由關(guān)系數(shù)據(jù)表組成,而數(shù)據(jù)表的結(jié)構(gòu)則又體現(xiàn)為表內(nèi)部的字段。因此,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)也就具有了以下工作內(nèi)容: 確定數(shù)據(jù)庫(kù)中數(shù)據(jù)表的組成。 確定數(shù)據(jù)表中字段的構(gòu)成。 定義主鍵字段,使數(shù)據(jù)表獲得實(shí)體完整性約束。 依靠數(shù)據(jù)表中主鍵字段,建立數(shù)據(jù)表之間的關(guān)系,并由此建立數(shù)據(jù)表之間的參照完整性約束。 設(shè)置有關(guān)字段的約束條件。在數(shù)據(jù)庫(kù)設(shè)計(jì)過程中往往要考慮到以下兩個(gè)方面的

9、問題:(1)、數(shù)據(jù)的現(xiàn)實(shí)性問題。數(shù)據(jù)庫(kù)所要存儲(chǔ)的數(shù)據(jù)來源于現(xiàn)實(shí),因此,軟件有待解決的實(shí)際問題中所將遇到的數(shù)據(jù)也就成為了確定數(shù)據(jù)表、字段、約束條件和建立數(shù)據(jù)表之間關(guān)系的最基本依據(jù)。在許多情況下,我們可以根據(jù)軟件的工作模型中的數(shù)據(jù)要素而對(duì)其數(shù)據(jù)庫(kù)模型做出推斷。一種可供參考的設(shè)計(jì)原則是: 基于軟件工作模型建立數(shù)據(jù)庫(kù)。 基于軟件工作模型中的實(shí)體對(duì)象確定數(shù)據(jù)表。 基于實(shí)體對(duì)象所具有的屬性而確定字段。 基本實(shí)體對(duì)象之間的相互依賴而確定數(shù)據(jù)表之間的關(guān)系。(2)、數(shù)據(jù)的規(guī)范性問題。依靠對(duì)現(xiàn)實(shí)問題的描述而獲得的數(shù)據(jù)庫(kù)結(jié)構(gòu)模型,往往還需要進(jìn)行必要的精細(xì)加工。比如:所設(shè)計(jì)的數(shù)據(jù)庫(kù)中可能會(huì)出現(xiàn)過多的重復(fù)數(shù)據(jù),它會(huì)使得

10、數(shù)據(jù)庫(kù)的性能降低,數(shù)據(jù)維護(hù)量加大,而且不便于操作。為使數(shù)據(jù)庫(kù)結(jié)構(gòu)更加科學(xué)合理,可以按照范式理論規(guī)則進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),目前應(yīng)用較多的是第三范式(3nf)。而一個(gè)滿足第三范式規(guī)則的數(shù)據(jù)庫(kù)往往具有以下特點(diǎn): 數(shù)據(jù)表內(nèi)記錄不重復(fù)。 數(shù)據(jù)字段不可再分割,其具有最小數(shù)據(jù)單位的特點(diǎn)。 數(shù)據(jù)表內(nèi)字段或字段集之間互不依賴。 不包含推導(dǎo)或計(jì)算的數(shù)據(jù)字段。本系統(tǒng)中的數(shù)據(jù)庫(kù)ckgl.mdb的結(jié)構(gòu)設(shè)計(jì)即涉及到了對(duì)以后兩方面因素的綜合考慮。其以前面物流管理工作模型中的工作單元為依據(jù)來確定其數(shù)據(jù)表的構(gòu)成;并以工作單元中“處理物品流通”對(duì)“登記工作人員”、“登記物品”的依賴,以及“登記物品”對(duì)“設(shè)置物品類別”的依賴,而確定各數(shù)

11、據(jù)表之間的關(guān)系。下面則是ckgl.mdb中各數(shù)據(jù)表的設(shè)計(jì)結(jié)構(gòu)與說明:表1 人員表結(jié)構(gòu)與說明字段名數(shù)據(jù)類型字節(jié)數(shù)默認(rèn)值主鍵帳號(hào)文本10“”是密碼文本10“”說明:該數(shù)據(jù)表用于記錄工作人員賬戶信息。表2 物品種類表結(jié)構(gòu)與說明字段名數(shù)據(jù)類型字節(jié)數(shù)默認(rèn)值主鍵類別id文本10“”是說明文本255“”說明:該數(shù)據(jù)表用于記錄物品類別數(shù)據(jù)。表3 物品登記表結(jié)構(gòu)與說明字段名數(shù)據(jù)類型字節(jié)數(shù)默認(rèn)值主鍵物品id自動(dòng)編號(hào)4是名稱文本16“”類別id文本10“”照片ole對(duì)象說明:該數(shù)據(jù)表用于記錄單個(gè)物品特征信息。2、數(shù)據(jù)表之間的關(guān)系隨著數(shù)據(jù)庫(kù)管理工具的進(jìn)步,e-r圖這個(gè)傳統(tǒng)的手工分析設(shè)計(jì)工具實(shí)際上已被嵌入到了許多數(shù)據(jù)庫(kù)

12、管理工具之中,它不僅能夠表現(xiàn)關(guān)系,而且能夠在已建立的關(guān)系基礎(chǔ)之上進(jìn)一步建立參照完整性規(guī)則,并由此實(shí)現(xiàn)“級(jí)聯(lián)更新”或“級(jí)聯(lián)刪除”,而使各個(gè)不同數(shù)據(jù)表中的數(shù)據(jù)保持一致。1、“物品類別”與 “物品登記”之間基于主鍵 “類別id”建立的一對(duì)多關(guān)系,并設(shè)置參照完整性規(guī)則 “級(jí)聯(lián)更新”操作。2、“物品錄入”與 “物品管理”之間基于主鍵 “物品id”建立的一對(duì)多關(guān)系,并設(shè)置參照完整性規(guī)則 “級(jí)聯(lián)更新”操作。為了防止意外的數(shù)據(jù)刪除,以上關(guān)系的參照完整性規(guī)則中沒有選擇 “級(jí)聯(lián)刪除”。 四、總結(jié) 此次課程設(shè)計(jì)綜合了軟件開發(fā)和數(shù)據(jù)庫(kù)應(yīng)用,難度較大,稍不留心就會(huì)出現(xiàn)問題。通過這次測(cè)試用例設(shè)計(jì)我對(duì)數(shù)據(jù)庫(kù)的應(yīng)用有了更深的理解,也明白了開發(fā)管理系統(tǒng)軟件也是需要大量經(jīng)驗(yàn)的,唯有通過多次的接觸與實(shí)踐才能全面地考慮到該系統(tǒng)所需要的功能與對(duì)應(yīng)的實(shí)現(xiàn)方法。經(jīng)過這次課程設(shè)計(jì)我也發(fā)現(xiàn)了自己的不足,在今后我會(huì)堅(jiān)持不懈地進(jìn)行大量的練習(xí),讓自己得到更大的提升。五、參考文獻(xiàn):1 薛華成.管理信息系統(tǒng)m.清華大學(xué)出版社,1996.7.2-5. 2 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論m.高等教育出

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論