某公司進(jìn)銷存信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
某公司進(jìn)銷存信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第2頁(yè)
某公司進(jìn)銷存信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第3頁(yè)
某公司進(jìn)銷存信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第4頁(yè)
某公司進(jìn)銷存信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( 論論 文文) 某公司進(jìn)銷存信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)某公司進(jìn)銷存信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名:論文作者姓名: 申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別:申請(qǐng)學(xué)位類別: 指指導(dǎo)導(dǎo)教教師師姓姓名名(職職稱稱) : 論文提交日期:論文提交日期: 某公司進(jìn)銷存信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)某公司進(jìn)銷存信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘摘 要要 中小企業(yè)在我國(guó)經(jīng)濟(jì)發(fā)展中具有重要地位,但其信息化程度不高。中小企 業(yè)無(wú)法承受巨額投資和太長(zhǎng)的投資回報(bào)周期,市場(chǎng)需要高效的、性價(jià)比合理的 中小企業(yè) erp 解決方案。 中小企業(yè)基本進(jìn)銷存業(yè)務(wù)以進(jìn)、銷、存為核心,通 過(guò)對(duì)現(xiàn)有中小企業(yè)業(yè)務(wù)需求的

2、分析,運(yùn)用 asp 設(shè)計(jì)了適合傳統(tǒng)中小企業(yè)的進(jìn)銷 存管理系統(tǒng)。圍繞采購(gòu)、庫(kù)存、銷售等具體物流業(yè)務(wù),闡述了一個(gè)進(jìn)銷存管理 系統(tǒng)中業(yè)務(wù)模塊的分析設(shè)計(jì)過(guò)程,以實(shí)現(xiàn)低成本、高效率的業(yè)務(wù)管理控制系統(tǒng)。 在需求分析、以及后階段的設(shè)計(jì)工作中,學(xué)習(xí)借鑒了 erp 軟件過(guò)程,運(yùn)用了 asp 來(lái)進(jìn)行設(shè)計(jì)。本平臺(tái)采用 b/s 架構(gòu),使用 vbscript 編寫,運(yùn)行于 windows xp 平臺(tái),可實(shí)現(xiàn)采購(gòu)管理(入庫(kù)管理) 、庫(kù)存管理,銷售管理(出 庫(kù)管理)和系統(tǒng)設(shè)置等功能。 關(guān)鍵詞關(guān)鍵詞:erp;進(jìn)銷存;管理系統(tǒng) the design and implementation of enterprise stock-

3、sell-storage management system abstract most smes play an important part in our economical development, but the development of their it is not high. smes cant support the substantial investment and long cycle of investment return. market needs on efficient, cost-effective and reasonable erp solution

4、 for smes. the kernel of smess business is stock, sell and storage. based on the analysis of existing sme businesss needs, an asp application is designed for traditional smes in inventory management. around purchasing, inventory, sales and other specific logistics, details the process of analysis an

5、d the sign of business module in inventory management system, achieves a low cost, high efficiency management system. during the demand analysis and the design in the later phase of work, learning from the process of erp, asp is used to conduct design. b / s structure is adopted here, and vbscript i

6、s used. this system runs on the windows xp operation system. it implements purchase management (storage management), inventory management, sales management (out storage management ) and system setting function and so on. key words: erp (enterprise resource planning); stock-sell-storage; management s

7、ystem 目目 錄錄 論文總頁(yè)數(shù):31 頁(yè) 1引言.1 1.1研發(fā)的背景.1 1.2進(jìn)銷存管理系統(tǒng)的目標(biāo).2 1.3系統(tǒng)長(zhǎng)遠(yuǎn)目標(biāo)實(shí)現(xiàn) erp 系統(tǒng).2 2系統(tǒng)實(shí)現(xiàn)工具簡(jiǎn)介.3 2.1asp 簡(jiǎn)介.3 2.2dreamweaver 簡(jiǎn)介.7 2.3vbscript簡(jiǎn)介.8 2.4microsoft access 簡(jiǎn)介.9 3系統(tǒng)需求分析.9 3.1提出問(wèn)題.9 3.2分析問(wèn)題.10 3.3軟件需求分析.10 3.4主要流程.11 4系統(tǒng)設(shè)計(jì)與關(guān)鍵功能實(shí)現(xiàn).11 4.1系統(tǒng)總體設(shè)計(jì)方案.11 4.1.1進(jìn)銷存系統(tǒng)開發(fā)設(shè)計(jì)思想.11 4.1.2進(jìn)銷存系統(tǒng)功能設(shè)計(jì).11 4.1.3系統(tǒng)界面設(shè)計(jì).12

8、 4.1.4數(shù)據(jù)庫(kù)設(shè)計(jì).13 4.2關(guān)鍵功能實(shí)現(xiàn).16 4.2.1md5 算法.16 4.2.2普通員工及管理員登陸模塊.17 4.2.3產(chǎn)品入庫(kù)模塊.18 4.2.4產(chǎn)品銷售模塊.24 4.2.5員工權(quán)限設(shè)置.26 4.2.6進(jìn)貨統(tǒng)計(jì).27 5測(cè)試結(jié)果.28 5.1系統(tǒng)測(cè)試方式.28 5.2系統(tǒng)測(cè)試環(huán)境.29 5.3系統(tǒng)測(cè)試結(jié)果.29 5.4測(cè)試工具.29 結(jié) 論.29 參考文獻(xiàn).29 致 謝.30 聲 明.31 第 1 頁(yè) 共 31 頁(yè) 1引言引言 在我國(guó)數(shù)量眾多的企業(yè)中,中小企業(yè)占了絕大多數(shù)。這些企業(yè)也不可避免 地要加入國(guó)際化企業(yè)的競(jìng)爭(zhēng)行列,而實(shí)現(xiàn)企業(yè)信息化是參與挑戰(zhàn)的必要條件。 但是中

9、小企業(yè)的多樣性及其靈活多變的經(jīng)營(yíng)方式,加上相關(guān)投入量的限制,使 得很多中小企業(yè)沒(méi)有進(jìn)行信息化建設(shè)。實(shí)際上大部分中小企業(yè)需要的只是能解 決進(jìn)銷存管理、財(cái)務(wù)管理等的基礎(chǔ)軟件。因此,開發(fā)基于中小企業(yè)應(yīng)用的進(jìn)銷 存管理系統(tǒng)尤為重要。本文所設(shè)計(jì)的進(jìn)銷存管理系統(tǒng)可以基本上滿足中小企業(yè) 的進(jìn)銷存管理。 隨著經(jīng)濟(jì)的全球化以及中國(guó)經(jīng)濟(jì)改革的逐漸深化,制造業(yè)面臨著越來(lái)越激 烈的競(jìng)爭(zhēng),改善企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈各個(gè)環(huán)節(jié)的管理、調(diào)度及資源配置, 迅速適應(yīng)客戶的新需求和市場(chǎng)新機(jī)遇的能力,是中國(guó)企業(yè)贏得競(jìng)爭(zhēng)勝利的決定 性因素,而快速有效地實(shí)施企業(yè)資源計(jì)劃(erp)系統(tǒng)是被實(shí)踐證明了的提高 企業(yè)競(jìng)爭(zhēng)力的最有效的方法之一。從

