軟件工程管理知識及銷售管理系統(tǒng)分析_第1頁
軟件工程管理知識及銷售管理系統(tǒng)分析_第2頁
軟件工程管理知識及銷售管理系統(tǒng)分析_第3頁
軟件工程管理知識及銷售管理系統(tǒng)分析_第4頁
軟件工程管理知識及銷售管理系統(tǒng)分析_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

編號:時間:2021年x月x日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第頁目錄1可行性研究 21.1引言 21.1.1編寫目的 21.1.2項目背景 21.1.3術(shù)語定義 21.2可行性研究 31.2.1項目要求 31.2.2項目目標(biāo) 31.2.3可行性分析 31.2.4結(jié)論 42需求分析 42.1需求陳述 42.1.1需求獲取 42.1.2功能需求 42.1.3需求總結(jié) 52.2功能分析 62.2.1零售前臺管理系統(tǒng)功能: 62.2.2后臺管理系統(tǒng)功能 62.3需求提煉——分析建模 73概要設(shè)計 113.1功能模塊劃分 113.2.流程圖 113.2.1后臺管理系統(tǒng) 133.3E-R模型轉(zhuǎn)化為對象模型 144詳細(xì)設(shè)計 184.1前臺銷售模塊 184.2后臺進(jìn)貨管理模塊 204.3后臺銷售管理模塊 204.3.1模塊用例圖: 204.3.2模塊用例程序流程圖: 214.4后臺庫存管理模塊 224.4.1模塊用例圖: 224.5后臺人員管理模塊 234.5.1會員管理功能用例圖: 234.5.2員工銷售管理功能用例圖: 234.6模塊用例程序流程圖: 245系統(tǒng)實現(xiàn) 255.1相關(guān)數(shù)據(jù)庫建立 255.2前臺銷售系統(tǒng)的實現(xiàn) 275.3后臺管理系統(tǒng) 286.系統(tǒng)測試 306.1測試項目 306.2測試結(jié)果 316.2軟件需求測試結(jié)論 326.3測試結(jié)果 327總結(jié) 327.1小組總結(jié) 327.2個人總結(jié) 33超市銷售管理系統(tǒng)第七小組學(xué)號姓名具體模塊成績備注可行性的研究前臺銷售模塊系統(tǒng)的實現(xiàn)需求分析后臺進(jìn)貨管理后臺銷售管理系統(tǒng)的實現(xiàn)概要設(shè)計后臺庫存管理后臺人員管理系統(tǒng)測試概要設(shè)計用例流程圖系統(tǒng)測試1可行性研究1.1引言可行性研究的目的是為了在對問題進(jìn)行研究的同時,以最小的代價在最短的時間內(nèi)確定問題是否可解,以保證后續(xù)的工作能有效完成。在此項目中,通過全面的信息采集和處理,輔助提高超市的決策水平,大大提高超市的運(yùn)作效率。為超市的管理人員帶來的較大的方便。經(jīng)過對此項目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實現(xiàn)報告,對軟件開發(fā)中將要面臨的問及其解決方案進(jìn)行初步設(shè)計及合理安排。明確開發(fā)風(fēng)險及其所帶來的經(jīng)濟(jì)效益。為降低經(jīng)營成本,提高效益,增強(qiáng)超市擴(kuò)張力,提供有效的技術(shù)保障?,F(xiàn)在的超市已經(jīng)成為人們?nèi)粘I钪胁豢扇鄙俚囊粋€組成部分,它的存在給人們的生活帶來了很大的方便。做為超市內(nèi)部的人員,商品和銷售的管理工作,對超市的成功經(jīng)營十分重要。然而傳統(tǒng)的管理,主要以人工為主,不但費(fèi)時費(fèi)力,風(fēng)險也較大。21世紀(jì),超市銷售的競爭也進(jìn)入到了一個全新的領(lǐng)域,競爭已不再是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升級是銷售業(yè)的競爭核心。該超市管理系統(tǒng)將用于各種超市的超市進(jìn)出貨,消費(fèi)者信息和職工信息的管理,實現(xiàn)以計算機(jī)輔助形式代替?zhèn)鹘y(tǒng)的手工查詢記錄形式,減輕超市管理人員的勞動強(qiáng)度,提高工作質(zhì)量和效率,從而使超市管理更加合理化和科學(xué)化。1.2可行性研究針對超市的特點,為了幫助超市經(jīng)營者節(jié)約人力開銷有設(shè)備開銷,提高超市的處理速度和競爭力,擴(kuò)大超市的經(jīng)濟(jì)效益,我們將開發(fā)以下子系統(tǒng):前臺銷售系統(tǒng)、后臺管理系統(tǒng),其中這兩個子系統(tǒng)又包含其它一些子功能。采用這種方法來對整個超市系統(tǒng)進(jìn)行高效的管理,達(dá)到自動化、科技化的目的。管理可行性分析:超市的經(jīng)營者大多具備電腦基本操作知識,對于必要的專業(yè)操作經(jīng)短期培訓(xùn)即可;管理基礎(chǔ)工作和各項管理制度比較健全,執(zhí)行嚴(yán)格,原始數(shù)據(jù)采集完整,保存良好。經(jīng)濟(jì)可行性分析:超市管理系統(tǒng)的投入,能夠提高工作效率,減少工作人員,從而減少人力資本的投入,根據(jù)核算,系統(tǒng)投入三個月后,就能夠基本收回開發(fā)系統(tǒng)的投資,從經(jīng)濟(jì)角度來說,本系33統(tǒng)開發(fā)完全必要。技術(shù)可行性分析本系統(tǒng)涉及到的技術(shù)因素:管理系統(tǒng)的開發(fā)方法。使用結(jié)構(gòu)化和面向?qū)ο箝_發(fā)方法開發(fā)軟件系統(tǒng)編程、數(shù)據(jù)庫技術(shù)。開發(fā)小組能使用Java編程同時熟悉數(shù)據(jù)庫相關(guān)知識運(yùn)行上的可行性:操作簡單:簡單的操作規(guī)則使操作人員能輕松掌握。查詢方便:用戶可設(shè)定任意條件和任意的查詢項目進(jìn)行檢索。統(tǒng)計靈活:任意條件下任意項目的產(chǎn)品入庫時間、數(shù)量等的統(tǒng)計及查詢項目均可進(jìn)行交叉統(tǒng)計。在經(jīng)濟(jì),技術(shù),管理和社會因素方面都有可行性,可以確定本系統(tǒng)的開發(fā)完全必要,而且是可行的,可以立項開發(fā)。2需求分析2.1功能需求分析1.零售前臺管理系統(tǒng)功能(1)商品錄入:根據(jù)超巿業(yè)務(wù)特點制定相關(guān)功能,可以通過輸入唯一編號、掃描條形碼、商品名稱等來實現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描錄入。(2)收銀業(yè)務(wù):通過掃描條形碼或者直接輸入商品名稱(對于同類多件商品采用一次錄入加數(shù)量的方式)自動計算本次交易的總金額。在顧客付款后,自動計算找零,同時打印交易清單(包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時間、負(fù)責(zé)本次收銀的員工號)。如果顧客是本店會員并持有本人會員卡,則在交易前先掃描會員卡,并對所購物品全部實行9.5折優(yōu)惠,并將所購物品的總金額累計到該會員的總消費(fèi)金額中。會員卡的有效期限為一年,滿一年未續(xù)卡者,該會員卡將被注銷。(3)安全性:OS登陸、退出、換班與操作鎖定等權(quán)限驗證保護(hù);斷電自動保護(hù)最大限度防止意外及惡意非法操作。(4)獨立作業(yè):有的斷網(wǎng)收銀機(jī)在網(wǎng)絡(luò)服務(wù)器斷開或網(wǎng)絡(luò)不通的情況下,收銀機(jī)仍能正常作業(yè)2.后臺管理系統(tǒng)功能(1)進(jìn)貨管理:根據(jù)銷售情況及庫存情況,自動制定進(jìn)貨計劃(亦可手工制定修改),可以避免盲目進(jìn)貨造成商品積壓。按計劃單有選擇性地進(jìn)行自動入庫登記。綜合查詢打印計劃進(jìn)貨與入庫記錄及金額。(2)銷售管理:商品正常銷售、促銷與限量、限期及禁止銷售控制。綜合查詢各種銷售明細(xì)記錄、各地收銀員收銀記錄以及交結(jié)賬情況等。按多種方式統(tǒng)計生成銷售排行榜,靈活察看和打印商品銷售日、月、年報表。(3)庫存管理:綜合查詢庫存明細(xì)記錄。庫存狀態(tài)自動告警提示。如庫存過剩、少貨、缺貨等。軟件為您預(yù)警,避免庫存商品積壓損失和缺貨。庫存自動盤點計算。(4)人員管理:員工、會員、供貨商、廠商等基本信息登記管理。員工操作權(quán)限管理??蛻翡N售權(quán)限管理。2.2需求總結(jié)客戶需求:商品品種多樣,商品易找,盡量便宜。商家需求:必須具備記錄倉庫存貨、銷售以及進(jìn)貨情況,通過該系統(tǒng)了解超市進(jìn)貨渠道、商品單價、數(shù)量,庫存商品的種類、數(shù)量,銷售商品種類、價格、數(shù)量,以便管理員根據(jù)以上信息作出經(jīng)營管理決策。超市領(lǐng)域?qū)I(yè)人士:在性能方面要求系統(tǒng)核算準(zhǔn)確,使實存商品、銷售商品與所記帳目一致,能夠被超市長期有效使用。數(shù)據(jù)主要來自于入庫單、發(fā)票,超市銷售在營業(yè)期間內(nèi)一直發(fā)生,數(shù)據(jù)也就一直變化。銷售商品后開出發(fā)票,并且要顯示商品價格數(shù)額。超市數(shù)據(jù)資料有些屬內(nèi)部資料,不能為外人所知,系統(tǒng)須有保密措施,設(shè)置密碼。系統(tǒng)分析員:查看資料需輸入正確密碼,銷售人員銷售貨物需輸入代號才能打開收銀柜。萬一泄露密碼,應(yīng)設(shè)修改密碼的程序,同時密碼不能過于簡單。2.3分析建模使用圖形化的分析建模,包括用例圖,數(shù)據(jù)流圖,E-R圖,其對應(yīng)圖如下:超市管理總系統(tǒng)用例圖:圖2-1超市管理總系統(tǒng)用例圖超市工作人員工作范圍:(1)員工(營業(yè)員):通過商品條形碼掃描輸入商品到購買清單操作軟件計算交易總金額操作軟件輸出交易清單對會員進(jìn)行會員卡掃描以便打折(2)超市經(jīng)理:操作軟件錄入商品,供貨商,廠商操作軟件制定進(jìn)貨計劃查詢打印計劃進(jìn)貨與入庫記錄操作軟件控制商品銷售與否查詢打印銷售情況操作軟件生成銷售排行榜查詢庫存明細(xì)記錄根據(jù)軟件發(fā)出的庫存告警進(jìn)行入貨操作軟件進(jìn)行盤點計算(3)總經(jīng)理:基本信息登記管理員工操作權(quán)限管理客戶銷售權(quán)限管理超市管理系統(tǒng)DFD圖:圖2-2超市管理系統(tǒng)DFD圖超市管理系統(tǒng)CDM模型:圖2-3超市管理系統(tǒng)CDM模型系統(tǒng)E-R圖:(1)超市中的所有用戶(員工)可以銷售多種商品,每種商品可由不同用戶(工)銷售,每個顧客可以購買多種商品,不同商品可由不同顧客購買;(2)每個供貨商可以供應(yīng)多種不同商品,每種商品可由多個供應(yīng)商供應(yīng)。圖2-4系統(tǒng)E-R圖3概要設(shè)計3.1系統(tǒng)功能模塊圖超市銷售管理系統(tǒng)超市銷售管理系統(tǒng)前臺銷售系統(tǒng)后臺管理系統(tǒng)商品錄入收銀業(yè)務(wù)進(jìn)貨管理銷售管理庫存管理人員管理圖3-1系統(tǒng)功能模塊圖3.2流程圖前臺銷售系統(tǒng)流程圖:圖3-2前臺銷售流程圖后臺管理系統(tǒng)用例圖:圖3-3后臺管理系統(tǒng)用例圖3.3E-R模型轉(zhuǎn)化為對象模型利用powerdesigner軟件,從PDM模型中正向工程,生成關(guān)系模型,用SQL表示如下(由于篇幅限制,未全部給出):/*==============================================================*//*DBMSname:MicrosoftSQLServer2005*//*Createdon:2011/7/221:43:34*//*==============================================================*/ifexists(select1fromsys.sysreferencesrjoinsys.sysobjectsoon(o.id=r.constidando.type='F')wherer.fkeyid=object_id('供貨')='FK_供貨_供貨_商品')altertable供貨dropconstraintFK_供貨_供貨_商品goifexists(select1fromsys.sysreferencesrjoinsys.sysobjectsoon(o.id=r.constidando.type='F')wherer.fkeyid=object_id('供貨')='FK_供貨_供貨2_供貨商')altertable供貨dropconstraintFK_供貨_供貨2_供貨商go/*==============================================================*//*Table:會員*//*==============================================================*/createtable會員(會員IDchar(12)notnull,累計金額moneynotnull,注冊時間datetimenotnull,constraintPK_會員primarykeynonclustered(會員ID))go/*==============================================================*//*Table:供貨*//*==============================================================*/createtable供貨(商品IDchar(20)notnull,供貨IDchar(12)notnull,供貨日期datetimenotnull,供貨金額moneynotnull,constraintPK_供貨primarykey(商品ID,供貨ID))go/*==============================================================*//*Index:供貨_FK*//*==============================================================*/createindex供貨_FKon供貨(商品IDASC)go/*==============================================================*//*Table:供貨商*//*==============================================================*/createtable供貨商(供貨IDchar(12)notnull,供貨商名稱varchar(20)null,供貨商地址varchar(30)null,供貨商電話varchar(11)null,constraintPK_供貨商primarykeynonclustered(供貨ID))go/*==============================================================*//*Table:廠商*//*==============================================================*/createtable廠商(廠商IDvarchar(12)notnull,廠商名稱varchar(20)null,廠商地址varchar(30)null,廠商電話varchar(11)null,constraintPK_廠商primarykeynonclustered(廠商ID))go/*==============================================================*//*Table:商品*//*==============================================================*/createtable商品(商品IDchar(20)notnull,商品名varchar(15)notnull,商品價格moneynotnull,允許打折bitnull,促銷價格moneynull,允許銷售bitnull,constraintPK_商品primarykeynonclustered(商品ID))go/*==============================================================*//*Table:消費(fèi)*//*==============================================================*/createtable消費(fèi)(商品IDchar(20)notnull,會員IDchar(12)notnull,消費(fèi)金額moneynotnull,購買日期datetimenotnull,constraintPK_消費(fèi)primarykey(商品ID,會員ID))goaltertable供貨addconstraintFK_供貨_供貨2_供貨商foreignkey(供貨ID)references供貨商(供貨ID)goaltertable消費(fèi)addconstraintFK_消費(fèi)_消費(fèi)_商品foreignkey(商品ID)references商品(商品ID)goaltertable生產(chǎn)addconstraintFK_生產(chǎn)_生產(chǎn)_商品foreignkey(商品ID)references商品(商品ID)goaltertable銷售addconstraintFK_銷售_銷售_客戶foreignkey(客戶ID)references客戶(客戶ID)go4詳細(xì)設(shè)計

