A. 求小区物业管理系统数据流图,业务流图,数据字典

前台功能结构如图 2 所示:

前台功能结构
后台功能结构如图 3 所示:

后台功能模块

2.1.4 系统数据库设计
本系统采用 Access 数据库,数据库名称为 db_wygl,其中包含 8 张表。
注册信息表 tb_zhuce
网站公告表 tb_Bulletin
住户停车信息表 tb_homePark
住户欠费信息表 tb_qianfei
业主投诉信息表 tb_tousu
设备维护信息表 tb_weihu
系统新闻信息表 tb_xinwe
注册信息表 tb_zhuce
住户信息表 tb_zhuhu

各表对应的 E-R 图

注册信息实体如图4所示

图4注册信息实体 E-R 图

网站公告信息实体图如图 5 所示:

图 5 网站公告信息实体 E-R

7 停车信息实体图如图 6 所示:

图 6 停车信息实体 E-R 图
欠费信息实体图如图 7 所示:

-R 图

图 7 欠费信息实体 E-R 图

投诉信息实体图如图 8 所示

8 图 8 投诉信息实体 E-R 图

维护信息实体图如图 9 所示;

图 9 维护信息实体 E-R 图

新闻信息实体图如图 10 所示:

图 10 新闻信息实体 E-R 图

住户信息实体图如图 11 所示

图 11 住户信息实体 E-R 图

2.2 逻辑模型分析和设计 注册信息表
2.2.1 注册信息表: tb_zhuce

主键:用户姓名 name
表 2.1 注册信息表

列名 数据类型 宽度 是否为空 说明
Name 文本 10 No 用户姓名
Pwd 文本 20 No 用户密码
Sex 文本 5 No 用户性别
Birth 日期/时间 No 出生日期
Age 文本 5 No 年龄
Hunyin 文本 10 No 婚姻状况
Card 文本 20 No 身份证号
Tel 文本 10 Yes 联系电话
Chengshi 文本 10 Yes 所在城市
Addreess 文本 20 yes 家庭住址
Email 文本 20 Yes 电子邮箱
Zhiwu 文本 10 Yes 职务类型
beizhu 备注 no 备注信息

2.1 注册信息表

2.2.2 住户信息表 tb_zhuhu

主键:房号 fanghao
表 2.2 注册信息表

列名 数据类型 宽度 是否为空 说明
Name 文本 10 No 小区名称
Lyname 文本 20 No 楼宇名称
Lydy 文本 20 No 楼宇单元
Fanghaog 文本 10 No 房号
fangxing 文本 10 Yes 房型
jzmj 文本 10 No 建筑面积
cqstata 文本 20 No 产权状况
Fwbeizhu 备注 Yes 房屋备注
Systata 文本 10 No 使用状况
Zfname 文本 20 No 住房名称
qrtime 日期/时间 No 迁出时间
zfname 文本 20 Yes 住房名称
idcard 文本 20 no 身份证号
Work 文本 20 Yes 工作单位
Lxtel 文本 10 No 联系电话
address 文本 20 No 联系住址

2.2.3 系统新闻信息表 tb_xinwen

主键:新闻标题 title
表 2.3 系统新闻信息表

列名 数据类型 宽度 是否为空 说明
Title 文本 20 No 新闻标题
Neirong 备注 No 新闻内容
Fabushijian 日期/时间 No 发布时间
Faburen 文本 10 No 发布人
Xinwenleibie 文本 10 Yes 新闻类别
Renqi 文本 50 No 人气指数
beizhu 备注 No 状态

2.2.4 设备维护信息表 tb_weihu

主键:维护设备编号 id
表 2.4 设备维护信息表

列名 数据类型 宽度 是否为空 说明
Id 文本 20 No 设备维护编号
Nname 文本 10 No 住户姓名
Stime 日期/时间 No 起始日期
Etime 期/时间 10 No 终止日期
Person 文本 10 No 经手人
Feiyong 文本 50 No 服务费用
Stata 文本 No 状态
Beizhu 备注 yes 备注
Neirong 备注 No 维护内容

2.2.5 业主投诉信息表 tb_tousu

主键:投诉编号 id
表 2.5 业主投诉信息表

列名 数据类型 宽度 是否为空 说明
Id 文本 20 No 投诉编号
Person 文本 10 No 投诉住户名
time 日期/时间 No 投诉日期
Neirong 备注 Yes 投诉内容
zhuangtai 文本 10 No 投诉状态

2.2.6 住户欠费信息表 tb_qianfei
主键:欠费住户名称 name
表 2.6 住户欠费信息表

列名 数据类型 宽度 是否为空 说明
Name 文本 10 No 欠费住户名称
Addres 文本 20 No 欠费住户地址
Leibie 文本 10 No 欠费类型
stime 日期/时间 No 欠费起始时间
Etime 日期/时间 No 欠费终止时间
Qianfei 文本 10 o 欠费金额
Stata 文本 10 No 欠费状态
person 文本 10 No 经手人

2.2.7 住户停车信息表 tb_homePark
主键:车牌号 ID
表 2.7 住户停车信息表

列名 数据类型 宽度 是否为空 说明
ID 文本 10 No 车牌号
placeID 文本 10 No 停车场号
tenement 文本 10 No 车主
address 文本 20 No 停车地点
starDate 日期/时间 No 开始时间
endDate 日期/时间 No 结束时间
placeSum 文本 10 No 停车管理费
person 文本 10 No 经手人
handle 文本 10 No 停车缴纳情况
memo 备注 Yes 备注

2.2.8 网站公告表tb_Bulletin
主键:公告号 ID
表 2.8 网站公告信息表

列名 数据类型 宽度 是否为空 说明
ID 自动编号 No 公告号
Title 文本 20 No 公告标题
Content 备注 No 公告内容
Date 日期/时间 No 公告发布时间
Name 文本 10 No 发布人

B. c语言物业费管理系统怎么写

因为我是学习计算机软件专业的,所以我明白你的需求。就是需要使用 C 语言编写一个住宅小区的物业费管理系统。其中至少必须要包括:住宅小区的人员信息(包括本人的姓名、联系方式、住几号楼、几层、哪一个房间)、住宅小区的人员缴费状态(是欠费、还是已交费)、查询功能(能够查询哪些人还没有缴费)、由于一般来说,即使小区物业通知业主们需要缴纳物业管理费,但是这么多业主去缴费的日期肯定不会是同一天的,所以还需要具有查询业主的缴费日期等功能。
关于这个问题,住宅小区的人员信息,你可以定义一个结构体,即:
#define MAX_NAMELEN 40
struct person_info
{
char name[MAX_NAMELEN] ; /* 姓名的最大长度为 MAX_NAMELEN,这个可以自行修改 */

char shouji_number[12] ; /* 手机号码长度为 11 位 */

char building[10] ; /* 几号楼 */

char floor[5] ; /* 楼层号 */

char room[10] ; /* 房间号 */

char payment_state[10] ; /* 缴费状态:是已缴费、还是未缴费 */

} ;
由于这个物业费管理系统是一个完整的程序,任何人都不可能从头到尾帮助你编写该系统,故在这里只能够给你提供一个思路,至于剩下的完整的主程序 main( ) 、以及子函数的搭建、以及后期的编译、调试程序代码只能够靠自己编写、调试了。