監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
倉庫ERP系統(tǒng)

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 行業(yè)ERP > 倉庫ERP系統(tǒng)

簡(jiǎn)單三招設(shè)計(jì)復(fù)雜erp系統(tǒng)免費(fèi)下載報(bào)表

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

摘要: 報(bào)表無疑是erp系統(tǒng)下載中用到的最頻繁的單據(jù)之一。比如每天采購要打印采購明細(xì)帳;倉庫每天要導(dǎo)出收貨或者出貨明細(xì);銷售每天要打印訂單明細(xì)等。故報(bào)表的設(shè)計(jì)在erp系統(tǒng)下載開發(fā)中占據(jù)大半江山。不過筆者在實(shí)際工作中也發(fā)現(xiàn),有些開發(fā)人員在設(shè)計(jì)erp系統(tǒng)免費(fèi)下載報(bào)表時(shí),太過于復(fù)雜

報(bào)表無疑是erp系統(tǒng)下載中用到的最頻繁的單據(jù)之一。比如每天采購要打印采購明細(xì)帳;倉庫每天要導(dǎo)出收貨或者出貨明細(xì);銷售每天要打印訂單明細(xì)等。故報(bào)表的設(shè)計(jì)在erp系統(tǒng)下載開發(fā)中占據(jù)大半江山。不過筆者在實(shí)際工作中也發(fā)現(xiàn),有些開發(fā)人員在設(shè)計(jì)erp系統(tǒng)免費(fèi)下載報(bào)表時(shí),太過于復(fù)雜。

有一次,一家企業(yè)向我提出了如下需求:他們希望能夠出一份報(bào)表,報(bào)表的內(nèi)容包括四個(gè)部分。一是成品零件的用量、零件的最小采購量等信息;二是當(dāng)月零件的采購量信息(詳細(xì)的采購訂單等資料);三是當(dāng)月零件的出庫信息(詳細(xì)的出貨記錄);四是零件的安全庫存信息。然后,根據(jù)這些信息計(jì)算出當(dāng)月需要補(bǔ)下的滿足安全庫存的數(shù)量。從這個(gè)需求中可以看出,其主要設(shè)計(jì)到產(chǎn)品基本資料、采購、倉庫等三個(gè)模塊的內(nèi)容。這么復(fù)雜的報(bào)表,從技術(shù)上來說,實(shí)現(xiàn)的難度并不是很大。但是從實(shí)用性角度考慮,或者從準(zhǔn)確性來看,又會(huì)有什么結(jié)果呢?

一、報(bào)表越復(fù)雜,準(zhǔn)確性越難以把握

一般來說,報(bào)表越復(fù)雜,其準(zhǔn)確性余越難以把握。其實(shí)拋開erp系統(tǒng)下載,從統(tǒng)計(jì)學(xué)的角度,我們也可以得出這個(gè)結(jié)論。如下圖所示,現(xiàn)在有三個(gè)抽屜。每個(gè)抽屜中都有0-9十個(gè)數(shù)字。如果現(xiàn)在從每個(gè)抽屜中隨意抽出兩個(gè)數(shù)字,最后組成一個(gè)三位數(shù)。那么最后有幾種結(jié)構(gòu)呢?這是一個(gè)排列組合的問題。

再回過頭來看一下這個(gè)表單的內(nèi)容?,F(xiàn)在這個(gè)表單有三個(gè)模塊的數(shù)據(jù)構(gòu)成。就好像這三個(gè)抽屜。當(dāng)然其抽屜中的數(shù)據(jù)遠(yuǎn)比10個(gè)數(shù)字要負(fù)載的多。我們?cè)O(shè)想一下,從單個(gè)模塊來看。可能企業(yè)允許的誤差率是5%。即100條記錄中,允許有5條記錄與實(shí)際有偏差?,F(xiàn)在三部分信息共同組成的一張報(bào)表,而且最后需要根據(jù)三部分信息的內(nèi)容計(jì)算出一個(gè)值,那么這個(gè)出現(xiàn)錯(cuò)誤的記錄會(huì)有多少呢?這又是一個(gè)排列組合的問題。如假設(shè)每部分信息中,都有5條件有偏差,那么最后理論上的錯(cuò)誤記錄是125條。顯然這個(gè)錯(cuò)誤率比較大。同時(shí)也可以看出,當(dāng)涉及到的基礎(chǔ)表數(shù)量越多,涉及到的模塊越多,其最后結(jié)果的準(zhǔn)確性就越難以保障。而當(dāng)數(shù)據(jù)的準(zhǔn)確性不高時(shí),其實(shí)用性也就相應(yīng)的降低。

