中小企業(yè)物資資產(chǎn)管理系統(tǒng)_第1頁
中小企業(yè)物資資產(chǎn)管理系統(tǒng)_第2頁
中小企業(yè)物資資產(chǎn)管理系統(tǒng)_第3頁
中小企業(yè)物資資產(chǎn)管理系統(tǒng)_第4頁
中小企業(yè)物資資產(chǎn)管理系統(tǒng)_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué) 號(hào) 密 級(jí) 中小企業(yè)物資資產(chǎn)管理系統(tǒng) Small and Medium Sized Enterprise Asset Management System 學(xué)學(xué) 生生 姓姓名名: 所所 在在 學(xué)學(xué)院院: 所所 在在 專專業(yè)業(yè): 指指 導(dǎo)導(dǎo) 教教師師: 職職稱稱: 所所 在在 單單位位: 論文提交日期論文提交日期: 論文答辯日期論文答辯日期: 學(xué)位授予單位學(xué)位授予單位: 中小企業(yè)物資資產(chǎn)管理系統(tǒng) I 摘 要 隨著科學(xué)技術(shù)的發(fā)展,企業(yè)之間的競(jìng)爭(zhēng)越來越激烈,為實(shí)現(xiàn)企業(yè)經(jīng)濟(jì)持續(xù)、健康、 快速和平穩(wěn)的發(fā)展,實(shí)施全方位的物資資產(chǎn)管理系統(tǒng)更顯得至關(guān)重要。另一方面以計(jì) 算機(jī)為核心技術(shù)的網(wǎng)絡(luò)技術(shù)正以迅猛的速度

2、不斷向前推進(jìn),信息化水平的高低已經(jīng)成 為衡量企業(yè)綜合實(shí)力以及企業(yè)核心競(jìng)爭(zhēng)力的重要標(biāo)準(zhǔn)。物資管理是融合了計(jì)劃、購(gòu)買、 調(diào)度與管理的綜合體,是企業(yè)日常管理和經(jīng)營(yíng)的重要組成部分。 本系統(tǒng)是根據(jù)中小企業(yè)物資管理的特點(diǎn),采用 B/S 模式,引入.NET 技術(shù)和 C#語 言進(jìn)行開發(fā),集采購(gòu)管理、庫(kù)存管理、和固定資產(chǎn)管理于一體,為企業(yè)量身定做的物 資管理軟件。該系統(tǒng)可以幫助物資管理工作人員和企業(yè)領(lǐng)導(dǎo)人在第一時(shí)間了解到企業(yè) 的物資信息,實(shí)時(shí)的控制和管理物資,切實(shí)提高公司物資管理的工作效率,解決人工 管理方式帶來的工作效率低、易出錯(cuò)、資產(chǎn)流失和資產(chǎn)利用率低等問題。 本論文首先針對(duì)中小企業(yè)物資資產(chǎn)管理系統(tǒng)的發(fā)展,

3、分析國(guó)、內(nèi)外發(fā)展的差異情 況,結(jié)合企業(yè)物資管理情況,說明了本文將要實(shí)現(xiàn)的企業(yè)物資資產(chǎn)管理系統(tǒng)的概念與 內(nèi)容。通過研究本課題的相關(guān)要求完成需要分析。然后詳細(xì)介紹物資資產(chǎn)管理系統(tǒng)的 架構(gòu)設(shè)計(jì)方案和思想,并從概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)三個(gè)方面來介紹數(shù)據(jù)庫(kù)的 設(shè)計(jì)。最后,對(duì)中小企業(yè)物資資產(chǎn)管理系統(tǒng)中的重要功能模塊,如:物資入庫(kù),基本 信息維護(hù),物資出庫(kù)等,重點(diǎn)論述了詳細(xì)的設(shè)計(jì)方案和具體的實(shí)現(xiàn)方法。 通過系統(tǒng)的開發(fā),最終按照任務(wù)書的要求基本完成了中小企業(yè)物資資產(chǎn)管理系統(tǒng) 的開發(fā),實(shí)現(xiàn)了相關(guān)的功能模塊,并通過測(cè)試用例,驗(yàn)證了系統(tǒng)的正確性,基本達(dá)到 了預(yù)期的效果,成功實(shí)現(xiàn)了一個(gè)界面友好,操作簡(jiǎn)單,可維護(hù)性

4、強(qiáng)的中小企業(yè)物資資 產(chǎn)管理系統(tǒng)。 關(guān)鍵詞:.NET 技術(shù);B/S 模式;中小企業(yè);物資管理 XX 工程大學(xué)學(xué)士學(xué)位論文 II ABSTRACT With the development of science and technology, more and more intense competition among the enterprises, in order to achieve the enterprise sustained, healthy and rapid and steady development, The implementation of material asse

5、ts management system overall is more important. The other hand, computer network technology as the core technology is growing fast and constantly move forward, the level of information technology has become an important measure of overall strength and core competitiveness of enterprises. Materials m

6、anagement is the integration of planning, buying, complex scheduling and management is an important part of the daily management and operations. The system is based on the characteristics of materials management in small and medium sized enterprises, using B / S mode, the introduction of. NET techno

7、logies and C # language development, set procurement management, inventory management, and fixed asset management in one enterprise management software tailored materials . The system can help materials management staff and business leaders understand that material information enterprises in the fir

8、st time, real-time control and management of supplies, and effectively improve the efficiency of the companys materials management, resolve to bring low labor management efficiency, error-prone, low loss of assets and asset utilization issues. In this thesis, faiming at the development of material a

9、ssets management system of small and medium-sized enterprises, and analyzes the differences situation in the country, internal and external developments, combined with the management of corporate materials, this paper describes the concept and content of the material to achieve the enterprise asset

10、management system. Need to be analyzed by studying the relevant requirements of the completion of this project. Architecture design and detailing supplies asset management systems and ideas, and from conceptual design, logical design, physical design three aspects to introduce database design. Final

11、ly, the important function modules of material assets management system in small and medium sized enterprises, such as: material storage, maintenance of basic information, such as a library of materials, focuses on the detailed design and specific method. Through the development of the system, and f

12、inally according to the task book requirements basically completed the development of the material assets management system 中小企業(yè)物資資產(chǎn)管理系統(tǒng) III of small and medium-sized enterprises, the relevant functional modules, and through the test case, verify the correctness of the system, basically achieve the

13、expected results, the successful realization of a friendly interface, simple operation, can maintain the material assets management system for small and medium enterprises strong. Key words: .NET technology; B/S model; small and medium-sized enterprises; materials management XX 工程大學(xué)學(xué)士學(xué)位論文 IV 目 錄 第 1

14、 章 緒論 1 1.1 研究背景與意義.1 1.2 國(guó)內(nèi)外研究現(xiàn)狀.2 1.3 論文組織結(jié)構(gòu).2 第 2 章 系統(tǒng)需求分析與相關(guān)技術(shù) 4 2.1 系統(tǒng)用戶需求.4 2.2 系統(tǒng)業(yè)務(wù)需求.5 2.2.1 基本業(yè)務(wù)功能分析.5 2.2.2 業(yè)務(wù)流程圖.6 2.3 系統(tǒng)關(guān)鍵技術(shù)研究.7 2.3.1 C/S 模式和 B/S 模式.7 2.3.2 開發(fā)環(huán)境.8 2.4 本章小結(jié).8 第 3 章 系統(tǒng)概要設(shè)計(jì) 9 3.1 系統(tǒng)功能模塊設(shè)計(jì).9 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì).13 3.2.1 概念設(shè)計(jì).13 3.2.2 邏輯設(shè)計(jì).14 3.2.3 物理設(shè)計(jì).14 3.4 本章小結(jié).17 第 4 章 中小企業(yè)物資資產(chǎn)管

15、理系統(tǒng)實(shí)現(xiàn) 18 4.1 三層架構(gòu)設(shè)計(jì)與實(shí)現(xiàn).18 4.2 系統(tǒng)管理的設(shè)計(jì)與實(shí)現(xiàn).18 4.2.1 權(quán)限管理.19 4.2.2 用戶管理.19 4.3 系統(tǒng)維護(hù).21 4.3.1 基本數(shù)據(jù)維護(hù).21 4.3.2 數(shù)據(jù)備份.22 中小企業(yè)物資資產(chǎn)管理系統(tǒng) V 4.3.3 數(shù)據(jù)還原.23 4.4 物資資產(chǎn)管理.23 4.4.1 物資入庫(kù).23 4.4.2 物資出庫(kù).24 4.4.3 物資退庫(kù).25 4.4.4 物資盤點(diǎn).26 4.5 通用查詢.27 4.5.1 物資入庫(kù)查詢.27 4.5.2 物資出庫(kù)查詢.28 4.5.3 物資盤點(diǎn)查詢.28 4.6 本章小結(jié).29 結(jié)論 30 參考文獻(xiàn) 31 攻

