基于web的小区物业管理系统--大学论文.doc
《基于web的小区物业管理系统--大学论文.doc》由会员分享,可在线阅读,更多相关《基于web的小区物业管理系统--大学论文.doc(33页珍藏版)》请在咨信网上搜索。
摘 要 随着社会不断进步和发展,生活节奏的不断加快,信息已经成为我们生活中不可缺少的一部分,对信息的有效管理变得越来越重要了。物业管理系统实现了对客户、物业信息的高效管理,提供更加简单,方便的操作平台,使小区物业的管理更加井然有序。 本文从小区物业管理出发,分析了系统的发展现状和存在问题,进行了可行性、功能和性能需求分析,对系统的数据库和功能结构进行了设计,采用My SQL数据库与JSP技术进行后台数据库与前端应用程序的开发。系统分为管理员和小区业主两种用户角色,管理员实现了资料管理、设备管理、缴费管理及车位管理模块,业主进入系统可以查询缴费信息、预订和查询车位,整个系统能更好的为小区管理服务。 关键词:小区物业,My SQL,JSP ABSTRACT With the continuous social progress and development, the accelerating pace of life, information has become an indispensable part of our lives, the effective management of information has become increasingly important. Property management system to achieve efficient management of customers, property information, and provide a more simple and convenient platform, more orderly management of residential property. From residential property management, analyzes the development status and problems of the system, the feasibility, functionality and performance requirements analysis, database and functional structure of the system design, the use of My SQL database with JSP technology back-end database front-end application development. The system is divided into two user roles of administrators and residential property owners, the administrator information management, equipment management, payment management, and parking management module, owners access to the system can query the payment information, bookings and inquiries parking spaces, the entire system can be better for the community management services. Keywords: residential property, My SQL, JSP 目 录 1 绪论 1 1.1 研究背景 1 1.2 发展现状及存在问题 1 1.3 本文所做的工作 2 2开发技术 3 2.1 JSP简介 3 2.2 javascript简介 3 2.3 My SQL简介 4 2.4 My Eclipse简介 5 3 需求分析 6 3.1可行性分析 6 3.1.1 技术可行性 6 3.1.2 经济可行性 6 3.1.3 管理可行性 6 3.2功能需求 6 3.3性能需求 7 3.4 业务流程分析 7 3.5 数据流程分析 8 3.6 数据字典 10 4 总体设计 12 4.1概述 12 4.2 开发及运行环境 12 4.3系统功能结构图 12 4.4数据库设计 13 5 详细设计 17 5.1 用户登陆设计 17 5.2 管理员主界面 17 5.3 设备管理 17 5.4缴费管理 18 5.5车位管理 18 5.6业主登录主界面 19 5.7 业主查看缴费信息 19 5.8 业主预约车位 19 6 系统测试 20 6.1 系统测试 20 6.2 测试的主要内容 20 6.2.1功能测试 20 6.2.2 性能测试 22 6.2.3 安全性测试概述 23 6.2.4 兼容性测试概述 24 6 总结与展望 26 6.1课题总结 26 6.2课题展望 26 参考文献 27 致 谢 28 29 1 绪论 1.1 研究背景 最近时兴的经营服务综合性行业,其中有一个就是小区物业管理。这些年来,物业管理的经营范畴随着我国城市化进程的发展,房地产业和城市建设的推进不断扩大,表现出发展前景甚是广阔:逐年递增的业务量,逐步形成的行业体系等。作为新兴行业,物业管理要与我国城市建设相适应发展形成整体规模,保持强劲的趋势发展,就要逐步落实物业管理的创新与发展,物业管理的现实问题需重视解决。 1.2 发展现状及存在问题 首先,本行业做到并不断完善发展符合客观经济规律的经济运作,符合消费者生活需求内涵的服务内容,有规则的运行管理机制,是一个行业要发展的前提,物业管理的发展理应相同。不过,扩大就可能停止若不善经营管理,其他的经济模式会取代他,因此扩大过程非必然。物业管理随着社会经济的发展和社会消费水平的提高,作为服务行业市场需求空间不断扩大,相当广阔。物业管理中因体制不完善而引发的其他问题与此同时也显现出来,其中更为突出的是住宅小区实施问题。社会广泛的接受了随我国住宅商品化发展的物业,物业管理步伐也随城市化进程加速而加快[2]。 物业管理在某些地方刚开始是凭借一种垄断方式,也就是所谓的以半强加的形式出现存在并介入;当中部分物业管理企业服务不能使业主满意,遇事扯皮,缺乏责任心;在房屋生产建设管理过程出现的问题因一些体制欠缺关系责任乱套,在进行物业管理时表现出来,所以,专业化、社会化、规模化、市场化和法制化没有实现完全在物业管理中,部分缺少管理规范规则的物业管理企业,会将以前关于公有住宅的管理方式加在住宅小区的物业管理服务中。以下是根源问题: 1、分散性的组织 2、不健全性的市场 3、无规则性的管理 4、非竞争性的机制。 经济发达地域与大城市对比分析物业管理行业的状况,优于经济欠发达地域和小城市,发展好的地方具备效益、需求、市场、经营稳定、工作规范清晰。行为越不规范,问题越多,服务质量月参差不齐越是在发展不好的地域,致使得到较差的经济效益。从表面上看因经济发展水平地域不同而存在物业管理差异,事实上是没有解决好行业发展共性问题,差异在于观念、方式、机制。 1.3 本文所做的工作 首先分析当前的管理存在的问题,传统的管理都还依托手工的记录和管理,对基本小区物业信息管理带来了很大的不便,因此我们要开发一个面向服务的管理系统,该系统主要实现设备管理、缴费管理等功能,此系统的开发必须作各方面的可行性分析,从人力、物力、财力上达到理想效果;本文主要研究如何利用JSP建立一个小区物业管理系统。如何利于数据库将资料保存到、数据库中,以及如何用JSP与数据库建立连接,对数据库中的内容进行修改、保存、删除等。 2开发技术 2.1 JSP简介 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。 2.2 javascript简介 Javascript是一种解释性的,基于对象的脚本语言(an interpreted,objeet-based Scripting language)。HTML网页在互动性方面能力较弱,例如下拉菜单,就是用户点击某一菜单项时,自动会出现该菜单项的所有子菜单,用纯HTML网页无法实现:又如验证HTML表单(form)提交信息的有效性,用户名不能为空,密码不能少于4位,邮政编码只能是数字之类,用纯HTML网页也无法实现。要实现这些功能,就需要用到Javascript。 Javascript是一种脚本语言,比HTML要复杂。不过即便你先前不懂编程,也不用担心,因为Javascript写的程序都是以源代码的形式出现的,也就是说在一个网页里看到一段比较好的Javascript代码,恰好也用得上,就可以直接拷贝,然后放到网页中去。正因为可以借鉴、参考优秀网页的代码,所以让Javascript本身也变得非常受欢迎,从而被广泛应用。原来不懂编程的人,多参考Javascript示例代码,也能很快上手。 Javascript主要是基于客户端运行的,用户点击带有Javascript的网页,网页里的Javascript就传到浏览器,由浏览器对此作处理。前面提到的下拉菜单、验证表单有效性等大量互动性功能,都是在客户端完成的,不需要和WebServer发生任何数据交换,因此,不会增加WebServer的负担。几乎所有浏览器都支持Javascript,如Internet Explorer (IE),Firefox,Netscape,Mozilla,Opera等。 Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Intemet网页制作上。Javascript是由Netscape公司开发的一种脚本语一言(Seripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司Navigator3.0以上版本的浏览器都能支持Javascript程序,微软公司internetExplorer 3.0以上版本的浏览器基本上支持Javascript。 2.3 My SQL简介 My SQL是一个小型关系型数据库管理系统,开发者为瑞典My SQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracal收购。MySQL是一种开源软件,非常适合于中小企业和个人应用的需求。它是一个基于client/server体系结构的真正的多用户、多线程的SQL数据库服务器端软件。它的主要目的是速度和使用的简便,自从它问世以来,受到了广大开源软件爱好者甚至是商业软件用户的青睐,特别是与JSP结合,为建立基于数据库的动态网站提供了强大的动力。人们对它进行了长时间和大范围的应用测试,事实证明它是非常可靠和稳定的。它有以下的主要特点: (1)完全的核心级多线程,可以非常方便地使用多CPU资源; (2)C、C++、Eiffel、Java、Perl、PHP、Python、TCL的API接口; (3)可以在很多不同的平台上工作; (4)丰富的数据类型(包括blob、set、timestamp等); (5)使用优化的one-sweep multi-jion策略的快速表连接; (6)使用已很好优化的类库实现SQL函数; (7)对SQL语句GROUP BY和ORDER BY子句的完美支持; (8)同一查询可以涉及多个数据库; (9)为Windows准备了ODBC接口; 除了上面提到的特点,MySQL在实现上也采用了多种有效的技术,例如树、表等。正因为MySQL有如此多的优点,所以选用它作为所开发系统的数据库应用基础。 2.4 My Eclipse简介 Eclipse开源社区的领导者Genuitec传来消息,目前MyEclipse 8.5版本已经正式发布,用户已经可以下载并使用,该版本集成了Eclipse 3.5.2,提升了团队协作开发效率、开发周期管理以及对Spring和Hibernate有了更好的支持。 MyEclipse 8.5给我们带来了新的控制台功能,以及很多新的面貌和感觉,特别是对于JSF的改善,可以说是MyEclipse的一个里程碑。新的控制台功能可以称之为配置中心,其中包括多个选项卡,开发人员可以看到他们的软件、工作区等,增加了团队效率。 3 需求分析 3.1可行性分析 可行性研究也称可行性分析,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动。 3.1.1 技术可行性 增强的数据可靠性机制。增加了大型数据库才有的提交机制,因此数据操作更为安全可靠。 1.采用进入功能的口令权限检查,对应不同的用户拥有不同操作权限。这些口令又可以方便地进行修改,系统并对设置的口令自动进行加密处理。 2.对数据进行分类,以便区分各种功能对数据的读或写访问,分别授以不同的功能访问权限,特别是只能对自己有权修改的数据执行写操作。易使用性。通过专门的查询设计,可进行高效率检索查询。系统不仅可以进行单条件查询还可以进行多条件的组合查询。 3.1.2 经济可行性 系统可以利用现有的网络资源,自行设计自行开发,具有很高的性价比;系统投入使用后,可节省人力,减轻劳动强度,从而降低了成本,节省了开支。 3.1.3 管理可行性 以前的管理模式完全是手工操作,从住户管理、费用管理、车位管理,无一不是人工处理,需要大量的劳动力与工作量,而且由于人为的原因造成一些错误。 新的小区物业管理系统充分发挥了计算机技术的强大功能,从整体上改善了小区物业管理系统的管理工作,提高了服务的功能和质量,实现了小区物业管理的信息化、自动化。通过对经济、技术、管理可行性的充分研究,确定了小区物业管理系统的开发是必要的、可行的。 3.2功能需求 整个系统从逻辑上可以分为登录模块,用户管理模块、设备管理模块,缴费管理模块、车位管理模块,系统分为管理员和用户两种较色,其具体功能如下: 管理员模块: 1. 登录模块:用户登录后对系统进行操作。只有在数据库添加过的账号才能登录并对系统进行操作。 2. 用户管理:用于管理系统管理员和业主的账号信息。 3. 资料管理模块:管理小区楼栋、套户和单元信息,可以对这些信息进行添加、修改和删除。 4. 设备管理模块:对小区必备的设备进行添加和管理。 5. 缴费管理模块:新增缴费信息,选择住户信息以及缴费详情来生成缴费信息。 6. 车位管理模块:包含对小区车位的管理以及审核业主对车位申请的审核。 小区业主: 1. 资料管理模块:业主可以管理个人的门牌号、套户信息。 2. 缴费查询: 业主可以查看个人的缴费信息,并且导出和打印。 3. 车位管理模块:业主可以申请车位信息,管理员审核同意之后,业主可以查看个人的车位信息。 3.3性能需求 1.安全性 该小区物业管理系统作为一款信息管理系统的软件,安全第一的原则是永恒的真理,在设计过程中,其安全性主要体现在系统安全性、数据安全性这几个方面。系统安全性主要考虑系统操作的稳定性及该系统运行平台的稳定性;数据安全性主要考虑数据库服务器及权限的设置,用户可以根据自己相应的权限对系统进行操作,以实现对数据的保密[8]。 2.可靠性 该小区物业管理系统的可靠性主要体现在软件运行可靠性、数据处理可靠性等方面。运用软件工程设计的思想,尽量控制系统运行时可能存在的突发情况。 3.4 业务流程分析 随着物业管理水平的提高,业务范围也逐步扩大,发现原先的流程中存在一些问题。目前的小区物业管理流程采用的是传统人工的方式管理,这种管理方式存在着许多缺点,如效率低等;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护数据都带来了不少的困难。 物业管理员对物业收费的信息进行录入和管理,并录入计算机中存储。如图2.2所示。 图3.1物业收费信息录入和管理 物业管理员对投诉的信息进行处理,并录入计算机中存储。如图2.3所示。 图3.2投诉信息处理流程图 管理员对住户资料进行管理,并录入计算机中存储。如图2.4所示。 图3.3住户资料管理流程图 3.5 数据流程分析 在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。存在数据流程不畅等问题。现行的顶层数据流图如图3.4所示。 图3.4 数据流图 具体分析数据流图,管理员主要对资料信息、设备信息、缴费信息和车位信息进行管理。住户登录主要是查询资料、缴费信息和车位的申请,该层数据流图如图3.5所示。 图 3.5 登陆数据流程 图3.5 业主操作数据流图 图 3.6 管理员数据流图 3.6 数据字典 为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节。下面列出本系统中的数据项、数据流、数据存储、加工处理和数据结构的数据字典。数据字典可采用图表格式或较紧凑的记录格式描述,本文采用的是图表格式。 数 据 项 系统名:小区物业管理系统 编号:I001 名称:设备编号 类型:字符型 长度:9个字节 取值范围: 简述:每个设备编号都具有唯一的编号,它是设备表的唯一标识符和主键。 数 据 项 系统名:小区物业管理系统 编号:I002 名称:车位编号 类型:字符型 长度:12个字节 取值范围: 简述:车位编号是车位信息在程序中代号,它是车位编码的唯一标识符和主键。 数 据 项 系统名:小区物业管理系统 编号:I003 名称:缴费编号 类型:字符型 长度:5个字节 取值范围: 简述:缴费编号是缴费信息在程序中代号,它是缴费编码的唯一标识符和主键。 数 据 项 系统名:小区物业管理系统 编号:I004 名称:单元编号 类型:字符型 长度:12个字节 取值范围: 简述:每个单元编号都具有唯一的编号,它是单元表的主键 数 据 项 系统名:小区物业管理系统 编号:I004 名称:楼栋编号 类型:字符型 长度:12个字节 取值范围: 简述:每个楼栋编号都具有唯一的编号,它是楼栋表的主键 4 总体设计 4.1概述 系统功能设计是在系统开发的总体任务和系统开发设计思想的基础上完成的,本系统的主要任务是用于存放物业信息,建立此小区物业管理系统将让工作人员以及管理随时可以查阅和管理,让大量的工作人员从繁重的管理工作中解脱出来[9]。 4.2 开发及运行环境 l 系统开发平台:My Eclipse。 l 系统开发语言:JAVA l 数据库管理系统软件:My SQL l 运行平台:Windows XP 4.3系统功能结构图 系统设计分析最核心的问题是系统总体功能结构的确定和模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。 从小区物业管理系统的整体出发,根据系统的目标将其分解成一系列子系统,各个子系统既相互配合,又各自具有一定的独立功能,共同实现整个系统的目标。然后每一个子系统都根据目标和功能的关系,再进一步逐层向下分解,直到分解到最小的子系统为止。越上层的子系统其功能越笼统、越抽象,越下层的子系统其功能越简单、越优越,越具体。对于每一个子系统或系统模块,都应该尽量使其相对独立,要尽可能减少各个子系统之间的联系]。 系统分为管理员和小区业主两种用户角色,管理员实现了资料管理、设备管理、缴费管理及车位管理模块,业主进入系统可以查询缴费信息、预订和查询车位。 图4.1 功能模块图 4.4数据库设计 系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。 将系统划分为多个模块是为了降低软件系统的复杂性,提问读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其它模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。 根据对数据项和数据结构的分析后,就可以设计出用户实体和他们之间的关系。 系统用户实体关系E-R图。如图4.2所示。 图4.2系统实体关系E—R图 数据库的设计是系统设计中相当关键的环节,它是上层应用的基础。根据系统功能需求分析,不难抽象出系统中的一些实体对象。本系统数据库中各个数据表的字段定义和说明如下: 表4.1 单元表 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 id int 11 是 否 2 uNo varchar 200 是 3 uNum varchar 10 是 4 userNum varchar 10 是 5 bNo varchar 200 是 6 state varchar 10 是 7 remark varchar 200 是 表4.2 缴费表 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 id int 11 是 否 2 costNo varchar 200 是 3 operatorID varchar 10 是 4 doorNo varchar 10 是 5 wycost varchar 200 是 6 carcost varchar 100 是 7 allCost varchar 10 是 8 costdate varchar 10 是 9 costUser varchar 10 是 表4.3 楼栋表 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 id int 11 是 否 2 bNO varchar 100 是 3 bNum varchar 10 是 4 bType varchar 100 是 5 state varchar 10 是 6 Column_6 char 10 是 表4.4 用户表 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 id int 10 是 否 2 username varchar 20 是 3 name varchar 20 是 4 password varchar 20 是 5 isInUse char 2 是 6 type char 2 是 7 sex char 2 是 8 telephone varchar 20 是 9 depName varchar 20 是 10 birthday date 是 11 remark varchar 200 是 12 depNo varchar 20 是 13 addr varchar 200 是 14 stat varchar 1 是 15 money float 是 16 applyremark varchar 100 是 表4.5 设备表 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 id int 11 是 否 2 name varchar 200 是 3 eNo varchar 200 是 4 state varchar 10 是 5 eqnum varchar 20 是 6 remark varchar 2000 是 7 bookdate varchar 10 是 表4.6 车位表 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 id int 11 是 否 2 operatorID varchar 20 是 3 operCode varchar 100 是 4 doorNo varchar 100 是 5 carNo varchar 100 是 6 state varchar 10 是 表4.7 车位申请表 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 id int 11 是 否 2 operatorID varchar 20 是 3 remark varchar 100 是 4 carNo varchar 100 是 5 state varchar 10 是 5 详细设计 5.1 用户登陆设计 为了防止非法的对系统进行操作,用户必须登陆验证后才能进入到系统进行管理。查询用户输入的用户名和密码是否正确,即查询该系统的数据库中用户表中是否有与用户输入的信息完全一致,如是则保存用户信息到变量中并通过验证进入到系统的操作页面,否则弹出错误的提示框。 图5.1 登陆页面 5.2 管理员主界面 系统从逻辑上可以分为登录模块,用户管理模块、设备管理模块,缴费管理模块、车位管理模块。 图4.2 管理员主界面 5.3 设备管理 对小区必备的设备进行添加和管理。包含设备的型号、名称、采购时间、数量和可用状态的那个信息。 图5.3 添加设备 5.4缴费管理 新增缴费信息,选择住户信息以及缴费详情来生成缴费信息。填写单据编号、物业费、车位费、总金额、住户门牌号、选择住户姓名来完成缴费信息的添加。 图5.4 添加缴费 5.5车位管理 包含对小区车位的管理以及审核业主对车位申请的审核。 图5.5 添加车位 图5.6 车位审核 5.6业主登录主界面 业主进入系统可以查询缴费信息、预订和查询车位。 图5.7 业主管理主界面 5.7 业主查看缴费信息 业主可以查看个人的缴费信息,并且导出和打印。 图5.8 缴费信息查看 5.8 业主预约车位 业主可以申请车位信息,管理员审核同意之后,业主可以查看个人的车位信息。 图5.9 业主车位预约 6 系统测试 6.1 系统测试 系统测试的方法,测试在软件开发过程中一直都是备受关注的,即使在传统的软件工程中,也有一个明确、独立的测试阶段。随着软件危机的频频出现以及人们对于软件本质的进一步认识,测试的地位得到了前所未有的提高。测试已经不仅仅局限于系统开发中的一个阶段,它已经开始贯穿于整个系统开发过程,人们已经开始认识到:测试开始的时间越早,测试执行的越频繁,所带来的整个软件开发成本的下降就会越多。Extreme Programming更是把测试推到了极限的位置,一切软件开发活动都要从首先编写测试代码开始。 6.2 测试的主要内容 为了保证测试的质量,一般测试分为功能测试,性能测试和安全性测试等等。 6.2.1功能测试 为了保证系统的质量,在系统完成后物业管理等模块进行了分别功能性测试。主要的步骤如下: (1)首先对系统每个模块进行了每个模块需求分解,编写了需求分解说明书。包括需求ID,需求名称,需求描述,类型。其中登录和信息管理模块需求分解如表6-1所示: 表6-1系统登录的登录和物业管理模块需求分析表 需求ID 需求名称 需求描述 类型 系统登录 模块 功能性 MOVIES-01 系统登录-登录页面 登录页面 功能 MOVIES-02 系统登录-用户名 用户名称 功能 MOVIES-03 系统登录-密码 用户密码 功能 MOVIES-04 系统退出 系统退出 功能 物业管理 模块 功能性 MOVIES-05 物业管理-信息管理-添加 信息管理 功能 MOVIES-06 物业管理-信息管理-修改 信息管理 功能 MOVIES-07 物业管理-信息管理-删除 信息管理 功能 MOVIES-08 物业管理-信息管理-查询 信息管理 功能 MOVIES-09 物业管理-信息管理-关闭 信息管理 功能 MOVIES-10 物业管理-信息管理-编辑 信息管理 功能 (2)编写了测试用例 根据需求分析编写测试用例。用例包括编号,用例名,步骤描述,期望结果。系统登录用例如表6-2所示: 表6-2 物业管理系统登录测试用例表 编号 用例名 步骤描述 期望结果 MOVIES-01 进入后台管理系统界面 第一步:打开查询网后台 第二步:输入正确用户名和密码。 第三步:点击登录进入系统首页 正常登陆到系统首页 MOVIES-02 使用正确的用户名和密码 第一步:输入正确的用户名 第二步:输入正确的密码 第三步:点击“登录”按钮 成功登录系统 MOVIES-03 使用正确的用户名和错误的密码 第一步:输入正确的用户名 第二步:输入错误的密码 第三步:点击“登录”按钮 提示密码错误 MOVIES-04 使用正确的用户名,密码为空 第一步:输入正确的用户名 第二步:密码输入为空 第三步:点击“登录”按钮 提示密码不能为空 MOVIES-05 错误的用户名和密码任意 第一步:输入错误的用户名 第二步:输入任意密码 第三步:点击“登录”按钮 用户名不存在或用户名错误 MOVIES-06 空的用户名和密码任意 第一步:输入空的用户名 第二步:输入任意的密码 第三步:点击“登录”按钮 用户名不能为空 MOVIES-07 退出系统 点击右上角的“取消”按钮 成功退出系统 (3)执行测试用例和编写测试报告 主要为物业管理等在功能测试中。测试结果如下: 表6-3网站用例测试结果 用例编号 用例名 实际结果 MOVIES-01 进入后台管理系统界面 正常登陆到系统首页 MOVIES-02 使用正确的用户名和密码 成功登录系统 MOVIES-03 使用正确的用户名和错误的密码 提示密码错误 MOVIES-04 使用正确的用户名,密码为空 提示密码不能为空 MOVIES-05 错误的用户名和密码任意 用户名不存在或用户名错误 MOVIES-06 空的用户名和密码任意 用户名不能为空 MOVIES-07 退出系统 成功退出系统 6.2.2- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 小区 物业管理 系统 大学 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文