基于Web的現代企業管理系統進行了研究,通過計算機網絡為載體,為企業的高效生產管理開發出一套具有庫存管理功能的,實時性、智能性分析功能的銷售系統。為企業提供實時準確的庫存和銷售信息的同時,提高企業的管理水平、服務質量和經濟效益。
1系統開發相關技術
1.1web環境下系統的體系結構與特點
銷售管理系統采用B/S結構的明顯優點是:
(1)B/S結構有簡單、維護方便、能夠很容易地把不同類型的信息資源集成起來,構造出內容豐富、生動的用戶界面。
(2)B/S結構是在客戶端與數據庫服務器之間增加一個中間層,將系統應用邏輯以及遠程數據庫服務器之間的連接封裝中間層中,避免兩層結構系統應用邏輯在各個客戶端單獨實現而產生的冗余。
(3)B/S結構只是在應用服務器這個中間層上來實現,客戶端不涉及數據庫連接配置等問題,所以維護工作將變得很輕松。
1.2ASP.NET技術
ASP.net不僅僅是 Active Server Page(ASP)的下一個版本,而且是一種建立在通用語言上的程序構架,能被用于一臺Web服務器來建立強大的Web應用程序[4]。ASP.net提供許多比現在的Web開發模式強大的的優勢:
1.3Web數據傳輸技術
ADO(ActiveX Data Object ActiveX數據對象)是一個ASP內置的ActiveX服務器組件(ActiveX Server Component),是Microsoft提出的應用程序接口(API)用以實現訪問關系或非關系數據庫中的數據[5]。ADO對象模型為開發者提供了一種訪問數據源的快速且功能強大的方法。它包括以下幾種對象:
1.4結構化開發方法
結構化開發方法(Structured Developing Method)是一種面向數據流的開發方法,它的基本原則是功能的分解與抽象。結構化方法提出了一組提高軟件結構合理性的準則,如分解和抽象、模塊的獨立性、信息隱蔽等。它是現有的軟件開發方法中最成熟,應用最廣泛的方法,該方法的主要特點是快速,自然和方便。
結構化方法總的指導思想自頂向下、逐步求精。
① 結構化開發方法的組成
結構化方法由三部分構成:結構化程序設計方法SP法(Srtuctured Program);結構化設計方法SD法(Structured Design);結構化分析方法SA法(Structured Analysis)SA,SD,SP法相互銜接,形成了一整套開發方法。若將SA,SD法結合起來,又稱為結構化分析與設計技術(SADT技術)。
② 結構化分析方法
結構化分析方法給出一組幫助系統分析人員產生功能規約的原理和技術。需求分析結果主要以圖形方式表示,以數據流圖和控制流圖為基礎,伴以數據詞典,并配上結構化語言、判定表和判定樹等等手段,從而達到為問題的解決建立模型。
2銷售管理系統分析
系統分析是管理信息系統開發中的一個重要階段,是以后進一步進行系統詳細設計和建立系統模型的基礎,系統分析就是運用系統的觀點和方法,對現行系統進行可行性分析、環境分析和功能分析,從而得出管理信息系統的目標和功能模型,并在此基礎上確定系統的計算機環境配置[6]。
3系統的數據庫設計
以系統分析過程中數據建模階段形成的數據模型為依據,實現數據表的設計,主要內容包括數據表名、主要功能、字段名稱、字段類型、字段屬性和主鍵設置
4銷售管理系統的設計
銷售管理系統,主要有銷售、進貨、庫存三個業務模塊,并相應有兩個輔助的基礎模塊,檔案管理與系統管理。系統采用B/S方式,要求界面簡單清晰,業務簡化,程序邏輯簡潔,代碼規范,性能良好,可維護性好[7]。數據庫設計遵照3NF規范,盡量簡化,避免復雜。
4.1員工信息管理
功能描述:主要是對員工基本資料進行維護。
主功能控件:對員工基本資料進行處理,包括查詢、新增、修改、保存、刪除等。
4.2\商品信息管理
功能描述:主要是對商品基本資料進行維護。
主功能控件:對商品基本資料進行處理,包括查詢、新增、修改、保存、刪除等。
查詢是指按照條件查詢出指定商品,同時顯示此商品的基本資料,以便進行修改,刪除,且可以進行模糊查詢;
4.3進貨單管理
功能描述:主要對進貨信息進行維護。
主功能控件:對進貨單進行處理,包括查詢、新增、修改、保存、刪除等。
點擊“菜單”->“進貨單”,初始窗口為進貨單查詢頁面。
4.4庫存查詢
功能描述:主要對庫存信息進行查詢.
點擊“菜單”->“庫存查詢”,初始窗口為庫存查詢頁面。
點擊“查找”,可按輸入的條件進行模糊查詢;查詢條件間是AND的關系;如未輸入任何條件,則進行全部查詢;
數據列表要求有分頁功能,點擊“查找”后才顯示查詢記錄列表。
4.5入庫
功能描述:對進貨商品進行入庫操作.
點擊“菜單”->“入庫”,初始窗口為入庫查詢頁面。
點擊“查找”,可按輸入的條件進行模糊查詢;查詢條件間是AND的關系;如未輸入任何條件,則進行全部查詢;點擊“查找”后才顯示查詢記錄列表。
4.6入庫/出庫查詢
功能描述:主要對入庫/出庫信息進行查詢。
點擊“菜單”->“入庫/出庫查詢”,初始窗口為入庫/出庫查詢頁面。
4.7銷售單管理
功能描述:主要是添加和維護銷售信息。
點擊“銷售單查詢”,可轉向到銷售單查詢頁面。
總結
本論文論述了現代企業管理信息系統的發展及存在的問題,并在此基礎上提出了現代企業管理信息系統的模式,進而探討基于Internet/Intranet環境及技術的系統的實現技術,最后開發了企業銷售管理系統。銷售管理系統是一個典型的信息管理系統,其主要通過軟件工程方面的選擇課題、需求分析、總體設計、選用工具、程序模塊、系統測試等幾個步驟來實現。本論文所完成的工作及其主要特點是:
(1)在全面總結與充分吸收近年來國內外學術界在現代企業管理方面所取得的研究成果,認真分析企業在信息管理上存在的共性問題,并結合21世紀企業發展要求、電子商務等因素,提出了一種切實可行的企業信息管理系統。
(2)通過詳細設計,利用Microsoft IIS,SQL Server2000,ASP.NET開發出企業庫存管理系統。該系統基于Internet/Intranet環境,利用分布式多層架構技術部署。這一系統的一大特色是:突出了Windows應用程序及Web程序這一概念。使系統能靈活的適應不同用戶的需要。