10、根本上說(shuō),企業(yè)就是一個(gè)利用資源(人、 財(cái)、物、時(shí)間) ,為客戶創(chuàng)造價(jià)值的組織,erp 就是對(duì)這些資源進(jìn)行計(jì)劃、調(diào)度、 控制、衡量、改進(jìn)的管理技術(shù)和信息系統(tǒng)。現(xiàn)今的企業(yè)并不只是人力資源、資 金和產(chǎn)品的組合,它還應(yīng)該包括供應(yīng)、銷售、市場(chǎng)營(yíng)銷、客戶服務(wù)、需求預(yù)測(cè), 以及其他更多的東西。如果一個(gè) erp 系統(tǒng)真正想要最大限度地提高其生產(chǎn)能力, 它必須能夠非常融洽地和其他關(guān)鍵性的商務(wù)領(lǐng)域進(jìn)行交流。 現(xiàn)在的企業(yè)的進(jìn)銷存管理,大都采用傳統(tǒng)的人工管理的模式,這對(duì)于規(guī)模 較小的公司來(lái)說(shuō),是可以應(yīng)付日常的管理需要的。但是,隨著該行業(yè)競(jìng)爭(zhēng)日益 的激烈,提高進(jìn)銷存管理的工作效率,改善企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈各個(gè)環(huán)節(jié) 的

11、管理、調(diào)度及資源配置成為了企業(yè)當(dāng)前必須考慮的問(wèn)題。而解決這些問(wèn)題的 途徑之一,就是將計(jì)算機(jī)引入到管理機(jī)制中來(lái)。 利用本軟件系統(tǒng),可以實(shí)現(xiàn)對(duì)員工管理、倉(cāng)庫(kù)管理、類別管理、計(jì)量單位 管理、產(chǎn)品管理、入庫(kù)管理、出庫(kù)管理、庫(kù)存管理等管理,使得管理合理規(guī)范。 盡量合理的控制物流,尤其是材料庫(kù)存的控制,將材料控制到只在需要的時(shí)候 向需要的部門按需要的數(shù)量,提供所需要的物料,既防止物料供應(yīng)滯后于對(duì)他 們的要求,也防止了物料過(guò)早地出產(chǎn)和進(jìn)貨,以免增加庫(kù)存,造成物資和資金 的積壓。設(shè)計(jì)本系統(tǒng)正是為了適應(yīng)這種形勢(shì),在有限的時(shí)間內(nèi)憑個(gè)人之力是很 難實(shí)現(xiàn)所有的功能。因此系統(tǒng)有基本目標(biāo)和長(zhǎng)遠(yuǎn)目標(biāo)。系統(tǒng)設(shè)計(jì)基本的目標(biāo)是

12、盡可能實(shí)現(xiàn)物流控制自動(dòng)化,長(zhǎng)遠(yuǎn)目標(biāo)是實(shí)現(xiàn) erp 管理。 1.1 研發(fā)的背景研發(fā)的背景 隨著信息技術(shù)的不斷發(fā)展,中小型企業(yè)信息化建設(shè)越來(lái)越重要,采用先進(jìn) 的企業(yè)資源計(jì)劃(enterprise resource planning,erp)系統(tǒng)已勢(shì)在必行。erp 是順 第 2 頁(yè) 共 31 頁(yè) 應(yīng)時(shí)代要求的信息技術(shù)與企業(yè)管理新思想相結(jié)合的產(chǎn)物。隨著我國(guó)經(jīng)濟(jì)的高速 發(fā)展,各種大、中型企業(yè)的經(jīng)營(yíng)規(guī)模不斷擴(kuò)大,這對(duì)我國(guó)經(jīng)濟(jì)無(wú)疑是一個(gè)極好 的發(fā)展機(jī)會(huì)。中小企業(yè)在我國(guó)經(jīng)濟(jì)發(fā)展中具有重要地位,但其信息化程度不高。 中小企業(yè)無(wú)法承受巨額投資和太長(zhǎng)的投資回報(bào)周期,市場(chǎng)需要高效的、性價(jià)比 合理的中小企業(yè) erp 解

13、決方案。中小企業(yè)基本進(jìn)銷存業(yè)務(wù)、以進(jìn)、銷、存為核 心,通過(guò)對(duì)現(xiàn)有中小企業(yè)業(yè)務(wù)需求的分析,運(yùn)用 asp 設(shè)計(jì)適合傳統(tǒng)中小企業(yè)的 進(jìn)銷存管理系統(tǒng)。 1.2 進(jìn)銷存管理系統(tǒng)的目標(biāo)進(jìn)銷存管理系統(tǒng)的目標(biāo) 在我國(guó)數(shù)量眾多的企業(yè)中,中小企業(yè)占了絕大多數(shù)。這些企業(yè)也不可避免 地要加入國(guó)際化企業(yè)的競(jìng)爭(zhēng)行列,而實(shí)現(xiàn)企業(yè)信息化是參與挑戰(zhàn)的必要條件。 但是中小企業(yè)的多樣性及其靈活多變的經(jīng)營(yíng)方式,加上相關(guān)投入量的限制,使 得很多中小企業(yè)沒(méi)有進(jìn)行信息化建設(shè)。實(shí)際上大部分中小企業(yè)需要的只是能解 決進(jìn)銷存管理、財(cái)務(wù)管理等的基礎(chǔ)軟件。因此,開發(fā)基于中小企業(yè)應(yīng)用的進(jìn)銷 存管理系統(tǒng)優(yōu)為重要。 通過(guò)進(jìn)銷存管理,實(shí)現(xiàn)物流管理工作系統(tǒng)化

14、、規(guī)范化、自動(dòng)化,正確的進(jìn) 貨和庫(kù)存控制及發(fā)貨,減少管理費(fèi)用,從而提高影響企業(yè)的競(jìng)爭(zhēng)力。 進(jìn)銷存管理系統(tǒng)是對(duì)企業(yè)的進(jìn)貨、銷售和庫(kù)存統(tǒng)計(jì)進(jìn)行全面管理,滿足如 下要求:1系統(tǒng)配置;2商品入庫(kù)、銷售;3庫(kù)存查詢;4銷售情況查詢 統(tǒng)計(jì)。 1.3 系統(tǒng)長(zhǎng)遠(yuǎn)目標(biāo)實(shí)現(xiàn)系統(tǒng)長(zhǎng)遠(yuǎn)目標(biāo)實(shí)現(xiàn) erp 系統(tǒng)系統(tǒng) 1系統(tǒng)運(yùn)行集成化: 這是 erp 應(yīng)用成功在技術(shù)解決方案方面最基本的表現(xiàn)。erp 系統(tǒng)是對(duì)企業(yè) 物流、資金流、信息流進(jìn)行一體化管理的軟件系統(tǒng),其核心管理思想就是實(shí)現(xiàn) 對(duì)“供應(yīng)鏈(supply chain) ”的管理。軟件的應(yīng)用將跨越多個(gè)部門甚至多個(gè)企業(yè)。 為了達(dá)到預(yù)期設(shè)定的應(yīng)用目標(biāo),最基本的要求是系統(tǒng)能夠運(yùn)行

15、起來(lái),實(shí)現(xiàn)集成 化應(yīng)用,建立企業(yè)決策完善的數(shù)據(jù)體系和信息共享機(jī)制。一般來(lái)說(shuō),如果 erp 系統(tǒng)僅在財(cái)務(wù)部門應(yīng)用,只能實(shí)現(xiàn)財(cái)務(wù)管理規(guī)范化、改善應(yīng)收帳款和資金管理; 僅在銷售部門應(yīng)用,只能加強(qiáng)和改善營(yíng)銷管理;僅在庫(kù)存管理部門應(yīng)用,只能 幫助掌握存貨信息;僅在生產(chǎn)部門應(yīng)用只能輔助制定生產(chǎn)計(jì)劃和物資需求計(jì)劃。 只有集成一體化運(yùn)行起來(lái),才有可能達(dá)到:降低庫(kù)存,提高資金利用率和控制 經(jīng)營(yíng)風(fēng)險(xiǎn);控制產(chǎn)品生產(chǎn)成本,縮短產(chǎn)品生產(chǎn)周期;提高產(chǎn)品質(zhì)量和合格率; 減少財(cái)務(wù)壞帳、呆帳金額等。這些目標(biāo)能否真正達(dá)到,還要取決于企業(yè)業(yè)務(wù)流 程重組的實(shí)施效果。 2業(yè)務(wù)流程合理化: 第 3 頁(yè) 共 31 頁(yè) 這是 erp 應(yīng)用成