二、報(bào)表關(guān)聯(lián)越多,其性能也會(huì)直線下降

報(bào)表越復(fù)雜,其涉及到的后臺(tái)數(shù)據(jù)庫基礎(chǔ)表也就越多。雖然多表之間的關(guān)聯(lián)查詢是允許的,但是關(guān)聯(lián)的關(guān)鍵字越多,其查詢的效率也就越低。特別是在關(guān)聯(lián)條件中,有時(shí)候采用的并不是關(guān)鍵字之間的關(guān)聯(lián)。如有可能日期(字符數(shù)據(jù)類型的關(guān)聯(lián))之間的關(guān)聯(lián),此時(shí)查詢的效率會(huì)更低。再加上比較復(fù)雜的Where邏輯判斷語句,復(fù)雜報(bào)表的查詢時(shí)間會(huì)很長(zhǎng)。如筆者測(cè)試過,按照上面這個(gè)用戶的需求,設(shè)計(jì)出的報(bào)表其查詢的時(shí)間需要近三分鐘,而且是已經(jīng)優(yōu)化過的查詢。另外,這個(gè)報(bào)表的查詢由于涉及到眾多的基礎(chǔ)表,數(shù)據(jù)庫基本上需要訪問硬盤上的數(shù)據(jù)文件,而不能夠使用緩存。這就有可能會(huì)導(dǎo)致比較嚴(yán)重的硬盤I/O沖突。從而影響到其它數(shù)據(jù)的查詢效率。

故從數(shù)據(jù)庫與應(yīng)用軟件的整體性能考慮,也不建議采用比較復(fù)雜的報(bào)表視圖。畢竟性能降低、查詢的時(shí)間比較長(zhǎng)時(shí),報(bào)表的實(shí)用性也在降低。

三、設(shè)計(jì)復(fù)雜報(bào)表的注意事項(xiàng)

為此,從原則上是禁止設(shè)計(jì)超過兩個(gè)模塊的數(shù)據(jù)報(bào)表,最好是將報(bào)表的范圍限制在單個(gè)模塊下。如此的話,無論從性能還是從數(shù)據(jù)的準(zhǔn)確性上都會(huì)有所保障。但是,如果用戶確實(shí)有需要實(shí)現(xiàn)比較復(fù)雜的報(bào)表,在這種情況下,該如何處理呢?為此筆者根據(jù)自己的項(xiàng)目經(jīng)驗(yàn),提出了以下幾個(gè)建議。

一,是可以使用固化視圖來改善數(shù)據(jù)庫的性能。復(fù)雜報(bào)表所導(dǎo)致的不利影響,其首當(dāng)其沖的是報(bào)表查詢時(shí)速度會(huì)很慢,性能很低。為此在涉及到復(fù)雜報(bào)表時(shí),開發(fā)人員可以考慮采用固化視圖來改善數(shù)據(jù)庫的性能。如在Oracle數(shù)據(jù)庫中,固化視圖又叫做物化視圖。通固化視圖,可以用于預(yù)先計(jì)算并保存表連接或者聚集等耗時(shí)比較多的操作結(jié)果。簡(jiǎn)單的說,就將某個(gè)報(bào)表的查詢結(jié)果存儲(chǔ)在一張單獨(dú)的表中。如此的話,在執(zhí)行查詢時(shí),就可以避免使用這些耗時(shí)的操作,同時(shí)減少磁盤的I/O沖突,從而以最短的時(shí)間得到用戶想要的結(jié)果。一般來說,固化視圖對(duì)于復(fù)雜的報(bào)表來說,能夠提供三方面的作用。如可以提高查詢的性能。如固化視圖對(duì)于應(yīng)用來說是透明的,增加和刪除物化視圖不會(huì)影響應(yīng)用程序中SQL語句的正確性和有效性。如當(dāng)基表發(fā)生變化時(shí),物化視圖也會(huì)同時(shí)更新。不過需要注意的是,物化視圖也會(huì)帶來一些負(fù)面影響。如物化視圖的數(shù)據(jù)會(huì)保存在硬盤中,為此就會(huì)占用額外的存儲(chǔ)空間等??傊?,在設(shè)計(jì)比較復(fù)雜的報(bào)表時(shí),開發(fā)人員可以與數(shù)據(jù)庫工程師商量,能夠采用固化視圖。如果可以的話,需要盡量采用固化視圖。(編輯:)

