版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、百貨商店MIS系統(tǒng)設(shè)計說明書一、引言1、摘要 系統(tǒng)名稱:百貨商店MIS系統(tǒng)設(shè)計系統(tǒng)目標:(1)實現(xiàn)登記、整理數(shù)據(jù),處理核對顧客訂貨單。(2)向經(jīng)理提供各種業(yè)務(wù)統(tǒng)計報表。(3)提供各級查詢。(4)銷售、采購、會計各部門的業(yè)務(wù)數(shù)據(jù)處理實現(xiàn)自動化。系統(tǒng)功能:(1)實現(xiàn)整個百貨商店業(yè)務(wù)信息流程的計算機管理。(2)銷售子系統(tǒng)的訂貨單處理、缺貨處理全部由計算機完成,增加自動登記新顧客數(shù)據(jù)的功能;貨物售出后,自動建立售貨歷史記錄和修改庫存記錄。(3)采購子系統(tǒng)的缺貨單匯總、缺貨貨物統(tǒng)計和編發(fā)訂貨單由計算機完成,核對訂貨單和修改庫存也用計算機進行。(4)會計子系統(tǒng)的全部數(shù)據(jù)匯總計算工作由計算機自動完成,報表的
2、編制、打印也由計算機完成。2、背景某百貨商店是一個商業(yè)銷售組織,該商店的主要業(yè)務(wù)是從批發(fā)或制造廠商處進貨,然后再向顧客銷售。按照有關(guān)規(guī)定,該百貨商店在每月需向稅務(wù)機關(guān)交納一定的稅款。該百貨商店的全部數(shù)據(jù)處理都由人工操作。由于經(jīng)營的商品品種豐富,每天營業(yè)額很大,因此業(yè)務(wù)人員的工作量十分艱巨。最近,因百貨商店大樓翻建后,營業(yè)面積擴大,從而經(jīng)營品種、范圍和數(shù)據(jù)處理的工作量大大增加,需要建立一個計算機管理信息系統(tǒng),以減輕工作人員的勞動強度,提高業(yè)務(wù)管理水平,適應(yīng)新的發(fā)展。3、系統(tǒng)環(huán)境與限制(1)硬件、軟件和運行環(huán)境方面的限制硬件設(shè)備是計算機物理設(shè)備的總稱,通常指電子的、機械的、磁性的或光的元器件或裝置
3、。包括中央處理器、存儲器、輸入設(shè)備、輸出設(shè)備和其他設(shè)備如機箱、系統(tǒng)功能擴展卡、光驅(qū)等。軟件包括系統(tǒng)軟件和應(yīng)用軟件,如操作系統(tǒng)軟件、數(shù)據(jù)庫管理軟件、程序設(shè)計語言與編譯系統(tǒng)、應(yīng)用軟件等。4、 參考資料和專門術(shù)語說明 二、系統(tǒng)設(shè)計方案 1、模塊設(shè)計(1)系統(tǒng)的模塊結(jié)構(gòu)圖百貨商店業(yè)務(wù)管理信息系統(tǒng)共分成銷售、采購、會計三個子系統(tǒng),其功能模塊結(jié)構(gòu)如圖2-1所示。 圖2-1 百貨商店業(yè)務(wù)管理信息系統(tǒng)功能模塊結(jié)構(gòu)銷售子系統(tǒng)、采購子系統(tǒng)和會計子系統(tǒng)的控制結(jié)構(gòu)分別如圖2-2、2-3、2-4所示。圖2-2 銷售子系統(tǒng)控制結(jié)構(gòu)在圖2-2中,通過輸入功能模塊得到訂單、顧客細節(jié)、庫存細
4、節(jié)信息,然后進行銷售處理。在銷售業(yè)務(wù)處理中,首先對訂單、顧客細節(jié)進行編輯,并反饋出編輯后的訂單,然后對編輯過的訂單再進行檢驗核對并且加載分類標志。訂單、顧客細節(jié)、庫存細節(jié)經(jīng)過編輯、檢驗核對后進行分類處理。根據(jù)訂單加載的分類標志,將訂單劃分為不可供處理(反饋出缺貨單)和不合格訂單,對于可供貨的訂單,要根據(jù)貨名和數(shù)量修改庫存,根據(jù)顧客細節(jié)、貨名和數(shù)量建銷售記錄,并為顧客開發(fā)貨票。圖2-3 采購子系統(tǒng)控制結(jié)構(gòu)圖2-4 會計子系統(tǒng)控制結(jié)構(gòu)(2)各個模塊的IPO圖圖2-5 系統(tǒng)的IPO圖(主控模塊)圖2-6 系統(tǒng)的IPO(一)圖2-7 系統(tǒng)的I
5、PO(二)圖2-8 系統(tǒng)的IPO(三)圖2-9 系統(tǒng)的IPO(四)圖2-10 系統(tǒng)的IPO(五)2、代碼設(shè)計 (1)代碼的概念代碼是代表事物名稱、屬性、狀態(tài)等的符號(2)使用代碼的理由唯一性:可以實現(xiàn)對所指代的對象進行唯一的、無二義性地標識。 規(guī)范化:設(shè)計良好的代碼,可以幫助使用者理解其指代對象的特定屬性,可以反映客觀事物的類屬特征,要以將單個個體通過代碼特征聯(lián)結(jié)為一個整體,從而提高系統(tǒng)的整體性可識別化:代碼有助于采用計算機處理時,進行對處理對象的唯一性識別,因此它可以視作人和計算機的共同語言(3)代碼設(shè)計的要求 <1>邏輯上滿足需求,結(jié)構(gòu)上適于
6、處理;<2>唯一標志它所代表的事物或?qū)傩裕?lt;3>留有發(fā)展余地;<4>系統(tǒng)化、標準化、便于理解和交流;<5>不易混淆和出錯;<6>長代碼可分段。 (4)代碼的種類 <1>順序碼 <2>區(qū)間碼 多面碼 上下關(guān)聯(lián)碼 十進位碼 <3>助憶碼 (5)代碼結(jié)構(gòu)中的校驗位 為了保證代碼正確輸入,在編碼設(shè)計結(jié)構(gòu)中原有代碼的基礎(chǔ)上,再增加一個校驗位,使它事實上變成代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學(xué)方法計算出來。代碼一旦輸入,計算機會用同樣的數(shù)學(xué)方法計算并比對,以證實輸入是否正確。3、 輸入設(shè)計(1)輸入項目
7、顧客訂貨單(顧客)供貨單(供貨廠商)付款單(供貨廠商)貨物(供貨廠商)稅單(稅務(wù)局)輸入設(shè)備:鍵盤輸入人員要求有一定的計算機水平基礎(chǔ),打字速度快。(2)主要功能要求 <1>控制輸入量<2>減少輸入延遲<3>減少輸入錯誤<4>避免額外步驟<5>輸入過程盡量簡化(3)輸入校驗 <1>重復(fù)校驗 <2>視覺校驗<3>校驗位校驗<4>控制總數(shù)校驗<5>數(shù)據(jù)類型校驗<6>格式校驗<7>邏輯校驗<8>界限校驗<9>順序校驗<10>
8、記錄計數(shù)校驗<11>平衡校驗<12>對照校驗4、輸出設(shè)計(1)輸出項目發(fā)貨票(顧客)貨物(顧客)采購訂單(供貨廠商)貨款(供貨廠商)稅款(稅務(wù)局)各種統(tǒng)計報表(經(jīng)理)不合格訂單(顧客)(2)輸出接收者打印機(3)輸出要求設(shè)備介質(zhì):打印紙輸出格式:圖形、文字、表格數(shù)值范圍:-100,000,000100,000,000精度要求:0.00005、文件(數(shù)據(jù)庫)設(shè)計說明(1)概述按百貨商場的觀點對數(shù)據(jù)和信息建模。首先將現(xiàn)實世界的客觀對象抽象為某一種不依賴計算機系統(tǒng)和某一個DBMS的信息結(jié)構(gòu)即概念模型,然后再把概念模型轉(zhuǎn)換為計算機上某一DBMS支持的數(shù)據(jù)模型。(2)數(shù)據(jù)流程圖百
9、貨商店業(yè)務(wù)管理系統(tǒng)的頂層數(shù)據(jù)流程圖見圖5-1所示,該圖表示了百貨商店業(yè)務(wù)信息處理系統(tǒng)與外部實體之間的信息輸入、輸出關(guān)系,即標定了系統(tǒng)與外界的界面。頂層數(shù)據(jù)流程圖的第一級分解如圖5-2,該圖實際上是把圖5-1中“百貨商店業(yè)務(wù)處理”框進行細化,根據(jù)圖5-2現(xiàn)行系統(tǒng)業(yè)務(wù)流程圖所列的處理功能,初步分解為銷售處理、采購處理和會計處理三個子系統(tǒng)。在功能分解的同時,得到了相應(yīng)的數(shù)據(jù)存儲(如銷售記錄、應(yīng)收款、貨物庫存、進貨帳、應(yīng)付款帳)和數(shù)據(jù)流(訂單、發(fā)貨單、缺貨單、付款單等)。上述三個子系統(tǒng)的數(shù)據(jù)流程圖(即二級分解)分別如圖5-3、圖5-4、圖5-5所示。圖5-1 新系統(tǒng)頂層數(shù)據(jù)流程圖5-2 系
10、統(tǒng)數(shù)據(jù)流程圖一級分解圖5-3是銷售處理功能,實際上是把“銷售處理”(圖5-3;P1.1框)進行細化。從圖中我們知道系統(tǒng)的外部環(huán)境是“顧客”。首先,由顧客(S1)提出訂貨單(F1)。然后商店從貨名文件中得到貨名信息(F5),從顧客文件中得到顧客信息(F47)。如果顧客是老主顧,則商店對訂單(F1),貨名信息(F5),顧客信息(F47)進行編輯處理(P),從而生成編輯后的訂單(F4)。如果是新主顧,除了進行上述處理外,要生成新顧客信息(F2),并將新顧客信息進登錄(),然后登錄入顧客文件。圖5-3中的其它數(shù)據(jù)流和處理以及圖5-4、5-5,讀者均可以自行隨著箭頭走一遍,以加深理解。圖5-3
11、; 二級數(shù)據(jù)流程(銷售處理) 圖5-4 二級數(shù)據(jù)流程(采購處理)圖5-5 二級數(shù)據(jù)流程(會計處理)(3)數(shù)據(jù)字典數(shù)據(jù)字典用于進一步定義和描述所有數(shù)據(jù)項,包括數(shù)據(jù)流字典(如表5-1所示)、數(shù)據(jù)存儲字典(如表5-2所示)、數(shù)據(jù)處理字典(如表5-3所示)三類。數(shù)據(jù)流字典清單(部分) 表5-1 &
12、#160;表5-2為數(shù)據(jù)流字典清單,此處僅對F1作如下解釋,數(shù)據(jù)流F1(見圖5-2)是顧客S1提出的訂單,它的去向是編輯處理P,在F1中包含如下信息:訂單標識、顧客細節(jié)(如顧客姓名、顧客地址、 、電傳等)、貨物細節(jié)(如貨物名稱、貨物產(chǎn)地、貨物數(shù)量等)。F2、F3F7均代表數(shù)據(jù)流名,它的來源、去向以及該數(shù)據(jù)流所含內(nèi)容。數(shù)據(jù)存儲字典清單(部分) 表5-2 表5-2為數(shù)據(jù)存儲字典清單,均以D表示。此處僅對D9進行
13、解釋,其余類推。D9(見圖5-2)為應(yīng)帳款明細帳,它是用來記銷售收入(應(yīng)收款)的庫文件。通過P(建立收款明細帳)的處理將數(shù)據(jù)流F9寫入D9(應(yīng)收款明細帳)。D9包含如下信息:標識貨名、數(shù)量、顧客名、應(yīng)收款、日期。從圖5-4中D9的輸出數(shù)據(jù)流為F43到(編制報表處理),其內(nèi)容包含標識、貨名、數(shù)量、顧客、應(yīng)收款、日期。數(shù)據(jù)處理字典清單 表5-3 表5-3為數(shù)據(jù)處理字典清單,它對數(shù)據(jù)流圖中
14、的所有處理功能作出說明。此處僅以P(編輯訂單)為例(見圖5-3),商店根據(jù)訂單(F1)、顧客情況(F47),判斷是新老主顧編輯成合適的訂單(F4),同時對于新主顧,從輸出新顧客數(shù)據(jù)(F2),再登記新顧客數(shù)據(jù)處理()。凡是圖5-3中方框都代表處理,以P為代表。在數(shù)據(jù)字典處理清單中(見表5-3)均有詳細說明,表5-3只是一部分。其余以此類推。表5-4列出的數(shù)據(jù)字典中的部分條目,并給出數(shù)據(jù)描述的部分內(nèi)容。它是對數(shù)據(jù)流圖中各個存儲文件中記錄的字段予以逐個定義,規(guī)定其類型、長度和各個字段的作用。例如訂單數(shù)據(jù),它由訂單號、顧客號、顧客名、顧客 、貨物編號、貨物名、貨物數(shù)量、訂單標志、廠商編號等(見表5-3
15、)均給以定義(類型、長度、說明),這里列出的只是對各數(shù)據(jù)元素的一部分。數(shù)據(jù)描述(部分) 表5-4 (4)邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計是將概念結(jié)構(gòu)設(shè)計階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫管理系統(tǒng) (DBMS)支持的數(shù)據(jù)模型。 數(shù)據(jù)模型可以由實體聯(lián)系模型轉(zhuǎn)換而來,也可以用基于第三范式(3NF)的方法來設(shè)計。先介紹將E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則: <1>每一實體集對應(yīng)于一
16、個關(guān)系模式。實體名作為關(guān)系名,實體的屬性作為對應(yīng)關(guān)系的屬性。 <2>實體間的聯(lián)系一般對應(yīng)一個關(guān)系,聯(lián)系名作為對應(yīng)的關(guān)系名,不帶有屬性的聯(lián)系可以去掉。 (3)實體和聯(lián)系中關(guān)鍵字對應(yīng)的屬性在關(guān)系模式中仍作為關(guān)鍵字(5)物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計是為數(shù)據(jù)模型在設(shè)備上選定合適的存儲結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫的最佳存取效率。 <1>庫文件的組織形式。如選用順序文件組織形式、索引文件組織形式等。 <2>存儲介質(zhì)的分配。例如將易變的、存取頻繁的數(shù)據(jù)存放在高速存儲器上;穩(wěn)定的、存取頻度小的數(shù)據(jù)存放在低速存儲器上。 <3>存取路徑的選擇。6、模型庫和方法庫設(shè)計常用
17、的系統(tǒng)開發(fā)方法(1)結(jié)構(gòu)化系統(tǒng)開發(fā)方法(Structured System Development Methodology)結(jié)構(gòu)化系統(tǒng)開發(fā)方法(Structured System Development Methodology)也稱生命周期(Life Cycle)法,它是目前應(yīng)用得最普遍的一種開發(fā)方法結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想:用系統(tǒng)工程和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化,模塊化,自頂向下地對系統(tǒng)進行分析與設(shè)計。通常將整個信息系統(tǒng)開發(fā)過程劃分出若干個相對獨立的階段,即系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設(shè)計階段、系統(tǒng)實施階段和系統(tǒng)運行階段。(2)原型法(Prototyping)原型法一開始
18、就憑借著系統(tǒng)開發(fā)人員對用戶需求的理解,在強有力的軟件環(huán)境支持下,給出一個實實在在的系統(tǒng)原型,然后與用戶反復(fù)協(xié)商修改,最終形成實際系統(tǒng)。(3)面向?qū)ο蠓椒ǎ∣bject-Oriented Method)對象是一組數(shù)據(jù)和一組操作的集合,這組操作可以存取和處理這組數(shù)據(jù)。面向?qū)ο蟮姆椒ㄓ幸韵绿攸c:它把數(shù)據(jù)和操作捆扎在一起作為一個對象。這里數(shù)據(jù)是主動的,操作跟隨數(shù)據(jù);OO方法很容易做到程序重用,重用也較規(guī)范;OO技術(shù)使新系統(tǒng)開發(fā)和維護系統(tǒng)很相似。當用于企業(yè)管理是,OO方法就像給出一個企業(yè)模型,模擬企業(yè)的運行,這時開發(fā)者和企業(yè)管理者的溝通用的是企業(yè)語言。(4)CASE方法(Computer Aided S
19、oftware Engineering)CASE 方法是除系統(tǒng)調(diào)查外全面支持系統(tǒng)開發(fā)過程的方法,同時也是一種自動化(準確地說是半自動化)的系統(tǒng)開發(fā)方法。CASE 環(huán)境的應(yīng)用必須依賴于一種具體的開發(fā)方法,而且它也只是一種輔助的開發(fā)方法。在這個方法的應(yīng)用中,自頂而下、模塊化、結(jié)構(gòu)化的具體方法貫穿始終。 7、安全保密設(shè)計隨著企業(yè)信息化工作的不斷深化, 企業(yè)內(nèi)部計算機網(wǎng)絡(luò)的作用日益呈顯出來, 越來越多的企業(yè)通過網(wǎng)絡(luò)溝通、共享和保存信息。這些信息和數(shù)據(jù)既包含業(yè)務(wù)數(shù)據(jù), 也包括財務(wù)憑證、報表、人事檔案資料以及公司內(nèi)部公文, 還包括合作伙伴供應(yīng)商的結(jié)算信息。這些信息當中有些是企業(yè)的商業(yè)機密, 有些用于企業(yè)的
20、規(guī)范管理, 有些用于輔助決策, 它們對企業(yè)的生存和發(fā)展起到至關(guān)重要的作用。因此人們在享受信息化帶來便利的同時, 也越來越關(guān)注信息化的安全保密問題。管理信息系統(tǒng)的安全保密逐漸成為軟件設(shè)計人員在分析設(shè)計著重考慮的問題。信息化的安全保密工作包括軟件設(shè)計、硬件保護及管理防范等幾個方面。<1>采用三層客戶/服務(wù)器數(shù)據(jù)訪問結(jié)構(gòu)<2>嚴格的密碼保護<3>限定用戶可使用的工作站數(shù)量<4>限定用戶訪問系統(tǒng)的時間段<5>限定用戶訪問數(shù)據(jù)的部門范圍<6>設(shè)定用戶可操作的功能權(quán)限8、物理系統(tǒng)配置方案報告(1)硬件配置設(shè)計<1>三臺微機
21、(包括主機、顯示器及磁盤驅(qū)動器)。<2>打印機。<3>適配器、電纜等其它網(wǎng)絡(luò)配件。(2)通信與網(wǎng)絡(luò)配置設(shè)計<1>調(diào)制調(diào)解器<2>網(wǎng)卡<3>多用戶卡<4>終端服務(wù)器<5>交換器<6>集線器<7>路由器<8>線纜系統(tǒng)(3)軟件配置設(shè)計<1>漢字多用戶操作系統(tǒng)。<2>漢字dBASE數(shù)據(jù)庫系統(tǒng)。<3>其它應(yīng)用軟件。(4)機房配置設(shè)計<1>工作臺/椅<2>架柜<3>照明設(shè)備<4>空調(diào)設(shè)備<5>清潔設(shè)備<6>電力系統(tǒng)<7>布線系統(tǒng)<8>抗靜電地板<9>安全設(shè)施<10>消費系統(tǒng)9、系統(tǒng)實施方案及說明(1)系統(tǒng)實施階段的任務(wù)與特點 <1>系統(tǒng)實施是開發(fā)信息系統(tǒng)的最后一個階段,任務(wù)是:實現(xiàn)系統(tǒng)設(shè)計階段提出的物理模型,按照實施方案完成一個可以實際運行的信息系統(tǒng),交付用戶使用。 <2>系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計三個階段的工作都是自頂而下展開的,而系統(tǒng)實施則是自底向上逐步完成。 <3>與前面的階段相比較,系統(tǒng)實施階段的工作量大,投入的人
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《基礎(chǔ)化學(xué)綜合實驗A》教學(xué)大綱
- 幼兒園0的意義課件
- 交通工程設(shè)施設(shè)計教案
- 玉溪師范學(xué)院《網(wǎng)絡(luò)思想政治教育》2022-2023學(xué)年第一學(xué)期期末試卷
- 玉溪師范學(xué)院《商務(wù)談判》2022-2023學(xué)年第一學(xué)期期末試卷
- 玉溪師范學(xué)院《籃球主項》2021-2022學(xué)年第一學(xué)期期末試卷
- 房地產(chǎn)營銷策劃 -雅安國際旅游度假區(qū) 2023-2024年度系列營銷活動策劃方案
- 2023年水路貨物運輸服務(wù)項目評估分析報告
- 2019湘美版 高中美術(shù) 選擇性必修6 現(xiàn)代媒體藝術(shù)《第一單元 攝影》大單元整體教學(xué)設(shè)計2020課標
- 2024屆河北省定州市全國統(tǒng)一招生高考押題卷數(shù)學(xué)試題(一)
- 車輛工程基礎(chǔ)知識單選題100道及答案解析
- 2024-2030年中國天然蜂蜜市場競爭狀況與盈利前景預(yù)測報告
- 文書模板-《企業(yè)防靜電方案》
- 油氣田開發(fā)工程車輛租賃合同
- 中國廚房電器行業(yè)消費態(tài)勢及銷售狀況分析研究報告(2024-2030版)
- 2024年安徽省投資集團控股限公司社會招聘高頻難、易錯點練習(xí)500題附帶答案詳解
- 宋關(guān)福-構(gòu)建地理空間AI技術(shù)底座創(chuàng)新空間智能軟件技術(shù)
- 2007債券市場年度分析報告
- 賽力斯招聘在線測評題
- 2024年安全員A證理論考試1000題及答案
- 人教版2024新版八年級全一冊信息技術(shù)第9課 互聯(lián)協(xié)議仍沿用 教學(xué)設(shè)計
評論
0/150
提交評論