




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小区物业管理系统的设计与实现目录TOC\o"1-3"\h\u134521绪论 118772相关技术介绍 1271942.1ASP.NET技术 2229112.2SQLServer数据库 217333系统需求分析 212553.1可行性分析 2212683.1.1技术可行性 2162553.1.2经济可行性 390463.2需求分析 3129863.2.1功能性需求分析 3289973.2.2非功能性需求分析 3223204系统设计 4188724.1系统总体设计 4108734.1.1管理员模块 4121864.1.2普通住户模块 4309064.2数据库设计 5265584.2.1数据库概念结构设计 5326964.2.2数据库逻辑结构设计 8317835系统实现 1180505.1管理员登录模块 11314225.1.1系统用户管理界面 13114005.1.2房屋信息管理界面 15211315.1.3业主信息管理界面 16233045.1.4设施与报修管理界面 1830575.2住户登录界面 20113375.2.1个人资料管理界面 20152225.2.2住户收费管理界面 21248335.2.3住户投诉管理界面 23194846系统测试 24145286.1测试方法 24259606.2测试实例 24210966.2.1管理员模块测试 2447206.2.2普通住户模块测试 31239146.3测试结论 3315035总结 3417071参考文献 361绪论随着我国城镇化建设进程的加快,越来越多的居民购买了商品房,城镇中出现了许多新的花园式住宅小区。为了更好的满足这些小区住户的需求,管理好日常的小区生活服务工作,物业管理部门也就应运而生了。物业管理部门的职能就是对小区里的住户提供相应的物业服务。例如,物业管理人员需要及时公告小区的停电、停水信息;需要在一个收费周期结束后告知住户下一个周期的缴费信息;物业管理人员需要解决住户的投诉问题;需要对住户的报修设备进行维护;需要安排没有购买车库的住户的家用汽车规划停车位;需要对没有及时缴费的住户进行上门催缴相关费用等等。对于上述事情的处理,物业管理部门的传统处理方式还是采用人工管理方式进行。对于公告信息,物业管理部门往往采用纸质公告张贴方式。由于受到时间、地理位置和小区人数等诸多因素的限制,对于占地面积较大的小区来说,物业管理人员光是走遍小区的所有楼栋都需要花费较长时间。还有,这些纸质公告有时候也不太引起住户的注意,导致住户没有好好阅读而带来不必要的麻烦。另外,物业管理人员要及时处理住户提出的各种问题也不方便。这样就容易在小区住户和物业管理人员之间产生各种矛盾和纠纷。而问题的根源在于信息交流的不及时和物业部门办事效率的低下[2]。虽然可以通过打电话、发信息等方式进行告知,但这都需要进行及时登记和记录在案,否则时间一长就会发生被遗忘处理的情况。就目前而言,高效的物业管理系统在生活中的应用并不是非常普遍,但小区物业管理系统的设计对小区管理是非常重要的环节,并且加强小区物业管理对于住宅小区也有非常重要的意义。使用计算机技术对小区物业进行信息处理,具有如下的优点:能够及时处理用户需求,改善服务质量;方便查询,提高工作效率等。这些优点可以证明,利用计算机来进行物业管理是很有必要的。因此,实现一个界面简洁大方、操作简单方便的管理系统将会进一步提高物业管理人员的工作效率,同时也能提高人民生活的幸福感。2相关技术介绍2.1ASP.NET技术ASP.NET是M的一部分,它提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有的ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。ASP.NET提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。ASP.NET支持多种语言,比如VB、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。2.2SQLServer数据库SQLServer是由Microsoft公司推出的关系型数据库管理系统,是目前最为常用的数据库。SQLServer采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQLServer支持两种身份验证模式:Windows身份验证和SQLServer身份验证,支持多种类型的角色,“角色”概念的引入方便了权限的管理,也使权限的分配更加灵活。SQLServer为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。SQLServer可以在不同的操作平台上运行。3系统需求分析3.1可行性分析3.1.1技术可行性随着国内软件开发的日益发展壮大,各种中小企业单位已具备独立开发各种类型软件的能力,能够满足不同行业特别的需求。而这个系统尽管其在组织关系上存在着一定的复杂性和繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在的数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,目前并不存在太大的技术问题。3.1.2经济可行性对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器及相关的网络设施,但是现在计算机已经普及了,并且在整个系统投入运行之后,相关的人员培训费可以减少很多。也就是说不但提高了效率,也保证了各项数据的准确性,同时避免了由于工作人员流动造成的数据丢失等问题,适应了当前的发展形式。3.2需求分析3.2.1功能性需求分析小区物业管理系统可以满足物业管理员对基本房屋信息、住户信息等进行添加、删除等相关操作,小区住户可以在线上进行报修、投诉等操作。该系统由基本信息和管理功能模块、收费管理功能模块和信息录入功能模块组成。基本信息和管理功能模块:主要包括系统用户信息、楼栋信息、业主信息、投诉管理、报修管理、收费管理等。收费管理功能模块:主要功能是登记住户信息及其使用的停车费、水费、电费、物业费等。信息录入功能模块:对小区各信息录入的实现,包括对设施信息录入、业主信息录入等。3.2.2非功能性需求分析(1)系统的安全性:该系统是采用账号和密码进行登录系统,可以保障信息安全。(2)系统的可靠性:该系统主要针对小区住户和小区物业管理员设计,通过系统管理员来确保住户的相关信息安全。除此之外,数据库的使用保证了在小区物业管理系统中数据的完整性和存储数据的高效性。(3)系统的易使用性:该系统界面简洁、操作简单,能够使住户和管理员在较短时间内熟悉各模块的功能。4系统设计4.1系统总体设计本小区物业管理系统分为管理员,普通住户两个角色,其中管理员操作界面包括:系统用户管理、房屋信息、业主信息、设施信息、设施报修、收费信息、投诉信息管理;普通住户可以在线查看收费信息、能够进行投诉与查看后续操作以及个人资料管理操作。4.1.1管理员模块系统用户管理:管理员对系统用户进行添加与管理操作。房屋信息管理:管理员对房屋信息进行维护,添加、修改和删除操作。业主信息管理:管理员对业主信息进行维护,添加、修改和删除操作。物业设施管理:管理员对物业设施进行管理,添加、修改和删除操作。报修信息管理:管理员对需要报修的信息进行添加与管理操作。收费信息管理:管理员可以查看住户水费、电费、物业费等缴纳信息,并能对相关信息进行管理操作。投诉信息管理:管理员对用户投诉信息进行查看与回复操作。4.1.2普通住户模块个人资料模块:普通住户可以在线修改个人资料。收费信息模块:普通住户可以在线查看个人所在房屋缴纳各项费用的详细信息,并且可以在线缴费。投诉信息模块:普通住户可以在线投诉并及时查看后续物业的反馈信息。系统功能结构图如图4-1所示:小区物业管理系统小区物业管理系统管理员普通住户房屋信息管理业主信息管理物业设施管理报修信息管理收费信息管理投诉信息管理个人资料模块收费信息模块投诉信息模块系统用户管理图4-1系统功能结构图4.2数据库设计4.2.1数据库概念结构设计(1)实体属性图系统用户实体如图4-2所示:用户用户ID号用户名密码身份日期图4-2系统用户实体属性图报修信息实体如图4-3所示:报修信息报修信息用户ID号编号名称损坏程度报修日期维修费用图4-3报修记录实体属性图房屋信息实体如图4-4所示:房屋信息房屋信息用户ID号楼号屋数类型负责人日期图4-4房屋信息实体属性图设备信息实体如图4-5所示:设备信息ID号设备信息ID号编号名称类别价格购买日期图4-5设备信息实体属性图收费记录实体如图4-6所示:收费记录收费记录ID号编号户主姓名电话身份证楼号房间号日期费用类别费用金额图4-6收费记录实体属性图(2)总体E-R图通过需求分析阶段的分析结果,可以画出总体E-R图如图4-7所示:管理员管理员管理包含房屋信息业主信息用户管理查看包含设备信息包含报修信息包含投诉信息登记缴费信息缴费111111111NNNNNNNNN图4-7总体E-R图4.2.2数据库逻辑结构设计数据库的逻辑结构设计就是把概念结构设计阶段设计好的E-R图转换为与所用的数据库系统所支持的数据模型相符合的逻辑结构。该系统中涉及的数据可建立如下表格:(1)系统用户表图4-1allusers表字段名字段类型字段大小最大长度字段说明是否允许为NULLIDInt410ID号否usernamevarchar50255用户名是pwdvarchar50255登录密码是cxvarchar50255管理员类别是addtimedatetime823日期是(2)报修记录表图4-2baoxiujilu表字段名字段类型字段大小最大长度字段说明是否允许为NULLIDInt410业主ID号否bianhaovarchar50255编号是mingchengvarchar50255名称是sunhuaichengduvarchar50255损坏程度是sunhuairiqidatetime823损坏日期是weixiufeiyongvarchar50255维修费用是beizhuvarchar500255备注是addtimedatetime823日期是(3)房屋信息表图4-3fangwuxinxi表字段名字段类型字段大小最大长度字段说明是否允许为NULLIDInt410ID号否louhaovarchar50255楼号是wushuvarchar50255屋数是leixingvarchar50255类型是fuzerenvarchar50255负责人是beizhuvarchar500255备注是addtimedatetime823日期是ztvarchar50255状态是(4)设备信息表图4-4shebeixinxi表字段名字段类型字段大小最大长度字段说明是否允许为NULLIDInt410ID号否bianhaovarchar50255编号是mingchengvarchar300255名称是leibievarchar50255类别是jiagevarchar50255价格是beizhuvarchar500255备注是addtimedatetime823日期是(5)收费记录表图4-5shoufeijilu表字段名字段类型字段大小最大长度字段说明是否允许为NULLIDInt410ID号否bianhaovarchar50255编号是huzhuxingmingvarchar50255户主姓名是dianhuavarchar50255电话是shenfenzhengvarchar300255身份证是louhaovarchar50255楼号是fangjianvarchar50255房间是feiyongleixingvarchar50255费用类型是nianfenvarchar50255年份是yuefenvarchar50255月份是feiyongjinevarchar50255费用金额是beizhuvarchar500255备注是addtimedatetime823日期是5系统实现5.1管理员登录模块运行本系统将会出现系统的登录界面,包括用户名输入框、密码输入框,角色提示框和登陆按钮。如果是管理员登录,需要输入用户名和密码,如果是业主登录,需要输入编号和相应的密码。如图5-1所示:图5-1登录界面关键代码如下:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){cx.Items.Add("管理员");cx.Items.Add("业主");}}protectedvoidButton1_Click(objectsender,EventArgse){abcif(TextBox2.Text.ToString().Trim()==""||TextBox1.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('请输入完整');history.back();</script>");Response.End();}stringsql;sql="";if(cx.Text.ToString().Trim()=="管理员"){abcsql="select*fromalluserswhereusername='"+TextBox1.Text.ToString().Trim()+"'andpwd='"+TextBox2.Text.ToString().Trim()+"'";}if(cx.Text.ToString().Trim()=="业主"){sql="select*fromyezhuxinxiwherebianhao='"+TextBox1.Text.ToString().Trim()+"'andmima='"+TextBox2.Text.ToString().Trim()+"'";}DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){Session["username"]=TextBox1.Text.ToString().Trim();if(cx.Text.ToString().Trim()=="管理员"){Session["cx"]=result.Tables[0].Rows[0]["cx"].ToString().Trim();}else{Session["cx"]=cx.Text.ToString().Trim();}Response.Redirect("main.aspx");}else{Response.Write("<script>javascript:alert('对不起,用户名或密码不正确!');history.back();</script>");}}else{Response.Write("<script>javascript:alert('对不起,系统错误,请不要越权操作!');</script>");}在管理员登录成功后会显示的界面如图5-2所示:图5-2管理员登录界面5.1.1系统用户管理界面管理员登陆系统以后,在左侧有功能菜单,第一项是系统用户管理,可以看到有管理员添加、管理员查询和修改密码,界面如图5-3所示:图5-3系统用户管理界面关键代码如下:protectedvoidButton1_Click(objectsender,EventArgse){if(TextBox1.Text.ToString().Trim()==""||TextBox2.Text.ToString().Trim()==""||TextBox3.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('请填写完整');history.back();</script>");}else{if(TextBox2.Text.ToString().Trim()!=TextBox3.Text.ToString().Trim()){Response.Write("<script>javascript:alert('两次密码不一致,请确认');history.back();</script>");}else{stringsql;sql="select*fromalluserswhereusername='"+Session["username"].ToString().Trim()+"'andpwd='"+TextBox1.Text.ToString().Trim()+"'";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){sql="updatealluserssetpwd='"+TextBox2.Text.ToString().Trim()+"'whereusername='"+Session["username"].ToString().Trim()+"'";intresult2;result2=newClass1().hsgexucute(sql);if(result2==1){abcResponse.Write("<script>javascript:alert('修改成功');</script>");}else{Response.Write("<script>javascript:alert('系统错误');</script>");}}else{Response.Write("<script>javascript:alert('原密码不正确');</script>");}}}}}5.1.2房屋信息管理界面在左侧有功能菜单中,点击房屋信息管理,显示信息管理的页面,包括楼号、层数、类型、负责人、备注、状态等详细信息,并可以对这些信息进行修改和删除操作。同时也能进行房屋信息添加和房屋信息查询的操作。界面如图5-4所示:图5-4房屋信息管理界面关键代码如下:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){zt.Items.Add("所有");zt.Items.Add("空闲");zt.Items.Add("已卖");zt.Items.Add("出租");leixing.Items.Add("所有");leixing.Items.Add("多层");leixing.Items.Add("小高层");leixing.Items.Add("高层");leixing.Items.Add("别墅");stringsql;sql="select*fromfangwuxinxiorderbyiddesc";getdata(sql);}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="select*fromfangwuxinxiwhere1=1";if(louhao.Text.ToString().Trim()!=""){sql=sql+"andlouhaolike'%"+louhao.Text.ToString().Trim()+"%'";}if(leixing.Text.ToString().Trim()!="所有"){sql=sql+"andleixinglike'%"+leixing.Text.ToString().Trim()+"%'";}if(zt.Text.ToString().Trim()!="所有"){sql=sql+"andztlike'%"+zt.Text.ToString().Trim()+"%'";}sql=sql+"orderbyiddesc";getdata(sql);}protectedvoidDataGrid1_PageIndexChanged(objectsource,DataGridPageChangedEventArgse){stringsql;sql="select*fromfangwuxinxiorderbyiddesc";getdata(sql);DataGrid1.CurrentPageIndex=e.NewPageIndex;DataGrid1.DataBind();}publicstringriqigeshi(objectstr){stringstrTmp=str.ToString();DateTimedt=Convert.ToDateTime(strTmp);stringss=dt.ToShortDateString();returnss;}}5.1.3业主信息管理界面在左侧的功能菜单界面点击业主信息管理,将以表格的形式显示所有业主的信息,包括户主姓名、电话号码、身份证、楼号、房间、入住时间等信息,同时可以进行修改、删除操作。也能够在页面上方的空白框输入相应的信息进行查询。界面如图5-5所示:图5-5业主信息管理界面关键代码如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="select*fromyezhuxinxiwhere1=1";if(bianhao.Text.ToString().Trim()!=""){sql=sql+"andbianhaolike'%"+bianhao.Text.ToString().Trim()+"%'";}if(huzhuxingming.Text.ToString().Trim()!=""){sql=sql+"andhuzhuxingminglike'%"+huzhuxingming.Text.ToString().Trim()+"%'";}if(dianhua.Text.ToString().Trim()!=""){sql=sql+"anddianhualike'%"+dianhua.Text.ToString().Trim()+"%'";}if(shenfenzheng.Text.ToString().Trim()!=""){sql=sql+"andshenfenzhenglike'%"+shenfenzheng.Text.ToString().Trim()+"%'";}if(louhao.Text.ToString().Trim()!="所有"){sql=sql+"andlouhaolike'%"+louhao.Text.ToString().Trim()+"%'";}if(fangjian.Text.ToString().Trim()!=""){sql=sql+"andfangjianlike'%"+fangjian.Text.ToString().Trim()+"%'";}sql=sql+"orderbyiddesc";getdata(sql);}protectedvoidDataGrid1_PageIndexChanged(objectsource,DataGridPageChangedEventArgse){stringsql;sql="select*fromyezhuxinxiorderbyiddesc";getdata(sql);DataGrid1.CurrentPageIndex=e.NewPageIndex;DataGrid1.DataBind();}publicstringriqigeshi(objectstr){stringstrTmp=str.ToString();DateTimedt=Convert.ToDateTime(strTmp);stringss=dt.ToShortDateString();returnss;}privatevoidaddxiala(stringntable,stringnzd,stringnxlk){stringsql;sql="select"+nzd+"from"+ntable+"orderbyiddesc";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){inti=0;for(i=0;i<result.Tables[0].Rows.Count;i++){louhao.Items.Add(result.Tables[0].Rows[i][0].ToString().Trim());}}}}5.1.4设施与报修管理界面点击左侧功能菜单栏中的设施与报修管理按钮,会显示设施信息添加、设施信息管理、报修记录添加、报修记录查询。在设施信息管理中还可以对已经登记的设施进行修改和删除,也可以由管理员添加设施信息和报修记录。界面如图5-6所示:图5-6设施与报修管理界面关键代码如下:privatevoidgetdata(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){bianhao.Text=result.Tables[0].Rows[0]["bianhao"].ToString().Trim();huzhuxingming.Text=result.Tables[0].Rows[0]["huzhuxingming"].ToString().Trim();dianhua.Text=result.Tables[0].Rows[0]["dianhua"].ToString().Trim();shenfenzheng.Text=result.Tables[0].Rows[0]["shenfenzheng"].ToString().Trim();louhao.Text=result.Tables[0].Rows[0]["louhao"].ToString().Trim();fangjian.Text=result.Tables[0].Rows[0]["fangjian"].ToString().Trim();}}}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintoshoufeijilu(bianhao,huzhuxingming,dianhua,shenfenzheng,louhao,fangjian,feiyongleixing,nianfen,yuefen,feiyongjine,beizhu)values('"+bianhao.Text.ToString().Trim()+"','"+huzhuxingming.Text.ToString().Trim()+"','"+dianhua.Text.ToString().Trim()+"','"+shenfenzheng.Text.ToString().Trim()+"','"+louhao.Text.ToString().Trim()+"','"+fangjian.Text.ToString().Trim()+"','"+feiyongleixing.Text.ToString().Trim()+"','"+nianfen.Text.ToString().Trim()+"','"+yuefen.Text.ToString().Trim()+"','"+feiyongjine.Text.ToString().Trim()+"','"+beizhu.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系统错误,请检查数据库设置问题');</script>");}}5.2住户登录界面住户登录的时候在首页选择角色为“业主”,输入住户的编号和密码即可登录。界面如图5-7所示:图5-7住户登录界面5.2.1个人资料管理界面住户登录成功后在左侧的功能菜单栏会显示个人资料管理、收费管理和投诉管理的按钮,点击个人资料管理按钮在右侧会显示修改业主信息的表格,住户可以修改自己的各项信息。界面如图5-8所示:图5-8个人资料管理界面关键代码如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="updateyezhuxinxisetmima='"+mima.Text.ToString().Trim()+"',huzhuxingming='"+huzhuxingming.Text.ToString().Trim()+"',dianhua='"+dianhua.Text.ToString().Trim()+"',shenfenzheng='"+shenfenzheng.Text.ToString().Trim()+"',louhao='"+louhao.Text.ToString().Trim()+"',fangjian='"+fangjian.Text.ToString().Trim()+"',ruzhushijian='"+ruzhushijian.Text.ToString().Trim()+"',beizhu='"+beizhu.Text.ToString().Trim()+"'whereid="+Request.QueryString["id"].ToString().Trim();intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('修改成功');</script>");}else{Response.Write("<script>javascript:alert('系统错误');</script>");}}5.2.2住户收费管理界面在左侧的功能菜单栏点击收费管理按钮,会出现收费及记录查询,点击按钮在右侧会显示住户本人所有收费记录信息列表,界面如图5-9所示:图5-9住户收费管理界面关键代码如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="select*fromshoufeijiluwhere1=1";if(bianhao.Text.ToString().Trim()!=""){sql=sql+"andbianhaolike'%"+bianhao.Text.ToString().Trim()+"%'";}if(huzhuxingming.Text.ToString().Trim()!=""){sql=sql+"andhuzhuxingminglike'%"+huzhuxingming.Text.ToString().Trim()+"%'";}if(shenfenzheng.Text.ToString().Trim()!=""){sql=sql+"andshenfenzhenglike'%"+shenfenzheng.Text.ToString().Trim()+"%'";}if(fangjian.Text.ToString().Trim()!=""){sql=sql+"andfangjianlike'%"+fangjian.Text.ToString().Trim()+"%'";}if(feiyongleixing.Text.ToString().Trim()!="所有"){sql=sql+"andfeiyongleixinglike'%"+feiyongleixing.Text.ToString().Trim()+"%'";}if(nianfen.Text.ToString().Trim()!="所有"){sql=sql+"andnianfenlike'%"+nianfen.Text.ToString().Trim()+"%'";}if(yuefen.Text.ToString().Trim()!="所有"){sql=sql+"andyuefenlike'%"+yuefen.Text.ToString().Trim()+"%'";}sql=sql+"orderbyiddesc";getdata(sql);}protectedvoidDataGrid1_PageIndexChanged(objectsource,DataGridPageChangedEventArgse){stringsql;sql="select*fromshoufeijiluorderbyiddesc";getdata(sql);DataGrid1.CurrentPageIndex=e.NewPageIndex;DataGrid1.DataBind();}publicstringriqigeshi(objectstr){stringstrTmp=str.ToString();DateTimedt=Convert.ToDateTime(strTmp);stringss=dt.ToShortDateString();returnss;}5.2.3住户投诉管理界面在左侧的功能菜单栏点击投诉管理按钮,会显示投诉信息添加和投诉信息查询,住户可以将自己在居住过程中遇到的不满意的事情或者服务不到位的事情进行在线投诉,投诉之后管理员会进行查看并回复,界面如图5-10所示:图5-10住户投诉管理界面关键代码如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintotousuxinxi(biaoti,neirong,tousuren,dianhua,huifu,leixing)values('"+biaoti.Text.ToString().Trim()+"','"+neirong.Text.ToString().Trim()+"','"+tousuren.Text.ToString().Trim()+"','"+dianhua.Text.ToString().Trim()+"','"+huifu.Text.ToString().Trim()+"','"+leixing.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系统错误,请检查数据库设置问题');</script>");}}6系统测试6.1测试方法系统测试是在运行环境下对所做的系统进行一系列严格有效的测试,以发现系统潜在的问题,保证系统的正常运行。主要内容包括功能测试和容错性测试,我们只进行功能测试。功能测试也叫做黑盒测试,只需要测试系统的各功能,不需要考虑整个系统的内部结构。6.2测试实例本系统测试的模块有两个,分别是管理员模块测试和普通住户模块测试。6.2.1管理员模块测试(1)系统用户管理测试在管理员成功登陆该系统后,点击系统用户管理下拉菜单会出现三个选项,可点击“管理员添加”按钮,输入要添加的管理员的信息,如图6-1所示。图6-1管理员添加填写完成后点击“添加”按钮,则会提示添加成功,如图6-2所示。图6-2添加成功然后点击“管理员查询”按钮可以查看刚才添加的管理员信息,如图6-3所示。图6-3管理员查询还可以修改目前登录的管理员账号的密码,如图6-4所示。图6-4修改密码成功(2)房屋信息管理测试点击房屋信息管理菜单会出现房屋信息添加和房屋信息查询,点击房屋信息添加,输入相适应的内容,点击“添加”按钮即可添加成功,如图6-5所示。图6-5添加房屋信息然后在房屋信息查询中可以看到刚才添加进去的信息,如图6-6所示。图6-6房屋信息查询列表(3)业主信息管理测试点击业主信息管理菜单会出现业主信息添加和业主信息管理,点击业主信息添加,输入对应的内容后,点击“添加”按钮即可添加成功,如图6-7所示。图6-7业主信息添加然后在业主信息管理中可以看到刚才添加进去的信息,如图6-8所示。图6-8业主信息管理(4)设施与报修管理测试在左侧的功能菜单中点击设施与报修管理,则会出现设施信息添加、设施信息管理、报修记录添加、报修记录查询四个选项按钮。点击“设施信息添加”按钮,输入信息后即可添加成功,如图6-9所示。图6-9设施信息添加再点击“设施信息管理按钮”,可以查看到刚才输入的设施信息,如图6-10所示。图6-10设施信息管理点击“报修记录添加”按钮,输入相应的信息即可添加成功,如图6-11所示。图6-11报修记录添加再点击“报修记录查询”即可看到上传的报修记录,如图6-12所示。图6-12报修记录查询(5)收费管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某科技公司项目商业计划书
- 网络营销战略计划讲义课件
- 2024年份陕西事业单位招聘笔试真题
- 农地流转对农户生计稳定性的影响因素分析
- 运动用帆船行业直播电商战略研究报告
- 岩矿棉带企业制定与实施新质生产力战略研究报告
- 土地拍卖企业制定与实施新质生产力战略研究报告
- 智慧工厂行业跨境出海战略研究报告
- 无石棉纤维水泥加压平板行业跨境出海战略研究报告
- 二星级饭店住宿行业跨境出海战略研究报告
- 生产直通率记录表
- 2024年部编版五年级下册语文第七单元综合检测试卷及答案
- 医疗依法执业培训课件
- 施工现场安全围挡
- 拐杖及助行器的使用方法课件
- 中央环保督察迎战培训课件
- 风湿免疫科学教学设计案例
- 妊娠合并梅毒护理查房课件
- 2023小米年度报告
- 修大坝施工方案
- 职工食堂餐饮服务投标方案(技术方案)
评论
0/150
提交评论