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

正文內(nèi)容

超市銷售管理系統(tǒng)設計與實現(xiàn)畢業(yè)設計論文-閱讀頁

2025-07-03 13:39本頁面
  

【正文】 NULL損溢數(shù)量sy_bzintNOT NULL損溢標注sy_statevarchar40損溢說明sy_timedatetimeNOT NULL損溢日期per_idintF(person)NOT NULL操作員庫存商品會有損溢情況,這里設置這個表,產(chǎn)生商品損溢時進行記錄同時更新商品庫存表。表310 銷售商品信息表字段名字段類型長度主/外鍵約束對應中文名s_billvarchar20PNOT NULL賬單號sp_idintP/F(sp)NOT NULL商品編號s_countintNOT NULL銷售數(shù)量s_ysdoubleNOT NULL應收金額s_ratedouble折扣率s_ssdoubleNOT NULL實收金額s_timedatetimeNOT NULL銷售日期per_idintF(person)NOT NULL操作員銷售商品信息表使用聯(lián)合主鍵“primary key(s_bill,sp_id)”,通過賬單號和商品ID可以確定這個表中的一條記錄。采購商品信息表如表311所示,表名buy,主鍵b_bill,sp_id。通過這個表可以查詢采購記錄,形成財務進貨信息,借此以輔助提高超市的決策水平。 銷售員功能模塊實現(xiàn)銷售人員只是負責商品的銷售工作,他們可以登錄系統(tǒng),并進行商品的銷售和銷售的盤點工作。 登錄模塊的實現(xiàn)登錄頁面是系統(tǒng)的初始界面,用戶只有登錄成功才會出現(xiàn)系統(tǒng)主界面,可以進行相應操作。實現(xiàn)的登錄界面和信息驗證如圖41所示:圖41 登錄界面用戶登錄模塊會自動校驗用戶輸入的信息,符合要求后才可以提交。登錄模塊實現(xiàn)的流程如圖42所示:圖42登錄模塊實現(xiàn)流程圖本模塊遵循MVC模式使用ExtJS實現(xiàn)其前臺使用Servlet處理后臺邏輯。,使用EXT實現(xiàn)登錄界面和登錄信息校驗,及Ajax提交登錄信息。其源代碼如下: public boolean action(HttpServletRequest request) { boolean msg = false。 int per_id = ((per_id))。 PersonDAO pDAO = ()。 } catch (Exception e) {()。}else { //登錄成功 perid = (per_id)。 try { Userlimit ul = (typeid)。 } catch (Exception e1) {()。 Log l = new Log()。 (new (yyyyMMdd HH:mm:ss).format(new Date()))。 (())。 //設定登錄日志 } catch (Exception e) {msg = false。} msg = true。 }… //get/set方法}完成功能代碼后,便可實現(xiàn)系統(tǒng)的整個登錄過程。同時商品銷售模塊中提供今日盤點功能,隨時查看銷售信息。,其中實現(xiàn)了商品信息的加載提示(商品樹),添加商品時信息的校驗,賬單中商品的查看,賬單的提交等功能。首先前臺界面的運行效果如圖43所示:圖43 商品銷售管理商品銷售界面銷售商品時點擊左側(cè)商品樹并選擇所需商品,其編號會自動加載到添加商品的表單中,或直接填寫商品編號也可,再填寫商品數(shù)量設定折扣率等信息后點擊添加按鈕,商品會自動添加上方的賬單中,添加完畢點擊提交賬單來完成結(jié)算。其中編碼前需要加入處理Json數(shù)據(jù)的jar包。 boolean msg = true。 JSONArray ja = (data)。 for (int i = 0。 i++) { JSONObject jo = (i)。 (bill)。 ((Integer) (s_count))。 ((((s_rate))))。 ((String) (s_time))。 (s)。 try { (sl)。 ()。 }}實現(xiàn)了控制器Controller和業(yè)務模型Model后,便可以實現(xiàn)銷售商品的功能模塊了。管理員的登錄模塊和商品銷售模塊和普通銷售人員的模塊是相同的,實現(xiàn)方式相同,這里便不再贅述,只做其他模塊的介紹。這時系統(tǒng)中要有數(shù)據(jù),系統(tǒng)管理模塊中各個功能項用來初始化系統(tǒng)數(shù)據(jù),如設定用戶信息,添加商品,設置賬戶和權(quán)限等等。首先介紹系統(tǒng)主頁,本系統(tǒng)是One Page, One Application模式,各個頁面使用ExtJS實現(xiàn)。創(chuàng)建主頁后引入各個主頁布局的JS文件(如:、),使用它們實現(xiàn)的主頁界面如圖45所示:圖45 超市銷售管理系統(tǒng)主界面系統(tǒng)管理中的權(quán)限管理實現(xiàn)流程如圖46所示:圖46 系統(tǒng)設置權(quán)限管理實現(xiàn)流程圖。它會調(diào)用Model層各個處理類加以處理并返回處理結(jié)果,顯示到頁面中。 SysqxBean sqx = new SysqxBean()。 (UTF8)。application/xjson)。 }else { ().print({success:false})。添加成功!39。 }else { ().print({success:false})。可以實現(xiàn)了用戶類型設定并指定其權(quán)限,實現(xiàn)的效果如圖47所示:圖47 系統(tǒng)管理權(quán)限管理界面 商品進貨模塊的實現(xiàn)超市系統(tǒng)采購進貨是一個必須的功能,本系統(tǒng)提供商品進貨模塊,實現(xiàn)采購進貨。在進貨模塊中點擊今日盤點,系統(tǒng)自動將今日進貨的信息取出展示出來。 = function() {… var grid = new ({ title: 39。, loadMask: true, closable: true, store: store, cm: columns, sm: new ({singleSelect:true}), height: 20, region: 39。, viewConfig: { forceFit: true }, tbar: new ([39。,{ id: 39。, text: summsg, xtype:39。 },39。]), bbar: new ({ pageSize: 10, store: store, displayInfo: true, displayMsg: 39。, emptyMsg: 沒有記錄, listeners: { 39。:function() { summsg = 39。+acount()。thesum39。 } } }) })。}。他們都是對庫存信息表的操作,實現(xiàn)模式類似,這里以庫存信息查詢?yōu)槔榻B其具體實現(xiàn)。流程如圖411所示:圖411商品庫存管理庫存信息查詢實現(xiàn)流程圖實現(xiàn)后臺業(yè)務的代碼和上邊各個模塊的實現(xiàn)類似,:public boolean action(HttpServletRequest request){ StockDAO sDAO = ()。 boolean msg = true。amp。 int limit = ((limit))。 } catch (Exception e) { msg = false。 } Iterator i = ().iterator()。 } }else if(is != null amp。 ().equals(cx)) { int start = ((start))。 try { ms = (start, limit)。 ()。 if(()){ me = () ()。 } 財務管理模塊的實現(xiàn)在超市銷售管理系統(tǒng)中加入財務管理的模塊,用戶可以查詢銷售和進貨的報表或某一個具體的賬單,還可以進行綜合查詢了解當前的營業(yè)狀況,以輔助決策營銷策略。,實現(xiàn)頁面布局和Ajax請求數(shù)據(jù)。選擇完成點擊查詢按鈕,系統(tǒng)將會把請求的數(shù)據(jù)展示出來。 boolean msg = true。 if(is != null amp。 ().equals(jzdj)) { //查詢結(jié)賬單據(jù) int start = ((start))。 String bill = (bill)。 Iterator i = ().iterator()。} } catch (Exception e) { msg = false。} }else { //查詢收銀報表 int start = ((start))。 String st = (st)。 try { MapListSell, Integer ms = (start,limit,st,et)。 if(()){ me = () ()。 ()。 data += [。 j()。 data = data + () + ,。 } return msg。軟件測試按照是否需要查看代碼分類可以分為白盒測試和黑盒測試。 測試方案 系統(tǒng)測試是軟件開發(fā)結(jié)束后進行的軟件質(zhì)量檢驗活動。本超市銷售管理系統(tǒng),屬于小型的Web應用。測試旨在測試系統(tǒng)的性能,找到系統(tǒng)的瓶頸,以優(yōu)化系統(tǒng),從而達到系統(tǒng)的基本要求,并且計劃進行多次測試以確保測試結(jié)果的準確性?!y試用例 硬件環(huán)境:CPU 硬盤500G 內(nèi)存4GB。數(shù)據(jù)庫服務器:MySQL 根據(jù)本系統(tǒng)設計的特點,我們采取單體測試和集成測試相結(jié)合的測試方案。測試商品銷售模塊中的銷售商品功能,首先打開UI界面查看界面是否友好,布局是否合理。使用MyEclipse進行debug測試,設置斷點查看程序每一步運行的流程,監(jiān)控其運行狀態(tài),查看有無明顯bug。經(jīng)過以不同側(cè)重點進行的測試和以不同用戶身份的使用測試,系統(tǒng)已經(jīng)達到預期的效果。本系統(tǒng)設計的五個功能模塊財務管理、商品銷售管理、商品進貨管理、商品庫存管理、系統(tǒng)管理比較全面的涵蓋了小型超市運營的流程,可以實現(xiàn)對超市的智能化,現(xiàn)代化管理,可以使超市運作更加高效,并輔助加強了其決策水平。每一處的業(yè)務信息都收錄其中,方便隨時查看,形成寶貴的營業(yè)數(shù)據(jù),系統(tǒng)通過分析營業(yè)數(shù)據(jù)將小型超市業(yè)務的各個方面以不同的角度展示給管理者,以達到快速高效的管理水準。本系統(tǒng)分為不同的權(quán)限級別,從安全性方面考慮,都實現(xiàn)了很好的保障。在整個過程中,都需要周密的計劃和安排,每一步驟,都需要按照軟件工程標準來完成。實踐證明,在高科技突飛猛進的時代,光靠課堂所學的知識是遠遠不夠的,必須依靠實踐去不斷的深化認識,尤其是計算機科學,操作性和實踐性很強,只有加強實際的動手能力,才能更好的掌握這一現(xiàn)代化工具。致謝本次畢業(yè)設計的選題、設計方法及報告的撰寫均是在我的指導教師:xxx的細心指導下進行的。xxx老師在面向?qū)ο笤O計方面有很多的實踐經(jīng)驗,使得我在設計時遇到的困難都能夠迎刃而解,在我面對問題的時候?qū)ξ壹毿牡闹笇Ш蛶椭捌鋰乐數(shù)墓ぷ鲬B(tài)度、創(chuàng)新的精神,都使我受益匪淺,在此特別向老師表示深深的感謝和由衷的敬意。在此次畢業(yè)設計中所學到的在以后的學習,工作,乃至生活上都將是我們寶
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1