16、功在改善管理效率方面的體現(xiàn)。erp 應(yīng)用成功的前提是必 須對(duì)企業(yè)實(shí)施業(yè)務(wù)流程重組,因此,erp 應(yīng)用成功也即意味著企業(yè)業(yè)務(wù)處理流 程趨于合理化,并實(shí)現(xiàn)了 erp 應(yīng)用的以下幾個(gè)最終目標(biāo):企業(yè)競(jìng)爭(zhēng)力得到大幅 度提升;企業(yè)面對(duì)市場(chǎng)的響應(yīng)速度大大加快;客戶滿意度顯著改善。 3、績(jī)效監(jiān)控動(dòng)態(tài)化: erp 的應(yīng)用,將為企業(yè)提供豐富的管理信息。如何用好這些信息并在企業(yè) 管理和決策過(guò)程中真正起到作用,是衡量 erp 應(yīng)用成功的另一個(gè)標(biāo)志。在 erp 系統(tǒng)完全投入實(shí)際運(yùn)行后,企業(yè)應(yīng)根據(jù)管理需要,利用 erp 系統(tǒng)提供的信息資 源設(shè)計(jì)出一套動(dòng)態(tài)監(jiān)控管理績(jī)效變化的報(bào)表體系,以期即時(shí)反饋和糾正管理中 存在的問(wèn)題。這

17、項(xiàng)工作,一般是在 erp 系統(tǒng)實(shí)施完成后由企業(yè)設(shè)計(jì)完成。企業(yè) 如未能利用 erp 系統(tǒng)提供的信息資源建立起自己的績(jī)效監(jiān)控系統(tǒng),將意味著 erp 系統(tǒng)應(yīng)用沒(méi)有完全成功。 4、合理改善持續(xù)化: 隨著 erp 系統(tǒng)的應(yīng)用和企業(yè)業(yè)務(wù)流程的合理化,企業(yè)管理水平將會(huì)明顯提 高。為了衡量企業(yè)管理水平的改善程度,可以依據(jù)管理咨詢公司提供的企業(yè)管 理評(píng)價(jià)指標(biāo)體系對(duì)企業(yè)管理水平進(jìn)行綜合評(píng)價(jià)。評(píng)價(jià)過(guò)程本身并不是目的,為 企業(yè)建立一個(gè)可以不斷進(jìn)行自我評(píng)價(jià)和不斷改善管理的機(jī)制,才是真正目的。 這也是 erp 應(yīng)用成功的一個(gè)經(jīng)常不被人們重視的標(biāo)志。 2系統(tǒng)實(shí)現(xiàn)工具簡(jiǎn)介系統(tǒng)實(shí)現(xiàn)工具簡(jiǎn)介 2.1 asp 簡(jiǎn)介簡(jiǎn)介 目前,最常

18、用的動(dòng)態(tài)網(wǎng)頁(yè)語(yǔ)言有 asp(active server pages),jsp(javaserver pages),php (hypertext preprocessor)和 asp.net。 php 是一種跨平臺(tái)的服務(wù)器端的嵌入式腳本語(yǔ)言。它大量地借用 c、java 和 perl 語(yǔ)言的語(yǔ)法,并耦合 php 自己的特性,使 web 開發(fā)者能夠快速地寫出 動(dòng)態(tài)生成頁(yè)面。它支持目前絕大多數(shù)數(shù)據(jù)庫(kù)。還有一點(diǎn),php 是完全免費(fèi)的, 不用花錢,用戶可以從 php 官方站點(diǎn)自由下載。而且用戶可以不受限制地獲得 源碼,甚至可以從中加進(jìn)用戶自己需要的特色。 jsp 是 sun 公司推出的新一代站點(diǎn)開發(fā)語(yǔ)言,

19、它完全解決了目前 asp、php 的一個(gè)通病腳本級(jí)執(zhí)行 sun 公司借助自己在 java 上的不凡造詣, 將 java 從 java 應(yīng)用程序和 java applet 之外,又有新的碩果,就是 jspjava server page。jsp 可以在 serverlet 和 javabean 的支持下,完成功能強(qiáng)大的站點(diǎn) 程序。 asp.net 又叫 asp+,他不是 asp 的簡(jiǎn)單升級(jí),而是 microsoft 推出的新 一代 active server pages。asp.net 是微軟發(fā)展的新的體系結(jié).net 的一部分, 第 4 頁(yè) 共 31 頁(yè) 其中全新的技術(shù)架構(gòu)會(huì)讓每個(gè)人的編程生活變

20、得更的簡(jiǎn)單。 asp 全名 active server pages,是一個(gè) web 服務(wù)器端的開發(fā)環(huán)境,利用它 可以產(chǎn)生和運(yùn)行動(dòng)態(tài)的、交互的、高性能的 web 服務(wù)應(yīng)用程序。asp 采用腳 本語(yǔ)言 vbscript(java script)作為自己的開發(fā)語(yǔ)言。 asp 包含三方面含義: 1)active:asp 使用了微軟的 activex 技術(shù)。activex(com)技術(shù)是現(xiàn)在 microsoft 軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程序調(diào)用對(duì)象的技術(shù),簡(jiǎn)化編程, 加強(qiáng)程序間合作。asp 本身封裝了一些基本組件和常用組件,有很多公司也開 發(fā)了很多實(shí)用組件。只要用戶在服務(wù)器上安裝這些組件,通過(guò)訪

21、問(wèn)組件,就可 以快速、簡(jiǎn)易地建立自己的 web 應(yīng)用。 2)server:asp 運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持 asp 所 使用的編程語(yǔ)言。asp 的編程語(yǔ)言可以是 vbscript 和 jscript。vbscript 是 vb 的一個(gè)子集,會(huì) vb 的人可以很方便的快速上手。然而 netscape 瀏覽器不支持 客戶端的 vbscript,所以最好不要在客戶端使用 vbscript。而在服務(wù)器端,則 無(wú)需考慮瀏覽器的支持問(wèn)題。netscape 瀏覽器也可以正常顯示 asp 頁(yè)面。 3)pages:asp 返回標(biāo)準(zhǔn)的 html 頁(yè)面,可以正常地在常用的瀏覽器中顯示。 瀏覽者查

22、看頁(yè)面源文件時(shí),看到的是 asp 生成的 html 代碼,而不是 asp 程 序代碼。這樣就可以防止別人抄襲程序。 由此可以看出,asp 是在 iis 下開發(fā) web 應(yīng)用的一種簡(jiǎn)單、方便的編程工 具。在了解了 vbscript 的基本語(yǔ)法后,只需要清楚各個(gè)組件的用途、屬性、 方法,就可以輕松編寫出自己的 asp 系統(tǒng)。 四者都提供在 html 代碼中混合某種程序代碼、由語(yǔ)言引擎解釋執(zhí)行程 序代碼的能力但 jsp 代碼被編譯成 servlet 并由 java 虛擬機(jī)解釋執(zhí)行,這種編譯 操作僅在對(duì) jsp 頁(yè)面的第一次請(qǐng)求時(shí)發(fā)生。在 asp、php、jsp、asp.net 環(huán) 境下,html 代

23、碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來(lái)描述處理 邏輯。普通的 html 頁(yè)面只依賴于 web 服務(wù)器,而 asp、php、jsp、asp.net 頁(yè)面需要附加的語(yǔ)言引擎分析和執(zhí)行程序代碼。程 序代碼的執(zhí)行結(jié)果被重新嵌入到 html 代碼中,然后一起發(fā)送給瀏覽器。 asp、php、jsp、asp.net 三者都是面向 web 服務(wù)器的技術(shù),客戶端瀏覽器 不需要任何附加的軟件支持。 與 jsp、php 等其他流行 web 編程環(huán)境相比較,asp 主要具有以下特點(diǎn): 1)使用 vbscript、javascript 等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 html 代碼,即 可快速地完成網(wǎng)站的應(yīng)用程序。

