- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web 2.0的虚拟班级管理系统设计与实现
摘要:当前院校招生规模和办学规模迅速扩大,学生人数日益增多,管理难度相当大。就学生班级而言,要想做到良好的管理,不仅需要建立一套规范化的管理方法,更需要采取现代化的手段,使用计算机进行管理。这就需要建立一套基于Web应用的、适用于高等院校的虚拟班级管理系统。在技术上,考虑到Web2.0在资源聚合与用户体验性方面的杰出表现,选择基于Web2.0来实现班级管理系统。
关键词:班级管理;Web 2.0
中图分类号:TP393文献标识码:A文章编号:1009-3044(2009)33-9137-02
当前院校招生规模和办学规模迅速扩大,学生班级日益增多,就学生班级而言,要想做到良好的管理,难度比以前大很多。对班主任/辅导员来说,一个辅导员要当多个班级的班主任,辅导员无法像中小学的班主任对班级每位同学的情况都十分的了解。为此,辅导员就迫切需要建立一套规范化的管理方法,还应采取现代化的管理手段。
在确定开发班级管理系统后,在技术上,考虑到Web2.0在资源聚合与用户体验性方面的杰出表现,决定选择基于Web2.0 来实现这样一个班级管理系统。在框架上采用基于MVC模式的Struts技术、Spring技术和Hibernate技术,提高系统开发效率,而且在系统安全性、稳定性和健壮性上都有良好的改进。
1 技术架构
1.1 系统架构
采用B/S结构后,该系统的主要设计内容转化为服务器Web应用服务的设计。该系统在整体上采用完全符合J2EE设计标准的SSH分层的软件构架,应用中采用四层结构:表示层、业务逻辑层、数据访问层、数据层。各个层次之间具有不同的功能,并保持清晰的隔离,以使彼此独立存在。但各层之间采用接口进行通信,屏蔽了内部的实现细节。项目的总体架构如图1所示。
1.2 Web 2.0技术
Web 2.0,是相对Web1.0的新的一类互联网应用的统称,是一次从核心内容到外部应用的革命。由Web1.0单纯通过网络浏览器浏览html网页模式向内容更丰富、联系性更强、工具性更强的Web2.0互联网模式的发展已经成为互联网新的发展趋势。Web2.0不是简单地Web1.0的升级,它是明显区别于Web1.0的,其拥有Web1.0所不具备的明显特征,如分享、贡献、协同、参与等。具体地说,Web2.0是以Blog、TAG、SNS、RSS、wiki等应用为核心,依据六度分隔理论、xml与Ajax等技术实现的互联网新一代模式。其中,Ajax技术是Web2.0的一个重要组成和实现方法。
2 虚拟班级管理系统设计
2.1 系统简介
系统模块的设计遵循整个系统总体设计思路。即基于B/S模型构建班级管理系统。系统的总体设计是提供给上网浏览者一个效率高,能容丰富的网络空间。包括用户可以信息浏览,上传下载,在线交流等种种功能。
本项目具有五大功能模块:
1)后台管理模块
管理员在此模块下事先预置学生基本信息,可在后台对各类用户进行权限分配、各类用户的密码初始化等操作。用户主要分为若干类别:管理员、部门管理员、班级辅导员、任课教师、学生等。
2)信息发布交流模块
面向所有用户,用户可以匿名方式查看相关信息;为方便部门管理,也可设计为需用户登陆查看,用户查看后可自动记录查看者信息。特定用户(如班级辅导员用户)可通过选择相关特定学生对象进行短信群发。同时引入博客的功能,为学生提供一个相互交流、学习的平台。
3)考核管理模块
本部分功能主要为学校了解各班情况而设置。以加强学校对班级及班主任/辅导员的管理,主要是根据各种积分来进行班级及班主任/辅导员的评定,减轻学校管理负担。
4)班级事务管理模块
本部分功能主要对管理者及相关辅导员/班主任开放。主要为加强班级管理,减轻辅导员管理负担,同时为系部及校学生管理部门了解各班情况而设置。下分为班级工作计划、班级工作日志、班级班务管理、班级成员管理、班级课程管理等。
5)统计与输出模块
本部分功能主要进行管理统计,查看班级具体情况,有针对性地进行操作处理,从而减轻班级管理负担,同时也方便系部及校学生管理部门了解学生情况而设置。本部分功能分两块,一块只对管理者及相关辅导员/班主任开放,一块对管理者、相关辅导员/班主任及班级同学开放。包括考勤奖惩汇总、成绩分析统计、班费等班务信息,成员变动、成员信息,事件提醒等。
2.2 博客实现
Web 2.0的典型应用之一就是博客。博客,在网络上发表文章、展现个人的个性。博客的两大基本功能就是共享与交流。共享,是将文章、图片、心得等一些私人的东西拿出来和大家一起分享;交流,是有着同样兴趣、爱好、语言的一类人的
文档评论(0)