宿舍管理系统数据库设计
㈠ 学生宿舍管理信息系统的设计,要用java或者C语言实现管理,还有建立数据库!!!急!!
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define M 100
int dirty=0; //用来判断是否已保存操作
//定义一个存储学生相关信息的结构体
typedef struct
{
char S_name[31]; //学生姓名
char S_number[16]; //学生学号
int D_number; //学生所在寝室的宿舍号
int Total; //学生总数
}Student[M], St;
//判断学号是否与表中所存学号重复
void S_number_Judge(Student S,int t)
{
int i;
for(i=1;i<=(S->Total)-1;i++)
while(strcmp(S[i].S_number,S[t].S_number)==0)
{
printf("学号输入失败,该学号已存在,请重新输入学号!\n");
printf("请输入学生的学号(15个字符以内):");
scanf("%s",S[t].S_number);
getchar();
i=1;
}
}
//添加学生信息函数
void Add(Student S)
{
printf("请输入学生姓名(30个字符以内):");
scanf("%s",S[++(S->Total)].S_name);
getchar();//获取换行符
printf("请输入学生的学号(15个字符以内):");
scanf("%s",S[S->Total].S_number);
getchar();
S_number_Judge(S,S->Total);//判断输入的学号是否与表中所存在的学号重复
printf("请输入宿舍号码:");
scanf("%d",&S[S->Total].D_number);
getchar();
dirty=1;
printf("添加成功!\n\n");
}
//修改学生信息函数
void Alter(Student S)
{
int i;
int flag=0; //用来判断表中是否存在所要修改的学生的信息
char name[20];
printf("请输入你要修改学生的姓名:");
scanf("%s",name);
getchar();
for(i=1;i<=S->Total;i++)
if(strcmp(S[i].S_name,name)==0)
flag=i;
if(!flag)
printf("你所要修改的学生信息在表中不存在!\n");
else
{
printf("新信息如下:\n");
printf("请输入学生姓名(30个字符以内):");
scanf("%s",S[flag].S_name);
getchar();
printf("请输入学生的学号(15个字符以内):");
scanf("%s",S[flag].S_number);
getchar();
S_number_Judge(S,flag);
printf("请输入宿舍号:");
scanf("%d",&S[flag].D_number);
getchar();
dirty=1;
printf("修改成功!\n");
}
putchar('\n');
}
//删除学生信息
void Delete(Student S)
{
int i,j;
int flag=0; //用来判断表中是否存在所要删除的学生的信息
char name[20];
printf("请输入你要删除学生的姓名:");
scanf("%s",name);
getchar();
for(i=1;i<=S->Total;i++)
if(strcmp(S[i].S_name,name)==0)
flag=i;
if(!flag)
printf("你所要删除的学生在表中不存在!");
else
{
for(i=flag;i<S->Total;i++)
{
j=i+1;
strcpy(S[i].S_name,S[j].S_name);
strcpy(S[i].S_number,S[j].S_number);
S[i].D_number=S[j].D_number;
}
(S->Total)--;
dirty=1;
printf("删除成功!");
}
printf("\n\n");
}
//显示所有学生信息函数
void Display_All(Student S)
{
int i;
printf("全体学生信息如下:\n");
printf("学生姓名 学生学号 宿舍号\n");
for(i=1;i<=S->Total;i++)
printf("%-20s%-15s%-5d\n",S[i].S_name,S[i].S_number,S[i].D_number);
putchar('\n\n');
}
//排序函数按照寝室号从小到大排序(冒泡法)
void Sort_D_number(Student S)
{
int i,j,t;
char name[30];
char number[15];
for(i=1;i<=S->Total;i++)
for(j=i;j<=S->Total;j++)
if(S[i].D_number>S[j].D_number)
{
strcpy(name,S[i].S_name);
strcpy(number,S[i].S_number);
t=S[i].D_number;
strcpy(S[i].S_name,S[j].S_name);
strcpy(S[i].S_number,S[j].S_number);
S[i].D_number=S[j].D_number;
strcpy(S[j].S_name,name);
strcpy(S[j].S_number,number);
S[j].D_number=t;
}
}
//排序函数按照学号从小到大排序(冒泡法)
void Sort_S_number(Student S)
{
int i,j,t;
char name[30];
char number[15];
for(i=1;i<=S->Total;i++)
for(j=i;j<=S->Total;j++)
if(strcmp(S[i].S_number,S[j].S_number)>0)
{
strcpy(name,S[i].S_name);
strcpy(number,S[i].S_number);
t=S[i].D_number;
strcpy(S[i].S_name,S[j].S_name);
strcpy(S[i].S_number,S[j].S_number);
S[i].D_number=S[j].D_number;
strcpy(S[j].S_name,name);
strcpy(S[j].S_number,number);
S[j].D_number=t;
}
}
//查询函数以姓名为关键字进行查询(顺序查找)
void Query_S_name(Student S)
{
int i,j=0;
char name[31];
printf("请输入你要查找的学生的姓名(30个字符以内):");
scanf("%s",name);
getchar();
printf("所查找学生信息如下:\n");
printf("学生姓名 学生学号 宿舍号\n");
for(i=1;i<=S->Total;i++)
if(strcmp(name,S[i].S_name)==0)
{
printf("%-20s%-15s%-5d\n",S[i].S_name,S[i].S_number,S[i].D_number);
j=1;
}
if(!j)
printf("\n查找失败,表中不存在该学生的信息!\n\n");
}
//查询函数以学号为关键字进行查询(折半查找)
void Query_S_number(Student S)
{
int i,j,top,base,mid;
char number[15];
j=0;
base=1;
top=S->Total;
printf("请输入你要查找学生的学号:");
scanf("%s",number);
getchar();
Sort_S_number(S); //将表中原数据按照学号从小到大排序
printf("所查找学生信息如下:\n");
printf("学生姓名 学生学号 宿舍号\n");
if(strcmp(number,S[1].S_number)>=0&&strcmp(number,S[S->Total].S_number)<=0)
{
while(base<=top)
{
mid=(base+top)/2;
if(strcmp(number,S[mid].S_number)==0)
{
printf("%-20s%-15s%-5d\n",S[i].S_name,S[i].S_number,S[i].D_number);
putchar('\n');
j=1;
break;
}
else if(strcmp(number,S[mid].S_number)>0)
base=mid+1;
else
top=mid-1;
}
}
if(!j)
printf("\n查找失败,表中不存在该学生的信息!\n\n");
}
//查询函数以寝室号为关键字进行查询(折半查找)
void Query_D_number(Student S)
{
int i,j,m,n,base,top,mid;
j=0;
base=1;
top=S->Total;
printf("请输入你要查询的寝室号:");
scanf("%d",&i);
getchar();
Sort_D_number(S);//将表中原数据按照寝室号从小到大排序
printf("所查找寝室信息如下:\n");
printf("学生姓名 学生学号 宿舍号\n");
if(i>=S[1].D_number&&i<=S[S->Total].D_number)
{
while(base<=top)
{
mid=(base+top)/2;
if(i==S[mid].D_number)
{
m=mid;
n=mid-1;
while(S[m].D_number==i)
{
printf("%-20s%-15s%-5d\n",S[m].S_name,S[m].S_number,S[m].D_number);
m++;
if(m>S->Total)
break;
}
if(n>0)
{
while(S[n].D_number==i)
{
printf("%-20s%-15s%-5d\n",S[n].S_name,S[n].S_number,S[n].D_number);
n--;
if(n<1)
break;
}
}
j=1;
putchar('\n');
break;
}
else if(i>S[mid].D_number)
base=mid+1;
else
top=mid-1;
}
}
if(!j)
printf("\n查找失败,表中不存在该寝室的信息!\n\n");
}
//存储函数
void Save(Student S)
{
St Std;
int i;
int flag1=0,flag2=0; //判断存储是否成功
FILE *fp;
if((fp=fopen("Dorm_Manage","w"))==NULL)
{
printf("打开文件失败!\n\n");
flag1=1;
exit(0); //结束程序
}
for(i=1;i<=S->Total;i++)
if(fwrite(&S[i],sizeof(Std),1,fp)!=1)
{
printf("数据写入错误\n\n");
flag2=1;
exit(0);
}
if(!flag1&&!flag2)
{
printf("数据存储成功!\n\n");
dirty=0;
}
fclose(fp);
}
//加载记录函数
void Load(Student S)
{
St Std;
FILE *fp;
if((fp=fopen("Dorm_Manage","r"))==NULL)
{
printf("打开文件失败!\n\n");
exit(0);
}
while(!feof(fp))
fread(&S[++(S->Total)],sizeof(Std),1,fp);
fclose(fp);
printf("加载数据成功!\n\n");
(S->Total)--; //由于读取问题,表中个数要减去
}
//退出程序时判断是否保存函数
void Judge_Save(int i,Student S)
{
char ch;
if(i)
{
printf("表中数据已改变,是否保存后再退出(Y/N)?:");
ch=getchar();
getchar();
while(ch!='n'&&ch!='N'&&ch!='y'&&ch!='Y')
{
printf("请输入N(n)或者Y(y):");
ch=getchar();
getchar();
}
if(ch=='y'||ch=='Y')
Save(S);
}
}
//菜单
void Menu()
{
//菜单
printf(" 宿舍管理\n\n");
printf("*************************************菜单*************************************\n");
printf("1.添加学生信息 | 7.按照寝室号从小到大排序\n");
printf("2.修改学生信息 | 8.按照学号从小到大排序\n");
printf("3.删除学生信息 | 9.显示所有学生的相关信息\n");
printf("4.以姓名查询学生信息 | 10.保存操作\n");
printf("5.以学号查询学生信息 | 11.加载记录\n");
printf("6.以寝室号查询该寝室中的全部学生信息 | 12.退出程序\n");
printf("******************************************************************************\n");
}
void main()
{
int i;
Student S;
S->Total=0;
do
{
Menu();
printf("请选择所要实现的功能(请输入~12中的任意一个数字):");
scanf("%d",&i);
getchar(); //获取换行符
putchar('\n');
switch(i)
{
case 1:Add(S);
break;
case 2:Alter(S);
break;
case 3:Delete(S);
break;
case 4:Query_S_name(S);
break;
case 5:Query_S_number(S);
break;
case 6:Query_D_number(S);
break;
case 7:Sort_D_number(S);
printf("排序完成!\n\n");
break;
case 8:Sort_S_number(S);
printf("排序完成!\n\n");
break;
case 9:Display_All(S);
break;
case 10:Save(S);
break;
case 11:Load(S);
break;
case 12:Judge_Save(dirty,S);
exit(0);
break;
default:printf("选择错误:请在选项到之间选择!\n\n");
break;
}
}while(i!=12);
}
㈡ 用VB+Mysql 实现员工宿舍管理系统
员工管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键字 Visual Basic 6.0 Access2000 控件 窗体 域
Abstract The system of managing census register file is a typical application of managing information system (know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.
By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32. VB offered a series of ActiveX operating a data-base. It can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it.
Key Word Visual Basic 6.0、Access2000、ActiveX、Form、Field
目 录
第一章 导论... 2
第二章 系统需求分析... 3
第一节 系统设计背景介绍... 3
第二节 系统功能分析... 4
第三章 员工管理系统总体设计.... 5
第1节 系统设计.... 5
第2节 数据库设计... 9
第四章 详细设计工作.... 11
第1节 各功能模块创建及实现.... 11
第五章 系统功能测试... 25
第六章 结束语... 26
㈢ 学生宿舍管理系统分析论文
学生宿舍管理系统是高校学生管理的一个办公平台,这个平台以学生宿舍的基本信息为基础,以服务学生及保证学生安全为核心。下面是我为大家整理的学生宿舍管理系统分析论文,供大家参考。
学生宿舍管理系统分析论文篇一《 学生宿舍管理系统的设计与实现 》
摘要:利用计算机技术建立的信息化、智能化的学生宿舍管理系统,能够减轻学校宿舍管理人员的工作量,提高工作效率。本文给出了学生宿舍管理系统的分析、设计与实现过程。
关键词:宿舍管理 UML用例 系统设计
中图分类号:TP315 文献标识码:A 文章 编号:1007-9416(2013)01-0136-01
1 引言
学生宿舍是学校的基础设施之一,随着校园数字化步伐的加快,学生宿舍的管理也应随之发展而不断地推向进步。但是,部分院校开发的单项管理模块或多或少的存在一些缺陷:可用性不强,大量实际问题得不到解决;缺乏统一的规划,没有整套的信息编码方案,大量的信息数据形成信息孤岛;管理模式滞后。管理方向单一;可操作性较差,操作困难。这在很大程度上给学生管理工作带来许多新的问题。随着学生人数的增多,学生宿舍管理的信息量日益庞大,而目前大部分院校的学生宿舍管理仍采用传统的、手工的工作方式,这种模式获取信息慢,查阅困难,准确性差,很难适应宿舍管理的现实需要。
2 系统需求分析
2.1 主要业务描述
每个学校都设有宿舍管理中心,管理中心的工作人员可以对入住学生办理入住,迁出及对其资料进行编辑存档;工作人员可对各入住学生信息可进行查询,可对寝室进行分配,查询寝室学生入住情况。财务人员可以对学生费用进行管理,对学生缴纳的费用进行记录和查询,系统可以进行分类统计、查看收支明细。系统主要业务描述如下:(1)能够实现宿舍分配、宿舍管理、用户管理、宿舍费用管理和信息查询与统计功能,对学生宿舍工作进行全过程的管理。(2)实现对学生宿舍管理过程中的所有业务数据的管理,如学生信息的编辑和维护、宿舍信息的编辑与维护、录入学生缴费信息、统计学生住宿情况表、统计宿舍费用收支明细等。(3)具有配套的系统后台管理维护功能,能够对系统运行参数进行设置、对数据进行备份和恢复,对用户进行权限管理,对系统日志进行管理和维护。
2.2 功能需求
学生宿舍管理系统的主要的参与者是查询者,一般用户,财务人员,系统管理员,学生宿舍工作人员。通过分析参与者的活动,可以初步确定这样的一些用例:查询信息、学生管理、宿舍分配、住宿管理、基本数据库管理和费用管理。在进行用例分析时,将整个系统分为学生宿舍管理子系统、费用管理子系统、学生基本信息管理子系统、查询子系统、公用部分和决策支持六部分。系统中的主要参与者有查询者、一般用户、宿舍管理人员、系统管理员、财务人员。参与者以某种方式参与了用例的执行过程。通过向系统或请求系统输入某些事件来触发系统的执行。通过需求分析得之主要有查询信息、学生信息管理、数据库管理、费用管理、登陆、宿舍分配、住宿管理等用例。
3 系统设计
3.1 系统功能设计
根据系统功能模块的分析,将学生宿舍管理系统分成四大模块:用户管理模块、宿舍管理模块、查询统计模块、系统管理模块。
(1)用户管理:包括用户注册管理、用户密码修改和权限管理三部分。进入系统的用户,首先要进行注册,系统管理员对注册信息进行核对和身份验证通过后,才允许成为该系统的用户。
(2)宿舍管理:包括寝室管理、学生管理和费用管理。寝室管理主要是把学生分配到各个寝室中,寝室按物理位置进行编号,按楼号-寝室号-床位号进行编码。学生管理主要是为在校生分配宿舍,录入和维护学生信息;费用管理学生要缴纳的住宿费、水费、电费等进行管理、记录和查询。
(3)系统管理:主要是面向系统管理员使用,包括系统备份、系统恢复和参数设置。
(4)查询统计:主要是供管理人员进行查询信息和对数据进行简单的统计,包括学生住宿查询、学生费用统计、学生收支明细查询等功能。
3.2 数据库设计
通过对系统数据库的需求分析,主要建立“住宿学生信息表”、“宿舍信息表”、“宿舍管理员表”、“公寓信息表”、“费用信息表”等12个数据库表。
(1)住宿学生信息表,包括学号、姓名、性别、公寓楼号、院代码、系代码、入学时间、宿舍号和床号等属性。(2)宿舍信息表,包括宿舍号、公寓楼号、房间号、床位号、电话号码、管理员等属性。(3)宿舍管理员信息表,包括员工号、姓名、性别、密码等属性。(4)公寓信息表,包括公寓楼号、楼层号、房间数、空床数、已住人数等属性。(5)费用信息表,包括学号、费用类别、费用金额、交纳时间、经办人等属性。
4 系统实现
系统从学生宿舍管理的实际出发,运用面向对象的编程技术,采用自顶向下的对系统进行分析与设计,主要实现了对宿舍安排进行统一管理,保证了学生住宿管理的准确性。当新生入校时,宿舍管理员分配宿舍,按专业、班级进行集中分配。学生入住后,通过系统进行缴纳各种水费、电费、住宿押金等费用,财务人员进行登记、录入费用信息。管理人员可以简单快捷的浏览公寓住宿的情况,并提供多种查询方式进行信息的检索,如:能够按照学号、姓名、班级、楼号、楼层、宿舍号进行模糊和精确查询。同时,还提供了各种常规统计报表的打印,如:打印住宿情况表、床位历史使用情况表、费用统计表等。
5 结语
学生宿舍管理系统的实现,为学校学生宿舍信息资料进行计算机网络化管理,达到了资源共享的目的,为提高后勤相关部门的工作效率提供参考。学生宿舍楼日常的住宿学生调入、调出信息,都有各个宿舍楼的管理员及时地将这些信息输入到系统中,做到了每栋学生宿舍学生住宿情况的动态管理,同时保证了各类数据统计的即时性和准确率。学生宿舍学生住宿信息管理系统的使用,大大的减少了过去的那种人工纪录、统计学生住宿情况的繁杂工作,极大的提高了工作效率和降低了工作成本。宿舍管理系统具有操作方便、实用性强等特点,经试运行取得了良好的效果。
参考文献
[1]华蕊.学生宿舍管理信息系统的设计及实现[J].北京:电脑开发与应用,2002.27-29.
[2]赵东,邹英等.学生宿舍管理系统软件的开发和应用[J].重庆:四川工业学院学报,2005.178-185.
[3]薛华成.管理信息系统[M].北京:清华大学出版社,2006.135-143.
[4]周绪.SQL Server2000中文版入门提高[M].北京:清华大学出版社,2003.
学生宿舍管理系统分析论文篇二《 高校学生宿舍管理探索 》
摘要:高校学生宿舍是大学生生活、学习、休息的重要场所,同时也是对大学生进行思想政治 教育 和素质教育的重要阵地,因此宿舍的合理化管理显得尤为重要。本文首先对学生宿舍管理模式的现状进行了分析,然后对学生宿舍管理工作中存在的几个具体问题进行了分析,最后对大学生宿舍管理给出了几点思考。
关键词:高校 学生 宿舍管理 探索
高校学生宿舍是大学生生活、学习、休息的重要场所,同时也是对大学生进行思想政治教育和素质教育的重要阵地。改进和加强大学生宿舍管理,建设安全稳定、健康向上、温馨和谐的文明宿舍,关乎学生的切身利益,对于高校学生思想政治工作,稳定正常的教学科研秩序,建设文明学校、构建和谐校园都具有重要的意义。
一、学生宿舍管理模式现状分析
随着高校后勤社会化改革工作的推进,各高校对原有的校内学生宿舍均采取了新的管理模式,同时也加大了对学生宿舍硬件设施的投入力度,使学生的生活条件得到极大改观。但与此同时,高校的学生宿舍管理模式也暴露出一些问题。
目前大部分高校学生宿舍管理中采用综合管理模式,这种模式就是学校内部的后勤部门、学生工作部门、保卫部门和各系部的辅导员、班主任的共同管理,各部门各施其责,按分工的不同,对学生的管理服务有不同的内容。各部门按职责分工相互配合,齐抓共管做好学生宿舍管理工作。在管理过程中,各种方式如管理制度、思想教育、经济手段等都必须采用,这就能全面提升学生宿舍管理的质量和效果,也便于学校的统一管理协调。但在实际操作中,综合管理模式有它的严重缺陷。学生公寓管理权限不清。在学生宿舍管理范围上,齐抓共管往往变成无人管理或不抓不管,哪些方面由哪个部门负责,每个学校都没有一个确切的界定,使得高校宿舍管理处于弱化状态,管理中的混乱现象时有发生,不能根本提高管理和服务质量,存在着各部门相互推委或相互依赖或互相扯皮的不良现象,这就给综合管理造成了不良后果带来消极影响。
还有少部分高校宿舍管理采用经营管理模式。经营管理,顾名思义是以经济为手段的经商式的管理。这种管理模式虽然减轻了国家和学校的负担,利用社会力量支持高等教育事业的发展,也大大地减少了学校的管理成本和减轻了学校的管理负担。但是,这种模式的管理属于社会化管理,宿舍管理方不愿也不肯校方介入一些必要的管理,这就形成学校管理与学生宿舍管理有脱节的状态,上级和学校对宿舍管理方面有什么要求,宿舍管理方也难于接受。这种管理模式对学生的日常行为的规范教育,对学生纪律的约束等都无法顺利实施。对此,学校学生工作部门的管理人员很难参与有效管理,甚至根本不能管理。在学生内部的矛盾、纠纷和冲突的此类问题上,学校只能被动应付平息事情扩大,很难把存在的问题和矛盾消除在萌芽状态中。这种模式的管理,实际上对学校整个学生管理工作和宿舍管理工作都带来诸多不利因素,为培养合格人才有一定的负面影响。
二、学生宿舍管理工作中存在的几个具体问题及分析
1、宿舍管理队伍素质不高
过去由于人们对学生宿舍管理认识不足、重视不够,简单地把学生宿舍管理等同于宿舍内的门卫值班、打扫卫生等服务工作,从而在人员配备上普遍存在 文化 程度低、思想素质一般化的现象。据了解,这是我国高校普遍存在的现象。随着高校改革的深入和社会主义市场经济体制的建立,德育工作和思想政治教育有了新的内容,学生的养成教育、宿舍管理在学生思想政治教育中的特殊地位已形成共识。学生宿舍已逐步成为对学生进行思想政治教育、行为管理和服务育人的主战场。提高学生宿舍管理队伍素质,迫在眉睫。
2、对学生宿舍管理认识不足,重视不够
片面地认为学生宿舍管理主要是后勤服务工作,目的是为学生提供一个良好的居住场所。育人的功能基本没有发挥。体现在:学生不理解,一些老师、辅导员和系部不重视,对学校查处晚归、不归制度不关注,轻视学生宿舍管理工作。
3、学生宿舍管理 规章制度 不完善
就目前高校学生宿舍的管理制度来看,有不完善的地方,也有不规范,不能完全地、更加有效地规范每位教职员工的工作流程和日常行为,还有分配制度、监控制度、激励机制、服务意识等各方面都需要改善和落实。学生宿舍内以活动为载体的管理育人、服务育人工作开展不够深入、扎实,科学管理、规范管理尚未实现。
4、学生参与宿舍管理面较窄
现在许多高校在学生宿舍管理中都成立了一些学生自我管理机构,如宿工部。但由于大学生心理素质不够稳定、自律性不强、工作 经验 有所欠缺、无法较好地把握工作局面,尤其是现有管理条件的限制,这种模式也只能作为一种补充形式。虽然学生在宿舍管理中也有一定的参与,但参与管理面较窄,更多是参加值班、卫生评比、查房等工作。当遇到学生宿舍突发事件、紧急情况或需要对学生做思想教育工时,仍需从事宿舍管理的老师出面解决,学生自我管理机构实际上没有真正起到自我教育、自我管理、自我服务作用。
三、加强大学生宿舍管理的几点思考
随着我国大学生思想政治教育的不断深入,学生宿舍管理正不断融入育人的理念。为了使宿舍能够更好地为“育人”服务,充分发挥大学生集体住宿的优势,必须不断转变宿舍管理理念创新管理模式改善服务内容,只有这样才能充分发挥和有效利用宿舍这一资源为高校的人才培养服务。
1、更新管理理念:学生宿舍既是大学生求学期间的家,又是课堂和图书馆的学习场所的延伸,使学生思想文化交流的主要阵地。相对于校园公众场合,宿舍是学生的私人空间,这里学生有着较少的语言和行为顾忌,他们的言行和行为更多的倾向于真是的自我。从这个方面看,对于大学生思想政治教育而言,宿舍无论在时间上还是空间上都有着得天独厚的条件,高校的学分制改革,进一步体现出宿舍在学生教育、管理、服务方面的重要性,以学生宿舍为中心对学生的辅导、服务、培养,将是今后学生宿舍生活知道与管理的重点。因此在新时期的宿舍管理中,高校必须重视宿舍的育人功能,树立育人的核心思想,从育人角度出发,把宿舍管理纳入大学生思想政治教育体系中。管理上要充分体现以人为本的思想,努力构建一个和谐的生活环境,通过培养健康的宿舍文化,引领高品位的学生文化。
2、规范管理内容:首先体制上要规范。从多年的实践看,学校负责学生宿舍管理的主管部门应是学生工作部门,它能够有效协调各院系对学生的管理,更有利于对学生宿舍的管理,并可以对学生的日常教育和行为约束起重要作用,在管理上还必须把学生宿舍管理方面的人财物统一到一个部门去管理,避免了不应有的矛盾。其次制度上要规范。讲管理离不开制度,规范化管理的前提是要有一整套完善的规章制度。例如:学生宿舍管理规定、文明宿舍细则规定等等。要搞好学生宿舍管理,没有完备的规章制度是不行的,对宿舍管理所制定的制度一定要紧贴学生及宿舍条件的实际,并且规章制度要有可操作性,要让学生明白在宿舍公寓内哪些该做哪些不该做,违规了会受到何种处罚等等。学校管理人员在制度面前也必须按制度办事,认真负责,在有章可循的前提下对学生宿舍公寓的检查评比就会避免不少盲目性,实实在在按照相关规定办事。再是服务上要规范。服务上规范就是要采用现代化手段利用计算机网络进行辅助管理,建立住宿人员信息卡,对水电管理、财产管理、维修管理等也应采取先进方式进行服务。在解决学生学习生活上的实际问题时,要积极主动,服务热情,要为学生提供良好的服务来感动和教育学生。尤其是管理工作人员包括辅导员班主任等要坚守岗位各施其责,要经常深入到学校宿舍中去了解情况,问寒问暖,不能使学生由于服务上的不周到而发牢骚讲怪话以至发泄对学校的不满情绪,要千方百计为学生提供优雅整洁安静的学习生活环境。因此,规范服务是学生宿舍管理中的重要内容
3、健全管理机构:高校宿舍管理中的思想政治教育能否落到实处,在于相关组织机构和工作队伍的建立健全,在于明确宿舍管理和思想政治教育的双重职责。就后勤社会化条件下的宿舍管理工作实际而言,要配备和完善宿舍管理中思想政治教育校级、中级和基层三级组织机构,即:校学生工作领导小组、宿舍管理委员会等组成的校级领导机构,院、系、部及校学生处、团委、、后勤等组成的中级组织机构,校学生会、各院系部学生分会、宿舍管理宿工部等组成的基层管理机构。同时,要配备和完善宿舍管理中思想政治教育主导工作队伍、实施骨干队伍和辅导队伍。对与学生宿舍有关的大小事项负责,明晰其管理职责,提供管理效率和思想政治教育的成效。同时各部门按职责分工,密切配合,共同抓好学生宿舍的管理、教育、服务工作,提高学生宿舍管理、教育、服务的整体功能,实现学生宿舍管理育人、服务育人、环境育人的目标。
参考文献:
[1]陈雅珍.加强高校学生宿舍管理,构建和谐校园[J].长春教育学院学报,2008:(02).
[2]彭雷、李然琼、陆志刚. 关于学生宿舍管理改革的几点思考[J].河海大学常州分校学报,2002:(02).
[3]叶玉刚、白振峰.关于高校学生宿舍管理体制改革的理性思考[J].华北工学院学报(社科版),2002:(01).
有关学生宿舍管理系统分析论文推荐:
1. 有关高校宿舍管理系统论文
2. 关于大学生宿舍管理论文
3. 宿舍管理系统毕业论文
4. 宿舍管理系统论文
5. 有关大学生宿舍管理论文
6. 浅谈高校宿舍管理论文
㈣ 学生宿舍管理系统javaWeb怎么做
我给讲概思路: 1:第步:设计数据库般像种型宿舍管理系统选用mysql作数据库设计表包括表字段名字段及表间关系 2:第二布:确认使用技术作java选用Springmvc作mvc框架毕竟比较灵简单Spring必须用管理事务Hibernate作台数据库管理框架jsp作页面表现层程序比较健壮扩展起比较便 3:第二步基础接建立Bean类比类、宿舍类等等映射数据库表字段编写Service层、Dao层等等建立数据处理逻辑 4:实现表现层写jsp页面想前台展示内容写jsp面选用技术juqery,js考虑用户体验用ajax实现异步刷新交互 5:前台相互通信用juint进行集测试看看数据否按照逻辑准确显示期测试等等 嫌麻烦采用ssh框架直接用jsp+servlet写比较简单原理概差层没清晰明