16、讀學(xué)士學(xué)位期間發(fā)表的論文和取得的科研成果 33 致謝 34 第 1 章 緒論 1 第 1 章 緒論 1.1 研究背景與意義 隨著科技的突飛猛進(jìn)的發(fā)展和全球經(jīng)濟(jì)一體化的格局的逐漸形成世界企業(yè)之間的 競(jìng)爭(zhēng)更加激烈。傳統(tǒng)的商業(yè)管理方式已經(jīng)被這些激烈的競(jìng)爭(zhēng)、瞬息萬變的市場(chǎng)需求和 錯(cuò)綜復(fù)雜的商業(yè)管理搞得筋疲力盡、無所適從,漸漸陷入窮途末路的尷尬境地1-3。 作為企業(yè)日常管理和經(jīng)營(yíng)的重要組成部分,物資管理是一個(gè)融合了計(jì)劃、購(gòu)買、 調(diào)度和管理的綜合體,實(shí)在分配與流通過程中與物資有關(guān)的所有檢查和組織工作的總 稱。企業(yè)固定物資資產(chǎn)具有價(jià)值高、使用周期長(zhǎng)、使用地點(diǎn)分散、管理難度大等特點(diǎn), 對(duì)它的管理是中小企業(yè)日常

17、管理工作的一個(gè)重要部分,而國(guó)內(nèi)中小企業(yè)物資資產(chǎn)管理 方面普遍存在登記信息與實(shí)物不符、變動(dòng)信息反映不及時(shí)、盤點(diǎn)工作量極大等問題, 這些問題大大增加了中小企業(yè)的管理成本4-5。 物資管理系統(tǒng)可以有效的防止企業(yè)的物資流失,非常明了的反應(yīng)企業(yè)的物資現(xiàn)狀, 通過信息系統(tǒng)的查詢、管理,實(shí)現(xiàn)中小企業(yè)在經(jīng)營(yíng)過程中的信息化和電子化,對(duì)企業(yè) 的物資實(shí)現(xiàn)全面的信息管理6-7。能夠方便的匯總到物資的使用情況,及時(shí)的反饋物資 支出的信息,控制丟失和遺漏等現(xiàn)象;可以避免信息的丟失和無序傳遞,在方便快捷 的信息交互過程中,保證物資信息的可回溯性;能夠降低庫(kù)存,嚴(yán)格物資申領(lǐng)使用的 流程,科學(xué)規(guī)范的登記物資的領(lǐng)取情況,方便查詢

18、預(yù)覽,以避免預(yù)算外的開銷;這樣 對(duì)降低企業(yè)產(chǎn)品成本有著重大的意義,可以減少企業(yè)的供應(yīng)風(fēng)險(xiǎn),防止企業(yè)物資閑置, 優(yōu)化企業(yè)庫(kù)存結(jié)構(gòu),提高中小企業(yè)物資周轉(zhuǎn)率;可以將人工信息管理儲(chǔ)存更替為高效 的現(xiàn)代信息管理技術(shù),縮短信息匯總、收集的時(shí)間與周期,提高管理的速度和效率, 同時(shí)能夠使人工管理過程中存在的信息匯總重復(fù)、物資難以調(diào)配及其平衡的問題得到 有效的解決,方便中小企業(yè)生產(chǎn)經(jīng)營(yíng)管理中的各項(xiàng)需求;滿足信息查詢的實(shí)效性要求, 提高信息的規(guī)范化程度,可滿足多個(gè)部門的不同的業(yè)務(wù)需求,也能更好地遵守國(guó)家的 政策和法令;也能夠使得手工管理過程中存在的效率低、錯(cuò)誤率高的問題得到有效的 解決;在生產(chǎn)經(jīng)營(yíng)過程中引入計(jì)算機(jī)

19、技術(shù)能夠?yàn)槠髽I(yè)發(fā)展提供更廣闊的空間,能夠提 高管理效率8-9。企業(yè)固定物資資產(chǎn)管理作為企業(yè)管理中重要的組成部分,加強(qiáng)企業(yè)固 定物資資產(chǎn)的管理,可以優(yōu)化企業(yè)的資源配置降低企業(yè)成本10。 XX 工程大學(xué)學(xué)士學(xué)位論文 2 1.2 國(guó)內(nèi)外研究現(xiàn)狀 在國(guó)外,企業(yè)物資管理作為生產(chǎn)流通領(lǐng)域的重要環(huán)節(jié)已經(jīng)有了相當(dāng)長(zhǎng)的發(fā)展歷史, 如今正作為上商品在市場(chǎng)上流通,推動(dòng)著企業(yè)的經(jīng)營(yíng)與成長(zhǎng)。在國(guó)外尤其是歐美等國(guó) 家的發(fā)展最為先進(jìn),已經(jīng)由傳統(tǒng)的粗放型管理朝著現(xiàn)代化管理不斷進(jìn)步11。 在很長(zhǎng)一段時(shí)間以來,由于各種各樣的原因,我國(guó)的信息資源建設(shè)水平遠(yuǎn)遠(yuǎn)落后 于信息基礎(chǔ)設(shè)施的建設(shè)的水平。這樣我國(guó)的信息開發(fā)管理長(zhǎng)期以來都不能與信

20、息資源 進(jìn)行同步的增長(zhǎng)。我國(guó)的信息資源基礎(chǔ)建設(shè)水平遠(yuǎn)遠(yuǎn)落后于企業(yè)和用戶的需求,與西 方資本主義國(guó)家建設(shè)水平也甚有差距。其實(shí)我國(guó)的原始信息資源是相當(dāng)豐富的,只是 對(duì)于計(jì)算機(jī)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、系統(tǒng)開發(fā)技術(shù)等應(yīng)用率還相當(dāng)?shù)?,發(fā)展規(guī)模還有待擴(kuò) 大。我國(guó)對(duì)于企業(yè)物資管理的研究在起步上較晚,70 年代末,國(guó)內(nèi)才開始全方位的推 廣計(jì)算機(jī)在管理的應(yīng)用,技術(shù)上也相對(duì)落后,總體水平相對(duì)低下12。 當(dāng)今的中國(guó),信息技術(shù)正以銳不可當(dāng)?shù)乃俣认蚯鞍l(fā)展,并不斷的在社會(huì)生活的方 方面面得到廣泛的應(yīng)用,給廣大的群眾的生活帶來了巨大的變化。物資管理系統(tǒng)起步 雖晚,但發(fā)展快。特別是微型計(jì)算機(jī)的出現(xiàn)和普及之后,更是為信息處理提供了更

21、加 方便和快捷的的處理手段,計(jì)算機(jī)的出現(xiàn)對(duì)于推動(dòng)我國(guó)管理信息處理現(xiàn)代化起到了十 分重要的作用。關(guān)于綜合物資信息的管理系統(tǒng)的研究主要建立企業(yè)級(jí)的 ERP 系統(tǒng)等。 對(duì)于國(guó)內(nèi)的企業(yè)來說,基礎(chǔ)信息的建設(shè)仍然是當(dāng)前需求的主要內(nèi)容。對(duì)于現(xiàn)代企業(yè)而 言,完善的企業(yè)物資資產(chǎn)管理系統(tǒng)也是企業(yè)信息化的建設(shè)的重要內(nèi)容13-15。 1.3 論文組織結(jié)構(gòu) 第 1 章為緒論,主要是根據(jù)現(xiàn)階段中小企業(yè)物資資產(chǎn)管理情況,介紹了該系統(tǒng)的 背景、意義以及國(guó)內(nèi)外的發(fā)展現(xiàn)狀,說明了論文的組織結(jié)構(gòu)。 第 2 章為系統(tǒng)需求分析和相關(guān)技術(shù),本章首先對(duì)系統(tǒng)用戶需求以及系統(tǒng)業(yè)務(wù)需求 進(jìn)行了詳細(xì)的分析闡述。然后結(jié)合用戶需求對(duì)系統(tǒng)功能模塊進(jìn)行業(yè)

