基于android學生宿舍管理系統(tǒng)設計與實現(xiàn)服務器端_第1頁
基于android學生宿舍管理系統(tǒng)設計與實現(xiàn)服務器端_第2頁
基于android學生宿舍管理系統(tǒng)設計與實現(xiàn)服務器端_第3頁
基于android學生宿舍管理系統(tǒng)設計與實現(xiàn)服務器端_第4頁
基于android學生宿舍管理系統(tǒng)設計與實現(xiàn)服務器端_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第一品簡1.11.2本軟件采用java第一品簡1.11.2本軟件采用java控制[1],使用MVC設計模式,J2EE里面的bean作為模型(Model),(ViewMVC用于映射輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中[4]。1.3Androidhibernate1.3Androidhibernate[6]第二章作品安裝及使用說2.1及安第二章作品安裝及使用說2.1及安的載體[7]Tomcat是一個微小型服務器,是一種免費開放源代碼的Web服務器,在2-1MySQL2-2MySQL2-3MySQL2-4MySQL2-2-4MySQL2-2-5MySQL(8)nextLaunchtheMySQL2-6MySQL2.22-6MySQL2.2第三章作品主效果第三章作品主效果3-3-3-3-63-53-3-3-3-第四求分4.14.2系統(tǒng)4.2.1第四求分4.14.2系統(tǒng)4.2.14.2.2穩(wěn)定性要.4安全性要4.3功能4.2.4安全性要4.3功能(2)第五統(tǒng)設5.15-15.2(1)用例代表某些用戶可見的功能,實現(xiàn)一個具體的用戶目標[9]學第五統(tǒng)設5.15-15.2(1)用例代表某些用戶可見的功能,實現(xiàn)一個具體的用戶目標[9]學用例總是被行為者啟動的,并向行為者提供可識別的值[9]用例總是被行為者啟動的,并向行為者提供可識別的值[9]學宿管圖5-5.3(4)每一個加工至少有一個輸入流和一個輸出流[8]基于Android的學生宿舍管理系統(tǒng)的設計與實 學5-35.4E-R1報維5-4E-R*房*宿管學1學5-35.4E-R1報維5-4E-R*房*宿管學15.5間號管理員(用戶名,密碼間,房間號房間(宿舍號,宿舍地址,宿舍類型5-5-是否否否否否否否否否否否否否否否否否否5.5間號管理員(用戶名,密碼間,房間號房間(宿舍號,宿舍地址,宿舍類型5-5-是否否否否否否否否否否否否否否否否否否否5-25-5-5-5-是否否否是否否否否否否否否否否否否否否否否否否否是否否否5-25-5-5-5-是否否否是否否否否否否否否否否否否否否否否否否否是否否否第六章系統(tǒng)功能實6.1private第六章系統(tǒng)功能實6.1privateclassbtnRegisterOnClickListenerimplements{publicvoidonClick(Viewv)if(etLoginID.getText().length()=={toastUtil.show("請輸入賬號}if(etName.getText().length()=={toastUtil.show("請輸入姓名}if(etPassword.getText().length()=={toastUtil.show("請輸入密碼}if(etPasswordOK.getText().length()=={toastUtil.show("請再次輸入密碼否否protectedStringdoInBackground(StectedStringdoInBackground(String...params)StringurlString=+Map<String,Object>map=newHashMap<String,Object>();map.put("Action","register");map.put("id",map.put("loginid",etLoginID.getText());map.put("name",etName.getText());map.put("specialty",etSpecialty.getText());map.put("phone",etPhone.getText());map.put("addr",etAddr.getText());map.put("college",etCollecge.getText());map.put("sex",etSex.getText());Stringresult=httpHelper.HttpPost(urlString,return}}if{}submitAsyncTask=newSubmitAsyncTask();}if(action.equals("register"))tb_usersuser=newif(action.equals("register"))tb_usersuser=newIntegerid=if(id==0)}elseQueryquery=fromuser=(tb_users)}BaseUtil.LogII("roomid="+request.getParameter("roomid"));if(!BaseUtil.isEmpty(request.getParameter("roomid")))}else}6.2TextView,以LinearLayout作為主要布局方式,實現(xiàn)過程中主要使用6.2TextView,以LinearLayout作為主要布局方式,實現(xiàn)過程中主要使用privateclassbtnLoginOnClickListenerimplements{publicvoidonClick(Viewv)if(etLoginID.getText().length()==}if(etPassword.getText().length()=={toastUtil.show("請輸入密碼btnLogin.setOnClickListener(newbtnLoginOnClickListener());etLoginID.setText(SPUtil.get(LoginActivity.this,"loginid",""));if(id==0)}else}write="1";}protectedStringdoInBackground(StectedStringdoInBackground(String...params)}StringurlString=+urlString+="&loginid="+etLoginID.getText()++etPassword.getText()++Log.v("ACC",urlString);return}if(etCode.getText().length()=={}if{}loginAsyncTask=newloadAsyncTask();}Stringloginid=request.getParameter("loginid");Stringtypename=request.getParameter("typename");intif(String.valueOf(typename).indexOf("st")!=-1)sqlString="select*fromtb_userswhereLoginID='"++"'andpasswords='"+passwords+"'";if(list.size()>0){write=}}elsesqlString="select*fromadminswhereLoginID='"++"'andpasswords='"+passwords+"'";if(list.size()>0){write=}}}}6.3設備報修功能模塊的實privateclass6.3設備報修功能模塊的實privateclasssubmitAsyncTaskextendsAsyncTask<String,Integer,{protectedvoidonPreExecute()privatevoidsubmit()if(etTitle.getText().length()==}if(etRoom.getText().length()==}new}casestartActivityForResult(intent,privateStringgetrepairlist()privateStringgetrepairlist()Stringwrite="";StringsqlString="select*fromtb_repairs";sqlString+="where1=1";if{sqlString+="anduserid="+}sqlString+="orderbyiddesc";ResultSetrs=}protectedStringdoInBackground(String...{serverUrl=+Map<String,Object>map=newHashMap<String,Object>();map.put("Action","editrepair");map.put("id",id);map.put("title",etTitle.getText());map.put("room",etRoom.getText());map.put("body",returnresult;6.4if(arg[which].equals("修改6.4if(arg[which].equals("修改"))intent.putExtra("model",list.get(row));startActivityForResult(intent,1);}if(menutext[position].equals("添加學生"))intent=newIntent(MainActivity.this,}if(list.size()>0)write=json.toString();}return}if(action.equals("Del"))writeif(action.equals("Del"))write=}publicStringDel()StringTable=request.getParameter("Table");Stringsql="deletefrom"+Table+"whereid="+ID;Queryq=session.createQuery(sql);return}protectedStringdoInBackground(String...params)serverUrl=++Stringjson=return}if(arg[which].equals("刪除"))neweleteAsyncTask().execute(list.get(row).getId()+}6.5設備保修功能模塊的實if6.5設備保修功能模塊的實if(action.equals("getrepairlist"))write=}privateStringgetrepairlist()Stringwrite="";if(menutext[position].equals("設備保修"))intent=newIntent(MainActivity.this,}publicvoiddoInBackground()Stringjson=serverUrl=++json=if(!TextUtils.isEmpty(json)&&json.trim().length()>{list=}elselist=new}}StringsqlString="selectStringsqlString="select*fromtb_repairs";sqlString+="where1=1";if(!BaseUtil.isEmpty(userid)){sqlString+="anduserid="+userid;}sqlString+="orderbyiddesc";Listlist=HibernateSessionFactory.convertList(rs);if(list.size()>0)write=json.toString();}return}第七統(tǒng)測定的問題軟件測試是軟件質量保證的關鍵步驟”[10]。為了更好地測試系第七統(tǒng)測定的問題軟件測試是軟件質量保證的關鍵步驟”[10]。為了更好地測試系123456成功進入管理員成功進入管理員7-21用戶注冊操確認密碼與預期結2用戶注冊操賬號密碼確認密

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論