基于J2EE架构的班级虚拟管理系统
2014-10-20李露傅裕褚芸天
李露+傅裕+褚芸天
摘 要:在目前市场中,采用J2EE架构的应用软件很多,而且技术也相对而言已比较成熟,但是对于大部分学校来说,一款基于Internet的班级管理软件在市场中几乎没有。该软件可以作为班级管理的软件,将班级管理延伸到宿舍,实现班级管理与班级互动的双赢。利用Web技术构建的班级管理系统能够充分利用校园网资源,是一个便于学生和老师在线使用的通用网络管理与交流的平台;能够克服班级管理在时空上的限制,解决传统班级管理模式中的限性矛盾;能够给学生提供更多更广泛的学习和交流空间,共享学习资料,为同学间进行学习研究提供便利,增进同学间的友谊,方便老师或辅导员对班级的管理;充分发挥学生的主动性和探索精神。尤其对于一些不愿意直接面对面争论的学生或敏感问题。有了畅所欲言的场所和机会。以该软件为基础模型,后期可延伸扩展为院系乃至校园联合管理系统,实现各校园网络化管理与交流。
关键词:J2EE架构,班级管理,internet
中图分类号:TP311.52 文献标识码:A 文章编号:1672-3791(2014)1(b)-0000-00
随着时代的进步,信息的获得变得越来越重要,而计算机的应用更是成为我们学习、工作和生活中不可缺少的一部分。担任了多年的班干部,我深知管理好一个班级的难度有多大,没有一个系统的管理方法将会很容易出错。所以为了 更好地进行班级信息的管理,提高班干的管理效率以及准确性,很有必要建立一个班级信息系统。
1 班级虚拟管理系统需求分析
该系统可以实现基于网络的班级管理,网络的用户能够通过网络积极参与到班级的互动及班级的管理,在学习课程之余,通过网上逛论坛的新颖互动方式有利于提高学生的参与兴趣,吸引学生说出自己的看法,有效捕捉群众的声音,为班级管理事物提供便利目标在整个市场中,校园管理系统有很多,但是针对于教师与学生之间、学生与学生之间互动的软件就相对来说比较少,这不利于充分的发挥校园管理系统的作用,无法更进一步的促进同学间的同时该软件可以在对课堂教学进行补充的同时,也可以让学生们针对于自身的学习状况提出不同的问题,这在一定程度上可以让教师对于各个同学的不同特点有一个较为清楚的认识。
对于高校而言,现在盈利性的网络教学软件很多,这在一定程度不利于高校本身教学的开展,本软件是针对于高校本身教学的一种应用,针对于课堂与课余的良好结合,这有利于实际的高校教学。
1.1 运行环境
网上班级管理系统采用Web技术,基于教师与学生之间互动的概念,给教师和学生、学生和学生提供一个良好的平台用来交流生活中的种种趣事及学术上的经验交换。
现在市场中有许多班级管理的软件,但该类软件只注重于教师对于教学教案,教学课件的发布,也有基于图像技术的视频播放,该类软件的实现,只是简单地对班级内学生信息的统计与消息的通知,这些软件环境中,学生仅仅是信息接受者,只能收到教师通知的消息,无法参与到一些事情的决策中去,从而无法促进相关事情的具体落实。另外,以往的类似的管理系统界面简单,过于线条化,无法激起学生的参与热情,从而它们即使拥有强大的功能,也会难以吸引学生的注意力,导致软件的功能无法最大限度地被挖掘,造成了一种资源的浪费。综上所述,这样的软件只是单纯的将现实中的班级管理搬到网络上,网络实现罢了,没有注重学生之间的沟通交流,所以现实效益并不是很广。
该系统采用B/S结构开发“班级管理系统”,客户机上只要安装Internet浏览器,Web服务器端采用支持Java技术的Tomcat作为应用服务器的软件平台,数据库服务器采用MYSQL,实现教师与学生之间的针对性交流。B/S结构是一种瘦客户端模式,节约了维护成本;J2EE的跨平台性,更有利于该系统在各个平台上得以利用。
1.2 班级虚拟管理系统开发的可行性
对该网站的可行性分析有以下两个方面:
1.2.1 技术可行性
班级虚拟管理系统的设计使用j2ee架构技术,即采用B/S结构进行架构,使用MyEclipse、tomcat作为开发工具。前台使用JSP,既能将内容的生成和显示进行分离,又可以重用软件,采用还能标识简化页面开发。后台使用Java语言,使得编写程序时既可以直接调用类库,又能保证较高的可移植性。后台数据库使用MySQL,它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,并保证没有内存漏洞。
1.2.2 经济可行性
采用基于j2ee的机构及JSP、Java编程语言和MySQL数据库,其成本相对便宜,而MySQL数据库又是免费的,所以该网站设计方案在经济上市可行的。
2 系统功能模型
前台:用户登录(区分是否为管理员),班级管理,在线论坛,信息公告。后台:公告管理,学生管理,论坛管理,数据库管理。
2.1 前台功能具体分析
2.1.1 用户登录
(1)根据角色管理,对于教师和同学显示不同的处理页面;
(2)用户输入的用户名和密码进行md5加密,保证数据传输过程中一定的安全性;
(3)设计验证码的登录方式,以防止暴力密码猜解工具的运用;
2.1.2 同学目录
将同学的简要信息在该模块中展出,方便管理员的管理和同学之间的交流。
2.1.3 互动论坛
(1)在该模块中,同学可一面对面的进行交流互动,模块中采用Ajax技术,实现实时网络通信。
(2)在通信息的发送与处理。的过程中,可以实现一对一,或者是多对一的通讯方式。
(3)同时系统支持离线信。
2.1.4 班级公告
(1)管理员将需要通知大家的信息以公告的形式通知大家,摆在主页的显眼位置。endprint
(2)公告可以来自校级,也可以来自管理者本身。
2.2 后台功能具体分析
2.2.1 学生管理
管理员可以根据所教的同学对于学生进行相应信息维护,增加,删除相关学生的信息。
2.2.2 论坛管理
一般论坛的相应维护,删帖,添加公告等相关操作。
2.2.3 公告管理
(1)对于管理员而言,可以利用添加,删除,更新等操作,对于公告进行相应处理。
(2)将重要的信息和要发布的消息进行编辑处理,以公告的形式通知大家,并更新。
2.2.4 数据库管理
管理员对于系统的数据库进行相应的维护,系统定时对于数据库进行备份,管理员对于数据进行导出等相应操作。
3 系统总体结构设计
在进行需求分析后,就开始进行系统总体设计,它包括以下4个方面:
3.1 系统总体结构图
3.2 网站结构
本网站采用的是浏览器/服务器(Browser/Server)模式。所有操作服务都存放在W服务器上,其后台数据存放在后台数据库当中,传输协议使用HTTP协议,客户端通过浏览器(Browser)访问Web服务器和数据服务器。
3.3 界面设计
(1)网站的客户端开发技术有Html语言、CSS语言以及JavaScript脚本语言。
(2)网站的首页设计。在首页设计上,注重学生兴趣点的设置;页面内容简洁,但具有代表性及准确性。
(3)版面设计布局合理、规范,层次分明,且以学生学业和生活为中心。
(4)页面字体美观,视觉效果好,迎合师生们的视觉审美。图像设计多样,不受拘束,根据当下比较新潮流行的内容进行选图,吸引师生的兴趣。
4 结语
我们当前所处的是一个信息的时代,网络的时代,用网络将你我他联系起来,拉近彼此之间的距离,让我们能随时跟同学交流消息,传递情谊。经过测试,该网站的功能基本实现,达到了预期的目的。
参考文献
[1] 李丽亚.基于J2EE架构的考试管理系统的设计与开发[J].电脑开发与应用,2011(01).
[2] 林凯.基于J2EE架构的办公自动化系统的分析与设计[J].电脑知识与技术,2008(09).
[3] 邵淑仪.轻量级架构在网上业务系统中的应用[J].电脑知识与技术,2009(03).
[4] 胡盛祥,胡平,施涛,靳晶.负载均衡算法在J2EE中的研究与应用[J].微处理机,2008(06).endprint
(2)公告可以来自校级,也可以来自管理者本身。
2.2 后台功能具体分析
2.2.1 学生管理
管理员可以根据所教的同学对于学生进行相应信息维护,增加,删除相关学生的信息。
2.2.2 论坛管理
一般论坛的相应维护,删帖,添加公告等相关操作。
2.2.3 公告管理
(1)对于管理员而言,可以利用添加,删除,更新等操作,对于公告进行相应处理。
(2)将重要的信息和要发布的消息进行编辑处理,以公告的形式通知大家,并更新。
2.2.4 数据库管理
管理员对于系统的数据库进行相应的维护,系统定时对于数据库进行备份,管理员对于数据进行导出等相应操作。
3 系统总体结构设计
在进行需求分析后,就开始进行系统总体设计,它包括以下4个方面:
3.1 系统总体结构图
3.2 网站结构
本网站采用的是浏览器/服务器(Browser/Server)模式。所有操作服务都存放在W服务器上,其后台数据存放在后台数据库当中,传输协议使用HTTP协议,客户端通过浏览器(Browser)访问Web服务器和数据服务器。
3.3 界面设计
(1)网站的客户端开发技术有Html语言、CSS语言以及JavaScript脚本语言。
(2)网站的首页设计。在首页设计上,注重学生兴趣点的设置;页面内容简洁,但具有代表性及准确性。
(3)版面设计布局合理、规范,层次分明,且以学生学业和生活为中心。
(4)页面字体美观,视觉效果好,迎合师生们的视觉审美。图像设计多样,不受拘束,根据当下比较新潮流行的内容进行选图,吸引师生的兴趣。
4 结语
我们当前所处的是一个信息的时代,网络的时代,用网络将你我他联系起来,拉近彼此之间的距离,让我们能随时跟同学交流消息,传递情谊。经过测试,该网站的功能基本实现,达到了预期的目的。
参考文献
[1] 李丽亚.基于J2EE架构的考试管理系统的设计与开发[J].电脑开发与应用,2011(01).
[2] 林凯.基于J2EE架构的办公自动化系统的分析与设计[J].电脑知识与技术,2008(09).
[3] 邵淑仪.轻量级架构在网上业务系统中的应用[J].电脑知识与技术,2009(03).
[4] 胡盛祥,胡平,施涛,靳晶.负载均衡算法在J2EE中的研究与应用[J].微处理机,2008(06).endprint
(2)公告可以来自校级,也可以来自管理者本身。
2.2 后台功能具体分析
2.2.1 学生管理
管理员可以根据所教的同学对于学生进行相应信息维护,增加,删除相关学生的信息。
2.2.2 论坛管理
一般论坛的相应维护,删帖,添加公告等相关操作。
2.2.3 公告管理
(1)对于管理员而言,可以利用添加,删除,更新等操作,对于公告进行相应处理。
(2)将重要的信息和要发布的消息进行编辑处理,以公告的形式通知大家,并更新。
2.2.4 数据库管理
管理员对于系统的数据库进行相应的维护,系统定时对于数据库进行备份,管理员对于数据进行导出等相应操作。
3 系统总体结构设计
在进行需求分析后,就开始进行系统总体设计,它包括以下4个方面:
3.1 系统总体结构图
3.2 网站结构
本网站采用的是浏览器/服务器(Browser/Server)模式。所有操作服务都存放在W服务器上,其后台数据存放在后台数据库当中,传输协议使用HTTP协议,客户端通过浏览器(Browser)访问Web服务器和数据服务器。
3.3 界面设计
(1)网站的客户端开发技术有Html语言、CSS语言以及JavaScript脚本语言。
(2)网站的首页设计。在首页设计上,注重学生兴趣点的设置;页面内容简洁,但具有代表性及准确性。
(3)版面设计布局合理、规范,层次分明,且以学生学业和生活为中心。
(4)页面字体美观,视觉效果好,迎合师生们的视觉审美。图像设计多样,不受拘束,根据当下比较新潮流行的内容进行选图,吸引师生的兴趣。
4 结语
我们当前所处的是一个信息的时代,网络的时代,用网络将你我他联系起来,拉近彼此之间的距离,让我们能随时跟同学交流消息,传递情谊。经过测试,该网站的功能基本实现,达到了预期的目的。
参考文献
[1] 李丽亚.基于J2EE架构的考试管理系统的设计与开发[J].电脑开发与应用,2011(01).
[2] 林凯.基于J2EE架构的办公自动化系统的分析与设计[J].电脑知识与技术,2008(09).
[3] 邵淑仪.轻量级架构在网上业务系统中的应用[J].电脑知识与技术,2009(03).
[4] 胡盛祥,胡平,施涛,靳晶.负载均衡算法在J2EE中的研究与应用[J].微处理机,2008(06).endprint