




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
/信息工程學(xué)院課程論文《軟件工程大作業(yè)》學(xué)生姓名學(xué)號所屬學(xué)院專業(yè)班級時間塔里木高校教務(wù)處制試驗一:項目開發(fā)的準(zhǔn)備工作一.系統(tǒng)開發(fā)目的1.大大提超群市的運(yùn)作效率;2.通過全面的信息采集和處理,幫助提超群市的決策水平;3.運(yùn)用本系統(tǒng),可以快速提升超市的管理水平,為降低經(jīng)營成本,提高效益,增加超市擴(kuò)張力,供應(yīng)有效的技術(shù)保障。二.背景說明21世紀(jì),超市的競爭也進(jìn)入到了一個全新的領(lǐng)域,競爭已不再是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升級是超市業(yè)的競爭核心。零售領(lǐng)域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):超市、倉儲店、便利店、特許加盟店、專賣店、貨倉等相互并存。如何在激烈的競爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,成為超市營業(yè)者努力追求的目標(biāo)。三.項目確立針對超市的特點(diǎn),為了幫助超市解決現(xiàn)在面臨的問題,提高小型超市的競爭力,我們將開發(fā)以下系統(tǒng):前臺POS銷售系統(tǒng)、后臺管理系統(tǒng),其中這兩個子系統(tǒng)又包含其它一些子功能。四.應(yīng)用范圍本系統(tǒng)適應(yīng)于各種超市。五.定義1商品條形碼:每種商品具有唯一的條形碼,對于某些價格一樣的商品,可以運(yùn)用自定義條形碼。2交易清單:包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的總金額交易的時間、負(fù)責(zé)本次收銀的員工號。3商品積壓:在確定時期內(nèi),遠(yuǎn)無法完成銷售支配的商品會造成積壓。4促銷:在確定時期內(nèi),某些商品會按低于原價的促銷價格銷售。庫存告警提示:當(dāng)商品的庫存數(shù)量低于庫存報警數(shù)量時發(fā)出提示。5盤點(diǎn):計算出庫存、銷售額、盈利等經(jīng)營指標(biāo)。六.可行性探討1.管理可行性分析超市的經(jīng)營者大多具備電腦基本操作學(xué)問,對于必要的專業(yè)操作經(jīng)短期培訓(xùn)即可;管理基礎(chǔ)工作和各項管理制度比較健全,執(zhí)行嚴(yán)格,原始數(shù)據(jù)采集完整,保存良好。2.經(jīng)濟(jì)可行性分析超市管理系統(tǒng)的投入,能夠提高工作效率,削減工作人員,從而削減人力資本的投入,依據(jù)核算,系統(tǒng)投入三個月后,就能夠基本收回開發(fā)系統(tǒng)的投資,從經(jīng)濟(jì)角度來說,本系統(tǒng)開發(fā)完全必要。3.技術(shù)可行性分析(1).硬件:電腦一臺(2).軟件:操作系統(tǒng):中文Windows7系統(tǒng)本身對硬件和軟件的要求都不高且系統(tǒng)兼容性很強(qiáng),平臺的移植性也很好,因此無論在系統(tǒng)的硬件及軟件上都滿意開發(fā)的要求。(3).本系統(tǒng)涉及到的技術(shù)因素:●管理系統(tǒng)的開發(fā)方法。運(yùn)用面對對象開發(fā)方法開發(fā)軟件系統(tǒng)●網(wǎng)絡(luò)和通信技術(shù)。開發(fā)小組有基于C/S開發(fā)的閱歷●C/S機(jī)構(gòu)規(guī)劃和技術(shù)設(shè)計。開發(fā)小組有應(yīng)用數(shù)據(jù)庫開發(fā)閱歷(4).運(yùn)行上的可行性:●操作簡潔:簡潔的操作規(guī)則使操作人員能輕松駕馭?!癫樵儽憷河脩艨稍O(shè)定隨意條件和隨意的查詢項目進(jìn)行檢索?!窠y(tǒng)計靈敏:隨意條件下隨意項目的產(chǎn)品入庫時間、數(shù)量等的統(tǒng)計及查詢項目均可進(jìn)行交叉統(tǒng)計。4.系統(tǒng)初步ER圖廠商廠商生產(chǎn)用戶供貨商銷售消費(fèi)會員商品供貨5.可行性探討結(jié)論本小組擬開發(fā)的管理信息系統(tǒng)操作便利靈敏,便于學(xué)習(xí),因此,該系統(tǒng)具有可行性。通過經(jīng)濟(jì)、技術(shù)、和社會等方面的可行性探討,可以確定本系統(tǒng)的開發(fā)完全必要,而且是可行的,可以立項開發(fā)。試驗二:系統(tǒng)分析過程用戶需求分析超市的進(jìn)銷存管理信息系統(tǒng),首先必需具備的功能是記錄倉庫存貨、銷售以及進(jìn)貨狀況,通過該系統(tǒng)了解超市進(jìn)貨渠道、商品單價、數(shù)量,庫存商品的種類、數(shù)量,銷售商品種類、價格、數(shù)量,以便管理員依據(jù)以上信息作出經(jīng)營管理決策。在性能方面要求系統(tǒng)核算精確,使實存商品、銷售商品和所記帳目一樣,能夠被超市長期有效運(yùn)用。數(shù)據(jù)主要來自于入庫單、發(fā)票,超市銷售在營業(yè)期間內(nèi)始終發(fā)生,數(shù)據(jù)也就始終變更。銷售商品后開動身票,并且要顯示商品價格數(shù)額。在當(dāng)天匯總時修改相應(yīng)文件,留意的是總額、總數(shù)量。為削減月末工作量,日常中要對報表數(shù)據(jù)逐步統(tǒng)計核算。超市數(shù)據(jù)資料有些屬內(nèi)部資料,不能為外人所知,系統(tǒng)須有保密措施,設(shè)置密碼。查看資料需輸入正確密碼,銷售人員銷售貨物需輸入代號才能打開收銀柜。萬一泄露密碼,應(yīng)設(shè)修改密碼的程序,同時密碼不能過于簡潔系統(tǒng)功能分析1.零售前臺(POS)管理系統(tǒng),本系統(tǒng)必需具有以下功能:商品錄入:依據(jù)超巿業(yè)務(wù)特點(diǎn)制定相關(guān)功能,可以通過輸入唯一編號、掃描條形碼、商品名稱等來實現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能精確快速地進(jìn)行商品掃描錄入。收銀業(yè)務(wù):通過掃描條形碼或者干脆輸入商品名稱(對于同類多件商品接受一次錄入加數(shù)量的方式)自動計算本次交易的總金額。在顧客付款后,自動計算找零,同時打印交易清單(包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時間、負(fù)責(zé)本次收銀的員工號)。假如顧客是本店會員并持有本人會員卡,則在交易前先掃描會員卡,并對所購物品全部實行95折實惠,并將所購物品的總金額累計到該會員的總消費(fèi)金額中。會員卡的有效期限為一年,滿一年未續(xù)卡者,該會員卡將被注銷。平安性:OS登陸、退出、換班和操作鎖定等權(quán)限驗證愛惜;斷電自動愛惜最大限度防止意外及惡意非法操作。獨(dú)立作業(yè):有的斷網(wǎng)收銀即在網(wǎng)絡(luò)服務(wù)器斷開或網(wǎng)絡(luò)不通的狀況下,收銀機(jī)仍能正常作業(yè)2.后臺管理系統(tǒng),本系統(tǒng)必需具備以下功能進(jìn)貨管理:依據(jù)銷售狀況及庫存狀況,自動制定進(jìn)貨支配(亦可手工制定修改),可以避開盲目進(jìn)貨造成商品積壓。按支配單有選擇性地進(jìn)行自動入庫登記。綜合查詢打印支配進(jìn)貨和入庫記錄及金額。銷售管理:商品正常銷售、促銷和限量、限期及禁止銷售限制。綜合查詢各種銷售明細(xì)記錄、各地收銀員收銀記錄以及交結(jié)賬狀況等。按多種方式統(tǒng)計生成銷售排行榜,靈敏察看和打印商品銷售日、月、年報表。庫存管理:綜合查詢庫存明細(xì)記錄。庫存狀態(tài)自動告警提示。如庫存過剩、少貨、缺貨等。軟件為您預(yù)警,避開庫存商品積壓損失和缺貨。庫存自動盤點(diǎn)計算。人員管理:員工、會員、供貨商、廠商等基本信息登記管理。員工操作權(quán)限管理。客戶銷售權(quán)限管理。3.系統(tǒng)結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)小型超市零售管理系統(tǒng)小型超市零售管理系統(tǒng)前臺POS銷售系統(tǒng)后臺管理系統(tǒng)商品錄入收銀業(yè)務(wù)進(jìn)貨管理銷售管理庫存管理人員管理4.流程圖前臺管理系統(tǒng)5.系統(tǒng)ER圖允許銷售允許打折商品用戶姓名會員用戶號用戶類型nn供貨購買日期消費(fèi)金額會員卡號廠商廠商ID廠商名稱廠商地址廠商電話供貨商名稱mn生產(chǎn)m1注冊時間允許銷售允許打折商品用戶姓名會員用戶號用戶類型nn供貨購買日期消費(fèi)金額會員卡號廠商廠商ID廠商名稱廠商地址廠商電話供貨商名稱mn生產(chǎn)m1注冊時間會員ID累計金額用戶用戶ID用戶密碼m供貨金額供貨日期銷售日期供貨商電話供貨商地址供貨商ID供貨商銷售銷售ID商品ID商品名稱價格促銷價格消費(fèi)m系統(tǒng)ER圖說明1.商店中的全部用戶(員工)可以銷售多種商品,每種商品可由不同用戶(工)銷售;2.每個顧客可以購買多種商品,不同商品可由不同顧客購買;每個供貨商可以供應(yīng)多種不同商品,每種商品可由多個供應(yīng)商供應(yīng)。試驗三:系統(tǒng)設(shè)計過程一.系統(tǒng)模型:戶類型和職能(1)、員工(營業(yè)員):通過商品條形碼掃描輸入商品到購買清單操作軟件計算交易總金額操作軟件輸出交易清單對會員進(jìn)行會員卡掃描以便打折(2)、:超市經(jīng)理操作軟件錄入商品,供貨商,廠商操作軟件制定進(jìn)貨支配查詢打印支配進(jìn)貨和入庫記錄操作軟件限制商品銷售和否查詢打印銷售狀況操作軟件生成銷售排行榜查詢庫存明細(xì)記錄依據(jù)軟件發(fā)出的庫存告警進(jìn)行入貨操作軟件進(jìn)行盤點(diǎn)計算(3)、總經(jīng)理:基本信息登記管理員工操作權(quán)限管理客戶銷售權(quán)限管理零售前臺(POS)管理系統(tǒng)用例視圖后臺管理系統(tǒng)用例視圖二.模塊子系統(tǒng)結(jié)構(gòu):商品錄入商品錄入快速商品錄入支持條形碼掃描(1).商品錄入功能描述:商品錄入子系統(tǒng)要求能快速錄入商品,因此必需支持條形碼掃描。(2).收銀業(yè)務(wù)收銀業(yè)務(wù)收銀業(yè)務(wù)交易總額計算打印交易清單支持會員卡打折功能描述:收銀業(yè)務(wù)子系統(tǒng)能計算交易總額,打印交易清單,并依據(jù)會員卡打折。(3).進(jìn)貨管理進(jìn)貨管理進(jìn)貨管理自動制定進(jìn)貨支配自動入庫登記查詢打印支配
進(jìn)貨與入庫記錄功能描述:進(jìn)貨管理子系統(tǒng)可以依據(jù)庫存自動指定進(jìn)貨支配,進(jìn)貨時自動等級以及供應(yīng)查詢和打印支配進(jìn)貨和入庫記錄的功能。(4).銷售管理銷售管理銷售管理商品銷售限制查詢打印銷售狀況生成銷售排行榜功能描述:銷售管理子系統(tǒng)可以限制某商品是否允許銷售,查詢每種商品的銷售狀況并產(chǎn)生年、月、日報表,同時可以生成銷售排行榜。(5).庫存管理查詢庫存明細(xì)記錄查詢庫存明細(xì)記錄庫存狀態(tài)自動告警提示庫存管理自動盤點(diǎn)計算功能描述:庫存管理子系統(tǒng)供應(yīng)查詢庫存明細(xì)記錄的基本功能,并依據(jù)庫存的狀態(tài)報警,以及自動盤點(diǎn)計算。(6).人員管理人員管理人員管理基本信息登記管理員工操作權(quán)限管理提示客戶銷售權(quán)限管理提示功能描述:人員管理子系統(tǒng)供應(yīng)基本信息登記管理,員工操作權(quán)限管理,客戶權(quán)限管理試驗四:軟件測試軟件開發(fā)過程一般須要閱歷這樣幾個主要的階段:1.定義。明確軟件開發(fā)的目標(biāo)、軟件的需求。2.支配。制定軟件開發(fā)所涉及的各種支配。3.實現(xiàn)。進(jìn)行設(shè)計、編碼、文檔編寫工作,完成所要求的開發(fā)的軟件特性。4.穩(wěn)定化。以測試和缺陷修復(fù)工作為主,確保將提交的軟件具有良好的質(zhì)量。5.部署。安裝、提交開發(fā)完成的軟件,建立可供用戶運(yùn)用的環(huán)境。測試方案一.范圍本文檔適用于超市管理系統(tǒng)軟件的單元/集成測試。1.系統(tǒng)概述2.文檔概述本文檔用于對超市管理系統(tǒng)軟件的測試工作階段成果的描述。包括對軟件測試的整體描述,軟件測試的分類和級別,軟件測試的過程描述,軟件測試的結(jié)果等內(nèi)容。二.引用文檔《超市管理系統(tǒng)軟件需求規(guī)格說明》《超市管理系統(tǒng)軟件設(shè)計說明》《超市管理系統(tǒng)系統(tǒng)接口協(xié)議》三.測試概述1.被測軟件的基本概況運(yùn)用的編程語言:匯編語言程序行數(shù):子程序個數(shù):單行注釋行數(shù):注釋率:測試小結(jié)本次測試對超市管理系統(tǒng)軟件進(jìn)行了靜態(tài)分析和動態(tài)測試。測試工作分為兩個階段。第一階段進(jìn)行了軟件靜態(tài)分析,軟件測試人員和開發(fā)人員分別對軟件V1.00版本的代碼進(jìn)行走讀。在此基礎(chǔ)上軟件開發(fā)人員對代碼走查中發(fā)覺的問題進(jìn)行了修改,做了代碼變更并提交了新版本進(jìn)行動態(tài)測試。在測試過程中針對發(fā)覺的軟件缺陷進(jìn)行了初步分析,并提交程序設(shè)計人員對原軟件中可能存在的問題進(jìn)行考查。在軟件測試中首先依據(jù)軟件測試的規(guī)范進(jìn)行考核,將書寫規(guī)范,注釋等基礎(chǔ)問題首先解決,其次考核軟件測試中的問題是否存在設(shè)計上的邏輯缺陷,假如存在設(shè)計缺陷則應(yīng)分析該缺陷的嚴(yán)峻程度以及可能引發(fā)的故障。軟件開發(fā)人員在以上基礎(chǔ)上對軟件的不足做出相應(yīng)的修改,同時通過軟件回來測試驗證軟件修改后能夠得到的改善結(jié)果。在動態(tài)測試階段進(jìn)行了單元測試和集成測試。此階段發(fā)覺的軟件問題經(jīng)軟件測試人員修改,提交了新版本,軟件測試人員對此版本的軟件代碼進(jìn)行了回來測試,確認(rèn)對前階段發(fā)覺的軟件問題進(jìn)行了修改。a.靜態(tài)分析小結(jié)靜態(tài)測試接受人工代碼走查的方式進(jìn)行。參加代碼走查的軟件開發(fā)人員有:(略);參加代碼走查的軟件測試人員有:(略)。代碼走查以代碼審查會議的形式進(jìn)行。靜態(tài)分析過程中共進(jìn)行了四次會議審查。靜態(tài)測試階段的主要工作內(nèi)容是: 依據(jù)對軟件匯編源代碼的分析繪制詳細(xì)的程序流程圖和調(diào)用關(guān)系圖; 比照軟件匯編源代碼和流程圖進(jìn)行程序邏輯分析、算法分析、結(jié)構(gòu)分析和接口分析; 對軟件匯編源代碼進(jìn)行編程規(guī)范化分析。通過靜態(tài)測試查找出軟件的缺陷個,其中略微的缺陷中等的缺陷嚴(yán)峻的缺陷b.動態(tài)測試小結(jié)動態(tài)測試運(yùn)用的測試工具為超市管理系統(tǒng)軟件集成開發(fā)環(huán)境??偣驳臏y試用例數(shù):全部由測試人員人工設(shè)計。其中單元測試用例,集成測試用例。發(fā)覺的軟件缺陷,都是在單元測試過程中發(fā)覺的。集成測試階段未發(fā)覺新的軟件缺陷。在發(fā)覺的軟件缺陷中:中等的缺陷嚴(yán)峻的缺陷動態(tài)測試中代碼覆蓋率:代碼行覆蓋率分支覆蓋率程序單元調(diào)用覆蓋率c.回來測試小結(jié)對軟件測試過程中發(fā)覺的缺陷經(jīng)軟件開發(fā)人員確認(rèn)后進(jìn)行了代碼更改,并對更改后的代碼進(jìn)行了回來測試。本報告中的數(shù)據(jù)是回來測試后的測試數(shù)據(jù)。d.測試分析下面將對此次軟件測試中的全部缺陷以及改進(jìn)設(shè)計進(jìn)行分析。2.靜態(tài)測試中的缺陷分析:a. 4個略微缺陷屬于代碼冗余,由于在程序設(shè)計中加入了部分調(diào)試程序,在程序設(shè)計完成后未將這些調(diào)試代碼注釋或刪除掉而造成代碼冗余,但對程序本身的功能并無影響。修改后程序的效率得到提高。b. 11個中等缺陷屬于注釋變更,在原程序代碼的注釋中存在注釋不精確的問題,會影響程序員對程序的理解,修改后的程序提高了程序的可讀性。c. 重點(diǎn)分析3個嚴(yán)峻缺陷:第一個嚴(yán)峻缺陷屬于XX號的無效判別和相應(yīng)的處理問題,程序?qū)X號進(jìn)行無效判別時,判別界限并不完全,在本跟蹤程序中XX號的有效數(shù)為01-10(用4位表示),而判別無效時只判了為00的狀況,沒有判別大于10的狀況。而且在為00時也沒有作相應(yīng)的處理,修改后的程序?qū)υO(shè)計進(jìn)行了改進(jìn)。其次個嚴(yán)峻缺陷屬于程序設(shè)計中讀取地址錯誤問題,經(jīng)分析在調(diào)試中讀取的數(shù)據(jù)是正確的,但是讀取的地址和設(shè)計初衷不相符,修改后問題得到了解決,詳見改進(jìn)設(shè)計分析1。第三個嚴(yán)峻錯誤是近區(qū)/遠(yuǎn)區(qū)子程序推斷和進(jìn)入條件反了,經(jīng)分析對程序的影響不大,但和設(shè)計初衷不一樣,修改后問題得到了解決,詳見改進(jìn)設(shè)計5。3. 動態(tài)測試中的缺陷分析:a. 中等缺陷1個,在程序的注釋中出現(xiàn)錯誤,將近區(qū)注釋為遠(yuǎn)區(qū),修改后問題得到了解決,提高了程序的可讀性。b. 嚴(yán)峻缺陷1個,在XX號無效的判別中,本應(yīng)推斷大于10,但誤設(shè)計為0,修改后經(jīng)回來測試問題得到了解決。4.測試記錄a測試時間:b地點(diǎn):c硬件配置:P4CPU,內(nèi)存512M,硬盤80Gd軟件配置:WondowsXP,e被測軟件版本號:f全部測試相關(guān)活動的日期和時間、測試操作人員等記錄見軟件測試記錄文檔。四.測試結(jié)果在兩個階段測試過程中共發(fā)覺軟件缺陷20個,經(jīng)軟件開發(fā)人員確認(rèn)的缺陷為20個,經(jīng)過改正的代碼消退了全部以確認(rèn)的軟件缺陷并通過了回來測試。因測試條件所限,未能進(jìn)行軟件的確認(rèn)測試
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單孔管行業(yè)深度研究分析報告(2024-2030版)
- 中國油箱托架行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告(2024-2030)
- 2025年中國氧化鋯空心球磚行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025屆江蘇省無錫市太湖高級中學(xué)化學(xué)高二下期末復(fù)習(xí)檢測試題含解析
- 大堰灣水庫施工工作管理報告
- 2025-2030年中國診斷器行業(yè)深度研究分析報告
- 2025年中國新能源汽車空調(diào)系統(tǒng)市場發(fā)展現(xiàn)狀及投資方向研究報告
- 鞍山光伏玻璃項目可行性研究報告
- 2025-2030年中國石膏板紙專用淀粉項目投資可行性研究分析報告
- 2024年中國水鋁礦行業(yè)調(diào)查報告
- 2025年財會業(yè)務(wù)知識競賽題庫及答案(360題)
- GB/T 20977-2007糕點(diǎn)通則
- 逆向工程技術(shù)-課件
- 基于PLC交流變頻調(diào)速系統(tǒng)的設(shè)計 畢業(yè)設(shè)計(論文)
- MIL-STD-1916抽樣標(biāo)準(zhǔn)簡介課件
- CSC-2000(V2) 變電站自動化監(jiān)控系統(tǒng)運(yùn)行手冊
- 鋼卷尺檢定證書
- 齊魯醫(yī)學(xué)健康知識-遠(yuǎn)離“三高”
- 安徽省工傷職工停工留薪期分類目錄
- 混凝土試件養(yǎng)護(hù)出入臺賬
- 2022醫(yī)學(xué)課件出疹性傳染病
評論
0/150
提交評論