24、 第 5 頁(yè) 共 31 頁(yè) 2)無(wú)須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。 3)使用普通的文本編輯器,如 windows 的記事本,即可進(jìn)行編輯設(shè)計(jì)。 4)與瀏覽器無(wú)關(guān)(browser independence),用戶端只要使用可執(zhí)行 html 碼的 瀏覽器,即可瀏覽 active server pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。active server pages 所使用的腳本語(yǔ)言(vbscript、javascript)均在 web 服務(wù)器端執(zhí)行,用戶端的瀏 覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。 5).active server pages 能與任何 activex scripting 語(yǔ)言相容

25、。除了可使用 vbscript 或 javascript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plugin 的方式,使用由第三方 所提供的其他腳本語(yǔ)言,譬如 rexx、perl、tcl 等。腳本引擎是處理腳本程序 的 com(component object model)物件。 6)asp 的原程序不會(huì)傳到用戶的瀏覽器上,因而可以保護(hù)源程序不會(huì)外漏。 7)activex server components(activex 服務(wù)器元件)具有無(wú)限可擴(kuò)充性???以使用 visual basic、java、visual c、cobol 等編程語(yǔ)言來(lái)編寫所需要的 activex server component。 8

26、)采用面向?qū)ο蠹夹g(shù)。 asp 的對(duì)象和組件: 1).asp 有 7 個(gè)固有對(duì)象 這 7 個(gè)固有對(duì)象分別是 request、response、server、application、session、asperror 和 objectcontext。 request 對(duì)象用來(lái)處理用戶做出的請(qǐng)求,就是處理用戶要求瀏覽器查看特定 的網(wǎng)頁(yè)或 web 應(yīng)用時(shí)做出的請(qǐng)求。此請(qǐng)求可以 html 的形式輸入或僅以 url 的形式作出。response 對(duì)象用來(lái)處理從 web 服務(wù)器向用戶發(fā)送信息并對(duì)此信息 進(jìn)行控制。 server 對(duì)象用來(lái)代表服務(wù)器自身。因此它提供幾個(gè)與 web 服務(wù)器可能要完 成的任務(wù)相關(guān)的常

27、用功能,諸如建立新對(duì)象和設(shè)置腳本的超時(shí)特性等。還有通 過(guò)將不合法字符轉(zhuǎn)化為合法字符,把字符串轉(zhuǎn)換為 url 和 html 正確的使用 格式的方法。 application 對(duì)象用來(lái)代表應(yīng)用,可用它來(lái)管理諸如應(yīng)用目錄這一類的東西。 session 對(duì)象用來(lái)代表用戶會(huì)話,并存儲(chǔ)該會(huì)話的信息??衫?session 對(duì) 象來(lái)管理如 web 服務(wù)器在用戶“請(qǐng)求”之間等待的時(shí)間等。 objectcontext 對(duì)象用來(lái)管理事務(wù)處理。它目前已經(jīng)集成到 windowsxp 操 第 6 頁(yè) 共 31 頁(yè) 作系統(tǒng)中了。它包含了所有 asp 其他對(duì)象,可通過(guò) objectcontext 引用 asp 的 每個(gè)對(duì)象

28、。 asperror 對(duì)象包含 asp 腳本或 asp.dll 本身產(chǎn)生的任何錯(cuò)誤的詳細(xì)內(nèi)容。 2).microsoft data access component mdac 作為操作系統(tǒng)的組成部分的組件,與 asp 一起提供。此組件中包含 一組稱為 activex data object(ado)的對(duì)象,他們對(duì)于查看不同平臺(tái)上的各種數(shù) 據(jù)(數(shù)據(jù)庫(kù)、表單、文本文件)是必不可少的。ado 主要有 3 個(gè)對(duì)象,分別是 connection、command 和 recordset。 connection 對(duì)象就是使 ado 與數(shù)據(jù)庫(kù)之間建立一個(gè)通道,也就是實(shí)現(xiàn)與數(shù) 據(jù)庫(kù)的連接。 command 對(duì)象

29、就是對(duì)數(shù)據(jù)庫(kù)進(jìn)行發(fā)號(hào)施令,比如建立新的索引,執(zhí)行查詢 等,它可以通過(guò)標(biāo)準(zhǔn)的 sql 數(shù)據(jù)庫(kù)操作語(yǔ)言得以實(shí)現(xiàn)。 recordset 對(duì)象是一個(gè)數(shù)據(jù)記錄集,它包含了我們檢索出來(lái)的記錄數(shù)據(jù),通 過(guò)它可以直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。 3)活動(dòng)服務(wù)器組件 活動(dòng)服務(wù)器組件是與 asp 一起免費(fèi)帶來(lái)的組件或 dll,他們有著廣泛的用 途。主要包括 ad rotator、browser capabilities、content link、content rotator、counters、logging utility、myinfo、page counter、permission checker、tools 等組件。

30、由于本次設(shè)計(jì)用到的不多,在此就不詳細(xì)介紹了 4).asp 腳本對(duì)象 他們分別是 dictionary、filesystemobject 和 textstream.由于本設(shè)計(jì)用到的 也不多,在此就不詳細(xì)介紹了。 目前流行的 web 數(shù)據(jù)庫(kù)有 access、sql server、mysql、oracle、db2 等。access 屬于桌面型數(shù)據(jù)庫(kù),適合于小型應(yīng)用系統(tǒng)的開發(fā),可承載數(shù)十萬(wàn) 條數(shù)據(jù);sql server 和 mysql 適合于大中型系統(tǒng),sql server 主要用于 windows 服務(wù)器平臺(tái),常和 asp 結(jié)合運(yùn)用,mysql 常與 php 搭配運(yùn)用; oracle、db2 屬于大

31、型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),可承載千萬(wàn)級(jí)數(shù)據(jù),常用于門戶網(wǎng)站 及電信、銀行等部門。 基于對(duì)本平臺(tái)數(shù)據(jù)量的分析,以及對(duì)開發(fā)成本、維護(hù)便利性的考慮,決定 選用 access 作為本平臺(tái)的數(shù)據(jù)庫(kù)系統(tǒng)。 與一般的程序不同,asp 程序無(wú)須編譯。asp 程序的控制部份,是使用 vbscript、jscript 等腳本語(yǔ)言來(lái)設(shè)計(jì)的,當(dāng)執(zhí)行 asp 程序時(shí),腳本程序?qū)⒁徽?套命令發(fā)送給腳本解釋器(即腳本引擎),由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成 服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語(yǔ)言一樣,asp 程序的編寫也遵循 第 7 頁(yè) 共 31 頁(yè) 一定的規(guī)則,如果想使用所喜愛(ài)的腳本語(yǔ)言編寫 asp 程序,那么服務(wù)器上必須

32、要有能解釋這種腳本語(yǔ)言的腳本解釋器。當(dāng)安裝 asp 時(shí),系統(tǒng)提供了兩種腳本 語(yǔ)言:vbsrcipt 和 jscript,而 vbscript 則被作為系統(tǒng)默認(rèn)的腳本語(yǔ)言。 asp 程序其實(shí)是以擴(kuò)展名為.asp 的純文本形式存在于 web 服務(wù)器上的, 可以用任何文本編輯器打開它,asp 程序中可以包含純文本、html 標(biāo)記以及 腳本命令。只需將.asp 程序放在 web 服務(wù)器的虛擬目錄下(該目錄必須要有可 執(zhí)行權(quán)限) ,就可以通過(guò) www 的方式訪問(wèn) asp 程序了。要學(xué)好 asp 程序的設(shè) 計(jì),必須掌握腳本的編寫,那么究竟什么是腳本呢?其實(shí)腳本是由一系列的腳 本命令所組成的,如同一般的程序

