ASPNET小区物业管理系统的设计与实现毕业设计


    
    区物业理系统设计实现



















    区物业理系统设计实现
    摘:着国济发展城市开发住宅区越越成居住流区物业理针代社会市场需应运生区物业理物业理公司必须面工作目前国相部分物业理公司停留工理基础样理机制已适应时代发展理方法浪费许力物力计算机操作区物业理系统区理者区户更维护项物业理业务处理工作开发理软件根需求分析实现区理业务效益已越越明显
    区物业理系统结合计算机技术网络技术目提高物业理员工作效率设计系统软件系统解决业知情权业意见反映物业时业解决投诉意见物业费理水电气费理业水电气费投诉意见统计分析物业理员通统计分析示意图快知道家业历量月业种投诉题类型总量时发现问题处理问题提高物业公司理力业提供热情周服务

    关键词:理系统物业理统计分析












    Design and Implementation of Community Property Management System
    Abstract:As China's economic development and urban development residential district is increasingly becoming the mainstream of living residential property management is the need for contemporary society came into being in this market Residential property management is a property management company must face but there is still a considerable portion of China's current property management company still in the labor management based on the management of such a mechanism has not fit in the development of its management method wasting a lot of manpower and material resources Using a computerbased property management system is for the district managers and residential users to better safeguard the property management business process management software developed to work according to needs analysis to achieve district management business efficiency has become increasingly evident
    Residential property management system combines computer technology network technology the main purpose is to increase the efficiency of property management staff designed the system software Therefore this system the most important solution is that the owners the right to know the owners to reflect the views of the property owners to resolve complaints in time for the views property cost management management of water and electricity charges water and electricity charges and complaints against owners of the views of statistical analysis Property managers can quickly diagram by statistical analysis to know every owner has always been used and the owners of each month the total amount of topic type of complaints as well as the timely detection of problems dealing with problems and improve the management capacity of property companies in order to provide the owners with a passion attentive service

    Keywords management systems Property management statistical analysis
    目录

    1 前言 1
    2 区物业理系统关键技术 2
    21 NET台简介 2
    22 ASPNET简介 3
    23 C#技术简介 4
    24 Web服务器工作方式 4
    25 Web数库技术(ADONET技术) 5
    3系统需求分析框架设计 7
    31 系统需求分析 7
    311系统需求分析基概念模型 7
    312 系统户权限分析 7
    32 架构设计 8
    321 系统设计原 8
    322 系统架构图 8
    323 系统功模块 9
    33 系统开发台选择 11
    331 Microsoft Visual Studio 2005简介 11
    4系统设计 12
    41系统数理 12
    411实体关系图 12
    412数库表设计 13
    413 数库连接 16
    42 系统功模块设计 17
    421 系统登录界面页面 18
    422 业物业费模块 19
    423 业报修服务模块 20
    424 业投诉服务模块 21
    425 物业公司物业理模块 22
    426 物业公司费理模块 23
    427 物业公司系统户理模块 24
    43 系统安全性考虑 25
    44 输入输出设计 25
    441 输入设计 25
    442 输出设计 26
    5 统计分析缴费功设计实现 27
    51 统计分析缴费功设计 27
    511 统计分析设计 27
    512 缴费功设计 270
    52 统计分析缴费功实现 311
    521 统计分析实现 311
    522 缴费功实现 313
    6系统实现测试 37
    61 系统编码实现 37
    62 系统测试 37
    621 单元测试 37
    622 集成测试 38
    623 系统测试 38
    7总结展 39
    参考文献 40
    致谢 41

    1 前言
    着中国改革开放政策断深化社会义市场济断完善房产业正全面国变私印发系列时俱进概念更迭:居民业代家属楼生活区代总务处区物业理公司代……区物业理公司正背景催生出新型产物正生活中扮演着越越重角色[1]区物业理公司仅维持履行原国企单位责承担着安保文化建设健身娱乐等功改善居住环境提高业生活质量发挥着巨作
    着科学技术断提高计算机科学技术日渐成熟强功已深刻认识已进入类社会领域发挥着越越重作作计算机应部分计算机企业单位项信息进行理具着手工理法拟优点例检索迅速查找方便性高存储量保密性寿命长成低等[2]优点够极提高工作效率企业科学化正规化理世界接轨重条件
    计算机基础构建区物业理信息系统区物业理中应运生区物业理信息系统日常区物业理工作全面实现系统化动化科学理够极提高物业理员工作质量理水[3]通区物业理信息系统区物业理员够日常理工作事务中更加时合理科学查询安排分析业项信息





    2 区物业理系统关键技术
    21 NET台简介
    NET Microsoft® NET Microsoft XML Web services 台XML Web services 允许应程序通 Internet 进行通讯享数采种操作系统设备编程语言Microsoft NET 台提供创建 XML Web services 服务集成起需户处缝吸引体验[4]
    商业需求
    XML Web services分布式计算重标准未软件开发技术趋势通XML Web services标准应软件间实现跨台跨编程语言联接互操作作微软台基功基XML Web services标准NET 开发台实现间企业间企业间信息互连样实现时存取信息梦想
    微软构造实现种NET connected台时众合作伙伴厂商开发基XML Web services标准互相联接整合软件产品解决方案软件产品解决方案正客户带巨处:企业信息系统更方便户提供更服务企业信息系统合作伙伴系统更相连企业雇员提供时正确信息[5]
    产业商机
    微软公司NET Connected Logo计划全球认证计划标识基XML Web services开发软件解决方案微软认证软件公司NET Connected 标志图案置认证软件产品包装文档宣传材料广告中
    NET Connected标识标志着您应软件基NET Framework开发够基XML Web services标准软件享数功NET Connected Logo计划帮助客户识应软件系统服务否适应代Internet计算求进行优化[6]
    22 ASPNET简介
    ASPnet仅仅 Active Server Page (ASP) 版种建立通语言程序构架台Web服务器建立强Web应程序ASPnet提供许现Web开发模式强优势[7]
    (1)执行效率幅提高
    ASPnet基通语言程序服务器运行前ASP时解释程序程序服务器端首次运行时进行编译样执行效果然条条解释强
    (2)世界级工具支持
    ASPnet构架Microsoft(R)公司新产品 Visual Studionet开发环境进行开发WYSIWYG(What You See Is What You Get见)编辑仅ASPnet强化软件支持部分
    (3)强性适应性
    ASPnet基通语言编译运行程序强性适应性运行Web应软件开发者全部台(笔者现止知道Windows 2000 Server)通语言基库消息机制数接口处理缝整合ASPnetWeb应中ASPnet时languageindependent语言独立化选择种适合语言编写程序者程序种语言写现已支持C#(C++Java结合体)VBJscript样种程序语言协工作力保护您现基COM+开发程序够完整移植ASPnet8]
    (4)简单性易学性
    ASPnet运行常务表单提交客户端身份验证分布系统网站配置变非常简单例ASPnet页面构架允许建立户分界面常见VBLike界面
    (5)高效理性
    ASPnet种字符基础分级配置系统服务器环境应程序设置更加简单配置信息保存简单文中新设置需启动理员工具实现种称Zero Local Administration哲学观念Aspnet基应开发更加具体快捷
    [9]
    23 C#技术简介
    C#种完全面象高级程序设计语言微软公司NET FrameWork量身定做开发语言实现NET目标—方时间装置互联网服务换句话说C#专门NET应开发语言C#身言种语言生成面NET环境代码身NET部分[10]
    NET FrameWork 没限制应程序类型C#NET FrameWork没限制应程序类型常应程序类型:Windows应程序Web应程序Web服务[11]C#Web系统Webservie开发桌面应类库COM开发等领域具强功助更快完成易维护效率高运行稳定系统
    C#程序员Microsoft NET台事半功倍构建应程序扩展框架C#包含置特性组件轻松转化XML网络服务通Internet操作系统运行程序调时C#ASPNET进行搭配快速方便开发应型理网站系统运C#ASPNET结合搭建
    24 Web服务器工作方式
    BrowserServer体系结构中Web服务器工作方式请求应答方式[12]服务器中信息页面(称Web页面)形式存储页面采超文标记语言HTML信息进行组织通超连接链接起具体程:
    l)接受浏览器端请求
    2)执行服务器端应程序果必请示数库服务果请求Web静态页面直接寻找相关相关静态页面
    3)生成HTML文档
    4)回应请求
    Web服务框架结构图图22

    图22 Web服务框架结构图
    25 Web数库技术(ADONET技术)
    ADONET名称起源ADO(ActiveX Data Objects)广泛类组Microsoft技术中访问数微软公司提供继ADO新改进版
    ADONET提供台互操作性伸缩数访问力增强非连接编程模式支持支持RICH XML传送数XML格式够读取XML格式应程序进行数处理
    ADONET允许类型数源数库进行交互然没相关系列类完成样工作数源采协议数源必须采相应协议时ADONET提供数源进行交互相关公方法数源采组类库类库称Data Providers通常交互协议数源类型命名[13]
    ADONET象模型中五组件分ConnectionCommandDataSetCommandDataSetDataReader五组件式
    ADONET数库交道组件
    ADONET工作原理图图23示:

    图23 ADONET工作原理图

















    3系统需求分析框架设计
    31 系统需求分析
    着科学技术断提高计算机科学技术日渐成熟计算机基础构建区物业理信息系统区物业理中应运生区物业理信息系统日常区物业理工作全面实现系统化动化科学理够极提高物业理员工作质量理水通区物业理信息系统区物业理员够日常理工作事务中更加时合理科学查询安排分析业项信息
    311系统需求分析基概念模型
    需求分析程需求建模程终户系统建立概念模型需求抽象描述捕获现实世界语义根需求获取中需求文档分析系统实现方案需求分析务助前系统逻辑模型导出目标系统逻辑模型解决目标系统做什问题
    需求分析模型图31:
    前系统
    物力模型
    逻辑模型
    逻辑模型
    物理模型
    目标系统

    模型化 做 抽象化 做什 理解需求

    导出

    具体化 实例化
    表达需求
    图31 需求分析模型


    312 系统户权限分析
    调研区物业理业物业公司两者关系确定系统分业服务物业公司服务两模块业服务模块业基信息解业水电气费物业费知情业服务意见投诉物业公司服务模块物业公司区业物业工作员基信息添加工作处理业投诉意见物业公司业
    水电气费物业费添加收取工作物业公司业月水电气量月投诉类型总量统计分析面描述系统分业物业公司两户间具体权限:
    1 业查询水电气物业费投诉建议编辑报修编辑等
    2 物业公司基信息编辑种费编辑业投诉建议处理业水电气统计分析业投诉建议统计分析等
    32 架构设计
    321 系统设计原
    区物业理系统济区中具广泛应首先介绍区物业理系统结构数理区物业理系统务计算机理维护区业理水电气费理等提供种查询功仅具检索迅速查找方便操作简单性高存储量保密性寿命长成低优点极提高区理员工作效率质量
    322 系统架构图
    区物业理系统包括两部分容:业模块物业公司模块针户系统会根户进入相关理界面户处理相关操作彼间会受影响具体系统框架图图32
    区物业理系统
    业模块
    物业公司模块
    基信息
    业费
    报修服务
    投诉建议
    区理
    物业理
    费理
    系统户
    统计分析
    图32系统架构图
    323 系统功模块
    面架构图业模块物业公司模块具体功做详细说明:
    1)业模块:
    11)基信息模块:信息查区基信息查公财产查等
    12)业费模块:查水电煤气费物业费缴纳情况等
    13)报修服务模块:业报修编辑未审核前修改查报修记录查已审核报修等
    14)投诉建议模块:业投诉意见编辑未审核前修改查投诉意见记录查已审核投诉意见等
    2)物业公司模块:
    21)区理模块:区基信息编辑区公财产编辑修改删等
    22)物业理模块:进行业投诉意见审核处理业报修信息审核处理等操作
    23)费理模块:进行家业月水电气费物业费编辑修改删种费收取等操作
    24)系统户模块:进行业信息物业员信息添加修改删等操作
    25)统计分析模块:进行业全年月水电气量图表分析投诉意见种类型月总量图表统计分析
    页面设计:
    登录界面
    u 通户名密码实现户登录判断户权限
    系统首页
    u 根户角色进入相关首页首页中展示户相应操作权限功
    退出系统页面
    u 通功户退出系统致终关闭页面
    业模块页面设计:
    基信息理
    u 包括信息 区楼栋信息 公财产信息等页面
    物业费理
    u 包括物业费类型 水电煤气费 业物业费等页面
    报修服务理
    u 包括业报修添加 业报修记录 未审核报修记录 已审核报修记录等页面
    投诉服务理
    u 包括业投诉建议添加 投诉建议记录 未审核投诉建议 已审核投诉建议等页面
    物业公司模块页面设计:
    区理
    u 包括区信息览 区信息添加 公财物理等页面
    物业理理
    u 包括业投诉理 业报修理等页面
    费理
    u 包括水电气费理 物业费理等页面
    统计分析情况
    u 包括业水电气量统计分析 物业状况统计分析等页面
    户理
    u 包括业信息理物业员理等页面
    33 系统开发台选择
    331 Microsoft Visual Studio 2005简介
    Visual Studio 微软公司推出开发环境目前流行 Windows 台应程序开发环境Visual Studio 创建 Windows 台 Windows 应程序网络应程序创建网络服务智设备应程序 Office 插件
     2005年微软发布 Visual Studio 2005Visual Studio 2005支持建立意类型NET组件应程序工具时选择意Microsoft NET兼容语言建立应程序允许创建Windows FormsXML Web服务NET组件移式应程序ASPNET应程序等等版中包含量新导智标记简化开发程
    Visual Studio 2005开发台较完善便捷尤应系统开发系统选择Visual Studio 2005作开发台






    4系统设计
    系统设计阶段务:科学合理设计总体模型基础提高系统运行效率变性控性工作质量充分利合理投入类利财物资源获较高综合效益
    41系统数理
    区物业理系统数库功体现种信息提供保存更新查询基础包括业投诉信息数理业水电气费数理统计分析数理等部分数容紧密相关
    系统数库台Mierosoft SQL Server2000创建数库表应C#编写代码进行程序设计实现页面功
    411实体关系图
    系统ER数模型图图41:
    n
    1
    m
    n
    n
    1
    1
    n
    n
    1
    m
    n
    1
    n
    m
    n
    1
    n
    n
    1
    1
    n
    n
    业报修
    编辑
    服务投诉
    处理

    处理
    编辑

    物业员
    水电气费

    编辑

    物业费
    编辑

    楼栋信息
    编辑
    包含
    公财产


    编辑



    图41 系统ER数模型
    412数库表设计
    系统涉数表:操作户(物业员)表业信息表区信息表楼栋信息表水电气费表物业费表服务投诉表业报修表公财产表数库表设计:
    l 操作户表记录物业工作员登录系统数详细信息表结构表41:
    表41 操作户表
    字段名
    数类型
    否键
    否外键
    备注
    户编号
    nvarchar(30)



    户姓名
    nvarchar(50)



    户密码
    nvarchar(50)



    部门
    nvarchar(50)



    联系电话
    nvarchar(50)



    职责说明
    nvarchar(50)



    users
    Char(10)


    作职责权限
    l 业信息表记录业详细信息业登录系统数详细信息表结构表42:
    表42 业信息表
    字段名
    数类型
    否键
    否外键
    备注
    业编号
    nvarchar(30)



    业姓名
    nvarchar(30)



    身份证号码
    nvarchar(30)


    业登录系统密码
    楼栋名称
    nvarchar(30)



    单元名称
    nvarchar(30)



    房号名称
    nvarchar(30)



    房屋性质
    nvarchar(30)



    房屋类型
    nvarchar(30)



    建筑面积
    float(8)



    套面积
    float(8)



    联系址
    nvarchar(50)



    常住员
    nvarchar(50)



    手机
    nvarchar(30)



    联系电话
    nvarchar(30)



    入住日期
    nvarchar(50)



    前状态
    nvarchar(30)



    补充说明
    nvarchar(150)





    l 楼栋信息表记录区楼栋详细信息表结构表43:
    表43 楼栋信息表
    字段名
    数类型
    否键
    否外键
    备注
    楼栋名称
    nvarchar(30)



    处位置
    nvarchar(50)



    单元信息
    nvarchar(30)



    楼层信息
    nvarchar(30)



    总口数
    nvarchar(30)



    总户数
    int(4)



    入住户数
    int(4)



    空置户数
    int(4)


    总户数入住户数
    住宅户数
    int(4)



    商户数
    int(4)



    理楼长
    nchar(10)



    联系电话
    nvarchar(20)



    补充说明
    nvarchar(250)



    l 水电气费表记录家业月水电煤气详细信息表结构表44:
    表44 水电气费表
    字段名
    数类型
    否键
    否外键
    备注
    动编号
    int(4)


    标识动增1
    楼栋名称
    nvarchar(30)



    业编号
    nvarchar(30)



    业姓名
    nvarchar(30)



    计费年份
    int(4)



    计费月份
    int(4)



    费类型
    nvarchar(30)



    表编号
    nvarchar(30)



    表底数
    Float(8)


    月表止数
    表止数
    Float(8)



    表量
    Float(8)


    表止数表底数
    计费单价
    Float(8)



    应交金额
    Float(8)


    表量*计费单价
    登记标志
    Nchar(10)



    费状态
    Nchar(10)






    l 区信息表记录区详细信息表结构表45:
    表45 区信息表
    字段名
    数类型
    否键
    否外键
    备注
    区名称
    nvarchar(50)



    负责
    nvarchar(50)



    建造时间
    Datetime(8)



    停车面积
    Char(10)



    建筑面积
    nvarchar(50)



    楼宇数量
    nvarchar(50)



    绿化面积
    nvarchar(50)



    道路面积
    nvarchar(50)



    联系电话
    nvarchar(50)



    区址
    nvarchar(1000)



    区说明
    nvarchar(1000)



    l 物业费表记录业月物业费详细信息表结构表46:
    表46 物业费表
    字段名
    数类型
    否键
    否外键
    备注
    动编号
    int(4)


    标识动增1
    楼栋名称
    nvarchar(30)



    业编号
    nvarchar(30)



    业姓名
    nvarchar(30)



    计费年份
    int(4)



    计费月份
    int(4)



    建筑面积
    float(8)



    套面积
    float(8)



    计费单价
    float(8)



    应交金额
    float(8)


    计费单价*套面积
    登记标记
    nvarchar(30)



    费状态
    nvarchar(30)



    l 公财产表记录区公财产详细信息表结构表47:
    表47 公财产表
    字段名
    数类型
    否键
    否外键
    备注
    财产编号
    nvarchar(30)



    财产名称
    nvarchar(30)



    规格型号
    nvarchar(30)



    属类
    nvarchar(30)



    财产原值
    float(8)



    启日期
    nvarchar(50)



    存放位置
    nvarchar(100)



    前状态
    nvarchar(30)



    保员
    nvarchar(30)




    l 业报修表记录业报修详细信息表结构表48:
    表48 业报修表
    字段名
    数类型
    否键
    否外键
    备注
    维修编号
    nvarchar(30)



    楼栋名称
    nvarchar(30)



    业编号
    nvarchar(30)



    报修日期
    nvarchar(50)



    障现象
    nvarchar(200)



    标记
    char(10)



    接员
    nvarchar(30)



    处理意见
    nvarchar(1000)



    修理日期
    nvarchar(50)



    修理员
    nvarchar(30)



    修理费
    float(8)



    材料费
    float(8)



    费合计
    float(8)


    材料费+修理费
    修理结果
    nvarchar(1000)



    补充说明
    nvarchar(1000)



    l 服务投诉表记录业投诉详细信息表结构表49:
    表49 服务投诉表
    字段名
    数类型
    否键
    否外键
    备注
    投诉编号
    nvarchar(30)



    楼栋名称
    nvarchar(30)



    业编号
    nvarchar(30)



    业姓名
    nvarchar(30)



    投诉年份
    int(4)



    投诉月份
    int(4)



    投诉日期
    nvarchar(50)



    标记
    nvarchar(50)



    接员
    nvarchar(30)



    投诉题
    nvarchar(30)



    投诉容
    nvarchar(200)



    处理日期
    nvarchar(50)



    处理员
    nvarchar(30)



    处理意见
    nvarchar(30)



    处理结果
    nvarchar(200)



    业反馈
    nvarchar(200)



    413 数库连接
    ASPNET应程序中访问数库通ADONET实现ADONET称ActivveX 数象(ActiveX Data Object)Web角度ADO进行检讨改进
    ADONET提供种象模型较典型SqlConnection象SqlCommand象SqlDataAdapter象DataTable象DataSet象五种全部类SystemDataSqlClient名称空间
    采SqlConnection象连接Sql Server数库方式系统分成三步骤步骤:webconfig中配置连接数库字符串(参考代码41)
    步骤二:创建方法GetConnection()获取配置文件中数库连接字符串(参考代码42)步骤三:获取连接数库象(参考代码43)
    代码41



    代码42
    TODO 处添加构造函数逻辑

    }
    public SqlConnection GetConnection()
    {
    SqlConnection conn new SqlConnection(ConfigurationManagerAppSettings[dbMyCommunity])获取链接字符串
    return conn
    }
    代码43:
    Connection conn new Connection()
    SqlConnection mycon connGetConnection()
    42 系统功模块设计
    详细设计务设计模块实现算法需局部数结构详细设计目标两:实现模块功算法逻辑正确算法描述简明易懂
    根系统架构图系统概分业模块物业公司模块面系统界面进行设计:
    421 系统登陆界面页面
    操作系统功必须先登陆果户没进行登陆话系统会动返回登录界面户先登录登录界面中户必须输入户名密码验证码系统进行验收户信息果信息误系统会较友予提示果户信息正确系统会根户角色进入相应界面登录界面图41

    图41 系统登录界面
    业物业员登录成功进入界面时样母页间区菜单项:业界面图42物业公司界面图43

    图42 业界面

    图43 物业公司界面
    422 业物业费模块
    该模块业查时间物业费(水电气费物业费)定位查询具体时间费果发现问题投诉建议菜单中写出时纠正相关页面:

    图44 该业水电气费界面

    图45 该业具体年月水费查界面
    423 业报修服务模块
    该模块业找物业公司提供维修服务业编辑需维修业务图46查历史维修记录未审核进行删修改图47查未审核记录已审核记录相关页面:

    图46 业编辑报修界面

    图47 业报修记录界面
    424 业投诉服务模块
    通该模块业物业公司投诉提出需改进意见建议业编辑投诉意见建议图48查历史投诉记录未审核进行删修改图49查未审核记录已审核记录相关页面:

    图48 业编辑投诉意见建议界面


    图49 业投诉意见建议记录界面
    425 物业公司物业理模块
    通该模块物业公司业进行服务业提供解决投诉建议服务服务包括:审核投诉建议信息危害投诉建议进行删快速定位业投诉建议图410业解决报修服务样项服务包括:审核报修信息业乱写信息删快速定位具体业报修图411

    图410 物业业投诉意见编辑界面

    图411 物业业报修记录编辑界面
    426 物业公司费理模块
    通模块物业公司登记月业水电气费物业费误业水电气费物业费记录进行修改快速查询某业具体水电气费物业费信息未交费业进行缴费操作图412413

    图412 物业业水电气费编辑界面


    图413 物业业物业费费编辑界面
    427 物业公司系统户理模块
    物业工作员通模块物业员权限物业员包括信息物业员进行理然信息进行编辑图415具理权限物业员业信息进行编辑图416

    图415 该物业户信息编辑界面

    图416 物业员业信息编辑界面
    43 系统安全性考虑
    计算机网络系统安全素威胁象分三种网络硬件威胁指恶意破坏网络设施行偷窃意恶意毁损等等二网络软件威胁病毒木马入侵流量攻击等等三网络传输存储数进行攻击修改数解密数删破坏数等等幸现较成熟网络安全技术解决问题VPNIPSec防火墙漏洞扫描入侵检测等等服务器进行部署网络安全技术样程度减轻系统风险安全性
    44 输入输出设计
      系统设计程系统实施程恰相反输入设计输出设计输出设计输入设计输出设计直接户需求相联系设计出发点应该保证输出方便户服务正确反映户需信息
    441 输入设计
    计算机信息系统中输入数正确性决定着整系统质量坏输数缺精确性适时性计算处理十分正确输出信息佳信息系统始佳输
    入系统
    着信息技术发展种新概念断弓1理(电子化理等)简单键盘输入必适应快节奏运营方式必引进先进技术手段系统实现联机输入数信息报文形式户终端送
    数输入完成马进入系统应进行检验称输数检验输数检验保证输入数正确重措施通种措施全部输数设想出现差错进行校验校验中查错数考虑修改补救办法数校验办法两类:静态检验(工复核)动态检验(计算机程序检验)友输入界面变非常重必须保证户输入时方便安全高效
    442 输出设计
    输出设计目满足户理者数信息求   
    系统中选输出方式2种:查询显示输出图形显示输出查询显示输出信息种查询结果种实时性求高输出输出设备显示器图形显示输出具前两者法拟优越性直观易理解结明显






    5统计分析缴费功设计实现
    51统计分析缴费功设计
    511 统计分析设计
    区物业理系统核心特色模块业水电气量统计分析业投诉意见总量统计分析通模块物业公司清楚解业种情况助物业公司存疑数进行时查验投诉意见进行时处理做业满意物业公司
    模块通显示立体图表示业相应种数形成样立体图形单纯ASPNET解决需ASPNET应程序中助外部组件进行图形图表创建Office Web Components(OWC)组件创建统计图工具Office Web Components(OWC)包含Microsoft Office 2000中套组件利组件方便浏览器中传统编程坏境中进行数分析工作
    浏览器中显示相应图表步骤进行:
    (1) 数库中读取生成图表数
    (2) 创建OWC图表
    (3) 添加必数系列
    (4) 数列赋数
    (5) 定义外观
    (6) 创建GIF图形
    (7) IMG标记显示图形
    通面方法步骤图表界面图5152535455

    图51 选择业水电气类型分析年份界面

    图52 2009年全年电费分布图界面



    图53 1111A业2009年电费统计量界面

    图54 2009年种投诉建议总数量界面

    图55 具体2009年3月种投诉建议总数量界面
    512 缴费功设计
    功什物业费理模块独立出呢?觉功较代表性说功涵括功数库操作功针某业进行功查找某业未交费信息未交费详细情况通GridView显示出相应总数量计算出显示相应位置(见图56)

    图56 罗明承业水电气费缴费界面

    52 统计分析缴费功实现
    521 统计分析实现
    区物业公司业数统计分析便知重生成图表图表统计分析佳助手生成相应图表生成图表数生成图表数称数源Char Component组件支持数源:实现IDataSource接口数源ADO Recordset象XML文件数组者定格式文字符串ADONET中ADONET没现实IdataSource接口NET没提供ADONET DataSet象ADO Recordset象直接转换工具果DataSet象转换成XML文件生成特殊格式字符串实现程采指定DataSet象指定特定字符串[14]
    Office Web Components(OWC)组COM控件集合涵盖电子表格图表数透视等功该组件进行编程时需程序中通添加引方式引程序中模块COM组件版OWC11编写代码前需引MicrosoftOfficeInteropOwc11命名空间
    面分两步实现业相关数统计分析:
    第步:Office Web Components(OWC)组件通添加引引入程序中引成功引程序放Webconfig文件中代码51示
    代码51:





    第二步:现实现业相关数统计分析关键时刻关键步骤业相关数图表显示根边说明通代码程序实现图表显示代码52示
    代码52:
    首先先引两命名空间:
    using SystemDataSqlClient
    using MicrosoftOfficeInteropOwc11
    连接数库获取特定字符串
    Connection conn new Connection()
    SqlConnection Con connGetConnection()
    string strSeriesName 图例 1
    string SelStr select 投诉题count(投诉题)投诉量 from 服务投诉 where 投诉年份' +thisDropDownList2SelectedValue+ ' group by 投诉题链接数库SQL语句中select语句
    ConOpen()
    SqlDataAdapter Da new SqlDataAdapter(SelStr Con)
    DataSet Ds new DataSet()
    DaFill(Ds)
    存放类型
    string[] MonNum new string[4]
    存放类型数
    string[] MonCount new string[4]
    分数组赋值
    for (int i 0 i < DsTables[0]RowsCount i++)
    {
    MonNum[i] DsTables[0]Rows[i][0]ToString()
    MonCount[i] DsTables[0]Rows[i][1]ToString()
    }
    x轴指定特定字符串便显示数
    string strXdata StringEmpty
    foreach (string strData in MonNum)
    {
    strXdata + strData + \t
    }
    string strYdata StringEmpty
    y轴指定特定字符串便x轴相应
    foreach (string strValue in MonCount)
    {
    strYdata + strValue + \t
    }
    创建ChartSpace象放置图表
    ChartSpace laySpace new ChartSpaceClass()
    ChartSpace象中添加图表
    ChChart InsertChart laySpaceChartsAdd(0)
    指定绘制图表类型类型通OWCChartChartTypeEnum枚举值
    InsertChartType ChartChartTypeEnumchChartTypeColumnClustered3D
    指定图表否需图例标注
    InsertChartHasLegend true
    图表添加标题
    InsertChartHasTitle true
    InsertChartTitleCaption 添加图表标题
    xy轴添加图示说明
    InsertChartAxes[0]HasTitle true
    InsertChartAxes[0]TitleCaption X : 类型
    InsertChartAxes[1]HasTitle true
    InsertChartAxes[1]ScalingSplitMinimum 10
    InsertChartAxes[1]TitleCaption Y : 数量
    添加series系列
    InsertChartSeriesCollectionAdd(0)
    定series系列名字
    InsertChartSeriesCollection[0]SetData(ChartDimensionsEnumchDimSeriesNames +(int)ChartSpecialDataSourcesEnumchDataLiteral strSeriesName)
    定分类
    InsertChartSeriesCollection[0]SetData(ChartDimensionsEnumchDimCategories +(int)ChartSpecialDataSourcesEnumchDataLiteral strXdata)
    定值
    InsertChartSeriesCollection[0]SetData(ChartDimensionsEnumchDimValues (int)ChartSpecialDataSourcesEnumchDataLiteral strYdata)
    输出成GIF文件
    string strAbsolutePath (ServerMapPath()) + \\ShowData3gif
    laySpaceExportPicture(strAbsolutePath GIF 600 350)
    创建GIF文件相路径
    string strRelativePath ShowData3gif
    图片添加placeholder显示页面中
    string strImageTag
    thisPlaceHolder1ControlsAdd(new LiteralControl(strImageTag))
    522 缴费功实现
    512介绍缴费功设计程现部分必须缴费功进行编码实现实现功分面2步骤进行
    第步:查找应业没没交纳费果相应信息显示出计算应缴费数量代码53示

    代码53:
    读取前业业编号便面查询操作
    Session[yzbh] thisDropDownList8SelectedValueToString()Trim()
    thisResponseRedirect(~Propertysflxbjaspx)转缴费页面
    跳转缴费页面进行查询工作显示操作
    Connection conn new Connection()
    SqlConnection mycon connGetConnection()
    myconOpen()
    string SQL select * from 水电气费 where 业编号' + Session[yzbh]ToString()Trim() + ' AND 费状态'未交费'
    SqlDataAdapter myda new SqlDataAdapter(SQL mycon)
    DataSet myset new DataSet()
    mydaFill(myset)
    if (mysetTables[0]RowsCount 0)
    {
    ResponseWrite(