版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、 可修改 歡迎下載 精品 Word 可修改 歡迎下載 精品 Word 可修改 歡迎下載 精品 Word長江大學計算機科學學院超市管理系統(tǒng)姓 名: 鄒會明占 盼徐敬根王 成專 業(yè):石油軟件工程指導老師:余華云老師目錄一、 HYPERLINK l 一 可行性研究報告-主要負責人:占 盼1、 HYPERLINK l 一1 報告編寫目的2、工程概述 HYPERLINK l 一21 工程背景2.2 HYPERLINK l 一22 工程意義 HYPERLINK l 一23 工程目標 HYPERLINK l 一24 工程用途3、 HYPERLINK l 一3 技術可行性 HYPERLINK l 一31 可行
2、性因素 HYPERLINK l 一32 技術條件 HYPERLINK l 一33 用戶使用可行性 HYPERLINK l 一34 系統(tǒng)可行性簡要描述 HYPERLINK l 一35 系統(tǒng)可行性處理流程二、 HYPERLINK l 二 工程開發(fā)方案-主要負責人:占 盼1、 HYPERLINK l 二1 工作內(nèi)容2、 HYPERLINK l 二2 主要參與人員3、 HYPERLINK l 二3 產(chǎn)品 HYPERLINK l 二31 軟件包 HYPERLINK l 二32 設計文檔 HYPERLINK l 二33 軟件操作手冊 HYPERLINK l 二34 效勞4、 HYPERLINK l 二4
3、完成工程的期限5、 HYPERLINK l 二5 工程的方案進度表6、 HYPERLINK l 二6 實施方案 HYPERLINK l 二61 工作任務的分解與人員的分工三、 HYPERLINK l 三 需求規(guī)格說明書-主要負責人:徐敬根1、工程方案 系統(tǒng)開發(fā)目的 背景說明 工程確立 應用范圍 定義 參考資料2、邏輯分析與詳細分析 系統(tǒng)功能 流程圖 戶類型與職能 統(tǒng)開發(fā)步驟 系統(tǒng)平安問題3、基于UML的建模 語義規(guī)那么 UML模型.1 系統(tǒng)UML模型.2 子系統(tǒng)UML模型4、超市銷售系統(tǒng)概念設計文檔四、 HYPERLINK l 四 概要設計說明書-主要負責人:王 成1、 HYPERLINK l
4、 四1 總體設計 需求規(guī)定 HYPERLINK l 四12 運行環(huán)境 系統(tǒng)結構圖2、 HYPERLINK l 四4 接口設計 用戶接口 內(nèi)部接口3、 HYPERLINK l 四4 運行設計 運行模塊組合 運行控制 運行時間4、 HYPERLINK l 四4 數(shù)據(jù)結構設計 邏輯結構設計要點 邏輯結構設計5、 HYPERLINK l 四4 運行設計 運行控制 運行時間 6、維護設計五、 HYPERLINK l 五 詳細設計說明書-主要負責人:王 成1、 HYPERLINK l 五1 總體設計 需求概括 軟件結構2、程序描述 HYPERLINK l _Toc266735319 2.1 系統(tǒng)登錄模塊
5、HYPERLINK l _Toc266735320 2.2 進貨管理模塊 HYPERLINK l _Toc266735321 2.3 銷售管理模塊 HYPERLINK l _Toc266735322 2.4 庫存管理模塊 HYPERLINK l _Toc266735323 2.5 供貨商管理模塊 HYPERLINK l _Toc266735324 2.6系統(tǒng)管理模塊六、用戶操作手冊-主要負責人:鄒會明1、軟件產(chǎn)品介紹 1.1 目標 1.2 功能2、 HYPERLINK l 六2 運行環(huán)境 2.1 硬件 2.3 支持軟件3、 HYPERLINK l 六3 使用說明 3.1 安裝和初始化 3.2
6、登陸 3.3 輸入和輸出 3.4 求助查詢七、 HYPERLINK l 七 測試分析-主要負責人:鄒會明1、 HYPERLINK l 七1 引言 1.1 編寫目的 1.2 工程背景 1.3 參考資料2、 HYPERLINK l 七2 測試方案執(zhí)行情況 2.1 測試工程 2.2 測試機構和人員 2.3 測試結果 2.4 軟件需求測試結論3、評價 3.1 軟件能力 3.2 缺陷和限制 3.3 建議 3.4 測試結論八、 HYPERLINK l 九 軟件文檔編寫總結報告-負責人:所有人一、可行性研究報告1、報告編寫目的任何學科的開展都與當時的環(huán)境和條件緊密相聯(lián),管理系統(tǒng)也是一樣,在人類進入工業(yè)社會以
7、后,出于對生存與開展的需要,人們開始嘗試使用更先進的設備和技術來處理和使用信息。隨著現(xiàn)代科學技術的迅猛開展,計算機技術已經(jīng)滲透到各個領域,成為各行業(yè)必不可少的工具,特別是Internet技術的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨特的優(yōu)勢,步入信息化時代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對數(shù)據(jù)庫的進一步開發(fā)和利用顯得尤為迫切。作為國內(nèi)市場的一些中小型超市,它們在信息化過程中的步伐要落后于大中型超市,而對于這些企業(yè)的資源管理,信息的存儲和處理也顯得迫切需要,要適應市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的信息化進程是必可少的。2、工程概述2.1、
8、工程背景在我國超市形成在20世紀90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟的開展發(fā)揮了重要的作用。隨著超市高速的開展,其經(jīng)營管理也變得愈加復雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售也的開展,這樣就迫切地需要引入新的管理技術。超市形態(tài)具有種種優(yōu)點,但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結算速度慢,容易出現(xiàn)營業(yè)過失,不宜進行商品調(diào)價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經(jīng)驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。隨著超市形態(tài)的高速開展,其經(jīng)營管理也變得愈加復雜,日常所需要
9、處理的數(shù)據(jù)量也逐漸增大,商業(yè)運轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應對這復雜的市場。為此,依靠現(xiàn)代化的計算機信息處理技術來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進、銷、存等狀況和各種反應信息分析,使管理人員快速對市場的變化做出相應的決策,加快超市經(jīng)營管理效率。2.2 工程意義通過這個系統(tǒng),超市就可以實時掌握銷售流程及銷售情況,那么可以有效地加速商品的周轉(zhuǎn)率并提高效勞質(zhì)量,而且可以減少產(chǎn)品售價不符等所產(chǎn)生的問題。因此,開發(fā)一套以促進管理體制改革和管理手段改良、改善決策方法和決策依據(jù)的管理信息系統(tǒng)是很有必要的。這對于在信息效勞中
10、創(chuàng)造價值,促進資源共享和信息集成,減員增效,提高管理水平都有很大幫助。2.3 工程目標1大大提高超市的運作效率; 2通過全面的信息采集和處理,輔助提高超市的決策水平; 3使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營本錢, 提高效益,增強超市擴張力, 提供有效的技術保障。3、技術可行性3.1 可行性因素a.工程的效率遠大于本錢;b.技術可行,以現(xiàn)有技術完全可以承當起開發(fā)的任務;c.操作可行,軟件的簡單易用能被原有的工作人員快速接受;3.2 技術條件系統(tǒng):Windows7或者Windows XP 或Windows Vista開發(fā)平臺:.NET開發(fā)語言:C#架構:B/S效勞前臺:ExtJs/H
11、tml/Javascript/Css業(yè)務層:Hibernate數(shù)據(jù)庫:MySQL版本控制:SVNsubversion是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數(shù) HYPERLINK xbaike.baidux/view/444964.htm t _blank 開源軟件都使用svn作為代碼版本管理軟件3.3 用戶使用可行性提高用戶使用的可行性,適用于更多的用戶,更多的用戶可使用該系統(tǒng),提高運行效率,減少工作時間。3.4 系統(tǒng)可行性處理流程二、工程開發(fā)方案1、工作內(nèi)容為完本錢工程,需要按照需求分析、設計、評審、編碼、測試、安裝和維護等不同的階段來進行,其中,本方案不考慮維護階段所做
12、的工作。需求分析明確本工程所開發(fā)產(chǎn)品的特性,并對不同的功能組進行劃分,得到用戶方確實認。設計階段將需求轉(zhuǎn)換為計算機的模型,并且對實現(xiàn)的功能進行分配,詳細設計還提供各模塊、任務、功能點的詳細規(guī)劃。評審分布在工程的階段點,是質(zhì)量保證的一局部,評審活動用于確定和調(diào)整與需求的偏差,以確保最后的產(chǎn)品符合初始提出的要求。編碼實現(xiàn)將按照軟件產(chǎn)品設計所描述的內(nèi)容,編寫代碼實現(xiàn)軟件各局部的功能。測試局部包括對實現(xiàn)過程的錯誤的修改、功能的改良的一些活動,同時各包括了各子系統(tǒng)、模塊、功能點的組合和連調(diào)。以上的過程中,包含了不同階段的文檔輸出工作,并且上一階段的輸出,通常作為下一階段的輸入而存在。2、主要參與人員人員
13、名稱主要職責或職務成員技能說明AAA工程經(jīng)理、文檔工程師、程序員、測試師工程規(guī)劃、指導、系統(tǒng)測試BBB程序員、測試師腳本編碼、連調(diào)、系統(tǒng)測試CCC系統(tǒng)分析員、程序員、測試師系統(tǒng)分析、頁面設計、系統(tǒng)測試DDD系統(tǒng)分析員、程序員、測試師系統(tǒng)分析、技術分析、系統(tǒng)測試EEE系統(tǒng)分析員、數(shù)據(jù)庫設計師、程序員、測試師系統(tǒng)分析、數(shù)據(jù)庫設計、系統(tǒng)測試FFF系統(tǒng)分析員、程序員、測試師系統(tǒng)調(diào)試、頁面設計、系統(tǒng)測試3、產(chǎn)品最后完成的軟件將交付相關的軟件包、設計文檔、軟件操作手冊、效勞。3.1 軟件包a、完成的超市管理系統(tǒng)以.rar格式進行壓縮打包成軟件包;b、軟件包里附帶數(shù)據(jù)庫系統(tǒng)的腳本程序;3.2 設計文檔設計文
14、檔將提供軟件的整個開發(fā)流程、開發(fā)技術的準備工作等詳細的資料。3.3 軟件操作手冊a、操作手冊提供用戶對軟件系統(tǒng)的操作指導,要求同時以.html或.doc格式的電子文檔;b、操作手冊同時包含整個軟件的安裝指南;3.4 效勞a、參與人員能為用戶進行系統(tǒng)講解、介紹;b、參與人員能培訓用戶熟練操作我們開發(fā)的軟件系統(tǒng);c、參與人員能夠?qū)φ谑褂玫能浖到y(tǒng)進行遠程監(jiān)控;d、參與人員能夠履行合同中的其他合理性維護工作如對方業(yè)務的保密性,這方面暫時省略4、完成工程的期限在2021年12月底啟動本工程,20一三年6月底完成測試,并提供軟件包、設計文檔、軟件操作手冊等詳細的開發(fā)資料。工程啟動:2021年12月一五
15、日工程結束:20一三年6月30日5、工程的方案進度表活動編號活動任務名稱開始時間結束時間持續(xù)時間/天負責人參加人員預算經(jīng)費其他資源可行性分析2021.12.一八20215B需求分析202120215C軟件設計2021202110D數(shù)據(jù)庫建立2021202110E子系統(tǒng)1編碼、測試2021202110F子系統(tǒng)2編碼、測試2021202110G硬件安裝202120215H硬件測試202120215I集成測試20212021.06.015J系統(tǒng)安裝/培訓202120215K驗收測試20212021106、實施方案6.1 工作任務的分解與人員的分工本工程的工作分解結構如下:任務姓名參加時間工程管理全部
16、軟件配置管理,質(zhì)量保證全部可行性分析全部需求分析全部軟件設計全部數(shù)據(jù)庫建立全部子系統(tǒng)1編碼、測試全部子系統(tǒng)2編碼、測試全部硬件安裝全部硬件測試全部模塊、集成測試全部系統(tǒng)安裝/培訓全部驗收測試全部三、需求規(guī)格說明書1、工程方案系統(tǒng)開發(fā)目的1大大提高超市的運作效率;2通過全面的信息采集和處理,輔助提高超市的決策水平;3使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營本錢, 提高效益,增強超市擴張力, 提供有效的技術保障。背景說明21世紀,超市的競爭也進入到了一個全新的領域,競爭已不再是規(guī)模的競爭,而是技術的競爭、管理的競爭、人才的競爭。技術的提升和管理的升級是超市業(yè)的競爭核心。零售領域目前呈多元
17、開展趨勢,多種業(yè)態(tài):超市、倉儲店、便利店、特許加盟店、專賣店、貨倉等相互并存。如何在劇烈的競爭中擴大銷售額、降低經(jīng)營本錢、擴大經(jīng)營規(guī)模,成為超市營業(yè)者努力追求的目標。工程確立針對超市的特點,為了幫助超市解決現(xiàn)在面臨的問題,提高小型超市的競爭力,我們將開發(fā)以下系統(tǒng):前臺POS銷售系統(tǒng)、后臺管理系統(tǒng),其中這兩個子系統(tǒng)又包含其它一些子功能。應用范圍本系統(tǒng)適應于各種小型的超市。定義1商品條形碼:每種商品具有唯一的條形碼,對于某些價格一樣的商品,可以使用自定義條形碼。2交易清單:包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時間。3商品積壓:在一定時期內(nèi),遠無法完成銷售方案的商品會
18、造成積壓。4促銷:在一定時期內(nèi),某些商品會按低于原價的促銷價格銷售。庫存告警提示:當商品的庫存數(shù)量低于庫存報警數(shù)量時發(fā)出提示。5盤點:計算出庫存、銷售額、盈利等經(jīng)營指標。1.6 參考資料?SQL Server 2000 實用教程?范立南編 清華大學出版社?軟件工程導論?重慶大學出版社?軟件工程理論與實踐? Shari Lawrence Pfleeger編 清華大學出版社邏輯分析與詳細分析 HYPERLINK l _3._零售前臺POS管理系統(tǒng) 零售前臺POS管理系統(tǒng),本系統(tǒng)必須具有以下功能:商品錄入:根據(jù)超巿業(yè)務特點制定相關功能,可以通過輸入唯一編號、掃描條形碼、商品名稱等來實現(xiàn)精確或模糊的商
19、品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準確快速地進行商品掃描錄入。收銀業(yè)務:通過掃描條形碼或者直接輸入商品名稱對于同類多件商品采用一次錄入加數(shù)量的方式自動計算本次交易的總金額。在顧客付款后,自動計算找零,同時打印交易清單包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時間。平安性:OS登陸、退出、換班與操作鎖定等權限驗證保護;斷電自動保護最大限度防止意外及惡意非法操作。 獨立作業(yè):有的斷網(wǎng)收銀即在網(wǎng)絡效勞器斷開或網(wǎng)絡不通的情況下,收銀機仍能正常作業(yè)后臺管理系統(tǒng),本系統(tǒng)必須具備以下功能進貨管理: 根據(jù)銷售情況及庫存情況,自動制定進貨方案亦可手工制
20、定修改,可以防止盲目進貨造成商品積壓。 按方案單有選擇性地進行自動入庫登記。 綜合查詢打印方案進貨與入庫記錄及金額。銷售管理: 商品正常銷售、促銷與限量、限期及禁止銷售控制。 綜合查詢各種銷售明細記錄、交結賬情況等。 按多種方式統(tǒng)計生成銷售排行榜,靈活觀察和打印商品銷售日、月、年報表。庫存管理: 綜合查詢庫存明細記錄。 庫存狀態(tài)自動告警提示。如庫存過剩、少貨、缺貨等。軟件為您預警,防止庫存商品積壓損失和缺貨。 庫存自動盤點計算。系統(tǒng)結構系統(tǒng)總體結構小型超市零售管理系統(tǒng)小型超市零售管理系統(tǒng)后臺管理系統(tǒng)進貨管理銷售管理庫存管理用戶管理模塊子系統(tǒng)結構商品錄入商品錄入快速商品錄入支持條形碼掃描進貨管理
21、進貨管理進貨管理自動制定進貨方案自動入庫登記查詢打印方案進貨與入庫記錄功能描述:進貨管理子系統(tǒng)可以根據(jù)庫存自動指定進貨方案,進貨時自動等級,以及提供查詢和打印方案進貨與入庫記錄的功能。銷售管理銷售管理銷售管理商品銷售控制查詢打印銷售情況生成銷售排行榜功能描述:銷售管理子系統(tǒng)可以控制某商品是否允許銷售,查詢每種商品的銷售情況并產(chǎn)生年、月、日報表,同時可以生成銷售排行榜。庫存管理查詢庫存明細記錄查詢庫存明細記錄庫存狀態(tài)自動告警提示庫存管理自動盤點計算功能描述:庫存管理子系統(tǒng)提供查詢庫存明細記錄的根本功能,并根據(jù)庫存的狀態(tài)報警,以及自動盤點計算。2.2、流程圖前臺管理系統(tǒng)頂層DFD圖第0層DFD圖銷
22、售員銷售員商品信息銷售商品錄入商品信息文檔信息列表商品信息商品信息業(yè)務清單第1層DFD圖營業(yè)員條形碼掃描快速商品錄入營業(yè)員條形碼掃描快速商品錄入銷售交易金額打印清單商品信息列表商品錄入商品信息商品信息商品信息商品信息業(yè)務信息業(yè)務清單文檔交易信息表業(yè)務信息員工營業(yè)員:通過商品條形碼掃描輸入商品到購置清單操作軟件計算交易總金額操作軟件輸出交易清單超市經(jīng)理操作軟件錄入商品,供貨商,廠商操作軟件制定進貨方案查詢打印方案進貨與入庫記錄操作軟件控制商品銷售與否查詢打印銷售情況操作軟件生成銷售排行榜查詢庫存明細記錄根據(jù)軟件發(fā)出的庫存告警進行入貨操作軟件進行盤點計算總經(jīng)理:根本信息登記管理員工操作權限管理客戶
23、銷售權限管理確定參與者和相關的用況為每個用況設計過程建立順序圖,確定每個腳本中對象的協(xié)作創(chuàng)立類,確定腳本中的對象設計, 編碼, 測試, 集成類為過程編寫系統(tǒng)測試案例運行測試案例,檢驗系統(tǒng)平安問題信息系統(tǒng)盡管功能強大,技術先進,但由于受到自身體系結構,設計思路以及運行機制等限制,也隱含許多不平安因素。常見因素有:數(shù)據(jù)的輸入,輸出,存取與備份,源程序以及應用軟件,數(shù)據(jù)庫,操作系統(tǒng)等漏洞或缺陷,硬件,通信局部的漏洞,企業(yè)內(nèi)部人員的因素,病毒,“黑客等因素。因此,為使本系統(tǒng)能夠真正平安,可靠,穩(wěn)定地工作,必須考慮如下問題:為保證平安,不致使系統(tǒng)遭到意外事故的損害,系統(tǒng)因該能防止火,盜或其他形式的人為破
24、壞。系統(tǒng)要能重建;系統(tǒng)應該是可審查的;系統(tǒng)應能進行有效控制,抗干擾能力強;系統(tǒng)使用者的使用權限是可識別的客戶端操作系統(tǒng):不限瀏覽器:IE6.0以上、Firefox、360應用效勞端操作系統(tǒng):Windows XP、Windows Vista、Windows 7、Linux、Unix應用效勞數(shù)據(jù)庫訪問:JDBCHibernate的持久層設計數(shù)據(jù)庫效勞器端操作系統(tǒng):Windows XP、Windows Vista、Windows 7數(shù)據(jù)庫系統(tǒng):MySQL輔助工具名稱參考網(wǎng)站作用圖標PowerDesigner HYPERLINK xxsybasex/products/modelingdevelopme
25、nt/powerdesigner xxsybasex/products/modelingdevelopment/powerdesigner進行數(shù)據(jù)庫設計VisualSVN HYPERLINK xxvisualsvnx/ xxvisualsvnx/SVN版本控制效勞器TortoiseSVN HYPERLINK / SVN版本控制客戶端,使團隊成員代碼共享MySQL Administrator HYPERLINK xdev.mysqlx/ MySQL數(shù)據(jù)庫管理工具Firebug HYPERLINK xgetfirebugx/ xgetfirebugx/
26、b/s前臺調(diào)試工具基于UML的建模那么用例模型use cases view用例視圖的根本組成部件是用例use case、角色(actor)和系統(tǒng)(system)。用例用于描述系統(tǒng)的功能,也就是從外部用戶的角度觀察,系統(tǒng)應支持哪些功能,幫助分析人員理解系統(tǒng)的行為,它是對系統(tǒng)功能的宏觀描述,一個完整的系統(tǒng)中通常包含假設干個用例,每個用例具體說明應完成的功能,代表系統(tǒng)的所有根本功能集。角色是與系統(tǒng)進行交互的外部實體,它可以是系統(tǒng)用戶,也可以是其它系統(tǒng)或硬件設備,總之,但凡需要與系統(tǒng)交互的任何東西都可以稱作角色。系統(tǒng)的邊界線以內(nèi)的區(qū)域即用例的活動區(qū)域那么抽象表示系統(tǒng)能夠?qū)崿F(xiàn)的所有根本功能。在一個根本功
27、能集已經(jīng)實現(xiàn)的系統(tǒng)中,系統(tǒng)運轉(zhuǎn)的大致過程是:外部角色先初始化用例,然后用例執(zhí)行其所代表的功能,執(zhí)行完后用例便給角色返回一些值,這個值可以是角色需要的來自系統(tǒng)中的任何東西。UML:是一種標準的圖形化建模語言,它是面向?qū)ο蠓治雠c設計的一種標準表示;它不是一種可視化的程序設計語言而是一種可視化的建模語言;不是工具或知識庫的規(guī)格說明而是一種建模語言規(guī)格說明是一種表示的標準;不是過程也不是方法但允許任何一種過程和方法使用它。用例use case:參與者actor:3.2 UML模型3.21 系統(tǒng)UML模型 銷售 銷售商品銷售控制進貨管理庫存管理員工根本信息管理員工操作權限管理客戶銷售管理營業(yè)員經(jīng)理總經(jīng)理
28、.2 子系統(tǒng)UML模型1零售前臺POS管理系統(tǒng)用例視圖銷售銷售清單結賬貨物營業(yè)員顧客2后臺管理系統(tǒng)用例視圖自動制定進貨方案銷售管理自動入庫登記自動制定進貨方案銷售管理自動入庫登記生成銷售排行榜生成銷售排行榜倉庫管理員查詢庫存明細超市經(jīng)理倉庫管理員查詢庫存明細超市經(jīng)理倉庫管理庫存狀態(tài)自動告警倉庫管理庫存狀態(tài)自動告警自動盤點計算自動盤點計算自動制定進貨 自動制定進貨 自動入庫登記查詢打印方案進貨管理自動入庫登記查詢打印方案進貨管理4、超市銷售系統(tǒng)概念設計文檔系統(tǒng)ER圖系統(tǒng)ER圖說明每個顧客可以購置多種商品,不同商品可由不同顧客購置.每個供貨商可以供給多種不同商品,每種商品可由多個供給商供給。四、概
29、要設計說明書2、 總體設計 需求規(guī)定 硬件支持此軟件有進行遠程訪問的功能,也就是說對效勞器要求較高。因此,建議機器至少能順暢運行SQL效勞器及其相關軟件。 軟件支持 本軟件將在以下環(huán)境下編寫完成:操作系統(tǒng):Windows XP professional編程軟件:Microsoft Visual Studio 2021 中文版SQL效勞器:Microsoft SQL Server 2000 2.1.3 系統(tǒng)功能 管理員輸入登陸用戶名,密碼,就能進入系統(tǒng)對商品進行錄入,查詢等功能,如果用戶不輸入用戶名,密碼那么不能進入系統(tǒng)。商品實時檢索功能:提供一個強大的搜索引擎功能, 用戶只需提供商品名稱的關鍵
30、字,就能檢索到上面商品的所有相關資源,并且顯示出來。2.1.4 系統(tǒng)性能(1)時間特性要求 系統(tǒng)的速度要在用戶可接受的范圍內(nèi),但考慮到需要實時檢測商品的數(shù)量可庫存情況,對資源實時搜索的速度可以有較低的要求。(2)可靠性 系統(tǒng)要有較高的可靠性,可恢復性。(3)靈活性系統(tǒng)要有良好的接口,以適應增加商品信息,增加商品類型,增加相關的商品錄入功能的需求;增加商品信息的更改和更新功能. 運行環(huán)境 2.2.1 設備普通pc機,互聯(lián)網(wǎng)。軟件支持操作系統(tǒng):Windows 98以上系統(tǒng)系統(tǒng)結構圖 3、接口設計用戶界面:在界面設計上,應做到簡單明了,易于操作,并且要注意到界面的布局,應突出的顯示重要以及出錯信息。
31、外觀上也要做到合理化,考慮到用戶多對WINDOW 風格較熟悉,應盡量向這一方向靠攏。 本系統(tǒng)設有人機操作界面,考慮到操作簡單,易于管理方面,主要硬件接口設備為PC,鼠標,鍵盤。而軟件接口主要以windows平臺為根本平臺。見系統(tǒng)框圖,各模塊之間相互獨立又彼此關聯(lián),主要通過函數(shù)調(diào)用實現(xiàn)各局部的連接。4.1 運行模塊組合 系統(tǒng)管理系統(tǒng)管理具有用戶管理和退出系統(tǒng)的功能。對系統(tǒng)支持性數(shù)據(jù)作維護。(1)增加用戶 設置管理員。系統(tǒng)初始設置一個用戶名和密碼,管理人員可以利用這個用戶名和密碼登陸??梢蕴砑?,刪除,修改用戶信息,設置用戶登陸密碼,以及確認用戶角色。(2)修改密碼要修改用戶密碼必須通過用戶登陸 商
32、品信息管理部門信息管理局部包括:商品名商品簡稱產(chǎn)地計算單位規(guī)格批號批準文號公司號外碼備注最后修改時間其功能是實現(xiàn)對各局部數(shù)據(jù)的添加,修改,刪除等操作。(1)商品信息添加商品名的根本信息的添加。如新商品的入庫等。(2)商品信息修改商品名的根本信息的修改。如商品銷售后,庫存數(shù)量等。 (3)商品信息刪除商品名的根本信息的刪除。如商品銷售完,不再進本類商品時就需要將商品的信息刪除等。(4)商品信息查詢商品名的根本信息的查詢。管理員想了解商品的庫存和銷售情況時,可以多商品進行查詢。 庫存管理庫存包括:名稱編號價格計量單位數(shù)量其功能是實現(xiàn)對各局部數(shù)據(jù)內(nèi)容的添加,修改,查詢,刪除。各管理局部的明細如下:(1
33、)商品添加添加商品信息(2)商品修改修改商品信息(3)商品查詢查詢商品信息功能模塊分布圖超市管理系統(tǒng)超市管理系統(tǒng)后臺管理系統(tǒng)后臺管理系統(tǒng)用戶管理庫存管理銷售管理進貨管理用戶管理庫存管理銷售管理進貨管理4.2 運行控制軟件運行時有較友好的界面,根本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。使用戶與計算機互動。(見系統(tǒng)框圖4.3 運行時間函數(shù)和事件的運行時間要看所在計算機的配置。系統(tǒng)的運行時間根本可以到達用戶所提出的要求。系統(tǒng)響應時間視具體pc配置而定,一般正常情況下將很快。5.1 邏輯結構設計要點針對一般小型超市后臺信息管理系統(tǒng)的需求,通過對商品進出過程的內(nèi)容和數(shù)據(jù)流程分析,設計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結構。
34、5.2 物理結構設計系統(tǒng)的存儲物理結構由數(shù)據(jù)庫來自動生成。6、運行設計6.1運行控制 軟件運行時有較友好的界面,根本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。6.2 運行時間系統(tǒng)的運行時間根本可以到達用戶所提出的要求。7、維護設計由于系統(tǒng)較小沒有外加維護模塊,因為維護工作比擬簡單,僅靠數(shù)據(jù)庫的一些根本維護措施即可。五、詳細設計說明書2、總體設計2、1需求概要 大大提高超市的運作效率,通過全面的信息采集和處理,輔助提高超市的決策水平;使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營本錢,提高效益,增強超市擴張力,提供有效的技術保障。要求系統(tǒng)能有效、快速、平安、可靠和無誤的完成上述操作。并要求客戶機的界面要簡
35、單明了,易于操作,效勞器程序利于維護。2、2 軟件結構 3、程序描述 功能:本模塊的主要功能是對用戶身份進行,驗證只有系統(tǒng)的合法用戶才能進入系統(tǒng)。其窗體如下列圖: 在進行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫里的用戶清單,并對賬號和密碼進行驗證,只有輸入了正確的賬號和密碼后,系統(tǒng)登錄才會成功。并在輸入了錯誤的或者是不存在的賬戶和密碼時,系統(tǒng)會給出出錯信息提示,指明登錄過程中的錯誤輸入或者錯誤操作,以便用戶進行正確的登錄。系統(tǒng)登錄模塊流程圖:進入系統(tǒng)用戶名、密碼及校驗碼登錄系統(tǒng)進入系統(tǒng)用戶名、密碼及校驗碼登錄系統(tǒng)合法NY結束開始Y功能:該模塊主要是實現(xiàn)進行進貨信息查詢功能。進貨信息查詢:該模塊為超
36、市提供整個超市的進貨情況查詢,也可以進行進貨信息的明細查詢,并以進貨報表形式打印出來。輸入項、輸出項:該模塊的輸入項為超市的進貨單,其中包括進貨單的編號,商品的編號,供貨商號,進貨價,數(shù)量,金額進貨日期,備注。進貨管理模塊流程圖: 功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時對庫存清單進行更新,以備用戶將來對庫存信息進行查詢和打印,此外還可以對銷售信息進行查詢和盤點功能。銷售信息查詢:根據(jù)商品銷售情況,按需要對銷售情況進行查詢。在該查詢模塊中,可以照商品的編號、銷售日期等多種方式進行商品銷售信息查詢。銷售信息盤點:可以按照需要對在一定時期內(nèi)的銷售情況進行盤點。輸入項、輸出項:本模塊的數(shù)
37、據(jù)輸入項主要是商品的銷售單號和商品編號。其中還包括銷售數(shù)量和銷售日期。銷售管理模塊流程圖:功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。查詢商品信息:主要功能查詢商品的明細信息,和它的庫存信息。添加商品信息:主要功能添加新進的商品。修改商品信息:主要功能是修改商品的信息,包括他的庫存數(shù)量。刪除商品信息:主要功能是刪除不再銷售的商品信息。輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品編號。庫存管理模塊流程圖:2.5 供貨商管理模塊在超市引進商品時,首先查詢已有的供貨商信息,然后按照供貨商信息采購商品;或者從新的供貨商那里引進新的商品,此時,要把新供貨商信息添加到供貨商清單中。
38、有時,不再從某一供貨商那里采購商品時,此時要把供貨商信息刪掉。當供貨商信息有變化時,就需要對供貨商信息進行維護等。供貨商信息管理模塊流程圖:2.6 系統(tǒng)管理模塊系統(tǒng)管理功能模塊主要實現(xiàn)對操作員的管理,在操作員管理子功能中用戶可以進行新增操作員,也可以對現(xiàn)有的操作進行更新以及刪除等操作。用戶注冊模塊處理過程:在新用戶來訪問后,首先要求他們注冊,注冊用戶時,驗證用戶名是否已經(jīng)有人注冊;密碼確實認及密碼提示答案;其它一些選擇性問題的填寫。六、用戶操作手冊1、軟件產(chǎn)品介紹1.1 目標隨著計算機網(wǎng)絡技術以及數(shù)據(jù)庫技術的迅速開展,管理信息系統(tǒng)得到了廣泛應用。放眼于超市,超市中的工作人員對貨物的急劇增多,工
39、作量越來越大。然而系統(tǒng)就是要為了幫助超市各層人員能夠方便、準確地了解到超市的貨物狀況并能及時地作出相應的措施。1.2 功能系統(tǒng)管理:超級用戶可以進行新增操作員,也可以對現(xiàn)有的操作進行更新以及刪除等操作。供貨商管理: 完成對商品根本資料的收集及存儲,及包括廠商的姓名、住址。進貨管理:提供修改與更新供給商的信息及其商品的信息。銷售管理:銷售時顯示商品的根本信息,并在售后更新商品的庫存信息。庫存管理:管理倉庫商品,并在提醒管理員進貨。2、運行環(huán)境2.1 硬件Pentium 一三3以上,32M RAM,2.1G HD2.2 支持軟件該系統(tǒng)適合操作系統(tǒng):Windows XP 及其以上的版本。3、使用說明
40、3.1 安裝與初始化或點擊安裝程序即可根據(jù)提示安裝效勞器端程序或是客戶機端程序。在安裝的過程中,系統(tǒng)將自動初始化,為第一次運行作準備。3.2 登陸備注:對應的用戶輸入用戶名、密碼、驗證碼3.3 輸入與輸出3.3.1 系統(tǒng)管理超級用戶對新增的普通用戶進行添加。對新用戶的用戶名、密碼進行設置。3.3.2 供貨商管理在超市引進商品時,首先查詢已有的供貨商信息,然后按照供貨商信息采購商品;或者從新的供貨商那里引進新的商品,此時,要把新供貨商信息添加到供貨商清單中。有時,不再從某一供貨商那里采購商品時,此時要把供貨商信息刪掉。當供貨商信息有變化時,就需要對供貨商信息進行維護等。3.3.3 進貨管理輸入項
41、、輸出項:該模塊的輸入項為超市的進貨單,其中包括進貨單的編號,商品的編號,供貨商號,進貨價,數(shù)量,金額進貨日期,備注3.3.4 銷售管理輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品的銷售單號和商品編號。其中還包括銷售數(shù)量和銷售日期。3.3.5 庫存管理輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品編號。3.4 求助查詢在任何時候,按F1鍵,即可獲得詳細的聯(lián)機幫助。七、測試分析1、引言1.1 測試分析文檔編寫目的測試分析報告是在測試分析的根底上,對測試的結果以及測試的數(shù)據(jù)等加以記錄和分析總結。它也是測試過程中的一個重要環(huán)節(jié),同時,它也是對軟件性能的一個總的分析和認可及對缺乏之處的說明。因此,測試分
42、析報告對于今后對軟件的功能的加強,缺乏之處的彌補等都起著十分重要的提綱作用。另外,它還有利于今后軟件開發(fā)者閱讀原程序,根據(jù)測試提供的數(shù)據(jù)和結果,分析原代碼,掌握各函數(shù)的功能和局限性。從而縮短軟件開發(fā)者的再開發(fā)時間和所消耗的精力資金。從這方面上,我們不難發(fā)現(xiàn),測試分析報告所指明的對象主要是針對于軟件開發(fā)者。1.2 工程背景在我國超市形成在20世紀90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟的開展發(fā)揮了重要的作用。隨著超市高速的開展,其經(jīng)營管理也變得愈加復雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售也的開展,這樣就迫切地需要引入新的管理技術。超市形態(tài)具有種種優(yōu)點,但在目前狀況
43、下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結算速度慢,容易出現(xiàn)營業(yè)過失,不宜進行商品調(diào)價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經(jīng)驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。隨著超市形態(tài)的高速開展,其經(jīng)營管理也變得愈加復雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應對這復雜的市場。為此,依靠現(xiàn)代化的計算機信息處理技術來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進、銷、存等狀況和各種反應信息分析,使管理人員快速對市場
44、的變化做出相應的決策,加快超市經(jīng)營管理效率。1.3 參考資料 軟件工程導論 張海藩清華大學出版社 工程的方案任務書?軟件開發(fā)小組? 工程開發(fā)方案 ?軟件開發(fā)小組? 需求規(guī)格說明書 ?軟件開發(fā)小組? 概要設計說明書 ?軟件開發(fā)小組?詳細設計說明書?軟件開發(fā)小組? 用戶操作手冊 ?軟件開發(fā)小組? 2、測試方案執(zhí)行情況 測試工程1系統(tǒng)管理超級用戶對新增的普通用戶進行添加。對新用戶的用戶名、密碼進行設置。輸入正確和錯誤的用戶或密碼或驗證碼2供貨商管理在超市引進商品時,首先查詢已有的供貨商信息,然后按照供貨商信息采購商品;或者從新的供貨商那里引進新的商品,此時,要把新供貨商信息添加到供貨商清單中。有時,
45、不再從某一供貨商那里采購商品時,此時要把供貨商信息刪掉。當供貨商信息有變化時,就需要對供貨商信息進行維護等。輸入正確和錯誤的供貨商名稱3進貨管理輸入項、輸出項:該模塊的輸入項為超市的進貨單,其中包括進貨單的編號,商品的編號,供貨商號,進貨價,數(shù)量,金額進貨日期,備注。輸入正確和錯誤的商品的編號4銷售管理輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品的銷售單號和商品編號。其中還包括銷售數(shù)量和銷售日期。輸入正確和錯誤的商品的銷售單號和商品編號5庫存管理輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品編號。輸入正確和錯誤的商品編號 6效勞器模塊包括數(shù)據(jù)庫測試測試數(shù)據(jù)庫的平安性可靠性健壯性效率。 7各模塊之
46、間的接口測試對各模塊之間的接口進行測試。 8系統(tǒng)測試用黑盒法對系統(tǒng)進行各類功能的測試。 測試機構和人員超市管理系統(tǒng)開發(fā)小組鄒會明、占盼、徐敬根、王成2.3 測試結果1系統(tǒng)管理 正確就輸出正確的信息,錯誤就彈出錯誤的提示框。2供貨商管理正確就輸出正確的信息,錯誤就彈出錯誤的提示框。3進貨管理正確就輸出正確的信息,錯誤就彈出錯誤的提示框。4銷售管理正確就輸出正確的信息,錯誤就彈出錯誤的提示框。5庫存管理正確就輸出正確的信息,錯誤就彈出錯誤的提示框。2.4 軟件需求測試結論在經(jīng)過對各模塊的測試后,已經(jīng)能夠證實該軟件各方面的能力都可以。只是在網(wǎng)絡傳輸方面還有待加強。3、評價3.1 軟件能力經(jīng)測試證實該
47、軟件在各方面的綜合能力都可以。3.2 缺陷和限制網(wǎng)絡傳輸?shù)谋C苄云桨残砸约皵?shù)據(jù)庫的平安性還存在一定的缺陷。有可能會由于傳輸過程中數(shù)據(jù)的喪失造成軟件運行的錯誤。3.3 建議建議在網(wǎng)絡傳輸方面加強其保密性和平安性3.4 測試結論該軟件在各方面的綜合能力都可以,通過!八、軟件文檔編寫總結報告鄒會明:這次系統(tǒng)只完成了我預期的50%,和初步預期70%有所不同,雖然是以我們宿舍為單位,但是個人覺得主要還是大家時間安排上的問題,有些人太忙,如準備期末考試、六級等等。寫完設計文檔,我體會到,在做工程的過程中,不要純粹的代碼編寫,編程的思想方法很重要的,也是最難解決的一個問題。同時我也了解到了一個團隊交流和合作的重要性,整個工程的文檔設計的重要性。軟件工程對文檔是相當看重的,所以這次我也特意讓大家動手去寫自己分配到任務的文檔。雖然少數(shù)不會寫,但還是勉強寫出來了,這也是值得快樂的事情。這份文檔也是我總結各個人的文檔所得出來的。我個人對于這次系統(tǒng)的滿意度有70%左右,第一次團體合作,對于軟件這門學科怎么理解?就像書上說的,技術和組織管理,這就是軟件工程,而軟件文檔那么是軟件技術的一個根底。軟件工程是一門大學
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工月工作計劃集合十篇
- 師范生的實習報告范文合集7篇
- 主題班會演講稿(15篇)
- 計算機維修工標準
- 管理的決策職能名詞解釋1決策2程序化決策3非程序化
- 2024年電力施工安全規(guī)范合作合同版B版
- 川教版(2019)小學信息技三年級上冊第三單元第3節(jié)《變換造型》教學實錄及反思
- 《天宮課堂》第二課觀后感簡短七篇
- 八年級歷史下冊 第一學習主題 中華人民共和國的成立和鞏固 第1課 中國人民站起來了教學實錄2 川教版
- 學校辦公室主任述職報告【7篇】
- 工會新聞的寫作培訓講義(共36頁).ppt
- 小學贛美版六年級美術上冊第二十課向往和平課件(16張)ppt課件
- 中藥飲片購進驗收記錄表格模板
- TCM遠紅外發(fā)展初析
- 滑坡穩(wěn)定性計算及滑坡推力計算
- 繼教脈圖分析 0
- 房地產(chǎn)開發(fā)企業(yè)土地增值稅清算政策與實務操作(成都市)解讀
- 房地產(chǎn)估計第九章假設開發(fā)法練習題參考答案
- [爆笑小品校園劇本7人]爆笑小品校園劇本
- 第五章 逆向選擇
- 高速鐵路電氣化系統(tǒng)概論PPT優(yōu)秀課件
評論
0/150
提交評論