33、,腳本可以將一個(gè)值賦給一個(gè)變量,可以命 令 web 服務(wù)器發(fā)送一個(gè)值到客戶瀏覽器,還可以將一系列命令定義成一個(gè)過(guò)程。 要編寫腳本,必須要熟悉至少一門腳本語(yǔ)言,如 vbscript。腳本語(yǔ)言是一種介 于 html 和諸如 java、visual basic、c+等編程語(yǔ)言之間的一種特殊的語(yǔ)言, 盡管它更接近后者,但它卻不具有編程語(yǔ)言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z(yǔ)法和規(guī)則。如前所 述 asp 所提供的腳本運(yùn)行環(huán)境可支持多種腳本語(yǔ)言,譬如: jscript、rexx、perl 等等,這無(wú)疑給 asp 程序設(shè)計(jì)者提供了廣泛的發(fā)揮余地。 asp 的出現(xiàn)使得廣大 web 設(shè)計(jì)者不必在為客戶瀏覽器是否支持而擔(dān)心,實(shí)際上 就

34、算在同一個(gè).asp 文件中使用不同的腳本語(yǔ)言,都無(wú)須為此擔(dān)憂,因?yàn)樗械?一切都將在服務(wù)器端進(jìn)行,客戶瀏覽器得到的只是一個(gè)程序執(zhí)行的結(jié)果,也只 需在文件中聲明使用不同的腳本語(yǔ)言即可。 2.2 dreamweaver 簡(jiǎn)介簡(jiǎn)介 dreamweaver 是美國(guó) macromedia 公司開發(fā)的集網(wǎng)頁(yè)制作和管理網(wǎng)站于 一身的所見即所得網(wǎng)頁(yè)編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁(yè)設(shè)計(jì)師特別發(fā)展的視 覺(jué)化網(wǎng)頁(yè)開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器 限制的充滿動(dòng)感的網(wǎng)頁(yè)。 dreamweaver 特點(diǎn): 1最佳的制作效率 dreamweaver 可以用最快速的方式將 fireworks,fre

35、ehand,或 photoshop 等檔案移至網(wǎng)頁(yè)上。使用檢色吸管工具選擇熒幕上的顏色可設(shè)定最接近的網(wǎng)頁(yè) 安全色。對(duì)于選單,快捷鍵與格式控制,都只要一個(gè)簡(jiǎn)單步驟便可完成。 dremweaver 能與 playback flash,shockwave 和外掛模組等搭配,不需離開 dremweaver 便可完成,整體運(yùn)用流程自然順暢。除此之外,只要單擊便可使 dreamweaver 自動(dòng)開啟 firework 或 photoshop 來(lái)進(jìn)行編輯與設(shè)定圖檔的最佳化。 2網(wǎng)站管理 第 8 頁(yè) 共 31 頁(yè) 使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形、設(shè)計(jì)、更新和重組網(wǎng)頁(yè)。改變網(wǎng)頁(yè) 位置或檔案名稱,dreamwe

36、aver 會(huì)自動(dòng)更新所有連結(jié)。使用支援文字、html 碼、html 屬性標(biāo)簽和一般語(yǔ)法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅 速又簡(jiǎn)單。 3無(wú)可比擬的控制能力 dreamweaver 是唯一提供 roundtrip html、視覺(jué)化編輯與原始碼編輯同步 的設(shè)計(jì)工具。它包含 homesite 和 bbedit 等主流文字編輯器。幀(frames)和表格 的制作速度快的無(wú)法想像。進(jìn)階表格編輯功能可選擇單格、行、欄或作未連續(xù) 之選取。甚至可以排序或格式化表格群組,dreamweaver 支援精準(zhǔn)定位,利用 可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。所見即所得 dreamweaver 成功

37、整合動(dòng)態(tài)式出版視覺(jué)編輯及電子商務(wù)功能,提供超強(qiáng)的支援 能力給 third-party 廠商,包含 asp,apache,broadvision,cold fusion,icat,tango 與自行發(fā)展的應(yīng)用軟體。使用 dreamweaver 在設(shè)計(jì)動(dòng)態(tài) 網(wǎng)頁(yè)時(shí),所見即所得的功能,不需要透過(guò)瀏覽器就能預(yù)覽網(wǎng)頁(yè)。夢(mèng)幻樣版和 xml dreamweaver 將內(nèi)容與設(shè)計(jì)分開,應(yīng)用于快速網(wǎng)頁(yè)更新和團(tuán)隊(duì)合作網(wǎng)頁(yè)編 輯。建立網(wǎng)頁(yè)外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接 編輯以樣式為主的內(nèi)容卻不會(huì)不小心改變既定之樣式??梢允褂脴影嬲_地輸 入或輸出 xml 內(nèi)容。 全方位的呈現(xiàn)利用 drea

38、mweaver 設(shè)計(jì)的網(wǎng)頁(yè),可以全方 位的呈現(xiàn)在任何平臺(tái)的熱門瀏覽器上。對(duì)于 cascading style sheets 的動(dòng)態(tài) html 支援和鼠標(biāo)換圖效果,聲音和動(dòng)畫的 dhtml 效果資料庫(kù)可在 netscape 和 microsoft 瀏覽器上執(zhí)行。使用不同瀏覽器檢示功能,dreamweaver 可以在不同 瀏覽器上執(zhí)行的成效如何。 2.3 vbscript 簡(jiǎn)介簡(jiǎn)介 microsoft visual basic scripting edition 是程序開發(fā)語(yǔ)言 visual basic 家族的 最新成員,它將靈活的 script 應(yīng)用于更廣泛的領(lǐng)域,包括 microsoft in

39、ternet explorer 中的 web 客戶機(jī) script 和 microsoft internet information server 中的 web 服務(wù)器 script。 vbscript 在功能上和 javascript 極為相似,在程序語(yǔ)法上和傳統(tǒng)的 basic 相 似。具有一般程序設(shè)計(jì)語(yǔ)言的大部分概念,包括常量、變量、流程控制語(yǔ)句、 過(guò)程和函數(shù)等一系列的概念。在變量和數(shù)據(jù)類型方面,vbscript 的變量不需要 事先說(shuō)明,可以直接使用,函數(shù)和過(guò)程的參數(shù)及函數(shù)返回值都不需要說(shuō)明數(shù)據(jù) 類型。 在程序語(yǔ)法方面,vbscript 程序和 c、c+、java 不同,后者的程序區(qū)分 大

40、小寫、代碼屬于自由格式,沒(méi)有嚴(yán)格的行的概念,語(yǔ)句之間有語(yǔ)句分隔符。 第 9 頁(yè) 共 31 頁(yè) 而 vbscript 的語(yǔ)法不區(qū)分大小寫,以行為單位,如果一行太長(zhǎng),可在保留字處 換行,并在行末尾加續(xù)行符“-”。 vbscript 使用 activex script 與宿主應(yīng)用程序?qū)υ?。使?activex script, 瀏覽器和其他宿主應(yīng)用程序不再需要每個(gè) script 部件的特殊集成代碼。activex script 使宿主可以編譯 script、獲取和調(diào)用入口點(diǎn)及管理開發(fā)者可用的命名空間。 通過(guò) activex script,語(yǔ)言廠商可以建立標(biāo)準(zhǔn) script 運(yùn)行時(shí)語(yǔ)言。microsof

