版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计基于微信的社区服务平台的设计系(院)名称专业及班级学生姓名学号指导教师完成日期2017年月日摘要随着社会的不断发展,人民生活水平的不断提高,房地产行业的日益扩大,人民对生活的环境要求也更加严格。这对于社区也带来了挑战,怎么做的让住户更满意,如何更好地进行社区服务来满足用户的需求,成为社区的重中之重,社区业务量不断增多,涉及到的问题也越来越多,作为经济体制下的又一产物,社区影响着人们的方方面面,智能社区信息化管理系统更好的解决了管理这一难题。人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。基于微信的社区服务平台的设计是基于B/S结构,采用JSP技术,MYSQL数据库进行开发的。系统具有灵活的一体化设计方式,圆满完成了整个系统的全面设计。该系统采用标准的MVC三次架构,包括表示层、控制层和业务层三个部分,降低了系统开发的复杂性。主要采用JSP技术开发和MYSQL数据库,提高系统的运行性能和安全性,并且易于维护和操作,系统主要实现了管理员可进行基本信息管理。关键词:社区服务平台;微信;JSP技术;MYSQL数据库;B/S结构
AbstractWiththecontinuousdevelopmentofsociety,people'slivingstandardscontinuetorise,therealestateindustryisexpandingdaybyday,andthepeople'slivingenvironmentisstricter.Thisposeschallengesforthecommunityaswell.Whattodotomakethehouseholdmoresatisfiedandhowtobetterservethecommunitysoastomeettheneedsoftheusershasbecomethetoppriorityinthecommunity.ThecommunityhasanincreasingvolumeofbusinessandtheproblemsinvolvedMoreandmore,asanotherproductoftheeconomicsystem,thecommunityaffectsallaspectsofpeople,intelligentcommunityinformationmanagementsystemtobettersolvethemanagementofthisproblem.People'sunderstandingofthescientificizationofinformationhasbeenfromalowerleveltoahigherlevel,fromtheoriginalperceptualawarenesstorationalunderstanding,theimportanceofmanagementhasgraduallybeenrecognizedbypeople,scientificmanagement,sothatinformationstoragetoachieveaccurate,Fast,perfect,andcanimprovetheefficiencyofworkmanagement,andpromoteitsdevelopment.ThedesignofcommunityserviceplatformbasedonWeChatisbasedonB/SstructureanddevelopedbyusingJSPtechnologyandMYSQLdatabase.Thesystemhasaflexibleintegrateddesign,thesuccessfulcompletionoftheentiresystemdesign.ThesystemusesastandardthreeMVCarchitecture,includingthepresentationlayer,controllayerandthebusinesslayerofthreeparts,reducingthecomplexityofsystemdevelopment.ThemainuseofJSPtechnologydevelopmentandMYSQLdatabase,improvesystemperformanceandsecurity,andeasytomaintainandoperate,thesystemmainlyenablesadministratorstocarryoutbasicinformationmanagement.Keywords:communityserviceplatform;wechat;JSPtechnology;MYSQLdatabase;B/Sstructure
目录摘要 1Abstract 2一绪论 51.1研究背景 51.2研究意义 51.3课题目标 61.4研究内容 6二系统开发环境 72.1JAVA介绍 72.2MYSQL数据库 72.3JSP技术 8三系统需求分析 103.1需求分析概述 103.2可行性分析 103.2.1操作可行性分析 103.2.2经济可行性分析 103.2.3技术可行性分析 103.3性能需求分析 113.54 113.6系统登录流程分析 13四系统设计 154.1系统结构设计 154.2系统顺序图 154.2.1登录顺序图 154.2.2添加信息模块顺序图 164.3数据库设计 164.3.1数据库实体 164.3.2数据库表设计 18五系统测试 205.1登录模块的实现 205.2超级管理员模块的实现 205.2.1基本信息管理界面 205.2.2社区成员管理界面 215.2.3用户管理界面 225.2.4天气界面 225.3管理员模块的实现 235.3.1服务动态管理界面 235.3.2服务管理界面 235.3.3办证管理界面 235.3.4人员查询界面 245.4用户模块的实现 245.4.1我的信息界面 245.4.2服务动态界面 255.4.3办证查询界面 25六系统测试 276.1系统测试意义 276.2功能测试 276.3可用性测试 276.4性能测试 286.5测试结果分析 28七系统评价 297.1系统的特点和优点 297.2系统存在的不足和改进方案 297.3设计收获和心得 29总结 31参考文献 32致谢 33
一绪论1.1研究背景二十一世纪,信息时代的到来,移动互联网的快速发展,加快了信息共享的速度。信息的全球化,人们对信息共享的需求也在不断增强。近年来,随着移动互联网的快速发展,智能手机逐步兴起、成熟,微信平台发展迅速。随着微信的发展,其体系越来越完善,更是给个人带来了许多商机,备受大家关注。近年来,微信的广泛使用,使得用户对微信的需求也越来越高,在微信平台朋友间可互相进行相互交流,所以开发基于微信的社区服务平台的设计,社区服务平台不仅能够满足用户通过微信平台进行查看信息需求,更能帮助管理员进行有效的管理。在当今竞争激烈的情况下,通过微信来建立一个基于微信的社区服务平台的设计已经势在必行。随着智能手机的逐渐普及,手机已经融入到了人们快节奏的生活当中去。在信息技术迅速发展的今天,计算机技术已经遍及全球,使社会发生了巨大的变革,现今各种智能手机层出不穷,各类基于手机平台的软件应运而生,其中,在众多交流软件中,微信备受人们青睐,近年来,微信发展规模越来越大,越来越多的人开始使用微信,目前智能手机系统的普及,人们手机上基本都有了微信,据调查发现,中国约90%的人选择使用微信。据我们互联网行业发布的最新报道显示,随着手机的不断更新,和手机价格的降低,智能手机呈快速增长趋势,使用微信的数量不断增加,这使得越来越多企业、个人开始建立微信。微信的成熟,其信息推送便利、快速的特点,让越来越多企业、个人重视,都纷纷开始建立,针对这一现状,社区服务平台有必要开发一个基于微信的系统,因此,开发了本基于微信的社区服务平台的设计。1.2研究意义随着现代信息技术的迅猛发展,智能手机的普及,微信在应用软件中的应用日益广泛和深入,特别是Internet与智能手机的接轨,为微信的发展提供了丰富有力的条件。目前,微信主要分为个人微信以及微信,微信的开发为企业单位等带来了极大的方便。微信的信息交流互动性强,能够及时通过微信与客户进行交流,通过微信的信息推送,能够给用户带来便捷,进而大大提高办事效率,而且微信口碑相传性极强,这也能够大大的提高企业知名度,因此,开发本基于微信的社区服务平台的设计是必须的。而且,只要系统的设计合理,就可以为服务再开一条服务通道,利用微信平台的共享、互动的优点,借助数据库管理技术,开发一个基于微信的社区服务平台的设计,提高管理效率,更好的服务社区。1.3课题目标随着计算机技术的发展以及智能手机的逐渐普及,互联网、移动手机已经成为人们记录信息的重要场所,二十一世纪是信息的时代,所以信息的交换和信息流通显得特别重要。本设计首先对系统所涉及到的相关计算机知识整体把握,并进行基础的系统分析。系统分析是程序开发中的一个非常重要的环节,为了能够使设计程序更好、更充分的被展现出来,必须事先进行调查研究。在基础的调查的同时,也要对新系统的功能进行详细的解析分析,这样才能够研究开发出更加完整的系统设计。本基于微信的社区服务平台的设计的研究目标如下:1.操作简便、界面良好:简单明了的页面布局,方便进行管理社区。2.即时可见:管理员对信息的管理将立马展现出来,实现了"即时发布、即时见效"的功能。3.功能的完善性:通过本平台可以进行社区成员管理、基本信息管理等。1.4研究内容本基于微信的社区服务平台的设计的设计与开发分为六章,具体内容如下:第一章介绍了本文的研究背景、研究意义和目标,以及研究内容。第二章介绍了基于微信的社区服务平台的设计设计与开发所采用的技术,开发环境。第三章进行对基于微信的社区服务平台的设计设计与开发进行系统分析,包括需求分析,功能需求分析以及可行性分析。第四章进行系统设计,包括系统总体设计,界面设计等。第五章进行系统的测试。第六章进行系统的评价。第七章进行系统总结与展望。
二系统开发环境2.1JAVA介绍Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。面向对象主要有四大特性:封装、抽象、继承和多态。封装:在面向对象语言中,封装特性是由类来体现的,我们将现实生活中的一类实体定义成类,其中包括属性和行为(在Java中就是方法),就好像人类,可以具有name,sex,age等属性,同时也具有eat(),sleep()等行为,我们在行为中实现一定的功能,也可操作属性,这是面向对象的封装特性;抽象:抽象就是将一类实体的共同特性抽象出来,封装在一个抽象类中,所以抽象在面向对象语言是由抽象类来体现的。比如鸟就是一个抽象实体,因为抽象实体并不是一个真正的对象,它的属性还不能完全描述一个对象,所以在语言中体现为抽象类不能实例化;继承:继承就像是我们现实生活中的父子关系,儿子可以遗传父亲的一些特性,在面向对象语言中,就是一个类可以继承另一个类的一些特性,从而可以代码重用,其实继承体现的是is-a关系,父类同子类在本质上还是一类实体。多态:多态就是通过传递给父类对象引用不同的子类对象从而表现出不同的行为,多态可为程序提供更好的可扩展性,同样也可以代码重用。2.2MYSQL数据库常见的数据库无非分为两类,一类是关系型数据库(Oracle,DB2,MySQL,SQLServer)和非关系型数据库(NoSql、MongeDB)。不同的数据库有各自的优缺点,此处不做具体介绍。本系统采用MYSQL作为数据库。MYSQL是微软的一款比较好的数据库系统适合于中小型数据库,我们选择MYSQL是以为系统是一个中心性系统。MYSQL有着微软的一贯作风简单易用。在软件项目中,通过使用数据库来操作数据,可以保证数据的独立性、一致性和安全性,为系统提供有效地访问数据的方式,同时为程序员减少了应用程序的开发时间。MySQL支持多线程的特点,可以方便的利用系统资源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多种方式途径来连接数据库;虽说其功能不够强大、规模也相对较小,但是对于本系统来说足够了,同时也可以进行二次开发的数据库表结构空间的扩展。使用MySQL建立系统数据库,不仅有利于前期对数据的整合处理操作,同时利于后期的二次开发的数据扩展操作,对于有限级的数据处理,MySQL可以很好的胜任。MYSQL数据库特点1.C和C++中使用和测试,以确保源代码的编译器的便携性和灵活性。2.支持多种操作系统AIX的,FreeBSD下,HP-UX,Linux和MacOS中,Novell公司的Netware,OpenBSD系统,OS/2裹时,Solaris,Windows等。3.提供了用于不同的编程语言的API。编程语言,如C,,C++,Python和Java的,的Perl,PHP,埃菲尔铁塔,Ruby和Tcl的。4.以及使用的CPU资源来支持多线程。5.算法优化查询SQL,切实提高搜索速度。6.网络上的客户端和服务器可以用来编程任何独立的编程环境,也有中国,GB2312,BIG5,日文写作,一般基金,用于支持多国语言,并且可以嵌入在数据表和其他软件shift_jis访问柱可以用作的名称。7.TCP/IP,ODBC和JDBC数据库,并提供连接到其他8.管理工具的管理,控制和优化数据库的操作9.可以数以千万计的记录在一个大的数据库2.3JSP技术JSP程序使用了Java编程语言,JSP技术可以对动态网页进行封装。通过tags和scriptlets,网页还能访问存在于服务端的资源的应用逻辑。JSP可以分离网页逻辑与网页设计和显示,对可重用的基于组件的开发进行支撑,更容易的对基于Web的应用程序进行设计。当Web服务器接收到访问JSP网页的请求时,首先运行的程序段,接下来将JSP文件中的HTML代码和运行效果一并返还给用户。通过Java文件的插入能够对数据库、网页多重定向等运行,从而满足构建动态网页所需要的程序。JSP和Servle相同,都可以通过服务器端运行。由于能够将一个HTML文本返回给用户端,所以用户端具备浏览器就可以进行浏览。HTML程序和穿插在内部的Java程序可以构建JSP网页。在服务器被用户端访问时,能够处理相应的Java代码,然后将产生的HTML页面再返回给用户端的浏览器。JSP的设计关键是Servlet,通常大型的Web应用程序的设计成果也通过JavaServlet和JSP的协作。JSP既拥有了方便快捷的Java程序,又统统的面向用户,既实现了平台的无关性危险还比较小,可以具备互联网的全部优势。JSP技术的优点:(1)一次编写,到处运行。除了系统之外,代码无需做任何改动。(2)系统的多平台支持。通常情况下,能够在任何情况下的全部平台上进行设计,能够安排在任何情况中,也能够在任何情况下进行发展。相比ASP/.net来说,优点是显而易见的。(3)强大的可塑性。通过一个不大的Jar程序能够对Servlet/JSP进行运行,也能够通过很多服务器进行集群和负载平衡,甚至能够通过多台Application解决问题。单台服务器到多台服务器,Java展现了一个强大的功能。(4)具有强大和多样化的开发工具支持。Java已经有了很多的设计方法,何况大部分工具都是没有花费的,这中间有很多都在多种平台之下顺畅的进展。(5)支持服务器端组件。只有很有力的服务器端组件才能支撑web运行,因此开发者可以在调用web页面时通过另外的开发工具来达成纷乱效用的组件,来加强系统的可操作性。JSP可以通过完善的JAVABEANS组件来达成纷乱的商务功能。内部对象表现出:request用户端请求,此请求会涵盖来自GET/POST请求的参数;response网页传回用户端的反应;管理pageContext网页的属性;session与请求相关的会话;applicationservlet正在进行的内容;out用来输送响应的输出流;config代码片段配置对象;pageJSP网页本身。
三系统需求分析3.1需求分析概述需求分析就是分析用户的需要与要求。如果需要评估的结果准确地反映用户的实际需求,这将直接影响到方案设计的整个阶段,而且对系统的使用产生影响。着眼于需求评估是完成调查,收集和研究,并可能受到影响的数据管理和安全信息的需求的过程。一般使用者都相对缺少相关的概念,无法非常准确的去表达自己的需求,但是通过最终用户与用户不断深入地进行交流,了解到目前系统存在的主要问题。需要研究是从用户分析和细化的信息,在功能和性能上有描述。它是软件开发过程中的第一阶段的一部分,主要任务是要了解你需要什么,什么应做的工作,以确定系统的,因此在目标系统提出完整,准确,清晰,具体的要求,并表示以书面形式唤醒。3.2可行性分析系统分析能够让我们对设计的产品有更加深入的了解,通过系统的分析可以使我们确定研究方向,明确的目标,找到可行的方法,通过系统分析让我们确定最终的选择方案,协助我我们对设计做出更加合理和科学的抉择。3.2.1操作可行性分析此基于微信的社区服务平台的设计是基于微信平台开发的,操作非常容易,只要用户用过智能手机,打开微信客户端应用软件,进入本基于微信的社区服务平台的设计,便可进行信息查看,方便快捷,因此操作方面是可行的。3.2.2经济可行性分析本系统采用的软件都是开源的,这样能够削减很多的精力和资源,降低开发成本。同时也能够提升设计的作用,基于微信的社区服务平台的设计对手机配置的条件要求很低,目前以个人智能手机来看,均可简单实现,能够满足需要,因此,本系统在经济上是完全具有可行性的。3.2.3技术可行性分析基于微信的社区服务平台的设计的设计与实现主要采用JAVA技术,采用MYSQL数据库进行开发的。系统的开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于应用程序的开发要求具备功能要完备、使用应简单等特点,而对于数据库的建立和维护则要求建立一个数据完整性强、数据安全性好、数据稳定性高的库。作为计算机专业的学生,对数据库比较熟悉,掌握了JAVA技术,MYSQL数据库,在大学对软件工程,软件测试,UML统一建模语言等课程进行过系统的了解,也能够对这些课程进行开发,拥有一定的系统辨别、开发和检验能力。建立这样一个基于微信的社区服务平台的设计应该在能力范围之内综上所述:基于微信的社区服务平台的设计的开发技术具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。3.3性能需求分析在实现本基于微信的社区服务平台的设计时首先我们要考虑下面几点,充分保证系统的性能。安全性。在信息化的时代,信息就是宝贵的财富,保证信息的安全,特别是个人信息更要求可靠的安全性。先进性。结合当前流行趋势,开发要符合用户的需求,适合用户需求的功能。可扩展性。基于微信的社区服务平台的设计的开发,满足用户在线预约的需求,同时可方便家教服务进行信息推送、宣传,给用户和家教服务都带来了极大的便利,因此在开发基于微信的社区服务平台的设计的功能的过程中,我们要考虑到应用软件的可扩展性,便于将来软件的升级、更新。有效性。有效性主要包括功能有效性,设计基于微信的社区服务平台的设计的功能一定要最大限度地满足用户的需求。3.54UML的缩写是UnifiedModelingLanguage,又称统一建模语言。是用来对软件密集系统进行可视化建模的一种语言。它是开发者对客观事物进行建模的标记,同时它也是为开发者了解系统需要什么样的功能和整个流程是什么样的做的前期工作。现在我们就对幼儿教育自主培训APP进行UML建模分析。超级管理员UML用例图如3.1所示。图3.1管理员用图例管理员UML用例图如3.2所示。图3.2管理员用图例用户UML用例图如3.3所示。图3.3用户用图例3.6系统登录流程分析为了保证系统的安全性,要使用本系统必须先登陆到系统中。其登录界面流程图如图3.5所示。图3.5登录流程图
四系统设计4.1系统结构设计本基于微信的社区服务平台的设计主要包括3大模块。系统结构图如图4.1所示。图4.1功能结构图4.2系统顺序图顺序图是由采用通常方式表示的对象组成。对象用矩形框表示其中是带下划线的对象名;消息用带箭头的实线表示;时间用垂直虚线表示。每个对象下面延伸出来的虚线叫做生命线(lifeline)生命线上的窄矩形条叫做激活(activation)。使用顺序图可以更好的将系统模块化,并明确各个模块的功能。下面就介绍本系统几个主要模块的顺序图。4.2.1登录顺序图管理员和用户均可进行登录操作,登录模块属性图如图4.2所示。图4.2登录顺序图4.2.2添加信息模块顺序图管理员可进行信息到添加操作,添加信息模块顺序图如图4.3所示。图4.3添加信息顺序图4.3数据库设计4.3.1数据库实体数据库概念模型是为了将现实世界中信息进行抽象而设计的,从而实现信息世界的建模,因此,概念模型是进行数据库设计的重要工具。在概念模式的设计中,E-R模型法是最常见的设计方法。根据系统的功能模块划分,具体分析了本系统中大部分的实体,本系统的主要实体图如下:(1)部门信息实体E-R图,如图4.4所示:图4.4部门信息实体图(2)公告信息实体E-R图,如图4.5所示:图4.5公告信息实体图(3)管理员信息实体E-R图,如图4.6所示:图4.6管理员信息实体图(4)用户实体E-R图,如图4.7所示:图4.7用户实体图(5)社区信息实体E-R图,如图4.8所示:图4.8社区信息实体图4.3.2数据库表设计本社区服务平台需要后台数据库,下面介绍数据库中的各个表的详细信息。各个表的设计结果如下:表4.1bm部门信息表序号列名数据类型长度主键允许空说明1idint11是否编号2titlesvarchar50否是标题3descsvarchar50否是顺序4statesvarchar50否是状态5timesvarchar50否是时间表4.2gg公告信息表序号列名数据类型长度主键允许空说明1idint11是否ID2titlevarchar50否是标题3descsvarchar50否是顺序4timesvarchar50否是时间5miaoshuvarchar50否是描述表4.3t_admin管理员信息表序号列名数据类型长度主键允许空说明1idint11是否ID2usernamevarchar50否是用户名3passwordvarchar50否是用户密码表4.4user用户信息表序号列名数据类型长度主键允许空说明1idint11是否ID2user_namevarchar50否是用户名3passwordvarchar50否是密码4roleid11否是角色5sexvarchar50否是性别6agevarchar50否是年龄7phone_numbervarchar50否是电话8emailvarchar50否是邮箱9image_urlvarchar50否是头像10addressvarchar50否是地址表4.5shequ社区信息表序号列名数据类型长度主键允许空说明1idint11是否ID2titlevarchar50否是标题3renyuanvarchar50否是人员4timesvarchar50否是时间5miaoshuvarchar50否是描述
五系统测试5.1登录模块的实现管理员可通过正确的用户名和密码进行登录系统后台,系统会对用户名和密码进行验证,信息正确则登录成功,反之登录失败,管理员登录界面展示如图5.1所示。图5.1登录界面图5.2超级管理员模块的实现5.2.1基本信息管理界面管理员通过基本信息管理可以进行部门信息的添加和删除,其界面展示如图5.2所示。图5.2部门管理界面图管理员通过职位管理可以进行职位信息的添加和删除,其界面展示如图5.3所示。图5.3职位管理界面图管理员通过社区添加可以进行社区的添加,其界面展示如图5.4所示。图5.4社区添加界面图5.2.2社区成员管理界面超级管理员通过社区成员管理可以进行社区成员信息的添加和删除,其界面展示如图5.5所示。图5.5社区成员管理界面图5.2.3用户管理界面超级管理员通过用户管理可以进行用户信息的添加和删除,其界面如图5.6所示。图5.6用户管理界面图5.2.4天气界面超级管理员通过天气可以进查看天气,其界面如图5.7所示。图5.7天气界面图5.3管理员模块的实现5.3.1服务动态管理界面管理员通过基本信息管理可以进行基本信息的添加和删除,其界面如图5.8所示。图5.8服务动态管理界面图5.3.2服务管理界面管理员通过服务管理可以进行服务信息的添加和删除,其界面如图5.9所示。图5.9服务管理界面图5.3.3办证管理界面管理员通过办证管理可以进行办证通知,其界面展示如图5.10所示。图5.10办证管理界面图5.3.4人员查询界面管理员通过人员查询可以进行查看人员信息,其界面展示如图5.11所示。图5.11人员查询界面图5.4用户模块的实现5.4.1我的信息界面用户通过我的信息可以进行信息的修改,其界面展示如图5.12所示。图5.12我的信息界面图5.4.2服务动态界面用户通过服务动态可以进行服务信息的申请,其界面展示如图5.13所示。图5.13服务动态界面图5.4.3办证查询界面用户可以进行办证信息的查看,其界面展示如图5.14所示。图5.14办证查询界面图
六系统测试6.1系统测试意义系统测试是软件设计的最后一道工序,也是非常重要的一步。用于检查软件的质量、性能、可靠性等是否符合用户需求。一套严谨的、规范的、完善的测试过程将大大提高软件的质量、可信度、可靠性,降低软件的出错率,降低用户风险系数。通常系统测试包括:功能测试,安全测试,可用性测试,性能测试、兼容性测试等方面。软件测试,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。系统开发完成后就需要进行系统测试,测试在一个软件的开发过程中是非常重要的,其意义在于:1.发现软件错误;2.有效定义和实现软件成分由低到高层的组装过程;3.验证软件是否满足任务书和系统定义文档所规定的技术要求4.为软件质量模型的建立提供依据。6.2功能测试功能测试主要包括五项内容:适用性、准确性、可操作性、依从性、安全性。本系统功能测试如表6-1所示:表6-1系统功能测试测试内容测试结果适用性好准确性好可操作性好依从性好安全性好6.3可用性测试可用性测试用于检测系统的可理解性、可操作性和学习性等方面内容。具体测试方面如表6-2所示。表6-2系统可用性测试测试项测试人员的评价窗口移动、大小改变、关闭等操作是否正常是操作模块是否友好是模块、提示内容等文字描述是否正确是模块布局是否协调、合理是模块的状态是否正确(对选中项能否发生对应切换)是手机输入操作是否支持是所需数据项是否正确显示是操作流程是否合理是是否提供帮助信息是6.4性能测试系统的性能测试主要是通过模拟系统运行环境,测试系统性能是否符合客户的需求。性能测试的重要技术指标是:系统的运行速度、系统响应的时间和支持并发节点数。(1)测试系统的运行速度:通过在不同的手机上进行试运行本系统,没有发现任何停顿、迟滞现象。(2)测试网络响应时间:系统网络时间主要包括:网络最小响应时间、平均响应时间和最大响应时间这三个参数。经过测试,在网络运营良好状态下,局域网内响应时间三参数为:1/2/5s,外网响应时间三参数为3/7/12s,符合客户的需求,属于在用户的心理可承受范围内。(3)支持并发节点数:经过模拟的环境测试,本网站在并发节点达到45个时,网络运营的速度会发生比较大的波动,延迟时间10秒左右,符合客户需求。6.5测试结果分析经过对上述的测试结果分析,本基于微信的社区服务平台的设计符合的用户的要求和需求。所有基本功能齐全,操作简单,产品运行性能良好,是一个值得推广的平台。
七系统评价7.1系统的特点和优点本基于微信的社区服务平台的设计设计时借鉴了国内外优秀的类似平台的优点,从界面到系统设计都保证了用户能够方便操作。系统的主要特点和优点归纳如下:(1)本系统用的针对性高,本系统是基于微信平台的社区服务平台的设计,给用户查看信息带来了极大的便利。(2)该基于微信的社区服务平台的设计的功能全面,操作方便,用户界面友好,能够使用智能手机上网的人都可以很好的进行操作。7.2系统存在的不足和改进方案本基于微信的社区服务平台的设计应为时间仓促造成了很多的不足,下面我来一一的进行陈述并在日后得到更好的改进方案:首先界面并不够美观,不能更好的吸引用户,所以在今后的日子里我会对其视觉上的不足作出修改,其次系统的功能上有待加强,设计更多的功能,方便用户使用,在日后我会加强自己的自身学习和能力,提高软件的性能。7.3设计收获和心得随着设计渐渐进入尾声,我所设计的基于微信的社区服务平台的设计也初具规模,可是它们并不是非常完善,尽管它付出了我几乎所有心思和汗水,我还是认为它可以做的更好,因为我的大学四年的学习生涯即将结束,我更期待可以画上一个最完美的句号。在这个过程中,我学到了很多,也明白了很多,在之前的过程中,我对所学到的知识没有实践的机会,这也让我深刻的了解到实践的重要性,过程中遇到了很多的困难,在一一克服的过程中,我也得到了成长,知识和经验也得到了丰富,这让我非常的开心与激动,下面我来说说我自己的体会:(1)为了得到完善的应用,在设计之初作出一系列的调查与了解,需求分析,市场调查,程序的检测等都是为了更好的完成设计,这也提高了自身的社会交流的能力,独立思考的能力,收益颇丰。(2)对编程工具等的体会是非常有乐趣的,在这个过程中真正的体会到了编程的魅力所在,根据改变代码来改变需求,简单而方便,根据不同的指令而做出相应的执行结果,一个好的编程工具会给我们的开发带来超乎想象的方便,节省了很多时间去更好的进行思考。(3)毕业设计是一个非常辛苦的工作,但是在这个工作中,我们都得到了前所未有的乐趣,他把看书和实践结合到一起,激励我们解决各种难题,在不懈的探索和努力的过程中,我变得更加有上进心与动力,答辩的结束正式我编程之路的开始,我会在以后的生活中不断完善自己,让自己开发出最完美的系统程序。
总结在这次毕业设计中,刚开始进行毕业设计的时候感觉十分困难,根本不知道该从何处下手,在经过一定的调研和资料累积后,并参考了相关的、查阅了大量的资料以后,对系统进行深入的需求调查和分析,结合辅导老师的指导以及学过的相关知识,经过不断的坚持、努力,设计最终被完成。我相信无论多么的困难,只要能够坚持下来,努力查阅资料,善于去发现研究,在研究中充分利用资源,所有困难终都会被解决的。毕业设计是最能体现出我们所学知识的应用情况,是对我们大学期间所学知识的应用巩固和提高的时刻。设计基于微信的社区服务平台的设计的过程不仅仅是对我学知识的一次考验,更是对我运用所学知识解决处理现实问题能力的培养和锻炼。通过这次的毕业设计让我对软件的开发有了很深的认识了解,我的编程能力也得到了很大的提升。虽然在系统开发过程中也遇到了很多的困难,但是在老师和同学们的帮助下,以及经过自己的不懈努力,最终圆满的完成了毕业设计。通过这套基于微信的社区服务平台的设计的开发,我巩固了之前学过的知识,平时所学到的知识不仅融合了,还获得了许多知识,我深人体会到学科之间的关联效应。在整个设计过程中明白了许多东西,也培养独立工作能力,树立信心,提高了自己的工作能力,我相信在以后的学习和工作生活中有至关重要的作用。这次设计也大大提高了我的动手的能力,让我在学习中充分体会到了探索的乐趣,享受成功的创作过程,在本次设计过程中汲取的东西,是一笔宝贵的财富,让我受益匪浅。回顾过去做毕业设计的整个过程,充满了付出和收获,虽然经历了种种困难,不断修改,不断探索,但是当你看到成果时候的感觉,是一种难以用言语表达的喜悦之感,这些在毕业设计过程中学习到的东西将会使我终身受益!最后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年企业人力资源管理师三级《理论知识》押题练习试卷附参考答案详解【综合卷】
- 2026年公路安考证通关试卷附答案详解【轻巧夺冠】
- 2026年消防设施操作员之消防设备初级技能能力测试备考题附完整答案详解(考点梳理)
- 2026年信息技术教师综合提升练习题附答案详解【培优A卷】
- 2026年法律逻辑学含解析题库试题及答案详解【必刷】
- 2026年机动车驾驶人科目一新版模拟题库讲解及参考答案详解【预热题】
- 2026年国际商务英语一级练习题练习题及完整答案详解【全优】
- 2026年MBA组织行为学通关练习题附答案详解【模拟题】
- 2026年实验室化验员培训综合练习附答案详解【研优卷】
- 2026年转正考核综合检测模拟卷带答案详解(能力提升)
- 非遗泥塑传承与创新:传统色彩·现代技艺·实践探索【课件文档】
- 城管队伍建设考核制度
- 2026年高级经济师宏观经济学实务操作题集
- 护理礼仪与沟通:构建和谐医患关系
- 炎症性肠病精准医疗:生物标志物与治疗响应
- 酒店防偷拍安全制度规范
- 箱式变压器安装施工技术要求
- 2026年《必背60题》党校教师高频面试题包含详细解答
- TCEC低压用户供电可靠性评估导则2024
- 乳房包块护理查房
- 2025至2030中国碳纤维增强塑料(CFRP)复合材料行业产业运行态势及投资规划深度研究报告
评论
0/150
提交评论