资源预览内容
第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
第9页 / 共26页
第10页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
小区物业管理系统小区物业管理系统摘 要n n小区物业管理系统是为小区管理者更好的维护小区各项业务处理工作而开发的管理软件,利用计算机实现对小区物业高效、准确的维护、管理。 n n后台数据库使用SQL Server,前台开发工具使用Delphi。n n本系统采用目前比较流行的ADO数据访问技术,针对每个数据库表建立了数据实体类,并为每个数据实体类定义了相应的操作方法,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。关键词关键词 n n小区物业管理系统 n nSQL Server数据库n nDelphi开发语言n n管理信息系统 系统需求分析系统需求分析 n n能够记录、管理小区内各楼盘的基本信息,例如楼内包含的单元数。n n对业主、房产资料要有记录、管理,包括业主的居住信息。n n车位管理,记录小区车位号、车牌号、车主等资料。n n缴费管理,记录业主所缴水电费等数据。n n能够灵活设置各种费用的收取方式,调整单价。系统功能模块示意图系统功能模块示意图 简单使用说明简单使用说明n n运行系统后,首先会看到登录窗体,对用户的身份进行认运行系统后,首先会看到登录窗体,对用户的身份进行认证。如果需要对普通用户进行管理,则使用证。如果需要对普通用户进行管理,则使用AdminAdmin用户登用户登录;否则建议使用录;否则建议使用UsersUsers用户登录。如果还要创建其他用户用户登录。如果还要创建其他用户,可以在用户管理模块中创建和管理。,可以在用户管理模块中创建和管理。n n在本系统中,应该首先增加楼宇信息,之后才能增加单元在本系统中,应该首先增加楼宇信息,之后才能增加单元信息。信息。 n n添加楼宇信息后,就可以添加业主信息了。在业主信息管添加楼宇信息后,就可以添加业主信息了。在业主信息管理模块中可以对业主信息进行添加、修改、删除和查看等理模块中可以对业主信息进行添加、修改、删除和查看等操作。操作。 n n在车位管理模块中,可以对车位号和用户进行添加、修改、在车位管理模块中,可以对车位号和用户进行添加、修改、删除和查看等操作。删除和查看等操作。 n n在费用设置管理模块中,可以对费用信息进行添加、修改、在费用设置管理模块中,可以对费用信息进行添加、修改、删除和查询等操作。删除和查询等操作。 n n在缴费登记管理模块中,可以针对不同缴费项目,根据当在缴费登记管理模块中,可以针对不同缴费项目,根据当前仪表记录数据计算出应交费用。前仪表记录数据计算出应交费用。 开发工具的选择开发工具的选择 n n前台开发工具选择Delphi 7n n后台数据库选择SQL Servern n中间层采用ADO数据访问技术,将对数据库的操作以类的形式封装用户管理功能模块用户管理功能模块 系统流程分析如图系统流程分析如图 所需实用技术所需实用技术 n n所选开发工具的基本编程方法。n n基本的后台数据库管理方法,例如创建数据库、创建表、创建视图、备份和还原数据库等。n n常用SQL语句的使用。n nADO数据库访问技术。设计表结构设计表结构n n数据库结构设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。 n n数据库xqwy包含7个表,即楼牌号表、单元号表、业主信息表、价格表、收费记录表、车位表和操作员表。 n n具体表结构参见书中的内容。数据库应用系统工程规划数据库应用系统工程规划 n n本工程包含如下几个模块:n nDADA 提供数据访问支持模块。n nCommonCommon 提供程序中需要的数据实体模块。n nFeeFee 费用管理模块。n nYZYZ 业主信息管理模块。n nOperatorOperator 操作员管理模块。n nCarCar 车位管理模块。添加类模块添加类模块n n在工程中,需要为每一个表定义一个类。在通常情况下,类的成员变量与对应的表中的字段名相同。n n本实例中所有的类模块将保存在“第2章代码Common”目录下。 针对数据实体类的操作方法、函数分别在以下四个控制文件中实现: n nControl_feeU 包含了费用相关的函数n n Control_yzU 包含了业主相关的楼宇、单元、业主信息等操作 n nControl_OperatorU 针对操作员所进行的操作 n nControl_CarFeeU 包含了车位管理相关的函数 举例:举例:Control_feeU 包含的函数包含的函数主窗体设计主窗体设计登录窗体设计登录窗体设计楼宇信息管理模块楼宇信息管理模块 业主基本信息编辑窗体设计业主基本信息编辑窗体设计业主信息管理窗体设计业主信息管理窗体设计 费用设置窗体设计费用设置窗体设计 缴费管理窗体设计缴费管理窗体设计 车位信息管理窗体设计车位信息管理窗体设计修改密码窗体设计修改密码窗体设计用户管理窗体设计用户管理窗体设计进一步工作进一步工作 n n读者可以在本系统的基础上做进一步地功能扩展和研究。n n例如,将对数据库的操作独立制作成COM组件,实现数据库开发的三层体系结构,即数据库、中间层和前端应用程序。n n读者也可以修改本系统中用户名和密码方式的身份认证模式,使用更加安全可靠的PKI身份认证体系。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号