軟件工程課程設(shè)計報告-小型超市管理系統(tǒng)_第1頁
軟件工程課程設(shè)計報告-小型超市管理系統(tǒng)_第2頁
軟件工程課程設(shè)計報告-小型超市管理系統(tǒng)_第3頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.軟件工程課程設(shè)計題 目:小型超市管理系統(tǒng)設(shè) 計 者:*、*學(xué) 號:*專業(yè)班級:網(wǎng)絡(luò)*班指導(dǎo)教師:*所屬系部:計算機(jī)與信息科學(xué)系20*年*月*日20*年*月*日. v.一 項目開發(fā)的準(zhǔn)備工作一系統(tǒng)開發(fā)目的1大大提高超市的運作效率;2通過全面的信息采集和處理,輔助提高超市的決策水平;3使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營成本, 提高效益,增強(qiáng)超市擴(kuò)張力, 提供有效的技術(shù)保障。二背景說明21世紀(jì),超市的競爭也進(jìn)入到了一個全新的領(lǐng)域,競爭已不再是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升級是超市業(yè)的競爭核心。零售領(lǐng)域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):超市、倉儲

2、店、便利店、特許加盟店、專賣店、貨倉等相互并存。如何在激烈的競爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,成為超市營業(yè)者努力追求的目標(biāo)。三項目確立針對超市的特點,為了幫助超市解決現(xiàn)在面臨的問題,提高小型超市的競爭力,我們將開發(fā)以下系統(tǒng):前臺POS銷售系統(tǒng)、后臺管理系統(tǒng),其中這兩個子系統(tǒng)又包含其它一些子功能。四應(yīng)用范圍本系統(tǒng)適應(yīng)于各種超市。五定義1 商品條形碼:每種商品具有唯一的條形碼,對于某些價格一樣的商品,可以使用自定義條形碼。2 交易清單:包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時間、負(fù)責(zé)本次收銀的員工號。3 商品積壓:在一定時期內(nèi),遠(yuǎn)無法完成銷售計劃的商品會造

3、成積壓。4 促銷:在一定時期內(nèi),某些商品會按低于原價的促銷價格銷售。庫存告警提示:當(dāng)商品的庫存數(shù)量低于庫存報警數(shù)量時發(fā)出提示。5 盤點:計算出庫存、銷售額、盈利等經(jīng)營指標(biāo)。六可行性研究 1管理可行性分析超市的經(jīng)營者大多具備電腦基本操作知識,對于必要的專業(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):中文Wi

4、ndows 2000 開發(fā)系統(tǒng):Microsoft Visual Foxpro 6.0安裝SQL Server 2000的服務(wù)器版本系統(tǒng)本身對硬件和軟件的要求都不高且系統(tǒng)兼容性很強(qiáng),平臺的移植性也很好,因此無論在系統(tǒng)的硬件及軟件上都滿足開發(fā)的要求。(3)本系統(tǒng)涉及到的技術(shù)因素: 管理系統(tǒng)的開發(fā)方法。使用面向?qū)ο箝_發(fā)方法開發(fā)軟件系統(tǒng) 網(wǎng)絡(luò)和通信技術(shù)。開發(fā)小組有基于C/S開發(fā)的經(jīng)驗 C/S機(jī)構(gòu)規(guī)劃和技術(shù)設(shè)計。開發(fā)小組有應(yīng)用數(shù)據(jù)庫開發(fā)經(jīng)驗 數(shù)據(jù)庫技術(shù)。開發(fā)小組能使用Visual Foxpro編程(4)運行上的可行性: 操作簡單:簡單的操作規(guī)則使操作人員能輕松掌握。 查詢方便:用戶可設(shè)定任意條件和任意

5、的查詢項目進(jìn)行檢索。 統(tǒng)計靈活:任意條件下任意項目的產(chǎn)品入庫時間、數(shù)量等的統(tǒng)計及查詢項目均可進(jìn)行交叉統(tǒng)計。4.系統(tǒng)初步ER圖廠商生產(chǎn)用戶供貨商銷售消費會員商品供貨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)營管理決策。在性能方面

