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

正文內(nèi)容

庫存管理系統(tǒng)(本科)-資料下載頁

2025-01-16 02:17本頁面
  

【正文】 盤點(diǎn)表(takestock)字段名 數(shù)據(jù)類型字段長度是否為空盤點(diǎn)信息表idint11否商品編號(hào)int8是盤點(diǎn)數(shù)量int8是表422 庫存盤點(diǎn)表、保密設(shè)計(jì)給不同的管理員分配不同的權(quán)限,其他無關(guān)人員不能對(duì)權(quán)限外的功能進(jìn)行操作,只有執(zhí)行權(quán)限內(nèi)的業(yè)務(wù)處理。當(dāng)然,超級(jí)管理員有一個(gè)超級(jí)帳號(hào)和所有權(quán)限,以進(jìn)行系統(tǒng)維護(hù)以及后臺(tái)管理等。數(shù)據(jù)庫中的數(shù)據(jù)還可以備份和還原,提高了安全性。216。 用戶或管理員在輸入賬號(hào)跟密碼錯(cuò)誤,需要在登錄框提示“用戶名或密碼錯(cuò)誤!”。216。 用戶或管理員在登錄未填寫帳號(hào)和密碼時(shí),需要彈出提示框:“請(qǐng)輸入用戶名或請(qǐng)輸入密碼”。216。 管理員和用戶在提交條件查詢時(shí)未查到,需要在查詢界面提示:“查詢失敗!”。216。 管理員在出庫和入庫管理中執(zhí)行入庫或者公司退貨操作未成功時(shí),需要在執(zhí)行的操作界面提示:“操作未成功!”及其它錯(cuò)誤信息。216。 管理員在進(jìn)行商品管理操作時(shí),也需要提示成功或出錯(cuò)提示。216。 管理員在日常管理中執(zhí)行客戶、員工、供應(yīng)商的信息管理操作中,也需要提示操作信息成功或者失敗信息等。 本章小結(jié)本章主要介紹了庫存管理系統(tǒng)的整體結(jié)構(gòu),用軟件工程的方法設(shè)計(jì)了部分業(yè)務(wù)的流程圖,并對(duì)數(shù)據(jù)庫進(jìn)行了邏輯結(jié)構(gòu)和概念結(jié)構(gòu)設(shè)計(jì)。第5章 超市庫存管理系統(tǒng)功能實(shí)現(xiàn)前一章節(jié)中,已解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題。包括如何把該系統(tǒng)劃分成若干個(gè)模塊、決定各個(gè)模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在本階段中,確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個(gè)描述直接翻譯成用具體的 java程序語言書寫的程序。主要的工作有:根據(jù)在系統(tǒng)總體設(shè)計(jì)中所描述的數(shù)據(jù)、功能、運(yùn)行、性能需求,并依照系統(tǒng)總體設(shè)計(jì)所確定的處理流程、總體結(jié)構(gòu)和模塊外部設(shè)計(jì),設(shè)計(jì)軟件系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)、逐個(gè)模塊的程序描述。 登錄模塊詳細(xì)設(shè)計(jì)下面是登錄模塊的IPO圖:用戶名密碼首先用JavaScript腳本獲取用戶的輸入,進(jìn)行內(nèi)容的限制驗(yàn)證(如不為空等),提交到應(yīng)用程序服務(wù)器端,去數(shù)據(jù)庫讀取數(shù)據(jù),驗(yàn)證用戶信息的正確性,返回處理結(jié)果。如果正正確就跳轉(zhuǎn)到系統(tǒng)主頁面,錯(cuò)誤就在登錄頁提示。輸入處理輸出 登錄模塊IPO圖 超市庫存管理系統(tǒng)超級(jí)管理員模塊詳細(xì)設(shè)計(jì):系統(tǒng)超級(jí)管理員模塊登錄模塊日常管理模塊進(jìn) 貨 管 理 模 塊銷 售 管 理 模 塊庫 存 管 理 模 塊系 統(tǒng) 管 理 模 塊 系統(tǒng)超級(jí)管理員功能模塊圖一、超級(jí)管理員登錄模塊:超級(jí)管理員首先進(jìn)入登錄界面,登錄時(shí)用的用戶名和密碼是服務(wù)器開始設(shè)置好了的,登錄后可以對(duì)員工的信息和權(quán)限進(jìn)行管理。本系統(tǒng)中的各種管理員登錄模塊基本上類似,實(shí)現(xiàn)的方法也基本上相同。超級(jí)管理員進(jìn)入系統(tǒng)后,先進(jìn)入系統(tǒng)主界面:1. 首先添加不同的管理模塊權(quán)限。2. 在新增管理員,并對(duì)管理員選擇不同的權(quán)限。二、進(jìn)貨管理模塊: 超級(jí)管理員進(jìn)入系統(tǒng)后,通過此模塊可以輸入商品編號(hào)或名稱對(duì)當(dāng)前庫存進(jìn)行查看,對(duì)查看到的相應(yīng)商品進(jìn)行及時(shí)的入庫和退貨操作??梢酝ㄟ^入庫界面,輸入商品編號(hào)獲取其它商品信息并進(jìn)行入庫操作。如果信息資料中沒有商品分類和供應(yīng)商信息,可以在界面添加相關(guān)內(nèi)容,如果沒有該商品資料信息,系統(tǒng)會(huì)提示并跳轉(zhuǎn)到商品資料管理添加信息。如果公司對(duì)采購入庫的商品不滿意,可以通過退貨界面,輸入商品編號(hào)獲取其它信息并進(jìn)行退貨出庫管理。超級(jí)管理員還可以通過選擇一段時(shí)間、供貨商或進(jìn)貨單號(hào)查詢進(jìn)貨入庫單的信息。也可以通過選擇一段時(shí)間、供貨商或退貨單號(hào)查詢退貨單的信息。通過該管理模塊還可以實(shí)現(xiàn)對(duì)賬單的進(jìn)貨付款和退貨收款等賬務(wù)管理。三、銷售管理模塊:通過此模塊可以輸入商品編號(hào)或名稱對(duì)當(dāng)前庫存進(jìn)行查看,對(duì)查看到的相應(yīng)商品進(jìn)行銷售和顧客退貨操作??梢酝ㄟ^貨品出庫界面,輸入商品編號(hào)獲取其它商品信息并進(jìn)行出庫操作。如果信息資料中沒有輸入的退貨商品信息,系統(tǒng)會(huì)提示操作。如果顧客對(duì)銷售的商品不滿意,可以通過退貨界面,輸入商品編號(hào)獲取其它信息并進(jìn)行顧客退貨管理。超級(jí)管理員還可以通過選擇一段時(shí)間、顧客或銷售單號(hào)查詢銷售單的信息。也可以通過選擇一段時(shí)間、顧客或退貨單號(hào)查詢退貨單的信息。通過該管理模塊還可以實(shí)現(xiàn)對(duì)賬單的銷售收款和顧客退貨付款等賬務(wù)管理。四、庫存管理模塊:通過此模塊可以輸入商品編號(hào)或名稱對(duì)當(dāng)前庫存進(jìn)行查看。如果庫存中需要對(duì)商品報(bào)溢損,可以進(jìn)入報(bào)溢損操作界面,輸入商品編號(hào)和報(bào)溢損數(shù)量進(jìn)行操作。在設(shè)置商品信息時(shí)對(duì)每種商品進(jìn)行了庫存上下限的設(shè)置,如果庫存中有不合乎警戒線的商品,可以通過查看庫存預(yù)警,并對(duì)該商品進(jìn)行及時(shí)的入庫或出庫。通過該模塊對(duì)實(shí)際清點(diǎn)的商品數(shù)量進(jìn)行庫存盤點(diǎn),查看盈虧。還可以對(duì)某個(gè)時(shí)間段的各類單據(jù)進(jìn)行統(tǒng)計(jì)數(shù)量以及金額。五、日常管理模塊:超級(jí)管理員可以通過該模塊對(duì)商品資料進(jìn)行增加、刪除、修改、和查看??梢酝ㄟ^該模塊對(duì)客戶資料進(jìn)行增加、刪除、修改、和查看??梢酝ㄟ^該模塊對(duì)供應(yīng)商資料進(jìn)行增加、刪除、修改、和查看??梢酝ㄟ^該模塊對(duì)商品分類進(jìn)行增加、刪除、修改、和查看。六、系統(tǒng)管理模塊:通過該模塊,超級(jí)管理員可以對(duì)用戶進(jìn)行添加,并賦予不同權(quán)限,讓不同用戶管理不同模塊的操作??梢詫?duì)權(quán)限模塊進(jìn)行添加,對(duì)以后系統(tǒng)的擴(kuò)展具有建設(shè)性作用。對(duì)個(gè)人的信息進(jìn)行修改。管理系統(tǒng)應(yīng)該定期對(duì)數(shù)據(jù)庫進(jìn)行備份,來保證數(shù)據(jù)的安全性,通過該模塊可以實(shí)習(xí)數(shù)據(jù)的備份和還原。 登錄界面下面是登錄界面:圖 登錄模塊用戶根據(jù)活動(dòng)用戶分兩類:超級(jí)管理員、普通管理員。他們的活動(dòng)權(quán)限各不一樣。 部分管理模塊界面圖 進(jìn)貨入庫界面在進(jìn)貨管理模塊中,對(duì)進(jìn)貨商品進(jìn)行入庫操作,其中入庫單號(hào)為自動(dòng)生成的八位數(shù),當(dāng)進(jìn)貨管理員輸入進(jìn)貨商品編號(hào)時(shí),若系統(tǒng)已經(jīng)有該編號(hào)商品底子,那么系統(tǒng)會(huì)自動(dòng)填補(bǔ)商品名稱,選擇合適的分類和供應(yīng)商,若無相關(guān)分類和供應(yīng)商可以及時(shí)添加,然后輸入其它信息,就可以點(diǎn)擊添加入庫操作了。如果進(jìn)貨的為新商品,當(dāng)輸入商品編號(hào)后,系統(tǒng)會(huì)自動(dòng)提示并跳轉(zhuǎn)到商品信息添加管理中。圖 入庫單查詢界面當(dāng)有商品進(jìn)貨入庫時(shí),系統(tǒng)會(huì)將入庫記錄保存在入庫數(shù)據(jù)表中,用戶可以通過該界面功能查詢某段時(shí)間內(nèi)的入庫商品信息,也可以輸入具體的供應(yīng)商或者入庫單號(hào)查詢相關(guān)數(shù)據(jù)。圖 收貨付款界面 商品在入庫的同時(shí),系統(tǒng)會(huì)將賬務(wù)數(shù)據(jù)存入應(yīng)付款數(shù)據(jù)表中,通過該界面功能可以查詢進(jìn)貨的付款信息,對(duì)賬務(wù)付款進(jìn)行操作。 在銷售管理模塊中,對(duì)銷售商品進(jìn)行出庫操作,其中出庫單號(hào)為自動(dòng)生成的八位數(shù),當(dāng)銷售管理員輸入銷售出庫的商品編號(hào)時(shí),若系統(tǒng)庫存中已經(jīng)有該編號(hào)商品底子,那么系統(tǒng)會(huì)自動(dòng)填補(bǔ)商品名稱、分類,選擇合適的顧客和出庫數(shù)量,若無相關(guān)顧客信息可以及時(shí)添加,然后輸入其它信息,就可以點(diǎn)擊添加入庫操作了。如果庫存中無該商品信息時(shí),系統(tǒng)會(huì)自動(dòng)提示不能進(jìn)行操作。圖 銷售出庫界面圖 庫存查詢界面銷售模塊中的庫存查詢是為了讓銷售管理員更好的了解當(dāng)前庫存情況,對(duì)商品進(jìn)行相應(yīng)的銷售和退貨操作。圖 庫存盤點(diǎn)界面在庫存管理員庫存盤點(diǎn)時(shí),通過輸入盤點(diǎn)的商品編號(hào)或名稱,及時(shí)獲取當(dāng)前庫存量,并輸入實(shí)際盤點(diǎn)數(shù)量進(jìn)行盤點(diǎn),最后可以看到盈虧信息。圖 庫存預(yù)警界面 在商品信息管理中,對(duì)每個(gè)商品資料都設(shè)置了庫存限制,當(dāng)庫存數(shù)量超過或低于庫存限制時(shí),會(huì)在預(yù)警頁面提示,并可以進(jìn)行及時(shí)的操作。圖 用戶添加界面 該界面是對(duì)員工用戶進(jìn)行添加并賦予權(quán)限的界面,若添加的用戶名存在,會(huì)及時(shí)提示管理員。圖 系統(tǒng)備份和還原界面 在此功能模塊中,可以對(duì)數(shù)據(jù)進(jìn)行簡單的備份和還原處理,由于能力有限,還有些不足就是不能保存在其它地方。 登錄模塊主要代碼:public Employee findbyName(String name) //按員工用戶名查找用戶 { ListEmployee list = ().find( from Employee where username=39。 + name + 39。)。//查找員工用戶名 if(()) return null。 else{ Employee employee=(Employee)(0)。//返回員工用戶對(duì)象 return employee。 } }: Employee employee = (username)。//調(diào)用方法 if (employee == null) {//用戶名不存在時(shí)給出頁面提示 (loginerror, 用戶名不存在!)。 return error。//跳轉(zhuǎn)到登錄界面 } else { if (().equals(password)) {//當(dāng)用戶名存在,且密碼相同時(shí) ().getSession().put(Employee,employee)。//用戶名信息存入session中。 ListEmployeeRole er=(())。//通過員工編號(hào)在員工和角色權(quán)限關(guān)聯(lián)表中查詢 if(er!=null){//存在關(guān)聯(lián) ListRoles roles=new ArrayList()。//查找登錄用戶對(duì)應(yīng)權(quán)限 for(int i=0。i()。i++){ Roles rol= ((i).getRoleId())。 if(rol!=null){(rol)。}//保存權(quán)限在對(duì)象中 } ().getSession().put(Roles,roles)。//將權(quán)限保存在session中。 } return login。//跳轉(zhuǎn)到主界面 } else { (loginerror, 密碼錯(cuò)誤!)。 return error。//跳轉(zhuǎn)到登錄界面 } } 進(jìn)貨入庫功能主要代碼:script type=text/javascript $(document).ready(function() {//頁面加載運(yùn)行的js …. $.ajax( { type : POST,//以post方式提交頁面數(shù)據(jù) url : 39。39。,//交給名為find的action處理 dataType : json,//以json模式解析傳回?cái)?shù)據(jù) data : { pid : pidVal//頁面?zhèn)鬟f到后臺(tái)的數(shù)據(jù) }, success : function(returnData) {//后臺(tái)成功返回頁面數(shù)據(jù) if(returnData!=null){var data = returnData。 $(pid).val()。 $(pname).val()。 $(supplier).val()。 $(pricebuy).val()。 $(pname).attr(readonly,readonly)。//設(shè)置某個(gè)屬性為只讀 $(select1).val()。} else{ alert(庫存中無該商品信息,請(qǐng)?zhí)砑雍笤龠M(jìn)貨!)。 =39。://localhost:8080/stockManager/DailyManager/ProductManager/39。//如果商品資料中無該商品編號(hào)的商品,則跳轉(zhuǎn)到添加商品資料界面…./script:public String find() throws Exception {//用Ajax與頁面?zhèn)髦堤幚淼姆椒ā?Products pro = (pid)。//通過商品編號(hào)查詢商品Gson gson = new Gson()。 // gson轉(zhuǎn)化為json字符串String json = (pro)。//將對(duì)象轉(zhuǎn)換為json字符串(json)。//傳給前臺(tái)jsp頁面}public String InStockIn() throws Exception {// 進(jìn)貨入庫操作:入庫單數(shù)據(jù)插入,入庫單與商品關(guān)聯(lián)表插入,新商品插入商品表,更新庫存量,應(yīng)付賬單插入。 …. Purchases p = new Purchases(inid, supplier, pricebuy, number, d, people, operator, note)。//采購入庫單實(shí)例化對(duì)象 (p)。// 插入入庫表單 PurchProduct purchproduct = new PurchProduct()。 (pid)。 (inid)。 (purchproduct)。// 入庫單與商品關(guān)聯(lián)表插入 Stock s = (pid)。//通過商品編號(hào)查詢庫存信息 if (s != null) {//為老商品時(shí)先獲取原庫存量,在添加更新庫存量 int num = () + number。 (num)。 (s)。// 更新庫存數(shù)量 } else {//為新商品時(shí),先實(shí)例化庫存對(duì)象,在添加庫存表中 Stock ss = new Stock(pid, number, note)。 (ss)。// 不存在時(shí)添加 } Pay pay = new Pay()。 int ID = (8)。// 隨機(jī)生成一個(gè)八位數(shù)賬單號(hào) float
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1