4.1前臺銷售模塊模塊用例圖:圖4-1模塊用例圖模塊用例程序流程圖:StartStart掃描條形碼錄入信息掃描條形碼錄入信息寫入購物單寫入購物單N是否完成錄入?N是否完成錄入?YY生成購物單計算商品總額生成購物單計算商品總額商品信息表Y是否是會員?Y是否是會員?會員信息表計算會員卡打折厚的總額會員信息表計算會員卡打折厚的總額找零找零NN輸入實收費(fèi)用信息輸入實收費(fèi)用信息N是否等于總費(fèi)用?N是否等于總費(fèi)用?YY商品信息表從庫存中減去該商品商品信息表從庫存中減去該商品交易信息表打印發(fā)票交易信息表打印發(fā)票ReturnReturn4-2模塊用例程序流程圖4.2后臺進(jìn)貨管理模塊模塊用例圖:圖4-3模塊用例圖4.3后臺銷售管理模塊模塊用例圖:圖4-4模塊用例圖模塊用例程序流程圖:圖4-5模塊用例程序流程圖圖4-6模塊用例程序流程圖圖4-7模塊用例程序流程圖4.4后臺庫存管理模塊模塊用例圖:圖4-8模塊用例圖模塊用例程序流程圖:圖4-9模塊用例程序流程圖圖4-10模塊用例程序流程圖4.5后臺人員管理模塊會員管理功能用例圖:圖4-11會員管理功能用例圖模塊用例程序流程圖:圖4-13模塊用例程序流程圖圖4-14模塊用例程序流程圖5系統(tǒng)實現(xiàn)5.1相關(guān)數(shù)據(jù)庫建立該系統(tǒng)涉及商品進(jìn)銷存管理,人員管理等,相應(yīng)數(shù)據(jù)庫建立語句如下:/*創(chuàng)建數(shù)據(jù)庫*/createdatabaseSuperMarketdbonprimary(name=SuperMarketdb,filename='C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\SuperMarketdb.mdf',size=100MB,maxsize=200MB,filegrowth=20MB)logon(name=SuperMarketlog,filename='C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\SuperMarketdb.ldf',size=60MB,maxsize=200MB,filegrowth=20MB)go/*創(chuàng)建基本表*/use[SuperMarketdb]go/*創(chuàng)建交易表*/CREATETABLEDealing( DealingIDintidentity(1,1)Primarykey, DealingDatedatetimeNOTNULL, DealingPricemoneyNOTNULL, UserNamevarchar(25)NULL, MemberCardvarchar(20)NULL)GO/*創(chuàng)建廠商表*/CREATETABLEFactory( FactoryIDvarchar(10)Primarykey, FactoryNamevarchar(50)NOTNULL, FactoryAddressvarchar(250)NULL, FactoryPhonevarchar(50)NULL)GO/*創(chuàng)建會員表*/CREATETABLEMember( MemberIDvarchar(10)Primarykey, MemberCardvarchar(20)NOTNULL, TotalCostmoneyNOTNULL, RegDatedatetimeNOTNULL)GO/*創(chuàng)建商品信息表*/CREATETABLEMerchInfo( MerchIDintidentity(1,1)Primarykey, MerchNamevarchar(50)UniqueNOTNULL, MerchPricemoneyNOTNULL, MerchNumintNOTNULL, CautionNumintNOTNULL, PlanNumintNOTNULL, BarCodevarchar(20)UniqueNOTNULL, SalesProPricemoneyNULL, SalesProDateSdatetimeNULL, SalesProDateEdatetimeNULL, AllowAbateintNOTNULL, AllowSaleintNOTNULL, FactoryIDintNOTNULL, ProvideIDintNOTNULL)GO/*創(chuàng)建供應(yīng)商表*/CREATETABLEProvide( ProvideIDvarchar(10)Primarykey, ProvideNamevarchar(50)NOTNULL, ProvideAddressvarchar(250)NULL, ProvidePhonevarchar(25)NULL)GO/*創(chuàng)建銷售表*/CREATETABLESale( SaleIDintidentity(1,1)Primarykey, MerChIDintNOTNULL, SaleDatedatetimeNOTNULL, SaleNumintNOTNULL, SalePricemoneyNOTNULL)GO/*創(chuàng)建入庫表*/CREATETABLEStock( StockIDintidentity(1,1)Primarykey, MerchIDintNOTNULL, MerchNumintNOTNULL, MerchPricemoneyNULL, TotalPricemoneyNULL, PlanDatedatetimeNULL, StockDatedatetimeNULL, StockStateintNOTNULL)GO/*創(chuàng)建用戶表*/CREATETABLEUser( UserIDvarchar(10)Primarykey, UserNamevarchar(25)NOTNULL, UserPWvarchar(50)NOTNULL, UserStyleintNOTNULL,)5.2前臺銷售系統(tǒng)的實現(xiàn)登陸窗口:圖5-1登錄窗口條碼錄入窗口:圖5-2條碼錄入窗口自動繪制小票窗口:圖5-3自動繪制小票窗口收銀窗口:圖5-4收銀窗口5.3后臺管理系統(tǒng)的實現(xiàn)登陸窗口:圖5-5登陸窗口后臺管理窗口:圖5-6后臺管理窗口圖5-7后臺管理窗口6系統(tǒng)測試6.1測試說明完成編碼和界面實現(xiàn)后,并不代表就完成了整個系統(tǒng)的制作,接下來就要對超市銷售管理系統(tǒng)的功能和穩(wěn)定性進(jìn)行軟件測試,盡量測試出設(shè)計中不合理的部分,并及時作出修改,完善系統(tǒng)。本系統(tǒng)采用黑盒測試,測試方案包括功能測試、輸入錯誤信息、輸入不合理數(shù)據(jù)等,從而檢測系統(tǒng)是否能夠執(zhí)行預(yù)計功能以及對錯誤信息是否具有識別功能。6.2測試項目(1)前臺銷售模塊測試主機(jī)接受用戶輸入的各種條形碼信息(主機(jī)需要實現(xiàn)條形碼掃描的快速錄入方法)然后經(jīng)網(wǎng)絡(luò)傳送給服務(wù)器。計算出賬單,打印購物單,收錢后開發(fā)票。(2)后臺進(jìn)貨管理模塊測試主機(jī)輸入貨物信息表,輸出為打印采購單。并且能夠?qū)崿F(xiàn)相關(guān)的查詢信息的功能。(3)后臺銷售管理模塊測試接受由服務(wù)器程序經(jīng)網(wǎng)絡(luò)傳送到主機(jī)的銷售信息的表格,輸出銷售情況的庫存信息,以及各個商品的銷售排行榜,支持銷售查詢功能。(4)后臺庫存管理模塊測試實現(xiàn)查詢,插入,更改,刪除商品信息的功能。(5)后臺人員管理模塊測試 實現(xiàn)會員信息,用戶管理信息的查詢,插入,更改,刪除功能。6.3測試用例