6、要求系統(tǒng)核算準(zhǔn)確,使實存商品、銷售商品與所記帳目一致,能夠被超市長期有效使用。數(shù)據(jù)主要來自于入庫單、發(fā)票,超市銷售在營業(yè)期間內(nèi)一直發(fā)生,數(shù)據(jù)也就一直變化。銷售商品后開出發(fā)票,并且要顯示商品價格數(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)必須具有以下功能:l 商品錄入:根據(jù)超巿業(yè)務(wù)特點制定相關(guān)

7、功能,可以通過輸入唯一編號、掃描條形碼、商品名稱等來實現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描錄入。l 收銀業(yè)務(wù):通過掃描條形碼或者直接輸入商品名稱(對于同類多件商品采用一次錄入加數(shù)量的方式)自動計算本次交易的總金額。在顧客付款后,自動計算找零,同時打印交易清單(包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時間、負(fù)責(zé)本次收銀的員工號)。如果顧客是本店會員并持有本人會員卡,則在交易前先掃描會員卡,并對所購物品全部實行95折優(yōu)惠,并將所購物品的總金額累計到該會員的總消費金額中。 會員卡的有效期限為一年,滿一年

8、未續(xù)卡者,該會員卡將被注銷。l 安全性:OS登陸、退出、換班與操作鎖定等權(quán)限驗證保護(hù);斷電自動保護(hù)最大限度防止意外及惡意非法操作。 l 獨立作業(yè):有的斷網(wǎng)收銀即在網(wǎng)絡(luò)服務(wù)器斷開或網(wǎng)絡(luò)不通的情況下,收銀機(jī)仍能正常作業(yè)2. 后臺管理系統(tǒng),本系統(tǒng)必須具備以下功能l 進(jìn)貨管理: 根據(jù)銷售情況及庫存情況,自動制定進(jìn)貨計劃(亦可手工制定修改),可以避免盲目進(jìn)貨造成商品積壓。按計劃單有選擇性地進(jìn)行自動入庫登記。 綜合查詢打印計劃進(jìn)貨與入庫記錄及金額。l 銷售管理: 商品正常銷售、促銷與限量、限期及禁止銷售控制。 綜合查詢各種銷售明細(xì)記錄、各地收銀員收銀記錄以及交結(jié)賬情況等。 按多種方式統(tǒng)計生成銷售排行榜,靈

9、活察看和打印商品銷售日、月、年報表。l 庫存管理: 綜合查詢庫存明細(xì)記錄。 庫存狀態(tài)自動告警提示。如庫存過剩、少貨、缺貨等。軟件為您預(yù)警,避免庫存商品積壓損失和缺貨。 庫存自動盤點計算。l 人員管理: 員工、會員、供貨商、廠商等基本信息登記管理。 員工操作權(quán)限管理。 客戶銷售權(quán)限管理。3.系統(tǒng)結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)小型超市零售管理系統(tǒng)前臺POS銷售系統(tǒng)后臺管理系統(tǒng)商品錄入收銀業(yè)務(wù)進(jìn)貨管理銷售管理庫存管理人員管理4.流程圖前臺管理系統(tǒng)5.系統(tǒng)ER圖允許銷售允許打折商品用戶姓名會員用戶號用戶類型nn供貨購買日期消費金額會員卡號廠商廠商ID廠商名稱廠商地址廠商電話供貨商名稱mn生產(chǎn)m1注冊時間會員ID累計

10、金額用戶用戶ID用戶密碼m供貨金額供貨日期銷售日期供貨商電話供貨商地址供貨商ID供貨商銷售銷售ID商品ID商品名稱價格促銷價格消費m系統(tǒng)ER圖說明1. 商店中的所有用戶(員工)可以銷售多種商品,每種商品可由不同用戶(工)銷售,每個顧客可以購買多種商品,不同商品可由不同顧客購買;2. 每個供貨商可以供應(yīng)多種不同商品,每種商品可由多個供應(yīng)商供應(yīng)。. v.三 系統(tǒng)設(shè)計過程一系統(tǒng)模型:戶類型與職能(1) 員工(營業(yè)員):l 通過商品條形碼掃描輸入商品到購買清單l 操作軟件計算交易總金額l 操作軟件輸出交易清單l 對會員進(jìn)行會員卡掃描以便打折(2) 超市經(jīng)理l 操作軟件錄入商品,供貨商,廠商l 操作軟件

