课题背景及开展研究的意义
科技水平不断进步,在宿舍管理方面,人工管理效率低、易出错,在管理过程中比较复杂、费时、费力,相对而言宿舍管理系统就有很多的优势,它必定会成为宿舍管理的主要方式,使管理者的管理水平发生很大的提高。
2.1课题背景
随着科技的发展,计算机技术已经深入了各个行业,为各领域的人们提供着便利的服务,使人们的生活更便捷、更效率。
如今,高校办学规模的不断扩大,学生人数不断增多,宿舍管理是每个高校都必须面对的问题,但长期以来管理员一直使用人工的方式管理学生的住宿信息、人员名单、来访信息、卫生检查信息等等,这种方式不但效率很低而且容易出现错误,在数据较多的情况下也不利于查找,这为宿舍的管理增加了很大的难度,使学校花费了很大的人力物力却达不到理想的效果。
因此,在高校的宿舍管理方面需要一个操作简单、功能齐全的系统,对高校宿舍的各种信息进行管理。
2.2开展研究的意义
宿舍管理系统的使用对高校的各个方面都有很大的帮助,使学校的宿舍管理方面有一个很大的飞跃,这将成为各个高校宿舍管里的趋势。
对学校而言,一个高效便捷的管理系统能更全面的管理学生在宿舍生活方面的各种情况,使学校实现标准化的管理和规范化的制度,同时能使管理员的工作量大大减少、也变免了发生不必要的错误,节约了学校的开支,这就进一步为学校减轻了压力,是学校用更少的投入取得了更大的收获。
从学生的角度讲,学生能更快更清晰的了解宿舍的有关信息,比如放假离开宿舍的时间,晚上熄灯的时间,卫生评比的结果等等,方便了学生的生活。
从管理员的角度讲,管理员能够更方便的调配宿舍,能够清晰地了解学生的住宿信息、更快捷的通知学生有关事项等。
3研究方法、内容及预期目的
本系统在B/S架构下采用Struts框架进行开发,达到对公告信息、卫生评比信息、访客来访信息、宿舍分配等方面进行管理的目的。
3.1系统实现的方法
宿舍管理系统是基于B/S架构采用Microsoft SQL Server 2005数据库进行开发,利用JSP技术,使用Struts框架。大部分逻辑由JAVA来实现,JSP技术实现数据的读取和现实。界面的设计美化等使用Dreamweaver工具。开发过程中,首先分别开发个个独立的模块,然后整合到一起,以便于日后系统的扩展。
(1) B/S架构
B/S结构(Browser/Server,浏览器/服务器模式),是Web兴起后的一种网络结构模式,Web浏览器是客户端最主要的应用软件。
(2) SQL Server 2005
SQL Server是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2 版本。在Windows NT推出后,Microsoft与Sybase 在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本。Sybase则较专注于SQL Server在UNIX操作系统上SQL Server安装界面的应用。
(3) JSP
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
(4) JAVA
JAVA是由Sun Microsystems公司于1995年5月推出的JAVA语言和JAVA平台的总称。用JAVA实现的HotJava浏览器(支持Java applet)显示了JAVA的魅力:跨平台、动态的Web、Internet计算。从此,JAVA被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。
(5) Struts框架
Struts是开源软件。使用Struts的目的是为了减少在运用MVC设计模型来开发Web应用的时间,可以混合使用Servlets和JSP的优点来建立可扩展的应用。
(6) Dreamweaver
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
3.2内容及目的
此系统的主要内容是关于管理人员在宿舍管理中需要用到的功能,以便更好的管理宿舍及学生,具体功能如下:
公告信息管理模块主要功能有发布信息、通知静校时间、熄灯时间等。
来访信息管理模块主要功能有登记来访时间、离开时间、所去宿舍等。
卫生检查信息模块主要功能有发布卫生评比信息、查询各宿舍得分等。
管理员模块主要功能是对学生信息进行增、删、改、查处理。
4 进度安排
上学期:
第15周~第17周:熟悉课题内容,查找相关文献资料,完成选题报告及文献综述。
寒假期间:
第1周:学习熟悉开发工具,完成需求分析。
第2周:完成界面设计。
第3周~第4周:确定各模块的功能。
第5周:进行网站的开发。
第6周~第7周:完成部分代码的编写。
下学期:
第3周~第4周:进行程序设计实现,完成中期检查。
第5周~第8周:完成绝大部分代码的编写。
第9周~第13周:后期开发并完成测试,撰写论文。
第14周~第15周:论文评审,进行答辩。
参 考 文 献
[1] 赵琦,蔡昌雄.谈校园宿舍文化与德育[J].辽宁商务职业学院学报(社科版),2003,1:78-79.
[2] 张家勇,张家智.哈佛大学本科生住宿制和导师制[J].河北师范大学学报(教育科学版),2006,1:75-79.
[3] 唐红雨,何峰,郑明喜.学生宿舍管理系统的开发研究[J].镇江高等专科学校学生处,2010,3(23):49-51.
[4] 彭盈盈.大学生宿舍管理新模式的探索与实践[J].重庆文理学院学报(自然科学版),2007, 6(26):105-108.
[5] 彭倬平,杨波,沈学锋.高校学生宿舍管理信息系统的开发[J].天津职业技术师范学院学报,2004,2(14):32-34.
[6] 新杰,胡桂香,张怀宇,赖华.基于B/S学生宿舍管理系统的设计与实现[J].宜宾职业技术学院,2010:211-215.
[7] 刘万华,张颖超.基于J2EE的高校党建组织管理系统的设计和实现[J].科技信息,2010,25:156-157.
[8] 李强.基于JSP技术的学生宿舍管理系统的研究与设计[J].滨州学院计算机科学系,2009,5:141-142.
[9] 李超平.学生宿舍信息管理系统的需求及功能[J].湖南科技大学后勤集团,2010,2(2):33-36.
[10] 曾亚纯,林素文.高校学生宿舍管理信息系统的设计与实现[J].深圳职业技术学院继续教育与培训学院,2010,3(26):56-57.
[11] 孙街亭,徐蓓蓓.B/S架构的宿舍管理信息系统研究与开发[J].西安工程大学学报,2010,2(24):197-202.
[12] 李霞,刘慧婷,赵凯,姚海青.基于JSP的宿舍管理系统的设计与实现[J].安徽大学计算机科学与技术学院,2008,12(18):235-237.