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

正文內(nèi)容

基于java超市賬單管理系統(tǒng)畢業(yè)設(shè)計(jì)-文庫吧資料

2024-12-01 16:07本頁面
  

【正文】 void doGYSXiuGai(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException{ String gys_id= (gysid).trim()。 (gysbean, gysbean)。 GYSBean gysbean=new GYSBean()。 ().forward(request, response)。 24 Information info=(params)。 (gys_chuanzhen)。 (gys_lianxiren)。 (gys_name)。 List params = new ArrayList()。 String gys_chuanzhen=(gyschuanzhen).trim()。 String gys_lianxiren=(gyslianxi).trim()。 String gys_name =(gysname).trim()。 }else { ()。 if(list!=null){ (list, list)。 }else { ()。 if(list!=null){ 22 (list, list)。 String gys_miaoshu=(moditymiaoshu).trim()。 ().forward(request, 21 response)。 Information info=(zd_id)。 ().forward(request, response)。 Information info=(params)。 (zd_danwei)。 (zd_gysname)。 (zd_jymoney)。 (zd_id)。 String zd_danwei=(zdtransunits).trim()。 String zd_gysname=(zdproducmanufacture).trim()。 String zd_jymoney=(zdtransmoney).trim()。 20 String zd_spmingcheng=(zdproductname).trim()。 ().forward(request, response)。 zdbean=(zd_id)。 } 19 代碼: private void doZDXinXi(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException{ String zd_id =(id)。 (info, info)。 (zd_danwei)。 (zd_spmiaoshu)。 (zd_sfzhifu)。 (zd_spshuliang)。 (zd_id)。 String zd_data=new SimpleDateFormat(yyyyMMdd).format(new Date().getTime())。 String zd_spmiaoshu=(zdproducdesc).trim()。 String zd_sfzhifu=(payment).trim()。 String zd_spshuliang=(zdtransnunber).trim()。 } } 代碼: private void doZDAdd(HttpServletRequest request, HttpServletResponse response)throws ServletException,IOException { String zd_id=(zdid).trim()。 17 return。 if(list!=null){ (list, list)。 (zd_sfzhifu)。 String zd_sfzhifu=(payment)。 }else { ()。 ().forward(request, response)。 if(list!=null){ (list, list)。 ListZDBean list=()。 } } 管理員(用戶)登陸以后就會(huì)進(jìn)入總頁面如圖: 42 所示: 在左側(cè)可以看到管理員進(jìn)來后 (普通用戶)各自的權(quán)限。 ().forward(request, response)。 (msg)。 }else if(YH.equals(op)|| 修 改 密 碼 .equals(op)|| 修改密碼.equals(opyh)|| 查詢 .equals(opyh)|| 刪 除 .equals(opyh)|| 修 改.equals(opyh)|| YHXinXi.equals(op)||YHAdd.equals(op)){ Information info=new Information()。 }else if(刪 除 .equals(opg)){ doGYSDel(request,response)。 }else if(GYSXinXi.equals(op)){ doGYSXinXi(request,response)。 }else if(GYS.equals(op)){ doLnquiresGYS(request,response)。 }else if(刪 除 .equals(op)){ doZDDel(request,response)。 }else if(ZDXinXi.equals(op)){ doZDXinXi(request,response)。 } } if(普通用戶 .equals(())){ if (ZD.equals(op)){ doLnquiresZD(request,response)。 }else if(修改密碼 .equals(opyh)){ doYHMiMa(request,response)。 }else if(刪 除 .equals(opyh)){ doYHDel(request,response)。 }else if(YHXinXi.equals(op)){ doYHXinXi(request,response)。 }else if(YH.equals(op)){ doLnquiresYH(request,response)。 }else if(刪 除 .equals(opg)){ doGYSDel(request,response)。 }else if(GYSXinXi.equals(op)){ doGYSXinXi(request,response)。 }else if(GYS.equals(op)){ doLnquiresGYS(request,response)。 }else if(刪 除 .equals(op)){ doZDDel(request,response)。 }else if(ZDXinXi.equals(op)){ doZDXinXi(request,response)。!.equals(judgeLogin)){ if(經(jīng)理 .equals(())){ if (ZD.equals(op)){ doLnquiresZD(request,response)。 } if (judgeLogin!=nullamp。 if (doLogin.equals(op)) { doLogin(request, response)。 String gysgroup=(gysgroup)。 String zdgroup=(zdgroup)。 String opg= (opg)。 HttpSession session=(true)。 11 (text/html。 } public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ (utf8)。 } public void destroy() { ()。 登陸模塊 輸入不同的角色名就會(huì)進(jìn)入不同的模塊,并完成相應(yīng)的功能;登陸模塊如圖41 所示 10 如圖 41 代碼: public class HandelLogin extends HttpServlet{ UserOper oper=new UserOper()。利用 JDBC( Java Data Base Connectivity)技術(shù) 處理與數(shù)據(jù)庫連接,利用其 Servlet API 所定義的接口和類來封裝與數(shù)據(jù)庫交互的相關(guān)操作,使對(duì)數(shù)據(jù)庫的操作變得相當(dāng)容易,減少開發(fā)時(shí)間,而且能對(duì) 系統(tǒng)進(jìn)行靈活的設(shè)計(jì)和實(shí)現(xiàn),使系統(tǒng)的各模塊容易維護(hù)和重用。 zhangdan 表用來存儲(chǔ)賬單的信息。 yonghu 表用來存儲(chǔ)領(lǐng)登陸用戶明細(xì)。 gongyingshang 表用來存儲(chǔ)供應(yīng)商信息。下面是每個(gè)數(shù)據(jù)表中的屬性。首先我們?cè)贛ySQL 中建一個(gè)數(shù)據(jù)庫,命名為“ supermarket”。如圖: 31 圖 31 賬單 — 供應(yīng)商 ER圖 數(shù)據(jù)庫物理實(shí)現(xiàn) 經(jīng)過 數(shù)據(jù)庫系統(tǒng)分析后,數(shù)據(jù)庫的結(jié)構(gòu)已經(jīng)非常清晰,剩下的就是用一種數(shù)據(jù)庫軟件實(shí)現(xiàn)這樣的結(jié)構(gòu)。 用戶登錄 驗(yàn)證 經(jīng)理 普通用戶 賬單管理 用戶管理 供應(yīng)商管理 7 數(shù)據(jù)庫系統(tǒng)分析 本系統(tǒng)的數(shù)據(jù)庫實(shí)體主要有“賬單”、“供應(yīng)商”、“用戶”。邏輯設(shè)計(jì)中根據(jù)系統(tǒng)分析設(shè)計(jì)的一個(gè)關(guān)系 模型。一個(gè)良好的數(shù)據(jù)庫開發(fā)過程一般是先系統(tǒng)分析,再邏輯設(shè)計(jì),然后物理實(shí)現(xiàn)。本系統(tǒng)中數(shù)據(jù)庫采用 MySQL 作為數(shù)據(jù)庫工具。 普通用戶 理 登 陸 賬單管理 供應(yīng)商管理 數(shù)據(jù)維護(hù) 存入數(shù)據(jù)庫 經(jīng) 理 登 陸 賬單管理 供應(yīng)商管理 用戶管理 數(shù)據(jù)維護(hù) 存入數(shù)據(jù)庫 6 系統(tǒng)的總體分析 在前面的系統(tǒng)功能分析中,將系統(tǒng)劃分成 4 個(gè)模塊,如圖 31: 圖 31 系統(tǒng)功能模塊圖 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫是此類系統(tǒng)的核心,系統(tǒng)中所有的信息都存儲(chǔ)在數(shù)據(jù)庫中,在所有 jsp頁面中通過 JDBC 與數(shù)據(jù)庫連接,操作數(shù)據(jù)庫中的數(shù)據(jù),從而實(shí)現(xiàn)所有需要的功能。有 2 個(gè)角色:經(jīng)理、普通用戶名。 。 ( 3)用戶管理模塊,主要管理管理超市的用戶,有編號(hào)、用戶名稱、性別、年齡、電話、地址、權(quán)限。減少人工計(jì)算產(chǎn)生的錯(cuò)誤。因此不必承擔(dān)任何法律責(zé)任 4 2 需求分析 需求分析的任務(wù)及主要內(nèi)容 具體業(yè)務(wù)的需求 主要模塊包括: ( 1)賬單管理模塊,主要是管理超市賬單,賬單的編號(hào)、商品名稱、商品數(shù)量、交易金額、是否付款、供應(yīng)商名稱、商品描述、賬單時(shí)間 。由于本系統(tǒng)是作為畢業(yè)設(shè)計(jì)由我們學(xué)生自己開發(fā)的,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為超市行業(yè)提供很大的方便,因此在經(jīng)濟(jì)上是可行的。綜上所述,此系統(tǒng)開發(fā)有可靠的技術(shù)支持,技術(shù)上是完全可行的。制作本系統(tǒng)的軟件均可以在網(wǎng)上免費(fèi)獲得,同時(shí)也可以獲得開源的代碼和圖片。從設(shè)計(jì),開發(fā),測(cè)試到最后的維護(hù),都綜合了所學(xué)的 java 知識(shí)。 技術(shù)準(zhǔn)備: (1)java 基礎(chǔ) (2)jsp 技術(shù) (3)Servlet 技術(shù) (4) html,css (5)jquery 的相關(guān)知識(shí) 可行性分析 技術(shù)可行性 本系統(tǒng)戲是用 java 語言所編寫 的, java 語言作為前導(dǎo)課程已經(jīng)學(xué)過。 3 (2)數(shù)據(jù)庫開發(fā)工具: mysql。 硬件環(huán)境:內(nèi)存 1G,硬盤 80G。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1