已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
職業(yè)型碩士 碩士學位論文 (專業(yè)學位) 基于 庫存管理系統(tǒng)設計與實現(xiàn) 所在院系:軟件學院 職業(yè)類型:工程碩士 專業(yè)領域:軟件工程 A in 2012 of 基 于 A S P . N E T 的 庫 存 管 理 系 統(tǒng) 設計 與實現(xiàn) 同濟大學 學位論文版權使用授權書 本人完全了解同濟大學關于收集、保存、使用學位論文的規(guī)定,同意如下各項內(nèi)容:按照學校要求提交學位論文的印刷本和電子版本;學校有權保存學位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學校有權提供目錄檢索以及提供本學位論文全文或者部分的閱覽服務;學校有權按有關規(guī)定向國家有關部門或者機構送交論文的復印件和電子版;在不以贏利為目的的前提下,學??梢赃m當復制論文的部分或全部內(nèi)容用于學術活動。 學位論文作者簽名: 年 月 日 同濟大學學位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學位論文,是本人在導師指導下,進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確方式標明。本學位論文原創(chuàng)性聲明的法律責任由本人承擔。 學位論文作者簽名 : 年 月 日同濟大學 碩士學位論文 摘要 I 摘要 隨著科學技術的不斷提高,計算機和網(wǎng)絡技術的日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機和網(wǎng)絡對庫存進行管理,已是一個企業(yè)單位不可缺少的部分 。 本文以現(xiàn)代企業(yè)的 庫存 管理模式為背景,以企業(yè)對資源集中的迫切需求為出發(fā)點,著手開發(fā)一個迎合企業(yè)日常管理需求的 庫存 管理系統(tǒng)。本系統(tǒng)實踐了基于B/S 結構的 計思想在 庫存 管理系統(tǒng)中的運用,系統(tǒng)使用008 為開發(fā)工具,結合 術,在廣泛研究現(xiàn)代 庫存 管理系統(tǒng)理論基礎上,構建了一個優(yōu)化的基于 庫存 管理系統(tǒng)。系統(tǒng)運用 005 完成了數(shù)據(jù)庫的設計以及系統(tǒng)數(shù)據(jù)的管理和維護,在數(shù)據(jù)安全與數(shù)據(jù)完整性控制方面具有優(yōu)越性能。 本 文首先 對當前 庫存管理系統(tǒng)發(fā)展現(xiàn)狀做了 相關介紹 ; 描述了開發(fā)目標的 庫存 管理系統(tǒng)涉及到的 關技術以及 B/S 的開發(fā)模式,并以現(xiàn)有的 庫 存 管理模式為藍本開發(fā)出適用于中小型商業(yè)企業(yè)的 庫存 管理系統(tǒng) ;其次 介紹了 庫存 管理系統(tǒng)的需求分析以及總體的概要設計,定義了系統(tǒng)的用戶類型,并在 B/S 結構的系統(tǒng)中將一個系統(tǒng)按照邏輯的功能劃分為若干個部分、 I 模塊、數(shù)據(jù)訪問層、業(yè)務邏輯層等。同時把這些系統(tǒng)的組成部分按照角色不同實現(xiàn) 其 各自的功能 ;再次 對系統(tǒng)主要功能的實現(xiàn)進行了編碼的演示,同時結合了使用系統(tǒng)的這些功能時產(chǎn)生的實際應用效果 ;最后 對系統(tǒng)進行了功能測試以及網(wǎng)絡訪問測試 ;總結全文并 對今后的工作提出了展望 。 關鍵詞 : 術; 庫存 管理I of is a in in As a of of a in a in is of is of to on on a an of is on / S of 008 in a of on on an 005 to of it is in of we an of of we , a on we of We of we a in , so At We of of we of At we a we a of a of . 碩士學位論文 目錄 錄 第 1 章 引言 . 錯誤 !未定義書簽。 究背景 . 錯誤 !未定義書簽。 究目標及意義 . 錯誤 !未定義書簽。 究目標 . 錯誤 !未定義書簽。 究意義 . 錯誤 !未定義書簽。 文研究內(nèi)容和章節(jié)安排 . 錯誤 !未定義書簽。 第 2 章 相關知識介紹 . 錯誤 !未定義書簽。 臺簡介 . 錯誤 !未定義書簽。 術 . 錯誤 !未定義書簽。 005 中的架構與用戶 . 錯誤 !未定義書簽。 件系統(tǒng)體系結構 . 錯誤 !未定義書簽。 件系統(tǒng)結構體系現(xiàn)狀概述 . 錯誤 !未定義書簽。 層 C/S 結構各層描述 . 錯誤 !未定義書簽。 層 C/S 結構的優(yōu)點 . 錯誤 !未定義書簽。 第 3 章 庫存管理系統(tǒng)的功能需求與總體設計 . 錯誤 !未定義書簽。 統(tǒng)設計目標 . 錯誤 !未定義書簽。 存管理系統(tǒng)的可行性研究 . 錯誤 !未定義書簽。 濟可行性 . 錯誤 !未定義書簽。 術可行性 . 錯誤 !未定義書簽。 存管理系統(tǒng)功能概述 . 錯誤 !未定義書簽。 統(tǒng)需求分析概述 . 錯誤 !未定義書簽。 統(tǒng)各模塊功能描述 . 錯誤 !未定義書簽。 個模塊功能實現(xiàn)詳述 . 錯誤 !未定義書簽。 務流程分析 . 錯誤 !未定義書簽。 第 4 章 庫存管理系統(tǒng)的設計 . 錯誤 !未定義書簽。 存管理系統(tǒng)的整體架構與設計 . 錯誤 !未定義書簽。 統(tǒng)的整體結構圖 . 錯誤 !未定義書簽。 統(tǒng)的技術架構設計 . 錯誤 !未定義書簽。 系統(tǒng)功能結構設計模式 . 錯誤 !未定義書簽。 用系統(tǒng)設計 . 錯誤 !未定義書簽。 用系統(tǒng)的設計原則 . 錯誤 !未定義書簽。 統(tǒng)的功能模塊設計 . 錯誤 !未定義書簽。 統(tǒng)中實體與對象關系設計 . 錯誤 !未定義書簽。 統(tǒng)數(shù)據(jù)訪問層設計 . 錯誤 !未定義書簽。 同濟大學 碩士學位論文 目錄 系統(tǒng)業(yè)務邏輯層設計 . 錯誤 !未定義書簽。 統(tǒng) I 層設計 . 錯誤 !未定義書簽。 存管理系統(tǒng)的數(shù)據(jù)庫設計 . 錯誤 !未定義書簽。 統(tǒng)數(shù)據(jù)流分析 . 錯誤 !未定義書簽。 據(jù)邏輯表設計 . 錯誤 !未定義書簽。 據(jù)庫表設計 . 錯誤 !未定義書簽。 第 5 章 系統(tǒng)的編碼與實現(xiàn) . 錯誤 !未定義書簽。 加商品功能的實現(xiàn) . 錯誤 !未定義書簽。 品查詢功能的實現(xiàn) . 錯誤 !未定義書簽。 (入)庫操作記錄的實現(xiàn) . 錯誤 !未定義書簽。 第 6 章 系統(tǒng)功能和性能的測試 . 錯誤 !未定義書簽。 分模塊測試用例 . 錯誤 !未定義書簽。 試結果 . 錯誤 !未定義書簽。 第 7 章 結論與展望 . 錯誤 !未定義書簽。 論 . 錯誤 !未定義書簽。 望 . 錯誤 !未定義書簽。 致謝 . 錯誤 !未定義書簽。 參考文獻 . 錯誤 !未定義書簽。 第 1 章 引言 1 第 1 章 引言 究 背景 21 世紀,信息產(chǎn)業(yè)這個社會距離我們的生活越來越近,很難想象當前讓所有已投入使用的信息系統(tǒng)退出生活舞臺之后人們的生活會怎樣,此外 ,信息產(chǎn)業(yè)的發(fā)展狀態(tài)不僅僅是人類生活狀態(tài)的提升,同時它也是衡量國家發(fā)展的一個重要標準,因此可以說信息產(chǎn)業(yè)的發(fā)展已成為人類社會發(fā)展的一個趨勢。在這樣一個信息系統(tǒng)正處于蓬勃發(fā)展的時期,企業(yè)也越來越重視集中自己的主要資源與主營業(yè)務,而把其他資源和業(yè)務外協(xié)化,這就將企業(yè) 庫存 資源管理信息化成為一個 有現(xiàn)實意義的課題。 但是在目前的中國,雖然信息化已經(jīng)在飛速的發(fā)展,現(xiàn)代的 庫存 管理軟件,系統(tǒng)并不是很好很完善,對于大多數(shù)的企業(yè)或者商家來說,日常的采購、銷售、結算和賬務統(tǒng)計等非常重要的環(huán)節(jié)仍然是采用手動的記錄以及處理方式完成。 不得不說,這種方式造成的工作效率低, 頻頻出現(xiàn)貨物賬目信息 不夠 準確 。企業(yè)的庫存 物資管理往往是很復雜、很繁瑣的。由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,各類統(tǒng)計報表繁多,因此有必要開發(fā)一套獨立的 庫存 管理系統(tǒng)來提高企業(yè)工作效率 , 而所使用的這套 庫存 管理系統(tǒng)是企業(yè)生產(chǎn)經(jīng)營管理活動中的核心,此系統(tǒng)必須可以用來控制合理的 庫存 費用、適時適量的 庫存 數(shù)量,使企業(yè)生產(chǎn)活動效率最大化。 在中國,中小型的商業(yè)企業(yè)正如雨后 春筍般迅猛的速度發(fā)展起來,給 庫存 管理的信息化發(fā)展帶來了新的生機 , 但 因為企業(yè)的千姿百態(tài),他們對商用的 庫存 管理軟件的需求也不盡相 同,可 是 差異是很小的,因為就目前的管理體制來說 , 庫存 管理系統(tǒng),無非是根據(jù)所掌握的物資類別,分成相應的幾個部門進 行分工合作,完成的工作內(nèi)容也如出一轍:采購、錄入倉庫、銷售 以及成員管理,根據(jù)企業(yè)各個部門的需求來發(fā)送物資設備,并隨時按期進行 庫存 盤點,作臺帳,根據(jù)企業(yè)領導和自身管理的需要按月、季度、年度進行統(tǒng)計分析,產(chǎn)生相應報表。為了加強關鍵物資、設備的管理,要定期掌握其儲備,消耗情況,根據(jù)計劃定額和實際纖毫定額的比較,進行定額管理,使得資金使用合理,物 資設備的儲備最佳。可見庫存 管理的產(chǎn)業(yè)化發(fā)展是有著大好發(fā)展前景的 。 庫存 管理的信息化將給我國 的 庫存 管理行業(yè)帶來新的革命,此外,商業(yè)企業(yè)和倉庫管理人員也很期待 一次完整 的體驗,因此我們不必擔心市場需求的不足,那么我們所追 求的經(jīng)濟效益也自然不用擔心 。 第 1 章 引言 2 究目標及 意義 究 目標 庫存 管理的主要目標就是通過對倉庫所有 出入 庫活動的管理和控制 以 及對庫存 數(shù)據(jù)有效的統(tǒng)計和分析,以 確保商業(yè)用戶的日常營銷和 管理業(yè)務高效有序進行 , 并 使決策人員 能夠通過系統(tǒng)的分析及時 發(fā)現(xiàn)問題,采取相應措施,調整 庫存結構 ,縮短儲備周期 ,加速資金周轉,最大限度地降低 庫存 占用,同時,通過周期性的倉庫盤點,及時補救管理中的漏洞,使 庫存 管理系統(tǒng)實時地反映 系統(tǒng)用戶倉庫的 實際 情況,為各 階層的倉庫 管理人員從不同側面提供 信息,以便協(xié)調企業(yè)經(jīng)營 以獲得 更大效益, 庫存 管理系統(tǒng)是協(xié)調企業(yè)生 產(chǎn)經(jīng)營的基礎,其數(shù)據(jù)的準確性、方便的查詢、有效的分析是整個 商業(yè)倉庫儲備 管理順利 進 行的關鍵。 究 意義 隨著計算機和網(wǎng)絡的普及,信息管理系統(tǒng)正向著自動化、 專業(yè)化、商品化的方向發(fā)展, 庫存 管理系統(tǒng)是典型的信息管理系統(tǒng),也朝著這種趨勢向前發(fā)展。 庫存 管理系統(tǒng)是一個企業(yè)不可缺 少的部分 ,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關重要 ,所以倉庫 庫存 管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理倉庫中的各種物資設備,這種管理方式存在著許多缺點 ,如 :效率低、另外時間一長 ,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對于查找、更新和維護都帶來了不少的困難。 隨著科學技術的不斷提高 ,計算機科學日漸成熟 ,其強大的功能已為人們深刻認識 ,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 作為計算機應用的一部分 ,使用計算機對物資信息進行管理 ,具有手工管理所無法比擬的優(yōu) 點 檢索迅速、查找方便、存儲量大、保密性好、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率 ,也是企業(yè)的科學化、正規(guī)化管理 ,與世界接軌的重要條件。 庫存 管理系統(tǒng)是通過入庫業(yè)務、出庫業(yè)務、 庫存 管理、財務管理,結合客戶信息管理、倉庫管理、人員管理、財務盤點、貨品檢查等功能綜合運用的管理系統(tǒng),對 庫存業(yè)務的物流全過程盡心有效控制和跟蹤,實現(xiàn)完整的企業(yè)庫存信息管理。庫存 管理系統(tǒng)的投入,將使倉庫的管理更加正規(guī)化,為產(chǎn)品的出入庫管理部門和物流公司提供了方便,降低了倉庫的損耗。企業(yè)可以對庫房內(nèi)的貨物進行跟蹤服務,還 可以實現(xiàn)異地的在線受理業(yè)務,免去了部分商 業(yè)客戶按以往慣例必須親自前往企業(yè)所在地進行交易的麻煩,提高了工作 效率,節(jié)省了費用。 第 1 章 引言 3 文研究內(nèi)容和章節(jié)安排 本文著手開發(fā)一個迎合企業(yè)日常管理需求的 庫存 管理系統(tǒng)。本系統(tǒng) 通過對倉庫所有出入庫活動的管理和控制以及對 庫存 數(shù)據(jù)有效的統(tǒng)計和分析,以確保商業(yè)用戶的日常營銷和管理業(yè)務高效有序進行,并使決策人員能夠通過系統(tǒng)的分析及時發(fā)現(xiàn)問題,采取相應措施,調整倉儲結構 ,縮短儲備周期,加速資金周轉,最大限度地降低倉 儲占用,同時,通過周期性的倉庫盤點,及時補救管理中的漏洞,使庫存 管 理系統(tǒng)實時地反映系統(tǒng)用戶倉庫的實際情況,為各階層的倉庫管理人員從不同側面提供信息,以便協(xié)調企業(yè)經(jīng)營以獲得更大效益。 第 1 章主要描述了本課題的目的和意義,以及對當前 庫存 管理系統(tǒng)發(fā)展現(xiàn)狀的相關介紹。 第 2 章主要描述了開發(fā)目標的 庫存 管理系統(tǒng)涉及到的 關技術以及B/S 的開發(fā)模式,并以現(xiàn)有的 庫存 管理模式為藍本開發(fā)出適用于中小型商業(yè)企業(yè)的 庫存 管理系統(tǒng)。 第 3 章主要介紹了 庫存 管理系統(tǒng)的需求分析以及總體的概要設計,定義了系統(tǒng)的用戶類型, 根據(jù)需求分析用結構化方法進行了系統(tǒng)分析 。 第 4 章 在 B/S 結構的系統(tǒng)中將一個系統(tǒng)按 照邏輯的功能劃分為若干個部分、I 模塊、數(shù)據(jù)訪問層、業(yè)務邏輯層等。同時把這些系統(tǒng)的組成部分按照角色不同實現(xiàn)各自的功能。 第 5 章主要對系統(tǒng)主要功能的實現(xiàn)進行了編碼的演示,同時結合了使用系統(tǒng)的這些功能時產(chǎn)生的實際應用效果。 第 6 章對系統(tǒng)進行了功能測試以及網(wǎng)絡訪問測試。 最后一個章節(jié)對全文進行了總結,對今后的工作提出了展望。第 2 章 系統(tǒng)相關技術概述 4 第 2 章 相關 知識介紹 臺簡介 “ 來創(chuàng)建 務(下一代軟件)的平臺,該平臺將信息、設備和人以一種統(tǒng)一的、個性化的方式聯(lián)系起 來。借助 臺,可以創(chuàng)建和使用基于 應用程序、進程和 點以及服務。他們之間可以按照設計,在任何平臺或智能設備上共享和組合信息與功能,以向單位和個人提供定制好的解決方案。 一個全面的產(chǎn)品家族,他建立在行業(yè)標準和準之上,提供開發(fā)(工具)、管理(服務器)、使用(構造塊服務和智能客戶端)以及 務體驗(豐富的用戶體驗)。 成為今天正在使用的 用程序、工具和服務器的一部分,同時,新產(chǎn)品不斷擴展 務能力,以滿足所有業(yè)務需求” 這時微軟對于 臺的官方描述。 在未來,網(wǎng)絡將由呈現(xiàn)時平臺轉為完全的平臺,因此僅僅做到在任何時間,任何地點,使用任何設備獲取信息( on 不是 全部,通過 臺,用戶還將會獲得由程序封裝的數(shù)據(jù),也就是服務。不難想象,有了 臺,全世界的互聯(lián)網(wǎng)絡會組成一個龐大的服務中心,而你的終端設備也不需要自己去獲得信息并進行分析,只需將你的需要用自然語言表述,這時你的終端設備就能夠以最有效率的方式完成你交給他的任務。 開發(fā)人員提供了新的開發(fā)平臺 (架 ) ,新的開發(fā)語言 (C#) ,新的開發(fā)工具 (,新的開發(fā)方式 (;為普通用戶提供了 E、 P、 C、 y 產(chǎn)品;為企業(yè)提供了 未來,最終大多數(shù)流行的 件應用程序 包括 將開始與 把它們的主要功能作為 務公開,以便其他開發(fā)人員可以利用 。 一個平臺,是 務平臺。 eb 許應用程序通過 行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng) 、 設備或編程語言 。 臺提供創(chuàng)建 eb 個平臺包含廣泛的產(chǎn)品系列,它們都是基于 業(yè)標準構建,提供從開發(fā)、管理、使用到體驗 務的每一方面?,F(xiàn)在, 在五個方面創(chuàng)建 臺,即工具、服務器、 務、客戶端和 驗。 第 2 章 系統(tǒng)相關技術概述 5 一種相對激進且野蠻的方式來改善我們的生活,他提供的解決方案“改變了所有的東西”。 一種完全不同的新的模型,用于在 作系統(tǒng)和其他如 S X 或 非微軟操作系統(tǒng)中創(chuàng)建系統(tǒng)。他的核心功能可以從圖 到進一步認知。 圖 架體系 圖 示了 架的體系結構,從圖中我們可以清晰的了解到 在 臺上進行開發(fā)的基礎,及 只不過是 發(fā)平臺的一部分,他們用于 用程序的開發(fā)和展示。 臺的核心技術是:公共語言運行庫( 基礎類庫( 言及 。 術 統(tǒng)一的 用程序平臺,它提供了為建立和部署企業(yè)級 需的服務。 能夠面向任何瀏覽器或設備的更安全的、更強的可升級性、更穩(wěn)定的應用程序提供了新的編程模型和基礎結構。 一部分,是一種可以在高度分布的 境中簡化應用程序開發(fā)的計算環(huán)境。 含公共語言運行庫,它提供了各種核心服務,如內(nèi)存管理、線程管理和代碼安全。它也包含 章 系統(tǒng)相關技術概述 6 類庫,這是一個開發(fā)人員用于創(chuàng)建應用程序的綜合的、面向對象的類型集合。供了下面的優(yōu)點: 可 管理性: 用基于文本的、分級的配置系統(tǒng),簡化了將設置應用于服務器環(huán)境和 用程序的工作。因為配置信息是存儲為純文本的,因此可以在沒有本地管理工具的幫助下應用新的設置。配置文件的任何變化都可以自動檢測到并應用于應用程序。 安全: 用程序提供了默認的授權和身份驗證方案。開發(fā)人員可以根據(jù)應用程序的需要很容易地添加、刪除或替換這些方案。 易于部署:通過簡單地將必要的文件復制到服務器上, 用程序即可以部署到該服務器上。不需要重新啟動服務器,甚至在部署或替換運 行的已編譯代碼時也不需要重新啟動。 增強的性能: 運行在服務器上的已編譯代碼。與傳統(tǒng)的 同, 利用早期綁定、實時 (譯、本機優(yōu)化和全新的緩存服務來提高性能。 靈活的輸出緩存:根據(jù)應用程序的需要, 以緩存頁數(shù)據(jù)、頁的一部分或整個頁。緩存的項目可以依賴于緩存中的文件或其他項目,或者可以根據(jù)過期策略進行刷新。 擴展性和可用性: 設計成可擴展的、具有特別專有的功能來提高群集的、多處理器環(huán)境的性能。此外 ,息服務 ( 行時密切監(jiān)視和管理進程,以便在一個進程出現(xiàn)異常時,可在該位置創(chuàng)建新的進程使應用程序繼續(xù)處理請求。 跟蹤和調試: 供了跟蹤服務,該服務可在應用程序級別和頁面級別調試過程中啟用??梢赃x擇查看頁面的信息,或者使用應用程序級別的跟蹤查看工具查看信息。在開發(fā)和應用程序處于生產(chǎn)狀態(tài)時, 持使用 試工具進行本地和遠程調試。當應用程序處于生產(chǎn)狀態(tài)時,跟蹤語句能夠留在產(chǎn)品代碼中而不會影響性能。 與 成:因為 一部分,整個平臺的功能和靈活性對 用程序都是可用的。也可從 流暢地訪問 庫以及消息和數(shù)據(jù)訪問解決方案。 獨立于語言之外的。 與現(xiàn)有 用程序的兼容性: 并行運行在 務器上而互不沖突;不會發(fā)生因安裝 導致現(xiàn)有 用程序崩潰的可能。 處理具有 件擴展名的文件。具有 件擴展名的文件繼續(xù)由 擎來處理。然而,應該注意的是會話狀態(tài)和 應用程序狀態(tài)并不在 面之間共享。 用了分布式應用程序的兩個功第 2 章 系統(tǒng)相關技術概述 7 能: 體和 務。相同的配置和調試基本結構支持這兩種功能。體技術 建立強大的基于窗體的網(wǎng)頁。 體頁面使用可重復使用的內(nèi)建組件或自定義組件以簡化頁面中的代碼。使用 建的 務可使 用戶 遠程訪問服務器。使用 務,商家可以提供其數(shù)據(jù)或商業(yè)規(guī)則的可編程接口,之后可以由客戶端和服務器端應用程序獲得和操作。通過在客戶端 /服務器和服務器 /服務器方案中的防火墻 范圍內(nèi)使用標準(如 息處理和 務可啟用數(shù)據(jù)交換。以任何語言編寫的且運行在任何操作系統(tǒng)上的程序都能調用 務。 005 中的架構與用戶 首先 ,數(shù)據(jù)庫對象是比較容易懂的。所有的表 ,視圖,存儲過程,觸發(fā)器都稱為數(shù)據(jù)庫對象 。而如果把數(shù)據(jù)庫對象比喻成為飲料的話,那么架構就是一個杯子,就是數(shù)據(jù)庫對象的容器。 從 005 開始,每個對象都屬于一個數(shù)據(jù)庫架構。數(shù)據(jù)庫架構是一個獨立于數(shù)據(jù)庫用戶的非重復命名空間。您可以將架構視為 對象的容器??梢栽跀?shù)據(jù)庫中創(chuàng)建和更改架構,并且可以授予用戶訪問架構的權限。首先我們從安全對象來了解架構 ( 如圖 示) 。 圖 全對象結構圖 第 2 章 系統(tǒng)相關技術概述 8 通過圖 們更能方便的了解架構,和她在安全對象中所處的位置及與其他安全對象的關系 。 在 000 中架構和用戶是沒有多大的區(qū)別,我們在 2000 中一般是指所有者。 2005 后,用戶和架構開始明確的分開,架構可以理解為對象的容器或者命名空間。 對于架構特點的理解小節(jié)如下: (1) 一個架構中不能包含相同名稱的對象,相同名稱的對象可以在不同的架構 中存在。 (2) 一個架構只能有一個所有者,所有者可以是用戶 , 數(shù)據(jù)庫角色 , 應用程序角色。 (3) 一個用數(shù)據(jù)庫角色可以擁有一個默認架構 或者 和多個架構。 (4) 多個數(shù)據(jù)庫用戶可以共享單個默認架構。 (5) 由于架構與用戶獨立,刪除用戶不會刪除架構中的對象。 件系統(tǒng) 體系結構 件系統(tǒng)結構體系現(xiàn)狀概述 近年來軟件系統(tǒng)的規(guī)模和復雜性不斷增加,軟件體系結構的選擇也隨之成為一個越來越重要的因素。 C/S 體系結構為企業(yè)資源規(guī)劃提供了良好的框架,是建立商業(yè)管理信息系統(tǒng)的最佳選擇。隨著體系結構的發(fā)展 ,軟件框架結構的方面也在不斷發(fā)展,就目前來說,在多層應用結構方面就出現(xiàn)了來自 術的不同解決方案,二者各有優(yōu)缺點,分別用于不同規(guī)模的系統(tǒng)需求,首先我們來了解一下三層模式的體系結構。 三 層 C/S 結構是將應用功能分成表示層、功能層和數(shù)據(jù)層三部分。其解決方案是 :對這三層進行明確分割 ,并在邏輯上使其獨立。原來的數(shù)據(jù)層作為 經(jīng)獨立出來 ,所以關鍵是要將表示層和功能層分離成各自獨立的程序 ,并且還要使這兩層間的接口簡潔明了。 將上述三層功能裝載到硬件的方法基本上有三種 (如圖 示 )。其中表示層配 置在客戶機中 ,而數(shù)據(jù)層配置在服務器中。 第 2 章 系統(tǒng)相關技術概述 9 圖 層 C/S 軟件體系結構圖 一般情況是只將表示層配置在客戶機中 ,如圖 2.3(a)或圖 2.3(b)所示。如果像圖 2.3(c)所示的那樣連功能層也放在客戶機中 ,與二層 C/S 結構相比 ,其程序的可維護性要好得多 ,但是其他問題并未得到解決??蛻魴C的負荷太重 ,其業(yè)務處理所需的數(shù)據(jù)要從服務器傳給客戶機 ,所以系統(tǒng)的性能容易變壞 。 如果將功能層和數(shù)據(jù)層分別放在不同的服務器中 (如圖 2.3(b)所示 ),則服務器和服務器之間也要進行數(shù)據(jù)傳送。但是 ,由于在這種形態(tài)中三層是分別放在各自不 同的硬件系統(tǒng)上的 ,所以靈活性很高 ,能夠適應客戶機數(shù)目的增加和處理負荷的變動。例如 ,在追加新業(yè)務處理時 ,可以相應增加裝載功能層的服務器。因此 ,系統(tǒng)規(guī)模越大這種形態(tài)的優(yōu)點就越顯著。 值得注意的是 :三層 C/S 結構各層間的通信效率若不高 ,即使分配給各層的硬件能力很強 ,其作為整體來說也達不到所要求的性能。此外 ,設計時必須慎重考慮三層間的通信方法、通信頻度及數(shù)據(jù)量。這和提高各層的獨立性一樣是三層 C/ 第 2 章 系統(tǒng)相關技術概述 10 層 C/S 結構各層描述 (1) 表示層 表示層是應用的用戶接口部分 ,它擔負著用戶與應用間的對話功能 。它用于檢查用戶從鍵盤等輸入的數(shù)據(jù) ,顯示應用輸出的數(shù)據(jù)。為使用戶能直觀地進行操作 ,一般要使用圖形用戶接口 (操作簡單、易學易用。在變更用戶接口時 ,只需改寫顯示控制和數(shù)據(jù)檢查程序 ,而不影響其他兩層。檢查的內(nèi)容也只限于數(shù)據(jù)的形式和值的范圍 ,不包括有關業(yè)務本身的處理邏輯。 圖形界面的結構是不固定的 ,這便于以后能靈活地進行變更。例如 ,在一個窗口中不是放入幾個功能 ,而是按功能分割窗口 ,以便使每個窗口的功能簡潔單純。在這層的程序開發(fā)中主要是使用可視化編程工具。 (2) 功能層 功能層相當于應用的本體 ,它是將具體的業(yè)務處 理邏輯地編入程序中。例如 ,在制作訂購合同的時要計算合同金額 ,按照定好的格式配置數(shù)據(jù)、打印訂購合同 ,而處理所需的數(shù)據(jù)則要從表示層或數(shù)據(jù)層取得。表示層和功能層之間的數(shù)據(jù)交往要盡可能簡潔。例如 ,用戶檢索數(shù)據(jù)時 ,要設法將有關檢索要求的信息一次傳送給功能層 (參見圖 而由功能層處理過的檢索結果數(shù)據(jù)也一次傳送給表示層。在應用設計中 ,一定要避免 進行一次業(yè)務處理 ,在表示層和功能層間進行多幾次數(shù)據(jù)交換 的笨拙設計。 通常 ,在功能層中包含有 :確認用戶對應用和數(shù)據(jù) 庫存 取權限的功能以及記錄系統(tǒng)處理日志的功能。這層的程序多半 是用可視化編程工具開發(fā)的 ,也有使用 C 語言的。 (3) 數(shù)據(jù)層 數(shù)據(jù)層就是 責管理對數(shù)據(jù)庫數(shù)據(jù)的讀寫。 須能迅速執(zhí)行大量數(shù)據(jù)的更新和檢索?,F(xiàn)在的主流是關系數(shù)據(jù)庫管理系統(tǒng) (因此 ,一般從功能層傳送到數(shù)據(jù)層的要求大都使用 言。 層 C/S 結構的優(yōu)點 (1) 具有靈活的硬件系統(tǒng)構成 對于各個層可以選擇與其處理負荷和處理特性相適應的硬件。這是一個與系統(tǒng)可縮放性直接相關的問題。例如 ,最初用一臺 作站作為服務器 ,將數(shù)據(jù)層和功能層都配置在這臺服務器上。隨著業(yè)務的發(fā)展 ,用戶 數(shù)和數(shù)據(jù)量逐漸增加 ,這時就可以將 作站作為功能層的專用服務器 ,另外追加一臺專用于數(shù)據(jù)層的服務器。若業(yè)務進一步擴大 ,用戶數(shù)進一步增加 ,則可以繼續(xù)增加功能層的服務器第 2 章 系統(tǒng)相關技術概述 11 數(shù)目 ,用以分割數(shù)據(jù)庫。清晰、合理地分割三層結構并使其獨立 ,可以使系統(tǒng)構成的變更非常簡單。因此 ,被分成三層的應用基本上不需要修正。 (2) 提高程序的可維護性 三層 C/S 結構中 ,應用的各層可以并行開發(fā) ,各層也可以選擇各自最適合的開發(fā)語言。 (3) 利于變更和維護應用技術規(guī)范 因為是按層分割功能 ,所以各個程序的處理邏輯變得十分簡單。 (4) 進行嚴密的安全管理 越關鍵的 應用 ,用戶的識別和存取權限設定愈重要。在三層 C/S 結構中 ,識別用戶的機構是按層來構筑的 ,對應用和數(shù)據(jù)的存取權限也可以按層進行設定。例如 ,即使外部的入侵者突破了表示層的安全防線 ,若在功能層中備有另外的安全機構 ,系統(tǒng)也可以阻止入侵者進入其他部分。 此外 ,系統(tǒng)管理簡單 ,可支持異種數(shù)據(jù)庫 ,有很高的可用性。 三層結構的模塊化設計使得用戶在現(xiàn)有結構的基礎上實現(xiàn)了系統(tǒng)擴展,從而提高了企業(yè)信息化的速度,使得商業(yè)企業(yè)用戶在競爭中處于優(yōu)勢地位,總之構建三層的數(shù)據(jù)處理結構,將會更快更好的促進企業(yè)的信息化,提升企業(yè)的競爭力,使企業(yè) 在日新月異的信息時代獨占鰲頭。第 3 章 庫存管理系統(tǒng)的功能需求與總體設計 12 第 3 章 庫存 管理系統(tǒng)的功能需求與總體設計 統(tǒng)設計目標 本 庫存 管理系統(tǒng)是通過入庫管理、銷售(出庫)管理、 庫存 管理、客戶信息管理,人事管理以及貨品檢查等功能綜合運用的信息管理系統(tǒng),對 庫存 業(yè)務流程進行有效地全過程控制和跟蹤,實現(xiàn)完善的 庫存 信息管理。 本文以標準的 庫存 管理模式為藍本,分階段的根據(jù)用戶需求,并將需求轉化成為真正的項目實體。第一個階段的任務就是了解本系統(tǒng)要完成的任務,確定系統(tǒng)必須完成哪些準備工作,同時對目標系統(tǒng)提出完整、清晰且準確的要求。在全面客觀的系統(tǒng)分析的 基礎上。根據(jù)用戶提出的需求進行相應的功能設計,才能在此項工程完美實現(xiàn)的基礎上保證系統(tǒng)的運行質量。 存 管理系統(tǒng)的可行性研究 可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。也就是說可行性研究的目的不是解決問題,而是確定問題是否值得去解,研究在當前的具體條件下,開發(fā)新系統(tǒng)是否具備必要的資源和其它條件。下面的兩節(jié)分別從經(jīng)濟可行性以及技術可行性對本系統(tǒng)進行可行 性 分析。 濟 可行性 ( 1) 投資 硬件以及基本建設投資 2-13 工作場地及設施投資 計算機與通訊設備投資 安全與保密設備投資 操作系統(tǒng)與應用軟件投資 潛在投資 2-13 系統(tǒng)生命周期用于運行與維護的支出 開發(fā)人員與其他工作人員的工作回報支出 ( 2) 收益 庫存 管理系統(tǒng)的經(jīng)濟效益來源于兩個方面,一是以出售的方式來直接獲得回報,另外就是以租賃的方式用租金來表達效益;然而作為信息產(chǎn)業(yè)的一部分,我第 3 章 庫存管理系統(tǒng)的功能需求與總體設計 13 們更看重的是系統(tǒng)帶來的社會效益,它的投入使用可幫助企業(yè)實現(xiàn)倉庫管理的科學化以及規(guī)范化,以提高企業(yè)的工作效益來直接帶動銷售量的增長,從而推動社會的進步。 術可行性 本系統(tǒng)的實質可以歸納為一個實現(xiàn)對數(shù)據(jù)庫管理和 查詢的系統(tǒng),顯然,這一技術在現(xiàn)階段已經(jīng)十分成熟,因此開發(fā)人員完全可以用現(xiàn)有的技術和設備來衡量這個目標新系統(tǒng)的可行性,接下來就是根據(jù)用戶提出的系統(tǒng)功能、性能以及實現(xiàn)系統(tǒng)的各個約束條件結合現(xiàn)有的硬件、軟件來完成系統(tǒng)的開發(fā),當然充足的開發(fā)時間以及良好的開發(fā)環(huán)境也是完成目標系統(tǒng)的必備條件。 存 管理系統(tǒng)功能概述 統(tǒng)需求分析概述 通過對一般的中小型企業(yè)的貨物流程的分析,即從商品的入庫, 庫存 管理到銷售出庫流程的跟蹤,可以講用戶定義為兩大類,一是企業(yè)的客戶,另外一個就是企業(yè)自身的工作人員。作為一般的 客戶,他具有瀏覽企業(yè)門戶網(wǎng)站的權限,通過門戶網(wǎng)站來了解企業(yè)的規(guī)模,經(jīng)營方式以及面向的客戶類型,另外我們提供將游客發(fā)展成為潛在客戶的功能,即提供客戶的注冊功能,通過注冊使其成為企業(yè)的會員,提供特殊優(yōu)惠服務的基礎上同時也提高了企業(yè)的經(jīng)濟效益。企業(yè)的工作人員直接參與倉庫的日常管理與維護工作,可以講工作人員具體細化分工:系統(tǒng)管理員、銷售管理員、客戶信息管理員等。系統(tǒng)管理員主要完成兩種職能,一是對工作人員進行管理,他擁有 庫存 管理系統(tǒng)的最 高權限,可以根據(jù)實際需要賦予不同的工作人員相應的管理和操作權限: 如 他可以添加和撤銷 用戶的權限和賬號;他還可以參與到倉庫的日常管理中去, 如修改倉庫里商品的狀態(tài)信息以及對商品進行撤銷。銷售管理員負責記錄商品的入庫與銷售業(yè)務,定期檢查倉庫中貨物的狀態(tài)并進行記錄,同時要及時更新商品狀態(tài)信息??蛻粜畔⒐芾韱T的職責相對簡單,就是對注冊用戶以及商業(yè)合作伙伴的信息進行維護和及時更新,通過對客戶提供方便快捷的服務來增加企業(yè)的社會效益,他的工作就是企業(yè)的無形廣告。 第 3 章 庫存管理系統(tǒng)的功能需求與總體設計 14 統(tǒng)各模塊功能描述 庫存 管理系統(tǒng)可以分為以下幾個模塊:系統(tǒng)管理、采購管理、銷售管理、 庫存 管理、人事管理以及客戶信息管理。各個模塊之間 的關系及完成的基本功能我們通過下面的圖 以得到清晰的了解。 圖 存 管理系統(tǒng)功能模塊圖 (1) 系統(tǒng)管理 系統(tǒng)管理主要包括用戶管理和倉庫管理,它是系統(tǒng)中權限級別最高的用戶,因此使用此模塊的只有系統(tǒng)管理員。通過系統(tǒng)管理模塊的功能,系統(tǒng)管理員實現(xiàn)對各個層次的系統(tǒng)用戶的管理以及 庫存 商品的一切管理活動。 (2) 采購管理 采購管理模塊重要管理商品的采購信息,它包括對商品基本信息的管理和錄入,以及提供對商品供應商信息的錄入及編輯功能,用到此模塊的用戶角色包括采購人員及 庫存 管理員。 (3) 銷售管理 此模 塊主要負責對 庫存 的商品進行銷售管理,包括 庫存 商品信息的及時更新以及出入賬管理,用到此模塊的用戶角色是銷售人員。 (4) 庫存 管理 庫存 管理包括 庫存 商品信息管理, 庫存 商品狀態(tài)(數(shù)量、生產(chǎn)廠商、有效日期等)管理,用到此模塊的用戶角色有客戶和倉庫管理員。 (5) 人事管理 第 3 章 庫存管理系統(tǒng)的功能需求與總體設計 15 此模塊實現(xiàn)的功能是提供一個平臺對企業(yè)員工進行管理,它能實現(xiàn)員工管理以及員工個人信息管理。用到此模塊的用戶角色是倉庫工作人員以及系統(tǒng)管理員。 (6) 客戶信息管理 客戶信息管理模塊分為兩個部分,其一是客戶基本信息管理,再就是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《手術室護理中快速康復理念與患者術后生活質量關系研究》教學研究課題報告
- 2025年鄉(xiāng)村文化遺產(chǎn)活化利用未來五年發(fā)展報告
- 2025年撫順師范高等??茖W校馬克思主義基本原理概論期末考試參考題庫
- 2025年重慶電信職業(yè)學院馬克思主義基本原理概論期末考試筆試真題匯編
- 2024年合肥經(jīng)濟學院馬克思主義基本原理概論期末考試筆試題庫
- 2025年石家莊鐵道大學四方學院馬克思主義基本原理概論期末考試參考題庫
- 2025年天津市職業(yè)大學馬克思主義基本原理概論期末考試筆試真題匯編
- 2024年玉溪農(nóng)業(yè)職業(yè)技術學院馬克思主義基本原理概論期末考試筆試題庫
- 2025年河北經(jīng)貿(mào)大學經(jīng)濟管理學院馬克思主義基本原理概論期末考試參考題庫
- 2024年山西經(jīng)貿(mào)職業(yè)學院馬克思主義基本原理概論期末考試真題匯編
- 2026年中國醫(yī)學科學院醫(yī)學實驗動物研究所第三批公開招聘工作人員備考題庫及答案詳解一套
- (自2026年1月1日起施行)《增值稅法實施條例》重點解讀
- 2026春小學科學教科版(2024)三年級下冊《4.幼蠶在生長》教學設計
- 管道安裝協(xié)議2025年
- 2026年內(nèi)蒙古商貿(mào)職業(yè)學院單招綜合素質考試題庫附答案詳解
- 2026年青島航空科技職業(yè)學院單招職業(yè)適應性考試題庫含答案詳解
- 事業(yè)編財會面試題及答案
- 2026年護理部工作計劃
- 《醫(yī)保支付資格管理》培訓考核題庫及答案
- 湘教版(2024)八年級上冊地理期末學情評估測試卷(含答案)
- (2025年)福建能化集團招聘筆試題附答案
評論
0/150
提交評論