22、務(wù)流程圖,最后對(duì) 系統(tǒng)相關(guān)關(guān)鍵技術(shù)進(jìn)行了詳細(xì)介紹。 第 3 章為系統(tǒng)概要設(shè)計(jì),首先詳細(xì)介紹中小企業(yè)物資資產(chǎn)管理系統(tǒng)功能模塊的總 體設(shè)計(jì),然后對(duì)系統(tǒng)所需數(shù)據(jù)庫(kù)的設(shè)計(jì)主要從概念設(shè)計(jì)、邏輯設(shè)計(jì)以及物理設(shè)計(jì)三個(gè) 方面來詳細(xì)闡述數(shù)據(jù)庫(kù)設(shè)計(jì),最后介紹了本系統(tǒng)的設(shè)計(jì)模式。 第 4 章為中小企業(yè)物資資產(chǎn)管理系統(tǒng)系統(tǒng)的實(shí)現(xiàn),詳細(xì)說明了系統(tǒng)開發(fā)三層架構(gòu) 設(shè)計(jì)與實(shí)現(xiàn)技術(shù),再詳細(xì)的闡述了本物資系統(tǒng)各個(gè)核心模塊的詳細(xì)開發(fā)實(shí)現(xiàn)過程,針 第 1 章 緒論 3 對(duì)中小企業(yè)物資資產(chǎn)管理系統(tǒng)的具體業(yè)務(wù)流程,以.NET 和 SQL sever 2008 為開發(fā)平臺(tái), 結(jié)合三層架構(gòu)設(shè)計(jì)等技術(shù),設(shè)計(jì)實(shí)現(xiàn)物資管理系統(tǒng)。 最后,在結(jié)論中總

23、結(jié)了系統(tǒng)開發(fā)設(shè)計(jì)的整個(gè)過程,敘述了系統(tǒng)的開發(fā)結(jié)果,同時(shí) 簡(jiǎn)單展望了一下下一步的開發(fā)方向。 XX 工程大學(xué)學(xué)士學(xué)位論文 4 第 2 章 系統(tǒng)需求分析與相關(guān)技術(shù) 需求分析作為軟件開發(fā)過程中的第一環(huán)節(jié),是應(yīng)用系統(tǒng)開發(fā)過程中必不可少的重 要組成部分,重要性不言而喻。正確理解用戶的意圖是應(yīng)用系統(tǒng)正確性的根本,是一 切應(yīng)用系統(tǒng)開發(fā)的基礎(chǔ)步驟和必經(jīng)階段,是系統(tǒng)性能的保障。本節(jié)通過對(duì)企業(yè)業(yè)務(wù)和 資產(chǎn)管理過程的業(yè)務(wù)流程分析,抽象出了系統(tǒng)的用例模型,并細(xì)化為系統(tǒng)的功能需求, 明確了用戶希望一個(gè)什么樣的系統(tǒng),該系統(tǒng)能為用戶解決什么樣的問題、該物資系統(tǒng) 應(yīng)具備什么樣的功能、用戶與系統(tǒng)將會(huì)交互哪些信息等問題。本章通過準(zhǔn)

24、確細(xì)致的分 析,為系統(tǒng)開發(fā)制定了詳盡的需求說明書,為系統(tǒng)后續(xù)的開發(fā)工作指明了方向。 2.1 系統(tǒng)用戶需求 企業(yè)物資管理工作涉及到企業(yè)生產(chǎn)、經(jīng)營(yíng)、銷售、管理等方方面面的內(nèi)容,是物 資在使用和保存、分配與流通過程中產(chǎn)生的一切與物資相關(guān)的工作的總稱16。物資資 產(chǎn)管理系統(tǒng)可以降低企業(yè)中物資消耗,使企業(yè)中與物資有關(guān)的各類統(tǒng)計(jì)和周轉(zhuǎn)工作更 加直觀和方便。通過對(duì)中小企業(yè)物資管理的調(diào)查與分析,用戶要求系統(tǒng)具有以下的功 能: (1)絕大部分操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面及容錯(cuò)功能 方便系統(tǒng)用戶的操作。 (2)該物資資產(chǎn)管理系統(tǒng)要求限制使用對(duì)象,并具有較好的權(quán)限管理,對(duì)資產(chǎn)管理 員進(jìn)行權(quán)限的

25、設(shè)置,不同身份的系統(tǒng)管理者擁有不同功能的操作。物資系統(tǒng)的系統(tǒng)級(jí) 別用戶能操作所有物資系統(tǒng)功能模塊,普通用戶只能操作特定部分的物資管理部分。 (3)管理員想要操作系統(tǒng)必須從登陸界面進(jìn)入系統(tǒng),在登陸界面中輸入自己特有用 戶名、密碼并選擇自己正確的使用權(quán)限,通過身份驗(yàn)證后,才可以進(jìn)入中小企業(yè)物資 資產(chǎn)管理系統(tǒng)的主界面。 (4)企業(yè)物資資產(chǎn)管理系統(tǒng)要求能對(duì)企業(yè)物資資產(chǎn)出庫(kù)進(jìn)行管理,記錄相應(yīng)的出庫(kù) 信息(名稱,規(guī)格,出庫(kù)數(shù)量,售價(jià),經(jīng)辦人,出庫(kù)時(shí)間,備注等) 。 (5)企業(yè)物資資產(chǎn)管理系統(tǒng)要求能對(duì)企業(yè)物資資產(chǎn)入庫(kù)進(jìn)行管理,記錄相應(yīng)的入庫(kù) 信息(名稱,規(guī)格,入庫(kù)總數(shù),進(jìn)價(jià),經(jīng)辦人,入庫(kù)時(shí)間) 。 (6)物

26、資維修管理也是中小企業(yè)物資資產(chǎn)管理非常重要的環(huán)節(jié)。本系統(tǒng)中系統(tǒng)管理 員可以添加將要維修的維修物資的信息??梢酝ㄟ^物資名稱、物資維修的時(shí)間進(jìn)行查 第 2 章 系統(tǒng)分析與相關(guān)技術(shù) 5 找物資維修的情況,同時(shí)可以對(duì)物資維修進(jìn)行處理。 (7)在企業(yè)物資的管理當(dāng)中,物資的領(lǐng)用和歸還是非常常見的??梢酝ㄟ^領(lǐng)用物資 的名稱和領(lǐng)用時(shí)間進(jìn)行插敘,還可以對(duì)領(lǐng)用物資進(jìn)行歸還操作。 (8)該中小企業(yè)物資資產(chǎn)管理系統(tǒng)應(yīng)有對(duì)供貨商信息維護(hù)的功能,跟據(jù)企業(yè)實(shí)時(shí)的 物資流通情況來記錄并可隨時(shí)修改供貨商的相關(guān)信息。 2.2 系統(tǒng)業(yè)務(wù)需求 2.2.1 基本業(yè)務(wù)功能分析 本課題研究目的是成功開發(fā)一個(gè)適合于中小企業(yè)運(yùn)營(yíng)特點(diǎn)的物資管理

27、系統(tǒng),有效 提高企業(yè)工作效率,改善辦公環(huán)境,保證物資數(shù)據(jù)的正確性,使工作人員可以方便、 及時(shí)、便捷地獲取各類信息。通過對(duì)中小企業(yè)物資管理的調(diào)查與分析的基礎(chǔ)上,對(duì)該 物資系統(tǒng)的基本功能進(jìn)行如下總結(jié): (1)用戶登錄功能:登錄是該中小企業(yè)物資資產(chǎn)管理系統(tǒng)的入口,所有的用戶只有 通過登錄才能使用系統(tǒng)的功能。登錄功能可以對(duì)中小企業(yè)物資資產(chǎn)管理系統(tǒng)實(shí)現(xiàn)安全 性管理,本物資資產(chǎn)管理系統(tǒng)會(huì)根據(jù)用戶的輸入,判斷用戶輸入的用戶名和密碼并且 判斷用戶是否選擇正確的用戶權(quán)限,如果輸入正確才允許用戶進(jìn)入系統(tǒng),依據(jù)不同的 角色進(jìn)行不同的操作,對(duì)于登錄不成功的用戶,系統(tǒng)會(huì)將結(jié)果反饋給用戶并且將無權(quán) 對(duì)系統(tǒng)進(jìn)行任意的操作,

