文档详情

小区信息管理系统毕业设计

奇异
实名认证
店铺
2025-03-16
DOCX
492.85KB
约58页
小区信息管理系统毕业设计_第1页
1/58
小区信息管理系统毕业设计_第2页
2/58
小区信息管理系统毕业设计_第3页
3/58

长春工业大学 高职高专自学考试毕业设计、 毕业论文摘要随着科技日新月异的发展,Internet已经成为人们生活、工作、学习越来越离 不开的平台科技的发展也带动着社会各个阶层的发展随着计算机技术的飞速发展,采用日趋成熟的数据库技术和管理信息系统理论建 立管理信息系统,显得日益迫切和必要本文所介绍的小区人口信息管理系统是一个适合小区物业人员的管理平台, 它包 括业主管理,物业工作人员信息管理和系统后台信息管理等本系统为现代小区 管理人员提供了更好更简洁的管理方式, 代替了传统的人工小区管理模式,以提 高工作效率,为业主提供更好的服务本系统是采用 MyEclipse7.5 + Microsoft SQL Server 2000 开发工具实现的该论文重点介绍了小区人口信息管理系统的设计及实现过程: 包括系统分析、系统设计、系统实现、系统测试等关键词:人口信息管理、业主、SQL Server 2000AbstractERP is built on information technology, the Internet has become the .The it and work, study, they can't depart from platform of people's lives , development of science and technology also drives the development of socialo classesWith the development of the computer technology at full speed, adopting mature database technology and the management information system theory toset up the management information system seems urgent and essential day by day.described managementsystem of DongShangarea The population information administrative area of DongShang platform in this article is a suitable managestaff, which includes the owners management, property staff information provides information management.The system and management system backgrounda better and more concise management for the modern area managers, insteadsof the traditional management model of artificial area, improves efficiencyand provides better services for the owners.This system adopts MyEclipse7.5 and Microsoft SQLServer 2000 developing instruments to realize. This article introduces design and implementation process of population information management system of DongShang area , which includes system analysis, system design, system implementation, system testing, etc.Keyword: Population information management,owner,SQL Server 2000摘要ABSTRACT绪论 .1第一章系统概述 21.1 课题背景 21.2 研究的目的和意义 21.3 项目描述 2第二章开发工具与环境简介 42.1 J2EE 简介 42.2 MVCF发模式 52.3 开发工具 52.4 数据库 52.5 系统平台 62.5.1 系统模式 62.5.2 硬件环境 62.5.3 软件环境 6第三章系统分析 63.1 现状调查 73.2 需求分析 73.3 性能要求 73.4 可行性分析 83.4.1 技术可行性 83.4.2 经济可行性 8第四章系统设计 94.1 系统业务流程图 94.2 系统规划与设计4.2.1 系统功能概述 94.2.2 系统模块设计 10 10系统结构设计4.3高职高专自学考试毕业设计、 毕业论文长春工业大学4.3.1 系统结构图 104.3.2 系统数据流程图 104.3.3 数据字典 114.4数据结才勾设计 134.4.1 系统数据库E-R图 134.4.2 系统数据库表结构 13第五章系统实现 165.1 登陆界面的设计与实现 165.2 字典维护管理界面的设计与实现 165.3 小区管理员管理界面的设计与实现 165.4 物业工作人员管理界面的设计与实现 175.5 业主基本信息管理界面的设计与实现 185.6 业主通讯录信息管理界面的设计与实现 195.7 报表资料管理界面的设计与实现 19第六章系统测试 216.1 系统测试的目的 216.2 系统测试的原则 216.3 测试的过程 216.3.1 功能测试 216.3.2 系统测试 226.4 主要功能测试 226.4.1 登录系统 226.4.2 业主信息管理 22总结 24参考文献 25附录A代码 26长春工业大学高职高专自学考试毕业设计、 毕业论文 当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机 被广泛应用于信息管理系统的环境计算机的最大好处在于利用它能够进行信息 管理使用计算机进行信息控制,不仅提高了工作效率,而且大大提高了其安全 性尤其对于复杂的信息管理,计算机能够充分发挥它的优越性计算机进行信息管 理与信息管理系统的开发密切相关,系统的开发是系统管理的前提现在随着人口不断增长,人们生活水平的不断提高城市不断的扩建,小区也 逐渐增多对于物业来说,面对着小区中居住的居民大量信息的管理, 以前的手工管理远远不能满足现代的信息社会因此有一个智能化、系统化、信息化的社区管理系统十分重要的充分利用计 算机的功能实现对居民基本信息管理、 物业工作人员信息管理,日志管理等自动 化控制,将会使社区工作人员的工作大大减弱 方便友好的图形界面、简便的操 作、完善的数据库管理将会使得社区管理系统极大限度的应用于现代化社区管 理中图书作为一种信息资源,用户阅读的资料繁多,包含很多的信息数据的管理,现今, 有很多的图书管理都是手工的,尚未使用计算机进行管理根据调查得知,他们以 前对图书管理的主要方式是基于文本、表格等纸介质的手工处理 ,对于图书信息的统计和核实等往往采用对书号的人工检查进行,对会员的权限、以及总经费等 用人工计算、手抄进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易 丢失,且不易查找总的来说,缺乏规范的系统管理手段尽管有的商店、企业有 计算机,但是尚未用于管理,没有发挥它的效力,资源闲置比较突出,这就是图书 管理系统的开发的基本环境由于社区管理在数据处理上是手工操作,工作量大,出错率高,出错后不易更改 社区管理采取手工方式对社区情况进行人工管理,由于信息比较多,社区信息的 管理工作混乱而又复杂;一般社区搬迁情况是记录在文件中 ,社区管理的工作人员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻 阅、查找了,造成查询费时、费力如要对很长时间以前的社区人员信息进行更 改就更加困难了基于这此问题,我认为有必要建立一个社区管理系统,使社区管理工作规范化,系 统化,程序化,避免社区管理的随意性,提高信息处理的速度和准确性,能够及时、 准确、有效的查询和修改社区人员情况1长春工业大学 高职高专自学考试毕业设计、 毕业论文第一章系统概述1.1 课题背景计算机的应用已普及到经济和社会生活的各个领域, 使原本的旧的管理方法越来 越不适应现在社会的发展,许多人还停留在以前的手工操作,这大大地阻碍了人类经济的发展。