6.2測試結(jié)果6.2.1數(shù)據(jù)錄入模塊測試6.2.2本次測試針對數(shù)據(jù)錄入模塊的測試,我們采用文檔輸入方式進(jìn)行數(shù)據(jù)錄入。針對錯誤信息,我們給出提示本項測試所用到的輸入數(shù)據(jù)類型有:服務(wù)器錯誤,登錄名密碼正確服務(wù)器正確,登錄名密碼錯誤服務(wù)器正確,登錄名密碼正確,數(shù)據(jù)庫不存在服務(wù)器正確,登錄名密碼正確,數(shù)據(jù)庫存在服務(wù)器正確,登錄名密碼正確,數(shù)據(jù)庫存在,表已建立服務(wù)器正確,登錄名密碼正確,數(shù)據(jù)庫存在,表沒有建好6.2.3a,輸出:連接服務(wù)器錯誤b,輸出:用戶名或密碼錯誤c,輸出:創(chuàng)建數(shù)據(jù)庫成功d,輸出:數(shù)據(jù)庫已存在e,輸出:新建測試用例成功f,輸出:測試用例已存在6.2.4本系統(tǒng)測試采用邊輸入數(shù)據(jù),邊記錄結(jié)果的方式,依次測試系統(tǒng)的各個輸入測試要求直到輸入完成.6本項測試所用到的輸入數(shù)據(jù)類型有:a,條形碼正確,數(shù)量合適b,條形碼錯誤,數(shù)量合適c,條形碼正確但是不允許出售,數(shù)量合適d,條形碼正確可以出售,數(shù)量過多6.2.7a,輸出:添加到購物單b,輸出:條形碼不存在c,輸出:該商品不允許出售d,輸出:該商品數(shù)量不足6.2.8過程本系統(tǒng)測試采用邊輸入數(shù)據(jù),邊記錄結(jié)果的方式,依次測試系統(tǒng)的各個輸入測試要求直到輸入完成6.2軟件需求測試結(jié)論上述的三種類型的輸入,輸出測試,軟件的能力已到達(dá)客戶的要求,各項結(jié)果均以得到充分的測試。6.3測試結(jié)果在兩個階段測試過程中共發(fā)現(xiàn)軟件缺陷20個,經(jīng)軟件開發(fā)人員確認(rèn)的缺陷為20個,經(jīng)過改正的代碼消除了所有以確認(rèn)的軟件缺陷并通過了回歸測試。因測試條件所限,未能進(jìn)行軟件的確認(rèn)測試和系統(tǒng)測試。7總結(jié)7.1小組總結(jié)和傳統(tǒng)管理模式相比較,使用本系統(tǒng),毫無疑問會大大提高超市的運(yùn)作效率,輔助提高超市的決策水平,管理水平,為降低經(jīng)營成本,提高效益,減少差錯,節(jié)省人力,減少顧客購物時間,增加客流量,提高顧客滿意度,增強(qiáng)超市擴(kuò)張能力,提供有效的技術(shù)保障。傳統(tǒng)的超市管理,主要以人工為主,不但費(fèi)時費(fèi)力,風(fēng)險也不小。21世紀(jì),超市銷售的競爭也進(jìn)入到了一個全新的領(lǐng)域,競爭已不再是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升級是銷售業(yè)的競爭核心。該超市管理系統(tǒng)將用于各種超市的商品進(jìn)出貨,消費(fèi)者信息和職工信息的管理,實現(xiàn)以計算機(jī)輔助形式代替?zhèn)鹘y(tǒng)的手工查詢記錄形式,減輕超市管理人員的勞動強(qiáng)度,提高工作質(zhì)量和效率,從而使超市管理更加合理化和科學(xué)化。由于開發(fā)者能力有限,加上時間倉促,本系統(tǒng)難免會出現(xiàn)一些不足之處,例如本系統(tǒng)只適合小型超市使用,不能適合中大型超市使用超市管理系統(tǒng)涉及范圍寬,要解決的問題多,功能復(fù)雜,實現(xiàn)困難,但由于限于時間,本系統(tǒng)只能做出其中的一部分功能。7.2個人總結(jié)個人總結(jié):

