基于SSH的小区物业管理系统 、源码、 JavaWeb、毕业设计

需求

基于Spring, Struts2, Hibernate 框架实现一个小区物业信息管理系统, 针对小区物业管理公司作为使用对象开发, 为管理员和业主提供服务, 实现人事管理, 设备管理, 保安管理, 投诉管理, 停车位管理, 业主报修, 日常缴费等功能

运行环境

jdk1.8,tomcat8.5,mysql5.6,EclispseEE

项目技术

spring, struts2, hibernate, bootstrap, jsp, jquery

注意事项

  1. 项目附带一篇参考论文 word格式
  2. 导入数据库后需要修改 hibernate.cfg.xml 文件中的数据库地址与密码
  3. 测试管理员 admin 密码 admin
  4. 测试普通用户账号 cswork 密码cswork

介绍

实现功能

  • 物业管理员进行人事管理, 设备管理, 保安管理, 住户资料管理, 投诉管理,住户报修管理,物业缴费管理,住户停车车位管理,留言管理
  • 业主进行住户资料管理, 住户报修, 缴费, 预定停车位, 留言

技术原理

项目基于Spring, Struts2, Hibernate三大框架进行实现, 是一个传统的JavaEE项目, Hibernate作为ORM层参与数据管理和维护, Struts2用于统一管理路由, Spring用于AOP与IOC 实例管理

数据库设计

部分数据库表设计如下, 其他参见源码包

数据表resident设计如下

字段 类型 备注
id int(11)
username varchar(20)
password varchar(20)
persionNo varchar(50)
sex varchar(2)
jig varchar(2)
telephone varchar(50)
address varchar(255)
type varchar(255)
date datetime

数据表rs设计如下

字段 类型 备注
ID int(11)
AdminType int(11)
AdminName varchar(12)
LoginName varchar(12)
LoginPwd varchar(12)
persionNo varchar(20)
post varchar(12)
sex varchar(255)
begDate varchar(255)

数据表t_change设计如下

字段 类型 备注
id int(11)
dNo varchar(20)
zName varchar(20)
type varchar(20)
changeName varchar(20)
remark varchar(200)
waterCase varchar(20)
eCase varchar(20)
gascase varchar(20)
stopCase varchar(20)
mandCase varchar(20)
cases varchar(20)
userid varchar(20)
changedate datetime

其余数据库表的设计参考代码包中的数据库文件

运行截图

基于SSH的小区物业管理系统 、源码、 JavaWeb、毕业设计_第1张图片

基于SSH的小区物业管理系统 、源码、 JavaWeb、毕业设计_第2张图片

基于SSH的小区物业管理系统 、源码、 JavaWeb、毕业设计_第3张图片

基于SSH的小区物业管理系统 、源码、 JavaWeb、毕业设计_第4张图片

基于SSH的小区物业管理系统 、源码、 JavaWeb、毕业设计_第5张图片

  • 源码获取地址
  • 计算机毕设优选项目汇总列表
  • 也可以以发送邮件内容 物业管理 至邮箱 [email protected] 获取源码

你可能感兴趣的:(毕业设计)