主办单位: 共青团中央   中国科协   教育部   中国社会科学院   全国学联  

承办单位: 贵州大学     

基本信息

项目名称:
班级管理系统上数据同步的研究与实现
小类:
信息技术
简介:
“星联盟”软件开发团队的成员来自于系里的学生会干部、班里的班长、团支书等学生骨干。在班级管理的过程中,每人都积累了一套切实可行的方法,为了提高管理效率,实现“无纸化、信息化”绿色环保办公,“星联盟”团队通过对班级管理规律进行深入的调研,最终通过所学的知识开发出一套符合实际需求的班级管理系统,解决了信息孤岛问题,实现了多台电脑之间的点对点同步。该系统同样适用于其它班级,具有一定的理论和实践意义。
详细介绍:
“星联盟”软件开发团队的成员全是来自于系里的学生会干部、班里的班长、团支书等学生骨干。在班级管理的过程中,每人都积累了一套切实可行的方法,为了提高管理效率,实现“无纸化、信息化”绿色环保办公,“星联盟”团队通过对班级管理规律进行深入的调研,最终通过所学的知识开发出一套符合实际需求的班级管理系统,解决了信息孤岛问题,实现了多台电脑之间的点对点同步。该系统同样适用于其它班级,具有一定的理论和实践意义。 系统基于J2EE体系结构,具有平台无关性,可移植,可重用的优点,采用基于WEB的B/S(Browser/Server)模式,客户端零维护,能很好的解决传统的C/S(Client/Server)结构中不能集中控制,安全性差,客户机负荷重等缺点,能够更好地利用学校的网络资源,发挥网络效能,提高工作效率。由于硬件资源的限制,缺少服务器的支持,因此无法把系统装在一个服务器上供大家同时访问,只能把系统装在每个班干部的个人笔记本电脑上。这就出现了一个问题,即如何把每个人添加的数据及时同步到其它班干部的电脑上,比如学习委员在他的电脑上录入了学生的成绩等数据,班长在他自己的电脑上录入了最新的课程表,这样学习委员只能看到最新的成绩而无法看到课程表,班长只能看到最新的课程表而无法看到成绩,这就提出了一个如何让更新后的数据及时同步到其它班干部电脑上的问题。针对上述情况,在老师和企业专家的指导下,经过团队成员的努力,我们为班级管理系统设计了两个数据库数据同步算法,实现两台电脑之间的点对点同步,从而增加了系统的可靠性、可用性、安全性和可扩展性。

作品图片

  • 班级管理系统上数据同步的研究与实现
  • 班级管理系统上数据同步的研究与实现
  • 班级管理系统上数据同步的研究与实现
  • 班级管理系统上数据同步的研究与实现
  • 班级管理系统上数据同步的研究与实现

作品专业信息

设计、发明的目的和基本思路、创新点、技术关键和主要技术指标

1.目的:由于硬件资源的限制,缺少服务器的支持,因此无法把班级管理系统装在一个服务器上供大家同时访问,只能把系统装在每个班干部的个人笔记本电脑上。这就提出了一个如何让更新后的数据及时同步到其它班干部电脑上的问题。针对上述情况,我们设计了一套算法来实现两台电脑之间的点对点数据同步。 2.实现数据同步的基本思路:发送端选择某个数据表,搜集表中所有的数据和关键字,向接收端发送同步请求;接收端接受数据后对相应的表进行同步处理,对每条记录依次比较对应的关键字,如果没有相匹配的,则把记录插入到表中,如果有匹配的记录,则对其进行更新操作。 3.创新点:数据同步方法的思想和具体实现方法是创新点。 4.关键技术:java/jsp/javabean/access数据库/jdbc-odbc桥。 主要技术指标:数据同步所花费的时间,单位ms。

科学性、先进性

系统基于J2EE体系结构,具有平台无关性,可移植,可重用的优点,采用基于WEB的B/S(Browser/Server)模式,客户端零维护,能很好的解决传统的C/S(Client/Server)结构中不能集中控制,安全性差,客户机负荷重等缺点,能够更好地利用学校的网络资源,发挥网络效能,提高工作效率。 与现有的数据同步方法相比,该方法具有轻便、快速、灵活的特点,从根本上解决班级管理建设中的“信息孤岛”问题,将各个业务端的数据有机地结合在一起,达到了紧耦合,实现两台电脑之间的点对点同步,从而增加了系统的可靠性、可用性、安全性和可扩展性,做到了保持数据的新鲜性和准确性。对其它类似的管理系统中数据同步的应用起到了借鉴作用。

获奖情况及鉴定结果

2011年1月在济宁职业技术学院艺术与设计系举办的第一届艺术设计大赛中荣获科技创新一等奖。艺术与设计系主任李秀元博士评价该系统所使用的数据同步方法具备较高的水平,达到了较好的使用效果。

作品所处阶段

小范围投入使用阶段

技术转让方式

作品可展示的形式

图片

使用说明,技术特点和优势,适应范围,推广前景的技术性说明,市场分析,经济效益预测

系统使用的关键技术有java、jsp、javabean、access数据库、jdbc-odbc桥。采用J2EE架构,MVC开发模式。结构清晰,可靠性高。创新设计的“轻量级”数据同步方法具有轻便、快速、灵活的特点,提高了系统运行的效率。 该系统适用于数据量不大的小型软件系统,当上网不方便或缺少服务器的时候,又想实现数据同步,该方法能够派上大用场,对其它类似的管理系统中数据同步的应用起到了借鉴作用。 目前国内软件市场上已有高校班级管理信息系统,诸多高校(例如清华大学、山东大学等)都开发了基于各自学校实际情况的班级管理信息系统.但这些管理软件主要是实现了学生信息、成绩、课程、班级事务办公信息化等方面的数字化管理,其不足之处在于具体到缺少服务器和网络的情况下如何使得系统良好的运行,这样的产品目前基本上是空白的。按每个班级购买一套本系统,每套软件售价1元来计算,在济宁职业技术学院能收益大约三百元。而全国有2500多所高校,保守估计经济效益能达到75万以上。

同类课题研究水平概述

随着科学技术的不断发展,当今世界已进入信息化时代,信息技术和网络技术在促进社会进步和国民经济发展中发挥着越来越大的作用,并对人类的思想观念和工作方式带来了巨大的冲击和变革。例如,自九十年代后期始。在高等教育领域中,如何实现高校管理的网络化和信息化建设是中国高等院校管理工作所面临的重大机遇与挑战。 班级管理工作在现今高校管理中处于枢纽地位。开发一个专门针对班级管理的软件,通过公共网络平台,让班干部和辅导员老师也能快速的参与到对学生各种事物的管理中来,这势必将对完善高校管理软件带来新的变革.也将对加速高校的信息化发展起到一定的作用。 目前国内软件市场上已有和很多较成熟的、商品化的高校班级管理信息系统,诸多高校(例如清华大学、浙江大学、山东大学等)都开发了基于各自学校实际情况的班级管理信息系统.但这些管理软件主要是实现了学生信息、成绩、课程、班级事务办公信息化等方面的数字化管理,其不足之处在于具体到缺少服务器和网络的情况下如何使得系统良好的运行,这样的产品目前基本上是空白的。 “星联盟”科技创新团队开发的班级管理系统,立足校园实际情况,采用“轻量级”的模式实现了接收端和发送端之间点到点的数据同步,弥补了国内其他班级管理系统在这方面的不足,对其他信息化管理系统实现数据同步起到了借鉴作用。具有一定的理论意义和实践意义。
建议反馈 返回顶部