通過對可行性的研究、前臺銷售模塊,系統(tǒng)的實現(xiàn)三個模塊的設(shè)計。讓我明白了,豐富的想象力。不要拘泥于固定的思維方式,遇到問題的時候要多想幾種解決問題的方案,試試別人從沒想過的方法。豐富的想象力是建立在豐富的知識的基礎(chǔ)上,除計算機(jī)以外,多涉獵其他的學(xué)科,比如天文、物理、數(shù)學(xué)等等。另外,多看科幻電影也是一個很好的途徑。

不鉆牛角尖。當(dāng)你遇到障礙的時候,不妨?xí)簳r遠(yuǎn)離電腦,看看窗外的風(fēng)景,聽聽輕音樂,和朋友聊聊天。當(dāng)我遇到難題的時候會去玩游戲,而且是那種極暴力的打斗類游戲,當(dāng)負(fù)責(zé)游戲的那部分大腦細(xì)胞極度亢奮的時候,負(fù)責(zé)編程的那部分大腦細(xì)胞就得到了充分的休息。當(dāng)重新開始工作的時候,我會發(fā)現(xiàn)那些難題現(xiàn)在竟然可以迎刃而解。

對答案的渴求。人類自然科學(xué)的發(fā)展史就是一個渴求得到答案的過程,即使只能知道答案的一小部分也值得我們?nèi)ジ冻?。只要你堅定信念,一定要找到問題的答案,你才會付出精力去探索,即使最后沒有得到答案,在過程中你也會學(xué)到很多東西。