近年来,随着小区人口的日益增多,信息也越来越频繁随之而来的是信息管理工作日趋复杂繁重, 要耗费大量人力、物力和财力,而现有小区 人口信息的管理水平不高,一直以来人们使用传统人工的方式管理信息, 这种管 理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件 和数据,这对于查找、更新和维护都带来了不少的困难这样的机制已经不能适 应时代的发展,已愈来愈成为管理工作的一个瓶颈 在信息时代这种传统的管理 方法必然被计算机为基础的信息管理所取代现代信息社会,人们越来越重视信息的交流与沟通,更加注重时间的有效利用选用信息化的管理工具,将极大地提高人们生活、工作的质量,小区人口信息管 理型工具信息化的需求将不可避免地越来越大在科学技术的不断提高,计算机科学日渐成熟的今天,计算机已经成为我们学习 和工作的得力助手今天,计算机的价格已经十分低廉,性能却有了长足的进步, 它已经被应用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多的复杂的劳动 其次,计算机可以大大的提 高人们的工作效率第三,计算机可以节省许多资源第四,计算机可以使敏感 文档更加安全。

1.2 研究的目的和意义实现小区人口信息与资料的计算机管理是一件非常有意义的工作 人们在社会交往与工作中会产生许多需要及时处理与保存的有关信息与资料, 利用计算机系统可以实现有效的管理本系统是利用数据库管理技术,建立具有一定管理与分析 统计功能的东尚小区人口信息管理系统,以期承担东尚小区人口信息的有效管理 通过东尚小区人口信息管理系统的设计与实现工作, 可以获得对数据库与信息管理等技术的充分了解与认识,并在一定程度上掌握数据库与信息管理系统的开发 技术,从而提高自己的计算机应用开发能力项目描述1.3本系统(东尚小区人口信息管理系统)是基于 J2EE技术,采用MVCF发模式, 基于网络B/S架构设计的WEEK用系统它要求建成以人口信息为基础,形成一 个适用于东尚小区的现代化人口信息管理系统 它可划分为3大功能模块,即业主管理、物业工作人员管理、系统后台管理其中,业主管理主要完成对小区业 主信息的维护;2长春工业大学 高职高专自学考试毕业设计、 毕业论文系统后台管理主要物业工作人员管理主要完成对小区物业工作人员信息的管理; 是对系统的必要数据字典和小区管理员进行的管理3长春工业大学 高职高专自学考试毕业设计、 毕业论文第二章开发工具与环境简介2.1 J2EE 简介J2EE (Java 2 Enterprise Edition )是建立在Java 2平台上的企业级应用的解 决方案。

J2EE技术的基础便是Java 2平台,不但有J2SE平台的所有功能,同 时还提供了对EJB, Servlet , JSP, XM导技术的全面支持,其最终目标是成为 一个支持企业级应用开发的体系结构, 简化企业解决方案的开发,部署和管理等 复杂问题事实上,J2EE已经成为企业级开发的工业标准和首选平台J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制 :保留现存的IT资产、高效的开发、状态管理服务、持续性服务、分布式共享数据 对象CACHE艮务、支持异构环境、可伸缩性、稳定的可用性J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件 根据他们所在的层分布在不同的机器上事实上, sun设计J2EE的初衷正是为了解决两层模式(client/server) 的弊端,在传统模式中,客户端担当了过多的角色而显得臃月中,在这种模式中,第一次部署的时候比较容易,但难于升级或改 进,可伸展性也不理想,而且经常基于某种专有的协议通常是某种数据库协议它使得重用业务逻辑和界面逻辑非常困难现在J2EE的多层企业级应用模型将 两层化模型中的不同层面化分成许多层 一个多层化应用能够为不同的每种服务 提供一个独立的层,以下是J2EE典型的四层结构:运行在客户端机器上的客户层组件、运行在 J2EE服务器 上的Web层组件、运行在J2EE服务器上的业务逻辑层组件、运行在 EIS服务器 上的企业信息系统(Enterprise information system) 层软件。

