• 大小: 2.25MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-10
  • 语言: 数据库
  • 标签: MVC  java  

资源简介

基于MVC模式的学生管理系统,压缩包中含有项目的sql文件,需自己手动执行!(推荐一款图形管理工具:Navicat)。注意事项:查看你自己的mysql相关设置和项目中的util工具类里面链接数据库的用户名和密码是否一致!

资源截图

代码片段和文件信息

package cn.niit.dao;

import java.util.ArrayList;

import cn.niit.entity.Students;
import cn.niit.util.DB_Util;
public class StudentsDao {

private int mohuCount=0;
public int getMohuCount() {
return mohuCount;
}

public void setMohuCount(int mohuCount) {
this.mohuCount = mohuCount;
}

//1注册[测试完成]
public boolean insert(Students students) 
{
String sql=“INSERT INTO t_students“
+ “(snamesbirthdayssxesclasssfathersmothersphonesemailstelphonesadress)“ + 
“VALUE(??????????)“;
String par[]= {students.getSname()students.getSbirthday()students.getSsxe()
students.getSclass()students.getSfather()students.getSmother()students.getSphone()
students.getSemail()students.getStelphone()students.getSadress()};
for(int i=0;i if(par[i]!=null&&par[i].equals(““)){
par[i]=“未知“;
}
}
return DB_Util.update(sql par);

}

//2根据id获取用户信息[测试完成]
public Students getStudents(int sid) 
{
String sql=“select * from t_students where sid=?“;
String par[]= {sid+““};
ArrayList list=new ArrayList();
list=DB_Util.select(sql par);
ArrayList list1=new ArrayList();
list1=(ArrayList) list.get(0);
Students students=new Students(Integer.parseInt((String) list1.get(0))
list1.get(1).toString() list1.get(2).toString() list1.get(3).toString() 
list1.get(4).toString() list1.get(5).toString() list1.get(6).toString()
list1.get(7).toString() list1.get(8).toString() list1.get(9).toString() 
list1.get(10).toString());
return students;
}

//3显示用户列表[测试完成]
public ArrayList select(int pageNow) 
{

ArrayList list2=new ArrayList<>();
String sql=“select * from t_students limit “+(pageNow-1)*19+“19“;
ArrayList list=new ArrayList();
list=DB_Util.select(sql null);
ArrayList list1=new ArrayList();

for(int i=0;i {
list1=(ArrayList) list.get(i);
Students students=new Students(Integer.parseInt((String) list1.get(0)) 
list1.get(1).toString() list1.get(2).toString() list1.get(3).toString() 
list1.get(4).toString() list1.get(5).toString() list1.get(6).toString() 
list1.get(7).toString() list1.get(8).toString() list1.get(9).toString() 
list1.get(10).toString());
list2.add(students);
}

return list2;
}

//4返回总记录数[测试完成]
public int getCount()
{
String sql=“select count(*) from t_students“;
ArrayList list=new ArrayList();
list=DB_Util.select(sql null);
ArrayList list1=new ArrayList();
list1=(ArrayList) list.get(0);
return Integer.parseInt((String) list1.get(0));
}

//5返回总页数[测试完成]
public int getPagecount() 
{
if(getCount()%19==0)
{
return getCount()/19;
}else
{
return getCount()/19+1;
}
}

//6删除学生[测试完成]
public boolean delete(int sid) 
{
String sql=“delete from t_students where sid=?“;
String par[]= {sid+““};
return DB_Util.update(sql 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-21 19:01  基于MVC的学生管理系统\
     目录           0  2018-07-26 21:01  基于MVC的学生管理系统\code\
     目录           0  2018-07-26 21:00  基于MVC的学生管理系统\code\glxt\
     文件         866  2018-07-22 12:32  基于MVC的学生管理系统\code\glxt\.classpath
     文件         904  2018-07-20 14:16  基于MVC的学生管理系统\code\glxt\.project
     目录           0  2018-07-26 21:00  基于MVC的学生管理系统\code\glxt\.settings\
     文件         567  2018-07-20 14:16  基于MVC的学生管理系统\code\glxt\.settings\.jsdtscope
     文件         140  2018-07-22 13:40  基于MVC的学生管理系统\code\glxt\.settings\org.eclipse.core.resources.prefs
     文件         364  2018-07-20 14:16  基于MVC的学生管理系统\code\glxt\.settings\org.eclipse.jdt.core.prefs
     文件         464  2018-07-20 14:16  基于MVC的学生管理系统\code\glxt\.settings\org.eclipse.wst.common.component
     文件         305  2018-07-20 14:16  基于MVC的学生管理系统\code\glxt\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-07-20 14:16  基于MVC的学生管理系统\code\glxt\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-07-20 14:16  基于MVC的学生管理系统\code\glxt\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-07-26 21:00  基于MVC的学生管理系统\code\glxt\build\
     目录           0  2018-07-26 21:00  基于MVC的学生管理系统\code\glxt\build\classes\
     目录           0  2018-07-26 21:00  基于MVC的学生管理系统\code\glxt\build\classes\cn\
     目录           0  2018-07-26 21:00  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\
     目录           0  2018-07-26 21:00  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\dao\
     文件        6364  2018-07-26 15:35  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\dao\StudentsDao.class
     文件        7362  2018-07-25 22:43  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\dao\UsersDao.class
     目录           0  2018-07-26 21:00  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\entity\
     文件        2914  2018-07-25 22:43  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\entity\Students.class
     文件        2441  2018-07-25 22:43  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\entity\User.class
     目录           0  2018-07-26 21:00  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\md5\
     文件        1734  2018-07-25 22:43  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\md5\Md5.class
     文件        2231  2018-07-25 22:43  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\md5\Md52.class
     目录           0  2018-07-26 21:00  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\Servlet\
     文件        5932  2018-07-25 22:43  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\Servlet\StudentsServlet.class
     文件        6706  2018-07-25 22:43  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\Servlet\UserServlet.class
     目录           0  2018-07-26 21:00  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\util\
     文件        4774  2018-07-25 22:43  基于MVC的学生管理系统\code\glxt\build\classes\cn\niit\util\DB_Util.class
............此处省略63个文件信息

评论

共有 条评论