多與別人交流。三人行必有我?guī)?,也許在一次和別人不經(jīng)意的談話中,就可以迸出靈感的火花。多上上網(wǎng),看看別人對同一問題的看法,會給你很大的啟發(fā)。

這次課程設(shè)計做的是小型超市管理系統(tǒng),經(jīng)過這幾天的上網(wǎng)查找和編譯,我發(fā)現(xiàn)自己在各個方面還有很多不足,希望經(jīng)過這次的實踐后,不斷學(xué)習(xí),努力充實自己,開拓眼界,轉(zhuǎn)換思維,不斷提升自身能力,具有更好的編程能力。

個人總結(jié):通過對需求分析、后臺進(jìn)貨管理模塊、后臺銷售管理模塊、系統(tǒng)的實現(xiàn)四個模塊的設(shè)計。讓我知道了理論知識需要用實踐來證明

,親身體驗才能領(lǐng)悟軟件工程的妙用。雖然軟件工程這門課程沒有安排太多的實驗課時,但我課后花費(fèi)了大量時間去實踐。我感覺到學(xué)習(xí)這門課花費(fèi)了大量的時間思考,從而換取了寶貴的經(jīng)驗。學(xué)習(xí)軟件工程的過程是痛苦的,它已經(jīng)不單純是一種學(xué)習(xí)的目的,更重要是我是要培養(yǎng)一種學(xué)習(xí)的習(xí)慣

