精华内容
下载资源
问答
  • JAVA学生宿舍管理系统

    万次阅读 多人点赞 2019-01-22 21:28:14
    system.java (系统管理界面) sql.java (数据库操作,包括连接、断开、增删改查等操作) 一、登陆界面及代码 主要代码: 登陆按钮事件 public void actionPerformed(ActionEvent e) { // TODO Auto-...

    需要的工具
    1.SQL Server
    2.Eclipse
    3.JDBC连接数据库驱动
    https://download.microsoft.com/download/A/F/B/AFB381FF-7037-46CE-AF9B-6B1875EA81D7/sqljdbc_6.0.8112.200_chs.exe

    功能实现
    分为三大类
    1.land.java (登陆界面)
    2.system.java (系统管理界面)
    3.sql.java (数据库操作,包括连接、断开、增删改查等操作)

    一、登陆界面及代码
    在这里插入图片描述

    部分代码:

    登陆按钮事件

    public void actionPerformed(ActionEvent e) {
    	// TODO Auto-generated method stub
    		if((JButton)e.getSource()== buttonLand)
    		{
    		
    		String name = textName.getText().trim();
    		String password = String.valueOf(textPassword.getPassword()).trim();
    	    int num = sq.landing(name, password);
    	    if(num==1)
    	    {
    	    	JOptionPane.showMessageDialog(frame, "欢迎进入学生宿舍管理系统!","提示:",JOptionPane.PLAIN_MESSAGE);
    	    	system system = new system();
    	    	frame.dispose();
    	    }
    	    else
    	    {
    	    	JOptionPane.showMessageDialog(frame, "账号或者密码错误!","提示:",JOptionPane.ERROR_MESSAGE);
    	    }
    		}
    	}
    

    二、系统管理界面及代码**(这里只添加了俩个表,多少表都是一样的道理**)

    增加数据:点击增加按钮会出现一空白行,填写完点击保存即可
    保存(更新)数据:直接在表中进行相应的操作,再点击保存即可
    删除数据:选择某行,点击删除按钮即可

    在这里点插入图片描述在这里插入图片描述
    部分代码:

    //--------------------------------------按钮事件--------------------------------
    	@Override
    	public void actionPerformed(ActionEvent e) {
    		// TODO Auto-generated method stub
    		//------------------------------- 删除-----------------------------
    		String tableName = null;
    		String key1 = null;
    		if((JButton)e.getSource()==buttonDelete)
    		{   if(paneParent.getSelectedIndex()==1)
    			{
    				tableName = "学生信息表";
    				key1 = "sno";
    			}
    			if(paneParent.getSelectedIndex()==2)
    			{
    				tableName = "宿舍信息表";
    				key1 = "dno";
    			}
    			int row = table.getSelectedRow();			
    			if(row!=-1)
    			{
    				String key2 = (String) tableModel.getValueAt(row, 0);
    				int result = JOptionPane.showConfirmDialog(null, "确定要删除吗?","请确认",JOptionPane.YES_NO_OPTION);
    				if(result==JOptionPane.OK_OPTION)
    				{
    					String sql = "delete from "+tableName+" where "+key1+"="+key2;
    					int num = sq.delete(sql);
    					if(num>0)
    					{
    						tableModel.removeRow(row);
    					}
    				}
    			}
    			else 
    			{	
    				JOptionPane.showMessageDialog(null, "请选择要删除的行!","提示:",JOptionPane.ERROR_MESSAGE);
    			}
    		}
    		//------------------------------保存------------------------
    		if((JButton)e.getSource()==buttonSave)
    		{
    			int result = JOptionPane.showConfirmDialog(null, "请确认数值已经更改,否则保存无效","请确认",JOptionPane.YES_NO_OPTION);
    			if(result==JOptionPane.OK_OPTION)
    			{
    				int row = table.getRowCount();
    				int column = table.getColumnCount();			
    				String[][]valueRow= new String[row][column];
    				String[] sqlvalue  = new String[row];
    				for(int i = 0; i < row; i++)
    				{
    					for(int j = 0; j < column; j++)
    					{
    						valueRow[i][j] = table.getValueAt(i, j).toString();
    					}
    				}
    				if(paneParent.getSelectedIndex()==1)
    				{	
    					for(int i =0;i<row;i++)
    					{
    						String sql = "insert into 学生信息表"+" values ("+valueRow[i][0].toString()+","+valueRow[i][1].toString()+","+valueRow[i][2].toString()+","+valueRow[i][3].toString()+","+valueRow[i][4].toString()+","+valueRow[i][5].toString()+")";				
    						sqlvalue[i]=sql.toString();									
    					}
    					data = sq.Save(sqlvalue,"学生信息表",row, column);
    		            tableModel.setDataVector(data,dataTitle);			
    				}
    				if(paneParent.getSelectedIndex()==2)
    				{
    					for(int i =0;i<row;i++)
    					{
    						String sql = "insert into 宿舍信息表"+" values ("+valueRow[i][0].toString()+","+valueRow[i][1].toString()+")";				
    						sqlvalue[i]=sql.toString();									
    					}
    					data = sq.Save(sqlvalue,"宿舍信息表",row, column);
    		            tableModel.setDataVector(data,TitleDormitor);			
    				}				
    			}					        
    		}
    		//------------------------------增加---------------------------
    		if((JButton)e.getSource()==buttonIncrease)
    		{
    			tableModel.addRow(new Vector<>());
    		}
    	}
    

    三、sql.java (重要)

    public class SQL {
        public  Connection conn;
        public  Statement st;
        public  ResultSet rs;
      
    //----------------------------获取链接--------------------------------
    public Connection getConn() throws SQLException, ClassNotFoundException
    {
      String driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 
      String url = "jdbc:sqlserver://localhost:1433;databaseName=学习宿舍";
    //:1433为数据库默认端口号,学习宿舍为数据库名字
      String user = "sa"; //登录用户名
      String password = "123456"; //登录密码
      try { 
       Class.forName(driverClassName);
       conn = DriverManager.getConnection(url, user, password);
       System.out.println("数据库连接成功");
      } catch (SQLException ex1)
      {
       System.out.println("数据库连接失败");
      } 
      return conn;
    }
    
    //-----------------------------------关闭链接----------------------------------
    
    public  void Close() 
    {
      try {
    	rs.close();
    } catch (SQLException e) {
    	e.printStackTrace();
    }
      try {
    	st.close();
    } catch (SQLException e1) {
    	e1.printStackTrace();
    }
      try {
    	conn.close();
    } catch (SQLException e) {
    	e.printStackTrace();
    }
    }
    //----------------------------------------登陆---------------------------------
    public int landing(String name1,String password1) 
    {
    	int num = 0;
    	String sql = "select *from 用户表";
    	try{
    		getConn();
    		st = conn.createStatement();
    		rs = st.executeQuery(sql);
    		while(rs.next())
    		{
    			String name = rs.getString(1).trim();
    			String password = rs.getString(2).trim();
    			if(name.equals(name1)&&password.equals(password1))
    			{
    				num = 1;
    			}
    			
    		}
    	}catch (SQLException e) {
    		// TODO: handle exception
    	} catch (ClassNotFoundException e) {
    		// TODO Auto-generated catch block
    		e.printStackTrace();
    	}
    	Close();
    	return num;
    }
    //--------------------------------查询-------------------------------
    public Vector<Vector<Object>> query(String tableName,int column)
    {
    	int num = 0;
    	String sql = "select *from "+tableName;
    	Vector<Vector<Object>> data = new Vector<Vector<Object>>();
    	try{
    		getConn();
    		st = conn.createStatement();
    		rs=st.executeQuery(sql);
    		while(rs.next())
    		{
    			Vector<Object> rowdata = new Vector<Object>();
    			for(num=1;num<=column;num++)
    			{
    				rowdata.add(rs.getString(num));	  
    			}
    			data.add(rowdata);
    		}
    	  }catch(SQLException ex1)
    		{
    		System.out.println("失败"+ex1);
    		} catch (ClassNotFoundException e) {
    		// TODO Auto-generated catch block
    		e.printStackTrace();
    		}
    		Close();
    		return data;
    }
    //---------------------------------------删除----------------------------------
    public int delete(String sql)
    {
    	int num = 0;
    	try{
    		getConn();
    		st = conn.createStatement();
    	    num = st.executeUpdate(sql);
    	}catch (SQLException e) {
    		// TODO: handle exception
    	} catch (ClassNotFoundException e) {
    		// TODO Auto-generated catch block
    		e.printStackTrace();
    	}	
    	Close();
    	return num;
    }
    //-------------------------------------保存-------------------------------------
    public Vector<Vector<Object>> Save(String[] sqlvalue,String tableName,int row,int column) 
    {
    	Vector<Vector<Object>> data = new Vector<Vector<Object>>();
    	try{
    		getConn();
    		st = conn.createStatement();
    	    st.executeUpdate("delete from "+tableName);
    		for(int i =0;i<row;i++)
    		{
    			st.executeUpdate(sqlvalue[i].toString());
    		}		
    		data = query(tableName, column);
    		
    	}catch (SQLException e) {
    		// TODO: handle exception
    	} catch (ClassNotFoundException e) {
    		// TODO Auto-generated catch block
    		e.printStackTrace();
    	}
    	return data;
    }
    }
    

    数据库连接账号密码及表名

    **

    这个是数据库的连接账号和密码123456
    这个是数据库的连接账号和密码

    这个是用户表结构和登陆账号和密码(可自行修改)
    在这里插入图片描述

    在这里插入图片描述

    **

    宿舍信息表结构**
    在这里插入图片描述

    **

    学生信息表结构**
    在这里插入图片描述

    ## 需要源码,点赞关注截图,发邮箱到1397195447@qq.com

    展开全文
  • java学生宿舍管理系统

    2021-04-29 17:55:38
    java学生宿舍管理系统,来了就点个赞再走呗,即将毕业的兄弟有福了!
  • Java学生宿舍管理系统

    2018-08-29 10:31:33
    Java学生宿舍管理系统附代码和文件说明,有需要的可以借鉴一下
  • java 编写的 运用到了数据库SQL sever2000
  • 上次写了一个学生成功管理系统,有个老铁说不会运行,我答应给他写一个项目,并且附上运行的文档,于是这几天就利用摸鱼时间、晚上休息时间、中午午休时间写了这个宿舍管理系统,从表的设计和代码的编写都是自己弄的...

    引言:

    上次写了一个学生成绩管理系统,有个老铁说不会运行,我答应给他写一个项目,并且附上运行的文档,于是这几天就利用摸鱼时间、晚上休息时间、中午午休时间写了这个宿舍管理系统,表的设计、代码编写都是自己弄的,数据库用mysql,web容器用 tomcat,开发工具用eclipse\myeclipse,java方面入口都是用servlet,数据库连接用c3p0,总之都是用比较基础的东西来写的,简单易懂,对于正在做毕业设计和刚入门时间不长的兄弟们来说,应该是比较好的学习代码了,希望对大家有所帮助。

    一张界面图:

    角色介绍

    1.超级管理员 

    超级管理员是权限最大的角色,拥有系统所有的权限。

    2.宿舍管理员

    权限:学生管理、宿舍管理、考勤管理、修改密码。

    注意:宿舍管理员所管理的这几个模块,都是超级管理员给他指定权限范围,他才能操作,比如:admin被分配了管理1号楼和2号楼,那么1、2号楼的宿舍他可以管理,添加的学生也只能安排在这两个楼里面,考勤也只能操作属于这两个楼的。

    3.学生

    学生是权限最小的角色,仅有修改密码、考勤管理权限(仅仅查询)。

     

    表结构介绍

    用户表

    //用户表
    CREATE TABLE `user` (
      `id` int(11) NOT NULL auto_increment COMMENT '主键',
      `name` varchar(20) not NULL COMMENT '名字',
      `password` varchar(20) not NULL COMMENT '密码',
      `no` varchar(20) default NULL COMMENT '账号-学生一般用学号',
      `dorm_no` varchar(20) default NULL COMMENT '宿舍编号',
      `build_id` int(11) default NULL COMMENT '宿舍楼id',
      `sex` varchar(20) default NULL COMMENT '性别',
      `phone` varchar(20) default NULL COMMENT '电话',
      `role_id` int(11) default NULL COMMENT '角色 0超级管理员,1管理员,2学生',
      `creator` int(11) default NULL COMMENT '创建人id',
      PRIMARY KEY  (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    宿舍楼表

    //宿舍楼
    CREATE TABLE `build` (
      `id` int(11) NOT NULL auto_increment COMMENT '主键',
      `name` varchar(20) NOT NULL COMMENT '名字',
      `remark` varchar(50) default NULL COMMENT '备注',
      `isValid` varchar(4) default 'Y' COMMENT '是否有效,Y有效,其他无效',
      PRIMARY KEY  (`id`)
    )  ENGINE=InnoDB DEFAULT CHARSET=utf8;

    宿舍楼与管理员关系表(用来指定 宿舍管理员所拥有的宿舍楼权限)

    //宿舍楼与管理员关系表
    CREATE TABLE `manage_build_rel` (
      `id` int(11) NOT NULL auto_increment COMMENT '主键',
      `user_id` int(11) default NULL COMMENT '管理员id',
      `build_id` int(11) default NULL COMMENT '宿舍楼id',
      PRIMARY KEY  (`id`)
    )  ENGINE=InnoDB DEFAULT CHARSET=utf8;
    

    宿舍表

    //宿舍
    CREATE TABLE `dorm` (
      `id` int(11) NOT NULL auto_increment COMMENT '主键',
      `name` varchar(20) NOT NULL COMMENT '名字',
      `remark` varchar(50) default NULL COMMENT '备注',
      `build_id` int(11) default NULL COMMENT '宿舍楼id',
      `max_num` int(11) default 0 COMMENT '最大人数',
      PRIMARY KEY  (`id`)
    )  ENGINE=InnoDB DEFAULT CHARSET=utf8;
    

    考勤表

    // 考勤表
    CREATE TABLE `record` (
     `id` int(11) NOT NULL auto_increment COMMENT '主键',
      `student_id` int(11) default NULL COMMENT '学生id',
      `date` date default NULL COMMENT '考勤日期',
      `record_type` varchar(2) default '1' COMMENT '考勤类型',
      `remark` varchar(50) default NULL COMMENT '备注',
      PRIMARY KEY  (`id`)
    )  ENGINE=InnoDB DEFAULT CHARSET=utf8;
    

    功能菜单表

    CREATE TABLE `menu` (
      `id` int(11) NOT NULL,
      `menuCode` varchar(8) default NULL COMMENT '菜单编码',
      `menuName` varchar(16) default NULL COMMENT '菜单名字',
      `menuLevel` varchar(2) default NULL COMMENT '菜单级别',
      `menuParentCode` varchar(8) default NULL COMMENT '菜单的父code',
      `menuClick` varchar(16) default NULL COMMENT '点击触发的函数',
      `menuRight` varchar(8) default NULL COMMENT '权限2表示学生,1表示管理员,0超级管理员,可以用逗号组合使用',
      PRIMARY KEY  (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    菜单表和用户表需初始配置的数据脚本(用户表只插入超级管理员的即可)

    INSERT INTO `menu` VALUES ('1', '001', '宿舍管理员管理', '1', null, 'adminManage', '0');
    INSERT INTO `menu` VALUES ('2', '002', '学生管理', '1', null, 'studentManage', '0,1');
    INSERT INTO `menu` VALUES ('3', '003', '宿舍楼管理', '1', null, 'buildManage', '0');
    INSERT INTO `menu` VALUES ('4', '004', '宿舍管理', '1', null, 'dormManage', '0,1');
    INSERT INTO `menu` VALUES ('5', '005', '考勤管理', '1', null, 'recordManage', '0,1,2');
    INSERT INTO `menu` VALUES ('6', '006', '修改密码', '1', null, 'modPwd', '0,1,2');
    
    INSERT INTO `user` VALUES ('1', '超级管理员1', '123456', 'sa', null, null, '1', '123445', '0', null);

     

    系统模块介绍

    宿舍管理员管理

    超级管理员才有的权限,可以增加宿舍管理员,并且分配宿舍楼,让其对指定的宿舍楼有对应的操作权限,也可以修改、删除。

    学生管理

    超级管理员和宿舍管理员均可以操作,区别是超级管理操作所有,而宿舍管理员只能查询、维护 自己所管理的宿舍楼里面的学生。

    宿舍楼管理

    超过管理员才有的权限

    宿舍管理

    超级管理员和宿舍管理员均可以操作,区别是超级管理操作所有,而宿舍管理员只能维护自己管理宿舍楼的房间。

    考勤管理

    3个角色都有权限,但学生只有查询权限,没有维护权限。

    修改密码

    代码的话是没办法讲了,内容有点多,有兴趣的自己去下载看看咯。

    可能存在的问题

    1.表设计可能不是特别完善、并且有些功能没加,离校太久有点想不起来了。

    2.难免会有些bug吧,不过也不是上线用的,参考学习的话我觉得是足够了。

    3.文档我是不会写的,哈哈,运行文档写一个吧,放到源码里面。

    看到这里的大佬,动动发财的小手 点赞 + 回复 + 收藏 ,能关注一波就更好了。

    想要代码的 加微信 或 私聊我

     更多源码

    ♥ Java学生成绩管理系统 ♥

    ♥ Java实验室预约管理系统 ♥

    ♥ Java植物大战僵尸 ♥

    ♥ Java坦克大战,回忆童年!♥

    ♥ Java扫雷小游戏,以前上学经常玩 ♥

    展开全文
  • java 学生宿舍管理系统,两套源码均可运行,总有一套适合你,可以运行,有数据库文件,导入库即可,小白可以操作。亲测可以运行的,eclipse / idea 均可。
  • java学生宿舍管理系统论文,可以学习参考,毕业设计。
  • 开头 MySQL和Oracle都是同一家公司的产品,由于市场因素决定,大部分企业都是使用的MySQL,主要原因还是因为它是免费的,可以说是性价...java 线程池的实现原理,threadpoolexecutor关键参数解释 hashmap的原理,容量为

    开头

    MySQL和Oracle都是同一家公司的产品,由于市场因素决定,大部分企业都是使用的MySQL,主要原因还是因为它是免费的,可以说是性价比很高了。MySQL作为关系型数据库,数据是通过SQL来拿的,也就是说,SQL语句写的好不好直接关系到你拿数据快不快,可见SQL语法的重要性了!

    那么,今天我为大家分享的这份SQL语法学习笔记,能够解决你工作中的大部分问题,提高你的工作效率。

    一面

    1. 介绍项目
    2. java 线程池的实现原理,threadpoolexecutor关键参数解释
    3. hashmap的原理,容量为什么是2的幂次
    4. 为什么要同时重写hashcode和equals
    5. ConcurrentHashMap如何实现线程安全?
    6. 介绍Java多线程的5大状态,以及状态图流转过程
    7. 介绍下Synchronized、Volatile、CAS、AQS,以及各自的使用场景
    8. B+树和红黑树时间复杂度
    9. 如果频繁老年代回收怎么分析解决
    10. JVM内存模型,新生代和老年的回收机制
    11. mysql limit分页如何保证可靠性

    二面

    1. 了解哪些排序算法,讲讲复杂度
    2. 手撕归并排序
    3. Redis有哪些数据结构?底层的编码有哪些?有序链表采用了哪些不同的编码?
    4. redis的hash数据结构最多能存储多少个元素
    5. 自己如何实现RPC?
    6. mysql默认存储引擎?MyISAM、InnoDB、MEMORY的区别
    7. 什么是幻读,如何解决
    8. 事务隔离级别有什么?通过什么来实现的?分别解决了什么问题?
    9. 乐观锁与悲观锁的使用场景

    三面:

    1. 自我介绍
    2. 参与的并发项目,从设计到部署,按照流程讲一遍。
    3. 项目相关你用过redis,用在什么场景,怎么使用的?
    4. mysql同步机制原理,有哪几种同步方法
    5. 数据库主从同步如何实现,事务如何实现
    6. 谈谈你对SOA和微服务的理解,以及分布式架构从应用层面涉及到的调整和挑战。
    7. 阿里系中间件metaQ及原理与现有的kafka有什么异同
    8. 在阿里有了解过什么中间件吗?实现原理?与其他开源消息队列有什么特点?
    9. 为什么选择换公司?
    10. 三年到五年的职业规划?

    一线互联网大厂Java核心面试题库

    image

    核心面试题库

    [外链图片转存中…(img-o3lu2Vfi-1624078130914)]

    正逢面试跳槽季,给大家整理了大厂问到的一些面试真题,由于文章长度限制,只给大家展示了部分题目,更多Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等…已整理上传在我的腾讯文档【一线互联网大厂Java核心面试题库】点击即可领取,并会持续更新…感兴趣的朋友可以看看支持一波!

    展开全文
  • java学生宿舍管理系统 源码 目录 c socket css golang base beego bolt confd etcd geecache gin gmq grpc influxdb nsq study supervisord java spring javascript linux mongodb mysql canal kindshard数据库...
  • 在做实验报告,没有写过结构分析这一 <p style="text-align:center"><img alt="" src=... 类的东西,求求大佬帮帮忙。。。图片是程序的结构设计</p>
  • Java学生宿舍管理系统主要内容及特点

    万次阅读 多人点赞 2017-04-18 10:07:18
    学生宿舍管理系统”主要内容及特点     一, 个人基本信息介绍 二, 作品及其目录结构 三, 网页设计主要意图 四, 网页设计作品特点 五, 设计中的心得体会     一, 个人基本信息介绍  ...

    转载请注明出处:HPioneer  http://www.cnblogs.com/HPioneer/p/6726356.html 


    “学生宿舍管理系统”主要内容及特点

     

     

    一, 个人基本信息介绍

    二, 作品及其目录结构

    三, 网页设计主要意图

    四, 网页设计作品特点

    五, 设计中的心得体会

     


     

    , 个人基本信息介绍

         队长:

    1, 姓名:HPioneer

    2, 院系:计算机信息与技术学院

    3, 专业:计算机科学与技术

    4, 年级:15

    网站的地址:

    http://www.betterang.com.cn/DormManage

     

    , 作品及其目录结构

    1, 作品的主要结构图(包结构)

     

     

    2, 数据库ER

     

     

    3, 系统登陆界面(分角色登陆)

     

     

    4, 系统主界面(不同角色对应不同的页面,实现不同功能)

     

     

     

     

    功能页面:

     

     

     

    5, 作品实现的主要功能:

    1,登陆功能包括系统管理员(最高级),宿舍管理员(中级)和学生

    2,宿舍管理员的增加,删除,修改(只有系统管理员可以拥有该权利)

    3,宿舍楼的增加,删除,修改和查找(只有系统管理员可以拥有该权利)

    4,学生的增加,删除,修改和查找(宿舍管理员只有查看的权利,学生没有该权利)

    5,缺勤记录的增加,查找,修改和删除(学生只有查询的权利)

    6,修改密码功能:(所以用户均可以进行密码的修改)

    7,分页功能

    8,在腾讯云服务器上部署运行,并对代码进行一系列的测试

     

    6, 作品涉及的主要知识

    1,数据库的获取:

    使用dorm.properties配置数据库连接池

    2,数据库工具类:

    使用DbUtils实现数据库连接池的获取与关闭

    3,数据库的功能:

    使用daodaoImpl层实现数据库的增删改查功能

    4JavaBean的封装:

    使用model层进行Javabean的封装,其中各个元素的属性如下:

     

    系统管理员:编号,账号,密码,姓名,性别,电话

    宿舍管理员:编号,账号,密码,楼栋编号,姓名,性别,电话

    学生:学号,账号,密码,姓名,楼栋编号,宿舍号,性别,电话

    宿舍:楼栋编号,宿舍管理员编号,宿舍号,宿舍类型(男寝/女寝),宿舍人数,电话

    缺勤记录:记录编号,学生学号,学生姓名,楼栋编号,宿舍号,缺勤日期,电话

    5,数据的加密:

    使用MD5进行数据的加密

    6,字符串工具类:

    封装判断一个字符串是否为空和是否不为空的功能

    7,日期的工具类:

    封装对于日期的处理功能

    8,各项功能的具体实现:

    1BlabkSevlect类:实现不同角色的主页跳转

    2DormBuildSevlect类:实现宿舍楼的有关操作

    3DormManageSevlect类:实现宿舍管理员的有关操作

    4LoginSevlect类:实现不同角色的登陆功能

    5PasswordSevlect类:实现修改密码功能

    6RecordSevlect类:实现缺勤记录的有关操作

    7StudentSevlect类:实现学生信息的有关操作

    9,各项功能的具体页面:

    1WebContent下面:

    1Login.jsp:登陆页面

    2mainAdmin.jsp:系统管理员主页面

    3mainManage.jsp:宿舍管理员主页面

    4mainStudent.jsp:学生主页面

    2,主要功能实现页面:

    1admin文件夹下面为系统管理员的各个功能

    2dormManage文件夹下面为宿舍管理员的各个功能

    3student文件夹下面为学生的各个功能

    4bootstrap文件夹下面为html/css/js/jq,来实现页面的布局

    5style文件夹下面为自己编写的css样式,来控制页面的样式

    6images文件夹下面为需要的图片

    7web-inf文件夹下

         Lib里为所需要的Jar

         web.xmlxml文件

    , 网页设计的主要意图

    1, 运用自己学过的知识,独立创作,完成一个完整的管理系统。

    2, 运用所学知识,通过实践,为下一步深入学习相关的学科做好准备。

    3, 通过自己的制作,全面的了解相关知识的运用,实现自己创作,丰富了自己的知识面,提高了自己对于知识的掌握的程度。

    , 网页设计的特点

    1, 网页整体素净,没有过多的使用复杂的颜色,画面清新。

    2, 设计中使用一些框架和插件的小图片,使整体效果更加规整。

    3, 整体的结构框架实现较好,功能比较完善,可以在网页上运行。

    , 网页设计中的心得与体会

    1, 网页中对于整体效果的实现,框架的学习,对于Java EE又有了新的理解,整体的效果使用来实现会比较好。

    2, 网页设计锻炼了自己对于整体的把握以及颜色的搭配,既丰富了自己的知识,又进一步加深了对于所学知识的理解。

    3, 总结自己对于过去的生活的感悟,给自己的进一步发展找到了方向。

    展开全文
  • Java学生宿舍管理系统课程设计

    热门讨论 2011-05-30 08:37:48
    是一个综合性的课程设计,很好运用了Java与SQL Server的知识,两者结合一起,是一个好的学习资源
  • 点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐] 点击领取全栈资料:全栈资料 一张界面图:角色介绍1.超级管理员2.宿舍管理员3.学生系统模块介绍1. 宿舍管理员管理2. ...
  • 答辩完得 完整的毕业设计 下载绝对值得 。。。。
  • 点击上方“Java基基”,选择“设为星标”做积极的人,而不是积极废人!源码精品专栏原创 | Java 2020超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网...
  • 程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2 分钟。来自:https://blog.csdn.net/dkm123456/article/details/116...
  • Java-学生宿舍管理系统

    万次阅读 多人点赞 2018-12-30 10:29:03
    这次记录的是最近完成的实训作业,学生宿舍管理系统,使用Java swing完成界面设计,数据库用的是SQL server,IDE使用的是IDEA 学生宿舍管理系统的用户有宿管和学生,宿管有最高的权限,学生只有部分权限, 一、...
  • Java SE学生宿舍管理系统 java se + Mysql+jdbc,两种角色,非java web项目,下载时请注意
  • JAVA学生宿舍后台管理系统源码
  • java ssm学生宿舍管理系统,可以运行,有数据库文件,导入库即可,小白可以操作

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 286
精华内容 114
关键字:

java学生宿舍管理系统

java 订阅