




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quá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ù)也確實是有效治理倉庫中物品的流通,如:物品添加,物品類不治理。能夠?qū)ξ锲分卫碜龈蛹氈碌姆治?,并從中發(fā)更多細節(jié)特征:1、倉庫中物品流通是以物為差不多單位進行的。2、倉庫中物品流通將涉及物品的進庫與出庫兩種物流方式。3、物品流通治理涉及流通數(shù)據(jù)更新處理和對流通數(shù)據(jù)的查詢、匯總等數(shù)據(jù)4、檢索操作。庫中物品或許會品種繁多,因此有必要對物品進行合理的分類,以方便對物品以及物品
2、流通情況的數(shù)據(jù)檢索。規(guī)范物品流通治理,倉庫中的物品應(yīng)該在其流通之前進行登記。當(dāng)物品出庫時必須考慮到物品的當(dāng)前庫存量是否能夠滿足操作需要。物品治理是通過治理員或錄入員進行的,因此,工作人員需要進行注冊登記。倉庫工作人員需要有唯一的個人帳號,它既是工作人員登記系統(tǒng)時的身份驗證依據(jù),也是工作人員在進行物品流通操作時的經(jīng)手人標記。物品的進出庫都需要考慮到倉庫的容量,同時物品的堆放都需要使用一個空間坐標,如此不僅能合理利用倉庫里有限的空間,還能專門方便地找出物品的位置。當(dāng)設(shè)計工作人員操作權(quán)限的時候,往往需要有一種合理的授權(quán)機制與其相配合。例如,可設(shè)置一位系統(tǒng)治理員,由他進行全面治理,而其他工作人員則通過
3、他獲得局部治理受權(quán)。針對軟件問題的思索、分析而獲得的有關(guān)軟件的諸多描述,往往還需要通過歸納來進行總結(jié)。一種有效的歸納方式是從對軟件問題的描述中獵取軟件的差不多數(shù)據(jù)要素、工作流程,由此而提出關(guān)于軟件而言合適的工作模型。 圖1所示的物流治理系統(tǒng)工作模型,即是對前面諸多問題歸納的結(jié)果,它所表明的是:倉庫物流治理系統(tǒng)中存了物品品種、物品類不、物品流通與工作人員等差不多數(shù)據(jù)要素。其中,對物品流通的處理是其差不多工作任務(wù),而倉庫工作人員的身份注冊、物品類不設(shè)置、物品登記等,則是該系統(tǒng)正常工作的必要前提條件。處理物品流通治理員(錄入員)設(shè)置物品類不登記物品圖1 “物品治理系統(tǒng)”工作模型二、功能描述 軟件工作
4、模型是對軟件工作流程的抽象,它將在一定程度上決定軟件的功能結(jié)構(gòu)。這意味著,在考慮并確定物流治理系統(tǒng)的軟件功能的時候,能夠?qū)⒃撓到y(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)必須保留的差不多用戶,具有關(guān)于系統(tǒng)的一切權(quán)限,而一般工作人員則是通過系統(tǒng)治理員登記注冊并授權(quán)的擁有局部的擴充用戶。 以下是對物流治理系統(tǒng)差不多功能的明,它們將作為后面軟件功能模塊
5、創(chuàng)建的差不多依據(jù)。1、系統(tǒng)登錄功能用途:系統(tǒng)安全通道。這是信息系統(tǒng)最常使用的安全防范機制。操作權(quán)歸屬:需要進入系統(tǒng)的所有人員。輸入數(shù)據(jù):系統(tǒng)帳號、密碼。返回數(shù)據(jù):權(quán)限。內(nèi)部操作數(shù)據(jù):停用狀態(tài)。差不多操作:登錄信息輸入、確定登錄、取消登錄。所在位置:系統(tǒng)啟動過程中的系統(tǒng)登錄對話框。其他講明:系統(tǒng)登錄的過程也確實是對工作人員是否進行過合法登記,而進行的身份驗證的過程。由此能夠防止非法用戶進入系統(tǒng)。2、錄入員治理功能用途:添加或刪除工作人員的賬戶、密碼。操作權(quán)歸屬:治理員。要緊數(shù)據(jù):錄入員帳號、密碼。差不多操作:添加記錄、刪除記錄。所在位置:物品信息治理2。其他講明:錄入員賬號、密碼是錄入員登陸系統(tǒng)
6、的身份驗證依據(jù),也是錄入員進行物品治理時的經(jīng)手人識不標記。為便于識不身份,該數(shù)據(jù)具有不變性,也確實是講,在完成登記之后,錄入員將不能被修改該數(shù)據(jù)。治理員能夠添加或刪除錄入員:在此界面能夠刪除錄入員:如下圖,錄入員不具有該權(quán)限:3、物品類不治理功能用途:添加、修改或刪除物品類不。使物品能夠分類治理,方便物品的檢索。操作權(quán)歸屬:治理員。輸入數(shù)據(jù):物品類不ID、物品類不講明等內(nèi)容。差不多操作:添加、刪除或更新類不信息。所在位置:物品類不治理對話框。其他講明:物品類不ID是物品類不標識碼,其具有唯一性。治理員可治理物品類不:4、物品治理功能用途:添加或刪除物品,治理物品ID、物品名稱、數(shù)量,位于倉庫的
7、位置等信息。操作權(quán)歸屬:治理員、錄入員。要緊數(shù)據(jù):物品ID、物品名稱、數(shù)量、位置坐標等內(nèi)容。差不多操作:按物品類不搜尋物品、添加記錄、刪除記錄、更新數(shù)據(jù)。所在位置:物品信息治理1。其他講明:物品ID是物品標識碼,其具有唯一性。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è)計要依照不同用途,使用要求等,來決定數(shù)據(jù)的整體組織形式等一系列問題。數(shù)據(jù)庫,顧名思義,是存放數(shù)據(jù)的倉庫。只只是那個倉庫是在計算機存儲設(shè)備上,而且數(shù)據(jù)是按一定的格式存放的。數(shù)據(jù)庫中的數(shù)據(jù)按一定數(shù)據(jù)模型組織、描述和存儲,具有
8、較小的重復(fù)度、較高的數(shù)據(jù)獨立性和易擴展性,同時能夠被在一定范圍內(nèi)的各種用戶共享。 在涉及數(shù)據(jù)庫的軟件開發(fā)中,需要依照有待解決的問題性質(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è)計過程中往往要考慮到以下兩個方面的問題:(1)、數(shù)據(jù)的現(xiàn)
9、實性問題。數(shù)據(jù)庫所要存儲的數(shù)據(jù)來源于現(xiàn)實,因此,軟件有待解決的實際問題中所將遇到的數(shù)據(jù)也就成為了確定數(shù)據(jù)表、字段、約束條件和建立數(shù)據(jù)表之間關(guān)系的最差不多依據(jù)。在許多情況下,我們能夠依照軟件的工作模型中的數(shù)據(jù)要素而對其數(shù)據(jù)庫模型做出推斷。一種可供參考的設(shè)計原則是:基于軟件工作模型建立數(shù)據(jù)庫?;谲浖ぷ髂P椭械膶嶓w對象確定數(shù)據(jù)表。基于實體對象所具有的屬性而確定字段。差不多實體對象之間的相互依靠而確定數(shù)據(jù)表之間的關(guān)系。(2)、數(shù)據(jù)的規(guī)范性問題。依靠對現(xiàn)實問題的描述而獲得的數(shù)據(jù)庫結(jié)構(gòu)模型,往往還需要進行必要的精細加工。比如:所設(shè)計的數(shù)據(jù)庫中可能會出現(xiàn)過多的重復(fù)數(shù)據(jù),它會使得數(shù)據(jù)庫的性能降低,數(shù)據(jù)維護
10、量加大,而且不便于操作。為使數(shù)據(jù)庫結(jié)構(gòu)更加科學(xué)合理,能夠按照范式理論規(guī)則進行數(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ù)據(jù)表之間的關(guān)系。下面則是CKGL.
11、MDB中各數(shù)據(jù)表的設(shè)計結(jié)構(gòu)與講明:表1 人員表結(jié)構(gòu)與講明字段名數(shù)據(jù)類型字節(jié)數(shù)默認值主鍵帳號文本10“”是密碼文本10“”講明:該數(shù)據(jù)表用于記錄工作人員賬戶信息。表2 物品種類表結(jié)構(gòu)與講明字段名數(shù)據(jù)類型字節(jié)數(shù)默認值主鍵類不ID文本10“”是講明文本255“”講明:該數(shù)據(jù)表用于記錄物品類不數(shù)據(jù)。表3 物品登記表結(jié)構(gòu)與講明字段名數(shù)據(jù)類型字節(jié)數(shù)默認值主鍵物品ID自動編號4是名稱文本16“”類不ID文本10“”照片OLE對象講明:該數(shù)據(jù)表用于記錄單個物品特征信息。2、數(shù)據(jù)表之間的關(guān)系隨著數(shù)據(jù)庫治理工具的進步,E-R圖那個傳統(tǒng)的手工分析設(shè)計工具實際上已被嵌入到了許多數(shù)據(jù)庫治理工具之中,它不僅能夠表現(xiàn)關(guān)系,
12、而且能夠在已建立的關(guān)系基礎(chǔ)之上進一步建立參照完整性規(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)方法。通過這次課程設(shè)計我也發(fā)覺了自己的不足,在今后我會堅持不懈地進行大量的練習(xí),讓自己得到更大的提升。五、參考文獻: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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年自招面試題及答案廣東
- 2025年周年慶活動測試題及答案
- 2025年瑜伽智商測試題及答案
- 2025年門店督導(dǎo)面試試題及答案
- 2025年奧數(shù)滿分試題及答案
- 2025年山東初三畢業(yè)試題及答案
- 2025年湘潭理工面試試題及答案
- 2025年大腦神經(jīng)期末試題及答案
- 2025年初級電工考試題及答案中
- 2025年德力集團面試題及答案
- 流感病人的護理ppt課件
- 高邊坡施工危險源辨識及分析
- 【李建西醫(yī)案鑒賞系列】三當(dāng)歸四逆湯治療頸腫案
- 安全文明施工管理(EHS)方案(24頁)
- 結(jié)構(gòu)化思維PPT通用課件
- 劉姥姥進大觀園課本劇劇本3篇
- 新湘教版中考數(shù)學(xué)總復(fù)習(xí)教案
- 2022年拖拉機駕駛?cè)丝荚噮⒖碱}庫(含答案)
- 產(chǎn)品承認書客(精)
- 長方體和正方體的認識(動畫)(課堂PPT)
- 磷石膏堆場污染防治技術(shù)指南
評論
0/150
提交評論