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

正文內(nèi)容

基于bs結(jié)構(gòu)的中小型超市管理系統(tǒng)畢業(yè)設(shè)計論文(編輯修改稿)

2025-08-16 08:42 本頁面
 

【文章內(nèi)容簡介】 碼 [6]。 . Framework 類庫是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?, 可以XX 大學學士學位論文 3 使用它開發(fā)多種應(yīng)用程序 , 這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應(yīng)用程序 , 也包括基于 所提供的最新創(chuàng) 建 的應(yīng)用程序(如 Web 窗體和 XML Web Services) [3]。 和 C語言簡介 結(jié)構(gòu)是一個三層系統(tǒng): UI 層、業(yè)務(wù)邏輯層和數(shù)據(jù)層 , 結(jié)構(gòu)模型如圖 11 所示 : 圖 11 的結(jié)構(gòu)模型 1. UI 層負責與用戶交互 , 接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)呈現(xiàn)給客戶 ; 2. 業(yè)務(wù)邏輯層負責接收瀏覽器傳來的請求并將請求傳給數(shù)據(jù)層 , 同時將請求處理結(jié)果發(fā)給瀏覽器。它由 Web 表單、 XML Web Services 和組件服務(wù)組成 , 其中 Web 表單是 應(yīng)用程序的核心所在 , 它是向客戶呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ) , 也是響應(yīng)和處理客戶與顯示的 Web 表 單交互生成的信息和數(shù)據(jù)的基礎(chǔ) ; 3. 數(shù)據(jù)層是通過 操縱數(shù)據(jù)為事務(wù)邏輯層提供數(shù)據(jù)服務(wù) , 如存儲數(shù)據(jù)操作結(jié)果、返回數(shù)據(jù)檢索結(jié)果等 [4]。 提供對 Microsoft SQL Server、 OLEDB 和 XML 公開的數(shù)據(jù)源的一致性訪問 , 數(shù)據(jù)共享用戶應(yīng)用程序可以使用 來連接到這些數(shù)據(jù)源 , 并檢索、操作和更新數(shù)據(jù) [5]。 有 兩個核心組件: DataSet 和 . Framework 數(shù)據(jù)提供程序 , 后者是一組包括 Connection、 Command、 DataReader 和 DataAdapter 4 個 對 象在內(nèi)的組件 , 其組件結(jié)構(gòu)如圖 12 所示: XX 大學學士學位論文 4 圖 12 的組件結(jié)構(gòu)圖示 DataSet 對象 是 的斷開式結(jié)構(gòu)的核心組件 , 實現(xiàn)獨立于任何數(shù)據(jù)源的數(shù)據(jù)訪問。 Connection 對象提供與數(shù)據(jù)源的連接 , 是操作數(shù)據(jù)庫的基礎(chǔ) , 表示應(yīng)用程序和數(shù)據(jù)源之間的惟一會話。 Command 對象能夠訪問用于返回數(shù)據(jù)、修改數(shù)據(jù)、運行存儲過程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫命令 , 實現(xiàn)對數(shù)據(jù)源的操作 , 如查詢、插入、修改和刪除等。DataReader 對象從數(shù)據(jù)源中 讀取只進且只讀的數(shù)據(jù)流。 DataAdapter 對象是 DataSet 對象和數(shù)據(jù) 源 之間關(guān)聯(lián)的橋梁 , 用數(shù)據(jù)源填充 DataSet 并解析更新。 設(shè)計 組件的目的是為了從 “ 數(shù)據(jù)操作 ” 中分解出 “ 數(shù)據(jù)訪問 ” [6]。 C語言 是 . 中一種嶄新的語言 , C是由 C 和 C++派生而來的一種“ 簡單、流行、面向?qū)ο蟆?類型安全 ” 的程 序設(shè)計語言 , C意在綜合Visual Basic 的高效率和 C++的強大功能 [7]。 XX 大學學士學位論文 5 第 2章 系統(tǒng)需求分析 需求分析的目的 盡早地對軟件項目的可行性做出細致而謹慎的評估 , 以避免在項目開發(fā)過程中浪費大 量的人力、物力、財力。 項目背景 進入二十一世紀 , 信息化的進程進一步加快 , 向著網(wǎng)絡(luò)化、智能化方向發(fā)展 , 計算機行業(yè)飛速向前發(fā)展 , 信息化深入到社會的各行各業(yè)。微機化管理的廣泛應(yīng)用 , 使工作效率顯著提高。 通過可行性分析 , 我決定為超市開發(fā)進銷存銷售管理系統(tǒng) , 經(jīng)過詳細調(diào)查 , 收集各種資料 , 得到以下有關(guān)情況。 因為超市是品牌的大型經(jīng)銷商 , 經(jīng)營銷售的單品達 500 多個 , 銷售額巨大 , 覆蓋地區(qū)廣 , 并且隨著企業(yè)規(guī)模的不斷擴大 , 客戶不斷增加 , 銷售業(yè)務(wù)也隨之猛增 , 手工管理紛繁復(fù)雜的銷售數(shù)據(jù)已經(jīng)不能滿足需要 , 所以銷售管理的規(guī)范化、自動化 已經(jīng)是必然的要求。 問題定義 問題定義階段必須回答的關(guān)鍵問題是“要解決的問題是什么?”。顯然 , 這個問題解決整個軟件開發(fā)周期中起著指導性作用。軟件開發(fā)應(yīng)該有這樣一條鮮明的線索貫穿始終 , 否則我們的所有工作都是盲目的?,F(xiàn)在我們應(yīng)該明確問題定義階段的主要任務(wù):我們要建立一個超市進銷存銷售管理系統(tǒng) , 以解決超市銷售事務(wù)的基本情況 , 來擺脫傳統(tǒng)的手工記賬 , 實現(xiàn)管理自動化 , 從而提高工作效率。同時該系統(tǒng)應(yīng)不可避免的涉及到庫存商品基本信息、供應(yīng)商信息、員工信息的維護和處理及進貨 統(tǒng)計、銷售統(tǒng)計和退貨等統(tǒng)計及查詢處理。 可行性研究 這個階段要解決的關(guān)鍵問題是“對上一階段所確定的問題有無行得通的解決辦法”。從而導出系統(tǒng)的邏輯模型 , 然后從系統(tǒng)邏輯模塊出發(fā)探索若干種可供選擇的系統(tǒng)實現(xiàn)方案。由于實際條件的制約 , 對可行性研究我們不再多說 , 但我們必須明確 , 現(xiàn)在我們所討論的問題從各方面來說都行得通。在明確 了這兩個簡單問題之后 , 我們的問題應(yīng)該步入正題了。需求分析階段是軟件定義時期的是后一個階段 , 這一階段的中心任務(wù)是準確XX 大學學士學位論文 6 的回答“系統(tǒng)必須做什么?”這個問題。其結(jié)束的標準是通過需求分析應(yīng)該得出有數(shù)據(jù)流程圖、數(shù)據(jù)字典等描繪的精確的系統(tǒng)邏輯模型 [8]。 銷售 管理系統(tǒng)具體任務(wù)要求和運行過程 系統(tǒng)的功能要求即用戶對目標系統(tǒng)數(shù)據(jù)處理功能所提出的要求 , 主要考慮以下銷售管理需求: 1. 系統(tǒng)分管理員和一般的銷售人員 (收銀員 )兩種身份。 2. 商品信息管理 , 可以添加商品類別信息 , 添加和管理所有商品信息。 3. 員工信息管理 , 管理員可以添加和維護員工的信息。 4. 進貨信息管理 , 可以添加商品進貨信息 , 商品進貨退貨信息 , 添加商品進貨退貨信息 , 查詢商品進貨退貨信息。 5. 銷售信息管理 , 可以登記商品銷售和銷售退貨信息 , 可以進行查詢 , 可以查看某個時間段內(nèi)的員工銷售業(yè)績。 6. 庫存管理 , 可以 查詢商品的庫存 , 對庫存過多或過少的商品進行報警 , 可以對某個時間段進行庫存盤點 (計算超市的收益 )。 7. 系統(tǒng)管理 , 可以添加和查看供應(yīng)商信息 , 可以修改登陸密碼信息。 對現(xiàn)有系統(tǒng)的分析 本超市成立于 20xx 年 , 自 20xx 年下半年開始引入微機管理技術(shù) , 當時的微機管理主要用于庫存、財務(wù)、技術(shù)資料等工作領(lǐng)域 , 銷售管理還是手工記帳。登記包括交易日期、供應(yīng)商名稱、貨品名稱、規(guī)格型號、數(shù)量、單價、總金額等。 這樣的管理體制對統(tǒng)計和查詢工作很不方便 , 可以說如果長時間和業(yè)務(wù)積累之后 , 再想查詢某一具體數(shù)據(jù) , 將會是一項很困難的事。 隨著超市規(guī)模的不斷擴大 , 與供應(yīng)商間的往來幾顧客銷售業(yè)務(wù)也越來越多 , 手工管理這些紛繁復(fù)雜數(shù)據(jù)的方式已經(jīng)不適應(yīng)超市發(fā)展的要求 , 實現(xiàn)數(shù)據(jù)規(guī)范化、自動化的電腦管理 , 是一個管理規(guī)范、動作高效的企業(yè)單位的必然要求。因此我們開發(fā)并應(yīng)用此系統(tǒng) , 能夠適應(yīng)企業(yè)發(fā)展的需要 , 提高了工作效率 , 很好地實現(xiàn)了信息數(shù)據(jù)的規(guī)范化管理。 軟件分析 1. 由于 Windows7 操作系統(tǒng)是有人機變互的友好界面 , 很容易掌握及操作 , 程序界面相對較容易實現(xiàn)等特點 , 加之目前基于 Windows7 操作系統(tǒng)的軟件開發(fā)工具也很多 , 易于學習、開發(fā)及應(yīng)用 [9]。 2. 同 時由于銷售管理業(yè)務(wù)事務(wù)種類繁多 , 結(jié)合超市的實際情況 , 銷XX 大學學士學位論文 7 售業(yè)務(wù)量及管理人員的素質(zhì)等因素 , Windows7 操作系統(tǒng)易學易用 , 而且可以滿足需求 , 故決定采用 Windows7 平臺開發(fā)。 3. 采用 Microsoft Sqlserver20xx 型數(shù)據(jù)庫系統(tǒng)作為超市 管理系統(tǒng)的后臺數(shù)據(jù)庫 , 采用面向?qū)ο蟮姆绞綄?shù)據(jù)庫進行管理與操作 , 大大簡化了用戶的開發(fā)與維護工作 , 另外小型數(shù)據(jù)庫的靈活性、安全性、易用性為數(shù)據(jù)庫編程提供了良好的條件。 4. 由于 Microsoft 公司的 服務(wù)器編程工具具有簡單易學 , 同時功能強大的特點 , 選擇它可以加速系統(tǒng)的完成進度 [10]。 硬件分析 硬 件:中央處理器( CPU): 586 以上的處理器 硬 盤: 40GB 內(nèi) 存: 256M 顯示器: 1739。39。彩顯 打印機: Epson LQ1600K 打印機 人員分析 此系統(tǒng)操作簡單 , 使用人員無需具有專業(yè)的計算機操作基礎(chǔ) , 因此對超市現(xiàn)有工作人員來說應(yīng)用此系統(tǒng)是不成問題的。 經(jīng)濟方面可行性分析 本系統(tǒng)開發(fā)經(jīng)費并不是很多。對于規(guī)模不很大 , 經(jīng)費有限的單位在經(jīng)濟上是可以接受的 , 并且本系統(tǒng)實施后可以顯著提高效率 , 很快就可以體現(xiàn)經(jīng)濟效益。 投入:除軟件開發(fā)成 本 , 一臺中等電腦 , 現(xiàn)價 4000 元左右 , 完全可以良好的運行系統(tǒng) , 完成硬件平臺的要求 , 而且經(jīng)濟實用。 XX 大學學士學位論文 8 第 3章 系統(tǒng)總體設(shè)計 數(shù)據(jù)流程分析 數(shù)據(jù)流程分析 , 即把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)部的流動情況抽象地獨立出來 , 舍去了具體組織機構(gòu)、信息載體、處理工作、物資、材料等 ,單從數(shù)據(jù)流動過程來考查實際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的 問題 [11]。 現(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖來實現(xiàn)。數(shù)據(jù)流圖( Data Flow Diagram, 簡稱 DFD 圖)是用一些規(guī)定的圖標和符號來描述數(shù)據(jù)在系統(tǒng)中的流動和處理情況。數(shù)據(jù)流圖一般要采用自上而下逐步求精的結(jié)構(gòu)化表示方法。軟件系統(tǒng)歸根結(jié)底是一個信息處理系統(tǒng) , 其最基本的功能是感受輸入信息 , 對輸入的信息按照規(guī)定的方法歸類、處理以及存儲 , 轉(zhuǎn)變?yōu)樗枰男畔?, 最后通過輸出系統(tǒng)向用戶輸出所需求的信息。其中最核心的部分就是信息(數(shù)據(jù))處理 , 因此不同的數(shù)據(jù)也就決定了所需要的不同的處理方法和算法。數(shù)據(jù)流圖也就是以圖形的方式將系統(tǒng)中數(shù)據(jù)的傳遞、轉(zhuǎn)化過程以直觀的方式表述出來 [12]。 數(shù)據(jù)流圖由四種基本的元素組成:數(shù)據(jù) 流 (Data Flow) 、處理(Process)、數(shù)據(jù)存儲和數(shù)據(jù)源 (數(shù)據(jù)終點 )[13]。 1. 數(shù)據(jù)流 (Data Flow):為具有名稱且有流向的數(shù)據(jù) , 用標有名稱的箭頭表示。一個數(shù)據(jù)流可以是記錄、組合項或基本項。 2. 處理 (Process):表示對數(shù)據(jù)多進行的加工和變換 , 在圖中用圓形表示。指向處理的數(shù)據(jù)流為該處理的輸入數(shù)據(jù) , 離開處理的數(shù)據(jù)流為該處理的輸出數(shù)據(jù) . 3. 數(shù)據(jù)存儲:表示用文件方式或數(shù)據(jù)庫形式所存儲的數(shù)據(jù) , 對其進行的存取分別以指向或離開數(shù)據(jù)存儲的箭頭表示。 4. 數(shù)據(jù)源及數(shù)據(jù)終點:表 示數(shù)據(jù)的來源或數(shù)據(jù)的 去向 , 可以是一個組織或人員 , 它處于系統(tǒng)范圍之外 , 所以又稱它為外部實體 , 它是與系 統(tǒng)有關(guān)的外部事物或外部環(huán)境。其圖形符號用平行四邊形表示。 根據(jù)上面的分析我們可以對系統(tǒng)畫出如圖所示的頂層數(shù)據(jù)流圖 , 如圖31 所示 : XX 大學學士學位論文 9 圖 31 系統(tǒng)頂層數(shù)據(jù)流圖 第 1 層數(shù)據(jù)流圖是在頂層上的細分 , 從整體考慮通訊錄信息管理系統(tǒng)出現(xiàn)的數(shù)據(jù)流動及流向 。 系統(tǒng)總體軟件結(jié)構(gòu) 通過在需求階段對系統(tǒng)的總體功能的要求 , 我們得到了這個信息管理軟件的總體功能結(jié)構(gòu) , 其主要功能結(jié)構(gòu)圖如圖 32 所示 , 它應(yīng)包括 6 大基本功能 : 1. 商品信息管理 : 管理員登陸系統(tǒng) 后可以添加和查詢商品類別信息 , 可以添加和修改商品的信息 , 員工登陸后只能查詢商品信息。 2. 員工信息管理 : 管理員登陸系統(tǒng)后可以可以添加和維護超市員工(收銀員 )的信息 。 3. 進貨管理 : 管理員登陸系統(tǒng)后可以添加商品進貨信息 , 可以對商品進貨信息進行查詢和統(tǒng)計 , 添加商品進進貨退貨信息 , 對商品進貨退貨信息進行查詢統(tǒng)計 。 4. 銷售管理 : 員工 (收銀員 )登陸系統(tǒng)后可以對商品進行銷售 , 可以按時間查詢自己的銷售業(yè)績 。管理員登陸系統(tǒng)后可以按照時間等條件對銷售信息進行查詢 , 可以根據(jù)小票號登記顧客退貨信息 , 查詢顧客退貨信息 , 可以查看員 工的銷售業(yè)績 。 5. 庫存管理 : 管理員或員工登陸系統(tǒng)后都可以查詢商品的庫存 , 可以統(tǒng)計庫存上溢或不足的信息 (庫存報警 ), 管理員還可以對 庫存盤點 (進貨金額和銷售金額的對比 , 計算超市的利潤 )。 6. 系統(tǒng)管理: 管理員可以添加和查看供應(yīng)商信息 , 管理員和員工都可以修改自己的密碼。 用戶端提交數(shù)據(jù) 界面顯示 登錄信息 錯誤提示 輸 出 執(zhí)行結(jié)果 操作請求 超市進銷存信息管理系統(tǒng) Sqlserver 數(shù)據(jù)庫 XX 大學學士學位論文 10 圖 32 軟件總體功能結(jié)構(gòu) 數(shù)據(jù)庫設(shè)計 在 SQL Server 中創(chuàng)建一個數(shù)據(jù)庫 , 命名為 SuperMarket。根據(jù)分析 ,該數(shù)據(jù)庫中的基本信息如表 31 所示 : 表 31 系統(tǒng)中所用到的表 及用途 表名 用途 buyBackInfo 退貨表 buyInfo 進貨表 educationInfo 學歷表 employeeInfo 員工信息表 e
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1