41、t 將提 供 vbscript 的運(yùn)行時(shí)支持。microsoft 正在與多個(gè) internet 組一起定義 activex script 標(biāo)準(zhǔn)以使 script 引擎可以互換。activex script 可用在 microsoft internet explorer 和 microsoft internet information server 中。 2.4 microsoft access 簡(jiǎn)介簡(jiǎn)介 microsoft access 數(shù)據(jù)庫(kù)是微軟公司 office 辦公套件的一個(gè)重要組件。 access 數(shù)據(jù)庫(kù)屬于關(guān)系數(shù)據(jù)庫(kù)的一種,使用它不需要進(jìn)行過(guò)多復(fù)雜的編程,利 用所提供的向?qū)Ш鸵恍﹫D

42、形化的界面與工具就能夠完成小型數(shù)據(jù)庫(kù)管理系統(tǒng)的 設(shè)計(jì)和實(shí)現(xiàn)。 access 數(shù)據(jù)庫(kù)提供了 7 種對(duì)象來(lái)完成數(shù)據(jù)庫(kù)的功能。這 7 種對(duì)象分別為表、 查詢、窗體、報(bào)表、頁(yè)、宏和模塊。access 數(shù)據(jù)庫(kù)在計(jì)算機(jī)中以數(shù)據(jù)庫(kù)文件 (.mdb)存儲(chǔ)。在這 7 種對(duì)象中,表用來(lái)存儲(chǔ)數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行查看和分析, 窗體為數(shù)據(jù)的輸入等操作設(shè)置友好的外觀。報(bào)表以格式化的形式來(lái)對(duì)外展示數(shù) 據(jù),數(shù)據(jù)訪問(wèn)頁(yè)將數(shù)據(jù)發(fā)布到 web 上,宏將自動(dòng)完成一組操作,模塊能自動(dòng)完 成常規(guī)任務(wù)并創(chuàng)建業(yè)務(wù)解決方案。 access 數(shù)據(jù)庫(kù)是多表的集合,表是實(shí)際存儲(chǔ)數(shù)據(jù)的唯一一種數(shù)據(jù)庫(kù)對(duì)象。 在 access 數(shù)據(jù)庫(kù)中,表將數(shù)據(jù)以行和列的形

43、式簡(jiǎn)單地組織在一起,用戶可以用 各種形式顯示和操作存儲(chǔ)在表中的數(shù)據(jù)庫(kù)信息。要使數(shù)據(jù)庫(kù)能很好地工作,除 了表中的內(nèi)容外,表的結(jié)構(gòu)設(shè)計(jì)也是非常重要的。 3系統(tǒng)需求分析系統(tǒng)需求分析 3.1 提出問(wèn)題提出問(wèn)題 信息化不足,計(jì)算機(jī)使用率低,大量的日常工作皆是手工處理,因此工作 效率低落,企業(yè)內(nèi)部溝通不良等等問(wèn)題很難克服,倉(cāng)庫(kù)管理很不合理,不能及 時(shí)根據(jù)需要調(diào)整庫(kù)存。 公司希望解決的問(wèn)題是: 缺少一個(gè)集成的信息平臺(tái)和信息系統(tǒng),而各個(gè)業(yè)務(wù)部門之間缺少信息溝通 (即重復(fù)勞動(dòng))和共享是傳統(tǒng)庫(kù)存管理中資金占用過(guò)大的主要原因之一。 解決企業(yè)內(nèi)部統(tǒng)一的物料編碼管理,物流管理中的信息流通。庫(kù)存積壓與 第 10 頁(yè) 共

44、31 頁(yè) 物料的配套問(wèn)題。 完善質(zhì)量檢驗(yàn),對(duì)生產(chǎn)過(guò)程中的質(zhì)量信息進(jìn)行全面管理,包括原材料、外 購(gòu)?fù)鈪f(xié)件、半成品、成品各道工序的質(zhì)量控制,用戶反饋,售后服務(wù),并對(duì)各 種數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。 隨時(shí)了解供應(yīng)商的供貨(原材料和外協(xié)加工)執(zhí)行情況、制造車間的加工 (合格、報(bào)廢、返工等)執(zhí)行情況及公司的各倉(cāng)庫(kù)庫(kù)存情況,以便隨時(shí)協(xié)調(diào)或 采取合適的補(bǔ)救措施。 管理供應(yīng)商,在供應(yīng)到貨的到期日前,主動(dòng)與供應(yīng)商聯(lián)系,檢查及時(shí)到貨 的可能性;同時(shí)在物流和信息流上允許供應(yīng)商的部分零件直接發(fā)貨到客戶處。 對(duì)供應(yīng)商的考核從質(zhì)量、交貨及時(shí)程度和價(jià)格上給出統(tǒng)計(jì)數(shù)據(jù)。 計(jì)劃過(guò)程不太理想,無(wú)物料清單,憑經(jīng)驗(yàn)辦事;對(duì)計(jì)劃的執(zhí)行率未作統(tǒng)

45、計(jì)。 現(xiàn)有量、在制品、再途庫(kù)存和歷史記錄等多方位查詢需求。 庫(kù)存信息與供應(yīng)和生產(chǎn)等各部門的及時(shí)反饋和共享問(wèn)題信息查詢與決策, 對(duì)公司的各種資源與信息進(jìn)行查詢,包括銷售、采購(gòu)、生產(chǎn)、質(zhì)量、人事、財(cái) 務(wù)等信息數(shù)據(jù)進(jìn)行查詢、統(tǒng)計(jì)與分析,對(duì)根據(jù)信息作出快速合理的經(jīng)營(yíng)決策, 增強(qiáng)應(yīng)變反應(yīng)能力。 3.2 分析問(wèn)題分析問(wèn)題 以訂單為依據(jù)進(jìn)行生產(chǎn)的公司的主要流程是:接到一張銷售訂單,由銷售 部門轉(zhuǎn)化為內(nèi)部訂單,轉(zhuǎn)給生產(chǎn)部門,生產(chǎn)部門根據(jù)訂單上的產(chǎn)品、數(shù)量,技 術(shù)部已經(jīng)配好的物料清單,及各車間半成品儲(chǔ)存量,匯總材料需求,然后根據(jù) 庫(kù)存情況決定請(qǐng)購(gòu)及預(yù)約情況,采購(gòu)部門根據(jù)請(qǐng)購(gòu)單下采購(gòu)單,然后材料入庫(kù), 在手工操作

46、的條件下,各個(gè)部門之間的溝通困難,比如,當(dāng)采購(gòu)部下完采購(gòu)訂 單之后,倉(cāng)庫(kù)是否如期到貨,必須去倉(cāng)庫(kù)詢問(wèn),而且即使詢問(wèn)了,有時(shí)候因?yàn)?訂單較多材料有可能重復(fù),而無(wú)法確定是哪一張采購(gòu)單到貨,哪一張沒(méi)有到貨, 再例如,銷售部門下過(guò)內(nèi)部訂單之后,就容易了解到這個(gè)單子上的這批貨物到 底處于什么狀態(tài),是已發(fā)完,還是未發(fā),生產(chǎn)是否完畢等,要無(wú)數(shù)次的詢問(wèn)倉(cāng) 庫(kù)和生產(chǎn)部門才能了解到部分情況,等等,這一系列的問(wèn)題迫待解決,隨著經(jīng) 濟(jì)的全球化以及中國(guó)經(jīng)濟(jì)改革的逐漸深化,制造業(yè)面臨著越來(lái)越激烈的競(jìng)爭(zhēng), 改善企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈各個(gè)環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)客 戶的新需求和市場(chǎng)新機(jī)遇的能力,是中國(guó)企業(yè)贏得競(jìng)爭(zhēng)

