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