![中小企業(yè)物資資產(chǎn)管理系統(tǒng)_第1頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/28/83acda17-d057-4abc-b710-09cfe22860aa/83acda17-d057-4abc-b710-09cfe22860aa1.gif)
![中小企業(yè)物資資產(chǎn)管理系統(tǒng)_第2頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/28/83acda17-d057-4abc-b710-09cfe22860aa/83acda17-d057-4abc-b710-09cfe22860aa2.gif)
![中小企業(yè)物資資產(chǎn)管理系統(tǒng)_第3頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/28/83acda17-d057-4abc-b710-09cfe22860aa/83acda17-d057-4abc-b710-09cfe22860aa3.gif)
![中小企業(yè)物資資產(chǎn)管理系統(tǒng)_第4頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/28/83acda17-d057-4abc-b710-09cfe22860aa/83acda17-d057-4abc-b710-09cfe22860aa4.gif)
![中小企業(yè)物資資產(chǎn)管理系統(tǒng)_第5頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/28/83acda17-d057-4abc-b710-09cfe22860aa/83acda17-d057-4abc-b710-09cfe22860aa5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學 號 密 級 中小企業(yè)物資資產(chǎn)管理系統(tǒng) Small and Medium Sized Enterprise Asset Management System 學學 生生 姓姓名名: 所所 在在 學學院院: 所所 在在 專專業(yè)業(yè): 指指 導導 教教師師: 職職稱稱: 所所 在在 單單位位: 論文提交日期論文提交日期: 論文答辯日期論文答辯日期: 學位授予單位學位授予單位: 中小企業(yè)物資資產(chǎn)管理系統(tǒng) I 摘 要 隨著科學技術的發(fā)展,企業(yè)之間的競爭越來越激烈,為實現(xiàn)企業(yè)經(jīng)濟持續(xù)、健康、 快速和平穩(wěn)的發(fā)展,實施全方位的物資資產(chǎn)管理系統(tǒng)更顯得至關重要。另一方面以計 算機為核心技術的網(wǎng)絡技術正以迅猛的速度
2、不斷向前推進,信息化水平的高低已經(jīng)成 為衡量企業(yè)綜合實力以及企業(yè)核心競爭力的重要標準。物資管理是融合了計劃、購買、 調度與管理的綜合體,是企業(yè)日常管理和經(jīng)營的重要組成部分。 本系統(tǒng)是根據(jù)中小企業(yè)物資管理的特點,采用 B/S 模式,引入.NET 技術和 C#語 言進行開發(fā),集采購管理、庫存管理、和固定資產(chǎn)管理于一體,為企業(yè)量身定做的物 資管理軟件。該系統(tǒng)可以幫助物資管理工作人員和企業(yè)領導人在第一時間了解到企業(yè) 的物資信息,實時的控制和管理物資,切實提高公司物資管理的工作效率,解決人工 管理方式帶來的工作效率低、易出錯、資產(chǎn)流失和資產(chǎn)利用率低等問題。 本論文首先針對中小企業(yè)物資資產(chǎn)管理系統(tǒng)的發(fā)展,
3、分析國、內外發(fā)展的差異情 況,結合企業(yè)物資管理情況,說明了本文將要實現(xiàn)的企業(yè)物資資產(chǎn)管理系統(tǒng)的概念與 內容。通過研究本課題的相關要求完成需要分析。然后詳細介紹物資資產(chǎn)管理系統(tǒng)的 架構設計方案和思想,并從概念設計、邏輯設計、物理設計三個方面來介紹數(shù)據(jù)庫的 設計。最后,對中小企業(yè)物資資產(chǎn)管理系統(tǒng)中的重要功能模塊,如:物資入庫,基本 信息維護,物資出庫等,重點論述了詳細的設計方案和具體的實現(xiàn)方法。 通過系統(tǒng)的開發(fā),最終按照任務書的要求基本完成了中小企業(yè)物資資產(chǎn)管理系統(tǒng) 的開發(fā),實現(xiàn)了相關的功能模塊,并通過測試用例,驗證了系統(tǒng)的正確性,基本達到 了預期的效果,成功實現(xiàn)了一個界面友好,操作簡單,可維護性
4、強的中小企業(yè)物資資 產(chǎn)管理系統(tǒng)。 關鍵詞:.NET 技術;B/S 模式;中小企業(yè);物資管理 XX 工程大學學士學位論文 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 工程大學學士學位論文 IV 目 錄 第 1
14、 章 緒論 1 1.1 研究背景與意義.1 1.2 國內外研究現(xiàn)狀.2 1.3 論文組織結構.2 第 2 章 系統(tǒng)需求分析與相關技術 4 2.1 系統(tǒng)用戶需求.4 2.2 系統(tǒng)業(yè)務需求.5 2.2.1 基本業(yè)務功能分析.5 2.2.2 業(yè)務流程圖.6 2.3 系統(tǒng)關鍵技術研究.7 2.3.1 C/S 模式和 B/S 模式.7 2.3.2 開發(fā)環(huán)境.8 2.4 本章小結.8 第 3 章 系統(tǒng)概要設計 9 3.1 系統(tǒng)功能模塊設計.9 3.2 數(shù)據(jù)庫設計.13 3.2.1 概念設計.13 3.2.2 邏輯設計.14 3.2.3 物理設計.14 3.4 本章小結.17 第 4 章 中小企業(yè)物資資產(chǎn)管
15、理系統(tǒng)實現(xiàn) 18 4.1 三層架構設計與實現(xiàn).18 4.2 系統(tǒng)管理的設計與實現(xiàn).18 4.2.1 權限管理.19 4.2.2 用戶管理.19 4.3 系統(tǒng)維護.21 4.3.1 基本數(shù)據(jù)維護.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 物資入庫.23 4.4.2 物資出庫.24 4.4.3 物資退庫.25 4.4.4 物資盤點.26 4.5 通用查詢.27 4.5.1 物資入庫查詢.27 4.5.2 物資出庫查詢.28 4.5.3 物資盤點查詢.28 4.6 本章小結.29 結論 30 參考文獻 31 攻
16、讀學士學位期間發(fā)表的論文和取得的科研成果 33 致謝 34 第 1 章 緒論 1 第 1 章 緒論 1.1 研究背景與意義 隨著科技的突飛猛進的發(fā)展和全球經(jīng)濟一體化的格局的逐漸形成世界企業(yè)之間的 競爭更加激烈。傳統(tǒng)的商業(yè)管理方式已經(jīng)被這些激烈的競爭、瞬息萬變的市場需求和 錯綜復雜的商業(yè)管理搞得筋疲力盡、無所適從,漸漸陷入窮途末路的尷尬境地1-3。 作為企業(yè)日常管理和經(jīng)營的重要組成部分,物資管理是一個融合了計劃、購買、 調度和管理的綜合體,實在分配與流通過程中與物資有關的所有檢查和組織工作的總 稱。企業(yè)固定物資資產(chǎn)具有價值高、使用周期長、使用地點分散、管理難度大等特點, 對它的管理是中小企業(yè)日常
17、管理工作的一個重要部分,而國內中小企業(yè)物資資產(chǎn)管理 方面普遍存在登記信息與實物不符、變動信息反映不及時、盤點工作量極大等問題, 這些問題大大增加了中小企業(yè)的管理成本4-5。 物資管理系統(tǒng)可以有效的防止企業(yè)的物資流失,非常明了的反應企業(yè)的物資現(xiàn)狀, 通過信息系統(tǒng)的查詢、管理,實現(xiàn)中小企業(yè)在經(jīng)營過程中的信息化和電子化,對企業(yè) 的物資實現(xiàn)全面的信息管理6-7。能夠方便的匯總到物資的使用情況,及時的反饋物資 支出的信息,控制丟失和遺漏等現(xiàn)象;可以避免信息的丟失和無序傳遞,在方便快捷 的信息交互過程中,保證物資信息的可回溯性;能夠降低庫存,嚴格物資申領使用的 流程,科學規(guī)范的登記物資的領取情況,方便查詢
18、預覽,以避免預算外的開銷;這樣 對降低企業(yè)產(chǎn)品成本有著重大的意義,可以減少企業(yè)的供應風險,防止企業(yè)物資閑置, 優(yōu)化企業(yè)庫存結構,提高中小企業(yè)物資周轉率;可以將人工信息管理儲存更替為高效 的現(xiàn)代信息管理技術,縮短信息匯總、收集的時間與周期,提高管理的速度和效率, 同時能夠使人工管理過程中存在的信息匯總重復、物資難以調配及其平衡的問題得到 有效的解決,方便中小企業(yè)生產(chǎn)經(jīng)營管理中的各項需求;滿足信息查詢的實效性要求, 提高信息的規(guī)范化程度,可滿足多個部門的不同的業(yè)務需求,也能更好地遵守國家的 政策和法令;也能夠使得手工管理過程中存在的效率低、錯誤率高的問題得到有效的 解決;在生產(chǎn)經(jīng)營過程中引入計算機
19、技術能夠為企業(yè)發(fā)展提供更廣闊的空間,能夠提 高管理效率8-9。企業(yè)固定物資資產(chǎn)管理作為企業(yè)管理中重要的組成部分,加強企業(yè)固 定物資資產(chǎn)的管理,可以優(yōu)化企業(yè)的資源配置降低企業(yè)成本10。 XX 工程大學學士學位論文 2 1.2 國內外研究現(xiàn)狀 在國外,企業(yè)物資管理作為生產(chǎn)流通領域的重要環(huán)節(jié)已經(jīng)有了相當長的發(fā)展歷史, 如今正作為上商品在市場上流通,推動著企業(yè)的經(jīng)營與成長。在國外尤其是歐美等國 家的發(fā)展最為先進,已經(jīng)由傳統(tǒng)的粗放型管理朝著現(xiàn)代化管理不斷進步11。 在很長一段時間以來,由于各種各樣的原因,我國的信息資源建設水平遠遠落后 于信息基礎設施的建設的水平。這樣我國的信息開發(fā)管理長期以來都不能與信
20、息資源 進行同步的增長。我國的信息資源基礎建設水平遠遠落后于企業(yè)和用戶的需求,與西 方資本主義國家建設水平也甚有差距。其實我國的原始信息資源是相當豐富的,只是 對于計算機技術、數(shù)據(jù)庫技術、系統(tǒng)開發(fā)技術等應用率還相當?shù)?,發(fā)展規(guī)模還有待擴 大。我國對于企業(yè)物資管理的研究在起步上較晚,70 年代末,國內才開始全方位的推 廣計算機在管理的應用,技術上也相對落后,總體水平相對低下12。 當今的中國,信息技術正以銳不可當?shù)乃俣认蚯鞍l(fā)展,并不斷的在社會生活的方 方面面得到廣泛的應用,給廣大的群眾的生活帶來了巨大的變化。物資管理系統(tǒng)起步 雖晚,但發(fā)展快。特別是微型計算機的出現(xiàn)和普及之后,更是為信息處理提供了更
21、加 方便和快捷的的處理手段,計算機的出現(xiàn)對于推動我國管理信息處理現(xiàn)代化起到了十 分重要的作用。關于綜合物資信息的管理系統(tǒng)的研究主要建立企業(yè)級的 ERP 系統(tǒng)等。 對于國內的企業(yè)來說,基礎信息的建設仍然是當前需求的主要內容。對于現(xiàn)代企業(yè)而 言,完善的企業(yè)物資資產(chǎn)管理系統(tǒng)也是企業(yè)信息化的建設的重要內容13-15。 1.3 論文組織結構 第 1 章為緒論,主要是根據(jù)現(xiàn)階段中小企業(yè)物資資產(chǎn)管理情況,介紹了該系統(tǒng)的 背景、意義以及國內外的發(fā)展現(xiàn)狀,說明了論文的組織結構。 第 2 章為系統(tǒng)需求分析和相關技術,本章首先對系統(tǒng)用戶需求以及系統(tǒng)業(yè)務需求 進行了詳細的分析闡述。然后結合用戶需求對系統(tǒng)功能模塊進行業(yè)
22、務流程圖,最后對 系統(tǒng)相關關鍵技術進行了詳細介紹。 第 3 章為系統(tǒng)概要設計,首先詳細介紹中小企業(yè)物資資產(chǎn)管理系統(tǒng)功能模塊的總 體設計,然后對系統(tǒng)所需數(shù)據(jù)庫的設計主要從概念設計、邏輯設計以及物理設計三個 方面來詳細闡述數(shù)據(jù)庫設計,最后介紹了本系統(tǒng)的設計模式。 第 4 章為中小企業(yè)物資資產(chǎn)管理系統(tǒng)系統(tǒng)的實現(xiàn),詳細說明了系統(tǒng)開發(fā)三層架構 設計與實現(xiàn)技術,再詳細的闡述了本物資系統(tǒng)各個核心模塊的詳細開發(fā)實現(xiàn)過程,針 第 1 章 緒論 3 對中小企業(yè)物資資產(chǎn)管理系統(tǒng)的具體業(yè)務流程,以.NET 和 SQL sever 2008 為開發(fā)平臺, 結合三層架構設計等技術,設計實現(xiàn)物資管理系統(tǒng)。 最后,在結論中總
23、結了系統(tǒng)開發(fā)設計的整個過程,敘述了系統(tǒng)的開發(fā)結果,同時 簡單展望了一下下一步的開發(fā)方向。 XX 工程大學學士學位論文 4 第 2 章 系統(tǒng)需求分析與相關技術 需求分析作為軟件開發(fā)過程中的第一環(huán)節(jié),是應用系統(tǒng)開發(fā)過程中必不可少的重 要組成部分,重要性不言而喻。正確理解用戶的意圖是應用系統(tǒng)正確性的根本,是一 切應用系統(tǒng)開發(fā)的基礎步驟和必經(jīng)階段,是系統(tǒng)性能的保障。本節(jié)通過對企業(yè)業(yè)務和 資產(chǎn)管理過程的業(yè)務流程分析,抽象出了系統(tǒng)的用例模型,并細化為系統(tǒng)的功能需求, 明確了用戶希望一個什么樣的系統(tǒng),該系統(tǒng)能為用戶解決什么樣的問題、該物資系統(tǒng) 應具備什么樣的功能、用戶與系統(tǒng)將會交互哪些信息等問題。本章通過準
24、確細致的分 析,為系統(tǒng)開發(fā)制定了詳盡的需求說明書,為系統(tǒng)后續(xù)的開發(fā)工作指明了方向。 2.1 系統(tǒng)用戶需求 企業(yè)物資管理工作涉及到企業(yè)生產(chǎn)、經(jīng)營、銷售、管理等方方面面的內容,是物 資在使用和保存、分配與流通過程中產(chǎn)生的一切與物資相關的工作的總稱16。物資資 產(chǎn)管理系統(tǒng)可以降低企業(yè)中物資消耗,使企業(yè)中與物資有關的各類統(tǒng)計和周轉工作更 加直觀和方便。通過對中小企業(yè)物資管理的調查與分析,用戶要求系統(tǒng)具有以下的功 能: (1)絕大部分操作人員的計算機知識普遍較差,要求有良好的人機界面及容錯功能 方便系統(tǒng)用戶的操作。 (2)該物資資產(chǎn)管理系統(tǒng)要求限制使用對象,并具有較好的權限管理,對資產(chǎn)管理 員進行權限的
25、設置,不同身份的系統(tǒng)管理者擁有不同功能的操作。物資系統(tǒng)的系統(tǒng)級 別用戶能操作所有物資系統(tǒng)功能模塊,普通用戶只能操作特定部分的物資管理部分。 (3)管理員想要操作系統(tǒng)必須從登陸界面進入系統(tǒng),在登陸界面中輸入自己特有用 戶名、密碼并選擇自己正確的使用權限,通過身份驗證后,才可以進入中小企業(yè)物資 資產(chǎn)管理系統(tǒng)的主界面。 (4)企業(yè)物資資產(chǎn)管理系統(tǒng)要求能對企業(yè)物資資產(chǎn)出庫進行管理,記錄相應的出庫 信息(名稱,規(guī)格,出庫數(shù)量,售價,經(jīng)辦人,出庫時間,備注等) 。 (5)企業(yè)物資資產(chǎn)管理系統(tǒng)要求能對企業(yè)物資資產(chǎn)入庫進行管理,記錄相應的入庫 信息(名稱,規(guī)格,入庫總數(shù),進價,經(jīng)辦人,入庫時間) 。 (6)物
26、資維修管理也是中小企業(yè)物資資產(chǎn)管理非常重要的環(huán)節(jié)。本系統(tǒng)中系統(tǒng)管理 員可以添加將要維修的維修物資的信息。可以通過物資名稱、物資維修的時間進行查 第 2 章 系統(tǒng)分析與相關技術 5 找物資維修的情況,同時可以對物資維修進行處理。 (7)在企業(yè)物資的管理當中,物資的領用和歸還是非常常見的??梢酝ㄟ^領用物資 的名稱和領用時間進行插敘,還可以對領用物資進行歸還操作。 (8)該中小企業(yè)物資資產(chǎn)管理系統(tǒng)應有對供貨商信息維護的功能,跟據(jù)企業(yè)實時的 物資流通情況來記錄并可隨時修改供貨商的相關信息。 2.2 系統(tǒng)業(yè)務需求 2.2.1 基本業(yè)務功能分析 本課題研究目的是成功開發(fā)一個適合于中小企業(yè)運營特點的物資管理
27、系統(tǒng),有效 提高企業(yè)工作效率,改善辦公環(huán)境,保證物資數(shù)據(jù)的正確性,使工作人員可以方便、 及時、便捷地獲取各類信息。通過對中小企業(yè)物資管理的調查與分析的基礎上,對該 物資系統(tǒng)的基本功能進行如下總結: (1)用戶登錄功能:登錄是該中小企業(yè)物資資產(chǎn)管理系統(tǒng)的入口,所有的用戶只有 通過登錄才能使用系統(tǒng)的功能。登錄功能可以對中小企業(yè)物資資產(chǎn)管理系統(tǒng)實現(xiàn)安全 性管理,本物資資產(chǎn)管理系統(tǒng)會根據(jù)用戶的輸入,判斷用戶輸入的用戶名和密碼并且 判斷用戶是否選擇正確的用戶權限,如果輸入正確才允許用戶進入系統(tǒng),依據(jù)不同的 角色進行不同的操作,對于登錄不成功的用戶,系統(tǒng)會將結果反饋給用戶并且將無權 對系統(tǒng)進行任意的操作,
28、確保系統(tǒng)的安全性。 (2)基本信息管理模塊:該模塊主要有物資大類信息設置、倉庫信息設置、供貨商 信息設置等功能模塊構成。物資大類信息主要是瀏覽和修改庫存物資的詳細信息,企 業(yè)根據(jù)自身特點填寫該企業(yè)特有的物資大類,該大類物資的設計主要方便企業(yè)合理規(guī) 劃該企業(yè)的物資為企業(yè)物資的入庫、出庫和查詢方便的分類。倉庫設置主要是增加物 資存儲倉庫并添加倉庫功能用途的描述,詳細的倉庫信息設置,方便企業(yè)物資的合理 放置和方便企業(yè)管理員的管理。供貨商信息的設置主要是對企業(yè)供貨鏈進行管理,記 錄供貨商的信息,根據(jù)企業(yè)物資供應鏈的信息,填寫相應的物資供應商信息。 (3)單據(jù)管理模塊:該模塊主要對物資的入庫、出庫、退庫
29、、盤點、維修的單據(jù)進 行登記管理操作,確保數(shù)據(jù)的正確性和實效性,為經(jīng)營者有效的提供決策支持。資產(chǎn) 的入庫是物資退庫或者購進后需要將物資的相關信息存入到數(shù)據(jù)庫中。用戶登錄系統(tǒng) 后選擇相關的功能,進入相應的物資管理功能模塊界面,按照界面的要求填寫物資的 詳細信息。物資的維修時在物資資產(chǎn)在使用過程中遇到了資產(chǎn)損壞的情況下,需要對 XX 工程大學學士學位論文 6 物資進行維修的處理,點擊“資產(chǎn)維修”選項根據(jù)界面的要求填寫需要維修的物資信息。 填寫完了之后提交給系統(tǒng)登記入系統(tǒng)的數(shù)據(jù)庫。 (4)通用查詢模塊:該模塊主要中小企業(yè)物資資產(chǎn)管理系統(tǒng)中的入庫、出庫、維修、 退庫物資的查詢操作。根據(jù)物資資產(chǎn)的分類不
30、同,這就需要對不同的物資資產(chǎn)名稱的 關鍵字進行查詢。每次查詢時輸入不同的關鍵字進行對相關資產(chǎn)進行查詢,需要查詢 的物資信息最后以列表的信息在頁面上顯示給用戶。點擊物資的資產(chǎn)編號,可以顯示 該物資入庫時的詳細信息。 (5)退出系統(tǒng)功能:無論是用戶操作完成還是不想繼續(xù)操作,只要用戶希望退出系 統(tǒng),系統(tǒng)都應該提供相應的完全退出功能,避免用戶對系統(tǒng)進行強行關閉的情況,保 證系統(tǒng)數(shù)據(jù)的安全性。 2.2.2 業(yè)務流程圖 1.用戶登錄模塊 在這個模塊中用戶首先輸入系統(tǒng)給用戶特有的用戶名和密碼,點擊登錄之后,系 統(tǒng)自動判斷用戶輸入的用戶名和密碼的正確性。若用戶名和密碼輸入正確才能成功進 入系統(tǒng),用戶名和密碼中
31、有一個輸入不正確都不能進入系統(tǒng)進行任何的操作。用戶登 錄模塊流程圖入圖 2.1 所示: 用戶 輸入用戶 名、密碼 登陸 物資管理系統(tǒng) 成功 不成功 圖 2.1 用戶登錄流程圖 2.系統(tǒng)維護 該模塊是系統(tǒng)維護模塊,其中添加用戶模塊是系統(tǒng)管理員特有的功能模塊,而修 改密碼是所有用戶都能使用的功能。系統(tǒng)維護流程圖如圖 2.2 所示: 第 2 章 系統(tǒng)分析與相關技術 7 選擇 添加用戶密碼修改 進入系統(tǒng) 用戶登錄 所有用戶 系統(tǒng)管理 員 圖 2.2 系統(tǒng)維護流程圖 2.3 系統(tǒng)關鍵技術研究 2.3.1 C/S 模式和 B/S 模式 目前,管理信息系統(tǒng)常用的開發(fā)模式有 C/S(client/Server
32、)模式和 B/S(Browser/Server)模式兩種。隨著 Internet 技術的興起,B/S 模式顯示出了其優(yōu)越性17。 首先,B/S 模式簡化了客戶端。它不需要像 C/S 模式那樣要在不同操作系統(tǒng)的計算 機上安裝不同的客戶端應用程序,而只需安裝通用瀏覽器軟件就能進行操作。這樣不 但可以節(jié)省客戶計算機的硬盤空間與內存,而且使客戶在安裝過程更加的簡潔、靈活、 方便18-20。 其次,B/S 模式簡化了系統(tǒng)的開發(fā)與維護。在此模式下的系統(tǒng)開發(fā)者不需要為不同 用戶設計開發(fā)不同的客戶端應用程序,系統(tǒng)開發(fā)者僅僅只需將所有的功能模塊都在 Web 服務器上實現(xiàn),而用戶只需在通用瀏覽器上就能實現(xiàn)對系統(tǒng)的
33、操作,開發(fā)者只需 就不同的功能為不同的用戶設置不同的權限而保證系統(tǒng)權限的分層。維護和升級操作 只需在服務器進行有更好的用戶體驗21。 再次,在 B/S 模式下開發(fā)的系統(tǒng)使用戶的操作變得更加簡便。在 C/S 模式下開發(fā) 的系統(tǒng),各個用戶應用程序都有自己特定的規(guī)格,這些使用者都需要接受專門的培訓。 XX 工程大學學士學位論文 8 而在 B/S 模式中開發(fā)的系統(tǒng),用戶面對的客戶端只是一個簡單的瀏覽器軟件這樣操作 就更加的簡單化22-25。 最后,借助于互聯(lián)網(wǎng)絡,B/S 模式具有管理集中、用戶簡單、跨平臺等優(yōu)點,用戶 可以在任何接入互聯(lián)網(wǎng)的地點進行有關操作,消除了地域的限制,使用非常方便,更 加具有實
34、用性等現(xiàn)實意義。 2.3.2 開發(fā)環(huán)境 系統(tǒng)開發(fā)環(huán)境如表 2.1 所示: 表 2.1 系統(tǒng)開發(fā)環(huán)境 分類名稱版本語種 操作系統(tǒng)Windows 7簡體中文 開發(fā)平臺Visual Studio 2010 集成開發(fā)環(huán)境2010中文 數(shù)據(jù)庫平臺Microsoft SQL Server2008 R2中文 服務器IIS7.0中文 2.4 本章小結 本章主要對中小企業(yè)物資管理系統(tǒng)進行了需求分析的詳盡工作。對用戶需求進行 研究分析,總結出了本系統(tǒng)具有的功能模塊,然后對各個模塊進行了詳細的業(yè)務流程 的分析,設計出了中小企業(yè)物資管理系統(tǒng)設計的總體目標,最后,本章對中小企業(yè)物 資管理系統(tǒng)將會用到的關鍵技術和系統(tǒng)開發(fā)
35、環(huán)境進行介紹,經(jīng)過一系列的需求研究工 作,為后期的詳細設計打下堅實的基礎。 第 3 章 系統(tǒng)概要設計 9 第 3 章 系統(tǒng)概要設計 系統(tǒng)設計任務主要是將需求分析階段得出的信息轉化為系統(tǒng)的軟件結構與數(shù)據(jù)結 構。設計軟件結構的具體任務是將一個復雜系統(tǒng)按功能進行模塊劃分、建立模塊之間 的層次結構以及調用關系等。 3.1 系統(tǒng)功能模塊設計 中小企業(yè)物資資產(chǎn)管理系統(tǒng)是一個功能完善的系統(tǒng),不簡單的只是對企業(yè)物資的 登記出庫與入庫而是集進、銷、存于一體的物資管理系統(tǒng),在上一章的需求分析的基 礎上,我們根據(jù)逐步分析與細化的原則,對系統(tǒng)進一步的總體設計,如圖 3.1 所示: 中小企業(yè)物資資產(chǎn)管理系統(tǒng) 物資管理通
36、用查詢 用戶管理系統(tǒng)維護 物資 入庫 維修 查詢 物資 退庫 物資 出庫 數(shù)據(jù) 備份 基本 數(shù)據(jù) 維護 修改 密碼 添加 用戶 入庫 查詢 物資 維修 數(shù)據(jù) 還原 出庫 查詢 圖 3.1 系統(tǒng)總體結構圖 1、登錄系統(tǒng) 中小企業(yè)物資資產(chǎn)管理系統(tǒng)啟動后首先進入登錄的界面頁面中。根據(jù)系統(tǒng)的每個 用戶在系統(tǒng)中的唯一標識 ID,來識別不同的用戶。該中小企業(yè)物資管理系統(tǒng)主要分為 系統(tǒng)管理員用戶和普通用戶兩種不同的管理用戶,其中系統(tǒng)管理員用戶能對普通用戶 權限的管理,和對系統(tǒng)物資資產(chǎn)的管理功能。普通用戶只能進入系統(tǒng)使用系統(tǒng)的功能 模塊,只能對特定的物資管理模塊進行登記管理,不能對物資信息的更改操作。登錄 界
37、面對應的磁盤文件為 login.aspx。登錄界面中有三處是必需要填寫的,分別為:用戶 名、密碼、角色。用戶登錄時,首先輸入用戶的 ID 賬號和密碼,然后系統(tǒng)去后臺數(shù)據(jù) 庫中查找該 ID 信息進行比較,如果找到再根據(jù)用戶輸入的信息匹配用戶權限跳轉到相 應的系統(tǒng)功能界面。系統(tǒng)登錄驗證流程圖如圖 3.2 所示: XX 工程大學學士學位論文 10 登錄界面 登錄成功 開始 用戶登錄 生成系統(tǒng)菜單 結束 不成功 成功 圖 3.2 系統(tǒng)登錄驗證流程圖 2、系統(tǒng)維護 (1) “基本數(shù)據(jù)維護”該模塊是系統(tǒng)物資信息的基本數(shù)據(jù)模塊,企業(yè)根據(jù)自己物 資特點設定企業(yè)物資大類的信息,在物資大類信息的基礎上對物資的入庫
38、進行管理。 (2) “數(shù)據(jù)庫備份”,對數(shù)據(jù)庫中的數(shù)據(jù)備份操作,系統(tǒng)物資數(shù)據(jù)作為企業(yè)最重要 的資源,企業(yè)相當?shù)年P注和重視,保證數(shù)據(jù)的正確和安全是應用系統(tǒng)的目標。該模塊 很好的保護了企業(yè)物資數(shù)據(jù)因操作員的失誤而破壞系統(tǒng)。 (3) “數(shù)據(jù)庫還原”,對備份的數(shù)據(jù)進行還原操作,在數(shù)據(jù)庫備份功能的基礎之上 使用該模塊。在數(shù)據(jù)還原前,首先驗證數(shù)據(jù)庫備份的有效性,并斷開用戶與數(shù)據(jù)庫的 連接。 3、單據(jù)管理 (1) “登記入庫單”,該模塊是對中小企業(yè)物資資產(chǎn)管理系統(tǒng)中入庫單據(jù)的添加操 作。詳細記錄入庫物資的信息,如:物資入庫單據(jù)號,物資入庫編碼,物資入庫日期, 入庫登記人,物資入庫備注等信息。 (2) “登記出
39、庫單”,該功能模塊對出庫物資信息的登記操作,詳細的記錄出庫物 第 3 章 系統(tǒng)概要設計 11 資的信息,如:出庫物資單號,出庫物資編碼,出庫物資名稱,出庫時間,出庫備注 等信息。 (3) “登記退庫單”,該模塊主要對出庫后再退庫的物資進行登記操作。詳細記錄 退庫物資的信息,如:退庫物資單號,退庫物資名稱,退庫時間,最重要的是退庫備 注的登記。 (4) “登記盤點單”,該盤點模塊主要對系統(tǒng)倉庫物資的盤點操作,該模塊提供盤 點操作,首先選擇物資存儲倉庫,再選擇要盤點的物資,就能盤點該物資的情況。 (5) “登記維修單”該模塊登記需要維修的物資。首先記錄要維修的物資名稱,物 資維修單號,物資維修的金
40、額,記錄完整的物資故障原因,故障現(xiàn)象等詳細信息。 (6) “登記付款單”該模塊對中小企業(yè)購買物資進行付款的登記,對付款信息登記 操作。 (7) “登記收款單”該模塊對中小企業(yè)出庫物資進行收款登記,對收款信息登記操 作。 單據(jù)管理模塊是此物資系統(tǒng)重要的模塊之一,在此模塊中對物資進行全方位的登 記,詳細的記錄了入庫、退庫、維修、盤點、付款等物資單據(jù),該模塊結構圖如圖 3.3 所示: 單據(jù)管理 登記入庫單 登記出庫單 登記維修單 登記盤點單 登記收款單 登記付款單 圖 3.3 單據(jù)管理模塊結構圖 4、通用查詢 (1) “單據(jù)查詢”該模塊主要對中企業(yè)物資資產(chǎn)管理系統(tǒng)中的各種單據(jù)進行查詢操 作,如:入庫
41、單、出庫單、退庫單、盤點單、維修單、收款單以及付款單等信息進行 查詢操作。 (2) “入庫物資統(tǒng)計”該模塊通過選擇存放倉庫、入庫類型、采購部門、供應商等 XX 工程大學學士學位論文 12 信息來查詢相應的入庫物資。 (3) “出庫物資統(tǒng)計”該模塊通過選擇存放倉庫、出庫類型、領用部門、客戶、領 用人等信息來查詢相應的出庫物資。 (4) “退庫物資統(tǒng)計” 該模塊通過選擇存放倉庫、退庫類型、領用部門、客戶、領 用人等信息來查詢相應的退庫物資。 (5) “應付賬統(tǒng)計”該模塊實現(xiàn)中小企業(yè)統(tǒng)計應該付款的物資信息。 (6) “應收賬統(tǒng)計”該模塊主要實現(xiàn)中小企業(yè)出庫物資的應收賬單的統(tǒng)計工作。 通用查詢模塊是方
42、便用戶對系統(tǒng)物資的查詢管理,清晰的顯示出物資在系統(tǒng)中的 具體信息。通用查詢模塊結構圖如圖 3.4 所示。 通用查詢 單據(jù)查詢 入庫物資統(tǒng)計 出庫物資統(tǒng)計 退庫物資統(tǒng)計 入 庫 單 查 詢 出 庫 單 查 詢 退 庫 單 查 詢 維 修 單 查 詢 圖 3.4 通用查詢結構圖 5、用戶管理 (1) “添加用戶”該模塊為系統(tǒng)管理員操作模塊,為新用戶添加用戶名和密碼并設 置該用戶的權限。 (2) “修改密碼”通過該模塊用戶能修改自己的密碼。 第 3 章 系統(tǒng)概要設計 13 3.2 數(shù)據(jù)庫設計 良好的數(shù)據(jù)庫設計對于每一個應用程序都非常重要,由于數(shù)據(jù)庫是本課題所開發(fā) 系統(tǒng)的基礎和核心,所以數(shù)據(jù)庫設計的質
43、量直接關系到本系統(tǒng)開發(fā)的成功與失敗26。 下面將從數(shù)據(jù)庫概念設計、邏輯設計及物理設計三方面對中小企業(yè)物資資產(chǎn)管理系統(tǒng) 進行數(shù)據(jù)庫設計。 3.2.1 概念設計 概念設計的目標是實現(xiàn)本管理系統(tǒng)的組織結構數(shù)據(jù)庫概念結構,即概念模式。對 用戶要求描述的中小企業(yè)物資資產(chǎn)管理系統(tǒng),通過對其中物資管理模塊的分類、聚集 和概括,建立抽象的概念數(shù)據(jù)模型27-28。這個概念模型應反映中小企業(yè)物資資產(chǎn)管理 系統(tǒng)中各個模塊的信息結構、信息流動情況、信息間的互相制約關系以及各物資管理 模塊對信息儲存、查詢和加工的要求等。所建立的物資管理數(shù)據(jù)庫模型應避開數(shù)據(jù)庫 在計算機上的具體實現(xiàn)細節(jié),用一種抽象的形式將物資系統(tǒng)各模塊的
44、數(shù)據(jù)關系表示出 來。 該物資資產(chǎn)系統(tǒng) E-R 圖如圖 3.5 所示: 普通用戶擁有 系統(tǒng)管理員 擁有 權限 查詢、錄入 物資信息 生成物資信息表 管理 1N1 1NN 1 N NN 圖 3.5 數(shù)據(jù)庫 E-R 圖 實體聯(lián)系圖(E-R 圖)作為概念設計的工具,可以很好的體現(xiàn)出系統(tǒng)中各個石頭 之間的聯(lián)系并且能清楚的表達各個實體的屬性,同時可以描述概念數(shù)據(jù)模型。在分析 中小企業(yè)物資資產(chǎn)管理系統(tǒng)中所涉及的實體及其關系后,將其展現(xiàn)為圖 3.5 所示數(shù)據(jù)庫 XX 工程大學學士學位論文 14 E-R 圖。 3.2.2 邏輯設計 系統(tǒng)的邏輯結構設計是以概念結構的設計結果 E-R 圖作為它的主要依據(jù),E-R 圖
45、 的概念數(shù)據(jù)模型轉化為等價的關系模式及其約束。將 E-R 圖轉換為關系模式,關系的 關鍵字用橫線標出29。邏輯設計是將概念模型設計成為特定的 DBMS 的邏輯數(shù)據(jù)模式。 邏輯數(shù)據(jù)模式稱為邏輯模型或數(shù)據(jù)模型,關系數(shù)據(jù)庫的數(shù)據(jù)模式是關系模式。在物資 管理系統(tǒng)中主要有四個實體,分別是物資,系統(tǒng)管理員,倉庫,供應商,在全局 E-R 圖中,我們可以知道: (1)倉庫與物資的關系是多對多的,即一個倉庫可以存儲多種物資,每一種物資 可以存儲在多個倉庫。 (2)供應商和物資的關系也是多對多的,即一個供應商可以供應多種物資,每一 種物資可以被不同的供應商供應,轉化為“物資入庫”,因為本系統(tǒng)是物資的管理,它 應該
46、詳細的記錄物資的入庫與出庫,所以設置一張物資的出庫關系,而物資的庫存關 系則由物資的入庫關系與出庫關系轉化而來,在數(shù)據(jù)庫中不單獨的設置它,依據(jù)此分 析,在數(shù)據(jù)庫中主要有 6 張表: 1)倉庫信息(倉庫號,倉庫電話,倉庫面積,倉庫地址,倉庫類型) 2)供應商信息(編號,名稱,電話,負責人,產(chǎn)品類別,類別,地址) 3)管理員信息(管理員 ID,管理員密碼,角色) 4)物資入庫信息(貨單編號,序號,物資名稱,單價,數(shù)量,單位,金額,入 庫號,供應商名稱,日期,經(jīng)手人, ) 5)物資出庫信息(貨單編號,序號,物資名稱,單價,單位,數(shù)量,金額,出 庫號,收貨單位,日期,經(jīng)手人, ) 3.2.3 物理設計
47、 數(shù)據(jù)庫物理設計是在已經(jīng)確定的邏輯數(shù)據(jù)庫結構的基礎上,設計出的數(shù)據(jù)庫在特 定的應用環(huán)境下,可實現(xiàn)的物理數(shù)據(jù)庫結構的過程30。物理設計的主要工作就是將邏 輯設計中的關系模型轉化為關系數(shù)據(jù)庫中的二維數(shù)據(jù)表。根據(jù) SQL Sever 2008 數(shù)據(jù)庫 管理系統(tǒng)所提供的多種存儲結構和存取方法等依賴于具體計算機結構的各項物理設計 措施,再跟據(jù)中小企業(yè)物資資產(chǎn)管理系統(tǒng)具體的物資管理模塊任務選定最合適的物理 存儲結構(包括文件類型、索引結構和數(shù)據(jù)的存放次序與位邏輯等)、存取方法和存取路 第 3 章 系統(tǒng)概要設計 15 徑等。這一步對物資資產(chǎn)管理系統(tǒng)的數(shù)據(jù)庫設計的結果就是所謂“數(shù)據(jù)庫物理設計”。 基于分析和設
48、計,整個管理系統(tǒng)的主要表設計如下: 1、物資信息表: 物資信息表的表結構和字段信息如表 3.1 所示如下所示: 表 3.1 物資信息表 字段名數(shù)據(jù)類型含義是否主鍵備注 WzIDint物資編號是自增 WzTypevarchar(20)物資類型 Namevarchar(30)物資名稱不為空 Cardvarchar(10)品牌名稱 Modevarchar(16)物資數(shù)量 物資信息表(tb_Material)記錄了物資的詳細信息,包括物資編碼,名稱,型號, 廠家,進價,計量單位,類型等信息。主鍵為物資編碼。該表為系統(tǒng)的基本數(shù)據(jù)記錄 表,其中物資出庫表,物資入庫表,物資維修表等都與物資信息表通過外鍵相連
49、。 。 2、倉庫信息表 該表主要儲存?zhèn)}庫信息,包括倉庫號,倉庫地址,倉庫面積等信息,其中倉庫號 為主鍵。表結構和字段信息如表 3.2 所示: 表 3.2 倉庫信息表 字段名數(shù)據(jù)類型含義是否主鍵備注 CIdint倉庫編號是自增 WzTypevarchar(20)物資類型外鍵 CNamevarchar(30)倉庫名稱不為空 CUnitvarchar(4)倉庫面積 Caddvarchar(16)倉庫地址 3、物資入庫表 物資入庫表(tb_Store)記錄物資入庫的所有信息,包括物資編號,物資名稱,入 庫時間,經(jīng)手人,物資類型等。表結構和字段信息如表 3.3 所示: 表 3.3 物資入庫表 字段名數(shù)據(jù)
50、類型含義是否主鍵備注 StoreIDint入庫號是自增 StoreDatevarchar出庫日期 WzIDint物資編號 WzTypevarchar(20)物資類型 XX 工程大學學士學位論文 16 Namevarchar(30)物資名稱不為空 Unitvarchar(4)計量單位 Amountint價格 Cardvarchar(10)品牌名稱 Modevarchar(16)物資數(shù)量 4、物資出庫表 該表(tb_Out)主要記錄物資出庫的信息,包括物資編號,物資名稱,經(jīng)手人,出 庫時間,出庫類型,物資類型等。該表是在數(shù)據(jù)中新建立的表結構,是為了防止物資 的出庫信息和物資的入庫信息相混淆,并且方
51、便以后對物資查詢模塊的實現(xiàn)。表結構 和字段信息如表 3.4 所示: 表 3.4 物資出庫表 字段名數(shù)據(jù)類型含義是否主鍵備注 OutIDint出庫編號是自增 WzTypevarchar(20)物資類型 Namevarchar(30)物資名稱不為空 Unitvarchar(4)計量單位 Amountint價格 OutTypevarchar(10)出庫類型 OutDatevarchar出庫時間 WzIdvarchar(10)物資編號不為空 Amountvarchar(16)物資數(shù)量 5、供應商信息表 該表(tb_Enterprise)主要記錄供應商的相關信息,主要包括供應商名稱,地址, 電話,客戶姓
52、名,銀行名稱,銀行賬號等。供應商對于中小企業(yè)物資管理十分重要, 該表完整的存儲了供應商的信息,系統(tǒng)用戶能清晰完整的查看到供應商的信息。表結 構和字段信息如表 3.5 所示。 表 3.5 供應商信息表 字段名數(shù)據(jù)類型含義是否主鍵備注 CustomerIDint供應商編號是自增 WzTypevarchar(20)物資類型 Namevarchar(30)供應商名稱不為空 Phoneint電話 Amountint價格 Bankvarchar(10)銀行 第 3 章 系統(tǒng)概要設計 17 BankAccountsint銀行賬戶 6、用戶信息表 用戶信息表(UserInfo)記錄管理員和系統(tǒng)用戶的信息,包括
53、用戶的用戶名、密碼、 角色等信息。主要用于記錄系統(tǒng)用戶的信息,通過不同的角色類型來設置不同的用戶 使系統(tǒng)管理員的等級不同,當不同用戶登錄時根據(jù)用戶權限等級進入不同的操作界面, 用戶進行操作時,系統(tǒng)會根據(jù)用戶權限等級限制用戶操作權限。具體表結構和字段信 息如表 3.6 所示。 表 3.6 用戶信息表 字段名數(shù)據(jù)類型含義是否主鍵備注 UserIDint用戶編號是自增 UserNamevarchar(30)用戶名稱不為空 Passwordvarchar(4)用戶密碼不為空 Typevarchar(16)角色類型不為空 3.4 本章小結 本章的內容是首先介紹了中小企業(yè)物資資產(chǎn)管理系統(tǒng)的各個功能模塊的具
54、體內容, 然后給出了各個模塊的業(yè)務流程圖,最后對本系統(tǒng)的數(shù)據(jù)庫設計進行詳細的設計介紹, 主要從數(shù)據(jù)庫的概念設計、邏輯設計、以及物理設計來詳細介紹數(shù)據(jù)庫的設計,并對 數(shù)據(jù)庫表格進行了說明,相信經(jīng)過這些設計之后為后面的系統(tǒng)開發(fā)打下了堅實的基礎。 XX 工程大學學士學位論文 18 第 4 章 中小企業(yè)物資資產(chǎn)管理系統(tǒng)實現(xiàn) 本章主要介紹中小企業(yè)物資資產(chǎn)管理系統(tǒng)的詳細設計與實現(xiàn)。在第 2 章與第 3 章 中對系統(tǒng)需求及系統(tǒng)總體設計進行了詳盡闡述,本章將從系統(tǒng)開發(fā)環(huán)境的搭建及各功 能模塊的設計及實現(xiàn)兩方面闡述系統(tǒng)的實現(xiàn)過程,完成從設計到實現(xiàn)的跨越。 4.1 三層架構設計與實現(xiàn) 在第 3 章中介紹了本系統(tǒng)采
55、用的是 B/S 模式,本節(jié)詳細介紹在 B/S 模式中應用廣 泛的三層架構設計思想與實現(xiàn)。 三層架構通常意義上的三層架構就是將整個業(yè)務應用劃分為:表現(xiàn)層(UI) 、業(yè)務 邏輯層(BLL) 、數(shù)據(jù)訪問層(DAL) 。區(qū)分層次的目的即為了“高內聚,低耦合”的思 想。 (1)數(shù)據(jù)訪問層:該層主要是對數(shù)據(jù)的操作層,具體是為業(yè)務邏輯層和表示層提 供數(shù)據(jù)服務。 (2)業(yè)務邏輯層:主要是針對該系統(tǒng)中具體的問題進行的操作,是對系統(tǒng)中的各 種業(yè)務模塊具體的邏輯操作層。 (3)表示層:該中小企業(yè)物資資產(chǎn)管理系統(tǒng)主要采用 Web 頁面的方式顯示。 系統(tǒng)的開發(fā)過程中,數(shù)據(jù)操作層,主要是通過 Data.cs 類的方法調用
56、數(shù)據(jù)庫中建立 好的存儲過程,從而來實現(xiàn)數(shù)據(jù)操作。業(yè)務邏輯層則是根據(jù)不同的業(yè)務需求調用 Data.cs 中的方法來實現(xiàn)相應的業(yè)務并把處理結果返回到前臺頁面。表示層則是前臺的 ASPX 頁面和相應的 CS 頁面。 系統(tǒng)的詳細設計過程中,把對數(shù)據(jù)直接操作的 SQL 語句用存儲過程的方式寫在數(shù) 據(jù)庫中,在進行數(shù)據(jù)操作的時候,只要把需要的參數(shù)傳遞到數(shù)據(jù)庫中來執(zhí)行存儲過程, 而不需要把用到的 SQL 語句傳入到數(shù)據(jù)中。代碼后置的開發(fā)方式使頁面設計和數(shù)據(jù)庫 的編碼工作可以分別獨立進行而不會相互壓制。 4.2 系統(tǒng)管理的設計與實現(xiàn) 對于系統(tǒng)安全方面的考慮為系統(tǒng)采用了角色控制的權限管理設計。權限指的是授 予用戶
57、訪問系統(tǒng)中的特定資源和對象,對該資源或對象可以執(zhí)行特定操作的一種能力。 只有當擁有正確的身份信息,系統(tǒng)才允許按照其擁有的不同權限進入系統(tǒng),否則將無 第 4 章 中小企業(yè)物資資產(chǎn)管理系統(tǒng)實現(xiàn) 19 法正確登錄,也不能對系統(tǒng)進行任何的操作,同時系統(tǒng)應具有安全退出功能方便用戶 隨時退出系統(tǒng)。 4.2.1 權限管理 按照系統(tǒng)的需求,系統(tǒng)的角色分為管理員用戶和普通用戶兩類。管理員用戶為系 統(tǒng)等級最高的用戶,擁有系統(tǒng)所有權限,其中的權限管理為管理員特有的權限,該權 限指的是能夠對已有權限進行修改、添加新的權限。 在用戶-角色管理的設計過程中,運用兩個 listbox,一個用來顯示該管理員用戶權 限范圍內的
58、角色信息,另一個用來顯示已經(jīng)選取的角色,同過按鈕對角色進行添加和 刪除,最后把用戶-角色信息存儲到 tb_User 表中。如圖 4.1 所示: 開始 登陸系統(tǒng)成功 查詢出用戶角 色、權限 點擊相關操作 是否擁有該權限? 進行操作 操作失敗,提醒 無此操作權限 結束 是 否 圖 4.1 用戶權限管理程序流程 4.2.2 用戶管理 該模塊包含兩個功能添加用戶和密碼修改,其中添加用戶是系統(tǒng)管理員特有的功 能,系統(tǒng)管理員通過該功能為新用戶設置用戶名和密碼,并為用戶設置系統(tǒng)的權限。 XX 工程大學學士學位論文 20 普通用戶只能使用修改密碼功能模塊,添加用戶功能模塊這類用戶不能使用。 1、 添加用戶 添
59、加用戶模塊:通過該模塊系統(tǒng)管理員添加新的系統(tǒng)用戶,該模塊式系統(tǒng)管理員 特有的功能模塊,當系統(tǒng)管理員進入系統(tǒng)后想添加新的用戶點擊添加用戶按鈕進入如 圖 4.2 所示添加用戶界面,首先為新用戶設置用戶名和密碼并為新用戶設定該系統(tǒng)的角 色,這個很重要的,因為不同的角色對系統(tǒng)功能的使用有較大的差別,設置完之后點 擊添加按鈕觸發(fā)添加按鈕的 click 事件函數(shù)該函數(shù)很簡單首先遍歷文本控件將文本控件 的信息直接通過 ADO.NET 數(shù)據(jù)庫技術操作數(shù)據(jù)庫將新用戶的信息存儲到 tb_UserInfo 表中。 圖 4.2 添加用戶圖 2、修改密碼 用戶能在這個功能模塊中實現(xiàn)密碼的修改。首先用戶輸入自己擁有的用戶
60、名和密 碼進入系統(tǒng)后點擊修改密碼按鈕進入如圖 4.3 所示界面選擇自己的用戶名進行密碼的重 新設定,然后點擊確定按鈕觸發(fā)確定按鈕 click 事件函數(shù),該函數(shù)首先遍歷文本控件然 后通過代碼訪問數(shù)據(jù)庫表 tb_UserInfo 找到用戶原來的密碼,然后調用數(shù)據(jù)庫更新操作 對用戶新密碼的更新,最后為用戶顯示修改成功的友好提示窗口。 詳細代碼設計如下: string UserName = this.ddlUserName.SelectedItem.ToString (); string OldPassWord=this.txtOldPassword.Text.Trim(); string NewPa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度車間租賃安全協(xié)議書(含安全生產(chǎn)責任險)
- 二零二五年度茶業(yè)投資合作框架協(xié)議
- 2025年度解除婚約協(xié)議書(情感修復與法律支持)
- 二零二五年度油茶種植基地承包與生態(tài)修復協(xié)議
- 2025年度食堂食品安全風險評估與監(jiān)督執(zhí)行協(xié)議
- 施工現(xiàn)場施工防生物污染制度
- 施工日志填寫中的施工材料消耗記錄方法
- 個人商鋪抵押借款合同范本
- 云服務器托管服務合同(三)
- 二手廠房買賣合同
- 2025年度高端商務車輛聘用司機勞動合同模板(專業(yè)版)4篇
- 2025長江航道工程局招聘101人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年黑龍江哈爾濱市面向社會招聘社區(qū)工作者1598人歷年高頻重點提升(共500題)附帶答案詳解
- 執(zhí)行總經(jīng)理崗位職責
- 《妊娠期惡心嘔吐及妊娠劇吐管理指南(2024年)》解讀
- 《黑神話:悟空》跨文化傳播策略與路徑研究
- 《古希臘文明》課件
- 居家養(yǎng)老上門服務投標文件
- 長沙市公安局交通警察支隊招聘普通雇員筆試真題2023
- 2025年高考語文作文滿分范文6篇
- 零售業(yè)連鎖加盟合同
評論
0/150
提交評論