基于JSP的小区物业管理系统
5.2总体功能模块
1.描述:系统主页面:左方页面展示了管理员可操作的六大功能,进入相关的管理页面可以链接到子菜单,并且高亮显示,每个管理模块下面都有相应的子菜单。
2.程序运行效果图如图4.2所示:
图4.2管理员主页面
在每个jsp页面将会对相关用户进行拦截操作,这样可以提高安全性,防止用户不经过登陆页面而进入任何子菜单页面:
if(session.getAttribute(\)==null) {
out.print(\请先登录!
');window.open('../index.jsp','_self')\);
}
5.2.1业户信息管理
5.2.1.1业务信息添加
26
基于JSP的小区物业管理系统
1.描述:管理员输入业户相关正确信息后点击录入按钮,如果是没有输入完整的业户信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit=\checkForm()\来检查,checkForm()函数中是各种的校验输入数据的方式。
2.程序效果图如下图4.3所示
图4.3 业户信息添加
5.2.1.2注册用户信息管理
1.描述:管理员点击左侧的菜单“业户信息管理”,页面跳转到业户信息管理界面,调用后台的action类查询出所有的业户信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出业户信息。
2.程序效果图如下图4.4所示
图4.4 业户信息管理
业户信息管理关键代码:
public String zhuhuAdd() {
TZhuhu zhuhu=new TZhuhu();
27
基于JSP的小区物业管理系统
}
zhuhu.setZhuhuName(zhuhuName); zhuhu.setZhuhuTel(zhuhuTel); zhuhu.setZhuhuZhuzhi(zhuhuZhuzhi); zhuhu.setZhuhuBeizhu(zhuhuBeizhu); zhuhu.setUserName(userName); zhuhu.setUserPw(userPw); zhuhu.setDel(\); zhuhuDAO.save(zhuhu); this.setMessage(\操作成功\); this.setPath(\); return \;
public String zhuhuMana() { }
public String zhuhuDel() { }
public String zhuhuEdit() {
TZhuhu zhuhu=zhuhuDAO.findById(zhuhuId); zhuhu.setZhuhuName(zhuhuName); zhuhu.setZhuhuTel(zhuhuTel); zhuhu.setZhuhuZhuzhi(zhuhuZhuzhi); zhuhu.setZhuhuBeizhu(zhuhuBeizhu); zhuhu.setUserName(userName); zhuhu.setUserPw(userPw); zhuhu.setDel(\);
28
String sql=\;
List zhuhuList=zhuhuDAO.getHibernateTemplate().find(sql);
Map request=(Map)ServletActionContext.getContext().get(\); request.put(\, zhuhuList); return ActionSupport.SUCCESS;
TZhuhu zhuhu=zhuhuDAO.findById(zhuhuId); zhuhu.setDel(\);
zhuhuDAO.attachDirty(zhuhu); this.setMessage(\操作成功\); this.setPath(\); return \;
基于JSP的小区物业管理系统
}
zhuhuDAO.attachDirty(zhuhu); this.setMessage(\操作成功\); this.setPath(\); return \;
5.2.1.3业户信息修改
1.描述:先是点击业户信息管理,页面跳转到业户信息管理界面,浏览所有的业户信息,点击要修改的用户信息,打开业户信息修改页面,修改业户信息。
2.程序效果图如下图4.5所示
图4.5业户信息修改
5.2.1.4业户信息删除
1.描述:先是点击业户信息管理,页面跳转到业户信息管理界面,浏览所有的业户信息,点击要删除的业户信息,点击确认按钮,完成业户删除操作。
2.程序效果图如下图4.6所示
29
基于JSP的小区物业管理系统
图4.6 业户信息删除
5.2.2投诉信息管理
5.2.2.1投诉信息受理
1.描述:先是点击投诉信息管理,页面跳转到投诉信息管理界面,浏览所有的业户投诉信息,点击要受理的投诉信息,完成业户投诉信息受理操作。
2.程序效果图如下图4.7所示:
图4.7投诉信息受理
5.2.2.2投诉信息删除
1.描述:先是点击投诉信息管理,页面跳转到投诉信息管理界面,浏览所有的业户投诉信息,点击要删除的投诉信息,点击确定按钮,完成投诉信息的删除操作。
2.程序效果图如下图4.8所示
30