资源描述
精品文档就在这里
-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------
--------------------------------------------------------------------------------------------------------------------------------------------
计算机学院毕业设计(论文)开题报告表
学号
姓 名
指 导 教 师
设计(论文)题目
物业管理系统
选题意义、研究现状及存在问题
选题意义:经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生到发展再到深入,面临着蓬勃发展的局面。随着ISO9002等管理体系在物业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展,起到有力的推动作用。
随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。本系统是为住宅小区物业管理部门日常管理工作信息化,规范化而开发的软件。它以物业管理部门为服务中心,以业主(住户)为服务对象。通过实施各种服务项目,全面地反映了在小区物业经营管理活动中,物业部门与业主之间各种业务往来。使各项业务的办理迅速、准确,极大的提高了小区物业管理的工作效率。
研究现状:随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理。
存在的问题:随着房地产业的快速发展和管理体制的改革,物业管理作为一种新兴的产业在我国得到了很大的发展,在快速发展的同时,也逐渐暴露出其在法规、管理、竞争等方面不够完善等深层次问题。
1、物业管理相对滞后,明显落后于目前快速发展的房地产开发与销售,形成建设与管理脱节的局面。
2、传统管理体制的存在以及多头并管现象的存在,形成各部门分块割据,各自为政的局面,没有在小区范围内形成资源共享、统一管理的局面,严重影响到小区物业管理的正常开展。
3、封闭格局尚未打破,物业管理行业没有实现有效的市场竞争。传统管理机制的存在和准开发准管理的局面,使业主缺乏对物业管理公司的选择权,物业管理单位缺少内在动力和外在压力,服务意识不强。
4、小区物业管理的业务范围窄,经费来源匮乏,制约了小区物业管理的正常运转和管理单位的自我发展。
5、物业管理法规不健全,缺乏对物业管理的有效制约机制,造成管理上的困难。一方面,缺少对物业管理单位的约束,服务层次不到位;另一方面,物业管理单位的法律地位得不到保障,管理很难收到好的成效。
研究目标和内容
物业是指已建成并投入使用的各类房屋及与之相配套的设备、设施和场地。各类房屋可以是住宅区,也可以是单体的其他建筑,还包括综合商住楼、别墅、高档写字楼、商贸大厦、工业厂房、仓库等。与之相配套的设备、设施和场地,是指房屋室内外各类设备、公共市政设施及相邻的场地、庭院、干道。物业管理是由专门的机构和人员,依照合同和契约,对已竣工验收投入使用的各类房屋建筑和附属配套设施及场地以经营的方式进行管理,同时对房屋区域周围的环境、清洁卫生、安全但卫、公共绿地、道路养护统一实施专业化管理,并向住用人提供多方面的综合性服务。物业管理的对象是物业,服务对象是人,是集管理、经营、服务为一体的有偿劳动,实行社会化、专业化、企业化经营之路,其最终目的是实现社会、经济、环境效益的同步增长。
本系统将信息技术与传统物业管理相结合,轻松解决物业管理公司发展中遇到的诸多问题,使物业管理公司健康、快速地发展。
本系统在设计的时候应该满足以下几个目标:
1、系统最大限度地实现了易安装性、易维护性和易操作性。
2、系统运行稳定、安全可靠。
3、软件结构清晰,功能一目了然。
4、方便、快捷的全方位查询。
5、操作员可以随时修改自己的口令。
6、不同的操作员具有不同的操作权限。
7、数据保密性强,为每个用户设置权限级别
研究内容:该系统的主要实现的功能包括以下几方面及
经营部:小区信息生成、大楼信息生成、房屋信息生成、小区信息登记、大楼信息登记、房屋信息登记等;
管理部:业主信息登记、人口信息查询、小区员工管理等;
财务部:收费登记管理、水费查询管理、电费查询管理等;
保安部:保安排班管理、保安排班查询;
经理室:小区资源统计、业主信息查询、小区员工查询等;
系统管理:操作员管理、权限设置、背景设置。
研究方法、步骤和措施等。
研究方法:我采用的是visual foxpro数据库对物业管理系统进行开发,运行平台为Windows XP/ Windows 2000/ Windows 2003。
visual foxpro的最大特点正如其名称所揭示的那样,是可视化的foxpro数据库系统。可视化的程序设计方法是其与众不同的地方,它能够以可视的方法直观地画出程序的界面、创建和维护数据库中的数据、编辑数据库中表的关系等。
研究步骤措施:1、系统分析:包括需求分析、可行性分析等; 2、总体设计:项目规划;
3、绘制系统功能结构图如下:
物业管理系统
经理室
小区员工查询
业主信息查询
小区资源统计
系统管理
权限设置
操作员管理
经营部
管理部
财务部
小区信息生成
大楼信息生成
房屋信息生成
小区信息登记
大楼信息登记
房屋信息登记
系统数据登记
保安部
保安排班管理
保安排班查询
系统数据设定
小区员工管理
人口信息查询
业主信息登记
收费登记管理
水费查询管理
电费查询管理
4、系统设计:设计目标、开发及运行环境、数据库设计;
指导教师签字: 年 月 日
5、主要功能模块设计:小区信息生成、大楼信息生成、房屋信息生成、小区信息登记、大楼信息登记、房屋信息登记、业主信息登记、人口信息查询、小区员工管理、收费登记管理、水费查询管理、电费查询管理、保安排班管理、保安排班查询、小区资源统计、业主信息查询、小区员工查询、操作员管理、权限设置、背景设置。
物业管理系统
摘要 本文通过用VFP 6.0编写物业管理系统,利用软件工程原理,采用生命周期方法学,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了小区信息数据库的创建及各种费用的收取、统计、汇总。
简要介绍了表单的制作过程,程序的编写,添加,最后的编译过程。并且叙述了作者在软件开发过程中的心得体会。
关键词:物业管理 数据库 统计 汇总
Estate management system
Abstract The summary this text passes and uses VFP 6. 0 writes the administrative system of the property, utilize the soft project principle , adopt the cycle method of the life to study, it develops two respects of main development including setting-up and maintenance and front application program of backstage supporter's database , realized the establishment of the information database of the district and collecting , statistics , gathering of different expenses.
Having introduced the making course of the form briefly, the writing of the procedure, add , the last course of compiling. And has narrated author's gains in depth of comprehension in the course of software development。
Keyword Estate management Database Statistics Gather
目录
第1章 引言………………………………………………………………………1
第2章 系统概述 ………………………………………………………………2
2.1系统研究意义 ………………………………………………………………2
2.2 研究现状……………………………………………………………………2
2.3存在的问题…………………………………………………………………2
第3章 系统分析………………………………………………………………4
3.1需求分析……………………………………………………………………4
3.2系统流程图…………………………………………………………………4
3.3数据流程图…………………………………………………………………5
3.4数据字典……………………………………………………………………5
3.5 E-R图………………………………………………………………………7
3.5.1 小区信息实体图…………………………………………………………7
3.5.2 业主信息实体图…………………………………………………………8
3.5.3 大楼信息实体图…………………………………………………………8
3.5.4 房屋信息实体图…………………………………………………………9
第4章 总体设计………………………………………………………………10
4.1项目规划……………………………………………………………………10
4.2系统功能结构………………………………………………………………10
第5章 系统设计………………………………………………………………12
5.1设计目标……………………………………………………………………12
5.2开发及运行环境……………………………………………………………12
5.3数据库设计…………………………………………………………………12
第6章 主要功能模块设计…………………………………………………14
6.1系统主界面的设计…………………………………………………………14
6.2系统登录界面设计…………………………………………………………15
6.3小区信息生成设计…………………………………………………………16
6.4业主信息登记设计…………………………………………………………16
6.5小区资源统计设计…………………………………………………………18
6.6权限设置设计………………………………………………………………19
第7章 系统测试与方法……………………………………………………21
7.1 系统测试分析………………………………………………………………21
7.2 系统测试方法………………………………………………………………21
结论 ………………………………………………………………………………22
致谢 ………………………………………………………………………………23
参考文献 …………………………………………………………………………24
附录A 数据表……………………………………………………………………25
附录B 代码………………………………………………………………………29
系统主界面代码……………………………………………………………………29
系统登录界面代码…………………………………………………………………30
小区信息生成代码…………………………………………………………………33
业主信息登记代码…………………………………………………………………34
小区资源统计代码…………………………………………………………………38
权限设置代码………………………………………………………………………44
第1章 引言
由于物业管理涉及的管理范围较为广泛,管理内容繁杂,加上政策性的变动因素,日常工作需要耗费大量人力和物力,而采取现代化电脑管理手段是一种行之有效的解决方法,用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件。电脑化管理在物业管理中的作用主要体现在:
1、适用面广、可同时管理多个管理区和多栋大楼;
2、计算机完整的工程档案与服务档案可以使管理人员随时了解最新的情况,更可以规范维护、服务标准,帮助管理人员合理安排工作时间。
3、计算机管理收费,灵活性、准确性大大提高。
4、强大的查询功能,最大限度地满足管理者的需要。
第2章 系统概述
2.1 系统的研究意义
经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生到发展再到深入,面临着蓬勃发展的局面。随着ISO9002等管理体系在物业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展,起到有力的推动作用。
随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。本系统是为住宅小区物业管理部门日常管理工作信息化,规范化而开发的软件。它以物业管理部门为服务中心,以业主(住户)为服务对象。通过实施各种服务项目,全面地反映了在小区物业经营管理活动中,物业部门与业主之间各种业务往来。使各项业务的办理迅速、准确,极大的提高了小区物业管理的工作效率。
2.2 研究现状
随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理。
2.3存在的问题
随着房地产业的快速发展和管理体制的改革,物业管理作为一种新兴的产业在我国得到了很大的发展,在快速发展的同时,也逐渐暴露出其在法规、管理、竞争等方面不够完善等深层次问题。
1、物业管理相对滞后,明显落后于目前快速发展的房地产开发与销售,形成建设与管理脱节的局面。
2、传统管理体制的存在以及多头并管现象的存在,形成各部门分块割据,各自为政的局面,没有在小区范围内形成资源共享、统一管理的局面,严重影响到小区物业管理的正常开展。
3、封闭格局尚未打破,物业管理行业没有实现有效的市场竞争。传统管理机制的存在和准开发准管理的局面,使业主缺乏对物业管理公司的选择权,物业管理单位缺少内在动力和外在压力,服务意识不强。
4、小区物业管理的业务范围窄,经费来源匮乏,制约了小区物业管理的正常运转和管理单位的自我发展。
5、物业管理法规不健全,缺乏对物业管理的有效制约机制,造成管理上的困难。一方面,缺少对物业管理单位的约束,服务层次不到位;另一方面,物业管理单位的法律地位得不到保障,管理很难收到好的成效。
第3章 系统分析
3.1 需求分析
根据该物业的具体情况,系统主要的功能包括:
1、经营部:“小区信息生成”、“大楼信息生成”、“房屋信息生成”、“小区信息登记”、“大楼信息登记”、“房屋信息登记”、“系统数据设定”。
2、管理部:“业主信息登记”、“人口信息查询”、“小区员工管理”、“系统数据设定”。
3、财务部:“收费登记管理”、“水费查询管理”、“电费查询管理”、“煤气费查询管理”、“采暖费查询管理”、“其它费用查询管理”。
4、保安部:“保安排班管理”、“保安排班查询”。
5、经理室:“小区资源统计”、“业主信息查询”、“小区员工查询”。
6、系统管理:“操作员管理”、“权限设置”、“背景设置”。
3.2 系统流程图
开始
操作员登录
提示出错
进入主界面
经营部
管理部
财务部
保安部
经理室
系统管理
帮助
错误
正确
图3.1 系统流程图
3.3 数据流程图(DFD)
由于版面有限,只画出部分数据流程图 如下图所示
操作员
验证
登录
权限表
经营部
保安部
管理部
经理室
1.1
小 区
信 息
1.2
大 楼
信 息
1.3
房屋信 息
F1小区信
息表
F2大楼信息表
F3房屋信息表
2.1
业主信 息
2.2
人口信 息
2.3
员工信 息
F4业主信息表
F5人口信息表
F6员工信息表
3.1
保安信 息
F7排班信息表
4.1
查询业主信 息
4.2
查询员工信 息
图3.2 DFD图
3.4 数据字典
名字:小区信息表
别名:
描述:记录小区信息
定义:小区编号+小区名称+小区说明+负责人+楼栋数+总户数+建筑面积+居住面积+绿化面积+占地面积+地址+备注+照片+竣工日期+交工日期
位置:小区信息表
名字:大楼信息表
别名:
描述:记录大楼信息
定义:大楼编号+大楼名称+大楼说明+大楼位置+房屋数量+总户数+负责人+所属区域+备注+照片+建筑面积+竣工日期+交工日期+大楼结构+朝向+单元数
位置:大楼信息表
名字:房屋信息表
别名:
描述:记录房屋信息
定义:房间编号+小区名称+大楼名称+单元+楼层+房间号码+房主代号+房主姓名+权属类型+朝向+房间结构+用途+房间类别+配备设施+房屋状态+建筑面积+使用面积+公产面积+私产面积+是否空闲+备注
位置:房屋信息表
名字:业主信息表
别名:
描述:记录业主信息
定义:业主代号+业主姓名+性别+联系地址+电话号码+工作单位+证件名+证件号+签约日期+进住日期+进住起始日期+进住终止日期+是否进住+购房合同书编号+管理协议书编号+购入房编号+小区名称+大楼名称+房间号码
位置:业主信息表
名字:人口信息表
别名:
描述:记录人口信息
定义:人口编号+姓名+性别+出生日期+成员代号+文化程度+与户主关系+籍贯
+国籍+婚姻+工作单位+职业+职务+职称+电话号码+家庭住址+小区名称+大楼名称+房间号码+身份证+户口所在地+暂住证+房间编号+备注
位置:人口信息表
名字:员工信息表
别名:
描述:记录员工信息
定义:员工编号+姓名+性别+出生日期+员工种类+联系电话+家庭住址+所属部门+备注
位置:员工信息表
名字:排班信息表
别名:
描述:记录保安排班信息
定义:编号+执勤人+执勤目的+执勤岗位+巡逻线路+当发生事+事故处理情况+日期
位置:排班信息表
3.5 E-R图
小区信息
小区编号
小区名称
小区说明
负责人
楼栋数
交工日期
竣工日期
备注
总户数
建筑面积
居住面积
绿化面积
占地面积
地址
3.5.1 小区信息实体图
图3.3 小区信息实体图
3.5.2 业主信息实体图
业主信息
业主代号
业主姓名
性别
联系地址
电话号码
工作单位
购入房编号
购房合同书编号
大楼名称
证件名
小区名称
签约日期
进住日期
是否进住
房间号码
管理协议书编号
证件号
图3.4 业主信息实体图
3.5.3 大楼信息实体图
大楼信息
大楼编号
大楼名称
大楼说明
大楼位置
房屋数量
建筑面积
竣工日期
交工日期
单元数
大楼结构
总户数
负责人
所属区域
备注
朝向
图3.5 大楼信息实体图
3.5.4 房屋信息实体图
房屋信息
房间编号
小区名称
大楼名称
单元
楼层
房间号码
用途
房间结构
朝向
是否空闲
建筑面积
配备设施
房屋状态
使用面积
房间类别
房主代号
房主姓名
权属类型
图3.6 房屋信息实体图
在找出上述实体基础上,进一步分析得出实体联系图即E-R图
管理员
使用
物业管理系统
管理
属于
属于
签约
小区
大楼
房屋
业主
1
n
1
n
1
n
n
1
图3.7 实体联系图(E-R图)
第4章 总体设计
4.1 项目规划
物业管理系统是一个典型的数据库管理系统,系统由基本信息设置、货物托运管理、信息查询、报表管理、系统管理等模块组成,规划系统功能模块如下:
1、经营部:小区信息生成、大楼信息生成、房屋信息生成、小区信息登记、大楼信息登记、房屋信息登记、系统数据设定、退出。
2、管理部:业主信息登记、人口信息查询、小区员工管理、系统数据设定。
3、财务部:收费登记管理、水费查询管理、电费查询管理、煤气费查询管理、采暧费查询管理、其它费用查询管理。
4、保安部:保安排班管理、保安排班查询。
5、经理室:小区资源统计、业主信息查询、小区员工查询。
6、系统管理:操作员管理、权限设置、背景设置。
7、帮助:帮助、关于本软件。
4.2 系统功能结构
本系统共分6大部分、27个功能模块。系统功能结构图如图2所示。
经理室
小区员工查询
业主信息查询
小区资源统计
系统管理
权限设置
操作员管理
经营部
管理部
财务部
小区信息生成
大楼信息生成
房屋信息生成
小区信息登记
大楼信息登记
房屋信息登记
系统数据登记
保安部
保安排班管理
保安排班查询
系统数据设定
小区员工管理
人口信息查询
业主信息登记
收费登记管理
水费查询管理
电费查询管理
煤气费查询管理
采暖费查询管理
物业管理系统
图4.1 物业管理系统结构图
第5章 系统设计
5.1 设计目标
本系统将信息技术与传统物业管理相结合,轻松解决物业管理公司发展中遇到的诸多问题,力推物业管理公司健康、快速地发展。
本系统在设计的时候应该满足以下几个目标:
1、系统最大限度地实现了易安装性、易维护性和易操作性。
2、系统运行稳定、安全可靠。
3、软件结构清晰,功能一目了然。
4、方便、快捷的全方位查询。
5、操作员可以随时修改自己的口令。
6、不同的操作员具有不同的操作权限。
7、数据保密性强,为每个用户设置权限级别。
5.2 开发及运行环境
系统开发平台:Microsoft Visual FoxPro 6.0。
运行平台:Windows XP/ Windows 2000/ Windows 2003
分辨率:最佳效果1024×768像素
5.3 数据库设计
本系统采用的是Visual FoxPro自带的数据库,系统数据库名为DataBase。数据库“Wuyemanage”中包含26个表:部门信息表Tabbminfo、采暖费表Tabcnmoney、电费表Tabdianmoney、大楼信息表Tabdlinfo、房间结构表Tabfjstructure、朝向表Tabfrontage、房屋信息表Tabfwinfo、房屋统计表Tabfwtj、工种信息表Tabgzinfo、科目设定表Tabkmsd、煤气费表Tabmqmoney、其它费用表Tabothermoney、排班表Tabpb、权限表Tabpurview、权属类型表Tabqstype、人口信息表Tabrkinfo、人口统计表Tabrktj、水费表Tabsmoney、投诉信息表Tabtsinfo、投拆统计表Tabtstj、维修信息表Tabwxinfo、小区信息表Tabxqinfo、员工信息表Tabyginfo、业主信息表Tabyzinfo、装修队信息表Tabzxgroup、装修信息表Tabzxinfo。限于篇幅所限,下面只给出重要数据表的表结构,数据库中的数据表请参见附录A。
第6章 主要功能模块设计
6.1 系统主界面的设计
程序启动后,在系统登录界面验证操作员密码后,将进入程序主界面的设计。通过程序主界面可以执行相应权限的操作,并且可以通过选择主界面菜单或按钮,调用相应程序,进行相应操作。程序主界面的运行结果如图所示。
图6.1系统主界面的运行结果
1.表单设计
(1)新建一个项目,名称为物业管理系统,在该项目中添加一个新表单,命名为Fdesktop。
(2)在表单中插入名称为Vcxmain的ToolBar类、Image控件、listview控件、imagelist控件、Timer控件。
(3)重要控件的重要属性如表1所示。
表1 重要属性及值
对象
属性
值
Vcxmain
LockScreen
False
Vcxmain
Movable
False
Vcxmain
Sizeable
False
Timer
InterVal
10
2.类代码设计 见附录B P29
6.2 系统登录界面设计
用户进入系统前,必须通过系统登录进入程序主界面,通过系统登录界面可以对用户的身份及使用权限进行确认。系统登录表单运行结果如图所示。
图6.2系统登录表单运行结果
1.表单设计
(1)在物业管理系统的项目中,新建一个表单,命名为Admin。
(2)在表单中添加ImageList控件、Image控件、ListView控件、ImageList控件、Text控件、Label控件、Commandgroup控件。
(3)重要控件属性如表2所示。
表2 重要控件的重要属性及值
控件名
属性
值
功能
Text1
PasswordChar
*
提供密码输入
2.代码设计
定义全局变量cn,用来判断输入操作员或密码的次数,当cn大于3时,将自动退出系统。在List列表中显示所有的操作员姓名和代表其权限级别的图标。
代码见附录B P30
6.3 小区信息生成设计
用户单击快捷工具栏上的“经营部”按钮,在弹出的功能列表项中选择“小区信息生成”选项,进入小区信息生成界面。通过小区信息生成模块可进行小区区域数量的生成。小区信息生成运行结果如图所示。
图6.3 小区信息生成表单运行结果
1.表单设计
(1)在物业管理系统的项目中,新建一个表单,命名为为“小区信息生成”。
(2)在表单中添加Label控件、Spinner控件、Commandgroup控件、Shape控件。
(3)重要控件的重要属性如表3所示。
表3 重要控件的重要属性及值
对象
属性
值
Label
AutoSize
True
Shape
BorderStyle
1-实线(默认值)
Shape
SpecialEffect
0-3维
2.代码设计
单击“开始生成”按钮,将自动生成小区基本信息保存到小区信息表“Tabxqinfo”中。小区编号区域由微调框所指定。如果数据表中有该小区编号,将不被生成。保存完毕,调入“小区信息登记”表单,进行小区详细信息的添加。
具体代码见附录B P33
6.4 业主信息登记设计
用户进入系统后,单击主界面“管理部”按钮,在弹出的功能选项表中选择“业主信息登记”选项,进入业主信息登记界面。通过业主信息登记界面可以实现添加、修改、删除、业主信息,可以通过查询方式浏览业主信息及用户单击相应的业主代号选项,再单击修改业主信息按钮或添加新业主按钮可直接调用业主信息界面。业主信息登记运行结果如图所示。
图6.4 业主信息登记表单运行结果
1.表单设计
(1)在物业管理系统的项目中,新建一个表单,包含Form1、Form2 、Form3 、Form4的表单集,名称为“业主信息登记”。
(2)在Form1表单中添加Label、Combo控件、Text控件、Grid控件、List控件、Command控件、Commandgroup控件、Optiogroup控件、Date and Time Picker控件、Edit控件。
(3)重要控件属性如表4所示。
表4 重要控件的重要属性及值
控件名
属性
值
功能
Form1.Combo1
RowSource
RowSourceType
tabxqinfo.小区名称
6-字段
提供小区列表
Form1.Grid1
ColumnCount
1
提供大楼列表
Form1.Grid3
ColumnCount
RecordSource
21
tabyzinfo
提供业主信息列表
Form1.List1
ColumnCount
ColumnWidths
RowSourceType
2
90,70
6-字段
提供房屋列表
Form3.Combo2
RowSource
RowSourceType
已进住,未进住
1-值
提供是否进住列表
Form3.Grid1
ColumnCount
RecordSource
27
tabrkinfo
提供家庭员列表
2.代码设计见附录 B P34
6.5 小区资源统计设计
用户进入系统后,单击主界面“经理室”按钮,在弹出的功能列表项中选择“小区资源统计”选项,进入小区资源统计界面。通过小区资源统计界面可通过“加入”按钮对小区资源进行统计分析,并且通过“去除”按钮清除对小区资源统计分析以及。小区资源统计运行结果如图所示。
图6.5小区资源统计表单运行结果
1.表单设计
(1)在物业管理系统的项目中,新建一个表单,命名为“小区资源统计”。
(2)在表单中添加Combo控件、List控件、Commandgroup控件、Label控件、Chart控件。
(3)重要控件属性如表5所示。
表5 重要控件的重要属性及值
控件名
属性
值
功能
Combo1
RowSource
RowSourceType
tabxqinfo.小区名称
6-字段
提供小区列表
List1
ColumnCount
ColumnWidths
RowSourceType
2
87,60
6-字段
提供楼房列表
List2
ColumnCount
ColumnWidths
RowSourceType
3
51,51,30
6-字段
提供被选中楼房列表
Combo2
DisplayValue
RowSource
RowSourceType
房产资源比例图
房产资源比例图,小区人口比例图
1-值
提供统计依据列表
MSChart1
ChartType
ColumnCount
RowCount
RowLable
14-2d Pie
1
3
R1
显示统计信息图表
2.代码设计见附录B P38
6.6 权限设置设计
用户进入系统后,单击主界面“系统管理”按钮,在弹出的功能列表项中选择“权限设置”选项,进入权限设置界面。通过权限设置界面可设置一般操作员的权限以及查询操作员权限级别及使用权限。权限设置运行结果如图所示。
图6.6 权限设置表单运行结果
1.表单设计
(1)在物业管理系统的项目中,新建一个表单,命名为“权限设置”。
(2)在表单中添加List控件、Text控件、Command控件、Label控件、Check控件。
(3)重要控件的重要属性如表6所示。
表6 重要控件的重要属性及值
对象
属性
值
Label
AutoSize
True
Text
ColorSource
0 – 对象的颜色属性
Text
Enabled
False
List
Enabled
True
2.代码设计见附录B P44
第7章 系统测试与方法
软件测试其目的是保证发现软件错误,它直接影响着软件的质量,是保证软件可靠性的主要方法之一。
7.1系统测试分析
本系统主要采用Visual Foxpro数据库开发平台进行开发。Visual Foxpro提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。虽然Visual Foxpro6.0功能强大,但由于其中的控件较多,所以在测试过程出现了一些错误而进行调试很有难度。例如发现运行单个表单时会出现找不到数据表的情况,后来我通过查阅资料才知道原来是因为在每个表单设计时都有个数据环境,要把该表单需要的数据表添加进去才行。
当然除了以上出现的问题外,还应注意程序的严密性,因为程序中一个字母的出入就有可能使我的程序无法运行。而且由于时间及能力有限,有些模块的功能设计并不十分详细,
还有待完善。
7.2系统测试的方法
对系统的测试其方法是多种多样的,而选择一种正确的方法显得尤为重要。本系统测试涉及到以下几个方面:
1、检验系统安全性方面,即系统管理员账号和密码的合法性和一致性检查。系统管理员的账号和密码必须一致,二者缺一不可。因此设计用例时可以任意变动其中任意一个,使其
处于不一致或不正确的状态:如输入错误账号和密码;输入正确的账号和错误的密码等。检查系统是否能够做出准确无误的身份验证。必须保证合用户的权限,限制非法用户的侵
入。
2、数据信息填写的合法性检查。如在录入例如房间编号或大楼号时对数据有长度和规则的要求,如不按要求填写,就无法正确录入,也无法完成查询功能。
3、检验系统的信息输出功能。即在正确输入了查询要求和信息后,系统应能立即反映出完整而且正确的信息返回给合法用户。
结论
众所周知,制作一个系统之前首先要进行的就是需求分析,但我一开始由于对系统的需求分析不足,因此导致多次重做。在刚刚开始使用VFP的时候,对很多细节也没有概念,特别是对表单的作用的掌握理解不准确,例如不知道如何建立表单集,在表单建好后运行时又遇到了找不到表的问题,同时在表单的制作过程中对表单的尺寸的把握,对各个控件尺寸的把握是比较困难的,各个控件在表单中的布局也非常重要。后来通过老师的指导、查阅相关的书籍资料及通过网络向专业的数据库人员请教把这些问题一一解决了。在建立好表单后就是要新建程序代码、菜单及
展开阅读全文