项目技术:
系统使用技术:servlet
前端技术:js、css等
开发工具:eclipse
数据库:mysql5.7
项目介绍:
该系统采用java语言,servlet开发,mysql数据库,适合基础一般的学生使用。系统分为两个角色,分别为管理员、护工,包含参考paper及PPT。功能包含:护工管理、老人信息管理、事故记录管理、请假信息维护、床位分配、入住费用管理、护工薪酬管理、护工请假管理等。
文档详情:
部分功能展示(主要展示管理员角色内容):
系统登录:
管理员首页
查看首页,左边为所有功能
护工管理
查看所有护工,并且可以进行维护
增加护工
对护工信息进行增加
老人信息管理
查看所有老人,并且可以进行维护
增加老人信息
增加老人
事故记录管理
可以维护老人的事故信息
入住费用管理
对老人的费用进行结算
老人请假管理
增加请假信息
床位分配管理
可以对老人现有的床位进行分配
护工请假管理
护工可以进行请假
部分代码:
response.setContentType(Constant.CONTENTTYPE); request.setCharacterEncoding(Constant.CHARACTERENCODING); String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime()); String date2=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime()); try{ String method=request.getParameter("method").trim(); ComBean cBean = new ComBean(); HttpSession session = request.getSession(); if(method.equals("one")){//用户登录 String username = request.getParameter("username"); String password = request.getParameter("password"); String sf = request.getParameter("sf"); String sql="select realname from admin where username='"+username+"' and password='"+password+"' and sf='"+sf+"' "; String str=cBean.getString(sql); if(str==null){ request.setAttribute("message", "登录信息错误!"); request.getRequestDispatcher("index.jsp").forward(request, response); } else{ session.setAttribute("user", username); session.setAttribute("sf", sf); request.getRequestDispatcher("admin/index.jsp").forward(request, response); } } else if(method.equals("uppwd")){//修改密码 String username=(String)session.getAttribute("user"); String oldpwd = request.getParameter("oldpwd"); String newpwd = request.getParameter("newpwd"); String str=cBean.getString("select id from admin where username='"+username+"' and password='"+oldpwd+"'"); if(str==null){ request.setAttribute("message", "原始密码信息错误!"); request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request, response); } else{ int flag=cBean.comUp("update admin set password='"+newpwd+"' where username='"+username+"'"); if(flag == Constant.SUCCESS){ request.setAttribute("message", "操作成功!"); request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request, response); } else { request.setAttribute("message", "操作失败!"); request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request, response); } } } else if(method.equals("adminexit")){//退出登录 session.removeAttribute("user"); session.removeAttribute("sf"); request.getRequestDispatcher("index.jsp").forward(request, response); } else if(method.equals("addm")){//增加系统用户 String username = request.getParameter("username"); String password = request.getParameter("password"); String realname = request.getParameter("realname"); String sex = request.getParameter("sex"); String age = request.getParameter("age"); String address = request.getParameter("address"); String tel = request.getParameter("tel"); String str=cBean.getString("select id from admin where username='"+username+"'"); if(str==null){ int flag=cBean.comUp("insert into admin(username,password,realname,sex,age,address,tel,addtime ) " + "values('"+username+"','"+password+"','"+realname+"','"+sex+"','"+age+"','"+address+"','"+tel+"','"+date+"' )"); if(flag == Constant.SUCCESS){ request.setAttribute("message", "操作成功!"); request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); } else { request.setAttribute("message", "操作失败!"); request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); } } else{ request.setAttribute("message", "该用户名已存在!"); request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); } }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~