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