28、確保系統(tǒng)的安全性。 (2)基本信息管理模塊:該模塊主要有物資大類信息設(shè)置、倉(cāng)庫(kù)信息設(shè)置、供貨商 信息設(shè)置等功能模塊構(gòu)成。物資大類信息主要是瀏覽和修改庫(kù)存物資的詳細(xì)信息,企 業(yè)根據(jù)自身特點(diǎn)填寫該企業(yè)特有的物資大類,該大類物資的設(shè)計(jì)主要方便企業(yè)合理規(guī) 劃該企業(yè)的物資為企業(yè)物資的入庫(kù)、出庫(kù)和查詢方便的分類。倉(cāng)庫(kù)設(shè)置主要是增加物 資存儲(chǔ)倉(cāng)庫(kù)并添加倉(cāng)庫(kù)功能用途的描述,詳細(xì)的倉(cāng)庫(kù)信息設(shè)置,方便企業(yè)物資的合理 放置和方便企業(yè)管理員的管理。供貨商信息的設(shè)置主要是對(duì)企業(yè)供貨鏈進(jìn)行管理,記 錄供貨商的信息,根據(jù)企業(yè)物資供應(yīng)鏈的信息,填寫相應(yīng)的物資供應(yīng)商信息。 (3)單據(jù)管理模塊:該模塊主要對(duì)物資的入庫(kù)、出庫(kù)、退庫(kù)

29、、盤點(diǎn)、維修的單據(jù)進(jìn) 行登記管理操作,確保數(shù)據(jù)的正確性和實(shí)效性,為經(jīng)營(yíng)者有效的提供決策支持。資產(chǎn) 的入庫(kù)是物資退庫(kù)或者購(gòu)進(jìn)后需要將物資的相關(guān)信息存入到數(shù)據(jù)庫(kù)中。用戶登錄系統(tǒng) 后選擇相關(guān)的功能,進(jìn)入相應(yīng)的物資管理功能模塊界面,按照界面的要求填寫物資的 詳細(xì)信息。物資的維修時(shí)在物資資產(chǎn)在使用過程中遇到了資產(chǎn)損壞的情況下,需要對(duì) XX 工程大學(xué)學(xué)士學(xué)位論文 6 物資進(jìn)行維修的處理,點(diǎn)擊“資產(chǎn)維修”選項(xiàng)根據(jù)界面的要求填寫需要維修的物資信息。 填寫完了之后提交給系統(tǒng)登記入系統(tǒng)的數(shù)據(jù)庫(kù)。 (4)通用查詢模塊:該模塊主要中小企業(yè)物資資產(chǎn)管理系統(tǒng)中的入庫(kù)、出庫(kù)、維修、 退庫(kù)物資的查詢操作。根據(jù)物資資產(chǎn)的分類不

30、同,這就需要對(duì)不同的物資資產(chǎn)名稱的 關(guān)鍵字進(jìn)行查詢。每次查詢時(shí)輸入不同的關(guān)鍵字進(jìn)行對(duì)相關(guān)資產(chǎn)進(jìn)行查詢,需要查詢 的物資信息最后以列表的信息在頁面上顯示給用戶。點(diǎn)擊物資的資產(chǎn)編號(hào),可以顯示 該物資入庫(kù)時(shí)的詳細(xì)信息。 (5)退出系統(tǒng)功能:無論是用戶操作完成還是不想繼續(xù)操作,只要用戶希望退出系 統(tǒng),系統(tǒng)都應(yīng)該提供相應(yīng)的完全退出功能,避免用戶對(duì)系統(tǒng)進(jìn)行強(qiáng)行關(guān)閉的情況,保 證系統(tǒng)數(shù)據(jù)的安全性。 2.2.2 業(yè)務(wù)流程圖 1.用戶登錄模塊 在這個(gè)模塊中用戶首先輸入系統(tǒng)給用戶特有的用戶名和密碼,點(diǎn)擊登錄之后,系 統(tǒng)自動(dòng)判斷用戶輸入的用戶名和密碼的正確性。若用戶名和密碼輸入正確才能成功進(jìn) 入系統(tǒng),用戶名和密碼中

31、有一個(gè)輸入不正確都不能進(jìn)入系統(tǒng)進(jìn)行任何的操作。用戶登 錄模塊流程圖入圖 2.1 所示: 用戶 輸入用戶 名、密碼 登陸 物資管理系統(tǒng) 成功 不成功 圖 2.1 用戶登錄流程圖 2.系統(tǒng)維護(hù) 該模塊是系統(tǒng)維護(hù)模塊,其中添加用戶模塊是系統(tǒng)管理員特有的功能模塊,而修 改密碼是所有用戶都能使用的功能。系統(tǒng)維護(hù)流程圖如圖 2.2 所示: 第 2 章 系統(tǒng)分析與相關(guān)技術(shù) 7 選擇 添加用戶密碼修改 進(jìn)入系統(tǒng) 用戶登錄 所有用戶 系統(tǒng)管理 員 圖 2.2 系統(tǒng)維護(hù)流程圖 2.3 系統(tǒng)關(guān)鍵技術(shù)研究 2.3.1 C/S 模式和 B/S 模式 目前,管理信息系統(tǒng)常用的開發(fā)模式有 C/S(client/Server

32、)模式和 B/S(Browser/Server)模式兩種。隨著 Internet 技術(shù)的興起,B/S 模式顯示出了其優(yōu)越性17。 首先,B/S 模式簡(jiǎn)化了客戶端。它不需要像 C/S 模式那樣要在不同操作系統(tǒng)的計(jì)算 機(jī)上安裝不同的客戶端應(yīng)用程序,而只需安裝通用瀏覽器軟件就能進(jìn)行操作。這樣不 但可以節(jié)省客戶計(jì)算機(jī)的硬盤空間與內(nèi)存,而且使客戶在安裝過程更加的簡(jiǎn)潔、靈活、 方便18-20。 其次,B/S 模式簡(jiǎn)化了系統(tǒng)的開發(fā)與維護(hù)。在此模式下的系統(tǒng)開發(fā)者不需要為不同 用戶設(shè)計(jì)開發(fā)不同的客戶端應(yīng)用程序,系統(tǒng)開發(fā)者僅僅只需將所有的功能模塊都在 Web 服務(wù)器上實(shí)現(xiàn),而用戶只需在通用瀏覽器上就能實(shí)現(xiàn)對(duì)系統(tǒng)的

33、操作,開發(fā)者只需 就不同的功能為不同的用戶設(shè)置不同的權(quán)限而保證系統(tǒng)權(quán)限的分層。維護(hù)和升級(jí)操作 只需在服務(wù)器進(jìn)行有更好的用戶體驗(yàn)21。 再次,在 B/S 模式下開發(fā)的系統(tǒng)使用戶的操作變得更加簡(jiǎn)便。在 C/S 模式下開發(fā) 的系統(tǒng),各個(gè)用戶應(yīng)用程序都有自己特定的規(guī)格,這些使用者都需要接受專門的培訓(xùn)。 XX 工程大學(xué)學(xué)士學(xué)位論文 8 而在 B/S 模式中開發(fā)的系統(tǒng),用戶面對(duì)的客戶端只是一個(gè)簡(jiǎn)單的瀏覽器軟件這樣操作 就更加的簡(jiǎn)單化22-25。 最后,借助于互聯(lián)網(wǎng)絡(luò),B/S 模式具有管理集中、用戶簡(jiǎn)單、跨平臺(tái)等優(yōu)點(diǎn),用戶 可以在任何接入互聯(lián)網(wǎng)的地點(diǎn)進(jìn)行有關(guān)操作,消除了地域的限制,使用非常方便,更 加具有實(shí)

