基于ASP.NET的小区物业管理系统设计_第1页
基于ASP.NET的小区物业管理系统设计_第2页
基于ASP.NET的小区物业管理系统设计_第3页
基于ASP.NET的小区物业管理系统设计_第4页
基于ASP.NET的小区物业管理系统设计_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

I 摘 要 对于我们熟悉的管理系统大部分是以客户端服务器模式为主的,但随着管理系统的管理内容日益的丰富和多元化 ,浏览器服务器模式的管理系统逐渐成为主流的应用系统开发目标。特别是对于本系统的小区物业管理所要承担的管理任务更是在近几年全国范围的快速发展下变得越繁重,尤其是对于中小型的物业管理团队确实是一个不小的挑战。本论文在分析小区物业管理现状与国内外发展局势下,论证了本小区物业管理系统设计的必要性及其给居民小区和物业管理团队双方带来的双赢效益 ,并说明了本系统设计开发时用到的主要技术,在总体设计、详细设计和功能 实现阶段从总体到局部由总需求到具体如何实现模块的主要步骤。 本系统的 主要功能模块为: 系统用户管理、 业主维修管理、业主设施管理、业主收费管理、投诉管理 、建议信 。 本系统主要使用 Dreamweaver CS5、 Visual Studio 2005 和 SQL Server 2005 进行系统核心设计 以浏览器服务器模式将系统设为业主和管理员权限,两种权限下的主要功能模块是交互式的。 将小区物业管理的管理任务分块化管理,实现分块负责的管理,有权进行管理的 同时 也 有责任对 管理 范围内的 事务负责,以 明确管理员的责权 归置。 关键词 : 小区物业管理 ; Visual Studio 2005; SQL Server 2005 Abstract It is familiar for us that the most of management system have basis on the model of C/S,but the model of B/S have been the main application,with the management content getting various.Paticularly,as the economy of state diversing,the content from residential property management also gets larger in a few years,its also a challenge for the developping management team .After observing the development of residential property management at board and home,this thesis demonstrated the important role of the management of residential property in application and the management would bring the double benefit to manager and resident together,when we apply this management system.At the same time, this thesis tells the readers that main technology which used in the designing process and the step of the whole design and detail design which readers can model this management system if following exactly. The system consist of the user management moduel, the fix management module, the equip management module, the fee management moduel, the charge management moduel, suggestion moduel. The system combines advanced computer technology such as Dreamweaver CS5, Visual Studio 2005 and SQL Server 2005. Whats more, this systerm is designed to divide two possessions for manager and resident, and the two systerm users all have the five main models to communicate each other in time.Divide the management of residential property into several modules to manage area with relative manager, which can get the goal that the manager must behave themselves. Key words: management of residential property; Visual Studio 2005; SQL Server 2005 III 目 录 摘 要 . III ABSTRACT . IV 目 录 . V 1 绪论 . 1 1.1 本课题的 开发背景 和意义 . 1 1.1.1 开发背景 . 1 1.1.2 目的 . 1 1.1.3 意义 . 1 1.2 国内外发展状况 . 2 1.2.1 国内状况 . 2 1.2.2 国外状况 . 2 1.3 本课题应达到的要求 . 3 1.3.1 指导思想和 应解决的主要问题 . 3 1.3.2 本文主要内容 . 3 2 开发 工具及技术 . 5 2.1 B/S 结构 . 5 2.2 ASP.NET . 5 2.3 VISUAL STUDIO 2005 . 6 2.4 SQL SEVER 2005 . 8 2.5 本章小结 . 8 3 系统分析 . 9 3.1 可行性研究 . 9 3.1.1 技术可行性 . 9 3.1.2 经济 可行性 . 9 3.1.3 操作 可行性 . 9 3.2 需求分析 . 10 3.2.1 功能需求 . 10 3.2.2 数据 需求 . 13 3.2.3 数据流图 . 13 3.2.4 数据字典 . 16 3.3 修正系统开发计划 . 18 3.4 本章小结 . 18 4 总体 设计 . 19 4.1 系统方案确定 . 19 4.2 系统功能模块设计 . 19 4.3 数据库设计 . 22 4.3.1 数据库概念设计 . 22 4.3.2 数据库 逻辑设计 . 24 4.3.3 数据库 物理设计 . 25 4.3.4 数据库关系图 . 29 4.4 本章小结 . 29 5 小区物业管理系统的实现 . 31 5.1 数据库连接配置 . 31 5.2 业主权限设计 . 31 5.2.1 用户信息 . 31 5.2.2 业主维修信息 . 32 5.2.3 业主设施信息 . 34 5.2.4 业主收费信息 . 36 5.2.5 业主投诉信息 . 40 5.2.6 建议信 . 42 5.3 管理员权限设计 . 44 5.3.1 系统用户管理 . 44 5.3.2 维修管理 . 45 5.3.3 设施管理 . 46 5.3.4 收费管理 . 47 5.3.5 投诉管理 . 49 5.4 本章小结 . 50 6 结论与展望 . 51 6.1 结论 . 51 6.2 不足之处及未来展望 . 51 致 谢 . 53 参考文献 . 54 基于 ASP.NET 的小区物业管理系统 1 1 绪论 1.1 本课题的 开发背景 和 意义 1.1.1 开发背景 在 构建区域性物联网的大趋势下,旧有的依靠大量人力的小区物业管理模式在城镇化飞 快提速下已然不能与时俱进的满足居民日益丰富的生活需要 。 信息高度发达的今天 ,小区物业涉及居民日常生活的方方面面,可以说光靠简单的派工作人员处理负责是远远不够的,而且处理 问题的效果可能达不到预期。让居民满意的小区物业管理应该是高效、全方面的处理好、解决好居民生活中出现的麻烦。小区物业管理无疑是一种服务型管理,从对居民家庭 、住宅、配备设施的 基本信息的录 入到维护居民住宅设施、更新相关设施信息、提示居民业主费用花费项目和及时缴纳费用的过程中 都体现了为居民业主服务的管理中心。同时对于小区物业管理的工作团队来说也需要对自 身成员进行人员管理和合理的分配管理工作, 以便有针对性的处理业主遇到的问题,处理完成的同时也缩减了管理员的人员规模并提高了办事效率,这样 分工清楚的为居民业主提供高效、专业的服务 ,业主必然会长期选择该物业管理团队去负责他们的小区。本项小区物业管理系统正是为 高效处理业主问题、管理业主物业 的 同时也对管理员团队成员进行管理工作的合理分配,迅速、准确的应对业主日常 生活总遇到的 麻烦。 本系统实现了一个简洁高效的小区物业管理。本系统主要是对 业主家庭信息、住宅设施信息、设施报修、设施投诉、物业费用 、普通管理员 的管理。 为物业管 理团队实现内部和外部双层双向的管理,并且管理员和业主可 及时 交互信息,管理员可 迅速 应对、准确处理业主所遇问题。 本系统需要设计 成 易上手、简洁、快速的操作界面,同时业主权限和管理员权限间可及时交互信息,并且相关基本信息和重要数据存储安全度高,可提供备份应对突发事件。 1.1.2 目的 小区物业管理 系统 达到如 下功能: ( 1) 可以 录入业主、管理员基本 信息, 及时、 安全 、 高效; ( 2) 业主权限下操作简洁,信息及时准确;管理员实时高效获取信息 ; ( 3) 对最容易出现问题的 管理区域 单独设计对应的功能模块 ; ( 4) 紧跟城镇化发 展 步伐 , 实现小区物业的信息数字化管理 。 1.1.3 意义 小区物业 是 在城镇化迅猛加速下形成的 一个 发展空间相当广阔的行业 。 在全面建成小康的新阶段中,我国的 城镇化继续向前迈进 , 小区物业管理也与日新月异的数字信息技术相结合衍生出新型的物业管理模式 , 这已然成为各行各业调节管理结构的主流趋向, 更好的 迎合市场的需求 。 面对居民生活日益丰富多元化,小区物业的管理规模同时也快速扩大,这对于小区物业管理者或管理员团队来说,也是具有相当挑战性的局势。从建党开始的百年实现全面建成小康和以建国开始的百年建成社会主义现代化国家的双重规 划下,城镇小区数量必然会成直线型剧增,小区物业管理的内容页所致多样化,这给小区物业管理带来广大发展前景的同时,也让 传统的和发展中的新星小区物业管理团队面对前所未有的挑无锡太湖学院学士学位论文 战。而高校和科研单位的一些相关计算机应用系统正是针对某些行业繁重的业务和高效交互处理的需求研究开发出的,所以结合先进的数字科学技术 ,采用科学的计算机应用系统形成信息化、数字化的小区物业管理模式是迎接巨大挑战的不二 抉择。 计算机应用管理系统高效、准确的信息查询和实时的信息更新、录入功能可以保证居民用户和管理员及时的交互、获知信息, 超级管理员可以管 理居民业主的相关信息的同时也可对内管理普通管理员,通过权限给予普通管理员管理权限 ,划分各管理员负责模块,实现合理的分工合作,尤其是对于现今小区物业管理中业主私家车、宠物的管理制定对应模块,实行特定的管理,达到对于小区物业管理的责任划分管理 和特别管理的两级区别管理,形成小区物业管理的现代化数字信息模式。 1.2 国内外发展状况 1.2.1 国内状况 随着我国住宅商品化的发展,物业管理服务已经逐步被社会广泛的接受,城市化进程的加速也促使物业管理的步伐加快。与此同时, 由于国内管理法制化程度不高,物业管理权和所有权 的界限没有划分清楚,物业管理和收费标准由政府及相关部门制定其中缺少市场作用部分等因素, 物业管理也暴露出来由于体制的不完善而引发的各种问题, 这对于住宅小区实施令人满意的 物业管理 模式 就更为 不易 。 在一些地方,物业管理首先是靠一种垄断的方式介入,是以一种半强加的形式出现和存在;许多物业管理企业服务的责任心不强,遇事扯皮推诿,不能让业主满意;由于一些体制的欠缺,使一些在房屋生产建设管理过程出现的问题在进行物业管理时显现出来,责任关系混乱;一些物业管理企业缺少管理规范和规则,把过 去针对公有住宅的那一套管理方式用到住宅 小区的物业管理服务当中去,较少的应用数字信息技术强化物业管理水平和效率。 国内的小区 物业管理 系统 就数字信息化应用程度上来说 还没有完全实现专业化、规模化和 信息数字化 。 1.2.2 国外 状况 国外发达国家的小区物业管理模式 与国内相比来说总体是 趋向成熟 的 , 他们的小区物业管理是以专业化、社会化为特征,以科学化优质服务为目标,以健全的组织机构、财务制度、法律体系为保障,形成了一种良性循环的管理系统 。 国外成熟的小区物业管理系统都是比较注重高新技术的应用,并且以一套不断完善的应用管理系统为基础 ,在此向外铺展开相关的业务 管理和数据信息统计。 以新加坡为例,他们的咨询业比较发达,信息技术应用普遍。像他们的共管式公寓在大门口都设有保安岗亭,整个小区的毕录监控录像都集中在岗亭中,里面一般设有两个人,一人负责看监控录像,另一人负责接待和及疏通交通 。在住宅社区的各主要交汇处,都设有信息触摸屏,介绍街景、购物指南、交通信息、天气预报、股市行情、和最新的新闻报道。等等方面说明了,他们依靠计算机信息技术处理信息的高效性提高对于小区物业管理质量的专业化和信息化的管理理念和应用前沿技术的敏感性都值得我们学习借鉴。 基于 ASP.NET 的小区物业管理系统 3 1.3 本课题应 达到的要求 1.3.1 指导思想 和 应解决的主要问题 本 课题是通过一个 基于 ASP.NET 管理系统 供小区物业管理团队和业主用户使用,在此基础上实现整个小区物业管理主要区域的管理。 此小区物业管理系统 应用主流的浏览器服务器模式 ,其 设计制作 主要包括 业主用户权限下的模块和管理员权限下的模块,其中管理员权限分为普通管理员和超级管理员权限。业主用户权限相当于 主流网页系统的前台,要求操作简单、查询及时。管理员权限相当于企业站 系统的后台 ,要求数据稳定可靠、功能完全、及时响应业主需求。 系统对于小区物业管理涉及方面广的特点,将小区物业管理分为 两种权限模块,以实现小区物业管理的分块运作。一种是业主用户权限,主要分为业主用户管理、业主维修管理、业主设备管理、业主收费管理、投诉管理等模块;另一种管理员权限,主要分为普通管理员和超级管理员权限,两者的功能模块相近,只是超级管理员可以添加普通管理员,两者都有系统用户管理、业主维修管理、业主设备管理业主收费管理等模块。业主用户权限和管理员权限的模块是相互对应的,以便使他们可以及时的交互信息作出反应。并且这些功能模块是以实际生活中的江苏常熟某地方小区为模板结合相关的生活经验设计的,这样就可以达到在实际的情况下 能合理的分块设计效果,增加系统的可行性,系统对于数据的实质性操作有增加、删除、修改、查询、导出,达到以上的功能本系统就能满足可行性、高效性、安全性、经济型的需求。 1.3.2 本文主要内容 本文以软件工程为理论 和分析设计 基础围绕小区物业管理所要涉及的主要内容,逐步描述设计 基于 ASP.NET 的小区物业管理系统的主要步骤和功能及相关技术 。 第 一 章 绪论:分析小区物业管理系统的课题开发背景和 意义,描述国内外小区物业管理的发展状况和本课题应达到的要求。 第 二 章 开发工具及技术:介绍设计小区物业管理系统涉及的主要技术 包括 B/S 与 C/S结构的区别, ASP.NET、 Visual Studio 2005、 SQL Server 2005 Express 的主要特点。 第 三 章 系统分析 : 先 从技术可行性、 经济可行性、操作可行性三方面确定本课题是否值得去解决。 之后 分析小区物业管理系统的功能需求和数据需求,并导出系统的逻辑模型,修正系统的开发计划。 第 四 章 总体设计:根据前面章节的分析和开发计划确定系统方案,描述系统功能模块设计过程并对小区物业管理系统的数据进行分析和数据库设计。 第 五 章 小区物业管理系统的实现 : 描述按照总体设计阶段中功 能模块设计和开发计划方案对系统各模块进行具体设计的过程和主要代码与页面截图。 第 六 章 结论与展望:在介绍完整个小区物业管理系统设计过程后进行了设计总结和对 本 小区物业管理系统的未来展望。 无锡太湖学院学士学位论文 2 开发 工具及技术 2.1 B/S 结构 B/S( Browser/Server) 结构即浏览器和服务器结构。它是随着 Internet 技术的兴起 , 对C/S 结构的一种变化或者改进的结构。在这种结构下, 用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端 ( Browser) 实现,但是主要事务逻辑在服务器端 ( Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本 ( TCO) 。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。 C/S( Client/Server) 结构,即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬 件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是 Client/Server 形式的两层结构,由于现在的软件应用系统正在向分布式的 Web 应用发展, Web 和 Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 传统的 C/S 体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性, 在特定的应用中无论是 Client 端还是 Server 端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境, C/S 结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。 2.2 ASP.NET ASP.NET 是 微软新推出的体系架构 .NET 中的一部分,它在利用 .NET 14提供的新功能来创建功能强大的 Web 页的同时 ,也完全享有 ASP 的优点:完全和 HTML 集成,易于非专业人员学习和使用;无需手工编译和连接便可直 接执行,已与生成;程序代码均在服务器端运行,提供了程序的安全;采用了面向对象技术;无浏览器的兼容问题。 虽然 ASP.NET 是由 ASP 的基础上发展而来的,技术上却有质的不同。 ASP.NET 几乎完全是基于组件和模块化,是对 ASP 的革命性发展,主要表现一下几个方面:在工作原理上 ASP 的工作原理是当用户在浏览器中输入了 Web 页的请求后, Web 服务器 响应请求,定位该 ASP 文件,然后对其由上至下进行解释,执行文件中的脚本命令,最后动态生成一个 HTML 页返回用户浏览器。在 ASP.NET 中,当输入用户请求后, ASP.NET 模块分析ASP.NET 源文件的内容,并将其分解成单独的命令以建立代码的整体结构。完成此工作后,ASP.NET 模块将各命令放置到预定的类中。然后这个类被用来定义一个特殊的 ASP.NET Paged 对象,该对象完成的主要任务之一就是生成 HTML 流返回客户浏览器。在执行过程中, ASP.NET 采用了 JIT( Just-In-Time) 编译技术,即代码先被编译成微软中间语言( MSIL,Microsoft Intermediate Language) ,然后 MSIL 再被编译成机器代码加以执行,而基于 ASP.NET 的小区物业管理系统 5 且只有 实际 需要的哪些代码才会 被编译。 由上所述 ASP.NET 页在第一次被浏览时,会经过两个阶段的编译,所以速度比 ASP 要慢。但当第一次被浏览后, MSIL 会被存储下来。这样统一网页被再次浏览时,只需要花费从 MSIL 编译成机器码的时间,所以总的来说速度比 ASP 要快。在命名空间上, .NET Framework 包括一个巨大的对象类库,我们在 ASP.NET中用到的各种功能更加完善的对象就是由这些类定义的, .NET Framework 使用了非常整齐的命名模式组织所有的类,即命名空间。简单的说,命名空间就是视为对象集合,类则为对象在很多大众型软件都不 是 由某个公司单独完成的,而每个公司的员工在工作时都可能为自己编写的类起个好记的名字,显然这样将很不容易管理。采用了命名空间的方法后,第一部分是组织名,第二部分是技术名,然后才是程序员为自己的类定义的名字,很好的解决了这个问题。在服务器端控件上 ASP.NET 为我们提供了一个全新且强大的服务器控件结构。服务器控件分为两种: HTML 控件和 Web 控件。 HTML 控件只是简单地将标记封装了起来,但在性质上, HTML 已不再是一种标记,而是演变成一段程序、一个对象。 Web控件是超越 HTML控件发展而来的,它比 HTML 控件更 加抽象,功能也更强大。在 ASP.NET中还可以使用它所支持的任何一种语言来进行自定义控件的编写。在 Web 服务上 Web 服务是一段应用程序或商业逻辑,通常以“类”的方式存在,可以通过编程并使用标准的Internet 协议,将功能展示在互联网和企业内部网上。它采用通用的 SOAP、 HTTP 协议以及 XML,把原本互不相干的站点服务形成一整套分布的、自动化和智能化的网络应用,提供了在不同体系机构下构建的网站之间相互提供应用接口服务、数据的一种方案,大大减轻了程序员的开发工作量充分地利用了已经拥有的网络资源和开发资源。 ASP.NET 的数据缓存技术是通过将经常访问或需要较大系统开销的数据保存到内存中来减少系统响应的时间的一种技术。 ASP.NET 提供两种数据缓存功能,一种输出缓存,一种数据缓存。当服务器第一次从数据库取回数据后,经过缓存的数据直接从服务器传递到客户端。但是必须在代码中设定数据的缓存期限。新型的数据库存取对象 ADO.NET 时微软 ADO 的下一代产品。在 ADO.NET 中,通过 Managed Provider 所提供的应用程序编程接口( API),可以轻松地访问各种数据源数据,其核心就是数据源和本地数据存储的分离,即从数据源 获取所需的数据集合后边断开和数据源之间的连接,然后对存储在内存中的脱机数据集合进行处理,从而提供数据访问效率。与 ADO 相比, ADO.Net 具有可维护、易操作、可伸缩、互用性等优势。除了可以向传统的 ASP 使用网络信息服务( IIS, Internet Information Server)进行安全管理, ASP.NET 还通过 web.config 文件的设置来实现其安全 策略 , 其安全策略包括认证和授权两部分。一方面,它可以基于 Cookie、微软的 Passport Web Server 或WindowsNT/2000 自身的安 全机制对用户的身份进行认证。另一方面,他可以基于账户或角色对已认证用户授予不同的访问权利。 2.3 Visual Studio 2005 Visual Studio 2005 是基于 .NET2.0 框架的。它同时 也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等 。 它的 组件 有: Visual Basic,C# Windows Forms Projects Web Projects Enterprise templates Class Designer Server Explorer Excel, Word, InfoPath Projects SQL Server Developer Edition Access Developer Extensions 不包括的组件: Mobile Projects 64 Bit support Visio-based modeling Visual Source Safe Operating Systems - 无锡太湖学院学士学位论文 Development and Test Servers - Development and Test Virtual PC Office, InfoPath, OneNote, Visio, Project, MapPoint 包括 Visual Basic 2005,c+,c#,J#等编程工具 。 当 Microsoft 首先发布 Visual Basic 之时,就通过降低其复杂度从而使 Windows 软件开发得以广泛应用。利用 Visual Basic 6.0, Microsoft 让数以百万计的开发人员能够快速开发客户端 /服务器应用程序。最近,利用 Visual Studio .NET, Microsoft 又为开发人员提供了轻松开发分布式应用程序的工具与 技术。通过 Visual Studio 2005 Team System,Microsoft 正在解决日益增加的应用程序复杂性及其设计、开发和部署所必需的生命周期问题。这一点是通过提供必需的工具和指 导从而能够预见、重复结果(无需付出生产效率和创新的代价)实现的 。 在信息交流方面, 通过降低报告的运转开销和寻觅团队成员间新的交流渠道, Visual Studio Team System 着重于能够更好地进行交流。例如:通过自动从团队成员使用的工具那里收集信息,可以简化报告过程。从 Visual Studio Team System 采集到的数据保存在数据仓库中,这使项目状态报告和可见性能够面向软件开发团队的所有成员,甚至是项目组之外的联系人。项目经理能够将客户需求转化为开发团队中的工作项,然后跟踪工作项的状态以实现项目状态的监控。分布式系统设计器 (Distributed System Designer) 将应用程序开发和部署需求转化为能够让开发人员和操作进行交流的公共语言 (SDM)。在 集成的工具 方面, Visual Studio 的成功已被证实,即开发人员偏爱一个具备对他们需要的工具提供接口的集成开发环境 (IDE)。通过将开发人员在开发环境中需要的测试和性能工具(例如,单元测试、代码分析和性能分析)合并在一起, Visual Studio Team System 也期待着这种成功。这使开发人员能够在生命周期的较早阶段就改善其代码的质量,而无需中断他们的工作。通过尽早地为开发人员提供他们需要用于识别和解决质量问题的工具,更多 的产品缺陷就能够在它们还未构成危害之前即被发现并解决。 有了 Visual Studio Team System,那么过程就不仅仅是文档了。它还能将自己体现为实际的工具行为更改。当您在项目初期选择过程时 ,还需要选择工作流和工作产品,它们会驱动系统的行为方式。对 SDLC 过程的支持是内置的,这使得对工作流的支持是无缝的。通过将过程集成到团队成员日常使用的基本工具中, Visual Studio Team System 大大消除了过程采纳的障碍,并使自动收集跨职能的项目标准成为可能,而无需实施人工报告的相关开销。 利用信息交流和生产效率的改进,企业将明显地看到针对其在 SDLC 工具和过程方面的投资而增加的 ROI。 Visual Studio Team System 提供一个具有成本效益的解决方案,从而通过使用 跨所有 SDLC 工具的广泛集成,实现对软件开发生命周期的管理。通过提供集成的工具集并基于现有知识进行构建, Visual Studio Team System 提供一个友好的环境来帮助开发团队提高效率,而无需掌握不必要的、复杂的概念和僵化的工具。 在集成方面, 通过将 SDLC 工具集成到 UI 级别的表面, Visual Studio Team System 提高了团队工作效率并增强了项目的可预见性 。在扩展性方面, 尽管存在一些基本的工具可组成 SDLC 工具 ( 例如,架构师工具、测试工具等 ) ,但是 SDLC 并未 限制住工具的数量。当集成支持 SDLC 的工具时,团队会发现在提高团队效率,同时降低复杂性这些方面的好处。 Visual Studio Team System 将提供基本的平台,让所有提供商能够以一种普通的、公众可理解的形式交换信息。这理所当然地铸造了一个充满活力的合作伙伴体系,合作伙伴能够构建完全集成基于 ASP.NET 的小区物业管理系统 7 的工具,简化构建 IT 解决方案的复杂性,以及推动信息交流和鼓励团队协作。要获得跨 UI、数据和过程集成的最大价值,就需要扩展性。扩展性促成交互性。 Visual Studio Team System 设计基础 是扩展性模型。 Microsoft 提供的 SDLC 工具利用与第三方可用的扩展性功能相同的扩展性功能。扩展性体现在集成的三个层次: UI、数据和过程。用户界面扩展性: Visual Studio Team System 利用现有的 Visual Studio Industry Partner (VSIP) 计划,将补充的产品和服务插入到 Visual Studio 集成开发环境 (IDE) 之中。数据扩展性: Visual Studio Team System 利用 Visual Studio Team Foundation Core Services (TFCS) 将这些工具集成在一起。 TFCS 提供一组能够将工具集成在一起的工具,无需工具间的紧密耦合。对于数据收集, TFCS 还能够将第三方工具用于由 Visual Studio Team System 使用的数据仓库。过程扩展性: Visual Studio Team System 使用方法论模板来定义每个项目将遵循的过程。不存在适用于所有组织、以至一个组织内的所有项目的通用过程。不要为此担心, Visual Studio Team System 是一个灵活的工具集 ,它采用即灵活又正规的过程。 Microsoft 的 Global Solution Integrator 合作伙伴将提供他们自己的方法论模板产品;或者, 可以自己创建模板。过程扩展性允许自定义工作项类型、签入策略、自定义报告以及项目管理模板。 2.4 SQL Sever 2005 Microsoft SQL Server 2005 是一个全面的数据库平台 , 使用集成的商业智能 (BI)工具提供了企业级的数据管理。 Microsoft SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可 靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。 Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、 Dashboard、 Web services 和移动设备将数据应用推向业务的各个领域。 与 Microsoft Visual Studio、 Microsoft Office System 以及新的开发工具包 ( 包括 Business Intelligence Development Studio) 的紧密集成使 Microsoft SQL Server 2005 与众不同。 SQL Server 2005 的特点有: 从对 SQL 类的新的支持,到多活动结果集 (MARS), SQL Server 2005 中的 ADO . NET 将推动数据集的存取和操纵,实现更大的可升级性和灵活性;SQL Server2005 中的新安全模式将用户和对象分开,提供 fine-grainAccess 存取、并允许对数据存取进行 更大的控制。另外,所有系 统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制; 利用 SQL Server2005,报表服务可以提供报表控制,可以通过VisualStudio2005 发行; SQL Server2005 为开发可升级的数据库应用软件,提供了新的语言功能。 2.5 本章小结 本章主要描述设计本小区物业管理系统所用主要开发工具的特点和一些延生出来的技术,在和一些类似技术的比较下描述设计本系统选用该项技术的考虑角度如 浏览器服务器模式和客户端服务器模式的比较,进而体现把相关技术应用到本系统中的合理 、实用性。 无锡太湖学院学士学位论文 3 系统分析 随着 城镇化的快速发展,新形成的小区物业管理对旧有的物业管理模式提出来了新的挑战,新阶段下的 小区物业管理的内容涉及范围更广,管理任务更加繁重。针对以上情况小区物业管理系统根据 作者 生活相关经验和搜集的资料 文献 将 现阶段 小区物业管理 主要会涉及的方面,进行 分化为各个模块功能并分配为业主权限和管理员权限相对应,为业主能及时将所遇到的问题对应所属的模块报给管理员,同时管理员在该模块上就可查看到业主遇到的问题 。对于一些居民比较关注的生活方面,比如停车场、公共设备 、当月收费项目 等,系统 对此单独分化 出对应的处理模块,主次矛盾区分以实现对特殊问题的特别应对。以前面所述的系统运行模式,可解决 目前 小区物业管理的问题并且可比预期的更加完善的完成小区物业管理任务, 提供 经济、 高质量的小区物业管理服务 。 3.1 可行性研究 对于小区物业管理内容涉及的广泛性以及衍生出来的诸多棘手的问题 ,需要借助相关的技术或者前沿的信息化手段综合的去应对并且需要从各方面分析考虑使用某些技术的费用与使用后的效果是否具有一定的经济效益,下面就从三方面分析本系统是否具有实现的价值。 3.1.1 技术可行性 技术 可行性是回答使用现有的技术是否 能实现这个系统的问题。本系统使用 Visual Studio 2005、 Dreamweaver CS5 和 SQL Server 2005 等相关软件进行联合设计。 其中Dreamweaver CS5 以可视方式显示详细的 CSS 框模型,轻松切换 CSS 属性并且无需读取代码或使用其他实用程序。 Visual Studio 2005 和 SQL Server 2005 是微软系类产品,选择兼容的版本可顺利的进行联合使用 ,不受兼容的干扰 。 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 ( BI) 工具提供 了企业级的数据管理。 SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。 Visual Studio 2005 是美国微软公司的开发工具包系列产品 之一 。 VS 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如 UML 工具、代码管控工具、集成开发环境 ( IDE) 等。 因此可以使用上述的设计工具实现本系统。 3.1.2 经济 可行性 经济可行性 是 回答系统的经济效益能否超过它的开发成本的问题。 本系统应用前景 相当的广阔,现在 、将来城镇的小区物业管理都将会 是具有强大发展活力的行业。并且 本系统的设计开发不至于动用规模庞大的开发团队,只需中小型的团队就能完成开发和后期的维护工作。所以本系统的经济效益超过开发成本。 3.1.3 操作 可行性 操作可行性 是 回答系统的操作方式在这个用户组织内能否行得通的问题。 小区物业管理尤其是现在日益丰富的居民生活中越来越受关注,提高小区物业的管理水平和服务质量的管理理念得到各方面的肯定,所以本系统行得通。 基于 ASP.NET 的小区物业管理系统 9 3.2 需求分析 3.2.1 功能需求 经过相关资料的查询、日常生活的经验和相关 小区物业管理网站的浏览,分析归纳小区物业管理系统不仅要 把 过去的物业管理 包含进去,还需要将后来不断发展而衍生的物业管理,如天然气等的都例如考虑范围内。并且在这个改革开放的时代中,国内国外都快速的发生深刻的变化,居民的生活也更加丰富的同时给物业管理也带来了新的课题,值得小区物业管理团队重新审视现阶段的大形势。也就是说物业管理既要包含先前的管理功能范围,又要着眼当前,还要遇见未来可能的发展趋势。综上考虑, 本 系统 分为业主权限和管理员权限,其中管理员又分为普通管理员和超级管理员权限。 在业主权限下,业主有如下操作的权 限: 业主修改个人登录信息、修改个人基本信息。 业主添加报修、查看个人报修记录、查看未处理的报修 。 业主 查看新增设施信息、查看小区设施、查看业主住宅设施、查看个人私家车信息、 申请物种短期看护。 业主查看本月小区收费类型、查看本月业主收费、查看业主收费记录、从统计图上查看本月费用 。 业主添加投诉、查看个人投诉记录、查看个人未处理的投诉 。 在管理员权限下,管理员 有 如下操作的权限: 管理员进行业主用户管理、编辑管理员信息、添加业主用户,其中只有超级管理员有对普通管理员的增加和删除权限,普通 管理员只能编辑自己信息。 管理员编辑报修、查看未处理报修、查看总报修记录。 管理员编辑新增设施信息、编辑小区设施、编辑业主私家车信息、编辑业主短期看护。 管理员编辑本月收费类型 、录入本月收费类型、编辑累计的收费类型 。 管理员查看未处理投诉、编辑投诉。 业主用户在使用正确的系统登录信息进入系统后,就出在系统在业主权限下的主要界面中了,如果业主输入错误的登录信息如验证码错误等,系统就跳出提示信息是业主仍处于登录页面。对于正确登录系统的业主来说,业主可选择业主用户信息、业主维修信息、业主设备信息、 业主收费信息、投诉信息功能模块进行相应的需要操作。当业主需要修改个人登录信息或者个人基本信息时,可选择业主用户模块对个人信息进行编辑和删除操作;当业主用户需要对自己住宅设备或者小区公共设施进行报修或者查看个人未处理的报修和个人的报修记录时,应选择业主维修模块录入所要报修的设备基本信息或按关键条件查询个人的报修记录信息,当然当业主跳转到相关页面时首页显示的就是于当前登录的业主有关的对应信息;在业主点击进入业主设备信息模块后,业主可选择查看个人私家车情况、小区新增设备信息、个人住宅有关的设备及小区公共设备信息; 或者业主在需要查看当月或者历史月份与业主相关的收费、当月小区收费类型时可点击收费信息模块进行查看,当然可以按条件进行查询 以及可通过统计折线图对个人各月份收费进行分析;业主对小区中涉及自身某些事项感到不满意时业主用户可进入投诉信息模块添加所要搜索对无锡太湖学院学士学位论文 象的基本信息或者可查询关于个人未及时被处理的投诉记录和个人的投诉记录。当业主操作完后可在任意界面的导航栏处选择退出系统。 整个系统的流程图分为业主和管理员分权限下的流程图,业主流程图如图 3.1 所示。 开 始登 录 界 面登 录 信 息 正 确N o提 示 信 息错 误Y e s系 统 主 界 面业 主 用 户 信 息 业 主 维 修 信 息 业 主 设 备 信 息 业 主 收 费 信 息确 认 修 改Y e s显 示 修 改 成 功后 的 信 息N o投 诉 信 息个人登录信息修改个人基本信息修改业主报修添加个人报修记录一览查看未处理的报修新增设施查看业主住宅设施查看小区设施查看申请物种短期看护查看个人私家车本月小区收费类型查看收费的折线图本月业主收费查看业主收费记录查看个人投诉记录查看业主投诉添加未处理的投诉一览确认添加确 认 查 找确 认 查 找 确 认 查 找确认添加确认添加Y e sY e s返 回

温馨提示

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

评论

0/150

提交评论