技术架构
Java语言;MySQL数据库;SSM框架
功能简介
1.系统登录:系统登录成为了管理员访问系统的路口,设计了系统登录界面,包括管理员名、密码和验证码,然后对登录进来的管理员判断身份信息,判断其为管理员 还是普通用户。
2.管理员管理:管理员有权管理系统的其他普通用户的账号,比如说:录入新管理员,删除现有的普通用户,修改目前的普通用户的信息,并借助于管理员名和姓名等关键字搜索普通用户,打印管理员列表页面,然后导出管理员列表到excel中。
3.修改密码:系统每一个管理员(管理员和普通用户)应该都要能修改自己的登录密码,修改后需要重新登录。
4.个人资料管理:一般是普通用户使用,普通用户登录系统后,可以修改个人原始信息,比如说其可以修改电话号码、邮箱等信息,管理员的管理员名是无法修改的。
5.登录情况管理:系统每个管理员应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止管理员账号被盗,加强管理员账号安全。
6.操作日志管理:系统每个管理员应该都能查看个人的历史操作日志,如管理员添加了某条数据,历史操作日志需要展示操作人,操作描述,操作时间等信息。防止系统被黑客攻击,加强系统的安全性。
7.新闻数据管理:管理员发布新闻数据后,用户便可以查询到该新闻数据,管理员选择某个新闻数据,查询新闻数据,管理员审核添加,或删除新闻数据。
8.家教老师管理:管理员发布家教老师后,用户便可以查询到该家教老师,管理员选择某个家教老师,查询家教老师,管理员审核添加,或删除家教老师。
9.选择家教管理:用户选择家教后,便可以查询到该选择家教,管理员选择某个选择家教,查询选择家教,管理员审核添加,或删除选择家教。
代码示例
package com.controller;
import java.io.File;
import java.io.IOException;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.io.PrintWriter;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import com.entity.Allusers;
import com.server.AllusersServer;
import com.util.PageBean;
import net.sf.json.JSONObject;
@Controller
public class hsgloginController {
@Resource
private AllusersServer allusersService;
@RequestMapping("hsglogin.do")
public String checkAllusersLogin(Allusers allusers, HttpSession session) {
Map<String,Object> u=new HashMap<String,Object>();
System.out.println("name===" + allusers.getUsername());
u.put("username",allusers.getUsername());
//u.put("utype", "用户");
//Md5.MD5HexEncode(user.getPassword())
u.put("pwd",allusers.getPwd());
allusers = allusersService.allusersLogin(u);
if (allusers != null) {
session.setAttribute("username", allusers);
System.out.println("username=" + allusers);
session.removeAttribute("suc");
return "redirect:index.do";
} else {
System.out.println("usernafwfwwme=");
session.setAttribute("suc", "登录失败!用户名或密码错误!");
return "login";
}
}
}
扫描小程序获取下载链接