11、制定進(jìn)貨計劃l 查詢打印計劃進(jìn)貨與入庫記錄l 操作軟件控制商品銷售與否l 查詢打印銷售情況l 操作軟件生成銷售排行榜l 查詢庫存明細(xì)記錄l 根據(jù)軟件發(fā)出的庫存告警進(jìn)行入貨l 操作軟件進(jìn)行盤點計算(3) 總經(jīng)理:l 基本信息登記管理l 員工操作權(quán)限管理l 客戶銷售權(quán)限管理零售前臺(POS)管理系統(tǒng)用例視圖后臺管理系統(tǒng)用例視圖二模塊子系統(tǒng)結(jié)構(gòu):商品錄入快速商品錄入支持條形碼掃描(1). 商品錄入功能描述:商品錄入子系統(tǒng)要求能快速錄入商品,因此必須支持條形碼掃描。(2). 收銀業(yè)務(wù)收銀業(yè)務(wù)交易總額計算打印交易清單支持會員卡打折功能描述:收銀業(yè)務(wù)子系統(tǒng)能計算交易總額,打印交易清單,并根據(jù)會員卡打折。(

12、3). 進(jìn)貨管理進(jìn)貨管理自動制定進(jìn)貨計劃自動入庫登記查詢打印計劃進(jìn)貨與入庫記錄功能描述:進(jìn)貨管理子系統(tǒng)可以根據(jù)庫存自動指定進(jìn)貨計劃,進(jìn)貨時自動等級以及提供查詢和打印計劃進(jìn)貨與入庫記錄的功能。(4). 銷售管理銷售管理商品銷售控制查詢打印銷售情況生成銷售排行榜功能描述:銷售管理子系統(tǒng)可以控制某商品是否允許銷售,查詢每種商品的銷售情況并產(chǎn)生年、月、日報表,同時可以生成銷售排行榜。(5). 庫存管理查詢庫存明細(xì)記錄庫存狀態(tài)自動告警提示庫存管理自動盤點計算功能描述:庫存管理子系統(tǒng)提供查詢庫存明細(xì)記錄的基本功能,并根據(jù)庫存的狀態(tài)報警,以及自動盤點計算。(6).人員管理人員管理基本信息登記管理員工操作權(quán)限

13、管理提示客戶銷售權(quán)限管理提示功能描述:人員管理子系統(tǒng)提供基本信息登記管理,員工操作權(quán)限管理,客戶權(quán)限管理四軟件測試軟件開發(fā)過程一般需要經(jīng)歷這樣幾個主要的階段:1. 定義。明確軟件開發(fā)的目標(biāo)、軟件的需求。2. 計劃。制定軟件開發(fā)所涉及 的各種計劃。3. 實現(xiàn)。進(jìn)行設(shè)計、編碼、文檔編寫工作,完成所要求的開發(fā)的軟件特性。4. 穩(wěn)定化。以測試和缺陷修復(fù)工作為主,確保將提交的軟件具有良好的質(zhì)量。5. 部署。安裝、提交開發(fā)完成的軟件,建立可供用戶使用的環(huán)境。測試過程分析:輸入:項目實施計劃書相關(guān)規(guī)范測試文檔源代碼、可執(zhí)行代碼需求跟蹤矩陣 活動介紹:構(gòu)建測試環(huán)境,包括系統(tǒng)平臺(軟硬件平臺)的安裝、可執(zhí)行代碼

14、或源代碼的安裝、系統(tǒng)基礎(chǔ)數(shù)據(jù)的準(zhǔn)備等。在測試過程中,記錄BUG信息,并及時向程序員提交BUG信息。收到BUG信息后進(jìn)行源代碼的修正,并記錄處理結(jié)果后,返回進(jìn)行回歸測試。在測試過程中,根據(jù)測試的功能,補充需求跟蹤矩陣相應(yīng)欄的內(nèi)容。若測試不通過,且涉及到修改設(shè)計階段的問題,則依據(jù)配置管理控制程序中的有關(guān)變更控制來執(zhí)行,直至測試通過。測試結(jié)束,根據(jù)測試情況,填寫測試總結(jié)報告。輸出:經(jīng)測試之源代碼經(jīng)測試之可執(zhí)行代碼測試文檔BUG記錄(可用BUG管理工具代替)測試總結(jié)報告修改后的需求跟蹤矩陣測試方案一范圍本文檔適用于超市管理系統(tǒng)軟件的單元/集成測試。1 系統(tǒng)概述2 文檔概述本文檔用于對超市管理系統(tǒng)軟件的