發(fā)布:2007-03-22 18:16    編輯:泛普軟件 · hujian    [打印此頁]    [關(guān)閉]
相關(guān)文章:
功能詳情
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普倉庫ERP系統(tǒng)其他應(yīng)用

制藥行業(yè)ERP 機(jī)械設(shè)備ERP 煤炭行業(yè)ERP 采礦行業(yè)ERP 集團(tuán)企業(yè)ERP 餐飲行業(yè)ERP 紡織行業(yè)ERP 鋼管行業(yè)ERP 電力行業(yè)ERP 化工行業(yè)ERP 汽車行業(yè)ERP 摩托車ERP 酒店行業(yè)ERP 汽配行業(yè)ERP 手機(jī)制造ERP 膠粘帶ERP 食品行業(yè)ERP 手袋箱包ERP 皮革行業(yè)ERP LED行業(yè)ERP 鑄造行業(yè)ERP 陶瓷行業(yè)ERP 造紙行業(yè)ERP 肉食行業(yè)ERP 內(nèi)燃機(jī)工程ERP 房地產(chǎn)ERP 化妝品美容ERP 石材加工ERP 電器行業(yè)ERP 通訊行業(yè)ERP 標(biāo)準(zhǔn)件ERP 珠寶行業(yè)ERP 儀器儀表ERP 快速消費(fèi)品ERP 太陽能電池ERP 農(nóng)業(yè)ERP 磁材行業(yè)ERP 中小企業(yè)ERP 鋼結(jié)構(gòu)ERP 小家電ERP 薄膜包裝ERP 石油行業(yè)ERP 百貨行業(yè)ERP 煙草行業(yè)ERP 金融行業(yè)ERP 乳制品ERP 石化行業(yè)ERP 電梯行業(yè)ERP 美容連鎖ERP 電纜行業(yè)ERP 涂料企業(yè)ERP 玩具ERP系統(tǒng) 醫(yī)療器械ERP 印刷企業(yè)ERP 鐘表ERP 薄板鋼帶ERP 電動(dòng)車ERP 零售行業(yè)ERP 中國軟包ERP 裝飾裝潢ERP 流通行業(yè)ERP 租賃行業(yè)ERP 鋁板行業(yè)ERP 教育行業(yè)ERP 裝修行業(yè)ERP 物流行業(yè)ERP 工程公司ERP 機(jī)電行業(yè)ERP 服務(wù)企業(yè)ERP 軟件企業(yè)ERP 電腦行業(yè)ERP 商貿(mào)行業(yè)ERP 針織行業(yè)ERP 特殊行業(yè)ERP 銷售行業(yè)ERP 快遞行業(yè)ERP 設(shè)計(jì)行業(yè)ERP 重工行業(yè)ERP 商業(yè)ERP系統(tǒng) 校園ERP系統(tǒng) 藥品ERP系統(tǒng) 家裝ERP 生鮮ERP系統(tǒng) 門店ERP系統(tǒng) 制衣ERP系統(tǒng) 商場(chǎng)ERP系統(tǒng) 線路板ERP 網(wǎng)店ERP 旅行社ERP 保險(xiǎn)行業(yè)ERP 能源行業(yè)ERP 廣告行業(yè)ERP 培訓(xùn)ERP 批發(fā)行業(yè)ERP 銀行ERP 政府ERP 漁業(yè)ERP 畜牧行業(yè)ERP 飼料行業(yè)ERP 企業(yè)ERP 物業(yè)ERP 房屋中介ERP 商業(yè)銀行ERP 園藝行業(yè)ERP 水資源管理軟件 財(cái)務(wù)公司ERP 中央銀行ERP 醫(yī)藥行業(yè)ERP 傳媒行業(yè)ERP 服裝ERP 鞋業(yè)ERP 印刷ERP 家具ERP 制造業(yè)ERP 機(jī)械ERP 混凝土ERP 生產(chǎn)ERP系統(tǒng) 倉庫ERP系統(tǒng) 外貿(mào)ERP 電子行業(yè)ERP 五金ERP 模具ERP 電商ERP系統(tǒng) 農(nóng)副加工ERP 食品制造業(yè)ERP 飲料制造業(yè)ERP 煙草制品業(yè)ERP 服裝鞋帽制造ERP 皮革毛皮及其羽絨制品業(yè)ERP 木材加工ERP 人造板制造ERP 文教體育用品ERP 醫(yī)藥制造業(yè)ERP 化學(xué)纖維制造業(yè)ERP 橡膠制品業(yè)ERP 塑料制品業(yè)ERP 非金屬礦物制品業(yè)ERP 黑色金屬冶煉加工業(yè)ERP 有色金屬冶煉加工業(yè)ERP 金屬制品業(yè)ERP 通用設(shè)備制造業(yè)ERP 專用設(shè)備制造業(yè)ERP 交通運(yùn)輸設(shè)備制造業(yè)ERP 電氣機(jī)械制造ERP 通信設(shè)備制造業(yè)ERP 油氣開采ERP 儀器儀表機(jī)械制造業(yè)ERP 工藝品及其他制造業(yè)ERP 危廢固廢處理行業(yè)erp 石油加工行業(yè)ERP 正餐服務(wù)行業(yè)ERP 綜合零售行業(yè)ERP 紡織服裝批發(fā)行業(yè)ERP 農(nóng)產(chǎn)品ERP 林業(yè)ERP 有色金屬礦采選行業(yè)ERP 環(huán)境保護(hù)管理軟件 電信傳輸服務(wù)行業(yè)erp 水上運(yùn)輸行業(yè)ERP 公共設(shè)施管理行業(yè)ERP 衛(wèi)生行業(yè)ERP 鐵路運(yùn)輸行業(yè)ERP 商務(wù)服務(wù)行業(yè)ERP 體育行業(yè)ERP 住宿行業(yè)ERP 出版社行業(yè)ERP 高等教育行業(yè)ERP 娛樂行業(yè)ERP 居民服務(wù)行業(yè)ERP 體育場(chǎng)館行業(yè)ERP 電力熱力生產(chǎn)供應(yīng)ERP 證券行業(yè)ERP 倉儲(chǔ)行業(yè)ERP 游樂園行業(yè)ERP 航空運(yùn)輸行業(yè)ERP 醫(yī)院ERP管理系統(tǒng) 社會(huì)保障行業(yè)ERP 中藥材種植行業(yè)ERP 生產(chǎn)和供水行業(yè)ERP 社會(huì)福利行業(yè)ERP 農(nóng)林牧漁行業(yè)ERP 金屬家具制造ERP 醫(yī)療器械批發(fā)ERP 修理與維護(hù)服務(wù)行業(yè)ERP 研究與試驗(yàn)發(fā)展行業(yè)ERP 農(nóng)業(yè)服務(wù)行業(yè)ERP 造紙及紙制品行業(yè)ERP 專業(yè)技術(shù)服務(wù)行業(yè)ERP 學(xué)前教育ERP 木質(zhì)家具制造ERP 農(nóng)畜批發(fā)ERP 文化藝術(shù)軟件 養(yǎng)殖業(yè)ERP 化學(xué)原料ERP 裝卸搬運(yùn)軟件 紡織制成品ERP 公共軟件服務(wù)系統(tǒng) 人壽保險(xiǎn)ERP 郵政行業(yè)ERP 典當(dāng)行業(yè)ERP 采鹽行業(yè)ERP 計(jì)算機(jī)維修ERP 塑料家具制造ERP 初等教育行業(yè)ERP 中等教育行業(yè)ERP 化肥行業(yè)ERP 職業(yè)教育行業(yè)ERP