Servlet是Java平台上的CGI技术Servlet在服务器端运行,动态地生成 Web 页面与传统的CGI和许多其它类似CGI的技术相比,Java Servlet具有更高 的效率并更容易使用对于Servlet ,重复的请求不会导致同一程序的多次转载, 它是依靠线程的方式来支持并发访问的JSP(Java Server Page)是一种实现普通静态HTM你口动态页面输出混合编码的技 术从这一点来看,非常类似 Microsoft ASP、PH对技术借助形式上的内容 和外观表现的分离,WebM面制作的任务可以比较方便地划分给页面设计人员和 程序员,并方便地通过JSP来合成在运彳T时,JSP将会被首先转换成Servlet , 并以Servlet的形态编译运行,因此它的效率和功能与 Servlet相比没有差别, 一样具有很高的效率EJB定义了一组可重用的组件:Enterprise Beans开发人员可以利用这些组件, 像搭积木一样建立分布式应用在装配组件时,所有的 Enterprise Beans 都需 要配置到EJB服务器(一般的Weblogic、WebSphere等J2EE应用服务器都是 EJB 服务器)4 长春工业大学 高职高专自学考试毕业设计、毕业论文中。

EJB服务器作为容器和低层平台的桥梁管理着 EJB容器,并向该容器提供访问系统服务的能力所有的EJB实例都运行在EJB容器中EJB容器提供了系统 级的服务,控制了 EJB的生命周期EJB容器为它的开发人员代管了诸如安全性、 远程连接、生命周期管理及事务管理等技术环节,简化了商业逻辑的开发 EJB中定义了三种 Enterprise Beans: Session Beans、Entity Beans、Message-driven BeansJDBC(Java Database,Connectivity , Java 数据库连接)API 是一个标准 SQL(Structured Query Language,结构化查询语言)数据库访问接口,它使数据 库开发人员能够用标准Java API编写数据库应用程序JDBC API主要用来连接 数据库和直接调用SQL命令执彳T各种SQL语句利用JDBC API可以执行一般的 SQL语句、动态SQL®句及带IN和OU修数的存储过程Java中的JDBCffi当于 Microsoft 平台中的 ODBC(Open Database Connectivity)2.2 MVC开发模式如何划分J2EE架构是每一个JSP项目开发之前必须仔细规划的步骤,以三层开 发架构为例,最典型的结构应该是 MVO构,下面详细介绍该架构的每一层: M层:model模型层,维护数据并提供数据访问的方法, 相当于JAVA中的业务逻辑层,不仅仅是数据实体,还指访问数据实体的业务逻辑 ,可以是JavaBeans、EJR该层内主要包括每一个与数据库直接打交道的方法,如查询表中所有数据 的方法。

V层:view视图层,完成部分数据的处理功能,并提供所有数据的视图,可以是 JSP、SWING GUIC层:control层,控制视图的实现,转发来自客户视图的请求 (并不处理请求, 请求由M层处理)和处理用户请求事件,可以是 Servlet、ActionServlet 如此 划分主要是为了增强企业应用的健壮性、 可扩展性和效率,让程序在开发阶段有 一个比较清晰的整体结构图2.3 开发工具虽然现在开发工具种类繁多且各有特点, 但从易用性,开发速度,应用程序的运行速度方面考虑,本系统选用 MyEclipse 7.5 2.4 数据库数据库是人口信息管理的核心组成部分,所有信息处理子系统都将基于某种数据 库平台,以便将其处理的信息资源完整、安全地保存起来,并且对其进行各种管 理和利用选择一个数据库平台是非常重要的 根据人口信息管理应用的实际需要, 在选择数据库平台时,应考虑下列因素:(1)性能:数据库的数据处理能力5长春工业大学 高职高专自学考试毕业设计、 毕业论文(2)开放性:数据库是否能在多种操作系统下使用3)安全性:数据库是否具有高度的安全性4)可靠性:数据库是否具有高度的可靠性5)并行性:数据库是否并行运行在多节点上。

