【正文】
r i n g 倉(cāng) 庫(kù) 名 稱 : s t r i n g 當(dāng) 前 庫(kù) 存 量 : d e c i m a l 損 壞 數(shù) 量 : d e c i m a l 倉(cāng) 庫(kù) 描 述 : s t r i n g倉(cāng) 庫(kù)+ 查 詢 會(huì) 員 ( ) : s t r i n g+ 修 改 會(huì) 員 ( )+ 刪 除 會(huì) 員 ( )+ 會(huì) 員 注 冊(cè) ( ) 會(huì) 員 卡 號(hào) : s t r i n g 有 效 起 始 日 期 : s t r i n g 有 效 截 止 日 期 : s t r i n g 積 分 : i n t 狀 態(tài) : c h a r會(huì) 員 卡+ 會(huì) 員 詳 細(xì) 信 息 查 詢 ( ) : s t r i n g 顧 客 編 號(hào) : s t r i n g 會(huì) 員 卡 號(hào) : s t r i n g 姓 名 : s t r i n g 身 份 證 : s t r i n g 性 別 : c h a r 年 齡 : i n t 出 生 年 月 : s t r i n g 地 址 : s t r i n g 電 話 : s t r i n g顧 客 信 息+ 供 應(yīng) 商 信 息 查 詢 ( ) : o b j e c t+ 修 改 供 應(yīng) 商 信 息 ( )+ 刪 除 供 應(yīng) 商 信 息 ( ) 供 應(yīng) 商 編 號(hào) : s t r i n g 名 稱 : s t r i n g 供 應(yīng) 商 首 字 母 : s t r i n g 地 址 : s t r i n g 郵 編 : s t r i n g 聯(lián) 系 人 : s t r i n g 電 話 : s t r i n g 傳 真 : s t r i n g 網(wǎng) 址 : s t r i n g 電 子 郵 箱 : s t r i n g 開(kāi) 戶 銀 行 : s t r i n g 賬 戶 賬 號(hào) : s t r i n g 賬 戶 名 稱 : s t r i n g供 應(yīng) 商+ 商 品 類 別 查 詢 ( ) : o b j e c t+ 添 加 商 品 類 別 ( )+ 刪 除 商 品 類 別 ( ) 商 品 類 別 編 號(hào) : s t r i n g 類 別 名 稱 : s t r i n g 類 別 描 述 信 息 : s t r i n g商 品 類 別+ 商 品 信 息 查 詢 ( ) : o b j e c t+ 商 品 銷 售 ( ) : o b j e c t+ 商 品 入 庫(kù) ( ) : o b j e c t 商 品 編 號(hào) : u i n t 商 品 類 別 編 號(hào) : s t r i n g 商 品 名 稱 : s t r i n g 商 品 名 稱 首 字 母 : s t r i n g 單 價(jià) : d e c i m a l 庫(kù) 存 量 : d e c i m a l 商 品 描 述 信 息 : s t r i n g 危 險(xiǎn) 庫(kù) 存 量 : d e c i m a l 最 高 庫(kù) 存 量 : d e c i m a l商 品 信 息+ 創(chuàng) 建 入 庫(kù) 單 據(jù) ( )+ 入 庫(kù) 單 據(jù) 查 詢 ( ) : o b j e c t 入 庫(kù) 單 據(jù) 編 號(hào) : s t r i n g 入 庫(kù) 日 期 : s t r i n g 經(jīng) 手 人 : s t r i n g 入 庫(kù) 單 據(jù) 描 述 : s t r i n g采 購(gòu) 入 庫(kù) 單 據(jù)+ 查 詢 入 庫(kù) 單 據(jù) ( ) : o b j e c t+ 商 品 入 庫(kù) ( ) 入 庫(kù) 單 據(jù) 編 號(hào) : s t r i n g 商 品 編 號(hào) : s t r i n g 批 號(hào) : s t r i n g 進(jìn) 價(jià) : d e c i m a l 數(shù) 量 : d e c i m a l 單 位 : s t r i n g 規(guī) 格 : s t r i n g 供 應(yīng) 商 編 號(hào) : s t r i n g 購(gòu) 買 日 期 : s t r i n g 生 產(chǎn) 日 期 : s t r i n g 有 效 期 至 : s t r i n g 倉(cāng) 庫(kù) 編 號(hào) : s t r i n g采 購(gòu) 入 庫(kù) 單 據(jù) 明 細(xì)+ 商 品 銷 售 ( )+ 銷 售 單 據(jù) 查 詢 ( ) : o b j e c t+ 銷 售 額 度 查 詢 ( ) : d e c i m a l+ 銷 售 利 潤(rùn) 查 詢 ( ) : d e c i m a l 銷 售 單 據(jù) 編 號(hào) : s t r i n g 會(huì) 員 卡 號(hào) : s t r i n g 本 次 積 分 : i n t 付 款 總 金 額 : d e c i m a l 銷 售 日 期 : s t r i n g 銷 售 人 員 編 號(hào) : s t r i n g 收 銀 臺(tái) 編 號(hào) : s t r i n g 銷 售 單 據(jù) 描 述 : s t r i n g銷 售 單 據(jù)+ 商 品 銷 售 ( )+ 銷 售 單 據(jù) 明 細(xì) 查 詢 ( ) : o b j e c t 銷 售 單 據(jù) 編 號(hào) : s t r i n g 商 品 編 號(hào) : s t r i n g 單 價(jià) : d e c i m a l 數(shù) 量 : i n t 總 價(jià) : d e c i m a l銷 售 單 據(jù) 明 細(xì)****11供應(yīng)11**** 存 儲(chǔ)1*1*圖 系統(tǒng) 詳細(xì)類 圖 沈陽(yáng)理工大學(xué)高等職業(yè)技術(shù)學(xué)院學(xué)士學(xué)位論文 18 系統(tǒng) 活動(dòng) 圖 前臺(tái)銷售 活動(dòng)圖 在進(jìn)行商品銷售過(guò)程中,首先收銀員 輸入自己的用戶賬號(hào)與密碼,前臺(tái)銷售系統(tǒng)與后臺(tái)服務(wù)器進(jìn)行連接,如果連接失敗,則提示用戶無(wú)法連接到服務(wù)器,并提示用戶退出。 商品入庫(kù)活動(dòng)圖 如圖 所示。程序運(yùn)行結(jié)果如圖 所示。 圖 POS 前臺(tái)銷售模塊 沈陽(yáng)理工大學(xué)高等職業(yè)技術(shù)學(xué)院學(xué)士學(xué)位論文 23 實(shí)現(xiàn)過(guò)程: 收銀員將顧客所選的商品通過(guò)條碼掃描儀或手動(dòng)方式將商品的條碼進(jìn)行錄入,當(dāng)條碼長(zhǎng)度滿足 13 位時(shí),自動(dòng)將條碼發(fā)送到服務(wù)器端,并在條碼的前端加上 “ BM” 以區(qū)分信息的類型。程序運(yùn)行結(jié)果如圖 所示。以上信息輸入完成之后,此時(shí)焦點(diǎn)已到要 “ 達(dá)打印小票 ” 按 鈕上,收銀員按回車鍵確定,系統(tǒng)提示用戶是否要購(gòu)買這些商品,如果購(gòu)買這些 商品,則將區(qū)分碼 “ GM” (購(gòu)買)加上會(huì)員卡卡號(hào),應(yīng)收金額,收銀臺(tái)編號(hào),操作員編號(hào),商品條碼及購(gòu)買數(shù)量信息以 網(wǎng)絡(luò)流的形式發(fā)送到服務(wù)器端,服務(wù)器端接收到以“ GM” 開(kāi)頭的信息時(shí),會(huì)自動(dòng)創(chuàng)建一個(gè)銷售單據(jù),并將此次銷售的銷售單據(jù)編號(hào),會(huì)員卡卡號(hào),付款總金額,銷售日期,收銀員編號(hào)等相關(guān)信息保存到銷售單據(jù)表中,并將購(gòu)買的商品信息保存到銷售單據(jù)明細(xì)表中,其中包括銷售單據(jù)編號(hào),商品條碼,單價(jià),購(gòu)買數(shù)量以及總價(jià)等信息,同時(shí)將商品表中相應(yīng)商品條碼的數(shù)量減去。 用戶名密碼驗(yàn)證 本系統(tǒng)為 C/S結(jié)構(gòu)的系統(tǒng),數(shù)據(jù)庫(kù)信息主要存儲(chǔ)在服務(wù)器端,當(dāng)用戶在進(jìn)行登錄時(shí),首先檢測(cè)客戶端與服務(wù)器端通信是否暢通, 如果暢通 ,將用戶輸入的用戶名及密碼以網(wǎng)絡(luò)流的形式發(fā)送到服務(wù)器端,當(dāng)服務(wù)器端接收到客戶端的網(wǎng)絡(luò)流時(shí),將其轉(zhuǎn)換成字條符串,并判斷字符串前兩位字符是否為 “ UP” 即用戶名密碼,因?yàn)榉?wù)器端 接收的信息不只是用戶名與密碼,還要有商品銷售等其他信息,為了在處理信息時(shí)加以區(qū)別,在服務(wù)器端進(jìn)行信息處理時(shí),來(lái)自于客戶端的每條信息都需在發(fā)送的信息前面加上兩個(gè)字符來(lái)區(qū)別信息的類型。 庫(kù) 管 員 系 統(tǒng)創(chuàng) 建 入 庫(kù) 單入 庫(kù) 單添 加 商 品登 錄供 應(yīng) 商計(jì) 算 支 出打 印 機(jī)打 印 入 庫(kù) 單 圖 商品進(jìn)貨時(shí)序 圖 沈陽(yáng)理工大學(xué)高等職業(yè)技術(shù)學(xué)院學(xué)士學(xué)位論文 21 4 系統(tǒng)實(shí)現(xiàn) 前臺(tái)銷售(客戶端) 前臺(tái)銷售主要完成收銀員的登錄,商品的錄入與銷售,打印小票,收銀員與后臺(tái)服務(wù)器端進(jìn)行信息交互,以及等操作。前臺(tái)銷售活動(dòng)圖如圖 所示。 表 銷售單據(jù) 字段名稱 字段類型 主要屬性 說(shuō)明 銷售單據(jù)編號(hào) Varchar(15) 無(wú)重復(fù),不允 許為空 用于存放銷售單據(jù)編號(hào) 會(huì)員卡號(hào) Varchar(8) 無(wú)重復(fù),允許為空 用于存放會(huì)員卡號(hào) 本次積分 Int(4) 可重復(fù),允許為空 用于存放本次積分 付款總金額 Money(8) 可重復(fù),不允許為空 用于存放付款總金額 銷售日期 Datetime (8) 可重復(fù),不允許為空 用于存放銷售日期 銷售人員編號(hào) Varchar(8) 可重復(fù),允許為空 用于存放銷售人員編號(hào) 收銀臺(tái)編號(hào) Varchar(8) 可重復(fù),允許為空 用于存放收銀臺(tái)編號(hào) 銷售單據(jù)描述 Varchar(80) 可重復(fù) ,允許為空 用于存放銷售單據(jù)的描述 銷售單據(jù)明細(xì)表用于存放銷售單據(jù)編號(hào)、商品編號(hào)、單價(jià)、數(shù)量、總價(jià)等信息,如表 所示。 安全模式和外模式的設(shè)計(jì),根據(jù)選定的數(shù)據(jù)庫(kù)管理系統(tǒng)支持的安全控制特征來(lái)確定 [8]。 商品 銷售 的 IPO 表如表 所示。 HIPO 圖以模塊分解的層次性以及模塊內(nèi)部輸入、處理、輸出三大基本部分為基礎(chǔ)建立的。 客戶端: 普通的計(jì)算機(jī)或者工作站; 普通的雙絞線作為連接。 并發(fā)用戶數(shù) 并發(fā)用戶數(shù)是指系統(tǒng)可以同時(shí)承載的正常使用系統(tǒng)功能的用戶的數(shù)量。 通過(guò)系統(tǒng)的功能需求分析,可得到系統(tǒng)的執(zhí)行者為收銀員、顧客、庫(kù)管員、采購(gòu)員、財(cái)物人員、系統(tǒng)管理員,系統(tǒng)的用例為系統(tǒng)前臺(tái)登錄、系統(tǒng)后臺(tái)登錄、會(huì)員注冊(cè)、商品銷售、庫(kù)存管理、商品采購(gòu)、財(cái)務(wù)管理、系統(tǒng)維護(hù),系統(tǒng)總體用例圖如圖 所示。 職工管理: 職工管理 包括 職工信息的查看,添加、 修改、刪除職工信息等 操作 。 沈陽(yáng)理工大學(xué)高等職業(yè)技術(shù)學(xué)院學(xué)士學(xué)位論文 6 系統(tǒng)功能概述 本系統(tǒng)前臺(tái)主要完成收銀員的登錄,商品的錄入與銷售,與服務(wù) 器端進(jìn)行信息的交互,服務(wù)器以及超市信息的設(shè)置等。 技術(shù)可行性 技術(shù)可行性研究是根據(jù)用戶提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,對(duì)系統(tǒng)軟件、系統(tǒng)硬件、技術(shù)方案作出評(píng)估和選擇建議 [5]。在明確了 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) 的任務(wù)目標(biāo)和系統(tǒng)范圍之后,需要從技術(shù)、經(jīng)濟(jì)、操作等方面進(jìn)行可行性分析,評(píng)估判斷 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) 開(kāi)發(fā)項(xiàng)目在現(xiàn)有技術(shù)和經(jīng)濟(jì) 條件下是否可行,是否能夠達(dá)到預(yù)期的目標(biāo),以及為保證項(xiàng)目正常進(jìn)行需要的各種資源和支撐條件。 能夠準(zhǔn)確記載和查閱超市經(jīng)營(yíng)活動(dòng)的大量數(shù)據(jù),幫助超市經(jīng)營(yíng)者掌握和分析營(yíng)銷情況,及時(shí)做出正確決策,并且有利于超市內(nèi)部的財(cái)務(wù)、工資、人員、庫(kù)存、銷售情況等管理,因而大大提高了現(xiàn)代超市的管理水平,從而全面提高經(jīng)濟(jì)效益。 SQL Server 2021 介紹 SQL Server 2021,是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的新版本。第五章系統(tǒng)測(cè)試,主要介紹 系統(tǒng)測(cè)試的目的、準(zhǔn)則、方法,并針對(duì)于系統(tǒng)的功能進(jìn)行了詳細(xì)的測(cè)試 。所以說(shuō)市場(chǎng)是需求這樣的系統(tǒng)的。 控制手段不足。 超市管理系統(tǒng) 能夠準(zhǔn)確記載和查閱超市經(jīng)營(yíng)活動(dòng)的大量數(shù)據(jù),幫助超市經(jīng)營(yíng)者掌握和分析營(yíng)銷情況,及時(shí)做出正確決策,并且有利于超市內(nèi)部的財(cái)務(wù)、工資、人員、庫(kù)存、銷售情況等管理,因而大大提高了現(xiàn)代超市的管理水平,從而全面提高 了超市的 經(jīng)濟(jì)效益。 科學(xué)技術(shù)的不斷提高 , 計(jì)算機(jī)科學(xué)日漸成熟 , 其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) , 已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。本系統(tǒng)是 C/S( 客戶端 /服務(wù)器 ) 結(jié)構(gòu)的超市管理系統(tǒng)。其中包括前臺(tái)(客戶端)以及后臺(tái)(服務(wù)器)兩部分,前臺(tái)的主要功能是:?jiǎn)T工登錄 、 商品銷售。 社會(huì)生活的現(xiàn)代化,使得市場(chǎng)的走向發(fā)生巨大變化,由于經(jīng)濟(jì)的發(fā)展,人們對(duì)生活的需求已經(jīng)不再滿足于 豐衣足食的低度要求,許多人們往往不是單純?yōu)闈M足生活必需去購(gòu)買,而是憑著喜歡、意欲和感觀去購(gòu)買。 21 世紀(jì),超市的競(jìng)爭(zhēng)也進(jìn)入到了一個(gè)全新的領(lǐng)域,競(jìng)爭(zhēng)已不再是規(guī)模的競(jìng)爭(zhēng),而是技術(shù)的競(jìng)爭(zhēng)、管理的競(jìng)爭(zhēng)、人才的競(jìng)爭(zhēng)。沒(méi)有此管理 系統(tǒng)什么時(shí)候缺貨,什么時(shí)候超線都很難控制,還有財(cái)務(wù)上,人事上,管理也是十分繁重的事情。 超市管理系統(tǒng)用計(jì)算機(jī)管理超市庫(kù)存進(jìn)出管理的一種計(jì)算機(jī)應(yīng)用技術(shù)的創(chuàng)新 , 在計(jì)算機(jī)還未普及之前庫(kù)存管理都是由工作人員手工書寫的 方式來(lái)操作的 。每章附有本章重點(diǎn)介紹的功能圖例及詳細(xì)講解, 有利于 理解系統(tǒng)的各部分功能 及流程 。該版本繼承了 SQL Server 版本的優(yōu)點(diǎn),同 時(shí)又比 SQL Server 版本 增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。 超市管理系統(tǒng)是一個(gè)超市不可缺