學(xué)習(xí)這門課之前,雖然對軟件工程的基本內(nèi)容和概念有所了解,但是并沒有充分意識到它的重要性,總是將它排列在諸多專業(yè)課和編程水平之后。軟件工程是我們開設(shè)課程中最有吸引力的一門課,在課堂上能學(xué)到比較新的、很實用的知識,還能了解IT行業(yè)目前的發(fā)展?fàn)顩r和未來的發(fā)展趨勢

個人總結(jié):通過對概要設(shè)計、后臺庫存管理模塊、后臺人員管理模塊、系統(tǒng)測試幾個模塊的設(shè)計,讓我感受到了作為小組組長的壓力,通過這次課程設(shè)計,加強(qiáng)了我們動手、思考和解決問題的能力。我覺得做課程設(shè)計同時也是對課本知識的鞏固和加強(qiáng),由于課本上的知識太多,平時課間的學(xué)習(xí)并不能很好的理解和運(yùn)用各個語句的功能,而且考試內(nèi)容有限,所以在這次課程設(shè)計過程中,我們了解了很多語句的功能,并且對于其在編碼中的使用有了更多的認(rèn)識。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。此次課程設(shè)計,學(xué)到了很多課內(nèi)學(xué)不到的東西,比如獨立思考解決問題,出現(xiàn)差錯的隨機(jī)應(yīng)變,和與人合作共同提高,都受益非淺,今后的制作應(yīng)該更輕松,自己也都能扛的起并高質(zhì)量的完成項目。

