![物品管理系統(tǒng)課程設(shè)計_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/9f41595f-c0d7-4eb6-b628-75f6fb1dac10/9f41595f-c0d7-4eb6-b628-75f6fb1dac101.gif)
![物品管理系統(tǒng)課程設(shè)計_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/9f41595f-c0d7-4eb6-b628-75f6fb1dac10/9f41595f-c0d7-4eb6-b628-75f6fb1dac102.gif)
![物品管理系統(tǒng)課程設(shè)計_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/9f41595f-c0d7-4eb6-b628-75f6fb1dac10/9f41595f-c0d7-4eb6-b628-75f6fb1dac103.gif)
![物品管理系統(tǒng)課程設(shè)計_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/9f41595f-c0d7-4eb6-b628-75f6fb1dac10/9f41595f-c0d7-4eb6-b628-75f6fb1dac104.gif)
![物品管理系統(tǒng)課程設(shè)計_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/9f41595f-c0d7-4eb6-b628-75f6fb1dac10/9f41595f-c0d7-4eb6-b628-75f6fb1dac105.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 中國計量學(xué)院現(xiàn)代科技學(xué)院網(wǎng)絡(luò)應(yīng)用技術(shù)課程設(shè)計報告題目: 物品管理系統(tǒng) 學(xué)生姓名: 學(xué) 號: 專 業(yè):計算機科學(xué)與技術(shù) 系 部: 信 息 工 程 系 成 績: 2010年 11 月物品管理系統(tǒng)一、系統(tǒng)分析物品管理系統(tǒng),其基本任務(wù)也就是有效管理倉庫中物品的流通,如:物品添加,物品類別管理??梢詫ξ锲饭芾碜龈蛹?xì)致的分析,并從中發(fā)更多細(xì)節(jié)特征:1、倉庫中物品流通是以物為基本單位進(jìn)行的。2、倉庫中物品流通將涉及物品的進(jìn)庫與出庫兩種物流方式。3、物品流通管理涉及流通數(shù)據(jù)更新處理和對流通數(shù)據(jù)的查詢、匯總等數(shù)據(jù)4、檢索操作。5、 庫中物品或許會品種繁多,因此有必要對物品進(jìn)行合理的分類,以方便對物品以及物品
2、流通情況的數(shù)據(jù)檢索。6、 規(guī)范物品流通管理,倉庫中的物品應(yīng)該在其流通之前進(jìn)行登記。7、 當(dāng)物品出庫時必須考慮到物品的當(dāng)前庫存量是否能夠滿足操作需要。8、 物品管理是通過管理員或錄入員進(jìn)行的,因此,工作人員需要進(jìn)行注冊登記。9、 倉庫工作人員需要有唯一的個人帳號,它既是工作人員登記系統(tǒng)時的身份驗證依據(jù),也是工作人員在進(jìn)行物品流通操作時的經(jīng)手人標(biāo)記。10、 物品的進(jìn)出庫都需要考慮到倉庫的容量,并且物品的堆放都需要使用一個空間坐標(biāo),如此不僅能合理利用倉庫里有限的空間,還能很方便地找出物品的位置。11、 當(dāng)設(shè)計工作人員操作權(quán)限的時候,往往需要有一種合理的授權(quán)機制與其相配合。例如,可設(shè)置一位系統(tǒng)管理員,
3、由他進(jìn)行全面管理,而其他工作人員則通過他獲得局部管理受權(quán)。針對軟件問題的思索、分析而獲得的有關(guān)軟件的諸多描述,往往還需要通過歸納來進(jìn)行總結(jié)。一種有效的歸納方式是從對軟件問題的描述中獲取軟件的基本數(shù)據(jù)要素、工作流程,由此而提出對于軟件而言合適的工作模型。 圖1所示的物流管理系統(tǒng)工作模型,即是對前面諸多問題歸納的結(jié)果,它所表明的是:倉庫物流管理系統(tǒng)中存了物品品種、物品類別、物品流通與工作人員等基本數(shù)據(jù)要素。其中,對物品流通的處理是其基本工作任務(wù),而倉庫工作人員的身份注冊、物品類別設(shè)置、物品登記等,則是該系統(tǒng)正常工作的必要前提條件。處理物品流通管理員(錄入員)設(shè)置物品類別登記物品圖1 “物品管理系統(tǒng)
4、”工作模型二、功能描述 軟件工作模型是對軟件工作流程的抽象,它將在一定程度上決定軟件的功能結(jié)構(gòu)。這意味著,在考慮并確定物流管理系統(tǒng)的軟件功能的時候,可以將該系統(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)必須保留的基本用戶,具有對于系統(tǒng)的一切權(quán)限,而一般工作人員則是通過系統(tǒng)管理員登記注冊并授權(quán)的擁有局部的擴充用戶。 以下是對物流管理系統(tǒng)基本功能的明,
5、它們將作為后面軟件功能模塊創(chuàng)建的基本依據(jù)。1、系統(tǒng)登錄功能用途:系統(tǒng)安全通道。這是信息系統(tǒng)最常使用的安全防范機制。操作權(quán)歸屬:需要進(jìn)入系統(tǒng)的所有人員。輸入數(shù)據(jù):系統(tǒng)帳號、密碼。返回數(shù)據(jù):權(quán)限。內(nèi)部操作數(shù)據(jù):停用狀態(tài)。基本操作:登錄信息輸入、確定登錄、取消登錄。所在位置:系統(tǒng)啟動過程中的系統(tǒng)登錄對話框。其他說明:系統(tǒng)登錄的過程也就是對工作人員是否進(jìn)行過合法登記,而進(jìn)行的身份驗證的過程。由此可以防止非法用戶進(jìn)入系統(tǒng)。2、錄入員管理功能用途:添加或刪除工作人員的賬戶、密碼。操作權(quán)歸屬:管理員。主要數(shù)據(jù):錄入員帳號、密碼?;静僮鳎禾砑佑涗洝h除記錄。所在位置:物品信息管理2。其他說明:錄入員賬號、密
6、碼是錄入員登陸系統(tǒng)的身份驗證依據(jù),也是錄入員進(jìn)行物品管理時的經(jīng)手人識別標(biāo)記。為便于識別身份,該數(shù)據(jù)具有不變性,也就是說,在完成登記之后,錄入員將不能被修改該數(shù)據(jù)。管理員可以添加或刪除錄入員:在此界面可以刪除錄入員:如下圖,錄入員不具有該權(quán)限:3、物品類別管理功能用途:添加、修改或刪除物品類別。使物品能夠分類管理,方便物品的檢索。操作權(quán)歸屬:管理員。輸入數(shù)據(jù):物品類別id、物品類別說明等內(nèi)容?;静僮鳎禾砑?、刪除或更新類別信息。所在位置:物品類別管理對話框。其他說明:物品類別id是物品類別標(biāo)識碼,其具有唯一性。管理員可管理物品類別:4、物品管理功能用途:添加或刪除物品,管理物品id、物品名稱、數(shù)
7、量,位于倉庫的位置等信息。操作權(quán)歸屬:管理員、錄入員。主要數(shù)據(jù):物品id、物品名稱、數(shù)量、位置坐標(biāo)等內(nèi)容?;静僮鳎喊次锲奉悇e搜尋物品、添加記錄、刪除記錄、更新數(shù)據(jù)。所在位置:物品信息管理1。其他說明:物品id是物品標(biāo)識碼,其具有唯一性。5、系統(tǒng)相關(guān)功能用途:修改密碼,查詢系統(tǒng)的相關(guān)信息。操作權(quán)歸屬:管理員、錄入員。所在位置:物品流通處理對話框。三、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)結(jié)構(gòu)組織和數(shù)據(jù)庫文件設(shè)計要根據(jù)不同用途,使用要求等,來決定數(shù)據(jù)的整體組織形式等一系列問題。數(shù)據(jù)庫,顧名思義,是存放數(shù)據(jù)的倉庫。只不過這個倉庫是在計算機存儲設(shè)備上,而且數(shù)據(jù)是按一定的格式存放的。數(shù)據(jù)庫中的數(shù)據(jù)按一定數(shù)據(jù)模型組織、描述
8、和存儲,具有較小的重復(fù)度、較高的數(shù)據(jù)獨立性和易擴展性,并且可以被在一定范圍內(nèi)的各種用戶共享。 在涉及數(shù)據(jù)庫的軟件開發(fā)中,需要根據(jù)有待解決的問題性質(zhì)、規(guī)模,以及所采用的前端程序創(chuàng)建工具等,做出合適的數(shù)據(jù)庫類型選擇。1、數(shù)據(jù)庫結(jié)構(gòu)在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)庫由關(guān)系數(shù)據(jù)表組成,而數(shù)據(jù)表的結(jié)構(gòu)則又體現(xiàn)為表內(nèi)部的字段。因此,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計也就具有了以下工作內(nèi)容: 確定數(shù)據(jù)庫中數(shù)據(jù)表的組成。 確定數(shù)據(jù)表中字段的構(gòu)成。 定義主鍵字段,使數(shù)據(jù)表獲得實體完整性約束。 依靠數(shù)據(jù)表中主鍵字段,建立數(shù)據(jù)表之間的關(guān)系,并由此建立數(shù)據(jù)表之間的參照完整性約束。 設(shè)置有關(guān)字段的約束條件。在數(shù)據(jù)庫設(shè)計過程中往往要考慮到以下兩個方面的
9、問題:(1)、數(shù)據(jù)的現(xiàn)實性問題。數(shù)據(jù)庫所要存儲的數(shù)據(jù)來源于現(xiàn)實,因此,軟件有待解決的實際問題中所將遇到的數(shù)據(jù)也就成為了確定數(shù)據(jù)表、字段、約束條件和建立數(shù)據(jù)表之間關(guān)系的最基本依據(jù)。在許多情況下,我們可以根據(jù)軟件的工作模型中的數(shù)據(jù)要素而對其數(shù)據(jù)庫模型做出推斷。一種可供參考的設(shè)計原則是: 基于軟件工作模型建立數(shù)據(jù)庫。 基于軟件工作模型中的實體對象確定數(shù)據(jù)表。 基于實體對象所具有的屬性而確定字段。 基本實體對象之間的相互依賴而確定數(shù)據(jù)表之間的關(guān)系。(2)、數(shù)據(jù)的規(guī)范性問題。依靠對現(xiàn)實問題的描述而獲得的數(shù)據(jù)庫結(jié)構(gòu)模型,往往還需要進(jìn)行必要的精細(xì)加工。比如:所設(shè)計的數(shù)據(jù)庫中可能會出現(xiàn)過多的重復(fù)數(shù)據(jù),它會使得
10、數(shù)據(jù)庫的性能降低,數(shù)據(jù)維護(hù)量加大,而且不便于操作。為使數(shù)據(jù)庫結(jié)構(gòu)更加科學(xué)合理,可以按照范式理論規(guī)則進(jìn)行數(shù)據(jù)庫設(shè)計,目前應(yīng)用較多的是第三范式(3nf)。而一個滿足第三范式規(guī)則的數(shù)據(jù)庫往往具有以下特點: 數(shù)據(jù)表內(nèi)記錄不重復(fù)。 數(shù)據(jù)字段不可再分割,其具有最小數(shù)據(jù)單位的特點。 數(shù)據(jù)表內(nèi)字段或字段集之間互不依賴。 不包含推導(dǎo)或計算的數(shù)據(jù)字段。本系統(tǒng)中的數(shù)據(jù)庫ckgl.mdb的結(jié)構(gòu)設(shè)計即涉及到了對以后兩方面因素的綜合考慮。其以前面物流管理工作模型中的工作單元為依據(jù)來確定其數(shù)據(jù)表的構(gòu)成;并以工作單元中“處理物品流通”對“登記工作人員”、“登記物品”的依賴,以及“登記物品”對“設(shè)置物品類別”的依賴,而確定各數(shù)
11、據(jù)表之間的關(guān)系。下面則是ckgl.mdb中各數(shù)據(jù)表的設(shè)計結(jié)構(gòu)與說明:表1 人員表結(jié)構(gòu)與說明字段名數(shù)據(jù)類型字節(jié)數(shù)默認(rèn)值主鍵帳號文本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自動編號4是名稱文本16“”類別id文本10“”照片ole對象說明:該數(shù)據(jù)表用于記錄單個物品特征信息。2、數(shù)據(jù)表之間的關(guān)系隨著數(shù)據(jù)庫管理工具的進(jìn)步,e-r圖這個傳統(tǒng)的手工分析設(shè)計工具實際上已被嵌入到了許多數(shù)據(jù)庫
12、管理工具之中,它不僅能夠表現(xiàn)關(guān)系,而且能夠在已建立的關(guān)系基礎(chǔ)之上進(jìn)一步建立參照完整性規(guī)則,并由此實現(xiàn)“級聯(lián)更新”或“級聯(lián)刪除”,而使各個不同數(shù)據(jù)表中的數(shù)據(jù)保持一致。1、“物品類別”與 “物品登記”之間基于主鍵 “類別id”建立的一對多關(guān)系,并設(shè)置參照完整性規(guī)則 “級聯(lián)更新”操作。2、“物品錄入”與 “物品管理”之間基于主鍵 “物品id”建立的一對多關(guān)系,并設(shè)置參照完整性規(guī)則 “級聯(lián)更新”操作。為了防止意外的數(shù)據(jù)刪除,以上關(guān)系的參照完整性規(guī)則中沒有選擇 “級聯(lián)刪除”。 四、總結(jié) 此次課程設(shè)計綜合了軟件開發(fā)和數(shù)據(jù)庫應(yīng)用,難度較大,稍不留心就會出現(xiàn)問題。通過這次測試用例設(shè)計我對數(shù)據(jù)庫的應(yīng)用有了更深的理解,也明白了開發(fā)管理系統(tǒng)軟件也是需要大量經(jīng)驗的,唯有通過多次的接觸與實踐才能全面地考慮到該系統(tǒng)所需要的功能與對應(yīng)的實現(xiàn)方法。經(jīng)過這次課程設(shè)計我也發(fā)現(xiàn)了自己的不足,在今后我會堅持不懈地進(jìn)行大量的練習(xí),讓自己得到更大的提升。五、參考文獻(xiàn):1 薛華成.管理信息系統(tǒng)m.清華大學(xué)出版社,1996.7.2-5. 2 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論m.高等教育出
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度歷史遺跡保護(hù)裝修合同增項條款
- 2025年度智能制造生產(chǎn)線項目管理人員聘用合同
- 2024交通安全的總結(jié)范文(30篇)
- 2024-2025學(xué)年第16課國家出路的探索與列強侵略的加劇-勤徑學(xué)升高中歷史必修上同步練測(統(tǒng)編版2019)
- 2025年典型國際鐵路運輸合同
- 2025年中介居間合同示例
- 2025年農(nóng)村基礎(chǔ)設(shè)施優(yōu)化共建協(xié)議
- 2025年住宅按揭貸款協(xié)議書樣本
- 2025年停車場地合同模板
- 2025年渦輪螺槳發(fā)動機項目立項申請報告模板
- 熱線電話管理制度
- 中建八局分包入場安全指導(dǎo)手冊v2.0111
- AutoCAD 2020中文版從入門到精通(標(biāo)準(zhǔn)版)
- 紡絲原液制造工(中級)理論考試復(fù)習(xí)題庫(含答案)
- 大梅沙河道河道流量水位
- 張岱年:《中國文化概論》
- 緊固件常用標(biāo)準(zhǔn)件匯總圖
- 人教版初二英語八年級上冊全冊英語單詞表
- 繪本成語故事:四面楚歌
- HCIE-Transmission H12-931認(rèn)證培訓(xùn)考試題庫匯總(含答案)
- 《紅色經(jīng)典》校本課程
評論
0/150
提交評論