功能介绍:
技术:eclipse,mysql,tomcat,ssh三大框架
- 收费管理 :智能卡信息添加,只有系统管理员能添加智能卡信息。 费用维护(修改、删除)系统管理员有此权限。 费用添加,系统管理员有此权限。
固定类费用缴纳(根据条件查询,显示某住户的基本信息),系统管理员对 住户固定类费用的收取。
非固定类费用缴纳(根据条件查询,显示某住户的基本信息),系统管理员 对住户非固定类费用的收取。
个人缴费查询(所有用户都可以查询某住户某时间内各个费用的缴纳情况) 付费管理: 固定类费(用显示各固定类费用需付费情况)
非固定类费用缴费(显示各非固定类费用需付费情况) 维修管理: 维修信息维护(修改、删除、批量导入、批量导出设备维修信
息)系统管理员有此权限。 维修信息添加(添加设备维修信息)系统管理员有此权限。 维修信息查询(所有用户都可以查询设备维修信息)
业主报修: 维修信息维护(修改、删除、批量导入、批量导出设备维修信 息)系统管理员有此权限。
维修信息添加(添加设备维修信息)系统管理员有此权限。 维修信息查询(所有用户都可以查询设备维修信息)
统计报表:收费统计(系统管理员对某年某月度用户缴费情况的统计分析) 设备维修统计(系统管理员对某年某月度设备维修情况的统计分
系统管理:包括用户登录、密码重置、用户管理。 用户登录(不同角色的用户进入系统,系统显示相应的页面)。注册的用户
先进行用户注册;忘记密码的用户则可以通过密码提示问题修改原始密码。 密码重置(只有系统管理员有重置用户密码的权限)。
用户维护(修改、删除)系统管理员有此权限。 用户添加,只有系统管理员有权限添加用户信息,并分配其角色。
来访管理:来访者信息维护(修改、删除、批量导入、批量导出来访者信 息)系统管理员有这些权限。
来访者信息添加,只有系统管理员能添加来访者信息。 社区信息栏:通知栏(品牌活动,活动反馈,新闻栏)
意见栏(小区管理意见,交流平台,投诉)
效果截图:
数据库表:
CREATE TABLE tb_advise
(
AdviseId
varchar(50) NOT NULL DEFAULT ‘’,
UserId
varchar(50) NOT NULL,
Contents
varchar(500) NOT NULL,
AdviseTypeId
varchar(50) DEFAULT NULL,
AdviseName
varchar(50) DEFAULT NULL,
CreateTime
datetime DEFAULT NULL,
Extent
varchar(50) DEFAULT NULL,
PRIMARY KEY (AdviseId
),
KEY fr_aati
(AdviseTypeId
),
KEY fr_aui
(UserId
),
CONSTRAINT fr_aati
FOREIGN KEY (AdviseTypeId
) REFERENCES tb_advisetype
(AdviseTypeId
) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT fr_aui
FOREIGN KEY (UserId
) REFERENCES tb_user
(UserId
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
–
– Dumping data for table tb_advise
/*!40000 ALTER TABLE tb_advise
DISABLE KEYS /;
INSERT INTO tb_advise
(AdviseId
,UserId
,Contents
,AdviseTypeId
,AdviseName
,CreateTime
,Extent
) VALUES
(‘01’,‘01’,‘楼下底商的饭店每天倒出来的垃圾臭气熏人,实在有点让人受不了:而且还把楼下环境弄的很脏乱,造成小区整体环境很差,安全也很差。’,‘01’,‘举报’,‘2015-10-12 20:16:04’,NULL),
(‘02’,‘02’,‘小区道路每天专人打扫,室内经常打扫,做到窗明几净’,‘01’,‘意见’,‘2015-09-27 20:17:59’,NULL),
(‘03’,‘02’,‘举报小区不收拾卫生’,‘01’,‘举报’,‘2015-09-28 20:19:34’,NULL),
(‘04’,‘01’,‘1号楼西单元楼梯灯光太暗’,‘02’,‘意见’,‘2015-10-05 20:20:13’,NULL),
(‘05’,‘02’,‘小区道路每天专人打扫,室内经常打扫,做到窗明几净’,‘03’,‘建设’,‘2015-10-04 20:21:18’,NULL);
/!40000 ALTER TABLE tb_advise
ENABLE KEYS */;
–
– Definition of table tb_advisetype
DROP TABLE IF EXISTS tb_advisetype
;
CREATE TABLE tb_advisetype
(
AdviseTypeId
varchar(50) NOT NULL,
AdviseTypeName
varchar(50) NOT NULL,
Extent
varchar(50) DEFAULT NULL,
PRIMARY KEY (AdviseTypeId
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
–
– Dumping data for table tb_advisetype
/*!40000 ALTER TABLE tb_advisetype
DISABLE KEYS /;
INSERT INTO tb_advisetype
(AdviseTypeId
,AdviseTypeName
,Extent
) VALUES
(‘01’,‘服务意见栏’,NULL),
(‘02’,‘管理意见栏’,NULL),
(‘03’,‘建设意见栏’,NULL);
/!40000 ALTER TABLE tb_advisetype
ENABLE KEYS */;
–
– Definition of table tb_assetinfo
DROP TABLE IF EXISTS tb_assetinfo
;
CREATE TABLE tb_assetinfo
(
AssetId
varchar(50) NOT NULL,
AssetName
varchar(50) NOT NULL,
AssetTypeId
varchar(50) NOT NULL,
BuyDate
date NOT NULL,
UserLife
varchar(50) NOT NULL,
AssetNum
int(11) NOT NULL,
Extent
varchar(50) DEFAULT NULL,
PRIMARY KEY (AssetId
),
KEY fr_ati
(AssetTypeId
),
CONSTRAINT fr_ati
FOREIGN KEY (AssetTypeId
) REFERENCES tb_assettype
(AssetTypeId
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
–
– Dumping data for table tb_assetinfo
/*!40000 ALTER TABLE tb_assetinfo
DISABLE KEYS /;
INSERT INTO tb_assetinfo
(AssetId
,AssetName
,AssetTypeId
,BuyDate
,UserLife
,AssetNum
,Extent
) VALUES
(‘01’,‘电脑’,‘01’,‘2015-10-27’,‘三年’,10,NULL),
(‘02’,‘打印机’,‘01’,‘2015-10-05’,‘三年’,8,NULL),
(‘03’,‘桌椅板凳’,‘01’,‘2015-09-27’,‘二年’,12,NULL),
(‘04’,‘拖把’,‘02’,‘2015-09-08’,‘六个月’,20,NULL),
(‘05’,‘扫帚’,‘02’,‘2015-08-04’,‘八个月’,23,NULL);
/!40000 ALTER TABLE tb_assetinfo
ENABLE KEYS */;
–
– Definition of table tb_assettype
DROP TABLE IF EXISTS tb_assettype
;
CREATE TABLE tb_assettype
(
AssetTypeId
varchar(50) NOT NULL,
AssetTypeName
varchar(50) NOT NULL,
Extent
varchar(50) DEFAULT NULL,
PRIMARY KEY (AssetTypeId
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
–
– Dumping data for table tb_assettype
/*!40000 ALTER TABLE tb_assettype
DISABLE KEYS /;
INSERT INTO tb_assettype
(AssetTypeId
,AssetTypeName
,Extent
) VALUES
(‘01’,‘固定资产’,NULL),
(‘02’,‘消耗品’,NULL),
(‘03’,‘其他’,NULL);
/!40000 ALTER TABLE tb_assettype
ENABLE KEYS */;
–
– Definition of table tb_building
DROP TABLE IF EXISTS tb_building
;
CREATE TABLE tb_building
(
BuildingId
varchar(50) NOT NULL,
BuildingName
varchar(50) DEFAULT NULL,
Face
varchar(50) DEFAULT NULL,
BuildArea
double DEFAULT NULL,
FloorNum
int(11) DEFAULT NULL,
Height
double DEFAULT NULL,
BuildTime
datetime DEFAULT NULL,
Type
varchar(50) DEFAULT NULL,
VillageId
varchar(50) DEFAULT NULL,
extent
varchar(50) DEFAULT NULL,
PRIMARY KEY (BuildingId
),
KEY VillageId
(VillageId
),
CONSTRAINT VillageId
FOREIGN KEY (VillageId
) REFERENCES tb_villageinfo
(VillageId
) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
–
– Dumping data for table tb_building
/*!40000 ALTER TABLE tb_building
DISABLE KEYS /;
INSERT INTO tb_building
(BuildingId
,BuildingName
,Face
,BuildArea
,FloorNum
,Height
,BuildTime
,Type
,VillageId
,extent
) VALUES
(‘01’,‘A-1幢’,‘朝南’,230,23,200,‘2015-09-27 16:29:48’,‘非门面’,‘001’,NULL),
(‘02’,‘C-1幢’,‘朝东’,42,32,234,‘2015-09-28 16:31:20’,‘门面’,‘005’,NULL),
(‘03’,‘A-4幢’,‘朝西’,321,32,423,‘2015-09-29 16:32:12’,‘非门面’,‘001’,NULL),
(‘123’,‘123’,‘朝东’,123,123,123,‘2015-11-11 00:00:00’,‘门面’,‘001’,NULL),
(‘5’,‘3’,‘朝南’,123,11,1223,‘2015-11-30 00:00:00’,‘非门面’,‘002’,NULL);
/!40000 ALTER TABLE tb_building
ENABLE KEYS */;
–
– Definition of table tb_card
DROP TABLE IF EXISTS tb_card
;
CREATE TABLE tb_card
(
CardId
varchar(50) NOT NULL,
RoomId
varchar(50) NOT NULL,
StateFlag
int(11) NOT NULL DEFAULT ‘0’,
Extent
varchar(50) DEFAULT NULL,
PRIMARY KEY (CardId
),
KEY pr_cr
(RoomId
),
CONSTRAINT pr_cr
FOREIGN KEY (RoomId
) REFERENCES tb_room
(RoomId
) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;