個人總結(jié):

通過對概要設(shè)計、模塊用例流程圖模塊、系統(tǒng)測試幾個模塊的設(shè)計我對軟件工程有了進(jìn)一步的認(rèn)識和了解,要想學(xué)好它重在實踐,要通過不斷的上機(jī)操作才能更好的學(xué)習(xí)它,通過實踐,我也能發(fā)現(xiàn)我好多的不足之處,自己對知識的理解還有好多空白,模塊與模塊之間的關(guān)系理解還不能正確的調(diào)用。所以以后再學(xué)習(xí)過程中,我會更加注視實踐操作,使自己更好的學(xué)習(xí)。開發(fā)軟件要求嚴(yán)謹(jǐn)求實,脈絡(luò)清晰,還要敬業(yè)精神,犧牲一些休息娛樂的時間。開動自己的思維來開發(fā)軟件,就要跳出原本只注重編程的狹隘圈子,從整體上把握軟件的生命周期,強(qiáng)調(diào)整體性與協(xié)調(diào)性,不能任意亂來。特別是開始部分的工作比如總體設(shè)計和詳細(xì)設(shè)計階段的工作,更要做到細(xì)致,準(zhǔn)確,能為后面的工作打好基礎(chǔ)。軟件產(chǎn)品的開發(fā)宗旨是在保證質(zhì)量的前提下,以最小的成本獲取最大的利潤,而不是片面地追求產(chǎn)品的盡善盡美。意識到這一點,對于軟件開發(fā)者來說是非常重要的,它可以幫助我們樹立明確的開發(fā)目標(biāo),使我們的實際編程過程中少犯錯誤,少走彎路。