34、用性等現(xiàn)實(shí)意義。 2.3.2 開發(fā)環(huán)境 系統(tǒng)開發(fā)環(huán)境如表 2.1 所示: 表 2.1 系統(tǒng)開發(fā)環(huán)境 分類名稱版本語種 操作系統(tǒng)Windows 7簡(jiǎn)體中文 開發(fā)平臺(tái)Visual Studio 2010 集成開發(fā)環(huán)境2010中文 數(shù)據(jù)庫(kù)平臺(tái)Microsoft SQL Server2008 R2中文 服務(wù)器IIS7.0中文 2.4 本章小結(jié) 本章主要對(duì)中小企業(yè)物資管理系統(tǒng)進(jìn)行了需求分析的詳盡工作。對(duì)用戶需求進(jìn)行 研究分析,總結(jié)出了本系統(tǒng)具有的功能模塊,然后對(duì)各個(gè)模塊進(jìn)行了詳細(xì)的業(yè)務(wù)流程 的分析,設(shè)計(jì)出了中小企業(yè)物資管理系統(tǒng)設(shè)計(jì)的總體目標(biāo),最后,本章對(duì)中小企業(yè)物 資管理系統(tǒng)將會(huì)用到的關(guān)鍵技術(shù)和系統(tǒng)開發(fā)

35、環(huán)境進(jìn)行介紹,經(jīng)過一系列的需求研究工 作,為后期的詳細(xì)設(shè)計(jì)打下堅(jiān)實(shí)的基礎(chǔ)。 第 3 章 系統(tǒng)概要設(shè)計(jì) 9 第 3 章 系統(tǒng)概要設(shè)計(jì) 系統(tǒng)設(shè)計(jì)任務(wù)主要是將需求分析階段得出的信息轉(zhuǎn)化為系統(tǒng)的軟件結(jié)構(gòu)與數(shù)據(jù)結(jié) 構(gòu)。設(shè)計(jì)軟件結(jié)構(gòu)的具體任務(wù)是將一個(gè)復(fù)雜系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊之間 的層次結(jié)構(gòu)以及調(diào)用關(guān)系等。 3.1 系統(tǒng)功能模塊設(shè)計(jì) 中小企業(yè)物資資產(chǎn)管理系統(tǒng)是一個(gè)功能完善的系統(tǒng),不簡(jiǎn)單的只是對(duì)企業(yè)物資的 登記出庫(kù)與入庫(kù)而是集進(jìn)、銷、存于一體的物資管理系統(tǒng),在上一章的需求分析的基 礎(chǔ)上,我們根據(jù)逐步分析與細(xì)化的原則,對(duì)系統(tǒng)進(jìn)一步的總體設(shè)計(jì),如圖 3.1 所示: 中小企業(yè)物資資產(chǎn)管理系統(tǒng) 物資管理通

36、用查詢 用戶管理系統(tǒng)維護(hù) 物資 入庫(kù) 維修 查詢 物資 退庫(kù) 物資 出庫(kù) 數(shù)據(jù) 備份 基本 數(shù)據(jù) 維護(hù) 修改 密碼 添加 用戶 入庫(kù) 查詢 物資 維修 數(shù)據(jù) 還原 出庫(kù) 查詢 圖 3.1 系統(tǒng)總體結(jié)構(gòu)圖 1、登錄系統(tǒng) 中小企業(yè)物資資產(chǎn)管理系統(tǒng)啟動(dòng)后首先進(jìn)入登錄的界面頁面中。根據(jù)系統(tǒng)的每個(gè) 用戶在系統(tǒng)中的唯一標(biāo)識(shí) ID,來識(shí)別不同的用戶。該中小企業(yè)物資管理系統(tǒng)主要分為 系統(tǒng)管理員用戶和普通用戶兩種不同的管理用戶,其中系統(tǒng)管理員用戶能對(duì)普通用戶 權(quán)限的管理,和對(duì)系統(tǒng)物資資產(chǎn)的管理功能。普通用戶只能進(jìn)入系統(tǒng)使用系統(tǒng)的功能 模塊,只能對(duì)特定的物資管理模塊進(jìn)行登記管理,不能對(duì)物資信息的更改操作。登錄 界

37、面對(duì)應(yīng)的磁盤文件為 login.aspx。登錄界面中有三處是必需要填寫的,分別為:用戶 名、密碼、角色。用戶登錄時(shí),首先輸入用戶的 ID 賬號(hào)和密碼,然后系統(tǒng)去后臺(tái)數(shù)據(jù) 庫(kù)中查找該 ID 信息進(jìn)行比較,如果找到再根據(jù)用戶輸入的信息匹配用戶權(quán)限跳轉(zhuǎn)到相 應(yīng)的系統(tǒng)功能界面。系統(tǒng)登錄驗(yàn)證流程圖如圖 3.2 所示: XX 工程大學(xué)學(xué)士學(xué)位論文 10 登錄界面 登錄成功 開始 用戶登錄 生成系統(tǒng)菜單 結(jié)束 不成功 成功 圖 3.2 系統(tǒng)登錄驗(yàn)證流程圖 2、系統(tǒng)維護(hù) (1) “基本數(shù)據(jù)維護(hù)”該模塊是系統(tǒng)物資信息的基本數(shù)據(jù)模塊,企業(yè)根據(jù)自己物 資特點(diǎn)設(shè)定企業(yè)物資大類的信息,在物資大類信息的基礎(chǔ)上對(duì)物資的入庫(kù)

38、進(jìn)行管理。 (2) “數(shù)據(jù)庫(kù)備份”,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)備份操作,系統(tǒng)物資數(shù)據(jù)作為企業(yè)最重要 的資源,企業(yè)相當(dāng)?shù)年P(guān)注和重視,保證數(shù)據(jù)的正確和安全是應(yīng)用系統(tǒng)的目標(biāo)。該模塊 很好的保護(hù)了企業(yè)物資數(shù)據(jù)因操作員的失誤而破壞系統(tǒng)。 (3) “數(shù)據(jù)庫(kù)還原”,對(duì)備份的數(shù)據(jù)進(jìn)行還原操作,在數(shù)據(jù)庫(kù)備份功能的基礎(chǔ)之上 使用該模塊。在數(shù)據(jù)還原前,首先驗(yàn)證數(shù)據(jù)庫(kù)備份的有效性,并斷開用戶與數(shù)據(jù)庫(kù)的 連接。 3、單據(jù)管理 (1) “登記入庫(kù)單”,該模塊是對(duì)中小企業(yè)物資資產(chǎn)管理系統(tǒng)中入庫(kù)單據(jù)的添加操 作。詳細(xì)記錄入庫(kù)物資的信息,如:物資入庫(kù)單據(jù)號(hào),物資入庫(kù)編碼,物資入庫(kù)日期, 入庫(kù)登記人,物資入庫(kù)備注等信息。 (2) “登記出

39、庫(kù)單”,該功能模塊對(duì)出庫(kù)物資信息的登記操作,詳細(xì)的記錄出庫(kù)物 第 3 章 系統(tǒng)概要設(shè)計(jì) 11 資的信息,如:出庫(kù)物資單號(hào),出庫(kù)物資編碼,出庫(kù)物資名稱,出庫(kù)時(shí)間,出庫(kù)備注 等信息。 (3) “登記退庫(kù)單”,該模塊主要對(duì)出庫(kù)后再退庫(kù)的物資進(jìn)行登記操作。詳細(xì)記錄 退庫(kù)物資的信息,如:退庫(kù)物資單號(hào),退庫(kù)物資名稱,退庫(kù)時(shí)間,最重要的是退庫(kù)備 注的登記。 (4) “登記盤點(diǎn)單”,該盤點(diǎn)模塊主要對(duì)系統(tǒng)倉(cāng)庫(kù)物資的盤點(diǎn)操作,該模塊提供盤 點(diǎn)操作,首先選擇物資存儲(chǔ)倉(cāng)庫(kù),再選擇要盤點(diǎn)的物資,就能盤點(diǎn)該物資的情況。 (5) “登記維修單”該模塊登記需要維修的物資。首先記錄要維修的物資名稱,物 資維修單號(hào),物資維修的金

40、額,記錄完整的物資故障原因,故障現(xiàn)象等詳細(xì)信息。 (6) “登記付款單”該模塊對(duì)中小企業(yè)購(gòu)買物資進(jìn)行付款的登記,對(duì)付款信息登記 操作。 (7) “登記收款單”該模塊對(duì)中小企業(yè)出庫(kù)物資進(jìn)行收款登記,對(duì)收款信息登記操 作。 單據(jù)管理模塊是此物資系統(tǒng)重要的模塊之一,在此模塊中對(duì)物資進(jìn)行全方位的登 記,詳細(xì)的記錄了入庫(kù)、退庫(kù)、維修、盤點(diǎn)、付款等物資單據(jù),該模塊結(jié)構(gòu)圖如圖 3.3 所示: 單據(jù)管理 登記入庫(kù)單 登記出庫(kù)單 登記維修單 登記盤點(diǎn)單 登記收款單 登記付款單 圖 3.3 單據(jù)管理模塊結(jié)構(gòu)圖 4、通用查詢 (1) “單據(jù)查詢”該模塊主要對(duì)中企業(yè)物資資產(chǎn)管理系統(tǒng)中的各種單據(jù)進(jìn)行查詢操 作,如:入庫(kù)