6)可操作性:数据库在使用前是否需要复杂的培训数据库平台选用的是 Microsoft 公司的SQL Server 2000SQL Server 2000拥 有大型数据库系统基本特征,但保持了 windows环境下界面友好,操作简单的优 点,成为windows环境下开发中、小型B/S系统较流行的数据库系统2.5 系统平台2.5.1 系统模式本系统采用B/S模式作为开发模式2.5.2 硬件环境服务器端:高性能的计算机一台,普通的双绞线作为连接客户端:普通的计算机或者工作站,普通的双绞线作为连接2.5.3 软件环境服务器端:安装 Microsoft SQL Server 2000 的服务器版本,安装了 MyEclipse7.5等可视化开发工具软件,安装windows XP系统客户端:安装IE等浏览器,安装windows XP系统7长春工业大学 高职高专自学考试毕业设计、 毕业论文第三章系统分析3.1 现状调查信息技术是当今最活跃,发展最迅速,影响最广泛,渗透力最强的科学技术领域 之一信息化是一场深刻的革命,在社会许多领域对传统的生产、生活和思维方 式产生着巨大冲击,并促进着经济和社会的快速和均衡发展。

管理信息系统 (ManagementInformation System简称MIS )是信息科学的一个分支,是由人和计算机组成的, 能进行信息的收集、传递、储存、加工、维护和使用的系统人口信息管理系统 是MIS中的一个重要分支,它实现的是计算机管理系统在人口管理中的具体应用 人口信息系统是管理员的主要管理软件, 直接影响业务的方便性及管理的规范性 随着信息时代的发展,对效率的要求日益提高,人口不断的移动、迁入、迁出, 不仅给管理带来了不便,而且不能及时的查询、登记所需的信息,使各种数据得 不到充分的利用,因此,必须加强管理,积极采用先进的科学技术和管理方法来 提高人口信息管理的工作效率人口管理具有自身的特点:人员流动大在软件 角度看,数据较多,对存储和速度要求高但正由于员工较少,使用软件控制管 理人员信息非常必要3.2 需求分析东尚小区人口信息管理系统是东尚小区信息系统的重要组成部分, 它包含几个功能模块,如业主管理、物业工作人员管理、系统后台管理等业务系统人口信息 的网络化管理,对提高人口管理的办事效率、加大信息资源的共享、规范行政办 事手续、提供准确的统计分析起着划时代的意义东尚小区人口信息管理系统要求建成以人口信息为基础, 形成一个适用于东尚小区的现代化人口信息管理系统。

针对人口信息管理涉及的信息录入、 查询、分析进行管理;以人口信息管理业务为背景,通过调研、分析现有的管理模式和已有 的管理软件,建立系统模型本系统为人口管理工作提供方便、 快捷的信息管理 方式,较好地满足东尚小区人口管理的实际需求3.3 性能要求设计一个人口信息管理系统,实现对小区人口的录入、编辑、查询和删除等功能, 针对人口信息管理涉及的信息录入、查询、分析进行管理东尚小区人口信息管理系统可划分为 3大功能模块,即业主管理、物业工作人员 管理、系统后台管理其中,业主管理主要完成对小区业主信息的维护;物业工 作人员管理主要完成对小区物业工作人员信息的管理; 系统后台管理主要是对系统的必要数据字典和小区管理员进行的管理系统界面简洁,友好,便于用户的操作;综合运用MyEclipse7.5和SQL Server 2000等开发工具,完成数据库开发、系统设计等工作;界面和后台数据库连接良 好,方便数据的统计及处理,实现对人口信息的管理功能本系统通过数据库, 统一管理信息,产生人口管理及盘点计算,减少员工重复性动作和帮助管理人员 规范化管理3.4 可行性分析通过对各个方面进行了具体的了解和分析之后, 现对开发东尚小区人口信息管理 系统的可行性进行分析。

3.4.1 技术可行性该系统功能比较简单,易于实现系统所需硬件设备,市场上销售且价格较低, 甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据 库管理系统采用SQL Server 2000 ,开发工具采用MyEclipse 7.5,对系统开发 人员要求较高,需要掌握编程知识以及数据库基本知识 这些软件在MIS开发中 已被大量应用,技术上都比较成熟,因此在技术上是可行的3.4.2 经济可行性该系统对硬件没有什么特殊要求,软件是运用 Microsoft SQLSERVER数据库系统和MyEclipse 7.5工具开发实现的,这些软件已经很普及,费用相当低; 系统的维护、运行基本上不用花费什么人力物力; 系统掌握也极其简单,不用花 费人员培训费用开发成本和使用的各项成本都比较低 因此对开发本管理系统的开发经费不存在问题综上所述,开发本管理系统在技术上、经济上都是可行的8高职高专自学考试毕业设计、 毕业论文长春工业大学第四章系统设计4.1 系统业务流程图管理员进入程序流程图:当你输入正确的账号与密码时将进入系统,但是如果密码错误就会回到登入界面重新登录进入系统业务流程如图 4.1所示:图4.1进入系统业务流程4.2 系统规划与设计在经过对人口管理的流程进行详细的了解和分析后, 我们了解到一个功能完全的东尚小区人口信息管理系统必须有以下几个功能:东尚小区人口信息管理系统可划分为 3大功能模块,即业主管理、物业工作人员 管理、系统维护。

