freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

小型超市收銀系統(tǒng)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-01-04 10:17 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 機(jī) /服務(wù)器網(wǎng), Client/Server。在客戶機(jī) /服務(wù)器網(wǎng)絡(luò)中,服務(wù)器是網(wǎng)絡(luò)的核心,而客戶機(jī)是網(wǎng)絡(luò)的基礎(chǔ),客戶機(jī)依靠服務(wù)器獲得所需要的網(wǎng)絡(luò)資源,而服務(wù)器為客戶機(jī)提供網(wǎng)絡(luò)必須的資源。這里客戶和服務(wù)器都是指通信中所涉及的兩個(gè)應(yīng)用進(jìn)程(軟件),所以有時(shí)要根據(jù)上下文判斷 client 與 server 是指軟件還是硬件。 C/S 可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到 Client 端和 Server 端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的 通訊開(kāi)銷 [5]。 最簡(jiǎn)單的 C/S 體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用,由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器程序。二者可分別稱為前臺(tái)程序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器程序的機(jī)器,稱為應(yīng)用服務(wù)器,一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶程序發(fā)來(lái)的請(qǐng)求;客戶程序運(yùn)行在用戶自己的電腦上,對(duì)應(yīng)于服務(wù)器電腦,可稱為客戶電腦。當(dāng)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果。 在典型的 C/S 數(shù)據(jù)庫(kù)應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管理功能,是由服務(wù)器程序獨(dú)立 進(jìn)行的,并且通常把那些不同的(不管是已知還是未知的)前臺(tái)應(yīng)用所不能違反的規(guī)則,在服務(wù)器程序中集中實(shí)現(xiàn),例如訪問(wèn)者的權(quán)限,編號(hào)不準(zhǔn)重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對(duì)于工作在 共 29 頁(yè) ,第 7 頁(yè) 前臺(tái)程序上的最終用戶,是 “ 透明 ” 的,他們無(wú)須過(guò)問(wèn)(通常也無(wú)法干涉)這背后的過(guò)程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序可以變的非常 “ 瘦小 ” ,麻煩的事情,都交給了服務(wù)器和網(wǎng)絡(luò)。在 C/S 體系的下,數(shù)據(jù)庫(kù)真正變成了公共、專業(yè)化的倉(cāng)庫(kù),受到獨(dú)立的專門管理。 共 29 頁(yè) ,第 8 頁(yè) 總體 設(shè)計(jì) 設(shè)計(jì)思想 (1) 系統(tǒng)分成幾個(gè)相對(duì)獨(dú) 立的模塊,但這些模塊都進(jìn)行集中式管理。 (2) 分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化機(jī)構(gòu)設(shè)計(jì)。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。 (3) 合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,相對(duì)獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。 設(shè)計(jì)原則 為了使本系統(tǒng)功能齊全完備,操作簡(jiǎn)便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開(kāi)發(fā)過(guò)程中遵循了,如下原則: (1) 合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際的工作情況,進(jìn)行諸如 商品進(jìn)貨 、銷售 等工作。 (2) 實(shí)用性原則:適合產(chǎn)品信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。 (3) 準(zhǔn)確性原則:對(duì)輸入的相關(guān)資料建立檢錯(cuò)機(jī)制,及時(shí)報(bào)錯(cuò),使用戶能夠及時(shí)準(zhǔn)確的輸入合法資料(如類型匹配,長(zhǎng)度不超限等)。 (4) 易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,接口友好,操作方便,必要的地方進(jìn)行提示。 (5) 源程序可讀性原則:為了便于其它設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級(jí)維護(hù),既可能做好代碼注釋工作。 (6) 優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口, 菜單,對(duì)象等的繼承,自定義用戶對(duì)象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡(jiǎn)潔明了,也方便了將來(lái)的維護(hù)。 (7) 安全性原則:該系統(tǒng)的管理員具有可設(shè)置登陸密碼,修改密碼的權(quán)限。經(jīng)過(guò)前面的設(shè)計(jì),我們對(duì)整個(gè)系統(tǒng)有了一個(gè)初步的認(rèn)識(shí),并對(duì)各個(gè)模塊進(jìn)行了功能分化。 功能模塊和結(jié)構(gòu)設(shè)計(jì) 小型超市管理系統(tǒng)包括系統(tǒng)管理員、庫(kù)存管理員、商品銷售員三大角色,對(duì)應(yīng)本系統(tǒng)中的權(quán)限,根據(jù)權(quán)限的不同,可操作的業(yè)務(wù)不同。 本節(jié)將 共 29 頁(yè) ,第 9 頁(yè) 對(duì) 小型超市收銀 系統(tǒng)進(jìn)行總體設(shè)計(jì),介紹系統(tǒng)的總體功能和模塊劃分。 系統(tǒng)結(jié)構(gòu) 小型超市收銀系統(tǒng)所包含 的功能模塊有:商品入庫(kù)模塊、商品銷售模塊、營(yíng)業(yè)統(tǒng)計(jì)模塊、商品信息模塊、供應(yīng)商信息模塊、用戶信息模塊。系統(tǒng)功能結(jié)構(gòu)圖 見(jiàn) 圖 31。 圖 31 系統(tǒng)功能結(jié)構(gòu)圖 超市收銀系統(tǒng)的業(yè)務(wù)流程圖,如圖 32 所示。 圖 32 系統(tǒng)業(yè)務(wù)流程圖 系統(tǒng)各功能模塊 定義 (1) 商品入庫(kù)模塊 該模塊用于實(shí)現(xiàn)商品的入庫(kù)管理,當(dāng)供應(yīng)商所供商品出現(xiàn)問(wèn)題需退貨小型超市收銀系統(tǒng) 商品入庫(kù) 商品銷售 營(yíng)業(yè)統(tǒng)計(jì) 商品信息 供應(yīng)商信息 用戶信息 共 29 頁(yè) ,第 10 頁(yè) 時(shí)可以實(shí)現(xiàn)退貨管理。另外用戶還可以根據(jù)條件查詢相關(guān)的入庫(kù)記錄。 (2) 商品銷售模 塊 該模塊用于實(shí)現(xiàn)商品售出、收銀功能。顧客倘若對(duì)商品不滿意還可以進(jìn)行退貨處理。 (3) 營(yíng)業(yè)統(tǒng)計(jì)模塊 該模塊實(shí)現(xiàn)商品銷售情況及入庫(kù)情況統(tǒng)計(jì)分析,讓系統(tǒng)用戶可以根據(jù)時(shí)間查詢統(tǒng)計(jì)信息。 (4) 商品信息模塊 該模塊實(shí)現(xiàn)商品基本信息的管理,如商品的添加、修改、刪除操作、條件查詢。對(duì)于低于庫(kù)存報(bào)警值的商品會(huì)顯示出來(lái)。 (5) 用戶信息模塊 該模塊實(shí)現(xiàn)用戶基本信息的管理,含用戶的添加、修改、刪除,用戶信息記錄的瀏覽。 (6) 供應(yīng)商信息模塊 該模塊實(shí)現(xiàn)供應(yīng)商基本信息的管理,系統(tǒng)用戶可以實(shí)現(xiàn)供應(yīng)商信息的添加、刪除、修改 ,條件查詢以及查看供應(yīng)商可提供的相關(guān)商品。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)在一個(gè)管理信息系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致,同時(shí),合理的數(shù)據(jù)庫(kù)也將有利于程序的實(shí)現(xiàn) [6]。 設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求。 數(shù)據(jù)庫(kù)的需求分析 SQL Server 數(shù)據(jù)庫(kù)的建立方法可以分成兩個(gè)階段,第一個(gè)階段是根據(jù)要輸入的數(shù)據(jù)性質(zhì),新增表并設(shè)置表的字段名稱、數(shù)據(jù)類型和語(yǔ) 句,第二個(gè)階段是在表內(nèi)輸入數(shù)據(jù)。 根據(jù)上述系統(tǒng)功能的分析 , 得出系統(tǒng)有如下需求信息 : (1) 系統(tǒng)必須能夠區(qū)別各種用戶,如庫(kù)存員、收銀員。 (2) 系統(tǒng)支持用戶的增加、登陸。 (3) 系統(tǒng)必須能夠顯示各種商品的信息,并允許用戶使用搜索功能來(lái)查找自己所需要的商品。 (4) 系統(tǒng)必須能將所有商品信息進(jìn)行分類。 共 29 頁(yè) ,第 11 頁(yè) (5) 系統(tǒng)能支持用戶將商品入庫(kù) 、 退貨。 (6) 系統(tǒng)能支持用戶將商品售出、退貨。 (7) 系統(tǒng)支持供應(yīng)商信息的管理。 (8) 系統(tǒng)支持營(yíng)業(yè)情況的查詢。 經(jīng)過(guò)上述功能分析和需求總結(jié),設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié) 構(gòu): (1) 用戶,包括數(shù)據(jù)項(xiàng):編號(hào),用戶名,密碼,權(quán)限 。 (2) 商品類別,包括 數(shù)據(jù)項(xiàng): 編號(hào), 商品名稱 。 (3) 商品,包括數(shù)據(jù)項(xiàng):商品編號(hào) (條形碼 ),商品名稱,類別,庫(kù)存量、報(bào)警值,計(jì)量單位,規(guī)格,售價(jià) 。 (4) 供應(yīng)商,包括數(shù)據(jù)項(xiàng):名稱,聯(lián)系人,聯(lián)系電話,傳真,地址,合作起始時(shí)間 。 (5) 銷售記錄,包括數(shù)據(jù)項(xiàng):編號(hào),操作人,商品編號(hào),售價(jià),售出數(shù)量 ,售出時(shí)間 。 (6) 進(jìn)貨記錄,包括數(shù)據(jù)項(xiàng): 商品 ,供應(yīng)商,操作人,進(jìn)價(jià),進(jìn)貨數(shù)量 ,進(jìn)貨時(shí)間 。 (7) 供貨,包括數(shù)據(jù)項(xiàng):供應(yīng)商,商品, 最新進(jìn)價(jià) 。 數(shù)據(jù)庫(kù)概 念結(jié)構(gòu)設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計(jì)出系統(tǒng)中的各個(gè)實(shí)體以及他們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。本系 統(tǒng)根據(jù)上面功能分析和需求總結(jié)設(shè)計(jì)出的實(shí)體共有下面幾個(gè), 下面分別列出本系統(tǒng)所使用到的各基本實(shí)體和各實(shí)體之間的聯(lián)系。如圖 33 所示: 共 29 頁(yè) ,第 12 頁(yè) 圖 33 實(shí)體聯(lián)系 (ER)圖 數(shù)據(jù)庫(kù)邏輯 設(shè)計(jì) (1) 表設(shè)計(jì) 將數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)轉(zhuǎn)換成關(guān)系模型,就得到了 以 下的幾張數(shù)據(jù)庫(kù)中的表 [7]:下面分別 介紹 這些表。 系統(tǒng)登錄用戶的基本信息保存在用戶信息表里,其中對(duì)于用戶編號(hào),通過(guò)自增方式實(shí)現(xiàn),無(wú)需用戶手動(dòng) 編號(hào),編號(hào)從 1000 起始。詳細(xì)說(shuō)明如表 31所示。 共 29 頁(yè) ,第 13 頁(yè) 表 31 用戶信息表 (Users) 序號(hào) 屬性名 字段名 類型 長(zhǎng)度 NULL 默認(rèn) 備注 1 編號(hào) UserID int 4 主鍵自增,標(biāo)識(shí)種子 1000 2 真實(shí)名字 UserName varchar 10 3 密碼 UserPassword varchar 50 MD5 加密存儲(chǔ) 4 權(quán)限 UserRight varchar 10 商品種類繁多,可以劃分為大范圍的不同種類。 對(duì)于這些種類,已事先劃分并存儲(chǔ)于數(shù)據(jù)庫(kù)中,不需要用戶自動(dòng)添加。 商品類別信息表如下表 32。 表 32 商品類別信息表 (GoodsType) 序號(hào) 屬性名 字段名 類型 長(zhǎng)度 NULL 默認(rèn) 備注 1 類別編號(hào) TypeID tinyint 主鍵自增 2 名稱 TypeName nvarchar 10 商品信息表 記載 的是 商品的詳細(xì)信息, 含商品編號(hào)、名稱、類別、計(jì)量單位、規(guī)格、售價(jià)、庫(kù)存量等等。 具體 的各字段屬性說(shuō)明和類型如下表 33。 表 33 商品信息表 (GoodsInfo) 序號(hào) 屬性 名 字段名 類型 長(zhǎng)度 NULL 默認(rèn) 備注 1 商品編號(hào) GoodsID nvarchar 20 主鍵 2 類型號(hào) TypeID tinyint 3 名稱 GoodsName nvarchar 50 4 計(jì)量單位 GoodsUnit nvarchar 5 5 規(guī)格 GoodsNorm nvarchar 20 √ 6 售價(jià) GoodsSellPrice smallmoney 7 庫(kù)存量 GoodsNum int 4 0 8 報(bào)警值 AlarmNum int 4 0 9 備注 GoodsRemark nvarchar 100 √ 描述信息 入庫(kù)記錄表包含商品入庫(kù)的相關(guān)信息, 入庫(kù)信息 有入庫(kù)時(shí)間、操作人、進(jìn)庫(kù)商品、商品數(shù)量 等 。每一筆商品的入庫(kù)都對(duì)應(yīng)一個(gè)編號(hào),具有唯一性。在這里, 對(duì)編號(hào)的處理就是用入庫(kù)時(shí)的時(shí)間
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1