您好,欢迎来到微智科技网。
搜索
您的当前位置:首页教务管理系统核心代码

教务管理系统核心代码

来源:微智科技网


UserDao

package com.cissst.dao;

import java.util.List;

import org.apache.ibatis.session.SqlSession;

import com.cissst.entity.Users;

import com.cissst.utils.MyBatisUtils;

public class UserDao {

public static Users findUserById(int userId){

SqlSession session=MyBatisUtils.getSqlSession();

Users users=session.selectOne(\"findUserById\

MyBatisUtils.closeConn(session);

return users;

}

public static boolean delUserInfo(int userId){

SqlSession session=MyBatisUtils.getSqlSession();

int flag=session.insert(\"delUserInfo\

session.commit();

if(flag!=0){

return true;

}

return false;

}

public static boolean updateUserInfo(Users users){

SqlSession session=MyBatisUtils.getSqlSession();

int flag=session.update(\"updateUserInfo\

session.commit();

if(flag!=0){

return true;

}

return false;

}

public static boolean saveUserInfo(Users user) {

SqlSession session=MyBatisUtils.getSqlSession();

int flag=session.insert(\"saveUserInfo\

session.commit();

if(flag!=0){

return true;

}

return false;

}

public static ListfindWithPage(){

Listlist=null;

try{

SqlSession session=MyBatisUtils.getSqlSession();

list=session.selectList(\"selectUserTable\");

MyBatisUtils.closeConn(session);

}catch (Exception e) {

}

return list;

}

}

UserDaoMapper

\"http://mybatis.org/dtd/mybatis-3-mapper.dtd\">

update tb_users set usernumber=#{userNumber},

username=#{username},password=#{password},sex=#{sex},

address=#{address},tel=#{tel},qq=#{qq},age=#{age},remark=#{remark}

where id=#{id}

delete from tb_users

where id=#{userId}

insert into

tb_users(usernumber,username,password,sex,address,age,tel,qq,remark)

values(#{userNumber},#{username},#{password},#{sex},#{address},#{age},#{tel},#{qq},#{remark})

Users.java

package com.cissst.entity;

public class Users {

private Integer id;

private String userNumber;

private String username;

private String password;

private String sex;

private String age;

private String address;

private String tel;

private String qq;

private String remark;

public String getUserNumber() {

return userNumber;

}

public Users(String userNumber, String username, String password, String sex, String age,

String address, String tel, String qq, String remark) {

this.userNumber = userNumber;

this.username = username;

this.password = password;

this.sex = sex;

this.age = age;

this.address = address;

this.tel = tel;

this.qq = qq;

this.remark = remark;

}

public Users() {

}

public void setUserNumber(String userNumber) {

this.userNumber = userNumber;

}

public Integer getId() {

return id;

}

public void setId(Integer id) {

this.id = id;

}

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public String getAge() {

return age;

}

public void setAge(String age) {

this.age = age;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

public String getTel() {

return tel;

}

public void setTel(String tel) {

this.tel = tel;

}

public String getQq() {

return qq;

}

public void setQq(String qq) {

this.qq = qq;

}

public String getRemark() {

return remark;

}

public void setRemark(String remark) {

this.remark = remark;

}

}

UserServlet.java

package com.cissst.servlet;

import java.io.IOException;

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.HashMap;

import java.util.List;

import java.util.Map;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import com.cissst.dao.UserDao;

import com.cissst.entity.Users;

import com.google.gson.Gson;

@WebServlet(\"/userServlet\")

public class UserServlet extends HttpServlet{

Users users=null;

private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest req, HttpServletResponse throws ServletException, IOException {

this.doPost(req, resp);

}

protected void doPost(HttpServletRequest req, HttpServletResponse throws ServletException, IOException {

String m=req.getParameter(\"m\");//获得页面中传递的参数值

resp.setCharacterEncoding(\"utf-8\");

resp) resp)

if(\"find\".equals(m)){

Listlist=UserDao.findWithPage();

for(Users u:list){

if(\"1\".equals(u.getSex())){

u.setSex(\"男\");

}else if(\"0\".equals(u.getSex())){

u.setSex(\"女\");

}else{

u.setSex(\"什么都不是\");

}

}

resp.getWriter().print(new Gson().toJson(list));

}else if(\"saveUserInfo\".equals(m)){

//编写后台自定生成编号

SimpleDateFormat format=new

SimpleDateFormat(\"yyyyMMddhhmmss\");

String userNumber=format.format(new Date());

Users users=new Users(userNumber, req.getParameter(\"username\"),

req.getParameter(\"password\"), req.getParameter(\"sex\"), req.getParameter(\"age\"), req.getParameter(\"address\"), req.getParameter(\"remark\"));

req.getParameter(\"tel\"),

req.getParameter(\"qq\"),

if(UserDao.saveUserInfo(users)){

resp.getWriter().print(true);

}else{

resp.getWriter().print(false);

}

}else if(\"deleteUserInfo\".equals(m)){

String ids[]=req.getParameterValues(\"arrayIds[]\");

if(ids.length>0){

for(String delId:ids){

int id=Integer.valueOf(delId);

if(UserDao.delUserInfo(id)){

resp.getWriter().print(true);

}else{

resp.getWriter().print(false);

}

}

}

}else if(\"findUserById\".equals(m)){

users=UserDao.findUserById(Integer.valueOf(req.getParameter(\"fId\")));

resp.getWriter().print(new Gson().toJson(users));

}else if(\"updateUserInfo\".equals(m)){

users.setUsername(req.getParameter(\"username\"));

users.setAddress(req.getParameter(\"address\"));

users.setAge(req.getParameter(\"age\"));

users.setPassword(req.getParameter(\"password\"));

users.setQq(req.getParameter(\"qq\"));

users.setSex(req.getParameter(\"sex\"));

users.setTel(req.getParameter(\"tel\"));

users.setRemark(req.getParameter(\"remark\"));

if(UserDao.updateUserInfo(users)){

resp.getWriter().print(true);

}else{

resp.getWriter().print(false);

}

}else if(\"login\".equals(m)){

Mapmap=new HashMap();

map.put(\"uname\

map.put(\"upass\

if(UserDao.login(map)){

resp.getWriter().print(true);

}else{

resp.getWriter().print(false);

}

}

}

}

userList.html

index.html

href=\"../jqueryui/themes/default/easyui.css\">

href=\"../jqueryui/themes/icon.css\">

style=\"width: 460px; height: 200px\" title=\"修改用户\" modal=\"true\"

closable=\"false\" closed=\"true\">

用户名称required=\"true\" />密码required=\"true\" />
性别年龄
电话qq号码
住址备注

style=\"width: 460px; height: 200px\" title=\"添加用户\" modal=\"true\"

closable=\"false\" closed=\"true\">

用户名称required=\"true\" />密码required=\"true\" />
性别年龄
电话qq号码
住址备注

url=\"/teacherManager/userServlet?m=find\" fit=\"true\" fitColumns=\"true\"

pagination=\"true\" pagePosition=\"true\">

用户ID用户编号用户名称性别年龄密码电话qq号码住址备注

Index.html

index.html

href=\"jqueryui/themes/default/easyui.css\">

教务管理系统

欢迎第二组登录该系统

login.html

Insert title here

href=\"jqueryui/themes/default/easyui.css\">

style=\"width: 250px; height: 200px;\"

data-options=\"iconCls:'icon-save',resizable:true,modal:true\">

用户名称name=\"username\" />
密码required=\"true\" name=\"password\" />

web.xml

xmlns=\"http://java.sun.com/xml/ns/javaee\"

xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd\" version=\"3.0\">

id=\"WebApp_ID\"

login.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务