47、勝利的決定性因素,如 何快速有效地實(shí)現(xiàn)跟單,如何有效的控制庫(kù)存,這一切都是進(jìn)銷存管理系統(tǒng)所 力求實(shí)現(xiàn)的功能。 從根本上說(shuō),企業(yè)就是一個(gè)利用資源(人、財(cái)、物、時(shí)間) ,為客戶創(chuàng)造價(jià) 第 11 頁(yè) 共 31 頁(yè) 值的組織,企業(yè)資源計(jì)劃就是對(duì)這些資源進(jìn)行計(jì)劃、調(diào)度、控制、衡量、改進(jìn) 的管理技術(shù)和信息系統(tǒng)。現(xiàn)今的企業(yè)并不只是人力資源、資金和產(chǎn)品的組合, 它還應(yīng)該包括供應(yīng)、銷售、市場(chǎng)營(yíng)銷、客戶服務(wù)、需求預(yù)測(cè),以及其他更多的 東西。如果一個(gè)企業(yè)資源計(jì)劃系統(tǒng)系統(tǒng)真正想要最大限度地提高其生產(chǎn)能力, 它必須能夠非常融洽地和其他關(guān)鍵性的商務(wù)領(lǐng)域進(jìn)行交流。 3.3 軟件需求分析軟件需求分析 本課題的開發(fā)的目的是為了

48、能夠?yàn)槠髽I(yè)提供了一套操作簡(jiǎn)單、應(yīng)用廣泛、 擴(kuò)展行強(qiáng)的進(jìn)銷存管理系統(tǒng),以提高物流管理的能力及效率的目的,實(shí)現(xiàn)了企 業(yè)內(nèi)部的信息化管理?;?asp 的進(jìn)銷存管理包括了:入庫(kù)管理、庫(kù)存管理、 出庫(kù)管理、統(tǒng)計(jì)報(bào)表、系統(tǒng)基本信息設(shè)置(包括員工基本信息設(shè)置、倉(cāng)庫(kù)管理 等) 。 作為員工可設(shè)置其管理權(quán)限,以控制其操作范圍。 3.4 主要流程主要流程 數(shù)據(jù)流的根據(jù)軟件工程的思想,以傳統(tǒng)的瀑布模型為基礎(chǔ),確定以下的流 程。 流程圖示: 圖 1 設(shè)計(jì)流程圖 上面所示就是本系統(tǒng)所設(shè)計(jì)的一系列功能,至于具體實(shí)現(xiàn),將在后面詳細(xì) 敘述。 4系統(tǒng)設(shè)計(jì)與關(guān)鍵功能實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)與關(guān)鍵功能實(shí)現(xiàn) 4.1 系統(tǒng)總體設(shè)計(jì)方案系統(tǒng)總體設(shè)

49、計(jì)方案 4.1.1進(jìn)銷存系統(tǒng)開發(fā)設(shè)計(jì)思想進(jìn)銷存系統(tǒng)開發(fā)設(shè)計(jì)思想 1)盡量采用倉(cāng)庫(kù)現(xiàn)有的軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá) 到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的; 2)系統(tǒng)應(yīng)符合倉(cāng)庫(kù)管理的規(guī)定,滿足倉(cāng)庫(kù)貨物日常的進(jìn)銷存的需要,并達(dá) 到操作過(guò)程的直觀、方便、實(shí)用、安全等要求; 3)系統(tǒng)采用模塊化的程序設(shè)計(jì)方法,既便于系統(tǒng)功能模塊的組合,又便于 未參與開發(fā)的技術(shù)人員補(bǔ)充、維護(hù); 系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,能及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、 問(wèn)題定義需求分析總體設(shè)計(jì) 代碼實(shí)現(xiàn)綜合測(cè)試 第 12 頁(yè) 共 31 頁(yè) 修改、備份等操作。 4.1.2進(jìn)銷存系統(tǒng)功能設(shè)計(jì)進(jìn)銷存系統(tǒng)

50、功能設(shè)計(jì) 本課系統(tǒng)開發(fā)的目的是為了能夠?yàn)槠髽I(yè)提供了一套操作簡(jiǎn)單、應(yīng)用廣泛、 擴(kuò)展行強(qiáng)的進(jìn)銷存管理系統(tǒng),以提高物流管理的能力及效率的目的,實(shí)現(xiàn)了企 業(yè)內(nèi)部的信息化管理。因此基本功能(如圖 2)設(shè)計(jì)如下: 入庫(kù)管理:產(chǎn)品入庫(kù),入庫(kù)記錄查詢,退回公司,退貨記錄查詢。 庫(kù)存管理:庫(kù)存查詢,庫(kù)存調(diào)撥,庫(kù)存記錄查詢。 出庫(kù)管理:產(chǎn)品銷售,銷售記錄查詢,顧客退貨,退貨記錄查詢,產(chǎn)品報(bào)廢, 報(bào)廢記錄查詢。 統(tǒng)計(jì)報(bào)表:總體統(tǒng)計(jì),進(jìn)貨統(tǒng)計(jì),公司退貨統(tǒng)計(jì),顧客退貨統(tǒng)計(jì),報(bào)廢統(tǒng)計(jì)。 會(huì)員管理:添加會(huì)員,會(huì)員管理。 系統(tǒng)設(shè)置:基本信息設(shè)置,員工管理,倉(cāng)庫(kù)管理,類別管理,計(jì)量單位管理。 圖 2 功能設(shè)計(jì)圖 為了保證系統(tǒng)運(yùn)

51、行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配 置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國(guó)際互聯(lián)網(wǎng)即 internet, 也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下: 軟件環(huán)境 客戶端:windows98/2000/xp,internet explorer(ie)等,同時(shí)安裝 tcp/ip 協(xié)議。 第 13 頁(yè) 共 31 頁(yè) 服務(wù)器端:windows nt/windows2000,internet information server (iis)4.0 及其以上版本,ie 等;或者 windows98,personal web server(pws),ie 等, 同時(shí)安裝 tcp/ip

52、 協(xié)議。 數(shù)據(jù)庫(kù):采用 microsoft access 數(shù)據(jù)庫(kù)。 硬件環(huán)境 服務(wù)器 cpu:piii 500 以上,內(nèi)存:256m 以上 客戶機(jī) cpu:p200mmx 以上,內(nèi)存:64m 以上 4.1.3系統(tǒng)界面設(shè)計(jì)系統(tǒng)界面設(shè)計(jì) 系統(tǒng)界面給用戶帶來(lái)最直接的視覺(jué)感受,其好壞直接影響用戶的體驗(yàn)度。 一個(gè)好的界面必須具備內(nèi)容突出、圖文并茂、層次鮮明等幾個(gè)優(yōu)點(diǎn)?;诒鞠?統(tǒng)的特點(diǎn),決定采用簡(jiǎn)潔明了的設(shè)計(jì)方案,配色方面以淺棕色為基調(diào),交替使 用淺灰色和白色,整個(gè)界面樸實(shí)無(wú)華,適于長(zhǎng)時(shí)間瀏覽而不會(huì)產(chǎn)生視覺(jué)疲勞, 同時(shí)將樣式從代碼中分離出來(lái),存放于單獨(dú)的 css 文件(層疊樣式表)中,這 樣不僅增加了代

53、碼的可閱讀性,而且可以對(duì)樣式進(jìn)行集中管理,便于以后系統(tǒng) 的升級(jí)維護(hù)。 4.1.4數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫(kù)中主要有十個(gè)表,大類表 bigclass,buy,config,danwei 和 huiyuan,ku,login,produit,sell,smallclass。 1)bigclass 表 用于產(chǎn)品大類管理。 表 1 bigclass 數(shù)據(jù)表 主鍵字段名中文名數(shù)據(jù)類型長(zhǎng)度是否必填允許空 是id自動(dòng)編號(hào)長(zhǎng)整型 bigclass大類名稱文本255否是 2)buy 表 用于產(chǎn)品入庫(kù)(type=0)和顧客退貨(type=1) 表 2 buy 數(shù)據(jù)表 主鍵字段名中文名數(shù)據(jù)類型長(zhǎng)度 是否必

