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

正文內(nèi)容

室內(nèi)裝修管理系統(tǒng)(編輯修改稿)

2024-10-12 13:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 null。 if(M.equals(sysRole)){ //如果選擇業(yè)務(wù)員跳轉(zhuǎn)到 page=/。 }else if(S.equals(sysRole)){ page=/。 11 } (basePath+page)。 return。 } if(addMS.equals(action)){ //注冊(cè)請(qǐng)求 String username=(username)。 String password=(password)。 String sysRole=(sysRole)。 UserDao dao=new UserDao()。 User user=new User()。 //添加注冊(cè)信息到數(shù)據(jù)庫(kù) (username)。 (password)。 (sysRole)。 (0L)。 (user)。 (message, 注冊(cè)成功 ! a href=39。+basePath+/39。登陸 /a)。 (/).forward(request, response)。 return。 } 系統(tǒng)的添加、修改、刪除客戶(hù)和材料信息的設(shè)計(jì) 實(shí)現(xiàn)本系統(tǒng)為了簡(jiǎn)單和實(shí)現(xiàn)方便 , 總體編寫(xiě)一個(gè) Servlet類(lèi) CenterAction,該類(lèi)負(fù)責(zé)接收來(lái)自頁(yè)面的所有動(dòng)態(tài)請(qǐng)求并且做出響應(yīng) 。 用戶(hù)登錄調(diào)用 login方法。 添加用戶(hù)操作 時(shí) , 先 編寫(xiě)一個(gè) JSP頁(yè)面,輸入相應(yīng)的 參數(shù),調(diào)用 Servlet類(lèi)中的 addUser方法,同理修改調(diào)用 updateUser方法 ,刪除調(diào)用deleteUser方法 ,查詢(xún)調(diào) 用 serchUser方法 (輸入用戶(hù)編號(hào)進(jìn)行單個(gè)查詢(xún)和不輸入任何信息進(jìn)行全部信息查詢(xún)調(diào)用的方法相同) 。 類(lèi) ,類(lèi) ,類(lèi) 據(jù)庫(kù)對(duì)材料信息,訂單信息,用戶(hù)信息進(jìn)行增刪改查。 對(duì)用戶(hù)信息的操作和對(duì)材料信息的操作調(diào)用方法類(lèi)似。下面 簡(jiǎn)單介紹添加用戶(hù)的 addUser方法 : private void addUser (HttpServletRequest request, HttpServletResponse response, String basePath) throws ServletException, IOException { //從頁(yè)面接收輸入的數(shù)據(jù) String realName=(realName)。 String sex=(sex)。 String telephone=(telephone)。 String address=(address)。 String hosesize=(hosesize)。 String sysRole=(sysRole)。 12 Long managerid=((User)().getAttribute(user)).getID()。 UserDao dao=new UserDao()。 //創(chuàng)建一個(gè) UserDao類(lèi)對(duì)象 dao. User user=new User()。 (realName)。//輸入的信息保存到數(shù)據(jù)庫(kù)中 (sex)。 (hosesize)。 (telephone)。 (address)。 (managerid)。 (sysRole)。 (user)。 Long id=(realName).getID()。 //得到注冊(cè)編號(hào)并顯示出來(lái) (message, 添加成功 !客戶(hù)編號(hào)為 +id)。 (/).forward(request, response)。 return。 } 查詢(xún)材料方法: public ListGoods queryGoods(QueryGoodsCondition qgc){ Connection con=null。 PreparedStatement st=null。 ResultSet rs=null。 ListGoods gs=new ArrayListGoods()。 String sql=select id,goodstype,brand,price,goodscount from t_goods where goodstype like ?。 //查詢(xún)的 sql語(yǔ)句 try{ con=()。 //連接數(shù)據(jù)庫(kù) st=(sql)。 if(()==null){ (1,%)。 }else{ (1,%+()+%)。 } rs=()。 //查詢(xún)結(jié)果 while(()){ //查詢(xún)結(jié)果不為空,顯示查詢(xún)結(jié)果 Goods g=new Goods()。 ((1))。 ((2))。 ((3))。 ((4))。 ((5))。 (g)。 } 13 }catch (Exception e) { ()。 throw new SysException(get goods fail)。 }finally{ (con, st, rs)。 //關(guān)閉數(shù)據(jù)庫(kù) } return gs。 } } 客戶(hù)服務(wù)模塊 本模塊實(shí)現(xiàn)的 查詢(xún),刪除,修改客戶(hù)訂單信息的原理同( 3)中介紹過(guò)的原理相同。添加訂單部分,調(diào)用 Servle類(lèi)中的 addOrder方法。 private void addOrder(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { String useridstr=(userid)。 //獲得輸入的用戶(hù)編號(hào) Long userid=(useridstr)。 Order order=new Order()。 //創(chuàng)建一個(gè) order對(duì)象 (userid)。 Double totalmoney=。 EnumerationString names=()。 while(()){ String name=()。 String value=(name)。 (name+=+value)。 if(on.equals(value)){ //頁(yè)面請(qǐng)求,顯示材料信息 Long goodsid=(name)。 Integer count=((count_+name))。 Double price=((price_+name))。 Item item=new Item(goodsid,count)。 //jiaru order ().add(item)。 totalmoney=totalmoney+count*price。 } } (totalmoney)。 //計(jì)算總金額 (new Timestamp(new Date().getTime()))。 //獲得 訂單生成時(shí)間 (servlet:order+order)。 //輸出訂單 14 OrderDao dao=new OrderDao()。 Long orderid=(order)。 order=(orderid)。 (order, order)。 (/).forward(request, response)。 return。 } private void (HttpServletRequest request, HttpServletResponse response, String basePath) throws ServletException, IOException { String id_str=(id)。 String goodstype=(goodstype)。 String brand=(brand)。 String pirce_str=(price)。 String goodscount_str=(goodscount)。 try{ Long id=(id_str)。 Double price=(())。 Integer goodscount=(())。 GoodsDao dao=new GoodsDao()。 (new Goods(id,goodstype, brand, price, goodscount))。 (message, 修改成功! )。 (/).forward(request, response)。 return。 }catch (Exception e) { ()。 (message, 修改失??!失敗原因: +())。 (/).forward(request, response)。 return。 } } 5 系統(tǒng) 測(cè)試 登錄 頁(yè)面 用戶(hù)在進(jìn)入系統(tǒng) 之前,首先 需 打開(kāi) 登錄 頁(yè)面 。 用戶(hù)需要在用戶(hù)名,密碼文本框中輸入 密碼并選擇相應(yīng)的系統(tǒng)角色后,單擊“登錄”按鈕 ,首先系統(tǒng)會(huì)檢測(cè)輸入的用戶(hù)名和密碼是否為空, 若用戶(hù)沒(méi)有輸入用戶(hù)名或密碼, 系統(tǒng)會(huì)彈出 提示 對(duì)話 15 框 提示 用戶(hù) 輸入 用戶(hù)名和密碼并選擇角色 。 輸入用戶(hù)名 和密碼 并選擇角色 后,單擊“登錄”按鈕,系統(tǒng)會(huì) 根據(jù)用戶(hù)輸入的信息進(jìn)行判斷 。若用戶(hù)信息 與數(shù)據(jù)庫(kù)中保存的信息不符 , 系統(tǒng)將會(huì) 給出 如圖 3提示信息 ,若用戶(hù) 填寫(xiě)的用戶(hù)名和密碼正確但 選擇的角色錯(cuò)誤系統(tǒng)給出的提示信息 為 “角色錯(cuò)誤,實(shí)現(xiàn)效果系統(tǒng)提示“用戶(hù)名和密碼錯(cuò)誤”類(lèi)似 。如果想重新輸入 信息 ,單擊“重置”按鈕。 圖 5 注冊(cè) 頁(yè)面設(shè)計(jì) 本系統(tǒng)包括兩種不同身份的用戶(hù)注冊(cè),分別為業(yè)務(wù)員身份和管理員身份。不同的用戶(hù)身份注冊(cè)對(duì)應(yīng)于不同的界面。 點(diǎn)擊首頁(yè)面的“注冊(cè)”按鈕,首先跳轉(zhuǎn)到 選擇用戶(hù)身份進(jìn)行注冊(cè)界面 , 為 圖 4。只有選擇相應(yīng)的身份后才能夠進(jìn)行注冊(cè)。 圖 6 業(yè)務(wù)員注冊(cè)界面 : 如果用戶(hù)選擇注冊(cè)的用戶(hù)類(lèi)型為業(yè)務(wù)員,點(diǎn)擊“下一步”按鈕,將會(huì)跳轉(zhuǎn)到 業(yè)務(wù)員注冊(cè)頁(yè)面。 用戶(hù)再輸入注冊(cè)的用戶(hù)名和密碼后,點(diǎn)擊“注冊(cè)”,系統(tǒng)會(huì)把用戶(hù)填寫(xiě)的用戶(hù)名和密碼保存到數(shù)據(jù)庫(kù)的 t_user 表中 ,若想重新輸入注冊(cè)信息,點(diǎn)擊“清空”按鈕 , 注冊(cè)成功后,系統(tǒng)將會(huì)給出提示 ,如圖 5,點(diǎn)擊后面的“登錄”將會(huì)跳轉(zhuǎn)到首頁(yè)面 。管理員注冊(cè)界面 中選擇用戶(hù)類(lèi)型為 管理員,其他的 與業(yè)務(wù)員注冊(cè)界面類(lèi)似,這里將不再介紹。 16 圖 7 業(yè)務(wù)員 主頁(yè)面 設(shè)計(jì) ( 1) 主頁(yè)面
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1