15、測試工作階段成果的描述。包括對軟件測試的整體描述,軟件測試的分類和級別,軟件測試的過程描述,軟件測試的結(jié)果等內(nèi)容。二引用文檔超市管理系統(tǒng)軟件需求規(guī)格說明超市管理系統(tǒng)軟件設(shè)計說明超市管理系統(tǒng)系統(tǒng)接口協(xié)議三測試概述1.被測軟件的基本概況使用的編程語言:匯編語言測試小結(jié)本次測試對超市管理系統(tǒng)軟件進(jìn)行了靜態(tài)分析和動態(tài)測試。測試工作分為兩個階段。第一階段進(jìn)行了軟件靜態(tài)分析,軟件測試人員和開發(fā)人員分別對軟件V1.00版本的代碼進(jìn)行走讀。在此基礎(chǔ)上軟件開發(fā)人員對代碼走查中發(fā)現(xiàn)的問題進(jìn)行了修改,做了代碼變更并提交了新版本進(jìn)行動態(tài)測試。在測試過程中針對發(fā)現(xiàn)的軟件缺陷進(jìn)行了初步分析,并提交程序設(shè)計人員對原軟件中可

16、能存在的問題進(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ā)現(xiàn)的軟件問題經(jīng)軟件測試人員修改,提交了新版本,軟件測試人員對此版本的軟件代碼進(jìn)行了回歸測試,確認(rèn)對前階段發(fā)現(xiàn)的軟件問題進(jìn)行了修改。a.靜態(tài)分析小結(jié)靜態(tài)測試采用人工代碼走查的方式進(jìn)行。參加代碼走查的軟件開發(fā)人員有:(略);參加代碼走查的

17、軟件測試人員有:(略)。代碼走查以代碼審查會議的形式進(jìn)行。靜態(tài)分析過程中共進(jìn)行了四次會議審查。靜態(tài)測試階段的主要工作內(nèi)容是:l根據(jù)對軟件匯編源代碼的分析繪制詳細(xì)的程序流程圖和調(diào)用關(guān)系圖;l對照軟件匯編源代碼和流程圖進(jìn)行程序邏輯分析、算法分析、結(jié)構(gòu)分析和接口分析;l對軟件匯編源代碼進(jìn)行編程規(guī)范化分析。通過靜態(tài)測試查找出軟件的缺陷 個,其中輕微的缺陷中等的缺陷嚴(yán)重的缺陷b. 動態(tài)測試小結(jié)動態(tài)測試使用的測試工具為超市管理系統(tǒng)軟件集成開發(fā)環(huán)境??偣驳臏y試用例數(shù):全部由測試人員人工設(shè)計。其中單元測試用例,集成測試用例。發(fā)現(xiàn)的軟件缺陷,都是在單元測試過程中發(fā)現(xiàn)的。集成測試階段未發(fā)現(xiàn)新的軟件缺陷。動態(tài)測試中

