freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

超市管理系統(tǒng)—免費計算機畢業(yè)設(shè)計論文-文庫吧

2024-11-11 15:49 本頁面


【正文】 系統(tǒng)設(shè)計 詳細(xì)設(shè)計 編 碼 測 試 運行維護 圖 11 軟件生命周期的瀑布模型 軟件生命周期法將軟件開發(fā)過程分為八個階段,其開發(fā)的時間比較長,而在這段時間內(nèi),用戶的參與只局限在軟件定義期的三個階段中,以后的開發(fā)工作實際上只是由軟件開發(fā)人員去完成。這樣,在開發(fā)過程中,由于環(huán) 境的變化,用戶對系統(tǒng)的要求也在變更,但因用戶不參與實際的開發(fā)過程,這些變化與用戶產(chǎn)生的新的要求就得不到及時反映。因此,當(dāng)最后將產(chǎn)品交給用戶時,用戶對產(chǎn)品不滿意的現(xiàn)象就會經(jīng)常發(fā)生,同時也造成軟件維護工作量的增加。 原型法( prototyping approach)是對軟件生命周期法的改進。原型法鼓勵用戶與軟件開發(fā)人員通力合作,共同工作,在軟件開發(fā)的相關(guān)階段中都有用戶的參與。這樣,在軟件開發(fā)的全過程中,都能及時反映用戶的要求,不斷縮小開發(fā)人員與用戶之間對要求理解的差距,從而降低軟件開發(fā)的風(fēng)險,同時提高最終的軟件 產(chǎn)品的質(zhì)量。 原型法將軟件開發(fā)過程分為以下四個步驟: ( 1) 確定用戶的基本要求。 ( 2) 開發(fā)初始原型。 ( 3) 實現(xiàn)并運行原型。 ( 4) 修改并完善原型。 由以上步驟可以看出,設(shè)計軟件原型是一個迭代過程,它以初始原型為輸入,隨著不斷試驗、糾錯、使用、評價和修改,不斷獲得新的原型。在每一次的迭代過程中,都有用戶的參加,面對實際存在的模型,用戶也就有了實在的感受,從而能提出切合實際的要求,經(jīng)過每一次修改得到的新的原型將完成更多的任務(wù),具有更強的功能。如此反復(fù),直到用戶滿意為止。 采用原型法開發(fā)軟件,可以使系統(tǒng)開發(fā)更加迅速,整個開發(fā)過程為用 戶提供了一個可塑的系統(tǒng),從而能便用戶很有興趣地參與到開發(fā)過程中。 1. 3. 4 本系統(tǒng)開發(fā)方法選擇 根據(jù)本系統(tǒng)的基本要求,決定綜合利用上述兩種方法,以取長補短。總體上是采用結(jié)構(gòu)化生命周期法進行系統(tǒng)分析和設(shè)計的,采用了快速原型法來實現(xiàn)系統(tǒng)。 首先將系統(tǒng)分成四個模塊:進貨管理模塊、出庫管理模塊、銷售模塊、管理人員模塊。 然后對每一個模塊的內(nèi)容進行更詳細(xì)的劃分,確定每一部分的內(nèi)容。 最后采用原型法對每一部分細(xì)節(jié)進行設(shè)計。 第二章 系統(tǒng)分析 167。 2. 1 系統(tǒng)客戶要求 系統(tǒng)開發(fā)的目標(biāo)是實現(xiàn)商品零售企業(yè)進銷存管 理的系統(tǒng)化、規(guī)范化和自動化。這是在用戶要求的基礎(chǔ)上提出來的,用戶要求如下: ( 1)進銷存銜接:利用進銷存管理系統(tǒng)后,要求能夠?qū)ζ髽I(yè)內(nèi)商品流動進行監(jiān)控,在商品入庫、出庫、銷售等過程進行監(jiān)督與控制。 ( 2)進貨管理:能夠?qū)γ咳者M貨進入錄入、統(tǒng)計。 ( 3)庫存管理:通過本系統(tǒng),能夠清楚地看到企業(yè)庫存中的商品類別與數(shù)量,并能根據(jù)銷售情況對庫存不足的商品進行顯示及打印訂單。 ( 4)銷售管理:能夠?qū)︿N售情況進行錄入、統(tǒng)計。 167。 2. 2 系統(tǒng)開發(fā)目標(biāo) 根據(jù)客戶要求,得到下面的系統(tǒng)目標(biāo): ( 1)進貨管理:通過計算機連網(wǎng) ,能夠?qū)γ咳丈唐愤M貨信息進行輸入、統(tǒng)計、查詢。 ( 2)出庫管理:通過計算機連網(wǎng),能夠?qū)γ咳丈唐烦鰩煨畔⑦M行輸入、統(tǒng)計、查詢。 ( 3)銷售管理:通過計算機連網(wǎng),能夠?qū)γ咳丈唐蜂N售信息進行輸入、統(tǒng)計、查詢。 ( 4)管理人員模塊:通過計算機連網(wǎng),能夠?qū)χ匾畔⑦M行管理,并可查詢?nèi)啃畔ⅰ? 167。 2. 3 系統(tǒng)功能模塊設(shè)計 根據(jù)系統(tǒng)開發(fā)目標(biāo),考慮多方面情況和 Delphi 程序編制特點,得到如圖 21所示的系統(tǒng)功能模塊圖。 進 銷 存 管 理 系 統(tǒng) 進 貨 管 理 模 塊 出 庫 管 理 模 塊 銷 售 管 理 模 塊 管 理 員 模 塊 圖 21 系統(tǒng)功能模塊圖 167。 2. 4 管理職能分析 進貨管理人員:負(fù)責(zé)對到來的 商品進行檢查,并將進貨情況輸入計算機。 出庫管理人員:負(fù)責(zé)對前臺所需商品,從庫房搬運至前臺,并將出庫情況輸入計算機。 銷售人員:負(fù)責(zé)將顧客購買商品輸入計算機,并根據(jù)顯示金額收取。 系統(tǒng)管理人員:負(fù)責(zé)對全部信息進行管理、維護。 167。 2. 5 業(yè)務(wù)流程圖 根據(jù)企業(yè)商品的流通,制定如圖 22的業(yè)務(wù)流程圖。 167。 2. 6 數(shù)據(jù)流程圖 數(shù)據(jù)流圖是組織中住處運動的抽象,是管理信息系統(tǒng)邏輯模型的主要模式,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。 數(shù)據(jù)流程圖由四種基本元 素組成,它們的符號如圖 24。 超市進銷存系統(tǒng)頂層流程圖如圖 25所示。 新商品 進貨管 理員 庫房 出庫管 理員 前臺 銷售員 銷售 管理人員 圖 22 商品流通業(yè)務(wù)流程圖 D P F 外部實體 數(shù)據(jù)處理 數(shù)據(jù)流 數(shù)據(jù)儲存 24 數(shù)據(jù)流程圖四種基本元素 167。 2. 7 數(shù)據(jù)詞典 數(shù)據(jù)詞典 DD( data dictionary)與數(shù)據(jù)流程圖配合,能清楚地表達數(shù)據(jù)處理的要求。數(shù)據(jù)流程圖給出了系統(tǒng)的組成及其內(nèi)部各元素相互之間的關(guān)系,但卻未說明數(shù)據(jù)元素的含意。僅靠數(shù)據(jù)流程圖人們無法理解它所描述的對象。數(shù)據(jù)詞典的任務(wù)是對于數(shù)據(jù)流程圖中出現(xiàn)的所有被命名的圖形元素,包括數(shù)據(jù)流、加工、數(shù)據(jù)文件、數(shù)據(jù)元素以及數(shù)據(jù)的源、匯點等,在數(shù) 據(jù)詞典中作為一個詞條加以定義,使得每一個圖形元素的名字都有一個確切的解釋。 以下僅給出數(shù)據(jù)元素、數(shù)據(jù)流、數(shù)據(jù)結(jié)構(gòu)的 DD 例子。 數(shù)據(jù)元素,如表 21。 數(shù)據(jù)流,如表 22。 數(shù)據(jù)存儲,如表 23。 表 21數(shù)據(jù)詞典條目類型之一:數(shù)據(jù)元素 數(shù) 據(jù) 元 素 系統(tǒng)名: 超市進銷存系統(tǒng) 編號: 條目名: 商 品 代 碼 別名: 發(fā)球數(shù)據(jù)流: 存儲處: 數(shù)據(jù)元素值: 代碼類型 取值范圍 意義 字符串 0000 – 9999 每一種商品的編號 簡要說明:商品代碼是一個大類下一種商品的識別符,一個大類下的每種商品都有唯一的商品代碼。 修改記錄: 編寫 張杰 日期 20210423 F6 F10 F9 F8 F7 F5 F4 F3 F2 F1 商品入庫信息 0 商品信息錄入 商品銷售信息 4 銷售信息錄入 D1 進貨信息表 D2 銷售信息表 1 信息修改庫存 D3 庫房庫存表 D4 前臺庫存表 3 信息修改庫存 圖 25 頂級數(shù)據(jù)流程圖 F1:入庫單 F2:入庫信息存儲 F3:入庫商品信息 F4:入庫商品信息匯總 F5:出庫返庫信息 F6:出庫返庫信息 F7:銷售商品信息匯總 F8:銷售商品信息 F9:銷售信息存儲 F10:銷售單 2 信息修改庫存 審核 張杰 日期 20210423 表 22數(shù)據(jù)詞典條目 類型之一:數(shù)據(jù)流 數(shù) 據(jù) 流 系統(tǒng)名: 超市進銷存系統(tǒng) 編號: 條目名: 進貨信息統(tǒng)計 別名: 來源:入庫單 去處:進貨信息匯總 數(shù)據(jù)流結(jié)構(gòu): 進貨信息統(tǒng)計 = { 日期 + 進貨單編號 + { 進貨單位代碼 + 部門代碼 + 大類代碼 + 商品代碼 +進貨數(shù)量 + 進價 + 支付方式代碼 + 進貨員 代碼 + 備注 } }所有進貨信息 需要說明:進貨管理員將進貨信息錄入計算機后,管理員可進行匯總。 修改記錄: 編寫 張杰 日期 20210423 審核 張杰 日期 20210423 表 23數(shù)據(jù)詞典條目類型之一:數(shù)據(jù)存儲 數(shù) 據(jù) 存 儲 系統(tǒng)名: 超市進銷存系統(tǒng) 編號: 條目名: 商品基本信息 別名 : 存儲組織: 每一種商品一條記錄 按代碼排序 記錄數(shù):約 30000 數(shù)據(jù)量:約 3MB 主關(guān)鍵字:部門代碼 + 大類代碼 + 商品代碼 輔關(guān)鍵定: 記錄組成: 項名:部門代碼 大類代碼 商品代碼 商品名稱 銷售碼 銷價 單位 備注 近似長度: 2 2 4 20 13 4 4 50 (字節(jié)) 需要說明:其它信息可在備注中說明。 修改記錄: 編寫 張杰 日 期 20210423 審核 張杰 日期 20210423 第三章 系統(tǒng)設(shè)計 167。 3. 1 開發(fā)和運行環(huán)境選擇 3. 1. 1 運行環(huán)境選擇 由于本系統(tǒng)針對大型超市,各方面要求較高,因此決定軟件方面,服務(wù)器端采用 Windows 2021 server,容易操作且維護簡單,客戶端則采用 Windows 98。 硬件方面,服務(wù)器端要求較高,可采用高配置的 PC機或?qū)iT的服務(wù)器,而客戶端則采用一般的 PC機即可,網(wǎng)絡(luò)連接可采用 10M局域網(wǎng),資金允許下可采用 100M局域網(wǎng)來加快數(shù)據(jù)傳輸。 3. 1. 2 數(shù)據(jù)庫選擇 本系統(tǒng)要求在網(wǎng)絡(luò)下運行,并且需要多個用戶進行訪問,因此,在多種數(shù)據(jù)庫軟件中,選擇了相對來說比較易用的 SQL server 2021作為后臺數(shù)據(jù)庫。 Microsoft SQL server是一個高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它具有客戶機 /服務(wù)器體系結(jié)構(gòu),能夠滿足大規(guī)模分布式計算環(huán)境的需要。 Microsoft SQL server數(shù)據(jù)庫管理系統(tǒng)特點如下: ( 1)完全的客戶機 /服務(wù)器體系結(jié)構(gòu)。 ( 2)簡單的圖形化管理工具。 ( 3)隱含的迸發(fā)控制能力。 ( 4)豐富的編程接口工具。 ( 5)多線程體系結(jié) 構(gòu)。 ( 6) SQL server 是 Microsoft 服務(wù)器套件 BackOffice 的成員之一,它與其它軟件( Windows 202 Inter Information Server、 Exchange Server 等)有機結(jié)合,并充分利用它們所提供的服務(wù)或功能,從而增強了 SQL server數(shù)據(jù)庫系統(tǒng)的功能,同時占用較少的資源。 ( 7) SQL server數(shù)據(jù)庫系統(tǒng)各種對象的范圍更加廣泛。 3. 1. 3 開發(fā)工具選擇 目前,有許多的數(shù)據(jù)庫廠商和應(yīng)用開發(fā)工具廠商都紛紛推出新一代的 32位快速應(yīng)用開發(fā)( Rapid Application Development, RAD)工具,這些工具為應(yīng)用開發(fā)人員開發(fā)企業(yè)級C/S結(jié)構(gòu)應(yīng)用程序帶來了極大的便利。 比較常用的開發(fā)軟件包括: Visual FoxPro、 Visual Basic、 Visual C++、 Delphi、 Power Builder、 Java和 .Net系列。 在這里我選擇 Delphi 。 Delphi的特性如下: ( 1)提供高開發(fā)效率的 Inter應(yīng)用的開發(fā)工具,以便使企業(yè)在 Inter上快速擴展現(xiàn)存的系統(tǒng)和構(gòu)造新的系統(tǒng)。 ( 2)支 持所有的分布式計算標(biāo)準(zhǔn): HTTP、 CORBA、 COM、 MTS,并可將已有系統(tǒng)與電子商務(wù)無縫地集成在一起。 ( 3)提供高效率的數(shù)據(jù)庫開發(fā)工具,對訪問數(shù)據(jù)庫提供了強有力的支持。 ( 4)提供高效的企業(yè)級開發(fā)工具,包括一系列的增強功能,以提高大型企業(yè)級開發(fā)團隊的開發(fā)效率。 ( 5)提供高效率的開發(fā)工具,以提高程序員的開發(fā)效率,縮短開發(fā)周期。 ( 6)擁有強大的可視化功能和高效率的編譯器。 167。 3. 2 系統(tǒng)目標(biāo)設(shè)計 3. 2. 1 設(shè)計目標(biāo) ( 1)良好的人機界面,方便快捷的輸入方式。 ( 2)靈活的查詢功能。 ( 3)能自 動計算所需數(shù)據(jù),并打印。 3. 2. 2 系統(tǒng)總體結(jié)構(gòu)設(shè)計 系統(tǒng)總共分成五大模塊,每一模塊的內(nèi)容如圖:
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1