基于android学生宿舍管理系统设计与实现服务器端_第1页
基于android学生宿舍管理系统设计与实现服务器端_第2页
基于android学生宿舍管理系统设计与实现服务器端_第3页
基于android学生宿舍管理系统设计与实现服务器端_第4页
基于android学生宿舍管理系统设计与实现服务器端_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一品简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系统4.2.1第四求分4.14.2系统4.2.14.2.2稳定性要.4安全性要4.3功能4.2.4安全性要4.3功能(2)第五统设5.15-15.2(1)用例代表某些用户可见的功能,实现一个具体的用户目标[9]学第五统设5.15-15.2(1)用例代表某些用户可见的功能,实现一个具体的用户目标[9]学用例总是被行为者启动的,并向行为者提供可识别的值[9]用例总是被行为者启动的,并向行为者提供可识别的值[9]学宿管图5-5.3(4)每一个加工至少有一个输入流和一个输出流[8]基于Android的学生宿舍管理系统的设计与实 学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-是否否否是否否否否否否否否否否否否否否否否否否否是否否否第六章系统功能实6.1private第六章系统功能实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作为主要布局方式,实现过程中主要使用6.2TextView,以LinearLayout作为主要布局方式,实现过程中主要使用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}第七统测定的问题软件测试是软件质量保证的关键步骤”[10]。为了更好地测试系第七统测定的问题软件测试是软件质量保证的关键步骤”[10]。为了更好地测试系123456成功进入管理员成功进入管理员7-21用户注册操确认密码与预期结2用户注册操账号密码确认密

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论