18、代碼覆蓋率:代碼行覆蓋率 分支覆蓋率 程序單元調(diào)用覆蓋率 c. 回歸測試小結(jié)對軟件測試過程中發(fā)現(xiàn)的缺陷經(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個中等缺陷屬于注釋變更,在原程序代碼的注釋中存在注釋不準(zhǔn)確的問題,會影響程序員對程序的理解,修改后的程序提高了

19、程序的可讀性。c.重點分析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

20、。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 地點:c 硬件配置:P4CPU,內(nèi)存512M,硬盤80Gd 軟件配置:Wondows ,e 被測軟件版本號: f 所有測試相關(guān)活動的日期和時間、測試操作人員等記錄見軟件測試記錄文檔。四測試結(jié)果在兩個階段測試過程中共發(fā)現(xiàn)軟件缺陷20個,經(jīng)軟件開發(fā)人員確認(rèn)的缺陷為20個,經(jīng)過改正的代碼消除了所有以確認(rèn)的軟件缺陷并通過了回歸測試。因測試條

21、件所限,未能進(jìn)行軟件的確認(rèn)測試和系統(tǒng)測試。五評估和建議1. 軟件評估 a. 軟件編碼規(guī)范化評估經(jīng)過回歸測試,未殘留的軟件編碼規(guī)范性缺陷。軟件代碼文本注釋率約為42%,代碼注釋充分,有利與代碼的理解和維護(hù)。b. 軟件動態(tài)測試評估被測軟件單元的總數(shù):使用的測試用例個數(shù):達(dá)到軟件測試出口準(zhǔn)則的軟件單元數(shù),通過率:通過單元和集成測試得知:軟件代碼邏輯清晰、結(jié)構(gòu)合理、程序單元間接口關(guān)系一致,運行穩(wěn)定。2. 改進(jìn)建議a. 建議在軟件開發(fā)項目中全面實施軟件工程化,加強(qiáng)軟件開發(fā)的管理工作。b. 建議進(jìn)一步加強(qiáng)軟件需求規(guī)格說明、軟件設(shè)計文檔編制以及編寫代碼的規(guī)范化。特別是應(yīng)該將系統(tǒng)中的硬件研制和軟件研制分別管理

22、,軟件文檔編制的種類和規(guī)格按照相關(guān)標(biāo)準(zhǔn)執(zhí)行。c. 盡早開展軟件測試工作。在軟件研制計劃安排上給軟件測試留有必要的時間,在資源配置上給軟件測試必要的支撐。d. 建議結(jié)合系統(tǒng)聯(lián)試,開展軟件的確認(rèn)和系統(tǒng)測試。. v.五 系統(tǒng)實施系統(tǒng)介紹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)。工作流程小型超市零售管理系統(tǒng)前臺P

23、OS銷售系統(tǒng)后臺管理系統(tǒng)商品錄入收銀業(yè)務(wù)進(jìn)貨管理銷售管理庫存管理人員管理運行平臺l 服務(wù)器服務(wù)器可根據(jù)應(yīng)用的規(guī)模選定,即可采用各種專用的服務(wù)器系統(tǒng)(如;SUN服務(wù)器),也可使用操作系統(tǒng)為Win NT服務(wù)器的小型服務(wù)器。l 數(shù)據(jù)庫軟件數(shù)據(jù)庫軟件采用Oracle (7.3.3以上版本),可根據(jù)服務(wù)器操作系統(tǒng)平臺選擇相應(yīng)的Oracle數(shù)據(jù)庫。l Web應(yīng)用服務(wù)器Oracle Application Server(3.0以上版本)IE瀏覽器(4.0以上版本)l 客戶機(jī)客戶機(jī)分為兩類,采用C/S結(jié)構(gòu)的子系統(tǒng)運行在Win9X操作系統(tǒng)上,硬件要求為Pentium166/32M以上配置;采用B/S結(jié)構(gòu)的子系統(tǒng)

24、運行在Win9X的瀏覽器之上,硬件要求為Pentium133/32M以上配置。開發(fā)工具SQL Server 2000的服務(wù)器版本Microsoft Visual Foxpro 6.01工具欄(條)說明菜單及工具欄提供了許多操作中的命令,這樣就可快速找到并使用這些命令。如果對某個快捷按鈕的使用不清楚,可將鼠標(biāo)放置其上,系統(tǒng)過幾秒后將彈出該快捷鈕的簡單說明。工具欄如下圖所示從左到右,其中包括“退出”、“關(guān)閉當(dāng)前窗口”、“插入新記錄”、“追加新記錄”、“刪除記錄”等快捷鈕?!巴顺觥笨旖葩o,退出整個應(yīng)用?!瓣P(guān)閉當(dāng)前窗口”快捷鈕,關(guān)閉當(dāng)前用戶界面或窗口?!安迦胄掠涗洝笨旖葩o,與菜單“【操作】à

25、【插入】”功能同。點擊該按鈕可在已選中的記錄前添加一條新記錄?!白芳有掠涗洝笨旖葩o,與菜單“【操作】à【追加】”功能同。點擊該按鈕可在當(dāng)前數(shù)據(jù)窗口的記錄集最后追加一條新記錄?!皠h除記錄”快捷鈕,與菜單“【操作】à【刪除】”功能同。點擊該按鈕可刪除當(dāng)前選中的記錄,記錄一旦刪除就不能再恢復(fù)。“重新取出數(shù)據(jù)” 快捷鈕,與菜單“【操作】à【重新取出數(shù)據(jù)】”功能相同。點擊該按鈕可以重新從數(shù)據(jù)庫取出當(dāng)前操作窗口下的數(shù)據(jù),其中如果對當(dāng)前操作窗口數(shù)據(jù)進(jìn)行過誤操作并沒有保存,可以用此快捷按鈕。“保存數(shù)據(jù)” 快捷鈕,與菜單“【操作】à【保存數(shù)據(jù)】”功能相同。點擊該按鈕可以保

