🔥作者主页:雨晨源码🔥
💖简介:java、微信小程序、安卓;定制开发,远程调试 代码讲解,文档指导,ppt制作💖
💖文末联系💖
精彩专栏推荐订阅:在 下方专栏👇🏻👇🏻👇🏻👇🏻Java精彩实战毕设项目案例
Java精彩新手课设项目案例
小程序精彩项目案例
## 🏆1 开发环境
- 开发语言:Java - 技术:SSM+Layui
- 数据库:MySQL - 架构:B/S - 源码类型: Web
- 编译工具:Idea、Eclipse、MyEclipse (选其一)
- 其他:jdk1.8、Tomcat8.5 、Navica、Maven
##🏆 2 功能介绍:两个角色:学生/管理员
2.1 学生:登录注册,查看(物品信息、寻物信息),感谢信息,新闻资讯,个人中心,在线认领物品,物品信息管理,发布丢失物品信息。
2.2 管理员:登录,网站信息管理,用户管理,物品管理,新闻管理。
##🏆3 项目功能截图:
3.1代码文件截图
3.2 用户页面:
1. 登录页面
2. 物品信息
3. 在线认领
4. 招领物品信息
5. 物品认领信息
3.3 管理员端页面:
1. 用户留言管理
2. 新闻管理
3. 联系我们
##🏆4 代码实现:
4.1登录代码
@RequestMapping("/login")
public void loginUser(HttpServletRequest request,
HttpServletResponse response) throws Exception {
String userName = (String) request.getParameter("userName");
String password = (String) request.getParameter("password");
String loginType = (String) request.getParameter("loginType");
String ip = request.getRemoteAddr();
Date date = new Date();
Rizhi rizhi = new Rizhi();
rizhi.setRizhiName(userName);
rizhi.setDate(date);
rizhi.setDengluIp(ip);
rizhiService.save(rizhi);
if (StringUtil.isEmpty(userName) || StringUtil.isEmpty(password)) {
request.setAttribute("error", "用户名或密码为空!");
request.getRequestDispatcher("shouye/index.jsp").forward(request,
response);
} else {
Jcpeizhi jcpeizhi = jiazaiPeizhi();
if(jcpeizhi == null){
request.setAttribute("error", "系统还未配置参数,联系管理员!");
// 服务器跳转
request.getRequestDispatcher("shouye/index.jsp").forward(request, response);
}else{
// 获取Session
HttpSession session=request.getSession();
session.setAttribute("jcpeizhi", jcpeizhi);
if (loginType.equals("admin")) {
Admin admin = new Admin();
admin.setAdminName(userName);
admin.setAdminPassword(password);
try {
if (adminService.queryAdmins(admin, 0, 0).size()==1) {
session.setAttribute("admin", admin);
List<Jcbiaoti> jcbiaotis = jiazaiBiaoti(1);
if(jcbiaotis.size()==0){
request.setAttribute("error", "系统还未配置标题,联系管理员!");
// 服务器跳转
request.getRequestDispatcher("shouye/index.jsp").forward(request, response);
}else{
List<List<Jcdaohang>> jcdaohangslist = jiazaiDaohang(jcbiaotis);
session.setAttribute("jcdaohangslist", jcdaohangslist);
session.setAttribute("jcbiaotis", jcbiaotis);
session.setAttribute("admin", admin);
// 客户端跳转
response.sendRedirect("houtai/adminMain.jsp");
}
}else{
request.setAttribute("error", "用户名或密码错误!");
// 服务器跳转
request.getRequestDispatcher("shouye/index.jsp").forward(request, response);
}
} catch (Exception e) {
e.printStackTrace();
request.setAttribute("error", "服务器错误!");
// 服务器跳转
request.getRequestDispatcher("shouye/index.jsp").forward(request, response);
}
以上就是部分功能展示,总的来说:本系统功能完善,界面简捷,数据库设计合理,代码工整,适合学习!!
如需了解,评论区资咨询即可,,点餐收藏评论三连走起呀!!
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓如果大家有任何疑虑,请在下方位置详细咨询。