


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件工程課程設(shè)計實驗報班 級:學(xué) 號:姓 名:3錯誤! 未指定書簽。4445556667891010111111121416161717目錄、尸 、-前言 摘要第一章 緒論 1.1 社會背景 1.2 超市背景 第二章 系統(tǒng)需求分析 2.1 用戶工作流程 2.2 用戶業(yè)務(wù)需求 第三章 系統(tǒng)總體設(shè)計 3.1 設(shè)計思想 3.2 設(shè)計原則 3.3 業(yè)務(wù)流程分析 3.4 系統(tǒng)數(shù)據(jù)流分析 3.5 功能需求 3.6 性能需求 3.7 運行需求 第四章 系統(tǒng)詳細(xì)設(shè)計 4.1 系統(tǒng)功能結(jié)構(gòu)圖 4.2 系統(tǒng)功能設(shè)計 4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計 4.4 模塊功能設(shè)計 第五章 系統(tǒng)測試運行 5.1 模塊測試 5.2 整體
2、測試 第六章 參考文獻(xiàn) .、八、一前言超市需要處理大量的庫存信息, 還要時刻更新產(chǎn)品的銷售信息, 不斷添加商 品信息。 面對不同種類的信息, 需要合理的數(shù)據(jù)庫結(jié)構(gòu)來保存數(shù)據(jù)信息, 需要有 效的程序結(jié)構(gòu)支持各種數(shù)據(jù)操作的執(zhí)行。 商店自動化的產(chǎn)品管理在歐美等國家早 已經(jīng)實現(xiàn), 也是零售業(yè)管理的基礎(chǔ)。 它最主要的特點是能夠?qū)崟r的和準(zhǔn)確的控制 店內(nèi)的銷售情況。 如果可以能夠?qū)崟r掌握銷售流程和銷售情況, 則可以有效地加 速商品的周轉(zhuǎn)率并提高服務(wù)質(zhì)量,而且可以減少產(chǎn)品售價不符等所產(chǎn)生的問題。 顧客的消費要求的是希望在超市購物中能基本上都能購得所需的商品, 并且還要 既保證商品質(zhì)量還要享受優(yōu)質(zhì),方便的服務(wù)。
3、摘要隨著小超市規(guī)模的發(fā)展不斷擴大, 商品數(shù)量急劇增加, 有關(guān)商品的各種信息 量也成倍增長。 超市時時刻刻都需要對商品各種信息進(jìn)行統(tǒng)計分析。 而大型的超 市管理系統(tǒng)功能過于強大而造成操作繁瑣降低了小超市的工作效率。超市管理系統(tǒng)是市場上最流行的超市上常用的系統(tǒng)之一, 它主要包含以下幾 個模塊:系統(tǒng)權(quán)限的設(shè)定、原始數(shù)據(jù)錄入、數(shù)據(jù)的匯總和查詢等。從而,實現(xiàn)對 進(jìn)貨、銷售和員工信息等實現(xiàn)全面、動態(tài)、和時的管理。本文系統(tǒng)的分析了軟件開發(fā)的背景以過程; 首先介紹了軟件的開發(fā)環(huán)境, 其 次介紹了本軟件的詳細(xì)設(shè)計過程: 數(shù)據(jù)庫的設(shè)計、 各個模塊的設(shè)計和實現(xiàn), 以和 具體界面的設(shè)計和功能。關(guān)鍵詞 :超市 管理信息
4、系統(tǒng)第一章 緒論1.1 社會背景隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展, 計算機技術(shù)已經(jīng)滲透到哥哥領(lǐng)域, 成為各行 業(yè)必不可少的工具, 特別是技術(shù)的推廣和信息高速公路的建立, 使產(chǎn)業(yè)在市場競 爭中越發(fā)顯示出其獨特的優(yōu)勢, 步入信息化時代, 有巨大的數(shù)據(jù)信息等待加工處 理和傳輸,這使得對書數(shù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。作為國內(nèi)市場的一些中小型超市, 它們在信息化過程中的步伐要落后于大中 型超市,而對于這些企業(yè)的資源管理, 信息的存儲和處理也顯得迫切需要, 要適 應(yīng)市場競爭, 就需要有高效的處理方式和管理方法, 因此加快超市的信息化進(jìn)程 是必可少的。通過對市場的調(diào)查, 針對現(xiàn)在各中小型超市對經(jīng)營業(yè)務(wù)和
5、人事管理的實際需 要,開發(fā)了這套超市管理系統(tǒng)。 在開發(fā)過程中, 我針對當(dāng)前各超市管理的特點和 技術(shù)人員的實際水平, 采用基于圖形用戶界面這一易學(xué)易用的操作環(huán)境, 在系統(tǒng) 設(shè)計過程中,我盡量采用易懂易讀的人機界面,使用戶可以在短期內(nèi)完全掌握。 我又始終把系統(tǒng)的正確性放在首位, 力求數(shù)據(jù)的完整和處理的正確性。 在此基礎(chǔ) 上優(yōu)化程序代碼,加速系統(tǒng)運行和減少對系統(tǒng)資源的占用。1.2 超市背景在我國超市形成在 20世紀(jì) 90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重 要形態(tài),為國民經(jīng)濟的發(fā)展發(fā)揮了重要的作用。 隨著超市高速的發(fā)展, 其經(jīng)營管 理也變得愈加復(fù)雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售也
6、的發(fā) 展,這樣就迫切地需要引入新的管理技術(shù)。超市形態(tài)具有種種優(yōu)點, 但在目前狀況下, 它仍存在零售業(yè)企業(yè)所共有的落 后的一面, 如:不能有效地管理每種商品, 收款結(jié)算速度慢, 容易出現(xiàn)營業(yè)差錯, 不宜進(jìn)行商品調(diào)價,盤點效率低等,而且在超市日常管理中,商品的進(jìn)、銷、存 等決策以經(jīng)驗為主, 缺乏實時分析功能, 管理人員對和時傳遞資料的要求始終得 不到滿足。 蘇轍超市形態(tài)的高速發(fā)展, 其經(jīng)營管理也變得愈加復(fù)雜, 日常所需要 處理的數(shù)據(jù)量也逐漸增大, 商業(yè)運轉(zhuǎn)的中間環(huán)節(jié)也越來越多, 原始的人工管理已 無法應(yīng)對這復(fù)雜的市場。 為此,在選題過程中, 我選擇了超市管理系統(tǒng)設(shè)計題目, 依靠現(xiàn)代化的計算機信息處
7、理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力, 改善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進(jìn)、銷、 存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應(yīng)的決策, 加快超市經(jīng)營管理效率。第二章 系統(tǒng)需求分析2.1 用戶工作流程進(jìn)貨或銷售商品時,用戶要對進(jìn)貨單或銷售單進(jìn)行核對審查,并進(jìn)行登記; 用戶要獲得進(jìn)貨、銷售、庫存信息時,要對進(jìn)貨情況、銷售情況、庫存情況進(jìn)行 查詢并打印。2.2用戶業(yè)務(wù)需求(1) 該管理軟件將對庫存茶品進(jìn)行資料管理和統(tǒng)計,對產(chǎn)品的進(jìn)貨單和產(chǎn)品 的銷售單進(jìn)行錄入管理和統(tǒng)計;(2) 該管理軟件將根據(jù)用戶的需要對進(jìn)貨、銷售、庫存情況進(jìn)行查詢,并能 打印
8、詳細(xì)信息;(3) 該管理軟件將為用戶提供賬號管理工具,以便用戶對賬號進(jìn)行管理,具 體為添加用戶、刪除用戶、修改用戶密碼;(4) 該管理軟件提供企業(yè)人員管理,能夠?qū)ζ髽I(yè)員工的分類管理,新員工的 加入以和員工刪除,修改進(jìn)本信息等功能。整個超市管理系統(tǒng)的功能結(jié)構(gòu)如圖 2-1所示:第三章系統(tǒng)總體設(shè)計3.1設(shè)計思想(1) 系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進(jìn)行集中式管理。(2) 分層的模塊化程序設(shè)計思想,整個系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計。作為應(yīng)用 程序有較強的可操作性和擴展性。(3) 合理的數(shù)據(jù)流設(shè)計,在應(yīng)用系統(tǒng)設(shè)計中,相對獨立的模塊間以數(shù)據(jù)流相 互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安
9、全性。3.2 設(shè)計原則為了使本系統(tǒng)功能齊全完備, 操作簡便, 最大限度的提高軟件的質(zhì)量, 從而 滿足用戶的實際需要,在設(shè)計開發(fā)過程中遵循了如下原則:(1) 合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以和要求,參照核算實際的 工作情況,進(jìn)行諸如產(chǎn)品進(jìn)貨、銷售等工作。(2) 實用性原則:適合產(chǎn)品信息管理工作的實際需求,并能夠處理一些特殊 情況的要求,此外,盡可能預(yù)留空間,以便擴充功能。(3) 準(zhǔn)確性原則:對輸入的相關(guān)資料建立檢錯機制,和時報錯,使用戶能夠 和時準(zhǔn)確的輸入合法資料 (如:類型匹配,長度不超限等 )。(3)易操作原則:要求設(shè)計的系統(tǒng)功能齊全,界面友好,操作方便,必要的 地方進(jìn)行提示。(5)
10、 源程序可讀性原則:為了便于其他設(shè)計,維護(hù)人員讀懂代碼或以后的代 碼修改,軟件升級維護(hù),即可能做好代碼注釋工作。(6) 優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運用窗口,菜單,對象等的繼 承,自定義用戶對象, 事件,函數(shù),減少不必要的重復(fù)性代碼, 使程序簡介明了, 也方便了將來的維護(hù)。(7) 安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。3.3 業(yè)務(wù)流程分析超市管理系統(tǒng)主要是是以先進(jìn)的管理理念和科學(xué)的計算機技術(shù)來取代原始 的手工操作。在新系統(tǒng)開發(fā)前, 我們對這個超市管理系統(tǒng)業(yè)務(wù)流程進(jìn)行了系統(tǒng)的 調(diào)查,得出了下面的業(yè)務(wù)流程圖,如圖 3-1 所示:圖 3-1 超市業(yè)務(wù)流程圖不需 I結(jié)算流程3.4系統(tǒng)數(shù)據(jù)
11、流分析顧客人事信息清單人事信息清單.銷售單超市總經(jīng)理人事信息操作商品信息操作超市管理系統(tǒng)采購單供貨商職工信息圖3-2超市管理系統(tǒng)頂層圖庫存信息查詢圖3-3超市管理系統(tǒng)第0層圖圖3-4庫存管理部分第1層圖銷售信息查詢銷售清單 2 :查詢銷售單銷售清單臺銷售信息2 :更新=庫存信息圖3-5銷售管理部分第1層圖第1層圖3.5功能需求本系統(tǒng)采用自定向下方法開發(fā),其功能模塊主要有如下幾個部分:進(jìn)貨管理 模塊、庫存管理模塊、銷售管理模塊、員工管理模塊和系統(tǒng)模塊。具體的功能描 述如下:進(jìn)貨管理:其功能是對手機供應(yīng)商信息進(jìn)行管理, 并根據(jù)企業(yè)情況制定進(jìn)貨 計劃,實施產(chǎn)品采購,并進(jìn)行進(jìn)貨查詢。 庫存管理:其功能
12、是對采購來的產(chǎn)品進(jìn)行企業(yè)內(nèi)部編碼入庫, 產(chǎn)品分類等活 動,同時能夠根據(jù)銷售清單進(jìn)行出貨管理,以和庫存統(tǒng)計。銷售管理:其功能是提供一般的銷售管理, 能夠進(jìn)行銷售明細(xì)查詢和打印銷 售報表。人事管理:其功能是對超市的員工和供貨商信息進(jìn)行管理, 包括查詢, 更新 等。3.6 性能需求(1) 數(shù)據(jù)精確度 產(chǎn)品的進(jìn)貨單和銷售單中,單價、金額采用浮點數(shù),保留至小數(shù)點后兩位。(2) 時間特性 該管理系統(tǒng)軟件從啟動到進(jìn)入系統(tǒng)登錄界面的時間正常情況下應(yīng)少于5 秒,錄入并更新數(shù)據(jù)的時間正常情況下少于 2 秒。(3) 適用性 該管理系統(tǒng)軟件適用于 2000 和以上操作系統(tǒng)。3.7 運行需求(1) 用戶界面 本系統(tǒng)采用
13、2003 設(shè)計,用戶交互界面采用的是基于的窗口界面。(2) 硬件接口 運行本系統(tǒng)的硬件基本要求如下: P3 和以上;內(nèi)存: 256和以上; 硬盤: 10和以上。(3) 軟件接口框架: V1.1 版本和以上。 數(shù)據(jù)庫服務(wù)器: 2000 和以上。第四章 系統(tǒng)詳細(xì)設(shè)計4.1 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)總體結(jié)構(gòu)如圖 4-1 所示:超市信息管理人事管理維護(hù)庫存信息查詢庫存信息維護(hù)進(jìn)貨信息查詢進(jìn)貨信息銷售信息盤點維護(hù)銷售信息查詢銷售信息管理供貨商信息管理職工信息圖4-1超市管理系統(tǒng)功能結(jié)構(gòu)圖4.2系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計是使整個系統(tǒng)能基本實現(xiàn)超市的進(jìn)、銷、存等管理功能,能讓 超市管理者更直觀的了解超市的經(jīng)營狀況,
14、以做出相應(yīng)的經(jīng)營決策。管理信息系 統(tǒng)()就是要對這些資源建立正確的數(shù)據(jù)庫,并進(jìn)行信息的收集、傳送、存儲、編 制成各種憑證、報表、臺帳、圖形等信息,同時對這些信息進(jìn)行維護(hù),通過實測 超市的各種運行情況,并利用過去的歷史數(shù)據(jù)預(yù)測未來的發(fā)展, 從超市全局的角 度出發(fā)進(jìn)行決策,利用信息控制超市的行為,附注超市完成其目標(biāo)。本系統(tǒng)共包括四大模塊,分別是人事管理模塊,銷售管理模塊,進(jìn)貨管理模 塊,庫存管理模塊。每個模塊的功能如下:1. 人事管理模塊功能:(1) 實現(xiàn)職工信息的查詢;(2) 實現(xiàn)職工信息的更新,包括增加、刪除、修改功能;(3) 實現(xiàn)供貨商信息的查詢;(4) 實現(xiàn)供貨商信息的更新,包括增加、刪除
15、、修改功能。2. 銷售管理模塊功能:(1) 實現(xiàn)銷售信息的查詢;(2) 實現(xiàn)商品銷售信息的盤點。3. 進(jìn)貨管理模塊功能:(1) 實現(xiàn)進(jìn)貨信息的查詢;(2) 實現(xiàn)進(jìn)貨信息的更新,包括增加、刪除、修改功能。4. 庫存管理模塊功能:實現(xiàn)商品信息的查詢;(2) 實現(xiàn)商品信息的更新,包括增加、刪除、修改功能;(3) 實現(xiàn)庫存信息的查詢;(4) 實現(xiàn)庫存信息的更新,包括增加、刪除、修改功能。4.3系統(tǒng)數(shù)據(jù)庫設(shè)計1. 模型超市管理系統(tǒng)數(shù)據(jù)庫模型,如圖4-2所示:圖4-2數(shù)據(jù)庫模型圖2.數(shù)據(jù)庫表設(shè)計由數(shù)據(jù)模型利用2000進(jìn)行數(shù)據(jù)庫的詳細(xì)設(shè)計,其基本表的設(shè)計如下:(1)職工清單()中文字段名英文字段名字段類型長
16、度主鍵/外鍵字段值約束職工編號6P姓名8性別2籍貫4學(xué)歷4類別10工資4聯(lián)系電話12聯(lián)系地址50身份證號18聘用日期8編制日期8備注50說明:此表存放員工信息用戶清單()中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束帳號6密碼6說明:此表存放系統(tǒng)用戶信息商品清單()中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束商品編號6P供貨商號6F名稱80條形碼15計量單位4類別8產(chǎn)地50單價4備注50說明:此表存放商品信息(4)供貨商清單()中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束供貨商號6P名稱50聯(lián)系人8聯(lián)系電話12聯(lián)系地址50開戶行10銀行帳號15備注50說明:此表存放供貨商
17、信息進(jìn)貨清單()中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束進(jìn)貨單號6P商品編號6供貨商號6F進(jìn)貨價4數(shù)量4金額4進(jìn)貨日期8備注50說明:此表存放進(jìn)貨信息銷售清單()中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束銷售單號6P商品編號6銷售數(shù)量4銷售日期8說明:此表存放銷售信息庫存清單()中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束商品編號6庫存數(shù)量44.4模塊功能設(shè)計銷售管理模塊功能:本模塊的主要功能是把銷售信息寫入銷售清單, 同時對庫存清單進(jìn)行 更新,以備用戶將來對庫存信息進(jìn)行查詢和打印, 此外還可以對銷售信息進(jìn)行查 詢和盤點功能。銷售信息查詢:根據(jù)商品銷售情況,按需要
18、對銷售情況進(jìn)行查詢。在該查詢 模塊中,可以按照商品的編號、銷售日期等多種方式進(jìn)行商品銷售信息查詢。銷售信息盤點:可以按照需要對在一定時期內(nèi)的銷售情況進(jìn)行盤點。輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品的銷售單號和商品編號。 其中還包括銷售數(shù)量和銷售日期。該銷售模塊的用例圖,如圖4-8所示:圖4-8銷售管理模塊用例圖(2)該銷售管理模塊的活動圖,如圖4-9所示:圖4-9銷售管理模塊活動圖(3) 銷售信息查詢時序圖,如圖4-10所示:系統(tǒng)管理員輸入商品信息界面查詢商品+銷售清單輸入商品基本信息確認(rèn)商品信息II查詢商品信息查詢操作結(jié)果圖4-10銷售信息查詢時序圖(4) 銷售盤點時序圖,如圖4-11所示:系統(tǒng)管理員輸入商品信息界面盤點商品 +銷售清單輸入商品基本信息;:I確認(rèn)商品信息查詢商品銷售信息盤點操作結(jié)果圖4-11銷售盤點時序圖第五章系統(tǒng)測試運行完成對流程的編碼后最重要的事情就是對系統(tǒng)的測試工作了, 測試在系統(tǒng)設(shè) 計階段有兩個時期,通常在編寫每個模塊后做單元測試,另一個時期是對系統(tǒng)的 綜合測試。5.1模塊測試在模塊測試時我們主要從以下幾個方面考慮:1. 模塊接口;2. 局部數(shù)據(jù)結(jié)構(gòu);3. 重要執(zhí)行通道;4. 出錯處理通道;5. 影響上述方面的邊界條件。測試時進(jìn)行代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進(jìn)行審查,然后進(jì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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財務(wù)會計學(xué)模擬題
- 自動控制原理考試題
- 設(shè)施維護(hù)管理制度(9篇)
- 2024-2025學(xué)年冀教版八年級下學(xué)期英語期末試卷(含答案)
- 幼兒園《疫情防控安全》教案5篇
- 2023年電大開放教育貨幣銀行學(xué)網(wǎng)考題庫
- 2025年android自學(xué)教程!BAT等大廠必問技術(shù)面試題BAT大廠面試總結(jié)-bat企業(yè)安卓課程
- 期末應(yīng)用題專項訓(xùn)練:分?jǐn)?shù)的加法和減法(含解析)-2024-2025學(xué)年數(shù)學(xué)五年級下冊人教版
- 建筑施工特種作業(yè)-建筑電工真題庫-9
- 日語聽力題目大全及答案
- DBJ50-255-2022 建筑節(jié)能(綠色建筑)工程施工質(zhì)量驗收標(biāo)準(zhǔn)
- 乒乓球體育課教案
- 幼兒園大班語言課件:《畢業(yè)詩》
- 勞動力保證措施以及計劃安排
- 2021利達(dá)JB-QG-LD988EL JB-QT-LD988EL 火災(zāi)報警控制器 消防聯(lián)動控制器調(diào)試手冊
- 24春國家開放大學(xué)《班級管理》形考任務(wù)1-4參考答案
- 2021年中國社會科學(xué)院大學(xué)統(tǒng)計學(xué)原理期末精練試卷
- 手術(shù)室墜床跌倒應(yīng)急預(yù)案
- 2024年《軍事理論》考試題庫附答案(含各題型)
- 《風(fēng)力發(fā)電廠調(diào)試規(guī)程》
- 廣東省中山市2022-2023學(xué)年高二下學(xué)期期末數(shù)學(xué)試題(學(xué)生版+解析)
評論
0/150
提交評論