41、單、出庫(kù)單、退庫(kù)單、盤點(diǎn)單、維修單、收款單以及付款單等信息進(jìn)行 查詢操作。 (2) “入庫(kù)物資統(tǒng)計(jì)”該模塊通過選擇存放倉(cāng)庫(kù)、入庫(kù)類型、采購(gòu)部門、供應(yīng)商等 XX 工程大學(xué)學(xué)士學(xué)位論文 12 信息來查詢相應(yīng)的入庫(kù)物資。 (3) “出庫(kù)物資統(tǒng)計(jì)”該模塊通過選擇存放倉(cāng)庫(kù)、出庫(kù)類型、領(lǐng)用部門、客戶、領(lǐng) 用人等信息來查詢相應(yīng)的出庫(kù)物資。 (4) “退庫(kù)物資統(tǒng)計(jì)” 該模塊通過選擇存放倉(cāng)庫(kù)、退庫(kù)類型、領(lǐng)用部門、客戶、領(lǐng) 用人等信息來查詢相應(yīng)的退庫(kù)物資。 (5) “應(yīng)付賬統(tǒng)計(jì)”該模塊實(shí)現(xiàn)中小企業(yè)統(tǒng)計(jì)應(yīng)該付款的物資信息。 (6) “應(yīng)收賬統(tǒng)計(jì)”該模塊主要實(shí)現(xiàn)中小企業(yè)出庫(kù)物資的應(yīng)收賬單的統(tǒng)計(jì)工作。 通用查詢模塊是方

42、便用戶對(duì)系統(tǒng)物資的查詢管理,清晰的顯示出物資在系統(tǒng)中的 具體信息。通用查詢模塊結(jié)構(gòu)圖如圖 3.4 所示。 通用查詢 單據(jù)查詢 入庫(kù)物資統(tǒng)計(jì) 出庫(kù)物資統(tǒng)計(jì) 退庫(kù)物資統(tǒng)計(jì) 入 庫(kù) 單 查 詢 出 庫(kù) 單 查 詢 退 庫(kù) 單 查 詢 維 修 單 查 詢 圖 3.4 通用查詢結(jié)構(gòu)圖 5、用戶管理 (1) “添加用戶”該模塊為系統(tǒng)管理員操作模塊,為新用戶添加用戶名和密碼并設(shè) 置該用戶的權(quán)限。 (2) “修改密碼”通過該模塊用戶能修改自己的密碼。 第 3 章 系統(tǒng)概要設(shè)計(jì) 13 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 良好的數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)于每一個(gè)應(yīng)用程序都非常重要,由于數(shù)據(jù)庫(kù)是本課題所開發(fā) 系統(tǒng)的基礎(chǔ)和核心,所以數(shù)據(jù)庫(kù)設(shè)計(jì)的質(zhì)

43、量直接關(guān)系到本系統(tǒng)開發(fā)的成功與失敗26。 下面將從數(shù)據(jù)庫(kù)概念設(shè)計(jì)、邏輯設(shè)計(jì)及物理設(shè)計(jì)三方面對(duì)中小企業(yè)物資資產(chǎn)管理系統(tǒng) 進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。 3.2.1 概念設(shè)計(jì) 概念設(shè)計(jì)的目標(biāo)是實(shí)現(xiàn)本管理系統(tǒng)的組織結(jié)構(gòu)數(shù)據(jù)庫(kù)概念結(jié)構(gòu),即概念模式。對(duì) 用戶要求描述的中小企業(yè)物資資產(chǎn)管理系統(tǒng),通過對(duì)其中物資管理模塊的分類、聚集 和概括,建立抽象的概念數(shù)據(jù)模型27-28。這個(gè)概念模型應(yīng)反映中小企業(yè)物資資產(chǎn)管理 系統(tǒng)中各個(gè)模塊的信息結(jié)構(gòu)、信息流動(dòng)情況、信息間的互相制約關(guān)系以及各物資管理 模塊對(duì)信息儲(chǔ)存、查詢和加工的要求等。所建立的物資管理數(shù)據(jù)庫(kù)模型應(yīng)避開數(shù)據(jù)庫(kù) 在計(jì)算機(jī)上的具體實(shí)現(xiàn)細(xì)節(jié),用一種抽象的形式將物資系統(tǒng)各模塊的

44、數(shù)據(jù)關(guān)系表示出 來。 該物資資產(chǎn)系統(tǒng) E-R 圖如圖 3.5 所示: 普通用戶擁有 系統(tǒng)管理員 擁有 權(quán)限 查詢、錄入 物資信息 生成物資信息表 管理 1N1 1NN 1 N NN 圖 3.5 數(shù)據(jù)庫(kù) E-R 圖 實(shí)體聯(lián)系圖(E-R 圖)作為概念設(shè)計(jì)的工具,可以很好的體現(xiàn)出系統(tǒng)中各個(gè)石頭 之間的聯(lián)系并且能清楚的表達(dá)各個(gè)實(shí)體的屬性,同時(shí)可以描述概念數(shù)據(jù)模型。在分析 中小企業(yè)物資資產(chǎn)管理系統(tǒng)中所涉及的實(shí)體及其關(guān)系后,將其展現(xiàn)為圖 3.5 所示數(shù)據(jù)庫(kù) XX 工程大學(xué)學(xué)士學(xué)位論文 14 E-R 圖。 3.2.2 邏輯設(shè)計(jì) 系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計(jì)是以概念結(jié)構(gòu)的設(shè)計(jì)結(jié)果 E-R 圖作為它的主要依據(jù),E-R 圖

45、 的概念數(shù)據(jù)模型轉(zhuǎn)化為等價(jià)的關(guān)系模式及其約束。將 E-R 圖轉(zhuǎn)換為關(guān)系模式,關(guān)系的 關(guān)鍵字用橫線標(biāo)出29。邏輯設(shè)計(jì)是將概念模型設(shè)計(jì)成為特定的 DBMS 的邏輯數(shù)據(jù)模式。 邏輯數(shù)據(jù)模式稱為邏輯模型或數(shù)據(jù)模型,關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)模式是關(guān)系模式。在物資 管理系統(tǒng)中主要有四個(gè)實(shí)體,分別是物資,系統(tǒng)管理員,倉(cāng)庫(kù),供應(yīng)商,在全局 E-R 圖中,我們可以知道: (1)倉(cāng)庫(kù)與物資的關(guān)系是多對(duì)多的,即一個(gè)倉(cāng)庫(kù)可以存儲(chǔ)多種物資,每一種物資 可以存儲(chǔ)在多個(gè)倉(cāng)庫(kù)。 (2)供應(yīng)商和物資的關(guān)系也是多對(duì)多的,即一個(gè)供應(yīng)商可以供應(yīng)多種物資,每一 種物資可以被不同的供應(yīng)商供應(yīng),轉(zhuǎn)化為“物資入庫(kù)”,因?yàn)楸鞠到y(tǒng)是物資的管理,它 應(yīng)該

46、詳細(xì)的記錄物資的入庫(kù)與出庫(kù),所以設(shè)置一張物資的出庫(kù)關(guān)系,而物資的庫(kù)存關(guān) 系則由物資的入庫(kù)關(guān)系與出庫(kù)關(guān)系轉(zhuǎn)化而來,在數(shù)據(jù)庫(kù)中不單獨(dú)的設(shè)置它,依據(jù)此分 析,在數(shù)據(jù)庫(kù)中主要有 6 張表: 1)倉(cāng)庫(kù)信息(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)電話,倉(cāng)庫(kù)面積,倉(cāng)庫(kù)地址,倉(cāng)庫(kù)類型) 2)供應(yīng)商信息(編號(hào),名稱,電話,負(fù)責(zé)人,產(chǎn)品類別,類別,地址) 3)管理員信息(管理員 ID,管理員密碼,角色) 4)物資入庫(kù)信息(貨單編號(hào),序號(hào),物資名稱,單價(jià),數(shù)量,單位,金額,入 庫(kù)號(hào),供應(yīng)商名稱,日期,經(jīng)手人, ) 5)物資出庫(kù)信息(貨單編號(hào),序號(hào),物資名稱,單價(jià),單位,數(shù)量,金額,出 庫(kù)號(hào),收貨單位,日期,經(jīng)手人, ) 3.2.3 物理設(shè)計(jì)

