小区物业管理系统的设计与实现毕业设计(论文)

息管理以留言板的形式在用户界面完成用户报修信息的添加,方便管理员在管理员界面对报修情况的查看和处理,从而更大程度上起到方便用户的作用,住户报修信息留言页面如图5-10所示:

图5-10 住户报修信息页面

图5-11 管理员报修信息处理页面

//用户报修

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

this.doPost(request, response);

}

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

request.setCharacterEncoding(\

String text = request.getParameter(\获取用户输入的报修信息

String iso = request.getParameter(\维修状况字段分三种情况,可以

在管理员界面进行更改。未维修,正维修,已维修

Repair repair = new Repair(); repair.setText(text); repair.setIso(iso);

RepairDao dao = new RepairDao(); boolean flag = dao.insertRepair(repair);

if (flag) {

response.sendRedirect(\ }

}

}else {

response.sendRedirect(\

5.6 车位信息管理模块

该模块主要实现对停车位信息的添加、修改、删除与查询等基本功能。每个住户对应一个停车位。用户可对停车位的基本信息进行添加,车位添加信息页面如图5-10所示,输入的内容为空时表示用户无车。要做修改与删除操作时,操作方法同上。如需查看车主信息可输入车主车位编号进行查询,车主信息查询页面如图5-11所示,车位信息查询修改页面如图5-12所示:

图5-12 添加车位

图5-13 车主信息查询页面

图5-14 车位信息页面

//管理车位信息

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

request.setCharacterEncoding(\

String carnumber = request.getParameter(\String type = request.getParameter(\String color = request.getParameter(\Car car = new Car(); car.setCarnumber(carnumber); car.setColor(color); car.setType(type);

CarDao dao = new CarDao(); boolean flag = dao.insertCar(car); if (flag) {

}

}

response.sendRedirect(\

}else { }

response.sendRedirect(\

5.7 权限设置模块

系统用户分管理员以及普通用户,管理员可查看所有用户的信息,普通用户不可查看他人基本信息。用户登陆页面如图5-15所示:

图5-15 用户登陆页面

该模块的主要功能对当前登录系统的用户信息进行修改。任意一登录本系统的用户,都可以对自己的信息进行修改。修改用户信息页面如图5-16所示:

图5-16 修改用户信息网页

//修改用户信息相关代码如下

首先获取所要修改的用户信息,在页面显示。

用过Form中的action触发响应的servlet动作,完成信息修改 public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

this.doPost(request, response);

}

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

String userid = request.getParameter(\

UserDao dao = new UserDao();

List list = dao.findUserByUserId(userid);//通过身份证号检索所

要修改的用户信息

request.setAttribute(\

request.getRequestDispatcher(\

response);//通过请求重定向转跳页面将用户信息以表单方式呈现 } }

public void doGet(HttpServletRequest request, HttpServletResponse response)

}

throws ServletException, IOException { this.doPost(request, response);

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

request.setCharacterEncoding(\设置编码格式,避免汉字乱码

String uid = request.getParameter(\以此获取用户的修改信息 String uname = request.getParameter(\String password = request.getParameter(\String sex = request.getParameter(\String userid = request.getParameter(\

String birthdayDate = request.getParameter(\

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4