
小区住户信息管理系统.docx
34页小区住户信息管理系统学生姓名:尹能指导老师:阳慧摘 要 本系统用软件系统管理的方法代替了平时手工管理资料的方法本系统 的主要功能有:新增住户、删除住户、查询住户在本系统上对住户资料的操作 都会存储到Access数据库里面,进行永久性保存使用VC++ 6.0的开发技术,初步完成了基于Access 2003的系统开发,实 现了住户的新增,住户的删除,住户的查询基本满足了系统简单实用的需求关键词:住户;visual C++ 6.0;Access 2003;管理系统1引言随着房地产业的日渐成熟,住宅小区物业管理不仅反映经济社会发展水平 和市管理水平,而且关系到居民生活环境与生活质量的提高1.1课题背景及意义2003年6月8日国务院第379号令颁布了《物业管理条例》,标志着我国 物业管理行业将进入规范化、法制化、市场化、社会化管理根据不完全统计, 至2006年底,全国物业管理的覆盖面只占城市物业总量的45%,经济发达的一 些城市己达60%以上,至2007年底,我国物业管理企业已超过6万家,从业人 员已突破630万人,年营业总收入超过1200亿元,物业管理社会化、市场化、 专业化、信息化发展迅速,然而物业管理在我国毕竟是新生事物。
物业管理的市 场化进程各地区参差不齐,发展很不平衡我国物业管理理论研究相对薄弱,实 际操作各环节不同程度地存在着一定缺陷和问题,物业管理模式有待于进一步探 讨研究形成对于物业公司来说,什么才是最重要的呢?很明显,是居民,居民 是物业公司的一切工作的重点,必须要有有效的手段对居民的信息进行有效的管 理,现在已经是现代化的社会,传统的用手抄,文档资料等人工方式来管理大量 的人员资料的时代已经过去了,只有用一些现代化的管理软件,使用这些现代化 的管理软件可以极大地提高物业管理公司的工作效率,且容易修改,容易管理 在现在这种竞争激烈的社会中,只有那些能够给客户提供优质高效的服务的公 司,才能赢得客户的青睐,而高效的管理,正是提供高质量服务的保证1.2课程设计目的从物业管理企业的角度看,住宅小区物业管理公司是独立运行、自负盈亏的 经济实体,追求自身经济利益的最大化,在合理收取物业管理费用的基础上,发 挥自身潜能,节支开源,压缩管理成本,向管理要效益不断采用新技术、新方 法,依靠科技进步提高管理水平与服务水平,进行合理先进的成本核算,以最小 的投入,获取最大的经济效益住宅小区物业管理公司最基本的职能就是为小区 内居民提供舒适、安静、良好的居住环境,有利于住宅小区居民的身心健康。
住户管理系统设计的指导思想使住宅小区物业管理系统选择的设备更具先 进性、成熟性、经济性并具有相当的扩充升级余地,为使未来的住宅小区物业管 理将在现有的基础上更加完善、更加先进人们对实施住宅小区物业管理有了客 观和实际的需求这是物业管理市场化及物业管理发展的最根本的动力和基础1.3课题技术支持本系统具有完善的住户信息储存、修改、添加、删除、查询功能,简单实用 本住户管理系统后台数据库采用Access数据库,以保证数据的安全、高效和稳 定前台采用微软公司的Visual C++ 6.0作为主要的开发工具,其可与Access 数据库无缝链接1.4可行性分析报告可行性分析报告可分为经济可行性、技术可行性还有政策可行性1) 经济可行性从经济角度来说,该系统结构简单,易于开发,开发时所用的人力,物力较 少,且实用性好,对物业公司的工作效率的提高有不小的帮助,因此会有一定的 市场潜力,将会有不错的经济效益2) 技术可行性从技术角度来说,本系统主要采用两个工具来进行开发,一个是微软公司的 Microsoft office Access 2003,一个是 Microsoft Visual C++ 6.0,采用这两个工 具的原因是因为本管理系统的整个结构比较简单,Access正好可以作为小型数据 库系统的数据库使用。
而Visual C++ 6.0是比较成熟的应用程序开发工具,且 功能强大,足以胜任这种小型系统的开发因此,使用这两个工具,本人可以在 一定时间内开发出一个住户管理系统3) 政策可行性从社会角度来说,近年来,随着人民生活水平的提高,人们对住宅质量提出 更高的要求,在此前提下,我国各地涌现出了一些运用现代的计算机、控制与通 信技术的智能化住宅小区但是许多住宅小区都存在好了平台却没有智能化的软 件在上面运行的情况,或者说缺少现代化的管理手段因此,开发一个简单实用 的住户管理系统是迫在眉睫的事情简而言之,开发住户管理系统是一项利国利 民的好事,是符合国家的政策法规的,所以从法律上来说是不存在问题的,故具 有法律可行性即政策可行性2需求分析2.1系统需求分析通过对小区管理中的住户信息管理这部分的分析研究,一个住户管理系统应 该要有下面的功能:(1) 罗列住户的业务流程;(2) 查看住户详细信息的业务流程;(3) 增加住户的业务流程;(4) 查询住户的业务流程;(5) 删除住户的业务流程;2.2系统层次方框图本系统的层次方框图如图2-1所示分为三个模块,分别为增加住户、删除住户、查询用户,如图2-1所示:住户管理系统的后台系统删除用户查询用户增 加 住 户图2-1系统的层次方框图2.3数据流图:本数据流图体现了本系统内部的事务的流向,数据被处理的过程,数据的存 储过程。
如图2-2所示:物业管理员事务事务.插入数据增加住 户增加请求T删除住 删除请求 户流程切换查询和罗列请求-住户信息住户信息删除数据住户信息,■-' '显示信息住户信息表物业管理员查询和住户信息" I户查询和读取数据查看请求住户信息住户信息读取数据■查看住户图2-2系统的数据流图2.4数据字典:以下便是在数据库表和程序中都用到的数据项:表2-1数据字典属性名储存代码类型备注户主姓名m_housemasterTCHAR小区名称m_sectionnameTCHAR户主所在的小区楼号m_buildingnumLONG户主所在的楼号单兀号m_cellnumLONG户主所在的单兀号房间号m_roomnumLONG户主的房间号住址m_housetelTCHAR户主的住址单位m_officeTCHAR户主所在的单位单位m_officetelTCHAR户主所在的单位的寻呼机号m_beeppagerTCHAR户主的寻呼机号码号m_mobi1eTCHAR户主的号码电子邮件m_emai1TCHAR户主的电子邮件2.5需求规格说明书:(1) 编写目的对需求分析进行补充说明,详细说明需求分析的部分细节、统一规范格式和 建立需求约束规范等。
2) 对功能的规定在数据流图与数据字典当中,已有了分析3) 对性能的规定系统界面友好,具有一定的健壮性,出现错误时,有良好的错误提示,系统 能够保证长时间运行等4) 数据格式的规范数据类型格式校验它是从数据类型和数据格式的角度来检测输入数据的正确性例如,在输入 住户所在的小区、号楼、单元、房间时,输入的数据应该为整形,如果输入的是 其他类型或是为空都是错误的5) 运行环境的规定1) 设备:本系统对设备的要求很低,现在的一般的电脑主机都能运行但运行时需要有文件MFC42.DLL\MSVCRT.DLL,如果没有,安装一个Visual C++ 6.02) 支持软件:系统支持:Windows 2000/Xp 等开发工具:Visual C++ 6.0、Access 20033系统总体设计3.1概念结构设计因本系统较为简单,因此本系统的实体只有管理员和住户,其中住户是最重 要的实体,它的主要属性有:姓名、地址、家庭、工作、单位、寻 呼机、、Emai 1其中管理员和住户的关系是一对多的关系如图3-1所示:图3.1系统全局实体E-R图3.2逻辑结构设计(1) 逻辑设计规范数据库逻辑设计就是将E-R图转换成关系模型的过程即将所有实体和关系转换成一系列的关系模式,转换过程中常见规则有:1) 一个实体型转换成一个关系模式。
2) 一个一对一的关系模型可转换成一个独立的关系模式,也可与任意一端对应的关系模式合并3) 一个一对多的联系可以转换成一个独立的关系模式,也可与多的那一端对应的关系模式合并4) 一个多对多的联系可以转换成一个关系模式(2) E-R图与关系模式的转换通过对E-R图的分析,本系统只有一个关系模式,对于管理员和住户之间的关系,可以根据逻辑设计规范的规则3)转换成一个关系模式:住户(姓名,地址,家庭,工作,单位,寻呼机,,Email)(3) 逻辑结构表经过数据库系统分析和逻辑设计后,数据库的结构已经非常清晰,首先在Microsoft Access 2003中建立一个数据库Inhabitants然后,分别建立1个 表:house表,该表与逻辑设计中一种的关系模式相对应下面是这个数据库表 中的属性,包括属性列的名称、数据类型、长度、是否为空和备注说明等内容 如表3-1所示:表 3-1 House 表:字段名字段类型字段大小是否为空字段说明户主姓名文本无限制否小区名称文本无限制否户主所在的小区楼号数字无限制否户主所在的楼号单兀号数字无限制否户主所在的单兀号房间号数字无限制否户主的房间号住址文本无限制是户主的住址单位文本无限制是户主所在的单位单位文本无限制是户主所在的单位的寻呼机号文本无限制是户主的寻呼机号码号文本无限制是户主的号码电子邮件文本无限制是户主的电子邮件4详细设计与实现4.1系统主要功能测试本次测试尽可能地覆盖所有模块和所有功能,以保证软件的正确性和可靠 性。
测试的主要目的:(1) 通过测试来检验软件是否可以正常运行2) 通过测试来检验软件的所有功能是否实现3) 当用户出现不规范操作,系统能否发现并提醒用户改正4) 当出现非法操作,系统能否进行错误提示和处理表4-1功能测试表测试功能测试目的测试方法测试结果增加住户新住户能被添加到数据库中打开数据库文件查看达到要求删除住户选中的住户能被删除打开数据库文件查看达到要求查询住户根据填入的资料查出按下查询住户的按达到要求住户钮,填入数据查询增加住户检测非法输入在添加对话框中的小 区、号楼、单元、房 间中填入符号或字母达到要求增加住户检测不规范操作在添加对话框中不填 入户主姓名、小区、 号楼、单元、房间然 后按确定达到要求查询住户检测非法输入在查询对话框中的小 区、号楼、单元、房 间中填入符号或字母达到要求4.2运行环境测试(1) 操作系统:Window 2000/ Window XP或以上版本;(2) 所需软件:Visual C++ 6.0、Access2003;4.3功能设计本系统。