54、填 允許空索引 是id自動(dòng)編號(hào)長(zhǎng)整型有(無(wú)重復(fù)) id_produit產(chǎn)品 id數(shù)字長(zhǎng)整型否有(無(wú)重復(fù)) title入庫(kù)產(chǎn)品名文本50否是有(有重復(fù)) login入庫(kù)人文本50否是有(有重復(fù)) selldate入庫(kù)日期日期/時(shí)間否無(wú) shulian入庫(kù)數(shù)量數(shù)字長(zhǎng)整型否無(wú) type入庫(kù)類型數(shù)字長(zhǎng)整型否無(wú) ku入庫(kù)倉(cāng)庫(kù)文本50否是無(wú) huohao貨號(hào)文本50否是無(wú) bigclass文本50否是無(wú) 第 14 頁(yè) 共 31 頁(yè) smallclass文本50否是無(wú) guige文本50否是無(wú) id_huiyuan退貨會(huì)員數(shù)字長(zhǎng)整型否有(有重復(fù)) price退貨單價(jià)數(shù)字長(zhǎng)整型否無(wú) 3)config 表 用于

55、系統(tǒng)設(shè)置中的基本信息設(shè)置 表 3 config 數(shù)據(jù)表 主鍵字段名中文名數(shù)據(jù)類型長(zhǎng)度是否必填允許空索引 是id自動(dòng)編號(hào)長(zhǎng)整型有(無(wú)重復(fù)) dianming店名文本否是無(wú) jieshaojifen數(shù)字否無(wú) xuhuijifen會(huì)員積分?jǐn)?shù)字否無(wú) baojin文本否是無(wú) baojin2文本否是無(wú) 4)danwei 表 用于計(jì)量單位管理 表 4 danwei 數(shù)據(jù)表 主鍵字段名中文名數(shù)據(jù)類型長(zhǎng)度是否必填允許空索引 是id自動(dòng)編號(hào)長(zhǎng)整型有(無(wú)重復(fù)) danwei單位名稱文本長(zhǎng)整型否是無(wú) 5)huiyuan 表 用于會(huì)員管理 表 5 huiyuan 數(shù)據(jù)表 主鍵字段名中文名數(shù)據(jù)類型長(zhǎng)度是否必填允許空索引

56、是id自動(dòng)編號(hào)長(zhǎng)整型否有(無(wú)重復(fù)) username會(huì)員姓名文本10否是無(wú) xinbie會(huì)員性別文本50否是無(wú) tel會(huì)員電話文本50否是無(wú) address會(huì)員住址文本255否是無(wú) jieshao介紹人數(shù)字長(zhǎng)整型否無(wú) login 負(fù)責(zé)此會(huì) 員的員工 文本50否是無(wú) card卡號(hào)文本50否是無(wú) sfz 會(huì)員身份 證號(hào) 文本50否是無(wú) startdata入會(huì)時(shí)間日期/時(shí)間否無(wú) jifen積分?jǐn)?shù)字長(zhǎng)整型否無(wú) enddata到期時(shí)間日期/時(shí)間否無(wú) beizhu備注備注否是無(wú) 6)ku 表 用于倉(cāng)庫(kù)管理 表 6 ku 數(shù)據(jù)表 第 15 頁(yè) 共 31 頁(yè) 主鍵字段名中文名數(shù)據(jù)類型長(zhǎng)度是否必填允許空索引 是

57、id自動(dòng)編號(hào)長(zhǎng)整型有(無(wú)重復(fù)) ku倉(cāng)庫(kù)名稱文本255否是無(wú) login負(fù)責(zé)人文本50否是無(wú) address倉(cāng)庫(kù)地址文本255否是無(wú) tel電話文本50否是無(wú) beizhu備注文本255否是無(wú) more 是否設(shè)為 默認(rèn)倉(cāng)庫(kù) 是/否否無(wú) 7)login 表 用于員工管理 表 7 login 數(shù)據(jù)表 主鍵字段名中文名數(shù)據(jù)類型長(zhǎng)度是否必填允許空索引 是id自動(dòng)編號(hào)長(zhǎng)整型有(無(wú)重復(fù)) username員工名稱文本50否是無(wú) password員工密碼文本50否是無(wú) quanxian員工權(quán)限備注否是無(wú) xinbie員工性別文本2否是無(wú) tel員工電話文本50否是無(wú) address員工住址文本255否是無(wú)

58、sfz員工身份證號(hào)文本50否是無(wú) gongzi基本工資數(shù)字長(zhǎng)整型否無(wú) 8)produit 表 用于庫(kù)存管理 表 8 produit 數(shù)據(jù)表 主 鍵 字段名中文名數(shù)據(jù)類型長(zhǎng)度 是否 必填 允許 空 索引 是id自動(dòng)編號(hào)長(zhǎng)整型有(無(wú)重復(fù)) title產(chǎn)品名稱文本255否是無(wú) id_bigclass所屬大類數(shù)字長(zhǎng)整型否有(有重復(fù)) id_smallclass所屬小類數(shù)字長(zhǎng)整型否有(有重復(fù)) price規(guī)定賣價(jià)數(shù)字長(zhǎng)整型否無(wú) shulian庫(kù)存數(shù)量數(shù)字長(zhǎng)整型否有(有重復(fù)) danwei計(jì)量單位文本50否是有(有重復(fù)) id_ku所在庫(kù)數(shù)字長(zhǎng)整型否無(wú) tichen_type提成類型數(shù)字長(zhǎng)整型否無(wú) tic

59、hen提成數(shù)字單精度型否無(wú) guige規(guī)格文本50否是無(wú) huohao貨號(hào)文本50否是無(wú) baojin最低報(bào)警數(shù)量數(shù)字長(zhǎng)整型否無(wú) class產(chǎn)品類型數(shù)字長(zhǎng)整型否無(wú) 第 16 頁(yè) 共 31 頁(yè) duihuan兌換所需積分?jǐn)?shù)字長(zhǎng)整型否無(wú) 9)sell 表 用于產(chǎn)品銷售(type=0) 、產(chǎn)品報(bào)廢(type=1)和退回公司 (type=2) 表 9 sell 數(shù)據(jù)表 主鍵字段名中文名數(shù)據(jù)類型長(zhǎng)度是否必填 允許 空 索引 是id自動(dòng)編號(hào)長(zhǎng)整型有(無(wú)重復(fù)) id_produit產(chǎn)品 id數(shù)字長(zhǎng)整型否有(有重復(fù)) huohao產(chǎn)品貨號(hào)文本50否是無(wú) title產(chǎn)品名稱文本50否是有(有重復(fù)) login銷

60、售人文本50否是有(有重復(fù) id_login銷售人 id數(shù)字長(zhǎng)整型否有(有重復(fù)) selldate銷售日期日期/時(shí)間否無(wú) shulian銷售數(shù)量數(shù)字長(zhǎng)整型否無(wú) price實(shí)際賣價(jià)數(shù)字長(zhǎng)整型否無(wú) id_huiyuan會(huì)員數(shù)字長(zhǎng)整型否有(有重復(fù)) type出哭類型數(shù)字長(zhǎng)整型否無(wú) ku出貨倉(cāng)庫(kù)文本50否是無(wú) bigclass文本50否是無(wú) smallclass文本50否是無(wú) guige文本50否是無(wú) 10)smallclass 表 用于產(chǎn)品小類管理 表 10 smallclass 數(shù)據(jù)表 主鍵字段名中文名數(shù)據(jù)類型長(zhǎng)度是否必填允許空索引 是id自動(dòng)編號(hào)長(zhǎng)整型有(無(wú)重復(fù)) smallclass小類名稱文

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論