26、存當(dāng)前窗口所改動過的數(shù)據(jù)?!皩?dǎo)入數(shù)據(jù)”快捷鈕,與菜單“【操作】à【導(dǎo)入】”功能同。系統(tǒng)彈出瀏覽文件對話框,選擇相應(yīng)的(*.txt或*.dbf)文件后,系統(tǒng)可從選擇的數(shù)據(jù)包文件中提取所有信息插入到當(dāng)前的數(shù)據(jù)窗口中?!皩?dǎo)出數(shù)據(jù)”快捷鈕,與菜單“【操作】à【導(dǎo)出】”功能同。系統(tǒng)彈出瀏覽文件對話框,輸入導(dǎo)出數(shù)據(jù)文件的名稱并選擇存為何種類型的數(shù)據(jù)文件,選擇完畢后單擊“保存”按鈕,系統(tǒng)將當(dāng)前的數(shù)據(jù)窗口中的信息存成用戶指定的數(shù)據(jù)文件。“復(fù)制”快捷鈕,與菜單“【編輯】à【復(fù)制】”功能同。選中某條記錄,點擊該按可將該記錄存入內(nèi)存剪貼板上備用,如果實施“粘貼”操作就可將該記錄復(fù)制到用

27、戶指定位置。對于錄入相似的記錄信息,使用“復(fù)制”和“粘貼”操作可加快錄入速度?!罢迟N”快捷鈕,與菜單“【編輯】à【粘貼】”功能同。該按鈕和上面的“復(fù)制”快捷鈕和用,可將一條記錄復(fù)制到用戶指定位置?!凹羟小?快捷鈕,與菜單“【編輯】à【剪切】”功能同。選中某條記錄,點擊該按鈕可以將該記錄剪切下來存入內(nèi)存剪貼板上,再用“粘貼”操作可將該記錄粘到用戶指定位置。對于錄入的信息不在指定的位置等操作。使用“剪切”和“粘貼”操作更方便。這三個健分別為“復(fù)制所選內(nèi)容”“剪切所選內(nèi)容”“粘貼選中的內(nèi)容”快捷鈕,與菜單“【編輯】à【復(fù)制】、【剪切】、【粘貼】”功能同。這對于多條或者大

28、批量的數(shù)據(jù)進(jìn)行操作非常方便。功能與單個的“復(fù)制”“剪切”類似“全選”快捷鈕,與菜單“【編輯】à【全選】”功能同。點擊該按鈕可選中當(dāng)前用戶界面中的所有記錄。“反向先擇條目” 與菜單“【編輯】à【反向選擇】”功能同。點擊該按鈕可選中非定的其它記錄。“檢索數(shù)據(jù)” 快捷鈕,與菜單“【查看】à【查詢】”功能同。點擊該按鈕可以設(shè)置相應(yīng)條件進(jìn)行檢索,這樣對大批量的數(shù)據(jù)就可以自己設(shè)定條件進(jìn)行檢索了?!芭判驍?shù)據(jù)” 快捷鈕,與菜單“【查看】à【查詢】”功能同。點擊該按鈕可以將當(dāng)前窗口記錄進(jìn)行升降排序?!斑^濾數(shù)據(jù)”快捷鈕,與菜單“【查看】à【查詢】”功能同。點擊該按

29、鈕可以根據(jù)自己對要求把所需要的記錄進(jìn)行過濾。這樣更方便用戶對符合條件記錄進(jìn)行操作“選擇顯示的列”快捷鈕,與菜單“【查看】à【查詢】”功能同。點擊該按鈕可以對記錄中的每一單列進(jìn)行操作。有些不需要顯示的列就可有選擇的屏蔽掉。這樣操作起來更方便。“數(shù)據(jù)導(dǎo)航條”快捷鈕集,與菜單“【查看】à【第一頁】、【上一頁】、【下一頁】、【最后一頁】”功能同。該導(dǎo)航條主要是針對有時記錄太多,所有記錄不可能同時顯示的情況。通過這些導(dǎo)航條可在這些記錄集中方便地瀏覽數(shù)據(jù)記錄。如同書的翻頁功能?!皩盈B放置窗口” 快捷鈕,與菜單“【窗口】à【層疊】”功能相同。在系統(tǒng)出現(xiàn)多個用戶窗口時,點擊該按鈕