其中,业主管理主要完成对小区业主信息的管理;物业工作人 员管理主要完成对小区物业工作人员信息的管理; 系统维护主要是对系统的必要数据字典和小区管理员进行的管理4.2.1 系统功能概述9长春工业大学 高职高专自学考试毕业设计、毕业论文能够实现对小区业主的录入、编辑、查询和删除等功能;完成对物业工作人员的 录入、编辑、查询和删除;生成对小区业主资料和物业工作人员的报表;对系统 的必要数据字典进行修改;修改系统管理员的信息4.2.2 系统模块设计1、系统登录模块功能:本模块的主要功能是对用户身份进行验证, 只有系统的合法用户才能进入系统;2、业主管理模块功能:实现业主基本信息、业主通讯录信息的查询,更新,包括增加、删除、修改功能;3、物业工作人员管理模块功能:实现物业工作人员信息的查询,更新,包括增加、删除、修改功能;4、系统维护模块功能:实现小区管理员的查询,更新,包括增加、删除、修改功能;必要的数据 字典维护包括增加、删除、修改和查询功能4.3 系统结构设计4.3.1 系统结构图东尚小区人口信息管理系统业主管理 物业工作人员管理系统维护业 主 基 本 信 息业主通讯录管理员信息数 据 字 典图4.2系统总体结构图4.3.2 系统数据流程图 系统主要数据流程图:长春工业大学 文io高职高专自学考试毕业设计、毕业论 图4.3 管理员进入系统数据流程4.3.3 数据字典以下六个表(表4.1-表4.6)是业主资料数据表的数字字典:(1)数据元素条目表4-1数据元素数据元素条目名称:身份证别名:nationalld说明:业主身份的编号 有关编码说明:xxxxxx xxxxxxxx xxxx 数据值类型:数字 类型:离散 长度:18 有关数据结构:业主信息(2)数据结构条目表4-2数据结构条目表11长春工业大学 高职高专自学考试毕业设计、 毕业论文数据结构条目名称:业主信息说明:业主资料统计等 身份证 联系电话 楼层户号 姓名 结构:住户编号 楼号 单元 有关数据 存储:业主基本信息数据表、业主家庭信息数据表)数据流(3数据流条目表表4-3数据流条目名称:业主选择单说明:业主基本资料统计数据流来源:居民户口簿信息 数据流去向:业主通讯录4 )数据存储(4-4数据存储条目表数据存储条目名称:业主资料说明:业主资料统计结构:楼号、单元、楼层、户号、姓名、身份证、性别等 业主资料表有关数据流:业主信息)数据处理(5 4-5数据处理表表数据处理名称:录入业主信息说明:填写业主家庭与基本信息处理:查询业主信息,并予以录入,提出对信息编辑上图和表是东尚小区人口信息管理系统业主信息的数据流程图以及用到的数据通讯信息表及物业工作人员录入基本信息资料表、项。

物业人员将业主家庭信息 表、实并进行数据的备份入库处理,同时系统进行各种信息归档,到人口信息管 理系统,施人员信息的综合管理12长春工业大学 高职高专自学考试毕业设计、 毕业论文remark 备注 varchar 1004.4数据结构设计4.4.1 系统数据库E-R图户口编号性别姓名联系电话 身份证号业主居住家庭联系方式 传真通讯录身份证号QQE-mail模型图4.4 E-R 系统数据库表结构4.4.2业数据表、包括业主家庭信息(homelnformation)peoplelnformation 数据库() (addressListInformation) 业主通讯录信息(peopleinformation) 数据表、主基本信息)数据表、小区管理员信息workerinformation 数据表、物业工作人员信 息()(sort 系统页面信息(systempage)数据表、类别信息)(managerinformation 数据表、sortdetail )数据表和类别明细信息( 数据表(homeinformation) 表4-7业主家庭信息字段名称描述字段类型主键字段大小homeid住户编号char是8buildingNumber楼号char2unit单元char2floor楼层char2siteid户号char213长春工业大学 高职高专自学考试毕业设计、 毕业论文houseOwnerNationalid房主身份证char18houseOwnerName房主姓名char10telNumber联系电话 1char11perNumber家庭人数int4lodgmentType住所类型char2(peopleinformation) 数据表表4-8业主基本信息字段名称描述字段类型键主字段大小homeid:住户编号char8name姓名char10nationalid身份证char是18sex「性别char2nativePlace籍贯varchar30telNumber联系电话char11remark[备注varchar100photo照片varchar40数据表业主通讯录信息(addressListInformation) 表4-9字段名称描述字段类型键主字段大 小nationalid身份证char是18faxchar20phone手机char120qqQQchar20E-mailemailchar50)数据表4-10物业工作人员信息(workerinformation 表字段名称描述字段类型键主|字段大小|nationalid身份证char是18name姓名char10sex性别char2birthday出生日期datetime8homeAddress家庭住址varchar50duty职务char2telNumber联系电话charM1remark备注varchar100表4-11小区管理员信息(managerinformation )数据表字段名称描述字段类型主键|字段大小〕id个人编号bigint是814长春工业大学高职高专自学考试毕业设计、毕业论文name姓名char10username用户名char120password密码varchar10telNumber联系电话char11homeAddress家庭住址varchar150permission权限char1数据表系统页面信息(systempage)表4-12字段名称描述字段类型主键字段大 小pageId贝闻编号int是4blockId模块编号int4blockName模块名称char20pageUrl贝闻地址varchar180pageName贝闻名称char20)数据表类别信息(sort4-13表字段名称描述字段类型主键字段大 小sortId类别编号char是10sortName类别名称varchar30)数据表4-14类别明细信息(sortdetail 表字段名称描述字段类型键主字段大 小sortId类别编号char是10sortdetailId类别明细编号char是2sortdetailName类别明细名称varchar3015长春工业大学 高职高专自学考试毕业设计、 毕业论文第五章系统实现5.1 登陆界面的设计与实现用户登录模块:根据管理员的账号与密码,登录系统,进入主界面;若密码输入 错误,则无法登录;根据管理员的权限,限制管理员可操作的界面。

用户登录界面图图5.1字典维护管理界面的设计与实现 5.2字典维护模块:“楼号”后面的查看按钮进而可“职务”、、在字典维护界面可以 点击“住所类型” 以对其进行详细的操作:“修改”和“删除”、(1)住所类型界 面对住所类型进行管理,可以进行“新增”、“查询”操作;“修改”和“查询”、“删除"(2)职务界面对职务进行管理,可以进行“新增”、操作;“修改”和“查 询”、楼号界面对楼号进行管理,可以进行“新增”、“删除"(3) “新“户号”进 行“楼层”进而对“单元” 一还可点击特定楼号后面的查看按钮,操作, “修 改”和“查询”操作增”、“删除”字典维护界面图5.25.3 小区管理员管理界面的设计与实现“查询”和“修改” “删除”“新增”管理员信息管理模块:对管理员的信息进行、、操作其功能如下:16长春工业大学 高职高专自学考试毕业设计、毕业论文①新增管理员:在管理员信息窗口单击“新增”按钮,打开管理员信息 -新增窗口,输入管理员的相关信息,点击保存按钮②修改管理员:在管理员信息列表中点击一条记录后面的修改图标,进入管理员 信息-修改窗口,对其资料进行修改③查询管理员:在管理员信息窗口中进行查询,可以通过输入姓名、用户名和选 择权限进行模糊查询。

④删除管理员:警告:数据删除之后不可恢复!在管理员信息列表中点击一条记录后面的删除图标,然后执行 “删除”命令,为了安全起见,系统将先做出询问:是否真的删除当前选定的资料,如果您确实 要删除,请单击“是”,否则请单击“否”11 i = r : 折卜:s刃ES |:然.让 |投用I -■ I1第修电renoznojOSiM115891^52*12除舌臼城圮内的区的E吉电村| 1 X1之最网簿装西管事阳市皆遐苣理员NEC 1;T抵加1口正手葩1一整?记学图5.3管理员信息界面图5.4 物业工作人员管理界面的设计与实现物业工作人员信息管理模块:对物业工作人员的信息进行“新增”、“删除”、“修 改”和“查询”操作其功能如下:①新增物业工作人员:在物业工作人员信息窗口单击“新增”按钮,打开物业工 作人员信息-新增窗口,输入物业工作人员的相关信息,点击保存按钮对于具 有列表选择功能的项目,如:“职务”,可以用鼠标选择录入如要添加或者删 除下拉列表中的选项,请单击“系统维护”模块下的“字典维护”进入数据字典 信息窗口进行编辑编辑完成之后单击“保存”按钮进行存储②修改物业工作人员:在物业工作人员信息列表中点击一条记录后面的修改图标, 进入物业工作人员信息-修改窗口,对其资料进行修改。

③查询物业工作人员:在物业工作人员信息窗口中进行查询, 可以通过输入身份 证、联系电话和选择性别、职务进行模糊查询④删除物业工作人员:警告:数据删除之后不可恢复!在物业工作人员信息列表中点击一条记录后面的删除图标,然后执行 “删除”命令,为了安全起见,系统将先做出询问:是否真的删除当前选定的资料,如果 您确实要删除,请单击“是”,否则请单击“否”17长春工业大学 高职高专自学考试毕业设计、毕业论文亘附证1 ,姓肥:.|需送用」.殿:,找家嚏裾:,1 1I川二I|1膜11二牲1晔 1储MO2198T优23归百西塞15875952«12J X「主四0 j陲酉酉宝1E7M70784际西/XJ瓦第1艮河口 F £聚充1K F 丁用果图5.4物业工作人员信息界面图5.5 业主基本信息管理界面的设计与实现业主基本信息管理模块:对业主的基本信息进行“新增”、“删除”、“修改”和“查 询”操作,其中包括业主的“家庭信息”和“个人信息”,其功能如下:①新增业主信息:在业主基本信息窗口单击“新增”按钮,打开业主基本信息 -新增窗口,输入家庭信息与个人信息,点击保存按钮对于具有列表选择功能的 项目,如:“住所类型”、“楼号”、“单元”、“楼层”、“房号”等,可以用鼠标选 择录入。

如要添加或者删除下拉列表中的选项,请单击“系统维护”模块下的“字典维护”进入数据字典信息窗口进行编辑编辑完成之后单击“保存”按钮 进行存储同户新增业主信息:在业主基本信息列表中点击一条记录后面的同户新增图标,打开业主基本信息-同户新增窗口,输入个人信息点击保存按钮其中家庭信 息不可修改,也不允许修改②修改业主信息:在业主基本信息列表中点击一条记录后面的修改图标,进入业 主基本信息-修改窗口,对其资料进行修改③查询户口资料:在业主基本信息窗口中进行查询, 可以通过输入住户编号、楼 号、单元、楼层、户号、房主身份证、房主姓名、身份证、姓名和选择住所类型、 性别进行模糊查询④删除业主信息:警告:数据删除之后不可恢复!在业主基本信息列表中点击一条记录后面的删除图标,然后执行“删除”命令, 为了安全起见,系统将先做出询问:是否真的删除当前选定的资料,如果您确实 要删除,请单击“是”,否则请单击“否”K叁军片自工厂好H ■ Hen ■口号:■ 旧曲话鼻! ■加■二修・|住户用十囱制宅1密运,骑1住用浅理|姓名 I牲机I 除号.暨培 I 快作 I110101]工坪巴 1 自有世居..4J219fiiT)92iDEi11& 器鼻周 | S 135457^099 [J ft [jf X110^102151B7g5445fi7S465 事 150 79435121 5 4『Knongj看『£ | T |自苛杵片国1口43213日7109加甲丁P 巧 150 7 34^61^1 & [J X110104!密用州 | T |月U向用M::-UdflT=!引 J Vi5T909? |5 &[J X地i见耳联iug案共1目?t a壮至图5.5业主基本信息界面图18长春工业大学 高职高专自学考试毕业设计、 毕业论文5.6 业主通讯录信息管理界面的设计与实现业主通讯录信息管理模块:对业主的通讯信息进行“新增”、“删除”、“修改”和 “查询”操作,其中包括业主的传真、手机、 QQ电子邮件等联系信息。

其功能 如下:单击“业主通讯录”命令,即可进入通讯录信息窗口在此您可新增、修改、删 除 或查询通讯录中的记录①新增通讯录新增通讯录中的记录信息,请在“通讯录信息”窗口上单击“新增”按钮,进入 通讯录编辑窗口,输入业主的身份证(在身份证输入的过程中,下拉列表会显示 出数据库中所有和当前输入身份证号模糊匹配的数据, 选中姓名输入框后,其内容可根据输入的身份证号自动填充对应的姓名)、姓名基本信息及传真、手机、 QQ E-mail等通讯资料后单击“保存”按钮完成输入注意:您直接输入的联系人在业主个人信息表中必须存在对应的数据, 否则无法保存成功②修改通讯录在业主通讯录列表中点击一条记录后面的修改图标进入业主通讯录 -修改窗口修改完相应的资料后请单击“保存”保存退出,或者单击“重置”按钮,取消刚 才的修改③查询通讯录要查找联系人,系统提供可根据住户编号、联系人姓名、身份证或手机号查找途 径帮助您取得需要的资料④删除通讯录要删除一条记录,请在业主通讯录列表中点击一条记录后面的删除图标进行删除警告:记录删除之后不可恢复!心,S. A:T CL;弓花」 I浅我八1手flQ -E-fTlaJl IGTED1011D1D261040213B=:aTM6114W.45£sad4M123,asnJ xOiQUCin&Z目加如?19日7g加4567E5B75d1^975^154B下崎 1E3 cornJX当加,市£而II■况果代,加计1E千图5.6业主通讯录信息界面图5.7 报表资料管理界面的设计与实现报表资料包括业主基本信息资料、业主通讯录资料、业主详细报表资料和物业工作人员资料三部分:19长春工业大学 高职高专自学考试毕业设计、 毕业论文(1)业主基本信息资料可根据住户编号、身份证、姓名等查询出业主报表资料;(2)业主通讯录资料可根据住户编号、身份证、姓名等查询出业主通讯录报表资 料;⑶ 业主详细资料可打印特定业主的详细信息。

4)物业工作人员信息资料可根据身份证、姓名等查询出物业工作人员报表资料后阿区| • O S © |1频《寸,|朝吐•宇磷蠢耳,期主草木胃E住二端号号主购丁在乳类型员花证号姓名£即空累电看0W1Q1OI技译百耳官住胃6&7S97J ?$.!?! 7男1?J5541J201010101鼻律同自有住房64789^ 19三戊局1生]31??4132{JIQ1010L强律周目月住W9HM里154554U201010101光獐寄6£7S9*J <64520工藤周男15』5乂1打^01010101F号三日专注号6&7S9*4*64521“法店勇15 i'M132OlOJOWI芸祥而月有忤考687S9F6」'22土若日再1515']].120l0]010l自育隹胃安准伺|宪i?J5f4L32OIQ1O10L强锋周百色住号M7W74M4 524也温甯里1JJ5M132OI010W1决d差“住里637a” r g 525支皆后量15;155413201010101张锋司自有许学65^89^4564526'-.:< *5生H45 54132业主基本信息报表资料界面图图 5.721长春工业大学 高职高专自学考试毕业设计、 毕业论文第六章系统测试6.1 系统测试的目的测试是程序的执行过程,目的在于发现错误,设计测试的目标是想以最少的时间 和人力系统地找出系统中潜在的各种错误和缺陷。

软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的 事情,另一方面是确认软件以正确的方式来做了这个事件第二是提供信息,比如提供给开发人员或项目经理的反馈信息, 为风险评估所准备的信息第三软件测试不仅是在测试软件产品的本身, 而且还包括软件开发的过程如果 一个软件产品开发完成之后发现了很多问题, 这说明此软件开发过程很可能是有 缺陷的因此软件测试的第三个目的是保证整个软件开发过程是高质量的6.2 系统测试的原则测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍, 观测运行期间变量的变化,运行 中值的变化范围改变测试方案来变换另一个角度进行测试,发现错误并记录, 修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试总体测试是组装软件的系统技术,本系统测试采用渐增集成测试,即测试单一模 块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入 系统中,在具体测试时,采用自顶向下的结合方式,从主控模块开始,沿各控制 层向下移动,逐渐把所有模块结合了在测试过程中使用到调试技术:1 .采用Debugger调试语句,跟踪数据;2 .利用MyEclipse 7.5中调试工具,从调试窗口观测变量的变化;3 .设置断点Breakpoint ,运行程序在设置的断点处停止运行, 返回调试状态,观察程序在断点附近的状况、变量及对象属性的取值等。

6.3 测试的过程软件测试是一个极为复杂的过程,对整个测试过程进行有效的管理 ,软件测试过 程与整个软件开发过程基本上是平行进行的,测试与纠错通常是反复交替进行的6.3.1 功能测试功能测试的主要内容是按实际操作的数据向系统的各个功能模块输入数据, 检测输出结果是否符合预期要求21长春工业大学 高职高专自学考试毕业设计、 毕业论文6.3.2 系统测试在对各个模块的测试完成后对整个系统作一个完整的测试, 以检验各模块在联合运行时运行结果是否符合预期要求6.4 主要功能测试6.4.1 登陆系统输入正确的账号与密码,方可登录系统,进入主界面;若密码输入错误,则无法登录,一直处于登陆页面如图 6.1所示:度/: «*«重置I6.1登录页面图6.4.2业主信息管理所示,对业主信息进行编辑,点击“新增” 按6.2进入“业主基本信息”,如图 所示:钮,提示“身份证不能为空”如图 6.3—EE-। 财 L II■01010101嵬丛咫宜解住J&^104021982t92061博我衮1539175251201010101张噂愚方有管*51C4D22D1005266116李桂「更r153975264501Q101&1CIT张理后目甫住居后gT的以万岛韭¥鹿府黑1545与4攸(J101DIOT*赭忌^8?89?d5M5 TO打斗咫关例位flioi&iar张峙光昌菊住遇他了晒了▲弓钻崛更更15k» JXotoioioi并坐白Eg用*18769745^5 T3张建周:男r1M554132k> 2 X01010102高厘陶;启陀用51C4Q219350^2061,4幽15379353245亘陞厘荒01010102育中海1士百商书6114021987092061 th京泄男1567M7B百6m一i±i前号1。

班芭丁4 a-^7业主基本信息图6.2人口信息隧证号:imiHH叱君:臆系电话:播 贯»新增页面6.3图保存成功后,返回到业主基本信息窗口,已新增一行信息,如图6.4所示:22长春工业大学 高职高专自学考试毕业设计、 毕业论文t?S?-豆现匕I住咤^生以说泣与世生电晶解作 1晴布iSi井盘后自雨宦民5103I篇?如标11F洋号E:工155917520*2山 ^nf xOiOKHOi派每度自书。

下载提示
相关文档
正为您匹配相似的精品文档