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

正文內(nèi)容

基于jsp的小型超市管系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-文庫吧資料

2025-07-11 16:36本頁面
  

【正文】 goodNo 商品編號(hào) varchar(50) 否 goodCount 庫存數(shù)量 int 是 購物車信息表 主要包括購物車編號(hào)、員工編號(hào)、商品編號(hào)、商品數(shù)量等字段。 如表 10 所示 : 表 10 商品庫存信息表 字段 字段名 類型 是否為空 sellBackId 退貨編號(hào) int 否 sellNo 銷售單據(jù) varchar(20) 是 goodNo 商品編號(hào) varchar(20) 是 price 退貨價(jià)格 float 是 number 退貨數(shù)量 int 是 totalPrice 退貨總價(jià) float 是 sellBackReason 退貨原因 text 是 sellBackTime 退貨時(shí)間 datetime 是 商品類別信息表 包括類型編號(hào)、類型名稱等字段。 如表 8 所示: 表 8 員工業(yè)績表 字段 字段名 類型 是否為空 employeeNo 員工編號(hào) varchar(20) 否 employeeName 員工名稱 nvarchar(8) 否 employeeSellMoney 銷售金額 float 否 銷售信息表 主要包括銷售編號(hào)、單據(jù)號(hào)、商品編號(hào)、銷售價(jià)格等字段。 如表 6 所示: 表 6 管理員信息表 字段 字段名 類型 是否為空 adminUsername 用戶名 varchar(20) 否 adminPassword 密碼 varchar(32) 否 學(xué)歷信息表 主要包括學(xué)歷編號(hào)和學(xué)歷名稱等字段。 如表 4 所示: 管理員 用戶名 用戶密碼 驗(yàn)證碼 商品信息 編號(hào) 名稱 單價(jià) 類型 型號(hào) 規(guī)格 產(chǎn)地 售價(jià) 進(jìn)貨數(shù)量 商品編號(hào) 商品名稱 供應(yīng)商 進(jìn)貨日期 總價(jià) 單價(jià) 辦理人 進(jìn)貨管理 安陽師范學(xué)院 第 9 頁 進(jìn)貨登記信息表 主要包括 進(jìn)貨單號(hào)、商品編號(hào)、進(jìn)貨價(jià)格 等字段。 如表 2 所示: 供應(yīng)商信息表 主要包括 公司名稱、法人代表、電話、地址 等字段。 員工信息表 主要包括姓名、密碼、性別、生日、學(xué)歷家庭電話等字段。單 dān 進(jìn)貨單 購買的商品 登錄信息 超市管理員 超市管理系統(tǒng) 數(shù)據(jù)查詢 供應(yīng)商 顧客 圖 4 第一 層數(shù)據(jù)流圖 安陽師范學(xué)院 第 7 頁 圖 6 超市管理系統(tǒng)活動(dòng)圖 基礎(chǔ)數(shù)據(jù) 基礎(chǔ)信息錄入 商品銷售 基礎(chǔ)信息 庫存信息 庫存總量 商品進(jìn)貨單 商品入庫單 購買的商品 銷售憑條 業(yè)務(wù)查詢 庫存信息 庫存總量 查詢條件 結(jié)果輸出 圖 5 第二層數(shù)據(jù)流圖 安陽師范學(xué)院 第 8 頁 圖 7 管理員實(shí)體圖 圖 8 商品信息實(shí)體圖 圖 9 進(jìn)貨管理實(shí)體圖 數(shù)據(jù)庫邏輯結(jié)構(gòu) 邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè) DBMS 所支 持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。下面具體 給出 超市管理系統(tǒng)主要的實(shí)體圖。 [11] 數(shù)據(jù)庫概念設(shè)計(jì) (ER 圖 ) ER 圖也稱實(shí)體 聯(lián)系圖 (Entity Relationship Diagram),提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型 。 [10] 數(shù)據(jù)庫需求分析 主要是收集基本數(shù)據(jù)及確定數(shù)據(jù)的處理要求,需求分析主要解決如下問題: ① 數(shù)據(jù)要求:用戶需要從數(shù)據(jù)庫中獲取什么數(shù)據(jù),并決定在數(shù)據(jù)庫中存儲(chǔ)那些數(shù)據(jù)。數(shù)據(jù)庫設(shè)計(jì)是管理信息系 統(tǒng)的重要組成部分。系統(tǒng)的第一層層小型超市管理系統(tǒng) 登錄模塊 商品管理 進(jìn)貨管理 商品銷售 庫存管理 員工登錄 管理員登錄 添加商品 修改商品 商品類型管理 進(jìn)貨登記 進(jìn)貨查詢 銷售登記 銷售查詢 庫存預(yù)警查詢 商品庫存查詢 退貨管理 退貨登記 退貨查詢 安陽師范學(xué)院 第 6 頁 和第二層數(shù)據(jù)流圖分別如圖 4 和圖 5 所示 : 系統(tǒng)活動(dòng)圖 活動(dòng)圖闡述了用例實(shí)現(xiàn)的過程,用于研究實(shí)現(xiàn)業(yè)務(wù)目標(biāo)時(shí)所要執(zhí)行的各項(xiàng)任務(wù)或活動(dòng)的順序安排。 系統(tǒng)功能結(jié)構(gòu)圖如 圖 3: 圖 3 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)流圖是將提供給用戶的業(yè)務(wù)流程圖進(jìn)行功能建模,轉(zhuǎn)化成開發(fā)人員能夠理解的一系列 “ 邏輯模型 ” 圖,即以圖形化的方法描繪數(shù)據(jù)在系統(tǒng)中的流動(dòng)和處理的過程,這些圖都應(yīng)該用 規(guī)范的 DFD 描述。 系統(tǒng)管理模塊:提供供應(yīng)商管理、修改密碼、系統(tǒng)信息查詢 3 個(gè)功能。 商品銷售管理模塊:提供 商品銷售查詢、員工業(yè)績查詢 、顧客 退貨 辦理 、 商品退貨查詢 4 個(gè) 功能。 員工信息管理:添加員工信息,員工信息維護(hù)。 [8]具體功能模塊如下: 登錄模塊: 有管理員和員工兩種登錄方式。 SQL Server 20xx 開發(fā)后臺(tái)數(shù)據(jù)庫,用于提供數(shù)據(jù)服務(wù)。 在概要設(shè)計(jì)階段的 指導(dǎo)思想是結(jié)構(gòu)化指導(dǎo)思想,是指用一組標(biāo)準(zhǔn)的規(guī)則和圖表工具確定系統(tǒng)有哪些模塊,怎么連接,從而形成新系統(tǒng)的結(jié)構(gòu),然后再進(jìn)行諸如輸入、輸出、對(duì)話等設(shè)計(jì),為整個(gè)系統(tǒng)的實(shí)施做好鋪墊。 綜上所述,從經(jīng)濟(jì)可行性、技術(shù)可行性和操作可行性來說,系統(tǒng)開發(fā)是完全可行的。 操作可行性 本系統(tǒng)界面 一目了然 、易于操作。 本系統(tǒng)程序開發(fā)應(yīng)是一個(gè)集數(shù)據(jù)庫管理和查詢?yōu)橐簧淼南到y(tǒng),依據(jù)現(xiàn)有的開發(fā)技術(shù),開發(fā)硬件、開發(fā)軟件的性能要求及環(huán)境條件等來看,各項(xiàng)條件良好, 因此,從技術(shù)方面講開發(fā)此系統(tǒng)是可行的。 技術(shù)可行性 在軟件方面本程序設(shè)計(jì)采用的開發(fā)環(huán)境是 用開發(fā)語言 Java 編寫程序 ,SQL Server 20xx 做后臺(tái)數(shù)據(jù)庫。 為了達(dá)到這個(gè)目的我們不能只靠主觀去猜想,而要進(jìn)行客觀分析。 ① 管理員登陸 管理員登陸之后可以進(jìn)行商品信息管理,員工信息管理,商品進(jìn) 貨管理,商品銷售管理,商品庫存管理,系統(tǒng)管理等操作; ② 員工登陸 員工登陸模式有商品銷售管理、商品庫存管理、系統(tǒng)管理 三 個(gè)操作。系統(tǒng)能夠?qū)崿F(xiàn)對(duì)商品的入庫管理、商品銷售管理等方面提供存儲(chǔ)、更新、查詢、 刪除、 統(tǒng)計(jì)匯總、打 印等功能 。 對(duì)功能的規(guī)定 本系統(tǒng)采用 作為開發(fā)平臺(tái),后臺(tái)語言為 Java,前臺(tái)功能采用JavaScript,并采用 SQL Server 20xx 數(shù)據(jù)庫開發(fā)一個(gè)供超市員工使用的小型超市管理系統(tǒng),利用數(shù)據(jù)庫的讀寫實(shí)現(xiàn)管理系統(tǒng)的各個(gè)功能,本系統(tǒng)主要完成超 市商品信息管理、供貨商管理、進(jìn)貨管理、退換貨管理、商品銷售管理 、客戶退貨管理、庫存管理等功能。 用戶的特點(diǎn) 本軟件 設(shè)計(jì)完成后的 最終的用戶 可能文化程度不一 , 大多數(shù)對(duì)電腦只是有簡(jiǎn)單的認(rèn)識(shí) , 但 一般用戶 在熟悉了基本的操作方法后 , 還應(yīng)該了解自己的權(quán)限和職能 , 不能對(duì)別人隨意透漏自己的登錄口令,要嚴(yán)格維護(hù)系統(tǒng)的安全 。 [6]系統(tǒng)類圖如圖 2 所示 : 圖 2 超市管理銷售系統(tǒng)類圖 系統(tǒng)功能概述 本系統(tǒng)主要 實(shí)現(xiàn) 超市 的 商品信息管理、 員工信息管理 、進(jìn) 退 貨管理 、商品銷售管理、安陽師范學(xué)院 第 4 頁 客戶管理、客戶退貨管理、庫 存管理 等功能。類圖是所有面向?qū)ο蠼7椒ǖ暮诵牟糠?,類圖描述了系統(tǒng)的靜態(tài)結(jié)構(gòu) ,由類及類間的關(guān)系組成。類圖描述的是一種靜態(tài)關(guān)系,在系統(tǒng)的整個(gè)生命周期都是有效的。 [5] 用例圖如圖 1 所示 : 安陽師范學(xué)院 第 3 頁 圖 1 超市管理系統(tǒng)用例圖 類圖分析 類圖 (Class diagram)由許多(靜態(tài))說明性的模型元素(例如類、包和它們之 間的關(guān)系,這些元素和它們的內(nèi)容互相連接)組成。首先 ,需求分析 活動(dòng)的基本出發(fā)點(diǎn)是 系統(tǒng)規(guī)格說明和項(xiàng)目規(guī)劃 ,檢查與調(diào)整 是 從軟件角度 來 進(jìn)行 ; 其次 , 需求規(guī)格說明 的主要基礎(chǔ) 又是軟件設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試直至維護(hù) ,所以 良好的分析活動(dòng) 就能有效地 避免或盡早剔除早期錯(cuò)誤, 進(jìn)而 提高軟件生產(chǎn)率,降低開發(fā)成本,改進(jìn)軟件質(zhì)量。 [4] 3 系統(tǒng)需求分析 需求分析 所謂 “需求分析” ,是指 詳細(xì)分析要弄清的問題 , 搞清問題的要求 , 主要包括要輸入哪些 數(shù)據(jù), 應(yīng)該 得到什么結(jié)果,最后應(yīng)輸出什么。一個(gè)消息被發(fā)送、處理和回答,完成整個(gè)事務(wù)。 SQL Server 20xx 中的查詢通知就是基于 Service Broker 的應(yīng)用。Service Broker 提供了一個(gè)功能強(qiáng)大的異步編程模型。 SQL Server 20xx 數(shù)據(jù)庫優(yōu)點(diǎn) SQL Server 20xx 是一個(gè) 比較 全面的數(shù)據(jù)庫平臺(tái), 可 以輕松利用 .NET 語言的優(yōu)勢(shì)如其面向?qū)ο蟮姆庋b、繼承和多態(tài)特性,編寫出那些需要對(duì)數(shù)據(jù)進(jìn)行復(fù)雜數(shù)值計(jì)算或邏輯的代碼,如字符串處理,數(shù)據(jù)加密算法, XML 數(shù)據(jù)操作 等等 。 網(wǎng)絡(luò)的: Java 本身就等于通過 網(wǎng)絡(luò)產(chǎn)生的,它的許多功能與應(yīng)用都與網(wǎng)絡(luò)有關(guān),從最初的 Applet、簡(jiǎn)化的 Socket、交互式的 JSP/Servlet 網(wǎng)絡(luò)程序到今日的 Web Service 等,都注定了 Java 在網(wǎng)絡(luò)相關(guān)的領(lǐng)域占有一席之地。 面對(duì)對(duì)象的: 這一概念對(duì)學(xué)過 C/C++的人并不陌生。除了去除掉這些功能外,還將常使用的功能加以簡(jiǎn)化,比如在 Java 中對(duì)字符串進(jìn)行操作就相應(yīng)簡(jiǎn)化了。 Java 語言 所有用途可從其無可比擬的能力,即提高可靠性、安全性和簡(jiǎn)化各種不同計(jì)算產(chǎn)品和環(huán)境的能力中受益非淺,而且節(jié)省的時(shí)間和費(fèi)用十分可觀。 它最大的優(yōu)點(diǎn)就是與平臺(tái)無關(guān),在 Windows 9x、 Windows NT、 Solaris、 Linux、 MacOS以及其它平臺(tái)上,都可以使用相同的代碼 。因此學(xué)習(xí) Java 不僅僅是學(xué)會(huì)語言的語法,更多時(shí)候是要學(xué)會(huì)如何利用 Java 本身提供的資源和標(biāo)準(zhǔn) ,開發(fā)出框架更好,更易維護(hù)的軟件。是一種非?;厩医Y(jié)構(gòu)緊湊的技術(shù), 借助 Java, 使用人員可以 自由地使用 自己 已擁有的硬件和軟件 ,這是因?yàn)?Java 是獨(dú)立于平臺(tái)的 。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下, Java 更具備了顯著優(yōu)勢(shì)和廣闊前景。 2 系統(tǒng)所采用的關(guān)鍵技術(shù) 什么是 Java Java 是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是由 Sun Microsystems 公司
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1