毕业论文-社区管理系统的后台设计与实现.doc_第1页
毕业论文-社区管理系统的后台设计与实现.doc_第2页
毕业论文-社区管理系统的后台设计与实现.doc_第3页
毕业论文-社区管理系统的后台设计与实现.doc_第4页
毕业论文-社区管理系统的后台设计与实现.doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

盐城师范学院毕业设计盐 城 师 范 学 院毕业设计 社区管理系统的后台设计与实现 学 院 信息工程学院 专 业 网络工程 班 级 12(1) 学 号 指导教师 2016年 5 月25日社区管理系统的后台设计与实现摘 要对社区物业管理业务需求进行调研与分析,在此基础上,采用Visual Studio 2010开发平台,SQL Server 2008 R2存取数据,C#编程语言,运用DIV和CSS控制页面布局来实现社区后台管理系统。本系统涵盖了七大功能模块,分别是社区公告模块、人事管理模块、意见建议模块、活动管理模块、居民信息管理模块、志愿者招募模块、周边设施模块,实现了对居民个人信息、社区系统信息以及周边设施信息等各个方面的添加、删除、修改操作功能。【关键词】社区管理系统;Visual Studio 2010;SQL Server 2008 R2;C#Design and implementation of Background Community Management SystemAbstractCommunity property management business needs to conduct research and analysis,on this basis, use Visual Studio 2010 development platform, SQL Server 2008 R2 to access data, C# programming language, use DIV and CSS to control the layout of the page to achieve community background management system. This system covers the seven functional modules, respectively is community announcement module, personnel management module, opinions proposed module, management module, information management module of the residents, volunteers recruited module, surrounding facilities module, implementation of the residents of personal information, community system information and other aspects of the surrounding facilities information to add, delete, modify the operating function.Keywords Community Management System; Visual Studio 2010; SQL Server 2008 R2; C#目 录1引言11.1设计背景11.2设计思想12需求分析12.1功能需求12.2开发环境22.2.1 Visual Studio 201022.2.2 SQL Server 2008 R222.2.3 C#语言32.2.4 .NET Framework32.3可行性分析32.3.1 经济可行性32.3.2 技术可行性33系统详细设计33.1系统结构设计43.2功能模块设计43.3数据库的设计54系统具体实现94.1物业登录模块104.2社区公告模块124.3人事管理模块134.4意见建议模块144.5基本信息模块154.6周边设施模块164.7停车场所模块174.8发布活动模块175 系统测试195.1测试方法195.2测试结果19结 论22参考文献23致 谢241引言1.1设计背景社区是相互之间有联系、有共同的意识和利益的一群人居住的一个的区域,是基层居民自治的组织,是党和政府了解民情的最基层。一个社区就是一个规模不同的具体化的小型社会,是整个大型社会的宏观缩影。人们的生活和工作都是在社区里进行的,社区管理的概念是随着改革的不断深化,依据文化思想、生活方式、社会结构等各个方面的变化提出的,管理目的是维护社区秩序,提高生活质量,为居民提供更加人性化的的社区服务。设计社区管理系统的想法,不是偶然得到的,作为生活在某个社区中的一员,对社区相关的事务有一定的了解,丰富的社区活动增加了居民之间的交流互动,社区提供的生活服务满足了居民对生活各个方面的需求,系统的人员管理加强了社区的生活秩序,建设美好家园需要大家的共同参与,每个人都有机会为实现社区的繁荣发展贡献出自己的一份力量。大学期间我主要学习了网络设计相关的专业知识,进行了数据库系统专业的培训课程,并且已经能够独立完成一个简单的图书借阅管理系统。我对SQL Server有了一定的了解,能够灵活运用C#编译语言,也设计过大大小小的管理系统。这段时间我一直在学习Visual Studio和.NET Framework开发平台,试着运用更精简的程序代码进行系统的开发。1.2设计思想本系统在Windows操作系统的基础上,以ASP.NET为开发平台,编程采用C#语言,SQL Server存取数据,通过Visual Studio设计网页界面来实现对社区信息的管理。系统最终利用VS、SQL、.NET技术,基本实现了社区管理、服务、活动等功能。2需求分析2.1功能需求为了实现社区管理系统的实用性,我对系统需求进行了详细的调研,根据社区走访和网上查阅的社区生活实际情况,结合自己的想法,总结出系统的实际需求:物业即系统管理员,负责社区公告的更新公布,回复居民的意见及建议,举办发布社区活动,管理登记周边的店铺,收集存储社区来访信息,招募社区志愿者,对社区所有的居民进行统一管理。社区基本信息:社区有很多栋居民楼,按照“SQ+楼号+层数+门牌号”来确定居民的账号。社区还分布着车库,每个车位都有独立的编号,对应每一位居民,且按照天数收费。进入社区的外来人员需要填写相关登记信息,包括姓名、性别、来访住户、交通工具。统计社区居民信息,便于必要时进行查找修改。查看小区简介及分布图,了解整个社区建筑规划。招募志愿者,义务为社区服务贡献力量。公示政策法规、社区党建、社区建设,推进党建工作。统计缴费相关信息,居民可以一卡缴费。对社区物业管理的业务需求具有以下几个模块:社区公告界面功能:展示社区最新的公告,包括停水停电公告、社区活动公告、志愿者招募公告、医院义诊公告等与居民相关的公告,显示在主页的第一个板块,进入社区公告界面可以对公告进行修改和删除,随时为居民提供最新的公告信息。人事管理界面功能:社区中心是居民管理中心,有为居民服务办事的职员,服务范围包括社区服务、社区管理、档案信息、社区保安、设施维修等等,围绕居民生活,在工作日内为居民办事服务,通过增加和删除人事职员来管理社区人事信息。意见建议界面功能:收集整理居民的意见及建议,进行统一回复管理,针对居民的每一条意见建议,一对一的解答,对于居民提出的具有建设性的建议,考虑采纳。停车场所界面功能:涵盖了社区所有的车库信息,根据车位可以查到车主信息,同时,可以申请社区车位,并登记车主信息。发布活动界面功能:由社区委员会开展社区各项活动,规划活动时间、活动地点,发布活动内容,管理报名信息,安排志愿者参与活动的举办。根据以上系统的实际需求,将社区管理系统分为七个基本功能模块,包括公告信息模块、服务办事模块、意见建议模块、基本信息模块、周边设施模块、停车场所模块和活动专题模块。2.2开发环境2.2.1 Visual Studio 2010Microsoft Visual Studio可以说是一个涵括了整个软件开发周期中所需求的大部分工具的开发工具集,其中的代码可用于微软能够支持的所有平台。2.2.2 SQL Server 2008 R2Microsoft SQL Server是一个功能全面的数据库平台,通过使用智能工具,提供安全可靠的存取功能,以及企业级的数据管理1。它的数据库引擎分为关系型数据和结构化数据,可以运用于高可用性的数据应用程序的构建和管理2。2.2.3 C#语言Visual C#是一种面向对象的编程语言,是.NET开发平台的重要组成部分,是为了运行在.NET上的多种程序而设计的3。C#语言集简单、强大、安全的优点于一身,凭借自身的创新功能,保持了C样式语言优美的表示形式,同时在应用程序方面实现了快速开发4。2.2.4 .NET FrameworkMicrosoft .NET Framework是一种用于Windows操作系统的编程模型,它结合了强大的功能和新颖的技术,构建从视觉上令人眼前一亮的用户体验的应用程序,实现跨越边界的无缝通信,而且能够支持各项业务流程5。.NET Framework的目的是让应用程序的建立工作变得通俗简单。2.3可行性分析2.3.1 经济可行性社区管理系统设计了简单便捷的管理模式,八大功能模块涵盖了居民的大部分需求,具有信息快速检索、成本相对较低、使用寿命很长、安全可靠便利、工作效率高等优点。社区管理系统的开发,是为了实现社区的规范化管理,社区管理的质量直接影响到社区居民的生活质量。保证社区管理系统的开发,有利于维护社区的稳定秩序,提高社区管理人员的管理水平,增强社区居民的凝聚力。2.3.2 技术可行性本系统以Visual Studio 2010为平台,采用C#编程语言来开发完成,使用CSS样式表设计系统框架和界面,采用SQL Server 2008 R2存取数据。3系统详细设计社区管理系统的后台设计与实现,首先规划出自己的管理系统所涉及到的功能模块,通过Visual Studio新建ASP.NET空网站,使用CSS样式表和母版设计出整个系统的版式,插入合适的背景布置系统主界面,放置控件来添加编辑导航栏,根据母版添加内容页,添加每个页面的内容。用SQL Server创建数据库,新建表,输入表内容,将数据库连接到服务器,在后台使用C#语言编写程序,通过调试运行网页。3.1系统结构设计作为社区管理系统后台的设计,要展示社区基本信息,包括居民信息、小区分布、人员来访、志愿者招募、政策法规、小区简介、缴费相关、社区党建、人事管理、小区建设;社区公告;服务办事,社区工作人员的基本信息;意见建议,收集居民的意见及建议,并进行统一回复,构建人性化的社区管理服务;周边设施,包括家政服务、餐饮、超市、快递定点、汽车服务、休闲娱乐、医疗机构、教育培训、干洗;停车场所;活动专题,需要发布最新的活动通知和查看报名参与人员情况。在此需求上设计出的总体结构图如下图3-1所示。社区管理系统停车场所活动专题周边设施基本信息意见建议服务办事公告信息政策法规小区简介缴费相关社区党建人事管理小区建设志愿者招募人员来访小区分布居民信息图3-1 社区管理系统总体结构图3.2功能模块设计通过上图可以十分清晰地看到本系统的大致划分,整个系统的功能分为八个部分,进一步的功能结构如下所述:1.登录界面:输入帐号密码选择物业跳转社区主界面。2.主页界面:由登录界面选择物业跳转至此,查看最新的公告信息、服务办事、意见建议、基本信息、周边设施、日历、停车场所和活动专题。3.社区公告界面:查看社区发布的最新公告信息,填写新的公告内容,将信息保存至公告表。4.人事管理界面:列出人事信息内容,包括工号、姓名、性别、职位、联系方式和办公室,信息将从人事信息表提取。5.意见建议界面:显示时间、帐号、发表意见及回复意见,编辑回复意见,将信息提交到意见管理表。6.车库界面:列出车库分布信息,内容包括车位号、车主、停车时间(天),信息从车库情况表提取。7.活动发布界面:查看活动内容及报名情况,通过输入时间、地点、标题和活动内容发布活动,信息将保存至活动表。8.居民信息界面:查看居民的各项信息,居民信息页面下包括添加居民、删除居民、修改居民和查找居民功能。9.小区分布界面:查看社区分布图。10.人员来访界面:查看登记记录,登记人员来访信息,信息将保存至人员来访表。11.志愿者招募界面:查看已招募的志愿者,进行志愿者网上报名,将信息保存至志愿者表。12.缴费相关界面:居民缴费信息,信息从缴费表提取。13.周边设施界面:家政服务、餐饮、超市、快递定点、汽车服务、休闲娱乐、医疗机构、教育培训、干洗的信息将保存至周边设施表。3.3数据库的设计在VS中运用到的数据表是通过SQL创建的,需要填写列名、数据类型、允许Null值,经常在调试的时候遇到的错误都与数据类型有关。在新建数据库中的表时,要考虑到所有的情况,设置相应的主键,避免数据重复,设置适合的数据类型,涉及到编程中的数据计算6。社区管理系统中所设置的数据表的表定义如下所示。1.业主登录信息表:这个数据表主要用来校验业主登录信息。其字段主要包括:帐号、密码。表 3-1 业主登录信息表列名数据类型是否为主键允许空值帐号nchar(10)Y N密码nchar(10)NN 2.物业登录信息表:这个数据表主要用来校验物业登录信息。表 3-2 物业登录信息表列名数据类型是否为主键允许空值帐号nchar(10)Y N密码nchar(10)NN3.居民信息表:这个数据表主要用来存取居民信息,当进行添加或修改操作后,相应的内容就会储存到这个数据表中。其字段包括:帐号、姓名、性别、年龄、联系方式、职业、住址、车辆情况。表 3-3 居民信息表列名数据类型是否为主键允许空值帐号nchar(10)Y N姓名nchar(10)NN性别nchar(10)NN年龄nchar(10)NN联系方式nvarchar(50)NN职业nchar(10)NN住址nchar(10)NN车辆情况nchar(10)NN4.人事信息表:这个数据表是用来存取人事信息的。其字段包括:工号、姓名、性别、职位、联系方式、办公室。表 3-4 人事信息表列名数据类型是否为主键允许空值工号nchar(10)Y N姓名nchar(10)NN性别nchar(10)NN职位nchar(10)NN联系方式nvarchar(50)NN办公室nchar(10)NN 5.公告表:这个数据表用来存储公告内容,字段包括:公告内容。表 3-5 公告表列名数据类型是否为主键允许空值公告内容nvarchar(MAX)N Y6.车库情况表:这个数据表用来存储车位信息,其字段包括:车位号、车主、停车时间(天)。表 3-6 车库情况表列名数据类型是否为主键允许空值车位号nchar(10)Y N车主nchar(10)NN停车时间intNN7.活动表:这个数据表用来存储关于活动的举办信息。表 3-7 活动表列名数据类型是否为主键允许空值时间datetimeN N地址nvarchar(50)NN标题nvarchar(50)NN内容nvarchar(MAX)NN8.报名表:这个数据表主要用来存储活动报名信息。其字段主要包括:帐号、姓名、性别、联系方式、标题。表 3-8 报名表列名数据类型是否为主键允许空值帐号nchar(10)Y N姓名nchar(10)NN性别nchar(10)NN联系方式nvarchar(50)NN标题nvarchar(50)NN 9.意见管理表:这个数据表用来存储居民提出的意见及建议,其字段包括:时间、帐号、发表意见、回复意见。表 3-9 意见管理表列名数据类型是否为主键允许空值时间datetimeN N帐号nchar(10)NN发表意见nvarchar(MAX)NN回复意见nvarchar(MAX)NY10.人员来访表:这个数据表用来存储人员来访信息,其字段包括:姓名、性别、来访住户、交通工具。表3-10 人员来访表列名数据类型是否为主键允许空值姓名nchar(10)N N性别nchar(10)NN来访住户nvarchar(MAX)NN交通工具nchar(50)NN11.志愿者表:这个数据表用来存储志愿者信息,字段包括:帐号、性别、姓名、联系方式、报名原因、开始时间、结束时间。表3-11 志愿者表列名数据类型是否为主键允许空值账号nchar(10)Y N性别nchar(10)NN姓名nchar(10)NN联系方式nvarchar(50)NN报名原因nvarchar(MAX)NN开始时间time(7)NN结束时间time(7)NN12. 缴费表:这个数据表主要用来存取居民生活缴费信息。其字段主要包括:帐号、姓名、水费、电费、燃气费、有线电视费、停车费、物业费。表3-12 缴费表列名数据类型是否为主键允许空值账号nchar(10)YN姓名nchar(10)NN水费intNN电费intNN燃气费intNN有线电视费intNN停车费intNN物业费intNN13. 周边设施表:这个数据表用来存储社区周边的店铺信息。其字段包括:店号、店名、店主、联系方式、地址、所属分类、开始时间、结束时间。表3-13 周边设施表列名数据类型是否为主键允许空值店号nchar(10)Y N店名nchar(10)N N店主nchar(10)NN联系方式nvarchar(50)NN地址nvarchar(max)NN所属分类nchar(10)NN开始时间time(7)NN结束时间time(7)NN4系统具体实现将数据库连接到服务器,在内容文件中放置控件,后台编写C#代码,通过代码调用数据库信息运行程序,进行数据校验,完成页面跳转。当开始调试时,从配置文件中读取数据库连接字符串,建立数据库连接,生成SQL查询语句,打开数据库连接,建立数据库查询命令,关闭数据库连接,刷新页面,完成系统的运行7。社区管理系统的主页由CSS样式表控制结构,DIV定位技术进行分层,将整个网页划分成四个层次,八个模块8。首先新建母版页,在源输入DIV分层代码,将界面划分为headtop、left、middle和right四层,新建样式表,将样式表附加到母版页,输入CSS网页设计代码,调整页面布局,放置背景图片,插入系统图标9。其次,新建内容页,选择母版页的版式,通过放置Label控件调用文字信息,Button控件跳转页面,Grid View控件显示数据表,Calendar控件添加日历,HyperLink控件将页面一一连接起来10。最终设计的主界面如图4-1所示。图4-1 主页4.1物业登录模块该界面主要用于登入社区管理系统,在TextBox控件中输入帐号和密码,通过RadioButtonList控件选择登录角色,然后点击登录按钮(控件为Button),校验帐号密码正确后会跳转到社区管理系统主页面。主要代码如下: if (RadioButtonList1.SelectedItem.Text.ToString() = 物业) String Sqlstr = select count(*) from 物业登录信息表where 帐号= + TextBox1.Text + and 密码= + TextBox2.Text + ; SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings社区管理系统ConnectionString.ConnectionString); SqlCommand cmd = new SqlCommand(Sqlstr, con); con.Open(); int count = Convert.ToInt32(cmd.ExecuteScalar(); con.Close(); if (count 0) Response.Redirect(Default.aspx); Else Label3.Text = 帐号或密码不正确; con.Close(); 登陆过程的流程图如图4-2所示。 开始 输入帐号、密码帐号或密码不正确Count0 N Y跳转主页面 结束图4-2 登录流程图 物业登陆界面如图4-3所示。图4-3 登录界面4.2社区公告模块该界面主要通过Label控件显示社区最新发布的公告,点击更多按钮(控件为Button),进入社区公告发布界面,在TextBox控件中输入文字(字符型)即填写公告内容,点击提交(控件为Button)将信息存储到公告表。如图4-4所示。图4-4 公告界面4.3人事管理模块该界面主要通过GridView控件显示社区人事信息,每个人事部门分管不同的人事,方便居民及时找到相应的部门,进行咨询、办理相关事务,点击人事管理小图标(控件为Button),进入人事管理界面,添加新的管理人员,在TextBox控件中输入工号,类型为字符型,该字段为主键,姓名,类型为字符型,非主键,性别,类型为字符型,非主键,职位,类型为字符型,非主键,联系方式,类型为字符型,非主键,然后点击提交(控件为Button),将信息存储到人事信息表。主要代码如下:protected void Button1_Click(object sender, EventArgs e) string strConnection = System.Configuration.ConfigurationManager.ConnectionStrings社区管理系统ConnectionString.ConnectionString; SqlConnection Connection = new SqlConnection(strConnection); string sqls = insert into 人事信息表 (工号,姓名,性别,职位,联系方式,办公室) values ( + TextBox1.Text + , + TextBox2.Text + , + TextBox3.Text + , + TextBox4.Text + , + TextBox5.Text + , + TextBox6.Text + ); SqlCommand command = new SqlCommand(sqls, Connection); Connection.Open(); command.ExecuteNonQuery(); Connection.Close(); Response.Redirect(人事密码.aspx); 人事管理界面如图4-5所示。图4-5 人事管理界面4.4意见建议模块该界面整理了居民意见信息,便于统一进行管理回复,点击查看按钮(控件为Button),进入意见回复界面,通过TextBox控件输入回复意见(字符型),将意见信息存储到意见管理表。主要代码如下:protected void Button1_Click(object sender, EventArgs e) string strConnection = System.Configuration.ConfigurationManager.ConnectionStrings社区管理系统ConnectionString.ConnectionString; SqlConnection Connection = new SqlConnection(strConnection); string sqls = update 意见管理表 set 回复意见= + TextBox1.Text + where 发表意见= + DropDownList1 + ; SqlCommand command = new SqlCommand(sqls, Connection); Connection.Open(); command.ExecuteNonQuery(); Connection.Close(); Response.Redirect(添加成功.aspx); 意见管理流程图如图4-6所示。 开始业主提出意见物业回复意见业主查看意见 N Y存储到意见管理表 结束图4-6 意见管理流程图 意见建议界面如图4-7所示。图4-7 意见建议界面4.5基本信息模块该界面涵盖了居民信息、小区分布、人员来访、志愿者招募、政策法规、小区简介、缴费相关、社区党建、人事管理、小区建设几个模块,使用ImageButton控件跳转界面,主要用于管理居民信息,整理小区概况,登记往来人员,招募为社区服务的志愿者,公示党建内容,整理缴费信息,管理社区人事信息,发布小区建设新走向。删除操作主要代码如下:private void Bind() string strConnection = System.Configuration.ConfigurationManager.ConnectionStrings社区管理系统ConnectionString.ConnectionString; SqlConnection Connection = new SqlConnection(strConnection); SqlDataAdapter adq = new SqlDataAdapter(select * from 居民信息表, Connection); DataSet dataset = new DataSet(); adq.Fill(dataset, 居民信息表); GridView1.DataBind(); protected void Button1_Click(object sender, EventArgs e) string strConnection = System.Configuration.ConfigurationManager.ConnectionStrings社区管理系统ConnectionString.ConnectionString; SqlConnection Connection = new SqlConnection(strConnection); string sqls = delete from 居民信息表 where 帐号= + DropDownList1.SelectedValue + ; SqlCommand command = new SqlCommand(sqls, Connection); Connection.Open(); command.ExecuteNonQuery(); Connection.Close(); Bind(); 基本信息界面如图4-8所示。图4-8 基本信息界面4.6周边设施模块该界面涵盖了包括家政服务、餐饮、超市、快递定点、汽车服务、休闲娱乐、医疗机构、教育培训、干洗几个模块,使用ImageButton控件跳转界面,主要用于管理社区周边店铺,按照分类进行统一规划,点击登记按钮,进入周边设施界面,添加新的店铺信息,将店铺信息存储到周边设施表,如图4-9所示。图4-9 周边设施界面4.7停车场所模块该界面主要用于管理车库信息,包括车位、车主、停车时间等信息,点击管理按钮(控件为Button),进入车库界面,在TextBox控件中填写申请车位信息,并存储到车库情况表,如图4-10所示。图4-10 停车场所界面4.8发布活动模块该界面主要用于发布新的活动,点击发布按钮(控件为Button),进入活动发布界面,通过TextBox控件输入时间,类型为时间,非主键,地点,类型为字符型,非主键,标题,类型为字符型,内容,类型为字符型,非主键,将信息存储到活动表。发布活动流程图如图4-11所示。 开始输入时间活动时间、地点、内容通过insert into语句存储到活动表通过GridView显示活动信息业主选择活动报名参加通过insert into语句存储到报名表报名成功 结束 图4-11 活动流程图 活动界面如图4-12所示。图4-12 活动界面在编写程序代码的时候,遇到了很多难关,虽然学习了一年相关专业知识,还是会出现新的困难,就比如将数据进行自动绑定时,GridView不显示表内容,比如System.Data.SqlClient.SqlException有语法错误,再比如写好代码,设计完功能模块,连接不上数据库,无法调试。不过最后还是克服了难题,实现了大部分功能。5 系统测试5.1测试方法主要进行黑盒测试,以功能模块为单位,调试的重点集中在基本数据添加、管理流程和各功能模块间的连接。5.2测试结果基本测试如表5-1至5-4所示:表5-1添加居民测试输入等价类测试用例测试数据期望结果实际结果无效等价类帐号:空 姓名:空 性别:空 年龄:空 联系方式:空 职业:空 住址:空 车辆情况:空帐号:无 姓名:无 性别:无 年龄:无 联系方式:无 职业:无 住址:无 车辆情况:无添加居民失败弹出错误信息,提示帐号不能为空帐号:空 姓名:非空 性别:非空 年龄:非空 联系方式:非空 职业:非空 住址:非空 车辆情况:非空帐号:无 姓名:李越 性别:男 年龄:28 联系方式住址:一栋0101室 职业:律师 车辆情况:无添加居民失败弹出错误信息,提示帐号不能为空有效等价类帐号:非空 姓名:非空 性别:非空 年龄:非空 联系方式:非空 职业:非空 住址:非空 车辆情况:非空帐号:SQ010101 姓名:李越 性别:男 年龄:28 联系方式住址:一栋0101室 职业:律师 车辆情况:无添加居民成功添加居民成功偏差:无测试结果:能够辨别帐号符合和不符合条件的情况,添加居民功能成功。表5-2删除居民测试输入等价类测试用例测试数据期望结果实际结果无效等价类帐号:空 帐号:无 删除居民失败弹出错误信息,提示帐号不能为空帐号:非空 帐号:SQ010102 删除居民失败弹出错误信息,提示帐号不存在有效等价类帐号:非空 帐号:SQ010101 删除居民成功删除居民成功偏差:无测试结果:能够辨别帐号存在与不存在的情况,删除居民功能成功。表5-3修改居民测试输入等价类测试用例测试数据期望结果实际结果无效等价类帐号:空 帐号:无 修改居民失败弹出错误信息,提示帐号不能为空帐号:非空 帐号:SQ010102 修改居民失败弹出错误信息,提示帐号不存在有效等价类帐号:非空 姓名:非空 性别:非空 年龄:非空 联系方式:非空 职业:非空 住址:非空 车辆情况:非空 帐号:SQ010101 姓名:李越 性别:男 年龄:28 联系方式址:一栋0101室 职业:律师 车辆情况:无 修改居民成功修改居民成功偏差:无测试结果:能够辨别帐号存在与不存在的情况,修改居民功能成功。表5-4查找居民测试输入等价类测试用例测试数据期望结果实际结果无效等价类帐号:空 帐号:无 查找居民失败弹出错误信息,提示帐号不能为空帐号:非空 帐号:SQ010102 查找居民失败弹出错误信息,提示帐号不存在有效等价类帐号:非空帐号:SQ010101 查找居民成功查找居民成功 偏差:无测试结果:能够辨别帐号存在与不存在的情况,查找居民功能成功。从测试过程及结果可以发现,信息输入需要正确的数据类型,

温馨提示

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

评论

0/150

提交评论