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

正文內(nèi)容

軟件工程課程設(shè)計(jì)文檔-商店倉庫管理系統(tǒng)-文庫吧資料

2025-07-03 05:16本頁面
  

【正文】 功能。⑵調(diào)用方式用戶在主控制界面中選擇相應(yīng)選項(xiàng)打開打印報(bào)表界面,在界面中選擇打印功能。⑧退出按鈕觸發(fā)的處理:關(guān)閉產(chǎn)品信息管理窗口并返回主控制界面。⑥首頁按鈕觸發(fā)的處理:顯示第一頁的記錄。(僅限管理員權(quán)限)④上一頁按鈕觸發(fā)的處理:顯示上一頁的記錄。②查詢按鈕觸發(fā)的處理:用于根據(jù)查詢條件和用戶輸入的條件進(jìn)行查詢產(chǎn)品的相關(guān)信息并顯示。⑵調(diào)用方式用戶在主控制界面中選擇相應(yīng)選項(xiàng)打開產(chǎn)品信息界面,在界面中選擇相應(yīng)功能。(4)涉及類OutStoreHouse :⑴功能描述產(chǎn)品信息管理模塊是供系統(tǒng)使用人員對產(chǎn)品信息進(jìn)行檢索與查詢并且進(jìn)行修改的模塊。④重置按鈕觸發(fā)的處理:將用戶填寫的產(chǎn)品入庫信息清空重新填寫。②出庫量輸入框:用于輸入售出的產(chǎn)品的數(shù)量。⑵調(diào)用方式用戶在主控制界面中選擇相應(yīng)選項(xiàng)打開產(chǎn)品出庫界面,在界面中填寫相應(yīng)出庫信息。(4)涉及類 InStoreHouse : ⑴功能描述產(chǎn)品出庫功能模塊是用于產(chǎn)品從倉庫售出的處理模塊。⑦重置按鈕觸發(fā)的處理:將用戶填寫的產(chǎn)品入庫信息清空重新填寫。(按產(chǎn)品類型確定單位)⑤生產(chǎn)日期輸入框:用于填寫入庫產(chǎn)品的生產(chǎn)日期。③產(chǎn)品價(jià)格輸入框:用于輸入添加的產(chǎn)品的價(jià)格。⑶主要算法①產(chǎn)品類型下拉列表:選擇入庫產(chǎn)品的類型。通過調(diào)用該模塊,用戶將產(chǎn)品的入庫信息添加到倉庫信息中。⑧退出按鈕觸發(fā)的處理:關(guān)閉用戶信息管理窗口并返回主控制界面。⑥首頁按鈕觸發(fā)的處理:顯示第一頁的記錄。修改密碼處理流程:輸入原始密碼重復(fù)輸入原始密碼if 兩次密碼相同匹配數(shù)據(jù)庫用戶密碼 if 與數(shù)據(jù)庫密碼相同 繼續(xù)輸入新密碼,修改成功else 顯示“您的密碼不正確!”else 顯示“兩次輸入不相同!”④上一頁按鈕觸發(fā)的處理:顯示上一頁的記錄。(僅限管理員權(quán)限)②刪除按鈕觸發(fā)的處理:用于刪除選中的系統(tǒng)用戶。⑵調(diào)用方式用戶在主控制界面中選擇調(diào)用該模塊。⒊用戶信息管理模塊⑴功能描述用戶信息管理模塊是對整個(gè)系統(tǒng)的用戶進(jìn)行權(quán)限分配的模塊,通過調(diào)用該模塊,具有查詢用戶基本信息和修改密碼及權(quán)限的功能。表71 系統(tǒng)菜單一級菜單系統(tǒng)輸入維護(hù)幫助二、三級菜單客戶管理商品查詢修改商品信息系統(tǒng)信息用戶管理商品入庫退出系統(tǒng)商品出庫⑶主要算法每個(gè)菜單項(xiàng)調(diào)用相應(yīng)模塊,實(shí)現(xiàn)各自的功能。⑵主要算法if 用戶名 and 口令 正確以該用戶身份進(jìn)入系統(tǒng)總控制界面并獲得響應(yīng)系統(tǒng)權(quán)限else提示“用戶名或口令錯(cuò)誤”累計(jì)錯(cuò)誤三次,自動(dòng)關(guān)閉本系統(tǒng)end if(3)涉及類:類Enter,類DBManager,⒉系統(tǒng)總控制模塊⑴功能描述系統(tǒng)總控制模塊是系統(tǒng)運(yùn)行時(shí)的主控制程序,通過系統(tǒng)的主菜單集中各子功能模塊,用戶在該模塊中通過選擇菜單進(jìn)入到相應(yīng)的子模塊。七、詳細(xì)設(shè)計(jì)、系統(tǒng)模塊設(shè)計(jì)依據(jù)系統(tǒng)概要設(shè)計(jì)的層次模塊圖,可設(shè)計(jì)系統(tǒng)模塊如下:⒈驗(yàn)證用戶身份功能模塊⑴功能描述驗(yàn)證用戶身份功能模塊用于對登陸系統(tǒng)的用戶進(jìn)行身份驗(yàn)證,確定用戶是否擁有使用該系統(tǒng)的資格以及該用戶的權(quán)限。⒉評估物理結(jié)構(gòu)由于在物理設(shè)計(jì)過程中需要考慮的因素很多,包括時(shí)間和空間效率、維護(hù)代價(jià)和用戶的要求等,對這些因素進(jìn)行權(quán)衡后,可能會(huì)產(chǎn)生多種物理設(shè)計(jì)方案。③確定數(shù)據(jù)的存放位置,例如確定數(shù)據(jù)存放在一個(gè)磁盤上還是多個(gè)磁盤上,什么數(shù)據(jù)該存放在高速存儲(chǔ)器上,什么應(yīng)該存放在低速存儲(chǔ)器上等。在此過程中需考慮存取時(shí)間、空間效率和維護(hù)代價(jià)間的平衡,如在引入冗余數(shù)據(jù)以加快存取速度時(shí)應(yīng)兼顧系統(tǒng)的空間效率。一般地,物理結(jié)構(gòu)設(shè)計(jì)的內(nèi)容包括如下幾個(gè)方面。①詳細(xì)了解給定的DBMS的功能和特點(diǎn),特別是該DBMS所提供的物理環(huán)境和功能;②熟悉應(yīng)用環(huán)境,了解所設(shè)計(jì)的應(yīng)用系統(tǒng)中各部分的重要程度、處理頻率、對響應(yīng)時(shí)間的要求,并把它們作為物理結(jié)構(gòu)設(shè)計(jì)過程中平衡時(shí)間和空間效率時(shí)的依據(jù);③了解外存設(shè)備的特性, 如分塊原則、塊因子大小的規(guī)定、設(shè)備的I/O特性等。數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)分為兩個(gè)部分,首先是確定數(shù)據(jù)庫的物理結(jié)構(gòu),其次是對所設(shè)計(jì)的物理結(jié)構(gòu)進(jìn)行評估。根據(jù)對程序功能模塊的劃分做出全面的分析后,可以列出如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):①用戶信息表(a)(b)圖61 系統(tǒng)用戶信息表②管理員信息表(a)(b)圖62商品信息表③入庫記錄表(a)(b)圖63 入庫信息表④出庫記錄表(a)(b)表64 出庫信息表⑤商品信息表(a)(b)圖65 商品信息表.?dāng)?shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)是指為給頂?shù)囊粋€(gè)邏輯數(shù)據(jù)模型選擇最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。對于程序員來說,這意味著,只要構(gòu)建了一個(gè)數(shù)據(jù)庫連接,便可以用統(tǒng)一的API(應(yīng)用程序編程接口)實(shí)現(xiàn)對數(shù)據(jù)庫的讀寫操作。六.?dāng)?shù)據(jù)庫設(shè)計(jì).?dāng)?shù)據(jù)庫邏輯設(shè)計(jì)由于本管理系統(tǒng)沒有海量的數(shù)據(jù)需要存儲(chǔ),所以沒有必要使用ORACLE,且ORACLE的鏈接和服務(wù)器配置也是有一定問題的,而MySQL在安全性和可靠性方面足以勝任,所以在測試階段我們選用了MySQL作為數(shù)據(jù)庫系統(tǒng)應(yīng)用。、安全設(shè)計(jì)系統(tǒng)提供嚴(yán)格的身份驗(yàn)證機(jī)制和密碼管理以及權(quán)限設(shè)置。(c) 硬件接口最低配置:CPU P3 內(nèi)存 256M 硬盤 30G、出錯(cuò)處理設(shè)計(jì)(1)系統(tǒng)應(yīng)具有相當(dāng)健壯性,避免或降低由系統(tǒng)錯(cuò)誤所造成的數(shù)據(jù)庫損壞。 圖51系統(tǒng)主要層次模塊圖、接口設(shè)計(jì) (1)外部接口(a) 用戶界面采用圖形用戶界面(GUI),包含菜單、按鈕、對話框等元素。狀態(tài)轉(zhuǎn)換通常是由事件觸發(fā)的,在這種情況下應(yīng)該在表示狀態(tài)轉(zhuǎn)換的箭頭上標(biāo)出觸發(fā)事件表達(dá)式。事件是在某個(gè)特定時(shí)刻發(fā)生的事情,它是對引起系統(tǒng)動(dòng)作或(或)從一個(gè)狀態(tài)轉(zhuǎn)換到另一個(gè)狀態(tài)的外界事件的抽象。在狀態(tài)圖中,初態(tài)用實(shí)心圓表示,終態(tài)用一對同心圓(內(nèi)圓為實(shí)心圓)表示。狀態(tài)是可以被觀察到的系統(tǒng)行為模式,一個(gè)狀態(tài)代表系統(tǒng)的一種行為模式,狀態(tài)規(guī)定了系統(tǒng)對事件的響應(yīng)方式。此外,狀態(tài)圖還指明了作為特定事件的結(jié)果系統(tǒng)將做哪些動(dòng)作。通常,用矩形框代表實(shí)體,用連接相關(guān)實(shí)體的菱形框表示關(guān)系,用橢圓或圓角矩形表示實(shí)體或關(guān)系的屬性,并用直線把實(shí)體(或關(guān)系)與其屬性連接起來。通常使用實(shí)體聯(lián)系圖來建立數(shù)據(jù)模型,可以把實(shí)體聯(lián)系圖簡稱為ER圖,相應(yīng)地可以把ER圖描繪的數(shù)據(jù)模型稱為ER模型。⑤出庫信息表表名:sendout內(nèi)容:記載產(chǎn)品出庫的基本信息組成:列名數(shù)據(jù)類型長度精度小數(shù)備注Sidint11100關(guān)鍵字(主鍵)Scodechar2000不為空SMcodechar2000不為空StimeDate00不為空組織:按錄入順序。③產(chǎn)品信息表表名:goods內(nèi)容:記載產(chǎn)品的基本信息組成:列名數(shù)據(jù)類型長度精度小數(shù)備注Gidint11100關(guān)鍵字(主鍵)Gcodechar1000不為空Gnamechar1000不為空Gtypechar1000不為空Gnumint1000不為空Gpricedouble802不為空Gsizechar1000不為空Gweightdouble802不為空Gcolorchar1000不為空Gplacevarchar255000不為空Gincodechar2000不為空GVdouble802不為空組織:按錄入順序。本倉庫管理系統(tǒng)根據(jù)劃分的模塊定義了如下數(shù)據(jù)字典:①用戶信息表表名:host內(nèi)容:記載用戶登陸的基本信息組成:列名數(shù)據(jù)類型長度精度小數(shù)備注useridint11100關(guān)鍵字(主鍵)usernamechar1000不為空userpwdchar1000不為空組織:按錄入順序。數(shù)據(jù)字典和數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型。根據(jù)前面劃分的系統(tǒng)模塊可以得到如下數(shù)據(jù)流圖:用戶用戶選擇操作1系統(tǒng)管理D1倉庫數(shù)據(jù)2輸入處理3維護(hù)模塊4幫助模塊用戶相應(yīng)結(jié)果圖43 倉庫管理系統(tǒng)數(shù)據(jù)流圖“系統(tǒng)管理”的數(shù)據(jù)流圖 客戶管理用戶管理退出系統(tǒng)D2客戶資料D3用戶資料用戶用 戶 數(shù) 據(jù)圖44 對“系統(tǒng)管理”的細(xì)化“輸入處理”的數(shù)據(jù)流圖 產(chǎn)品入庫D1倉庫數(shù)據(jù)產(chǎn)品出庫產(chǎn)品查詢用戶用 戶 數(shù) 據(jù)圖45 對“輸入處理”的細(xì)化、建立數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的元素的定義的集合。數(shù)據(jù)流圖描述數(shù)據(jù)在軟件系統(tǒng)內(nèi)從輸入流動(dòng)到輸出的過程中所經(jīng)受的變換,通常用數(shù)據(jù)流圖建立軟件的功能模型。 圖42 倉庫管理系統(tǒng)流程圖 、數(shù)據(jù)描述、建立數(shù)據(jù)流圖系統(tǒng)流程圖雖然很好地描繪了具體的系統(tǒng),但是在系統(tǒng)流程圖中把“做什么”和“怎樣做”這兩類不同范疇的知識混合在一起。系統(tǒng)會(huì)根據(jù)用戶的操作,給予相應(yīng)的顯示與處理結(jié)果。 用戶倉庫管理系統(tǒng)用戶輸入數(shù)據(jù)反饋結(jié)果圖41 倉庫管理系統(tǒng)大致處理過程接下來對圖1的黑匣子(倉庫管理系統(tǒng))的內(nèi)容進(jìn)行分解。首先,用戶登陸倉庫管理系統(tǒng),通過一系列對系統(tǒng)的操作后,由系統(tǒng)返回給用戶相應(yīng)的結(jié)果。、系統(tǒng)流程圖為了便于問題的論述與展開,在此加入了系統(tǒng)流程圖的內(nèi)容。(4) 由于計(jì)算機(jī)能存貯大量的數(shù)據(jù),而且數(shù)據(jù)只要一次存入,便可多次重復(fù)使用,所以管理數(shù)據(jù)達(dá)到完整,統(tǒng)一,原始記錄能保證及時(shí),準(zhǔn)確。資料管理包括了人員信息管理,財(cái)政支出信息管理,以及各項(xiàng)業(yè)務(wù)單據(jù)的資料管理。倉庫管理對查詢要求高,通過主菜單記錄當(dāng)前操作用戶的用戶編號,保證了對進(jìn)、出庫信息錄入負(fù)責(zé)人的確認(rèn)。對進(jìn)、出庫信息進(jìn)行記錄。數(shù)據(jù)字典——數(shù)據(jù)字典的名字都是一些屬性與內(nèi)容的抽象與概括,它們的特點(diǎn)是數(shù)據(jù)表的“嚴(yán)密性”和“精確性”。(2)術(shù)語定義靜態(tài)數(shù)據(jù)——系統(tǒng)固化在內(nèi)的描述系統(tǒng)實(shí)現(xiàn)功能的一部分?jǐn)?shù)據(jù)。(假設(shè)系統(tǒng)壽命n=5)高階代數(shù)方程解出投資回收率所以,經(jīng)過以上成本效益的分析,得出在經(jīng)濟(jì)上,我們的設(shè)備管理系統(tǒng)是可行、值得投資的。類似的也可以計(jì)算投資回收率,用它衡量投資效益的大小,并且可以把他和年利率相比較,在衡量工程的經(jīng)濟(jì)效益時(shí),它是最重要的才靠數(shù)據(jù)。如果純收入為零,則工程的預(yù)期效益和在銀行存款一樣,如果純收入小于零,那么這項(xiàng)工程顯然不值得投資。因此,③純收入純收入是指在整個(gè)生命周期值內(nèi)系統(tǒng)的累計(jì)經(jīng)濟(jì)效益(折合成現(xiàn)在值)與投資之差。顯然,投資回收期越短就能越快獲得利潤,因此這項(xiàng)工程也就越值得投資。假設(shè)年利率為i,如果現(xiàn)在存入P元,則n年后可以得到的錢數(shù)為F=P(1+i)^n在我們的軟件分析中假定年利率為12%,預(yù)計(jì)可幫助我們的客戶每年節(jié)省25000元,則利用貨幣限制計(jì)算公式就可以算出每年預(yù)計(jì)節(jié)省的錢的現(xiàn)在價(jià)值表32 將來的收入折算成現(xiàn)在值表②投資回收期通常用投資回收期衡量一向開發(fā)工程的價(jià)值。(4)成本/效益分析應(yīng)該比較新系統(tǒng)的開發(fā)成本和經(jīng)濟(jì)效益以便從經(jīng)濟(jì)角度判斷這個(gè)系統(tǒng)是否值得投資,但是,投資是現(xiàn)在進(jìn)行的,效益是將來獲得的,不能簡單的比較成本和效益,應(yīng)該考慮貨幣的時(shí)間價(jià)值。表31 各個(gè)開發(fā)階段需要使用的人力百分比及工資表得出其總成本(1200*5+1000*10+800*25+500*20+10*600*(20/100)*=21000(元)(2)運(yùn)行費(fèi)用分析運(yùn)行費(fèi)用取決于設(shè)備管理系統(tǒng)的日常操作費(fèi)用(操作員人數(shù),工作時(shí)間,消耗的物資等等)和維護(hù)費(fèi)用。估計(jì)每個(gè)任務(wù)的成本時(shí),通常先估計(jì)完成該項(xiàng)任務(wù)需要用的人力(以人月為單位),再乘以每人每月的平均工資而得出每個(gè)任務(wù)的成本。得出源代碼行數(shù)以后,用每行代碼的平均成本乘以行數(shù)就可以確定軟件的成本,所以我們得出的此軟件的成本為成本=2000*10=20000② 任務(wù)分解技術(shù)任務(wù)分解技術(shù)是首先把我們的設(shè)備管理系統(tǒng)分解為若干個(gè)相對獨(dú)立的任務(wù)。通常根據(jù)經(jīng)驗(yàn)和歷史數(shù)據(jù)估計(jì)實(shí)現(xiàn)一個(gè)功能需要的源程序行數(shù)。因此我采用了兩種不同的估計(jì)技術(shù)以便互相校檢。(1)成本分析軟件開發(fā)成本主要表現(xiàn)為人力消耗(乘以平均工資則得到開發(fā)費(fèi)用)。所以我們進(jìn)行成本/效益分析來從經(jīng)濟(jì)角度分析開發(fā)我們的設(shè)備管理系統(tǒng)是否劃算,從而幫助客戶組織的負(fù)責(zé)人做出是否投資這項(xiàng)開發(fā)工程的決定。、成本—效益分析(假設(shè))一般來說,我們的客戶開發(fā)這個(gè)軟件系統(tǒng)是一項(xiàng)投資,所以當(dāng)然期望獲得很大的經(jīng)濟(jì)效益。、產(chǎn)品策略在該項(xiàng)目開發(fā)過程中,全部使用實(shí)驗(yàn)室及圖書館現(xiàn)成的設(shè)備和資料。、市場可行性當(dāng)下,市場經(jīng)濟(jì)迅速發(fā)展,網(wǎng)上購物已成潮流,在這種情況下,物流倉儲(chǔ)等行業(yè)的發(fā)展也在以一種驚人的速度發(fā)展,要想保證倉庫出入貨物與賬目的一致性,必須出現(xiàn)一種專門的、特定意義、特殊功用的管理系統(tǒng)出現(xiàn),即倉庫管理系統(tǒng),在網(wǎng)上調(diào)查的過程中,我們發(fā)現(xiàn),很多業(yè)主和個(gè)體經(jīng)營戶也急需一種只適合其專門行業(yè)的管理系統(tǒng)。三、可行性報(bào)告、項(xiàng)目定義倉庫在企業(yè)的整個(gè)供應(yīng)鏈中起著至關(guān)重要的作用,如果不能保證正確的進(jìn)貨和庫存控制及發(fā)貨將會(huì)導(dǎo)致管理費(fèi)用的增加,服務(wù)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1