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

正文內(nèi)容

基于jsp的小型超市管系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(文件)

2025-07-31 16:36 上一頁面

下一頁面
 

【正文】 借助 Java, 使用人員可以 自由地使用 自己 已擁有的硬件和軟件 ,這是因為 Java 是獨立于平臺的 。 它最大的優(yōu)點就是與平臺無關(guān),在 Windows 9x、 Windows NT、 Solaris、 Linux、 MacOS以及其它平臺上,都可以使用相同的代碼 。除了去除掉這些功能外,還將常使用的功能加以簡化,比如在 Java 中對字符串進(jìn)行操作就相應(yīng)簡化了。 網(wǎng)絡(luò)的: Java 本身就等于通過 網(wǎng)絡(luò)產(chǎn)生的,它的許多功能與應(yīng)用都與網(wǎng)絡(luò)有關(guān),從最初的 Applet、簡化的 Socket、交互式的 JSP/Servlet 網(wǎng)絡(luò)程序到今日的 Web Service 等,都注定了 Java 在網(wǎng)絡(luò)相關(guān)的領(lǐng)域占有一席之地。Service Broker 提供了一個功能強大的異步編程模型。一個消息被發(fā)送、處理和回答,完成整個事務(wù)。首先 ,需求分析 活動的基本出發(fā)點是 系統(tǒng)規(guī)格說明和項目規(guī)劃 ,檢查與調(diào)整 是 從軟件角度 來 進(jìn)行 ; 其次 , 需求規(guī)格說明 的主要基礎(chǔ) 又是軟件設(shè)計、實現(xiàn)、測試直至維護(hù) ,所以 良好的分析活動 就能有效地 避免或盡早剔除早期錯誤, 進(jìn)而 提高軟件生產(chǎn)率,降低開發(fā)成本,改進(jìn)軟件質(zhì)量。類圖描述的是一種靜態(tài)關(guān)系,在系統(tǒng)的整個生命周期都是有效的。 [6]系統(tǒng)類圖如圖 2 所示 : 圖 2 超市管理銷售系統(tǒng)類圖 系統(tǒng)功能概述 本系統(tǒng)主要 實現(xiàn) 超市 的 商品信息管理、 員工信息管理 、進(jìn) 退 貨管理 、商品銷售管理、安陽師范學(xué)院 第 4 頁 客戶管理、客戶退貨管理、庫 存管理 等功能。 對功能的規(guī)定 本系統(tǒng)采用 作為開發(fā)平臺,后臺語言為 Java,前臺功能采用JavaScript,并采用 SQL Server 20xx 數(shù)據(jù)庫開發(fā)一個供超市員工使用的小型超市管理系統(tǒng),利用數(shù)據(jù)庫的讀寫實現(xiàn)管理系統(tǒng)的各個功能,本系統(tǒng)主要完成超 市商品信息管理、供貨商管理、進(jìn)貨管理、退換貨管理、商品銷售管理 、客戶退貨管理、庫存管理等功能。 ① 管理員登陸 管理員登陸之后可以進(jìn)行商品信息管理,員工信息管理,商品進(jìn) 貨管理,商品銷售管理,商品庫存管理,系統(tǒng)管理等操作; ② 員工登陸 員工登陸模式有商品銷售管理、商品庫存管理、系統(tǒng)管理 三 個操作。 技術(shù)可行性 在軟件方面本程序設(shè)計采用的開發(fā)環(huán)境是 用開發(fā)語言 Java 編寫程序 ,SQL Server 20xx 做后臺數(shù)據(jù)庫。 操作可行性 本系統(tǒng)界面 一目了然 、易于操作。 在概要設(shè)計階段的 指導(dǎo)思想是結(jié)構(gòu)化指導(dǎo)思想,是指用一組標(biāo)準(zhǔn)的規(guī)則和圖表工具確定系統(tǒng)有哪些模塊,怎么連接,從而形成新系統(tǒng)的結(jié)構(gòu),然后再進(jìn)行諸如輸入、輸出、對話等設(shè)計,為整個系統(tǒng)的實施做好鋪墊。 [8]具體功能模塊如下: 登錄模塊: 有管理員和員工兩種登錄方式。 商品銷售管理模塊:提供 商品銷售查詢、員工業(yè)績查詢 、顧客 退貨 辦理 、 商品退貨查詢 4 個 功能。 系統(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)中的流動和處理的過程,這些圖都應(yīng)該用 規(guī)范的 DFD 描述。數(shù)據(jù)庫設(shè)計是管理信息系 統(tǒng)的重要組成部分。 [11] 數(shù)據(jù)庫概念設(shè)計 (ER 圖 ) ER 圖也稱實體 聯(lián)系圖 (Entity Relationship Diagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型 。單 dān 進(jìn)貨單 購買的商品 登錄信息 超市管理員 超市管理系統(tǒng) 數(shù)據(jù)查詢 供應(yīng)商 顧客 圖 4 第一 層數(shù)據(jù)流圖 安陽師范學(xué)院 第 7 頁 圖 6 超市管理系統(tǒng)活動圖 基礎(chǔ)數(shù)據(jù) 基礎(chǔ)信息錄入 商品銷售 基礎(chǔ)信息 庫存信息 庫存總量 商品進(jìn)貨單 商品入庫單 購買的商品 銷售憑條 業(yè)務(wù)查詢 庫存信息 庫存總量 查詢條件 結(jié)果輸出 圖 5 第二層數(shù)據(jù)流圖 安陽師范學(xué)院 第 8 頁 圖 7 管理員實體圖 圖 8 商品信息實體圖 圖 9 進(jìn)貨管理實體圖 數(shù)據(jù)庫邏輯結(jié)構(gòu) 邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)換為某個 DBMS 所支 持的數(shù)據(jù)模型,并對其進(jìn)行優(yōu)化。 如表 2 所示: 供應(yīng)商信息表 主要包括 公司名稱、法人代表、電話、地址 等字段。 如表 6 所示: 表 6 管理員信息表 字段 字段名 類型 是否為空 adminUsername 用戶名 varchar(20) 否 adminPassword 密碼 varchar(32) 否 學(xué)歷信息表 主要包括學(xué)歷編號和學(xué)歷名稱等字段。 如表 10 所示 : 表 10 商品庫存信息表 字段 字段名 類型 是否為空 sellBackId 退貨編號 int 否 sellNo 銷售單據(jù) varchar(20) 是 goodNo 商品編號 varchar(20) 是 price 退貨價格 float 是 number 退貨數(shù)量 int 是 totalPrice 退貨總價 float 是 sellBackReason 退貨原因 text 是 sellBackTime 退貨時間 datetime 是 商品類別信息表 包括類型編號、類型名稱等字段。 輸入錯誤后系統(tǒng)會根據(jù)具體情況提示相關(guān)錯誤信息。 銷售信息查詢: 可以 根據(jù) 員工編號、銷售日期、單據(jù)號等來查詢相關(guān)的銷售信息 , 可以按某一項具體條件查,也可以直接點擊“查詢”顯示全部商品銷售信息。 庫存管理流程如圖 14 所示。 HttpSession session = ()。 String code = (code)。 if (()) errMessage += 密碼輸入不能為空 !。 /* 如果驗證沒有通過轉(zhuǎn)到登陸頁并提示錯誤信息 */ if (!()) { (errMessage, errMessage)。 } /* 如果初步驗證通過就需要進(jìn)一步驗證 */ /* (1)如果是管理員身份登陸系統(tǒng) */ if ((admin)) { Admin admin = new Admin()。 (adminUsername, txtName)。 安陽師范學(xué)院 第 16 頁 RequestDispatcher wm = ()。 (txtPwd)。 } else { errMessage += 員工帳號或密碼錯誤 !。 } } } 進(jìn)貨管理模塊實現(xiàn) 商品的進(jìn)貨管理 在 超市管理系統(tǒng) 占有非常重要的地位 , 在超市缺貨時, 能夠及時添加所缺少的商品, 對超市的正常運行十分重要 。 var GoodSpecs = (GoodSpecs)[0].。 (GoodSpecs).innerHTML = GoodSpecs。銷售管理模塊如圖 17 所示 : 圖 17 商品銷售結(jié)賬 安陽師范學(xué)院 第 18 頁 主要實現(xiàn)后臺代碼如下: /*將商品銷售信息加入到購物車信息表中 */ sqlString = insert into [goodCartInfo] (employeeNo,goodNo,goodCount) values (39。,。 } sqlString = update [goodStockInfo] set goodCount = goodCount + () + where goodNo=39。 } return true。 /*查詢該員工的購物車 */ String sqlString = select * from [goodCartInfoView] where employeeNo=39。 /*遍歷購物車中每條商品銷售記錄并計算總的價格 */ while(()) { totalPrice += (goodPrice) * (goodCount)。 } 安陽師范學(xué)院 第 19 頁 庫存管理模塊實現(xiàn) 庫存管理模塊主要用于 查詢商品的庫存量及相關(guān)信息 , 可以對商品的 編號 、名稱、商類別 、 型號、庫存量 等 進(jìn)行查詢 。i++) { GoodStock goodStock = (i)。 String color = yellow。從模塊開始,一級一級的向外擴(kuò)展,直至整個系統(tǒng)測試完畢。 [13]本系統(tǒng)用戶登錄模塊單元測試方案如下: ① 用戶登錄模塊輸入測試方案 輸入 用戶名 、密碼 、驗證碼 ,點擊登錄 ② 用戶登錄模塊輸出結(jié)果預(yù)測 輸入正確該用戶將成功登錄到主界面 ③ 用戶登錄模塊測試結(jié)果預(yù)測 a 測試記錄 姓名: admin 密碼: 123 驗證碼:隨機 姓名: 006 密碼: 123 驗證碼:隨機 b 結(jié)果 分析 成功登錄到管理員主界面,說明該模塊正常 成功登錄到員工主界面,說明該模塊正常 提示 “ 用戶名 或密碼錯誤,請重新輸入 ” 集成測試 集成測試的主要 任務(wù)是 檢測系統(tǒng) 能否 達(dá)到需求 ,以及 對業(yè)務(wù)流程及數(shù)據(jù)流的處理是否符合標(biāo)準(zhǔn),檢測系統(tǒng) 有沒有 邏輯不嚴(yán)謹(jǐn)及錯誤,檢測需求 有沒有 不合理的 地方。確認(rèn)測試是在模擬的環(huán)境下,運用黑盒測試的方法,來驗證被測軟件是否滿足需 求規(guī)格說明書列出的需求。 功能測試 是為了確保程序以期望的方式運行而按功能要求對軟件進(jìn)行的測試,通過對一個系統(tǒng)的所有的特性和功能都進(jìn)行測試確保符合規(guī)范要求。 ③ 手動操作量大, 如在進(jìn)貨、輸入商品信息、商品銷售時都需要手工輸入。 參 考 文 獻(xiàn) [1]百科名片 .Java. [2]徐迎曉 .Java 安全性編程實例 [M].北京 :清華大學(xué)出版社 ,20xx. [3]柳永坡 ,劉雪梅 ,趙長海 .JSP 應(yīng)用開發(fā)技術(shù) [M].北京 :人民郵電出版社 ,20xx. [4]劉藝 .Java 程序設(shè)計大學(xué)教程 [M].北京 :機械工業(yè)出版社 ,20xx. [5]孫一林 ,彭波 .JSP 數(shù)據(jù)庫編程實例 [M]. 北京 :清華大學(xué)出版社 ,. [6]朱福喜 ,唐曉軍 .Java 程 序設(shè)計技巧與開發(fā) [M]. 北京 :人民郵電出版社 ,20xx. [7]Brown 等 .JSP 編程指南 [M].第二版 . 北京 :電子工業(yè)出版社 ,20x
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1