DATE\@"M.d.yyyy"10.22.2022DATE\@"HH:mm"DATE\@"M.d.yyyy"10.22.2022DATE\@"HH:mm"19:43DATE\@"HH:mm:ss"19:43:12TIME\@"yy.M.d"22.10.22TIME\@"h時m分"7時43分TIME\@"h時m分s秒"7時43分12秒DATE\@"MMM.d,yy"Oct.22,22DATE\@"dMMMMyyyy"22October2022DATE\@"h:mm:ssam/pm"7:43:12PMDATE\@"HH:mm:ss"19:43:12TIME\@"yyyy年M月d日星期W"2022年10月22日星期六DATE\@"HH:mm:ss"19:43:12附錄資料:不需要的可以自行刪除Word常用快捷鍵由于Word有定義快捷鍵的功能,在重新指定快捷鍵后,不能再使用該組合完成以前的操作。例如,按快捷鍵Ctrl+B可將選定文本改為加粗格式,如果將Ctrl+B重新指定給一個新的命令或其他命令,則不能通過按Ctrl+B為文本應(yīng)用加粗格式,除非將快捷鍵指定恢復(fù)到初始設(shè)置。下面的列表使用說明如下:(1)表中出現(xiàn)的(F)、(E)、(V)、(I)、(O)、(T)、(A)、(W):分別代表文件、編輯、視圖、插入、格式、工具、表格和窗口菜單。(2)(切換方式):表示重復(fù)按該鍵還原操作。(3)Num?:表示小鍵盤上的數(shù)字鍵。(4)Ctrl+A:表示Ctrl鍵和A鍵的組合,其余類推。A.1常規(guī)快捷鍵Ctrl+A(E)選取整篇文檔(Ctrl+Num5)Ctrl+R可使段落右對齊Ctrl+B(E)加粗文本(Ctrl+Shift+B)Ctrl+](O)按磅值增加所選定內(nèi)容的字號Ctrl+C(E)復(fù)制所選內(nèi)容Ctrl+[(O)按磅值縮小所選定內(nèi)容的字號Ctrl+D(O)修改選定字符格式Ctrl+=(O)將選定內(nèi)容設(shè)為下標(biāo)(切換方式)Ctrl+E(O)段落居中Ctrl++(O)將選定內(nèi)容設(shè)為上標(biāo)(切換方式)Ctrl+H(E)查找并修改指定文字或格式Ctrl+*(V)顯示/隱藏所有非打印字符Ctrl+I(xiàn)(O)傾斜所選文字(切換方式)Ctrl+Tab(A)在單元格中插入制表符Ctrl+M(F)調(diào)整整段縮進(jìn)Ctrl+L(O)段落左對齊Ctrl+N(F)創(chuàng)建新文檔或模板Ctrl+Enter(O)在插入點插入一個分頁符Ctrl+O(F)打開已有的文檔或模板Ctrl+Up(E)將插入點上移一個段落Ctrl+P(F)打印文檔(=Ctrl+Shift+F12)Ctrl+Down(E)將插入點下移一個段落Ctrl+Q(O)刪除段落格式Ctrl+Home(E)將插入點移到文檔開始Ctrl+S(F)保存當(dāng)前活動文檔Ctrl+End(E)將插入點移到文檔結(jié)尾Ctrl+T(O)設(shè)置懸掛式縮進(jìn)Alt+/(A)快速選定整個表格Ctrl+U(O)給所選內(nèi)容添加下劃線Shift+F1(W)有關(guān)命令、屏幕區(qū)域的幫助信息或文字屬性Ctrl+V(E)在插入點插入剪貼板內(nèi)容Ctrl+Alt+I打印預(yù)覽Ctrl+W關(guān)閉文檔Ctrl+K(E)插入超級鏈接Ctrl+X(E)剪切所選內(nèi)容并將其放入剪貼板Ctrl+Shift+Space-bar創(chuàng)建不間斷空格Ctrl+Y(E)重復(fù)上一步操作(=F4=Alt+Enter)Ctrl+連字符創(chuàng)建不間斷連字符Ctrl+Z(E)取消上一步操作(=Alt+Backspace)Ctrl+Spacebar刪除字符格式A.2Ctrl與光標(biāo)鍵聯(lián)合使用的快捷鍵Ctrl+←可將插入點移到上一個英文單詞或中文詞Ctrl+→可將插入點移到下一個英文單詞或中文詞Ctrl+↑可將插入點移到上一個段落Ctrl+↓可將插入點移到下一個段落A.3Ctrl與部分?jǐn)?shù)字聯(lián)合使用的快捷鍵Ctrl+0可迅速在段前增加或刪除12磅的行距Ctrl+1改變段落的行距為單倍行距Ctrl+5改變段落的行距為1.5倍行距Ctrl+2改變段落的行距為雙倍行距A.4Ctrl與Shift+字母鍵聯(lián)合使用的快捷鍵Ctrl+Shift+P再通過按“↑”和“↓”鍵改變字號Ctrl+Shift+>增大所選文字的字號Ctrl+Shift+<減小所選文字的字號Ctrl+Shift+A將所有選定的字母設(shè)為大寫Ctrl+Shift+C復(fù)制選定內(nèi)容的格式Ctrl+Shift+D段落最后一行文字占滿全行Ctrl+Shift+E打開或關(guān)閉任務(wù)欄上的“修訂”標(biāo)記Ctrl+Shift+F再通過按“↑”和“↓”鍵改變字體Ctrl+Shift+H應(yīng)用隱藏文字格式Ctrl+Shift+K將所選字母中的小寫字母設(shè)成大寫,但字母字體大小不變Ctrl+Shift+L應(yīng)用“列表”樣式Ctrl+Shift+M取消左側(cè)段落縮進(jìn)Ctrl+Shift+N選定段落變?yōu)椤罢摹睒邮紺trl+Shift+Q將所選英文字母變?yōu)镾ymbol字體Ctrl+Shift+S再通過按“↑”和“↓”鍵改變樣式Ctrl

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論