基于java+mysql的Swing+MySQL物业收费系统(java+gui+文档)
运行环境
Java≥8、MySQL≥5.7
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于java+mysql的物业收费系统(java+Gui+文档)
功能介绍:
用户登陆、用户注册、收费记录、生成业单、用户管理、查询缴费、历史账单、资料设置
业主控制层:
@Controller
public class OwnerController {
@Autowired
OwnerService ownerService;
@Autowired
private MessageService messService;
@Autowired
CarportService carportService;
@Autowired
SessionContentService sessionContentService;
private BillService billService;
// 登录控制器
@RequestMapping(“/login”)
public String login() {
return “login”;
// 登录判断控制器
@RequestMapping(“/loginjudge”)
public String loginjudge(@RequestParam(“otel”) String otel, @RequestParam(“opass”) String opass, Model model,
HttpServletRequest request, String captcha) {
String session1 = request.getSession().getAttribute(“simpleCaptcha”).toString();
if (captcha.equals(session1)) {
Owner owner = ownerService.findOwnerTel(otel, opass);
HttpSession session = request.getSession();
if (owner != null && owner.getOtel() != “” && owner.getOtel().equals(otel)
&& owner.getOpass().equals(opass)) {
if (otel.equals(“vue10010”)) {
System.out.println(“vue10010”);
session.setAttribute(“tel”, owner.getOtel());
return “customermain”;
} else if(otel.equals(“admin”)) {
return “main”;
}else {
session = request.getSession();
session.setAttribute(“currentOwnerr”, owner);
List list = messService.selectByOid(owner.getOid());
int messnumber = 0;
for (int i = 0; i < list.size(); i++) {
if (list.get(i).getStatus().equals(“未阅读”)) {
++messnumber;
model.addAttribute(“messnumber”, messnumber);
// 传送owneruid到用户界面
session.setAttribute(“owneruid”, owner.getOid());
session.setAttribute(“tel”, owner.getOtel());
// 将如错误信息发送到作用域,重定向在登录页面
request.setAttribute(“msss”, “用户名或者密码错误”);
return “ownermain”;
} else {
// 将如错误信息发送到作用域,重定向在登录页面
request.setAttribute(“msss”, “用户名或者密码错误”);
return “redirect:login.action”;
} else {
return “login