47、 數(shù)據(jù)庫(kù)物理設(shè)計(jì)是在已經(jīng)確定的邏輯數(shù)據(jù)庫(kù)結(jié)構(gòu)的基礎(chǔ)上,設(shè)計(jì)出的數(shù)據(jù)庫(kù)在特 定的應(yīng)用環(huán)境下,可實(shí)現(xiàn)的物理數(shù)據(jù)庫(kù)結(jié)構(gòu)的過程30。物理設(shè)計(jì)的主要工作就是將邏 輯設(shè)計(jì)中的關(guān)系模型轉(zhuǎn)化為關(guān)系數(shù)據(jù)庫(kù)中的二維數(shù)據(jù)表。根據(jù) SQL Sever 2008 數(shù)據(jù)庫(kù) 管理系統(tǒng)所提供的多種存儲(chǔ)結(jié)構(gòu)和存取方法等依賴于具體計(jì)算機(jī)結(jié)構(gòu)的各項(xiàng)物理設(shè)計(jì) 措施,再跟據(jù)中小企業(yè)物資資產(chǎn)管理系統(tǒng)具體的物資管理模塊任務(wù)選定最合適的物理 存儲(chǔ)結(jié)構(gòu)(包括文件類型、索引結(jié)構(gòu)和數(shù)據(jù)的存放次序與位邏輯等)、存取方法和存取路 第 3 章 系統(tǒng)概要設(shè)計(jì) 15 徑等。這一步對(duì)物資資產(chǎn)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)的結(jié)果就是所謂“數(shù)據(jù)庫(kù)物理設(shè)計(jì)”。 基于分析和設(shè)

48、計(jì),整個(gè)管理系統(tǒng)的主要表設(shè)計(jì)如下: 1、物資信息表: 物資信息表的表結(jié)構(gòu)和字段信息如表 3.1 所示如下所示: 表 3.1 物資信息表 字段名數(shù)據(jù)類型含義是否主鍵備注 WzIDint物資編號(hào)是自增 WzTypevarchar(20)物資類型 Namevarchar(30)物資名稱不為空 Cardvarchar(10)品牌名稱 Modevarchar(16)物資數(shù)量 物資信息表(tb_Material)記錄了物資的詳細(xì)信息,包括物資編碼,名稱,型號(hào), 廠家,進(jìn)價(jià),計(jì)量單位,類型等信息。主鍵為物資編碼。該表為系統(tǒng)的基本數(shù)據(jù)記錄 表,其中物資出庫(kù)表,物資入庫(kù)表,物資維修表等都與物資信息表通過外鍵相連

49、。 。 2、倉(cāng)庫(kù)信息表 該表主要儲(chǔ)存?zhèn)}庫(kù)信息,包括倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)地址,倉(cāng)庫(kù)面積等信息,其中倉(cāng)庫(kù)號(hào) 為主鍵。表結(jié)構(gòu)和字段信息如表 3.2 所示: 表 3.2 倉(cāng)庫(kù)信息表 字段名數(shù)據(jù)類型含義是否主鍵備注 CIdint倉(cāng)庫(kù)編號(hào)是自增 WzTypevarchar(20)物資類型外鍵 CNamevarchar(30)倉(cāng)庫(kù)名稱不為空 CUnitvarchar(4)倉(cāng)庫(kù)面積 Caddvarchar(16)倉(cāng)庫(kù)地址 3、物資入庫(kù)表 物資入庫(kù)表(tb_Store)記錄物資入庫(kù)的所有信息,包括物資編號(hào),物資名稱,入 庫(kù)時(shí)間,經(jīng)手人,物資類型等。表結(jié)構(gòu)和字段信息如表 3.3 所示: 表 3.3 物資入庫(kù)表 字段名數(shù)據(jù)

50、類型含義是否主鍵備注 StoreIDint入庫(kù)號(hào)是自增 StoreDatevarchar出庫(kù)日期 WzIDint物資編號(hào) WzTypevarchar(20)物資類型 XX 工程大學(xué)學(xué)士學(xué)位論文 16 Namevarchar(30)物資名稱不為空 Unitvarchar(4)計(jì)量單位 Amountint價(jià)格 Cardvarchar(10)品牌名稱 Modevarchar(16)物資數(shù)量 4、物資出庫(kù)表 該表(tb_Out)主要記錄物資出庫(kù)的信息,包括物資編號(hào),物資名稱,經(jīng)手人,出 庫(kù)時(shí)間,出庫(kù)類型,物資類型等。該表是在數(shù)據(jù)中新建立的表結(jié)構(gòu),是為了防止物資 的出庫(kù)信息和物資的入庫(kù)信息相混淆,并且方

51、便以后對(duì)物資查詢模塊的實(shí)現(xiàn)。表結(jié)構(gòu) 和字段信息如表 3.4 所示: 表 3.4 物資出庫(kù)表 字段名數(shù)據(jù)類型含義是否主鍵備注 OutIDint出庫(kù)編號(hào)是自增 WzTypevarchar(20)物資類型 Namevarchar(30)物資名稱不為空 Unitvarchar(4)計(jì)量單位 Amountint價(jià)格 OutTypevarchar(10)出庫(kù)類型 OutDatevarchar出庫(kù)時(shí)間 WzIdvarchar(10)物資編號(hào)不為空 Amountvarchar(16)物資數(shù)量 5、供應(yīng)商信息表 該表(tb_Enterprise)主要記錄供應(yīng)商的相關(guān)信息,主要包括供應(yīng)商名稱,地址, 電話,客戶姓

52、名,銀行名稱,銀行賬號(hào)等。供應(yīng)商對(duì)于中小企業(yè)物資管理十分重要, 該表完整的存儲(chǔ)了供應(yīng)商的信息,系統(tǒng)用戶能清晰完整的查看到供應(yīng)商的信息。表結(jié) 構(gòu)和字段信息如表 3.5 所示。 表 3.5 供應(yīng)商信息表 字段名數(shù)據(jù)類型含義是否主鍵備注 CustomerIDint供應(yīng)商編號(hào)是自增 WzTypevarchar(20)物資類型 Namevarchar(30)供應(yīng)商名稱不為空 Phoneint電話 Amountint價(jià)格 Bankvarchar(10)銀行 第 3 章 系統(tǒng)概要設(shè)計(jì) 17 BankAccountsint銀行賬戶 6、用戶信息表 用戶信息表(UserInfo)記錄管理員和系統(tǒng)用戶的信息,包括

53、用戶的用戶名、密碼、 角色等信息。主要用于記錄系統(tǒng)用戶的信息,通過不同的角色類型來設(shè)置不同的用戶 使系統(tǒng)管理員的等級(jí)不同,當(dāng)不同用戶登錄時(shí)根據(jù)用戶權(quán)限等級(jí)進(jìn)入不同的操作界面, 用戶進(jìn)行操作時(shí),系統(tǒng)會(huì)根據(jù)用戶權(quán)限等級(jí)限制用戶操作權(quán)限。具體表結(jié)構(gòu)和字段信 息如表 3.6 所示。 表 3.6 用戶信息表 字段名數(shù)據(jù)類型含義是否主鍵備注 UserIDint用戶編號(hào)是自增 UserNamevarchar(30)用戶名稱不為空 Passwordvarchar(4)用戶密碼不為空 Typevarchar(16)角色類型不為空 3.4 本章小結(jié) 本章的內(nèi)容是首先介紹了中小企業(yè)物資資產(chǎn)管理系統(tǒng)的各個(gè)功能模塊的具