30、可以使窗口間相互層疊,更方便于操作?!八狡戒伌翱凇焙汀按怪逼戒伌翱凇?快捷鈕,與菜單“【窗口】à【水平平鋪】、【垂直平鋪】”功能相同。在系統(tǒng)出現(xiàn)多個用戶窗口時,點擊該按鈕可以使各窗口水平、垂直平鋪,全部顯示不會重疊?!疤畛浞胖么翱凇薄芭帕袌D標(biāo)”快捷鈕,與菜單“【窗口】à【填充】à【圖標(biāo)排列】”功能相同。在系統(tǒng)同時使用多個窗口時,使用填充按鈕按鈕可以使當(dāng)前窗口最大化。而排列圖標(biāo)按鈕可將窗口最小化,以圖標(biāo)的形式來布置窗口。2記錄的定位操作2.1 自定義查詢記錄該操作對應(yīng)與菜單命令“【查看】à【查詢】”,其快捷鈕為“檢索數(shù)據(jù)”快捷鈕。單擊該操作,系統(tǒng)將彈出“

31、查詢條件表達(dá)式”輸入對話框。在該對話框中輸入要查詢數(shù)據(jù)庫的檢索條件,輸入的內(nèi)容為形成SQL語句的Where子句部分。輸入完查詢條件后,單擊“確定”后系統(tǒng)即根據(jù)該“查詢條件”來查找數(shù)據(jù)庫系統(tǒng)中符合該條件的記錄集。2.2 排序記錄集該操作對應(yīng)與菜單命令“【查看】à【排序】”,其快捷鈕為“排序數(shù)據(jù)”快捷鈕。單擊該操作會彈出一個如右所示的對話框。排序功能主要按字段來排序查詢的記錄集。單擊“字段”列表會彈出當(dāng)前數(shù)據(jù)窗口顯示列的下拉列表框,供用戶選擇用來排序的列?!皯?yīng)用”和“確定”按鈕功能類似,只是“應(yīng)用”不關(guān)閉該“排序”對話框,而“確定”操作將關(guān)閉“排序”對話框。這兩個操作都將按用戶選擇的字段

32、來排序業(yè)務(wù)記錄集。其中“自動”即按系統(tǒng)默認(rèn)的方式來排序業(yè)務(wù)記錄集。2.3 過濾記錄集該操作對應(yīng)與菜單命令“【查看】à【過濾】”,其快捷鈕為“過濾數(shù)據(jù)”快捷鈕。該操作實現(xiàn)從當(dāng)前顯示的記錄集中篩選要瀏覽的記錄子集?!白远x查詢”操作是從數(shù)據(jù)庫中查詢滿足條件的業(yè)務(wù)記錄集,而“篩選”操作是從數(shù)據(jù)庫查詢返回得到的記錄集緩沖區(qū)中取值,即得到“自定義查詢”操作的一個子集,它不與數(shù)據(jù)庫交互。打個比方就是用篩子篩選一遍已得到的東西,“篩選”本身不能獲得其他東西只能刪除。該“篩選記錄集”操作同“自定義查詢”操作,需要注意的是“篩選”操作中的日期條件需加上“datetime()”,如“日期<datetime("1999-12-1 00:00:00")”。2.4 選擇列該操作對應(yīng)與菜單命令“【查看】à【選擇列】”,其快捷鈕為“選擇顯示的列”快捷鈕。該操作主要針對數(shù)據(jù)窗口中顯示的數(shù)據(jù)列過多不易瀏覽的情況。單擊“選擇列”操作系統(tǒng)將彈出如右圖所示的對話框。選擇或去選對應(yīng)列的“顯示”檢查框可定制數(shù)據(jù)窗口中要顯示的列。用戶管理說明功能概

溫馨提示

  • 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

提交評論