版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
范本工程實(shí)踐醫(yī)藥零售電子商務(wù)進(jìn)銷存系統(tǒng)設(shè)計(jì)與實(shí)施資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請(qǐng)聯(lián)系本人改正或者刪除。北京航空航天大學(xué)軟件學(xué)院工程實(shí)踐結(jié)題報(bào)告課題名稱:醫(yī)藥零售電子商務(wù)進(jìn)銷存系統(tǒng)設(shè)計(jì)與實(shí)施姓名:朱凌濤、成功、李茜、許德笙、宋學(xué)磊組別:第十五組學(xué)號(hào):朱凌濤GS1121211成功GS1121268李茜GS1121222許德笙GS1121208宋學(xué)磊GS1121384專業(yè)方向:IT項(xiàng)目管理與產(chǎn)業(yè)信息化所屬院系:北京航空航天大學(xué)軟件學(xué)院指導(dǎo)老師:谷衛(wèi)平實(shí)踐起止時(shí)間:6月至2月摘要隨著互聯(lián)網(wǎng)電子商務(wù)業(yè)務(wù)的迅猛發(fā)展,以及國(guó)內(nèi)醫(yī)藥電子商務(wù)政策的不斷開放,傳統(tǒng)醫(yī)藥行業(yè)已不斷介入到電子商務(wù)領(lǐng)域,傳統(tǒng)醫(yī)藥零售迎來了客戶快速發(fā)展的時(shí)期,在網(wǎng)上交易的客戶快速增加的情況下,傳統(tǒng)企業(yè)的運(yùn)營(yíng)模式以無法支撐客戶的爆炸式增長(zhǎng),特別是在網(wǎng)站后端的進(jìn)銷存環(huán)節(jié)出現(xiàn)了嚴(yán)重滯后,賬目混亂,庫(kù)存不準(zhǔn),信息反饋不及時(shí)等問題接踵而至。這些問題成為制約企業(yè)轉(zhuǎn)型發(fā)展的瓶頸,嚴(yán)重制約了傳統(tǒng)醫(yī)藥零售企業(yè)向電子商務(wù)領(lǐng)域轉(zhuǎn)型的發(fā)展壯大。如何借助IT手段、如何經(jīng)過信息化,加強(qiáng)核心競(jìng)爭(zhēng)力,實(shí)現(xiàn)持續(xù)發(fā)展已成為企業(yè)亟待解決的關(guān)鍵問題。因此,醫(yī)藥零售進(jìn)銷存系統(tǒng)在藥品企業(yè)的管理中有著廣泛的應(yīng)用前景。本文經(jīng)過研究分析醫(yī)藥零售進(jìn)銷存系統(tǒng)所存在的問題,綜合國(guó)內(nèi)外醫(yī)藥零售進(jìn)銷存管理的先進(jìn)經(jīng)驗(yàn)與不足之處,基于”進(jìn)貨、銷售、庫(kù)存、退貨、盤點(diǎn)、結(jié)算”等主要業(yè)務(wù)的需求,在”靈活性、擴(kuò)展性、實(shí)用性、及時(shí)性”等方便進(jìn)行了全面研究。一方面,研究了系統(tǒng)從平臺(tái)選擇、結(jié)構(gòu)搭建、關(guān)聯(lián)關(guān)系等方面,為企業(yè)制定了一套切實(shí)可行的解決方案;另一方面,在需求分析、流程整合、系統(tǒng)設(shè)計(jì)等方面做了許多有益的嘗試與改進(jìn),建立了一套全面易用的業(yè)務(wù)信息管理系統(tǒng)。該系統(tǒng)打通了”基礎(chǔ)信息運(yùn)作、門店零售業(yè)務(wù)、電商網(wǎng)站銷售”之間的壁壘,建立了完整的信息共享機(jī)制,讓”門店店員、網(wǎng)站運(yùn)營(yíng)、采購(gòu)人員、倉(cāng)儲(chǔ)人員、結(jié)算人員”之間建立起有效的溝通,提高了企業(yè)管理效率,保證了業(yè)務(wù)運(yùn)作的工作規(guī)范性、透明性和時(shí)效性。關(guān)鍵詞:醫(yī)藥,零售,網(wǎng)店,運(yùn)營(yíng)管理,進(jìn)銷存目錄第一章緒論 11.1課題背景及意義 11.2國(guó)內(nèi)外現(xiàn)狀及對(duì)比分析 11.3目標(biāo)及研究?jī)?nèi)容 31.3.1論文目標(biāo) 31.3.2論文研究?jī)?nèi)容 31.4系統(tǒng)的創(chuàng)新性 4第二章需求分析 52.1總體需求 52.2業(yè)務(wù)流程梳理及優(yōu)化 62.3功能性需求 102.4非功能性需求 142.4.1性能指標(biāo) 152.4.2安全性 152.4.3穩(wěn)定性 152.4.4可維護(hù)性 152.4.5可擴(kuò)展性 152.4.6易用性 162.4.7規(guī)范性 16第三章系統(tǒng)總體設(shè)計(jì) 173.1系統(tǒng)技術(shù)架構(gòu) 173.2系統(tǒng)功能架構(gòu) 203.2.1供應(yīng)商管理 203.2.2商品信息管理 203.2.3商品進(jìn)貨管理 213.2.4商品退貨管理 213.2.5商品價(jià)格管理 213.2.6商品銷售管理 213.2.7商品盤點(diǎn)管理 223.3系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D 23第四章系統(tǒng)詳細(xì)設(shè)計(jì) 254.1功能模塊詳細(xì)設(shè)計(jì) 254.1.1供應(yīng)商管理 254.1.2商品信息管理 274.1.3采購(gòu)計(jì)劃管理 304.2數(shù)據(jù)庫(kù)的設(shè)計(jì)目標(biāo) 334.3數(shù)據(jù)庫(kù)的設(shè)計(jì)原則 334.4數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 354.4.1數(shù)據(jù)字典分析 354.4.2整體E-R圖 354.5數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 374.5.1采購(gòu)計(jì)劃表 374.5.2驗(yàn)收單表 374.5.3入庫(kù)單表 384.5.4配送單表 384.5.5銷售退回單表 394.5.6退貨申請(qǐng)單表 394.5.7退貨調(diào)整單 404.5.8退貨調(diào)整單表 404.5.9地區(qū)匯總表 414.5.10倉(cāng)庫(kù)匯總表 424.5.11商品信息表 434.5.12供應(yīng)商表 454.6系統(tǒng)權(quán)限設(shè)計(jì) 464.7系統(tǒng)安全性設(shè)計(jì) 48第五章系統(tǒng)測(cè)試 505.1 測(cè)試概述 505.2 測(cè)試目的 505.3 測(cè)試方法、工具及測(cè)試環(huán)境 515.3.1 測(cè)試方法 515.3.2 測(cè)試工具 515.3.3 測(cè)試環(huán)境 525.4 典型的測(cè)試用例及測(cè)試結(jié)果 535.5 系統(tǒng)性能測(cè)試 545.6 測(cè)試結(jié)果分析 555.7 小結(jié) 56第六章系統(tǒng)實(shí)施 576.1系統(tǒng)實(shí)施組織 576.2實(shí)施進(jìn)度計(jì)劃 576.3系統(tǒng)實(shí)施準(zhǔn)備 576.3.1接口準(zhǔn)備 576.3.2運(yùn)行環(huán)境準(zhǔn)備 586.3.3數(shù)據(jù)準(zhǔn)備 596.4系統(tǒng)界面展示 596.5系統(tǒng)評(píng)估 606.6小結(jié) 61總結(jié)與展望 62參考文獻(xiàn) 64第一章緒論1.1課題背景及意義隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已滲透到各個(gè)領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場(chǎng)競(jìng)爭(zhēng)中越發(fā)顯示出其獨(dú)特的優(yōu)勢(shì),步入數(shù)字化時(shí)代,有巨大的數(shù)據(jù)信息等待著加工處理和傳輸,這使得對(duì)數(shù)據(jù)庫(kù)的進(jìn)一步開發(fā)和利用顯得尤為迫切。進(jìn)銷存系統(tǒng)作為一種企業(yè)管理軟件能夠幫助企業(yè)快速有效地管理企業(yè)貨物的流動(dòng),提高企業(yè)管理水平和工作效率,同時(shí)也能夠減少手工操作帶來的失誤。當(dāng)前國(guó)內(nèi)醫(yī)藥電子商務(wù)政策的不斷開放,傳統(tǒng)醫(yī)藥行業(yè)對(duì)電子商務(wù)的不斷介入,將會(huì)大大加快企業(yè)的發(fā)展,在客戶快速增加的情況下,企業(yè)賬目混亂,庫(kù)存不準(zhǔn),信息反饋不及時(shí)等問題也接踵而至。這些問題會(huì)成為制約企業(yè)發(fā)展的瓶頸,嚴(yán)重制約了企業(yè)的發(fā)展壯大。誰利用信息資源的效率越高,誰就會(huì)在各方面的競(jìng)爭(zhēng)中占有一席之地,誰就會(huì)有更多的優(yōu)勢(shì)。中國(guó)醫(yī)藥企業(yè)經(jīng)營(yíng)涉及進(jìn)、銷、存多個(gè)環(huán)節(jié),涉及商品種類繁多,業(yè)務(wù)量大,庫(kù)存管理復(fù)雜,使用手工管理已無法勝任。如何借助IT手段、如何經(jīng)過信息化,加強(qiáng)核心競(jìng)爭(zhēng)力,實(shí)現(xiàn)持續(xù)發(fā)展已成為企業(yè)亟待解決的關(guān)鍵問題。因此,醫(yī)藥零售進(jìn)銷存系統(tǒng)在藥品企業(yè)的管理中有著廣泛的應(yīng)用前景。醫(yī)藥零售進(jìn)銷存系統(tǒng)將是電子商務(wù)醫(yī)藥企業(yè)經(jīng)營(yíng)管理中的重要環(huán)節(jié),是一個(gè)企業(yè)能夠取得效益的關(guān)鍵;如果能夠做到合理進(jìn)貨,及時(shí)銷售,庫(kù)存量最小的同時(shí)又不至于缺貨;大大降低運(yùn)作成本與風(fēng)險(xiǎn),加快實(shí)施的效率,增加投資的回報(bào),為企業(yè)決策提供數(shù)據(jù),確保企業(yè)在龐大的組織范圍內(nèi)健康的運(yùn)行,那么企業(yè)就能獲得最好的效益。1.2國(guó)內(nèi)外現(xiàn)狀及對(duì)比分析隨著互聯(lián)網(wǎng)的迅猛發(fā)展,為醫(yī)藥電子商務(wù)的發(fā)展提供了無限商機(jī)。醫(yī)藥電子商務(wù)作為一種現(xiàn)代商品流通模式,集信息化、自動(dòng)化、標(biāo)準(zhǔn)化為一體,極大地提高了現(xiàn)代商品流通效率,同時(shí),也大大減少了藥品流通領(lǐng)域中的流通層次和交易環(huán)節(jié),以降低藥品流通成本和流通費(fèi)用,從而降低了藥品價(jià)格,對(duì)醫(yī)藥行業(yè)具有重大意義。當(dāng)前,中國(guó)醫(yī)藥電子商務(wù)發(fā)展還很緩慢,借鑒發(fā)達(dá)國(guó)家的成功經(jīng)驗(yàn)對(duì)中國(guó)醫(yī)藥行業(yè)具有重大現(xiàn)實(shí)意義。國(guó)內(nèi)外醫(yī)藥行業(yè)電商發(fā)展現(xiàn)狀,對(duì)比數(shù)據(jù)如下:歐盟:藥劑師協(xié)會(huì)下屬的藥店,90%以上都開展了網(wǎng)上藥品預(yù)訂業(yè)務(wù)。北美:網(wǎng)上OTC藥品銷售占銷售總額的30%以上。美國(guó)醫(yī)藥流通的90%以上由電子信息實(shí)現(xiàn)。法國(guó):84.7%的藥品經(jīng)過藥店銷售,15.3%的藥品由廠家直接銷售給醫(yī)院。中國(guó):整個(gè)醫(yī)藥零售市場(chǎng)約1800億,網(wǎng)上藥店銷售額4億左右,占零售市場(chǎng)的0.2%左右[1]。中國(guó)醫(yī)藥電子商務(wù)發(fā)展的現(xiàn)狀:中國(guó)醫(yī)藥電子商務(wù)的發(fā)展大致經(jīng)歷了以下三個(gè)階段,第一階段從1996年開始,中國(guó)藥品電子商務(wù)的起步和探索階段。河南省率先運(yùn)用電子商務(wù)改造傳統(tǒng)藥品流通行業(yè),并初步探索了藥品電子商務(wù)的政策框架、商業(yè)模式和技術(shù)方案,提供了初步的經(jīng)驗(yàn)。第二階段從開始,中國(guó)藥品電子商務(wù)的試點(diǎn)和規(guī)范階段。第三階段始于”十一五”初期,中國(guó)藥品電子商務(wù)的全面發(fā)展和推廣應(yīng)用階段??墒?以上三個(gè)階段僅是對(duì)政策與模式的探索,至今還未出現(xiàn)一款為醫(yī)藥電子商務(wù)而開發(fā)的進(jìn)銷存系統(tǒng)。歷年發(fā)放醫(yī)藥B2C牌照數(shù)量,數(shù)據(jù)如下::1個(gè):2個(gè):1個(gè):6個(gè):8個(gè):15個(gè):16個(gè)[1]國(guó)外醫(yī)藥電子商務(wù)發(fā)展的現(xiàn)狀(以美國(guó)為例):美國(guó)是最早在醫(yī)藥商業(yè)領(lǐng)域廣泛采用計(jì)算機(jī)技術(shù)的國(guó)家,它在上世紀(jì)90年代完成了普及。在此期間,各大醫(yī)藥批發(fā)公司投入巨資構(gòu)建了獨(dú)立的計(jì)算機(jī)局域網(wǎng)和廣域網(wǎng),把分布全國(guó)的客戶經(jīng)過計(jì)算機(jī)連接起來。大大提高了業(yè)務(wù)處理能力和處理效率;在完整意義上,美國(guó)的醫(yī)藥電子商務(wù)是伴隨著互聯(lián)網(wǎng)的興起而發(fā)展起來的。當(dāng)前,各醫(yī)藥經(jīng)營(yíng)企業(yè)發(fā)現(xiàn)了多種有效的電子商務(wù)開展方式,實(shí)現(xiàn)了制藥企業(yè)、批發(fā)企業(yè)、零售終端的廣泛數(shù)據(jù)有效的交換和信息整合;現(xiàn)階段適用于不同”企業(yè)類型、商務(wù)模式”的醫(yī)藥電子商務(wù)進(jìn)銷存系統(tǒng)已經(jīng)成為”醫(yī)藥電子商務(wù)”發(fā)展不可或缺的軟件。國(guó)外醫(yī)藥電子商務(wù)發(fā)展對(duì)中國(guó)的啟示:中國(guó)醫(yī)藥電子商務(wù)得到了迅速的發(fā)展,但依然存在一些問題,由于醫(yī)藥產(chǎn)業(yè)信息化發(fā)展水平低且參差不齊,真正意義的醫(yī)藥電子商務(wù)是集物流、信息流和資金流為一體的藥品流通模式,這要求參與電子商務(wù)的企業(yè)具有較高的信息化水平,才能保證不同的醫(yī)藥電子商務(wù)主體建立直接、有效和電子化的溝通。由于中國(guó)醫(yī)藥行業(yè)信息建設(shè)時(shí)間較短,當(dāng)前國(guó)內(nèi)很多醫(yī)藥企業(yè)只是部分實(shí)現(xiàn)了信息化,企業(yè)內(nèi)部難以實(shí)現(xiàn)計(jì)算機(jī)的統(tǒng)一管理。可是,醫(yī)藥電子商務(wù)的主體是企業(yè),企業(yè)信息化的程度必將影響醫(yī)藥電子商務(wù)的發(fā)展。中國(guó)必須采取措施,促進(jìn)企業(yè)利用網(wǎng)絡(luò)參與競(jìng)爭(zhēng)來開拓市場(chǎng)。同時(shí),應(yīng)努力推進(jìn)醫(yī)院和醫(yī)藥零售業(yè)的信息化進(jìn)程,使電子商務(wù)的前臺(tái)處理與企業(yè)、醫(yī)院的后臺(tái)信息處理相結(jié)合,真正實(shí)現(xiàn)交易的及時(shí)化和自動(dòng)化。1.3目標(biāo)及研究?jī)?nèi)容 1.3.1論文目標(biāo)1.針對(duì)當(dāng)前醫(yī)藥電子商務(wù)企業(yè)現(xiàn)狀進(jìn)行市場(chǎng)調(diào)研,充分考慮整個(gè)應(yīng)用的靈活性和可擴(kuò)展性原則要求,經(jīng)過合理的模塊劃分,實(shí)現(xiàn)系統(tǒng)在業(yè)務(wù)變更或軟件技術(shù)發(fā)展時(shí)的靈活性適應(yīng)能力;2.覆蓋整個(gè)企業(yè)的物流,資金流和信息流的全過程,對(duì)業(yè)務(wù)流程的全過程跟蹤,及時(shí)便捷的統(tǒng)計(jì)查詢,友好的程序界面方便用戶操作,實(shí)現(xiàn)”物流、資金流、信息流、業(yè)務(wù)流”的動(dòng)態(tài)監(jiān)控與管理;3.解決以往進(jìn)銷存信息管理系統(tǒng)功能不完善、不穩(wěn)定、遠(yuǎn)程通信能力差以及企業(yè)進(jìn)、銷、存信息脫節(jié)等問題;集合多種管理一體化,致力于幫助企業(yè)快速有效的管理”進(jìn)貨、銷售、庫(kù)存、退貨、盤點(diǎn)、應(yīng)收/應(yīng)付資金”等各項(xiàng)業(yè)務(wù),旨在為企業(yè)建立起一個(gè)”簡(jiǎn)捷、高效”的實(shí)時(shí)運(yùn)營(yíng)管理平臺(tái);4.為企業(yè)大大降低運(yùn)作成本與風(fēng)險(xiǎn),加快實(shí)施的效率,增加投資的回報(bào),還會(huì)為企業(yè)決策提供數(shù)據(jù)與速度,確保企業(yè)在龐大的組織范圍內(nèi)健康的運(yùn)行。1.3.2論文研究?jī)?nèi)容1.經(jīng)過對(duì)醫(yī)藥電子商務(wù)企業(yè)現(xiàn)狀進(jìn)行市場(chǎng)調(diào)查,研究了物資產(chǎn)品經(jīng)營(yíng)過程中進(jìn)、銷、存等重要環(huán)節(jié),對(duì)系統(tǒng)進(jìn)行規(guī)劃,分析了系統(tǒng)將要實(shí)現(xiàn)的基本信息管理、商品到貨入庫(kù)管理、商品銷售管理、庫(kù)存管理等、報(bào)表打印功能,繪制各種圖例,確定其基本結(jié)構(gòu)及實(shí)現(xiàn)策略。2.采用了模塊結(jié)構(gòu)化設(shè)計(jì)方法,自頂向下,逐層分解,畫圖后進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)。研究了公司銷售、庫(kù)存、供應(yīng)商、客戶的數(shù)據(jù),根據(jù)數(shù)據(jù)之間的聯(lián)系,建立數(shù)據(jù)庫(kù)的輸入、輸出、管理等模式。3.分析制藥企業(yè)、批發(fā)企業(yè)、零售終端的廣泛數(shù)據(jù)有效的交換方式及存在問題,思考長(zhǎng)遠(yuǎn)發(fā)展的優(yōu)化方向;研究醫(yī)院和醫(yī)藥零售業(yè)的信息化的模式,使電子商務(wù)的前臺(tái)處理與企業(yè)、醫(yī)院的后臺(tái)信息處理相結(jié)合,真正實(shí)現(xiàn)交易的及時(shí)化和自動(dòng)化。1.4系統(tǒng)的創(chuàng)新性經(jīng)過對(duì)醫(yī)藥行業(yè)實(shí)體零售進(jìn)銷存系統(tǒng)分析,總結(jié)以下幾個(gè)創(chuàng)新點(diǎn):1.實(shí)體零售進(jìn)銷存系統(tǒng)的操作易用性、設(shè)置靈活性和功能擴(kuò)展性較弱,本系統(tǒng)充分考慮整個(gè)應(yīng)用的靈活性和可擴(kuò)展性原則要求,經(jīng)過合理的模塊劃分,實(shí)現(xiàn)系統(tǒng)在業(yè)務(wù)變更或軟件技術(shù)發(fā)展時(shí)的靈活性適應(yīng)能力。2.實(shí)體零售進(jìn)銷存系統(tǒng)對(duì)物流、資金流和信息流的全過程跟蹤及統(tǒng)計(jì)存在斷點(diǎn),本系統(tǒng)將實(shí)現(xiàn)”物流、資金流、信息流、業(yè)務(wù)流”的動(dòng)態(tài)監(jiān)控與管理;集合多種管理一體化,幫助企業(yè)快速有效的管理”進(jìn)貨、銷售、庫(kù)存、退貨、盤點(diǎn)、應(yīng)收/應(yīng)付資金”等各項(xiàng)業(yè)務(wù),為企業(yè)建立起一個(gè)”簡(jiǎn)捷、高效”的實(shí)時(shí)運(yùn)營(yíng)管理平臺(tái)。3.實(shí)體零售進(jìn)銷存系統(tǒng)僅支持”基礎(chǔ)信息運(yùn)作、門店零售業(yè)務(wù)”的結(jié)合,將”電子商務(wù)網(wǎng)站”的銷售業(yè)務(wù)排除在外;本系統(tǒng)將實(shí)現(xiàn)”基礎(chǔ)信息運(yùn)作、門店零售業(yè)務(wù)、網(wǎng)站銷售業(yè)務(wù)”的良好結(jié)合,為企業(yè)建立起一個(gè)”全面、協(xié)同”的集合運(yùn)營(yíng)管理平臺(tái)。第二章需求分析2.1總體需求本系統(tǒng)是某實(shí)體連鎖藥房的網(wǎng)上藥店打造的后臺(tái)進(jìn)銷存系統(tǒng),該網(wǎng)上藥店致力于建立”中國(guó)健康商品第一服務(wù)平臺(tái)”,為消費(fèi)者提供優(yōu)質(zhì)、價(jià)廉、物美、誠(chéng)信的健康類商品。經(jīng)營(yíng)的品種主要涉及”營(yíng)養(yǎng)保健品、母嬰用品、護(hù)理美容品、成人用品、醫(yī)療器械、藥膳禮品”等。千余家供應(yīng)商,數(shù)萬個(gè)品牌,品種繁多。開展”醫(yī)藥零售電子商務(wù)”業(yè)務(wù)的企業(yè)或公司,都需要”醫(yī)藥零售電子商務(wù)網(wǎng)站”與”醫(yī)藥零售電子商務(wù)進(jìn)銷存”兩個(gè)系統(tǒng)的支撐。醫(yī)藥零售電子商務(wù)網(wǎng)站系統(tǒng)是對(duì)客戶展示醫(yī)藥商品信息并提供網(wǎng)上購(gòu)物的功能系統(tǒng);醫(yī)藥零售電子商務(wù)進(jìn)銷存系統(tǒng)是為了配合”醫(yī)藥零售電子商務(wù)網(wǎng)站”業(yè)務(wù)而建設(shè)的系統(tǒng),對(duì)網(wǎng)站銷售藥品的實(shí)體倉(cāng)庫(kù)與門店”進(jìn)貨、銷售、存儲(chǔ)”等進(jìn)行管理的應(yīng)用系統(tǒng);”醫(yī)藥零售電子商務(wù)網(wǎng)站”與”醫(yī)藥零售電子商務(wù)進(jìn)銷存”將進(jìn)行對(duì)接,完成藥品數(shù)據(jù)的實(shí)時(shí)傳輸與處理,以保證”醫(yī)藥零售電子商務(wù)”業(yè)務(wù)的順利實(shí)施與執(zhí)行。醫(yī)藥零售電子商務(wù)進(jìn)銷存系統(tǒng)要想符合行業(yè)要求,前期的需求分析在系統(tǒng)開發(fā)過程中有非常重要的地位,它的好壞直接關(guān)系到系統(tǒng)開發(fā)成本、系統(tǒng)開發(fā)周期及系統(tǒng)質(zhì)量。它是系統(tǒng)設(shè)計(jì)的第一步,是整個(gè)系統(tǒng)成開發(fā)成功的基礎(chǔ)。詳細(xì)周全的需求分析,能夠減少系統(tǒng)開發(fā)中的錯(cuò)誤,又可降低修復(fù)錯(cuò)誤的費(fèi)用,從而大大減少系統(tǒng)開發(fā)成本,縮短系統(tǒng)開發(fā)周期。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到系統(tǒng)的成敗和軟件產(chǎn)品的質(zhì)量。首先,此系統(tǒng)需要實(shí)現(xiàn)商品”進(jìn)貨、銷售、存儲(chǔ)、退貨、配貨、盤點(diǎn)”等基礎(chǔ)流程與功能;以保證對(duì)”實(shí)體倉(cāng)庫(kù)或門店”商品庫(kù)存的管理、與”醫(yī)藥零售電子商務(wù)系統(tǒng)”的緊密配合。其次,此系統(tǒng)還需實(shí)現(xiàn)”商品信息的登記、供貨渠道的登記、商品庫(kù)存異常糾正、商品零售價(jià)格設(shè)置與維護(hù)、商品有效期報(bào)警監(jiān)控、商品在倉(cāng)庫(kù)或門店擺放貨位參數(shù)設(shè)置與維護(hù)”等功能;這些都是此系統(tǒng)的輔助功能,能更好的提升”醫(yī)藥零售電子商務(wù)進(jìn)銷存”系統(tǒng)的易用性、適應(yīng)商品錯(cuò)綜復(fù)雜的異常業(yè)務(wù)情況的解決與監(jiān)管。最后,實(shí)現(xiàn)此系統(tǒng)與”醫(yī)藥零售電子商務(wù)網(wǎng)站”的良好結(jié)合,才能達(dá)到一個(gè)”全面、協(xié)同”的運(yùn)營(yíng)管理平臺(tái)標(biāo)準(zhǔn),才能實(shí)現(xiàn)”操作易用性、設(shè)置靈活性和功能擴(kuò)展性”的充分保證。醫(yī)藥零售電子商務(wù)進(jìn)銷存系統(tǒng)的業(yè)務(wù)模式:實(shí)現(xiàn)對(duì)商品”進(jìn)貨、存儲(chǔ)、退貨、盤點(diǎn)”的管理;將商品庫(kù)存數(shù)據(jù)傳輸給”醫(yī)藥零售電子商務(wù)網(wǎng)站”,由其完成商品基礎(chǔ)信息及庫(kù)存的展示,在客戶網(wǎng)上購(gòu)物后將購(gòu)買商品信息傳輸給本系統(tǒng);本系統(tǒng)根據(jù)”醫(yī)藥零售電子商務(wù)網(wǎng)站”傳輸?shù)馁?gòu)買商品信息進(jìn)行配貨處理,并將處理結(jié)果反饋給”醫(yī)藥零售電子商務(wù)網(wǎng)站”系統(tǒng),由其完成后續(xù)的網(wǎng)站售后服務(wù)工作。2.2業(yè)務(wù)流程梳理及優(yōu)化經(jīng)過醫(yī)藥行業(yè)實(shí)體零售進(jìn)銷存系統(tǒng)的市場(chǎng)調(diào)研,對(duì)本系統(tǒng)的業(yè)務(wù)流程進(jìn)行了梳理及優(yōu)化,具體如下:1.本系統(tǒng)的商品”進(jìn)貨”業(yè)務(wù)流程圖1商品”進(jìn)貨”業(yè)務(wù)流程圖商品”進(jìn)貨”業(yè)務(wù)流程描述:將供貨渠道、商品信息維護(hù)到系統(tǒng);采購(gòu)人員制定采購(gòu)計(jì)劃,向供貨渠道采購(gòu)商品;質(zhì)檢人員在商品到達(dá)倉(cāng)庫(kù)后,進(jìn)行質(zhì)量核驗(yàn);倉(cāng)儲(chǔ)人員在質(zhì)檢核驗(yàn)經(jīng)過后,進(jìn)行商品入庫(kù)及擺放。2.本系統(tǒng)的商品”退貨”業(yè)務(wù)流程圖2商品”退貨”業(yè)務(wù)流程圖商品”退貨”業(yè)務(wù)流程描述:將供貨渠道、商品信息維護(hù)到系統(tǒng);業(yè)務(wù)人員提交退貨申請(qǐng);采購(gòu)人員與供貨渠道核準(zhǔn)退貨信息;倉(cāng)儲(chǔ)人員根據(jù)采購(gòu)人員核準(zhǔn)退貨信息進(jìn)行商品下架、打包、配送操作。3.本系統(tǒng)的商品”銷售”業(yè)務(wù)流程圖3網(wǎng)站零售商品業(yè)務(wù)流程圖圖4門店零售商品業(yè)務(wù)流程圖商品”銷售”業(yè)務(wù)流程描述:涉及”網(wǎng)站銷售、門店銷售”兩個(gè)流程。網(wǎng)站銷售流程:客戶在網(wǎng)站購(gòu)買下單后;網(wǎng)站會(huì)生成一個(gè)銷售訂單;同時(shí),會(huì)生成一個(gè)商品配送單據(jù);倉(cāng)儲(chǔ)根據(jù)訂單商品進(jìn)行商品打包、快遞操作。門店銷售流程:倉(cāng)庫(kù)人員將商品配送到門店展示;客戶在門店購(gòu)買付款;門店會(huì)生成一個(gè)零售訂單。4.本系統(tǒng)的商品”盤點(diǎn)”業(yè)務(wù)流程圖5商品”盤點(diǎn)”業(yè)務(wù)流程圖商品”盤點(diǎn)”業(yè)務(wù)流程描述:倉(cāng)儲(chǔ)人員進(jìn)行盤點(diǎn)工作登記,設(shè)定盤點(diǎn)時(shí)間周期;系統(tǒng)自動(dòng)獲取系統(tǒng)庫(kù)存數(shù)據(jù);倉(cāng)儲(chǔ)人員登記盤點(diǎn)的實(shí)際庫(kù)存數(shù)據(jù);系統(tǒng)自動(dòng)將系統(tǒng)庫(kù)存數(shù)據(jù)與盤點(diǎn)庫(kù)存數(shù)據(jù)進(jìn)行對(duì)比,篩選不一致庫(kù)存數(shù)據(jù);財(cái)務(wù)人員核查不一致庫(kù)存數(shù)據(jù),進(jìn)行報(bào)損或報(bào)溢操作。2.3功能性需求經(jīng)過醫(yī)藥行業(yè)實(shí)體零售進(jìn)銷存系統(tǒng)的市場(chǎng)調(diào)研,以及對(duì)本系統(tǒng)的業(yè)務(wù)流程進(jìn)行了梳理及優(yōu)化,分析了以下功能需求:1.對(duì)商品信息與售價(jià)的維護(hù)功能:第一步,將商品詳細(xì)信息在系統(tǒng)中進(jìn)行登記,便于采購(gòu)人員制定采購(gòu)計(jì)劃中選定,使網(wǎng)站能夠詳細(xì)、清楚的展示商品信息;數(shù)據(jù)涉及”便于采購(gòu)計(jì)劃選定的商品名稱、規(guī)格、單位、生產(chǎn)企業(yè)”等信息,還涉及”便于網(wǎng)站信息展示的化學(xué)名稱、商品分類、批準(zhǔn)文號(hào)、儲(chǔ)存條件、功能療效、說明書、重量”等信息;需要具備”添加、修改、查看”等功能。第二步,分別對(duì)”網(wǎng)站售價(jià)、門店售價(jià)”進(jìn)行維護(hù),為客戶在”網(wǎng)站、門店”購(gòu)買環(huán)節(jié)不可缺少的數(shù)據(jù);數(shù)據(jù)涉及”市場(chǎng)價(jià)、限制零售價(jià)、零售價(jià)、會(huì)員價(jià)、貴賓價(jià)”等信息,需要具備”修改、查看”等功能。圖6商品信息與售價(jià)維護(hù)的用例圖2.對(duì)商品入庫(kù)的功能:包括”采購(gòu)計(jì)劃、貨物質(zhì)檢、驗(yàn)收入庫(kù)”三大部分。第一步,將采購(gòu)人員與供貨渠道確定的采購(gòu)數(shù)據(jù)在系統(tǒng)中進(jìn)行登記,便于商品到貨后,質(zhì)檢人員進(jìn)行核驗(yàn)與處理;數(shù)據(jù)涉及”供貨渠道信息、采購(gòu)商品信息、商品最近入庫(kù)進(jìn)價(jià)、本次采購(gòu)計(jì)劃進(jìn)價(jià)/數(shù)量”等信息,需要具備”添加、修改、查看”等功能。第二步,根據(jù)采購(gòu)數(shù)據(jù)對(duì)實(shí)際到貨商品進(jìn)行質(zhì)量與數(shù)量核驗(yàn),在系統(tǒng)中進(jìn)行登記,便于商品質(zhì)檢完畢后,倉(cāng)儲(chǔ)人員進(jìn)行入庫(kù)與擺放操作;數(shù)據(jù)涉及”采購(gòu)計(jì)劃信息、驗(yàn)收商品進(jìn)價(jià)/數(shù)量、驗(yàn)收商品批號(hào)/有效期”等信息,需要具備”登記、查看”等功能。第三步,根據(jù)質(zhì)檢驗(yàn)收數(shù)據(jù)對(duì)實(shí)際入庫(kù)商品進(jìn)行質(zhì)量與數(shù)量確認(rèn),在系統(tǒng)中進(jìn)行登記,便于商品庫(kù)存的更新存儲(chǔ)操作;數(shù)據(jù)涉及”驗(yàn)收單據(jù)信息、入庫(kù)商品進(jìn)價(jià)/數(shù)量、入庫(kù)商品批號(hào)/有效期、商品預(yù)期貨位號(hào)”等信息,需要具備”登記、查看”等功能。入庫(kù)登記生效以后,系統(tǒng)根據(jù)入庫(kù)數(shù)據(jù)自動(dòng)完成商品庫(kù)存的變更存儲(chǔ)。圖7商品入庫(kù)的用例圖3.對(duì)商品退貨的功能:包括”計(jì)劃申請(qǐng)、計(jì)劃核準(zhǔn)、質(zhì)檢出庫(kù)”三大部分。第一步,業(yè)務(wù)人員根據(jù)商品有效期與積壓情況,對(duì)商品提出退貨申請(qǐng),便于對(duì)庫(kù)存資金的合理控制;數(shù)據(jù)涉及”供貨渠道信息、商品基礎(chǔ)信息、商品庫(kù)存信息、預(yù)期退貨數(shù)量”等信息,需要具備”添加、修改、查看”等功能。第二步,采購(gòu)人員根據(jù)商品退貨申請(qǐng)數(shù)據(jù)與供貨渠道進(jìn)行洽談與確認(rèn),將最終能夠退貨數(shù)據(jù)登記到系統(tǒng),便于倉(cāng)庫(kù)人員對(duì)商品進(jìn)行下架、打包、配送操作;數(shù)據(jù)涉及”供貨渠道信息、商品基礎(chǔ)信息、商品庫(kù)存信息、核準(zhǔn)退貨數(shù)量、核準(zhǔn)退貨價(jià)格”等信息,需要具備”查看、修改”等功能。第三步,倉(cāng)儲(chǔ)人員根據(jù)商品核準(zhǔn)退貨數(shù)據(jù)進(jìn)行商品下架、打包、配送操作;數(shù)據(jù)涉及”供貨渠道信息、商品基礎(chǔ)信息、商品庫(kù)存信息、核準(zhǔn)退貨數(shù)量、核準(zhǔn)退貨價(jià)格、實(shí)際退貨數(shù)量”等信息,需要具備”查看、生效”等功能。圖8商品退貨的用例圖4.對(duì)客戶網(wǎng)站購(gòu)買信息的記錄功能:第一步,客戶在網(wǎng)站購(gòu)買商品后,系統(tǒng)自動(dòng)生成一個(gè)購(gòu)買訂單,記錄客戶的購(gòu)買信息,便于后續(xù)的售后服務(wù)工作延續(xù);數(shù)據(jù)涉及”客戶聯(lián)系方式、客戶收貨地址、客戶付款信息、客戶收貨方式、客戶購(gòu)買商品、客戶優(yōu)惠數(shù)據(jù)”等信息,需要具備”查看、修改、刪除、狀態(tài)跳轉(zhuǎn)”等功能。第二步,客戶網(wǎng)站購(gòu)買訂單生成后,系統(tǒng)自動(dòng)生成一個(gè)精確到商品批號(hào)的配送單,同時(shí)更新商品庫(kù)存數(shù)據(jù)并保證準(zhǔn)確性;數(shù)據(jù)涉及”商品配送單位、商品基礎(chǔ)信息、商品入庫(kù)信息、商品配送數(shù)量、商品配送進(jìn)價(jià)”等信息,需要具備”查看、刪除、修改、生效、狀態(tài)跳轉(zhuǎn)”等功能。5.對(duì)門店銷售商品的零售管理功能:第一步,倉(cāng)儲(chǔ)人員根據(jù)門店零售需求,將商品提前配送到門店進(jìn)行展示,便于吸引客戶購(gòu)買,配送的商品信息在此進(jìn)行登記;數(shù)據(jù)涉及”商品配送單位、商品接收單位、商品基礎(chǔ)信息、商品庫(kù)存信息、商品配貨數(shù)量、商品配貨價(jià)格、商品接收貨位”等信息;需要具備”添加、修改、刪除、查看、生效、驗(yàn)收、狀態(tài)跳轉(zhuǎn)”等功能。第二步,客戶在門店購(gòu)買商品后,系統(tǒng)自動(dòng)生成一個(gè)購(gòu)買訂單,記錄客戶的購(gòu)買信息,便于后續(xù)的售后服務(wù)工作延續(xù);數(shù)據(jù)涉及”客戶聯(lián)系方式、客戶付款信息、客戶購(gòu)買商品、客戶優(yōu)惠數(shù)據(jù)”等信息,需要具備”查看、修改、刪除、添加”等功能。6.對(duì)商品盤點(diǎn)的功能:第一步,倉(cāng)儲(chǔ)人員在進(jìn)行盤點(diǎn)前,在系統(tǒng)登記盤點(diǎn)需求,明確盤點(diǎn)開始時(shí)間以獲取系統(tǒng)庫(kù)存數(shù)據(jù),便于與盤點(diǎn)的庫(kù)存數(shù)據(jù)進(jìn)行對(duì)比分析;數(shù)據(jù)涉及”盤點(diǎn)范圍、盤點(diǎn)方式、盤點(diǎn)周期”等信息,需要具備”添加、修改、刪除、查看、授權(quán)”等功能。第二步,倉(cāng)儲(chǔ)人員在盤點(diǎn)開始后,經(jīng)過手持設(shè)備對(duì)實(shí)際商品庫(kù)存數(shù)據(jù)進(jìn)行登記,便于與系統(tǒng)庫(kù)存數(shù)據(jù)進(jìn)行對(duì)比分析;數(shù)據(jù)涉及”商品基礎(chǔ)信息、商品庫(kù)存數(shù)量、商品貨位編碼、商品損壞數(shù)量”等信息;需要具備”添加、修改、查看、刪除”等功能。第三步,系統(tǒng)自動(dòng)系統(tǒng)與盤點(diǎn)庫(kù)存數(shù)據(jù)不一致的信息進(jìn)行報(bào)警提示,以保證系統(tǒng)商品庫(kù)存數(shù)據(jù)與實(shí)際商品庫(kù)存數(shù)據(jù)的一致性;數(shù)據(jù)涉及”商品基礎(chǔ)信息、系統(tǒng)商品庫(kù)存數(shù)量、盤點(diǎn)商品庫(kù)存數(shù)據(jù)、商品貨位編碼、商品損壞數(shù)量、商品庫(kù)存差異數(shù)量”等信息;需要具備”查看、處理”等功能。第四步,財(cái)務(wù)人員根據(jù)庫(kù)存差異數(shù)據(jù)進(jìn)行核準(zhǔn),對(duì)出現(xiàn)的庫(kù)存差異進(jìn)行損溢登記,以實(shí)現(xiàn)系統(tǒng)商品庫(kù)存數(shù)據(jù)與實(shí)際商品庫(kù)存數(shù)據(jù)的一致性;數(shù)據(jù)涉及”商品基礎(chǔ)信息、商品庫(kù)存信息、損溢類型、損溢數(shù)量”等信息;需要具備”添加、修改、查看、刪除、審核”等功能。7.對(duì)商品進(jìn)行停止采購(gòu)的功能:當(dāng)商品出現(xiàn)積壓,或者與供貨渠道出現(xiàn)分歧時(shí),對(duì)商品進(jìn)行停止采購(gòu)操作,禁止采購(gòu)人員繼續(xù)購(gòu)進(jìn)此商品;數(shù)據(jù)涉及”商品基礎(chǔ)信息、商品庫(kù)存信息”等信息;需要具備”添加、修改、刪除、查看、審核”等功能。8.對(duì)商品進(jìn)行停止銷售的功能:當(dāng)商品出現(xiàn)質(zhì)量問題需要廠家召回,或者運(yùn)營(yíng)決定不再銷售此商品時(shí),對(duì)商品進(jìn)行停止銷售操作,禁止”網(wǎng)站、門店”在繼續(xù)銷售此商品;數(shù)據(jù)涉及”商品基礎(chǔ)信息、商品庫(kù)存信息”等信息;需要具備”添加、修改、刪除、查看、審核”等功能。9.對(duì)供貨渠道的管理功能:將商品供貨渠道在系統(tǒng)中進(jìn)行登記,便于采購(gòu)人員制定采購(gòu)計(jì)劃中選定;數(shù)據(jù)涉及”供貨渠道名稱、地址、聯(lián)系人、營(yíng)業(yè)執(zhí)照、藥品資質(zhì)”等信息;需要具備”添加、刪除、修改、查看、審核”等功能。10.對(duì)在庫(kù)商品的有效期監(jiān)控報(bào)警功能:根據(jù)”企業(yè)運(yùn)營(yíng)、供貨渠道”的要求,對(duì)商品有效期報(bào)警參數(shù)進(jìn)行設(shè)置,便于及時(shí)發(fā)現(xiàn)達(dá)到有效期警戒線的商品,及時(shí)進(jìn)行供貨渠道退貨、運(yùn)營(yíng)清倉(cāng)等工作;數(shù)據(jù)涉及”商品信息、報(bào)警類型(按供貨渠道、按企業(yè)運(yùn)營(yíng))、報(bào)警范圍(單一供貨渠道、全部供貨渠道)、初-中-高報(bào)警天數(shù)”等信息,需要具備”添加、修改、查看”報(bào)警參數(shù)的功能,需要具備”查看、處理”報(bào)警商品的功能。2.4非功能性需求醫(yī)藥零售電子商務(wù)進(jìn)銷存系統(tǒng)滿足用戶業(yè)務(wù)需求而必須具有且除功能需求以外的特性。非功能性需求包括系統(tǒng)的性能、可靠性、可維護(hù)性、可擴(kuò)充性和對(duì)技術(shù)和對(duì)業(yè)務(wù)的適應(yīng)性等等。2.4.1性能指標(biāo)性能需求部分,主要有兩個(gè)方面的指標(biāo)要求,即響應(yīng)時(shí)間要求和并發(fā)能力要求。并發(fā)性:因本系統(tǒng)主要是內(nèi)部運(yùn)營(yíng)人員使用,因此在訪問指標(biāo)上要求能夠滿足千兆以太網(wǎng)環(huán)境中,可支持系統(tǒng)用戶數(shù)1萬人,日活躍用戶數(shù)1千人,平均在線使用時(shí)間以2小時(shí)為基準(zhǔn),平均并發(fā)用戶數(shù)為80人。響應(yīng)時(shí)間:此用例以多用戶并發(fā)查詢?yōu)橹?以平均并發(fā)用戶數(shù)80人為例,并發(fā)查詢的平均響應(yīng)時(shí)間不能超過3秒,考慮到峰值的浪涌情況,峰值并發(fā)人數(shù)為100人時(shí),并發(fā)查詢的平均響應(yīng)時(shí)間不能超過4秒。2.4.2安全性業(yè)務(wù)安全性方面,保證系統(tǒng)不會(huì)由于自身的故障或失效導(dǎo)致應(yīng)用系統(tǒng)的其它成份相繼失效甚至崩潰的特性。數(shù)據(jù)安全性方面,防止外界或內(nèi)部用戶的非法或惡意訪問本系統(tǒng)。即系統(tǒng)本身應(yīng)有完善的權(quán)限管理功能,經(jīng)過對(duì)權(quán)限的配置管理,可實(shí)現(xiàn)對(duì)于不同操作角色的訪問控制,同時(shí)在關(guān)鍵業(yè)務(wù)數(shù)據(jù)的更新與刪除操作上,應(yīng)具備操作審核功能以及操作日志。便于追蹤數(shù)據(jù)操作軌跡,保證數(shù)據(jù)層面的安全。2.4.3穩(wěn)定性本系統(tǒng)的運(yùn)行要為7*24小時(shí)的不間斷自動(dòng)運(yùn)行,即除必要的少量配置文件的修改之外,日常的業(yè)務(wù)均由系統(tǒng)自動(dòng)運(yùn)行、勿需人工干預(yù)。運(yùn)行操作人員僅在系統(tǒng)報(bào)警提示的情況下,進(jìn)行非正常情況下的人工干預(yù)或通知技術(shù)人員進(jìn)行故障維修。2.4.4可維護(hù)性系統(tǒng)一旦投入運(yùn)行就不能間斷。除了要求系統(tǒng)具有良好的維護(hù)性外,還應(yīng)當(dāng)擁有離線的維護(hù)環(huán)境以便在不影響正常業(yè)務(wù)的情況下進(jìn)行軟件的維護(hù)工作。2.4.5可擴(kuò)展性隨著業(yè)務(wù)的不斷發(fā)展,新的系統(tǒng)也將不斷建設(shè),因此,本項(xiàng)目應(yīng)具有較好的可擴(kuò)展性,為應(yīng)用系統(tǒng)的進(jìn)一步擴(kuò)充和升級(jí)提供方便。系統(tǒng)應(yīng)適應(yīng)業(yè)務(wù)部門的需求變更及擴(kuò)展,多采用配置方法功能調(diào)整,而不需要對(duì)程序做大的修改。系統(tǒng)應(yīng)能適應(yīng)后續(xù)應(yīng)用的添加,系統(tǒng)整體框架保持穩(wěn)定,不需要做大量的程序修改。隨著用戶數(shù)的增長(zhǎng)及功能應(yīng)用的增長(zhǎng),軟件系統(tǒng)經(jīng)過硬件性能的調(diào)整而保持相正確穩(wěn)定性。2.4.6易用性為便于操作人員的人工干預(yù),有關(guān)系統(tǒng)配置、運(yùn)行參數(shù)、節(jié)目表的修改等,應(yīng)提供直觀、方便的修改界面,系統(tǒng)可按照配置的參數(shù)自動(dòng)運(yùn)行,減少操作人員的勞動(dòng)強(qiáng)度。2.4.7規(guī)范性本系統(tǒng)的設(shè)計(jì)需要采用標(biāo)準(zhǔn)的通信、網(wǎng)絡(luò)等協(xié)議,嚴(yán)格遵循軟件工程規(guī)范化的設(shè)計(jì)原則,不同的設(shè)計(jì)階段進(jìn)行嚴(yán)格的設(shè)計(jì)評(píng)審及完成相應(yīng)的設(shè)計(jì)文檔等,對(duì)整個(gè)設(shè)計(jì)過程進(jìn)行規(guī)范化的管理和控制。收集與分發(fā)的所有資料應(yīng)具有規(guī)范的文件命名和數(shù)據(jù)格式。第三章系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)技術(shù)架構(gòu)進(jìn)銷存是一個(gè)功能復(fù)雜,系統(tǒng)龐大的系統(tǒng),在進(jìn)銷存系統(tǒng)里管理著多個(gè)操作用戶和多年商業(yè)信息的數(shù)據(jù)。因此技術(shù)架構(gòu)時(shí)必須重點(diǎn)考慮整個(gè)系統(tǒng)的跨平臺(tái)、安全性、穩(wěn)定性、實(shí)用性及可伸縮性,同時(shí)技術(shù)架構(gòu)應(yīng)該有非常好的可擴(kuò)展能力,采用模塊化、構(gòu)件化以及面向?qū)ο蟮脑O(shè)計(jì)方法,并符合整個(gè)項(xiàng)目的建設(shè)原則和技術(shù)要求。結(jié)構(gòu)選型恰當(dāng)與否,直接關(guān)系到系統(tǒng)的成敗。在結(jié)構(gòu)選型中主要考慮先進(jìn)性和實(shí)用性并重原則、標(biāo)準(zhǔn)化和規(guī)范化原則、開放性和兼容性原則、松耦合和粗粒度集成原則、可擴(kuò)展性和可維護(hù)性原則、可擴(kuò)展性和可維護(hù)性原則?;谝陨显瓌t,并結(jié)合當(dāng)前業(yè)內(nèi)的成功案例,本系統(tǒng)技術(shù)體系上選用J2EE技術(shù),采用B/S/D三層結(jié)構(gòu)進(jìn)行應(yīng)用系統(tǒng)的開發(fā)。開發(fā)采用Srping+webwork2+ibatis+Freemarker+MySQL該系統(tǒng)的技術(shù)架構(gòu)劃分三個(gè)層次:展示層/業(yè)務(wù)邏輯層/數(shù)據(jù)訪問層。圖9系統(tǒng)技術(shù)架構(gòu)圖展現(xiàn)層英文是PresentationLayer,是實(shí)現(xiàn)顯示功能的,在進(jìn)銷存系統(tǒng)里就是展示給用戶的UI部分,使用戶直接操作的界面,用戶經(jīng)過展示層獲取信息,并對(duì)信息進(jìn)行管理。系統(tǒng)經(jīng)過展示層也能獲取用戶的行為信息。這部分一般使用B/S結(jié)構(gòu)來完成,當(dāng)然你也能夠使用專門遠(yuǎn)程客戶端來實(shí)現(xiàn);業(yè)務(wù)邏輯層因?yàn)槭怯纱罅拷M件(Components)組成的,也可稱為組件層,組件從不同角度又可分為各種類型,然后又有不同的流派,當(dāng)前占主要位置的是Model+Service,模型加服務(wù),因此這一層又稱為業(yè)務(wù)服務(wù)層BusinessService;也有稱為Model業(yè)務(wù)層;持久層是負(fù)責(zé)對(duì)象持久化也就是數(shù)據(jù)庫(kù)操作的層次,英文PersistenceLayer,主要負(fù)責(zé)把用戶的操作數(shù)據(jù),經(jīng)過分析整理轉(zhuǎn)化成數(shù)據(jù)庫(kù)語言,最終存儲(chǔ)到數(shù)據(jù)庫(kù)里,在用戶需要使用的時(shí)候再讀取使用,例如:用戶增加一個(gè)供應(yīng)商信息,用戶在系統(tǒng)里,填入供應(yīng)商的名稱,供應(yīng)商地址,供應(yīng)商營(yíng)業(yè)執(zhí)照,聯(lián)系人,開戶銀行等信息,在持久層把這些信息存儲(chǔ)導(dǎo)數(shù)據(jù)庫(kù)中的相應(yīng)的供應(yīng)商表里。展現(xiàn)層框架在進(jìn)銷存系統(tǒng)中用戶操作比較頻繁,訪問量也會(huì)比較大,因此選擇一個(gè)效率高、速度快的展示層是很重要,能夠給用戶帶來良好的用戶體驗(yàn)。用戶在使用系統(tǒng)時(shí),就是在和展示層進(jìn)行交互,用戶的使用體驗(yàn)全部來自展示層,展示層的選擇最終影響到用戶的體驗(yàn)。因此進(jìn)過調(diào)研測(cè)試最終選擇了FreeMarker,FreeMarker是一個(gè)用Java語言編寫的模板引擎,它基于模板來生成文本輸出。FreeMarker與Web容器無關(guān),即在Web運(yùn)行時(shí),它并不知道Servlet或HTTP。它不但能夠用作表現(xiàn)層的實(shí)現(xiàn)技術(shù),而且還能夠用于生成XML,JSP或Java等。FreeMarker允許Javaservlet保持圖形設(shè)計(jì)同應(yīng)用程序邏輯的分離,這是經(jīng)過在模板中密封HTML完成的。模板用servlet提供的數(shù)據(jù)動(dòng)態(tài)地生成HTML。模板語言是強(qiáng)大的直觀的,編譯器速度快,輸出接近靜態(tài)HTML頁面的速度。雖然FreeMarker具有一些編程的能力,但一般由Java程序準(zhǔn)備要顯示的數(shù)據(jù),由FreeMarker生成頁面,經(jīng)過模板顯示準(zhǔn)備的數(shù)據(jù)。FreeMarker與容器無關(guān),因?yàn)樗⒉恢繦TTP或Servlet;FreeMarker同樣能夠應(yīng)用于非Web應(yīng)用程序環(huán)境,FreeMarker更適合作為Model2框架(如Struts)的視圖組件,能夠在模板中使用JSP標(biāo)記庫(kù),FreeMarker是免費(fèi)的。業(yè)務(wù)邏輯層框架進(jìn)銷存系統(tǒng)是一個(gè)復(fù)雜而龐大的系統(tǒng),里面包含非常多而復(fù)雜的業(yè)務(wù)邏輯,例如一個(gè)供應(yīng)商的操作就包括,供應(yīng)商增加,供應(yīng)商修改,供應(yīng)商3級(jí)審核,供應(yīng)商標(biāo)志等,而且以上每一個(gè)操作又對(duì)應(yīng)相應(yīng)的一系列相關(guān)操作,因此為了能盡量降低開發(fā)成本和開發(fā)過程中的復(fù)雜度,就必須選擇一個(gè)功能強(qiáng)大,使用方便,學(xué)習(xí)成本低的框架去實(shí)現(xiàn)邏輯層,在經(jīng)過業(yè)內(nèi)調(diào)研和內(nèi)部的討論后,webwork非常適合我們的進(jìn)銷存系統(tǒng)的開發(fā),具體分析如下:1.因?yàn)閣ebwork簡(jiǎn)潔、靈活功能強(qiáng)大,它是一個(gè)標(biāo)準(zhǔn)的Command模式框架實(shí)現(xiàn),而且完全從web層脫離出來。2.Xwork提供了很多核心功能:前端攔截機(jī)(interceptor),運(yùn)行時(shí)表單屬性驗(yàn)證,類型轉(zhuǎn)換,強(qiáng)大的表示式語言(OGNL–theObjectGraphNotationLanguage),IoC(InversionofControl依賴倒轉(zhuǎn)控制)容器等。WebWork建立在Xwork之上,處理HTTP的請(qǐng)求和響應(yīng)。所有的請(qǐng)求都會(huì)被它的前端控制器(ServletDispatcher,最新版本是FilterDispatcher)截獲。前端控制器對(duì)請(qǐng)求的數(shù)據(jù)進(jìn)行包裝,初始化上下文數(shù)據(jù),根據(jù)配置文件查找請(qǐng)求URL對(duì)應(yīng)的Action類,執(zhí)行Action,將執(zhí)行結(jié)果轉(zhuǎn)發(fā)到相應(yīng)的展現(xiàn)頁面。3.WebWork2支持多視圖表示,視圖部分能夠使用JSP,Velocity,FreeMarker,JasperReports,XML等。數(shù)據(jù)訪問層框架持久層框架當(dāng)前有Hibernate和各種JDO產(chǎn)品,當(dāng)然還有直接寫SQL語句的JDBC。因?yàn)檫M(jìn)銷存系統(tǒng)本身的復(fù)雜程度,就決定持久層的復(fù)雜性,只有選擇一個(gè)功能強(qiáng)大,使用方便、透明的框架才能給開發(fā)人員帶來方便,無論在開發(fā)過程和調(diào)試過程使用一個(gè)能對(duì)SQL透明的的框架是非常有好處的!我們選擇iBatis,因?yàn)镮batis的靈活性和透明度的的綜合性要比hibernate和其它的JDO產(chǎn)品要好。持久層框架質(zhì)量好與壞區(qū)分就是是否是O/RMapping,也就是對(duì)象和關(guān)系數(shù)據(jù)庫(kù)映射,關(guān)系數(shù)據(jù)庫(kù)需要實(shí)現(xiàn)定義好Schema結(jié)構(gòu);對(duì)象因?yàn)樽侄味兊囊灿幸粋€(gè)自己的結(jié)構(gòu),如何將對(duì)象數(shù)據(jù)自動(dòng)持久化到數(shù)據(jù)庫(kù)中,首先我們得定義兩者結(jié)構(gòu)的對(duì)應(yīng),這實(shí)際是數(shù)據(jù)的元數(shù)據(jù)定義。因?yàn)镠iberante/iBatis這樣O/RMapping工具幫助你實(shí)現(xiàn)對(duì)象和數(shù)據(jù)庫(kù)轉(zhuǎn)換,克服了對(duì)象和數(shù)據(jù)庫(kù)阻抗現(xiàn)象,O/RMapping總結(jié),因此才使得我們更多的能夠?qū)ο蠓绞?從模型Model對(duì)象)來考慮JavaEE/J2EE系統(tǒng),能夠完全放棄以前那種以數(shù)據(jù)庫(kù)為中心的思維方式。因此,是否選用好的持久層框架,取決于你整個(gè)團(tuán)隊(duì)思維是否徹底OO了,是否需要真正OO,當(dāng)然,對(duì)于一些小型項(xiàng)目,有時(shí)我們覺得直接使用JDBC模板反而更加輕松快捷一點(diǎn),這也是Spring的JDBC模板/iBatis的Jdbc模板存在的理由了。從以上能夠看出,靈活性/快速性/簡(jiǎn)單性/可伸縮性是我們進(jìn)行架構(gòu)選擇的主要幾個(gè)依據(jù),架構(gòu)選擇實(shí)際就是在這幾個(gè)策略之間做一個(gè)平衡。當(dāng)然,還有一個(gè)非常重要的因素,因?yàn)樗粚儆谀硞€(gè)層次的技術(shù),性能/緩存是必須和上面因素綜合考慮的因素。3.2系統(tǒng)功能架構(gòu)根據(jù)對(duì)進(jìn)銷存系統(tǒng)目標(biāo)和業(yè)務(wù)流程的分析,確定了本系統(tǒng)的七大模塊:供應(yīng)商管理、商品信息管理、商品進(jìn)貨管理、商品退貨管理、商品價(jià)格管理、商品銷售管理、商品盤點(diǎn)管理。圖10系統(tǒng)功能架構(gòu)圖3.2.1供應(yīng)商管理供應(yīng)商管理:是系統(tǒng)運(yùn)作的基礎(chǔ),要實(shí)現(xiàn)對(duì)供應(yīng)商信息的動(dòng)態(tài)管理;供應(yīng)商信息要先于其它信息錄入系統(tǒng),才能保證正常運(yùn)行。包括:供應(yīng)商維護(hù)、供應(yīng)商標(biāo)志、結(jié)算方式維護(hù)三個(gè)模塊;供應(yīng)商維護(hù)是對(duì)供貨渠道基礎(chǔ)信息進(jìn)行登記與動(dòng)態(tài)管理,供應(yīng)商標(biāo)志是根據(jù)供貨渠道對(duì)企業(yè)的重要程度進(jìn)行分類,結(jié)算方式是將供貨渠道存在的各種結(jié)算模式進(jìn)行登記,便于本系統(tǒng)財(cái)務(wù)資金核算。3.2.2商品信息管理商品信息管理:是系統(tǒng)運(yùn)作的基礎(chǔ),要實(shí)現(xiàn)對(duì)商品信息的動(dòng)態(tài)管理;除供應(yīng)商信息錄入外,需要先于其它信息錄入系統(tǒng),才能保證正常運(yùn)行。包括:商品信息維護(hù)、商品類別維護(hù)、商品信息標(biāo)志、商品停止采購(gòu);商品信息維護(hù)是對(duì)商品基礎(chǔ)信息進(jìn)行登記與動(dòng)態(tài)管理,商品類別維護(hù)是根據(jù)不同的業(yè)務(wù)定義進(jìn)行的屬性劃分,商品信息標(biāo)志是根據(jù)商品對(duì)企業(yè)的重要程度進(jìn)行的分類,商品停止采購(gòu)是在商品出現(xiàn)積壓,或者與供貨渠道出現(xiàn)分歧時(shí),禁止此商品繼續(xù)采購(gòu)。3.2.3商品進(jìn)貨管理商品進(jìn)貨管理:采購(gòu)人員從與供應(yīng)商洽談采購(gòu)計(jì)劃,到商品到貨信息錄入到系統(tǒng)的整套商品進(jìn)入業(yè)務(wù)流程。包括:采購(gòu)計(jì)劃制定、驗(yàn)收單、入庫(kù)單、商品效期報(bào)警、商品貨位維護(hù);采購(gòu)計(jì)劃制定是采購(gòu)人員與供貨渠道確定的采購(gòu)數(shù)據(jù)在系統(tǒng)中進(jìn)行登記;驗(yàn)收單是質(zhì)檢人員對(duì)實(shí)際到貨商品進(jìn)行質(zhì)量與數(shù)量核驗(yàn);入庫(kù)單是倉(cāng)儲(chǔ)人員對(duì)實(shí)際入庫(kù)商品進(jìn)行質(zhì)量與數(shù)量確認(rèn),在系統(tǒng)中進(jìn)行登記,便于商品庫(kù)存的更新存儲(chǔ)操作;商品效期報(bào)警是商品有效期報(bào)警參數(shù)進(jìn)行設(shè)置,便于及時(shí)發(fā)現(xiàn)達(dá)到有效期警戒線的商品,及時(shí)進(jìn)行供貨渠道退貨、運(yùn)營(yíng)清倉(cāng)等工作;商品貨位維護(hù)是對(duì)庫(kù)房貨架進(jìn)行命名,并將信息登記到本系統(tǒng)。3.2.4商品退貨管理商品退貨管理:業(yè)務(wù)人員從根據(jù)商品積壓或近有效期情況,提交商品退貨申請(qǐng),到倉(cāng)儲(chǔ)人員將商品下架、包裝、退還的整套商品出庫(kù)業(yè)務(wù)流程。包括:商品退貨申請(qǐng)、商品退貨調(diào)整、商品退貨單;商品退貨申請(qǐng)是業(yè)務(wù)人員根據(jù)商品有效期與積壓情況,對(duì)商品提出退貨申請(qǐng),便于對(duì)庫(kù)存資金的合理控制;商品退貨調(diào)整是采購(gòu)人員根據(jù)商品退貨申請(qǐng)數(shù)據(jù)與供貨渠道進(jìn)行洽談與確認(rèn),將最終能夠退貨數(shù)據(jù)登記到系統(tǒng);商品退貨單是倉(cāng)儲(chǔ)人員根據(jù)商品核準(zhǔn)退貨數(shù)據(jù)進(jìn)行商品下架、打包、配送。3.2.5商品價(jià)格管理商品價(jià)格管理:是系統(tǒng)開展銷售業(yè)務(wù)的基礎(chǔ)信息,要實(shí)現(xiàn)對(duì)商品價(jià)格的動(dòng)態(tài)管理;不進(jìn)行商品價(jià)格維護(hù)前,是不能夠開展銷售業(yè)務(wù)的。包括:網(wǎng)站價(jià)格維護(hù)、門店價(jià)格維護(hù);網(wǎng)站價(jià)格維護(hù)是僅針對(duì)網(wǎng)站商品零售價(jià)格進(jìn)行動(dòng)態(tài)管理;門店價(jià)格維護(hù)是僅針對(duì)門店商品零售價(jià)格進(jìn)行動(dòng)態(tài)管理。3.2.6商品銷售管理商品銷售管理:網(wǎng)站或門店將銷售信息錄入到系統(tǒng),同時(shí)實(shí)現(xiàn)商品的出庫(kù);能夠自動(dòng)計(jì)算銷售總額和銷售利潤(rùn),能夠查商品的銷售明細(xì)與匯總等信息。包括:網(wǎng)站訂單維護(hù)、門店訂單維護(hù)、網(wǎng)站配送維護(hù)、門店配送維護(hù)、商品停止銷售;網(wǎng)站與門店訂單維護(hù)是客戶在網(wǎng)站購(gòu)買商品后,系統(tǒng)自動(dòng)生成一個(gè)購(gòu)買訂單,記錄客戶的購(gòu)買信息,便于后續(xù)的售后服務(wù)工作延續(xù);網(wǎng)站配送維護(hù)是客戶網(wǎng)站購(gòu)買訂單生成后,系統(tǒng)自動(dòng)生成一個(gè)精確到商品批號(hào)的配送單,同時(shí)更新商品庫(kù)存數(shù)據(jù)并保證準(zhǔn)確性;門店配送維護(hù)是倉(cāng)儲(chǔ)人員根據(jù)門店零售需求,將商品提前配送到門店進(jìn)行展示,便于吸引客戶購(gòu)買,配送的商品信息在此進(jìn)行登記與動(dòng)態(tài)管理;商品停止銷售是商品出現(xiàn)質(zhì)量問題需要廠家召回,或者運(yùn)營(yíng)決定不再銷售此商品時(shí),禁止”網(wǎng)站、門店”繼續(xù)銷售此商品。3.2.7商品盤點(diǎn)管理商品盤點(diǎn)管理:倉(cāng)儲(chǔ)人員定期對(duì)庫(kù)存商品進(jìn)行清點(diǎn),以保證系統(tǒng)記錄的商品庫(kù)存數(shù)據(jù)與商品實(shí)際庫(kù)存數(shù)據(jù)保持一致。包括:商品盤點(diǎn)登記、系統(tǒng)庫(kù)存數(shù)據(jù)、盤點(diǎn)庫(kù)存數(shù)據(jù)、庫(kù)存數(shù)據(jù)對(duì)比表、商品損溢登記;商品盤點(diǎn)登記是倉(cāng)儲(chǔ)人員在進(jìn)行盤點(diǎn)前,在系統(tǒng)登記盤點(diǎn)需求,明確盤點(diǎn)開始時(shí)間以獲取系統(tǒng)庫(kù)存數(shù)據(jù);盤點(diǎn)庫(kù)存數(shù)據(jù)是倉(cāng)儲(chǔ)人員在盤點(diǎn)開始后,經(jīng)過手持設(shè)備對(duì)實(shí)際商品庫(kù)存數(shù)據(jù)進(jìn)行登記與動(dòng)態(tài)管理;庫(kù)存數(shù)據(jù)對(duì)比表是系統(tǒng)與盤點(diǎn)庫(kù)存數(shù)據(jù)進(jìn)行對(duì)比,對(duì)不一致的信息進(jìn)行報(bào)警提示;商品損溢登記是財(cái)務(wù)人員根據(jù)庫(kù)存差異數(shù)據(jù)進(jìn)行核準(zhǔn),對(duì)出現(xiàn)的庫(kù)存差異進(jìn)行損溢登記,以實(shí)現(xiàn)系統(tǒng)商品庫(kù)存數(shù)據(jù)與實(shí)際商品庫(kù)存數(shù)據(jù)的一致性。3.3系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D圖11系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D上圖展示的是系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),整個(gè)信息系統(tǒng)建立一個(gè)集中的數(shù)據(jù)中心,共用數(shù)據(jù)庫(kù)服務(wù)器、WEB服務(wù)器。整個(gè)系統(tǒng)運(yùn)行在基于因特網(wǎng)或局域網(wǎng)之上,核心交換機(jī)或互聯(lián)網(wǎng)供用戶訪問。經(jīng)過分級(jí)權(quán)限管理,各級(jí)系統(tǒng)操作用戶都能夠在各自范圍內(nèi)進(jìn)行業(yè)務(wù)處理。1.系統(tǒng)部署的安全策略系統(tǒng)部署的安全性是首要問題,由于B/S模式采用點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)多點(diǎn)這種開放的結(jié)構(gòu)模式,并采用TCP/IP這一類運(yùn)用于Internet的開放性協(xié)議,其安全性只能靠數(shù)據(jù)服務(wù)器上管理密碼的數(shù)據(jù)庫(kù)來保證。現(xiàn)代企業(yè)需要有開放的信息環(huán)境,需要加強(qiáng)與外界的聯(lián)系,這使得大多數(shù)企業(yè)將她們的內(nèi)部網(wǎng)與Internet相連。由于采用TCP/IP,必須采用一系列的安全措施,如構(gòu)筑防火墻,來防止Internet的用戶對(duì)企業(yè)內(nèi)部信息的竊取以及外界病毒的侵入。B/S模式是否安全取決于管理者,加強(qiáng)帳號(hào)密碼管理和構(gòu)筑防火墻是很必要的。在硬件架構(gòu)中,我們?cè)O(shè)置防火墻以防止外界的侵入,在軟件層面,則需要對(duì)用戶的權(quán)限進(jìn)行控制,以保證系統(tǒng)安全。因此,經(jīng)過多種安全策略保證了整個(gè)系統(tǒng)在網(wǎng)絡(luò)環(huán)境中的安全運(yùn)行。2.系統(tǒng)部署的性能保障由于存在著多用戶多業(yè)務(wù)功能的并發(fā)操作,因此性能是系統(tǒng)部署的重要問題。為保證數(shù)據(jù)的高速訪問,我們?cè)谇岸瞬渴鹆藘膳_(tái)WEB服務(wù)器,采用DNS隨機(jī)的方式,將用戶的訪問流量分擔(dān)到兩臺(tái)前端服務(wù)器上去,這樣既能夠使系統(tǒng)的整體訪問能力提高,用能夠?qū)崿F(xiàn)高可用。3.系統(tǒng)部署的穩(wěn)定性由于系統(tǒng)的各種業(yè)務(wù)與運(yùn)營(yíng)相關(guān),因此對(duì)于系統(tǒng)運(yùn)行的穩(wěn)定性提出了較高要求。為保證系統(tǒng)能提供不間斷服務(wù),我們采用了集群技術(shù),在應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器層面都采用了雙機(jī)的高可用架構(gòu),大幅度提升了系統(tǒng)和數(shù)據(jù)的穩(wěn)定性。第四章系統(tǒng)詳細(xì)設(shè)計(jì)4.1功能模塊詳細(xì)設(shè)計(jì)由于功能模塊中涉及的功能較多,此處以供應(yīng)商管理、商品管理、采購(gòu)計(jì)劃管理為系統(tǒng)詳細(xì)設(shè)計(jì)用例,詳細(xì)展開各項(xiàng)功能需求。4.1.1供應(yīng)商管理供應(yīng)商信息”查詢”功能,附帶”創(chuàng)立、修改、刪除”等功能;此頁面可查詢與維護(hù)”進(jìn)銷存系統(tǒng)”中所有的供應(yīng)商信息。表1通用操作規(guī)則表名稱規(guī)則創(chuàng)立點(diǎn)擊則新窗口打開”創(chuàng)立供應(yīng)商”頁面。修改選中某一供應(yīng)商、此供應(yīng)商為”創(chuàng)立、正?!睍r(shí),才可點(diǎn)擊此按鈕;點(diǎn)擊則新窗口打開”修改供應(yīng)商”頁面。刪除選中某一供應(yīng)商、此供應(yīng)商為”創(chuàng)立”時(shí),才可點(diǎn)擊此按鈕;點(diǎn)擊則新窗口打開”刪除供應(yīng)商”提示層。刪除提交后,此供應(yīng)商狀態(tài)變更為”作廢”。提交審核選中某一供應(yīng)商、此供應(yīng)商為”創(chuàng)立、正?!睍r(shí),才可點(diǎn)擊此按鈕。表2人員權(quán)限管理名稱權(quán)限規(guī)則--特殊權(quán)限對(duì)供應(yīng)商進(jìn)行創(chuàng)立、查看、修改、刪除操作。采購(gòu)主管審核獨(dú)立權(quán)限--狀態(tài)規(guī)則說明定義:包括”創(chuàng)立、正常、作廢”。1、創(chuàng)立定義為”創(chuàng)立供應(yīng)商信息保存后,系統(tǒng)自動(dòng)更新為此狀態(tài)”;2、正常定義為”提交成功的意思,系統(tǒng)自動(dòng)更新為此狀態(tài)”。6、作廢定義為”此供應(yīng)商信息已經(jīng)沒有意義,不能再進(jìn)行任何操作,如果重新與作廢供應(yīng)商合作,需要重新創(chuàng)立此供應(yīng)商信息”。活動(dòng)圖例說明圖12供應(yīng)商管理活動(dòng)圖由以上活動(dòng)圖,能夠得到供貨渠道實(shí)現(xiàn)的業(yè)務(wù)流程如下:采購(gòu)人員登錄主界面,點(diǎn)擊供貨渠道管理鏈接,進(jìn)入供貨渠道管理頁面;此時(shí)需要對(duì)采購(gòu)人員身份進(jìn)行驗(yàn)證,因此系統(tǒng)轉(zhuǎn)入采購(gòu)人員身份驗(yàn)證界面;采購(gòu)人員輸入身份信息,包括合法的用戶名和密碼,試圖登錄系統(tǒng)。系統(tǒng)將采購(gòu)人員輸入的身份信息與數(shù)據(jù)庫(kù)中的信息進(jìn)行比對(duì),若兩者一致,則允許登錄,系統(tǒng)自動(dòng)跳轉(zhuǎn)至供貨渠道管理界面。否則,系統(tǒng)給出登錄失敗信息,并重新轉(zhuǎn)至采購(gòu)人員身份驗(yàn)證界面,要求重新輸入身份信息;登錄成功后,采購(gòu)人員能夠?qū)┴浨滥K進(jìn)行相關(guān)的操作,包括新建、修改、刪除,或者查詢供貨渠道等;所有這些操作完成之后,需要點(diǎn)擊”提交”按鈕,提交表單,系統(tǒng)經(jīng)過響應(yīng)表單的提交,完成相應(yīng)的操作并返回相應(yīng)的結(jié)果;若在操作過程中,輸入的信息有誤,則系統(tǒng)會(huì)提示錯(cuò)誤,并要求采購(gòu)人員重新進(jìn)行操作;信息無誤后,系統(tǒng)將更新后的信息存入數(shù)據(jù)庫(kù),以備日后查詢或修改;退出系統(tǒng),此次供貨渠道管理活動(dòng)結(jié)束。時(shí)序圖例說明圖13供應(yīng)商管理時(shí)序圖在上圖中,采購(gòu)人員分別進(jìn)行新建供貨渠道、修改供貨渠道、刪除供貨渠道以及提交供貨渠道等操作,并在操作完成后提交表單。在表單供貨渠道概要信息提交給項(xiàng)目對(duì)象的同時(shí),還需要提交供貨渠道的明細(xì)信息給項(xiàng)目對(duì)象,由該對(duì)象對(duì)提交的表單進(jìn)行處理,處理完畢,返回提交成功信息。4.1.2商品信息管理概述此模塊商品信息管理是針對(duì)商品詳細(xì)信息進(jìn)行”創(chuàng)立、修改、刪除”等功能。在進(jìn)銷存系統(tǒng)中,商品信息數(shù)據(jù)基礎(chǔ)資料,在供應(yīng)商管理、商品價(jià)格管理、商品采購(gòu)管理、質(zhì)量管理、商品庫(kù)存管理、商品盤點(diǎn)管理模塊都會(huì)應(yīng)用。關(guān)聯(lián)商品信息中”批準(zhǔn)文號(hào)、重量”與”入庫(kù)單”存在逆向更新功能。在”入庫(kù)單”能夠逆向修改商品信息中”批準(zhǔn)文號(hào)、重量”信息,但商品信息中”批準(zhǔn)文號(hào)、重量”修改,不會(huì)變更”入庫(kù)單”中信息;因?yàn)椤比霂?kù)單”屬于工單記錄,需要記錄歷史數(shù)據(jù);特別說明”商品庫(kù)存信息”中的”批準(zhǔn)文號(hào)、重量”信息與”此模塊-商品信息管理”的信息保持一致。活動(dòng)圖例說明圖14商品信息管理活動(dòng)圖由以上活動(dòng)圖,能夠得到商品信息實(shí)現(xiàn)的業(yè)務(wù)流程如下:商品人員登錄主界面,點(diǎn)擊商品信息管理鏈接,進(jìn)入商品信息管理頁面;此時(shí)需要對(duì)商品人員身份進(jìn)行驗(yàn)證,因此系統(tǒng)轉(zhuǎn)入商品人員身份驗(yàn)證界面;商品人員輸入身份信息,包括合法的用戶名和密碼,試圖登錄系統(tǒng)。系統(tǒng)將商品人員輸入的身份信息與數(shù)據(jù)庫(kù)中的信息進(jìn)行比對(duì),若兩者一致,則允許登錄,系統(tǒng)自動(dòng)跳轉(zhuǎn)至商品信息管理界面。否則,系統(tǒng)給出登錄失敗信息,并重新轉(zhuǎn)至商品人員身份驗(yàn)證界面,要求重新輸入身份信息;登錄成功后,商品人員能夠?qū)ι唐沸畔⒛K進(jìn)行相關(guān)的操作,包括新建、修改、刪除,或者查詢商品信息等;所有這些操作完成之后,需要點(diǎn)擊”提交”按鈕,提交表單,系統(tǒng)經(jīng)過響應(yīng)表單的提交,完成相應(yīng)的操作并返回相應(yīng)的結(jié)果;若在操作過程中,輸入的信息有誤,則系統(tǒng)會(huì)提示錯(cuò)誤,并要求商品人員重新進(jìn)行操作;信息無誤后,系統(tǒng)將更新后的信息存入數(shù)據(jù)庫(kù),以備日后查詢或修改;退出系統(tǒng),此次商品信息管理活動(dòng)結(jié)束。時(shí)序圖例說明圖15商品信息管理時(shí)序圖在上圖中,商品人員分別進(jìn)行新建商品、修改商品、刪除商品以及提交商品信息等操作,并在操作完成后提交表單。在表單商品概要信息提交給項(xiàng)目對(duì)象的同時(shí),還需要提交商品的明細(xì)信息給項(xiàng)目對(duì)象,由該對(duì)象對(duì)提交的表單進(jìn)行處理,處理完畢,返回提交成功信息。4.1.3采購(gòu)計(jì)劃管理概述此頁面是采購(gòu)員與供應(yīng)商達(dá)成采購(gòu)協(xié)議后,在進(jìn)銷存系統(tǒng)進(jìn)行對(duì)應(yīng)供應(yīng)商的商品采購(gòu)計(jì)劃登記的功能;此頁面的采購(gòu)計(jì)劃是商品到貨后,為”驗(yàn)收單”商品核驗(yàn)工作提供基礎(chǔ)數(shù)據(jù)的作用。關(guān)聯(lián)1、此頁面獲取”商品信息管理”中商品基礎(chǔ)信息;2、此頁面獲取”商品庫(kù)存管理”中商品入庫(kù)信息;3、此頁面獲取”庫(kù)存上下限設(shè)置”計(jì)算的”庫(kù)存上下限數(shù)據(jù)”;4、此頁面獲取”供應(yīng)商管理”中供應(yīng)商信息;5、此頁面獲取”商品價(jià)格管理”中商品價(jià)格信息;6、此頁面還會(huì)獲取其它的信息,具體可見各個(gè)字段說明。范圍1、此頁面僅可選擇”正常”狀態(tài)的供應(yīng)商;2、此頁面不可選擇”作廢狀態(tài)、停止采購(gòu)”屬性的商品;3、”作廢狀態(tài)”數(shù)據(jù)來源于商品信息管理;4、”停止采購(gòu)”數(shù)據(jù)來源于停止/恢復(fù)采購(gòu)單?;顒?dòng)圖例說明圖16采購(gòu)計(jì)劃管理活動(dòng)圖由以上活動(dòng)圖,能夠得到采購(gòu)計(jì)劃實(shí)現(xiàn)的業(yè)務(wù)流程如下:采購(gòu)人員登錄主界面,點(diǎn)擊采購(gòu)計(jì)劃管理鏈接,進(jìn)入采購(gòu)計(jì)劃管理頁面;此時(shí)需要對(duì)采購(gòu)人員身份進(jìn)行驗(yàn)證,因此系統(tǒng)轉(zhuǎn)入采購(gòu)人員身份驗(yàn)證界面;采購(gòu)人員輸入身份信息,包括合法的用戶名和密碼,試圖登錄系統(tǒng)。系統(tǒng)將采購(gòu)人員輸入的身份信息與數(shù)據(jù)庫(kù)中的信息進(jìn)行比對(duì),若兩者一致,則允許登錄,系統(tǒng)自動(dòng)跳轉(zhuǎn)至采購(gòu)計(jì)劃管理界面。否則,系統(tǒng)給出登錄失敗信息,并重新轉(zhuǎn)至采購(gòu)人員身份驗(yàn)證界面,要求重新輸入身份信息;登錄成功后,采購(gòu)人員能夠?qū)Σ少?gòu)計(jì)劃模塊進(jìn)行相關(guān)的操作,包括新建、修改、刪除,或者查詢采購(gòu)計(jì)劃等;所有這些操作完成之后,需要點(diǎn)擊”提交”按鈕,提交表單,系統(tǒng)經(jīng)過響應(yīng)表單的提交,完成相應(yīng)的操作并返回相應(yīng)的結(jié)果;若在操作過程中,輸入的信息有誤,則系統(tǒng)會(huì)提示錯(cuò)誤,并要求采購(gòu)人員重新進(jìn)行操作;信息無誤后,系統(tǒng)將更新后的信息存入數(shù)據(jù)庫(kù),以備日后查詢或修改;退出系統(tǒng),此次采購(gòu)計(jì)劃管理活動(dòng)結(jié)束。時(shí)序圖例說明圖17采購(gòu)計(jì)劃管理時(shí)序圖在上圖中,采購(gòu)人員分別進(jìn)行新建采購(gòu)計(jì)劃、修改采購(gòu)計(jì)劃、刪除采購(gòu)計(jì)劃以及提交采購(gòu)計(jì)劃等操作,并在操作完成后提交表單。在表單采購(gòu)計(jì)劃概要信息提交給項(xiàng)目對(duì)象的同時(shí),還需要提交采購(gòu)計(jì)劃的明細(xì)信息給項(xiàng)目對(duì)象,由該對(duì)象對(duì)提交的表單進(jìn)行處理,處理完畢,返回提交成功信息。4.2數(shù)據(jù)庫(kù)的設(shè)計(jì)目標(biāo)進(jìn)銷存管理系統(tǒng)中的數(shù)據(jù)庫(kù)系統(tǒng)是整個(gè)系統(tǒng)的數(shù)據(jù)支撐,其建設(shè)將實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的集中存儲(chǔ)和管理。數(shù)據(jù)架構(gòu)設(shè)計(jì)的好壞將直接影響到整個(gè)工程開發(fā)、運(yùn)行及今后的穩(wěn)定發(fā)展,因此需要規(guī)劃和設(shè)計(jì)一個(gè)合理的數(shù)據(jù)架構(gòu),對(duì)各類業(yè)務(wù)數(shù)據(jù)進(jìn)行合理布局,從而滿足業(yè)務(wù)的正常運(yùn)行及數(shù)據(jù)交互的需要,并適應(yīng)新形式下業(yè)務(wù)流程未來可能的變化,形成系統(tǒng)穩(wěn)定可靠的數(shù)據(jù)基礎(chǔ)。數(shù)據(jù)對(duì)于信息化系統(tǒng)有著至關(guān)重要的作用,從某種意義上講數(shù)據(jù)質(zhì)量決定著信息化系統(tǒng)的成敗,因此,數(shù)據(jù)架構(gòu)的重要性也就顯而易見了。權(quán)限設(shè)計(jì)采用細(xì)粒度權(quán)限管理,根據(jù)不同的崗位分配權(quán)限,再在崗位里分配角色和模塊,這樣能夠給權(quán)限管理者減少工作復(fù)雜度,只需要把崗位設(shè)置完成后,就不用每次都去配置交涉和模塊,只需要把工作內(nèi)容相同的操作員分配相同的崗位即可。權(quán)限的細(xì)粒度管理,能夠給不同操作員展示不同的操作頁面,而不是根據(jù)不同按鈕的隱藏和顯示控制權(quán)限。例如:同一個(gè)”刪除”按鈕,A有操作權(quán)限就會(huì)看見此按鈕,B沒有權(quán)限就不會(huì)看到此按鈕,也不會(huì)在頁面的源代碼里看見此按鈕的操作代碼,這樣才能提高系統(tǒng)安全度。4.3數(shù)據(jù)庫(kù)的設(shè)計(jì)原則基于系統(tǒng)的總體架構(gòu)以及功能需求,按照統(tǒng)一的共享信息資源標(biāo)準(zhǔn)進(jìn)行共享數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),擬遵循如下原則:1.不應(yīng)該針對(duì)整個(gè)系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),而應(yīng)該根據(jù)系統(tǒng)架構(gòu)中的組件劃分,針對(duì)每個(gè)組件所處理的業(yè)務(wù)進(jìn)行組件單元的數(shù)據(jù)庫(kù)設(shè)計(jì);不同組件間所對(duì)應(yīng)的數(shù)據(jù)庫(kù)表之間的關(guān)聯(lián)應(yīng)盡可能減少,如果不同組件間的表需要外鍵關(guān)聯(lián)也盡量不要?jiǎng)?chuàng)立外鍵關(guān)聯(lián),而只是記錄關(guān)聯(lián)表的一個(gè)主鍵,確保組件對(duì)應(yīng)的表之間的獨(dú)立性,為系統(tǒng)或表結(jié)構(gòu)的重構(gòu)提供可能性。2.采用領(lǐng)域模型驅(qū)動(dòng)的方式和自頂向下的思路進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),首先分析系統(tǒng)業(yè)務(wù),根據(jù)職責(zé)定義對(duì)象。對(duì)象要符合封裝的特性,確保與職責(zé)相關(guān)的數(shù)據(jù)項(xiàng)被定義在一個(gè)對(duì)象之內(nèi),這些數(shù)據(jù)項(xiàng)能夠完整描述該職責(zé),不會(huì)出現(xiàn)職責(zé)描述缺失。而且一個(gè)對(duì)象有且只有一項(xiàng)職責(zé),如果一個(gè)對(duì)象要負(fù)責(zé)兩個(gè)或兩個(gè)以上的職責(zé),應(yīng)進(jìn)行分拆。3.根據(jù)建立的領(lǐng)域模型進(jìn)行數(shù)據(jù)庫(kù)表的映射,此時(shí)應(yīng)參考數(shù)據(jù)庫(kù)設(shè)計(jì)第二范式:一個(gè)表中的所有非關(guān)鍵字屬性都依賴于整個(gè)關(guān)鍵字。關(guān)鍵字能夠是一個(gè)屬性,也能夠是多個(gè)屬性的集合,不論那種方式,都應(yīng)確保關(guān)鍵字能夠保證唯一性。在確定關(guān)鍵字時(shí),應(yīng)保證關(guān)鍵字不會(huì)參與業(yè)務(wù)且不會(huì)出現(xiàn)更新異常,這時(shí),最優(yōu)解決方案為采用一個(gè)自增數(shù)值型屬性或一個(gè)隨機(jī)字符串作為表的關(guān)鍵字。4.由于第一點(diǎn)所述的領(lǐng)域模型驅(qū)動(dòng)的方式設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu),領(lǐng)域模型中的每一個(gè)對(duì)象只有一項(xiàng)職責(zé),因此對(duì)象中的數(shù)據(jù)項(xiàng)不存在傳遞依賴,因此,這種思路的數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)從一開始即滿足第三范式:一個(gè)表應(yīng)滿足第二范式,且屬性間不存在傳遞依賴。5.同樣,由于對(duì)象職責(zé)的單一性以及對(duì)象之間的關(guān)系反映的是業(yè)務(wù)邏輯之間的關(guān)系,因此在領(lǐng)域模型中的對(duì)象存在主對(duì)象和從對(duì)象之分,從對(duì)象是從1-N或N-N的角度進(jìn)一步主對(duì)象的業(yè)務(wù)邏輯,因此從對(duì)象及對(duì)象關(guān)系映射為的表及表關(guān)聯(lián)關(guān)系不存在刪除和插入異常。6.在映射后得出的數(shù)據(jù)庫(kù)表結(jié)構(gòu)中,應(yīng)再根據(jù)第四范式進(jìn)行進(jìn)一步修改,確保不存在多值依賴。這時(shí),應(yīng)根據(jù)反向工程的思路反饋給領(lǐng)域模型。如果表結(jié)構(gòu)中存在多值依賴,則證明領(lǐng)域模型中的對(duì)象具有至少兩個(gè)以上的職責(zé),應(yīng)根據(jù)第一條進(jìn)行設(shè)計(jì)修正。7.在經(jīng)過分析后確認(rèn)所有的表都滿足二、三、四范式的情況下,表和表之間的關(guān)聯(lián)盡量采用弱關(guān)聯(lián)以便于對(duì)表字段和表結(jié)構(gòu)的調(diào)整和重構(gòu)。而且,我認(rèn)為數(shù)據(jù)庫(kù)中的表是用來持久化一個(gè)對(duì)象實(shí)例在特定時(shí)間及特定條件下的狀態(tài)的,只是一個(gè)存儲(chǔ)介質(zhì),因此,表和表之間也不應(yīng)用強(qiáng)關(guān)聯(lián)來表述業(yè)務(wù)(數(shù)據(jù)間的一致性),這一職責(zé)應(yīng)由系統(tǒng)的邏輯層來保證,這種方式也確保了系統(tǒng)對(duì)于不正確數(shù)據(jù)(臟數(shù)據(jù))的兼容性。當(dāng)然,從整個(gè)系統(tǒng)的角度來說我們還是要盡最大努力確保系統(tǒng)不會(huì)產(chǎn)生臟數(shù)據(jù),單從另一個(gè)角度來說,臟數(shù)據(jù)的產(chǎn)生在一定程度上也是不可避免的,我們也要保證系統(tǒng)對(duì)這種情況的容錯(cuò)性。這是一個(gè)折中的方案。8.應(yīng)針對(duì)所有表的主鍵和外鍵建立索引,有針對(duì)性的(針對(duì)一些大數(shù)據(jù)量和常見檢索方式)建立組合屬性的索引,提高檢索效率。雖然建立索引會(huì)消耗部分系統(tǒng)資源,但比較起在檢索時(shí)搜索整張表中的數(shù)據(jù)特別時(shí)表中的數(shù)據(jù)量較大時(shí)所帶來的性能影響,以及無索引時(shí)的排序操作所帶來的性能影響,這種方式依然是值得提倡的。9.盡量少采用存儲(chǔ)過程,當(dāng)前已經(jīng)有很多技術(shù)能夠替代存儲(chǔ)過程的功能如”對(duì)象/關(guān)系映射”等,將數(shù)據(jù)一致性的保證放在數(shù)據(jù)庫(kù)中,無論對(duì)于版本控制、開發(fā)和部署、以及數(shù)據(jù)庫(kù)的遷移都會(huì)帶來很大的影響。但不可否認(rèn),存儲(chǔ)過程具有性能上的優(yōu)勢(shì),因此,當(dāng)系統(tǒng)可使用的硬件不會(huì)得到提升而性能又是非常重要的質(zhì)量屬性時(shí),可經(jīng)過平衡考慮選用存儲(chǔ)過程。10.當(dāng)處理表間的關(guān)聯(lián)約束所付出的代價(jià)(常常是使用性上的代價(jià))超過了保證不會(huì)出現(xiàn)修改、刪除、更改異常所付出的代價(jià),而且數(shù)據(jù)冗余也不是主要的問題時(shí),表設(shè)計(jì)能夠不符合四個(gè)范式。四個(gè)范式確保了不會(huì)出現(xiàn)異常,但也可能由此導(dǎo)致過于純潔的設(shè)計(jì),使得表結(jié)構(gòu)難于使用,因此在設(shè)計(jì)時(shí)需要進(jìn)行綜合判斷,但首先確保符合四個(gè)范式,然后再進(jìn)行精化修正是剛剛進(jìn)入數(shù)據(jù)庫(kù)設(shè)計(jì)領(lǐng)域時(shí)能夠采用的最好辦法。11.設(shè)計(jì)出的表要具有較好的使用性,主要體現(xiàn)在查詢時(shí)是否需要關(guān)聯(lián)多張表且還需使用復(fù)雜的SQL技巧。4.4數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)4.4.1數(shù)據(jù)字典分析系統(tǒng)中所設(shè)計(jì)的部分?jǐn)?shù)據(jù)字典如下:采購(gòu)計(jì)劃單{供應(yīng)商ID、采購(gòu)計(jì)劃編號(hào)、結(jié)算方式、狀態(tài)、地區(qū)、倉(cāng)庫(kù)、審核人}驗(yàn)收單{供應(yīng)商ID、驗(yàn)收單編號(hào)、地區(qū)、倉(cāng)庫(kù)、狀態(tài)、結(jié)算方式}入庫(kù)單{供應(yīng)商ID、入庫(kù)單編號(hào)、地區(qū)、倉(cāng)庫(kù)、狀態(tài)、驗(yàn)收單編號(hào)}配送單{配送單編號(hào)、地區(qū)、倉(cāng)庫(kù)、狀態(tài)、客戶類型、生效人}銷售退回單{銷售退回編號(hào),地區(qū)、倉(cāng)庫(kù)、狀態(tài)、客戶類型、驗(yàn)收結(jié)論}退貨調(diào)整單{退貨調(diào)整編號(hào)、狀態(tài)、地區(qū)、倉(cāng)庫(kù)、結(jié)算方式、采購(gòu)員、供應(yīng)商ID}商品信息{商品編號(hào)、名稱、規(guī)格、單位、生產(chǎn)企業(yè)、重量、批準(zhǔn)文號(hào)、條形碼、分類、產(chǎn)地、銷項(xiàng)稅率、化學(xué)名稱、地區(qū)、倉(cāng)庫(kù)、是否處方、狀態(tài)}供應(yīng)商信息{供應(yīng)商編號(hào)、名稱、類型、地址信息、標(biāo)識(shí)、供貨區(qū)域、結(jié)算銀行、結(jié)算方式、經(jīng)營(yíng)范圍、審核人、采購(gòu)員}4.4.2整體E-R圖進(jìn)銷存的核心內(nèi)容是商品的庫(kù)存,進(jìn)、銷、存都是圍繞庫(kù)存的一個(gè)系列操作,進(jìn):一個(gè)采購(gòu)計(jì)劃對(duì)一個(gè)供應(yīng)商,對(duì)應(yīng)這個(gè)這個(gè)供應(yīng)商的多個(gè)商品,繼而一個(gè)采購(gòu)計(jì)劃對(duì)應(yīng)一個(gè)驗(yàn)收單,一個(gè)驗(yàn)收單里對(duì)應(yīng)多個(gè)商品,一個(gè)驗(yàn)收單對(duì)應(yīng)一個(gè)入庫(kù)單,一個(gè)入庫(kù)單對(duì)應(yīng)多個(gè)商品,多個(gè)入庫(kù)單行程庫(kù)存。銷:所謂的銷就是銷售,配送單,一個(gè)配送對(duì)多個(gè)商品,多個(gè)商品對(duì)應(yīng)多個(gè)供應(yīng)商,對(duì)應(yīng)多個(gè)批號(hào)、批次號(hào)、貨位號(hào)存:有了入庫(kù)單,配送單,銷售退回單的對(duì)應(yīng)關(guān)系就行程庫(kù)存。整體E-R圖如圖所示:圖18系統(tǒng)E-R圖4.5數(shù)據(jù)庫(kù)的物理設(shè)計(jì)在完成數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)后,即可開始數(shù)據(jù)庫(kù)的物理設(shè)計(jì)?;谝陨蠑?shù)據(jù)庫(kù)的邏輯設(shè)計(jì),考慮程序設(shè)計(jì)的簡(jiǎn)易性及通用性,本系統(tǒng)的數(shù)據(jù)庫(kù)采用MySQL5.5開發(fā)。以下是進(jìn)銷存管理系統(tǒng)設(shè)計(jì)中所用的主要數(shù)據(jù)表結(jié)構(gòu)4.5.1采購(gòu)計(jì)劃表表5采購(gòu)計(jì)劃表字段名稱類型空值備注CREATE_DTDATEY創(chuàng)立時(shí)間ISPASSNUMBER(22)Y是否傳驗(yàn)收單0-否1-是CREATE_OPTERIDNUMBER(22)Y創(chuàng)立人idLAST_OPTERIDNUMBER(22)Y最后修改人idCHECKED_DTDATEY最后審核時(shí)間STOREIDNUMBER(22)Y倉(cāng)庫(kù)idSTATUSNUMBER(22)N審核狀態(tài)CHECKED_RECORDVARCHAR2(500)Y審核內(nèi)容IDNUMBER(22)NPURCHASENOVARCHAR2(20)N采購(gòu)計(jì)劃編號(hào)PROVIDERIDNUMBER(22)N供應(yīng)商idCLOSE_TYPENUMBER(22)Y結(jié)算方式AREAIDNUMBER(22)N機(jī)構(gòu)區(qū)域1-北京CHECKEDNUMBER(22)N驗(yàn)收狀態(tài)REMARKVARCHAR2(200)Y備注CHECKERNUMBER(22)Y審核人4.5.2驗(yàn)收單表表6驗(yàn)收單表字段名稱類型空值備注CLOSE_TYPENUMBER(22)Y結(jié)算方式OPERATERIDNUMBER(22)Y采購(gòu)員idCREATE_DTDATEY創(chuàng)立時(shí)間REMARKVARCHAR2(300)Y備注PURCHASEIDNUMBER(22)Y采購(gòu)計(jì)劃idPROVIDERIDNUMBER(22)Y供應(yīng)商idSTATUS_CHKNUMBER(22)Y驗(yàn)收狀態(tài)STATUSNUMBER(22)Y轉(zhuǎn)入庫(kù)單狀態(tài)CHECKNOVARCHAR2(20)Y驗(yàn)收單號(hào)IDNUMBER(22)Nseq_check_idSTOREIDNUMBER(22)Y倉(cāng)庫(kù)idCREATE_OPTERIDNUMBER(22)Y創(chuàng)立人idAREAIDNUMBER(22)Y機(jī)構(gòu)區(qū)域1-北京4.5.3入庫(kù)單表表7入庫(kù)單表字段名稱類型空值備注REMARKVARCHAR2(300)Y備注CHECKIDNUMBER(22)Y驗(yàn)收單idOPERATERIDNUMBER(22)Y采購(gòu)員idCREATE_DTDATEN創(chuàng)立時(shí)間PROVIDERIDNUMBER(22)Y供應(yīng)商idAREAIDNUMBER(22)Y機(jī)構(gòu)區(qū)域STATUSNUMBER(22)Y入庫(kù)單狀態(tài)STORENOVARCHAR2(20)Y入庫(kù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙江岱山縣興合供銷公司招聘筆試參考題庫(kù)含答案解析
- 2025年上海知識(shí)產(chǎn)權(quán)園有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年廣東匯源通集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年湖北省路橋集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年中通服網(wǎng)盈科技有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年華能江蘇清潔能源分公司招聘筆試參考題庫(kù)含答案解析
- 2025年中國(guó)石油大慶石化分公司招聘筆試參考題庫(kù)含答案解析
- 寧波市北侖區(qū)傳媒中心誠(chéng)招11名工作人員高頻重點(diǎn)提升(共500題)附帶答案詳解
- 大港管委會(huì)2025年大港衛(wèi)生系統(tǒng)公開招聘醫(yī)務(wù)人員歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 國(guó)網(wǎng)英大國(guó)際控股集團(tuán)限公司2025年度第二批應(yīng)屆高校畢業(yè)生招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 第二十四章 相似三角形(50道壓軸題專練)
- DB12-T 1124-2022 防雷裝置檢測(cè)點(diǎn)分類及確定方法
- 2024年海南公務(wù)員考試申論試題(A卷)
- 人教版三年級(jí)上冊(cè)萬以內(nèi)的數(shù)加減法豎式計(jì)算300道及答案
- 2024年1月遼寧省普通高中學(xué)業(yè)水平合格性考試物理試題(含答案解析)
- 網(wǎng)絡(luò)安全中的量子密碼學(xué)與未來安全技術(shù)考核試卷
- 海堤工程施工組織設(shè)計(jì)
- 走進(jìn)創(chuàng)業(yè)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年石油石化技能考試-鉆井液工考試近5年真題附答案
- 世界經(jīng)典神話與傳說故事閱讀測(cè)試(四)
- 2024年第五屆插花花藝行業(yè)技能競(jìng)賽理論考試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論