54、體內(nèi)容, 然后給出了各個(gè)模塊的業(yè)務(wù)流程圖,最后對(duì)本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行詳細(xì)的設(shè)計(jì)介紹, 主要從數(shù)據(jù)庫(kù)的概念設(shè)計(jì)、邏輯設(shè)計(jì)、以及物理設(shè)計(jì)來詳細(xì)介紹數(shù)據(jù)庫(kù)的設(shè)計(jì),并對(duì) 數(shù)據(jù)庫(kù)表格進(jìn)行了說明,相信經(jīng)過這些設(shè)計(jì)之后為后面的系統(tǒng)開發(fā)打下了堅(jiān)實(shí)的基礎(chǔ)。 XX 工程大學(xué)學(xué)士學(xué)位論文 18 第 4 章 中小企業(yè)物資資產(chǎn)管理系統(tǒng)實(shí)現(xiàn) 本章主要介紹中小企業(yè)物資資產(chǎn)管理系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。在第 2 章與第 3 章 中對(duì)系統(tǒng)需求及系統(tǒng)總體設(shè)計(jì)進(jìn)行了詳盡闡述,本章將從系統(tǒng)開發(fā)環(huán)境的搭建及各功 能模塊的設(shè)計(jì)及實(shí)現(xiàn)兩方面闡述系統(tǒng)的實(shí)現(xiàn)過程,完成從設(shè)計(jì)到實(shí)現(xiàn)的跨越。 4.1 三層架構(gòu)設(shè)計(jì)與實(shí)現(xiàn) 在第 3 章中介紹了本系統(tǒng)采

55、用的是 B/S 模式,本節(jié)詳細(xì)介紹在 B/S 模式中應(yīng)用廣 泛的三層架構(gòu)設(shè)計(jì)思想與實(shí)現(xiàn)。 三層架構(gòu)通常意義上的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI) 、業(yè)務(wù) 邏輯層(BLL) 、數(shù)據(jù)訪問層(DAL) 。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思 想。 (1)數(shù)據(jù)訪問層:該層主要是對(duì)數(shù)據(jù)的操作層,具體是為業(yè)務(wù)邏輯層和表示層提 供數(shù)據(jù)服務(wù)。 (2)業(yè)務(wù)邏輯層:主要是針對(duì)該系統(tǒng)中具體的問題進(jìn)行的操作,是對(duì)系統(tǒng)中的各 種業(yè)務(wù)模塊具體的邏輯操作層。 (3)表示層:該中小企業(yè)物資資產(chǎn)管理系統(tǒng)主要采用 Web 頁面的方式顯示。 系統(tǒng)的開發(fā)過程中,數(shù)據(jù)操作層,主要是通過 Data.cs 類的方法調(diào)用

56、數(shù)據(jù)庫(kù)中建立 好的存儲(chǔ)過程,從而來實(shí)現(xiàn)數(shù)據(jù)操作。業(yè)務(wù)邏輯層則是根據(jù)不同的業(yè)務(wù)需求調(diào)用 Data.cs 中的方法來實(shí)現(xiàn)相應(yīng)的業(yè)務(wù)并把處理結(jié)果返回到前臺(tái)頁面。表示層則是前臺(tái)的 ASPX 頁面和相應(yīng)的 CS 頁面。 系統(tǒng)的詳細(xì)設(shè)計(jì)過程中,把對(duì)數(shù)據(jù)直接操作的 SQL 語句用存儲(chǔ)過程的方式寫在數(shù) 據(jù)庫(kù)中,在進(jìn)行數(shù)據(jù)操作的時(shí)候,只要把需要的參數(shù)傳遞到數(shù)據(jù)庫(kù)中來執(zhí)行存儲(chǔ)過程, 而不需要把用到的 SQL 語句傳入到數(shù)據(jù)中。代碼后置的開發(fā)方式使頁面設(shè)計(jì)和數(shù)據(jù)庫(kù) 的編碼工作可以分別獨(dú)立進(jìn)行而不會(huì)相互壓制。 4.2 系統(tǒng)管理的設(shè)計(jì)與實(shí)現(xiàn) 對(duì)于系統(tǒng)安全方面的考慮為系統(tǒng)采用了角色控制的權(quán)限管理設(shè)計(jì)。權(quán)限指的是授 予用戶

57、訪問系統(tǒng)中的特定資源和對(duì)象,對(duì)該資源或?qū)ο罂梢詧?zhí)行特定操作的一種能力。 只有當(dāng)擁有正確的身份信息,系統(tǒng)才允許按照其擁有的不同權(quán)限進(jìn)入系統(tǒng),否則將無 第 4 章 中小企業(yè)物資資產(chǎn)管理系統(tǒng)實(shí)現(xiàn) 19 法正確登錄,也不能對(duì)系統(tǒng)進(jìn)行任何的操作,同時(shí)系統(tǒng)應(yīng)具有安全退出功能方便用戶 隨時(shí)退出系統(tǒng)。 4.2.1 權(quán)限管理 按照系統(tǒng)的需求,系統(tǒng)的角色分為管理員用戶和普通用戶兩類。管理員用戶為系 統(tǒng)等級(jí)最高的用戶,擁有系統(tǒng)所有權(quán)限,其中的權(quán)限管理為管理員特有的權(quán)限,該權(quán) 限指的是能夠?qū)σ延袡?quán)限進(jìn)行修改、添加新的權(quán)限。 在用戶-角色管理的設(shè)計(jì)過程中,運(yùn)用兩個(gè) listbox,一個(gè)用來顯示該管理員用戶權(quán) 限范圍內(nèi)的

58、角色信息,另一個(gè)用來顯示已經(jīng)選取的角色,同過按鈕對(duì)角色進(jìn)行添加和 刪除,最后把用戶-角色信息存儲(chǔ)到 tb_User 表中。如圖 4.1 所示: 開始 登陸系統(tǒng)成功 查詢出用戶角 色、權(quán)限 點(diǎn)擊相關(guān)操作 是否擁有該權(quán)限? 進(jìn)行操作 操作失敗,提醒 無此操作權(quán)限 結(jié)束 是 否 圖 4.1 用戶權(quán)限管理程序流程 4.2.2 用戶管理 該模塊包含兩個(gè)功能添加用戶和密碼修改,其中添加用戶是系統(tǒng)管理員特有的功 能,系統(tǒng)管理員通過該功能為新用戶設(shè)置用戶名和密碼,并為用戶設(shè)置系統(tǒng)的權(quán)限。 XX 工程大學(xué)學(xué)士學(xué)位論文 20 普通用戶只能使用修改密碼功能模塊,添加用戶功能模塊這類用戶不能使用。 1、 添加用戶 添

59、加用戶模塊:通過該模塊系統(tǒng)管理員添加新的系統(tǒng)用戶,該模塊式系統(tǒng)管理員 特有的功能模塊,當(dāng)系統(tǒng)管理員進(jìn)入系統(tǒng)后想添加新的用戶點(diǎn)擊添加用戶按鈕進(jìn)入如 圖 4.2 所示添加用戶界面,首先為新用戶設(shè)置用戶名和密碼并為新用戶設(shè)定該系統(tǒng)的角 色,這個(gè)很重要的,因?yàn)椴煌慕巧珜?duì)系統(tǒng)功能的使用有較大的差別,設(shè)置完之后點(diǎn) 擊添加按鈕觸發(fā)添加按鈕的 click 事件函數(shù)該函數(shù)很簡(jiǎn)單首先遍歷文本控件將文本控件 的信息直接通過 ADO.NET 數(shù)據(jù)庫(kù)技術(shù)操作數(shù)據(jù)庫(kù)將新用戶的信息存儲(chǔ)到 tb_UserInfo 表中。 圖 4.2 添加用戶圖 2、修改密碼 用戶能在這個(gè)功能模塊中實(shí)現(xiàn)密碼的修改。首先用戶輸入自己擁有的用戶

60、名和密 碼進(jìn)入系統(tǒng)后點(diǎn)擊修改密碼按鈕進(jìn)入如圖 4.3 所示界面選擇自己的用戶名進(jìn)行密碼的重 新設(shè)定,然后點(diǎn)擊確定按鈕觸發(fā)確定按鈕 click 事件函數(shù),該函數(shù)首先遍歷文本控件然 后通過代碼訪問數(shù)據(jù)庫(kù)表 tb_UserInfo 找到用戶原來的密碼,然后調(diào)用數(shù)據(jù)庫(kù)更新操作 對(duì)用戶新密碼的更新,最后為用戶顯示修改成功的友好提示窗口。 詳細(xì)代碼設(shè)計(jì)如下: string UserName = this.ddlUserName.SelectedItem.ToString (); string OldPassWord=this.txtOldPassword.Text.Trim(); string NewPa

溫馨提示

  • 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. 人人文庫(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)論