利用Struts实现高校论文网络管理平台

来源 :中国教育信息化·高教职教 | 被引量 : 0次 | 上传用户:zoudfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文主要介绍了高校本科论文工作的管理流程,及其网络管理平台的功能及结构,并着重阐述了基于Struts技术的系统设计与实现方案。
  关键词:本科论文 网络管理平台 Struts技术
  中图分类号:TP311 文献标识码:B 文章编号:1673-8454(2008)19-0066-03
  
  本科论文是对学生在校期间所学理论、专业知识和实践技能的全面检查,也是学生毕业及学位资格认定的重要依据。所以本科论文管理是高校教学科研管理工作中的一个非常关键的环节。而传统的论文工作管理的工作流程比较复杂,工作效率较低。随着计算机网络技术与教育技术的发展,其对本科论文管理的影响也是深刻的。一方面,它对本科论文管理模式等带来巨大的影响。另一方面,它可以帮助解决传统本科论文管理存在的问题,对本科论文工作过程提供有力的支持。基于这些,我们针对大学本科论文工作的实际情况,充分利用校园网络,设计开发了一套本科论文管理平台,提供了支持师生在网上进行本科论文交流的环境,包括论文相关信息发布及浏览、教师提交题目、学生选题、师生交流、在线评阅以及优秀论文库管理等功能。
  
  一、本科论文管理工作流程
  
  本科论文管理工作流程如图1,从图可以看出,整个过程涉及论文管理者、教师、学生等人员,并且需要这些人密切配合,工作效率很低。如果把本科毕业论文(设计)工作管理过程信息化,那么就能为老师提交题目和学生选题提供一种更快捷、更方便、更简单的方法,并为管理者提供高效、科学的管理平台。
  
  二、系统设计
  
  1.系统总体设计目标
  本平台采用浏览器/服务器(B/S)模式进行设计开发。整个平台能够给管理者、教师和学生提供一个网络工作环境,可以让管理员更方便地管理本科论文相关工作;可以让教师方便地在网上提交自己的论文题目及相关要求,网上指导论文、评阅论文、登记论文成绩等;可以让学生按照相关规则进行网上选题或提交自选题目;还可以为管理员、教师与学生提供一个网上交流平台,实现本科论文工作的信息化。
  2.系统组成
  
  本模块的主要功能是管理平台的相关信息,比如所有教师信息、所有毕业班班级信息、专业信息、学生信息、论文信息等等。另外,还提供了平台访问统计与分析、数据库的备份等实用功能。由于平台不开放用户注册功能,所有的用户管理功能全在本模块实现,其中教师在系统的初始阶段采用批量生成的形式,而后随着教师人员的变动采用单独增、删、改的形式,学生采用设定账号模式、批量生成的形式。
  (7)系统安全控制
  本系统的安全分为三个层次:服务器层、资源库层、应用程序层,其中服务器层与资源库层的安全控制由服务器软件与数据库软件实现。应用程序层则需平台自身实现。应用程序层的安全保证主要有:禁止未登录系统用户绕过登录模块访问该平台;禁止恶意程序暴力破解用户密码。这个模块覆盖了平台内所有的资源,也就是说,没有通过系统安全控制模块权限验证的一切访问将被系统禁止。
  本系统的用户分为三种不同的角色:管理员、教师和学生,其中管理员分为两级:一为学院级管理员,二为系级管理员。不同的角色给予不同的权限。例如,在论文信息中,学院级管理员可以看到学院内所有论文的相关信息,系级管理员可以看到本系范围内的所有论文相关信息;在学生信息中,相关指导教师只能看到自己所指导学生的相关信息;在教师信息中,学院级管理员可以看到学院所有教师的相关信息,并且具有完全操作的权限,而普通教师只能看到或操作自己的相关信息。因此,不同的权限能访问的系统功能不同。
  
  三、系统实现
  
  1.系统体系结构
  本平台采用B/S 模式进行设计开发,B/S结构使得客户端只需要浏览器软件,而将所有的开发、维护和升级工作集中在服务器端,降低了应用开发成本及管理成本。
  2.系统实现技术
  根据上面的分析和系统设计,平台采用了Tomcat作为Web服务器,MySQL作为数据库服务器,采用了Struts技术作为平台的MVC实现框架,采用了DAO和抽象工厂设计模式,利用Myeclipse作为平台的开发环境。
  Struts为Web应用提供了MVC实现框架,尤其适用于开发大中型可扩展的Web应用。应用此框架可以使开发人员把显示与逻辑业务分离开来,从而使整个系统的结构更加清晰,更具模块化,降低了系统的耦合性,易于实现大规模的Web应用开发。
  在具体的实现中主要涉及Struts中的几个组件(见表1),其中,模型层应用了DAO和抽象工厂设计模式;控制层的工作主要使用到了Struts中的ActionForm、ActionClass及ActionServlet。它们的工作是创建与视图层中的每个form对应的一个ActionForm,同时对应一个Action,然后再通过struts-config.xml配置文件进行配置;而视图层则应用了JSP与Struts标记库。
  
  四、结束语
  
  计算机网络和Web技术的发展,为本科论文管理工作的自动化、规范化提供了基础。基于B/S结构的本科论文管理平台,利用开源框架Struts提供的丰富功能,实现了本科论文管理工作的自动化。由于在开发时采用了J2EE的多层开发框架,各层次之间是松散耦合,这样既利于系统业务的重用,又利于团队的开发。该平台的实现为教师与学生提供了一个良好的信息平台,使得管理者、教师与学生的交流更加方便与高效。在实际的应用中取得了良好的效果。在下一步的修改与完善中,将引入更加完善的自动选题算法;引入良好的本科论文评价系统;根据学生的本科论文完成情况,适当修改制定相应的本科论文管理方案,使得本科论文工作更加人性化、智能化。
  
  参考文献:
  [1]华南师范大学本科论文(设计)手册.华南师范大学教务处,2006.2.
  [2]石扬,张燕平.基于Struts Spring Hibernate 的Web – MIS 开发研究[J].计算机技术与发展,2007(1).
  [3]刘卫国,谢华,蔡立燕.基于Struts 与Hibernate的网络教学平台的设计与实现[J].(中国)教育信息化,2006(4).
  [4]任广进.MVC2Struts框架与Hibernate在大型财务系统中的应用[D].西北工业大学硕士论文,2007(5).
  [5]赵克华.基于Struts 和Hibernate 架构的MIS 系统的构建[J].计算机与数字工程,2006(6).
  [6]陈天河.Struts,Hibernate,Spring 集成开发宝典[M].北京:电子工业出版社,2007.
其他文献
随着全面二孩的国家人口政策的实施和因之带来的社会问题的凸显,我国0~3岁婴幼儿托育服务已受到社会各界的广泛关注。国务院于2019年5月9日发布的《关于促进3岁以下婴幼儿照顾服务发展的指导意见》指出,到2020年,婴幼儿照护服务的政策法规体系和标准规范体系初步建立,建成一批具有示范效应的婴幼儿照护服务机构;到2025年,多元化、多样化、覆盖城乡的婴幼儿照护服务体系基本形成,人民群众的婴幼儿照护服务需
为进一步加强教研员与学校、教师的联系与合作,增加教研工作的针对性和实效性,2016年5月江西省教研室制定并出台了《江西省教研室关于建立定点联系学校工作制度的实施方案》,将教研员深入定点联系学校开展教研工作制度化、机制化、常态化。方案要求每位教研员可自由选择一所学校,作为自己定点的联系学校,每个学段共同确定一所学校作为省教研室的教研基地。这样每位教研员都有了自己的一块试验田,有利于教研工作的深入开展
2021年3月4日,全国政协十三届四次会议在北京如期召开。今年是国家“十四五”规划实施的开局之年,也是建设“高质量教育体系”的起步之年。在新时期、新形势、新目标的引领下,全国政协委员、北京市北海幼儿园园长柳茹将目光聚焦于教育公平,提交了《关于加强学前融合教育发展,支持人人享有公平而有质量教育》的提案。我们就该提案对柳茹委员进行了一次线上专访。  一个孩子都不能少  谈到提案初心,柳茹委员反复提到了
在一期《爸爸去哪儿》节目中,大竣小朋友领牛奶时比其他孩子多拿几盒的情景被直接播放了出来。隔着镜头,观众们都能感受到爸爸林永健的尴尬,他表示不能理解自己的孩子为什么这么“贪小便宜”。后来他问孩子:“林大竣啊,占小便宜可不好,我们干嘛要占便宜啊。你是缺吃,还是缺喝呀?你是觉得好玩,还是怎么着?”大竣回答:“我想别的小朋友好像没有,(我希望他们)会有。”  听到孩子说出原因后爸爸瞬间释怀了,原来孩子是想
摘 要:“可交互性”是网络课程设计原则中的重要原则之一, 也是评价网络课程质量的一个重要指标。网络课程若缺少一个可交互性强的交互环境, 将大大降低网络课程的教学效果和学习效果。网络课程要具备良好的交互环境,必须有先进的计算机技术的支持,本文将简单介绍现在流行的WEB2.0的各种新技术,阐述这些新技术在提高网络课程交互环境的交互性中的应用,并探讨了基于WEB2.0的网络课程交互环境设计模型。  关键
“滿足需求,有效支持,促进每个幼儿健康主动发展”是幼儿教师开展保教工作的出发点和落脚点。话题中,王老师“非常尊重幼儿意愿,从来不限制幼儿自主选择游戏”的想法是好的,但还需要把握以下几点。  把握发展特点,聚焦核心经验  混龄班中,幼儿具有不同的年龄特点,教师既要考虑年龄差异,又要考虑不同水平的差异;教师提供支持时,需要思考多变量之间的关系,进而整合资源,筛选、聚焦不同年龄幼儿的核心发展经验,这是提
《中共中央、国务院关于进一步加强人才工作的决定》指出:“要注重从各类优秀的人才中发展党员和培养党的各级干部,要把更多的优秀人才聚集到党的各级组织中来。”这是对人才工作和党建工作之间密切联系的深刻阐述,是做好人才队伍建设和党员队伍建设的重要指导思想,也是实施幼儿园人才培养工作的理论和政策基础。  近年来,我园推行将“党员培养成骨干教师,将骨干教师培养成党员”(简称“双培养”)培养模式,将提高党员队伍
一条微信  一天晚上,霖霖妈妈发微信给我:“刘老师您好!咱们班上有个叫小羽的孩子,第一次推了霖霖,第二次打了霖霖肚子,昨天还有点疼。我想了解一下,这个孩子是只针对霖霖,还是就是有这个不好的习惯?有必要的话我去找她的家长沟通一下,请老师帮忙关注。”  教师的思考:为了避免将幼儿之间的矛盾升级成家长之间的矛盾,收到来信后,我赶紧告诉霖霖妈妈不用去找另一个家长了,老师们来处理。  两面夹击  第二天,我
完成益智区的活动内容需要幼儿有一定的思维能力和知识经验。新学期班级材料调整前,教师应该对新学期的教育教学目标做一个梳理,包括本班幼儿的年龄特点、开展主题教学活动的需要、幼儿发展水平以及已有的能力和生活经验、可能会对什么感兴趣等,做一些预设。活動区环节之始,可以留出一定的空间,伴随幼儿经验和能力的提升,伴随主题实施的变化,不断调整,而不是一劳永逸的。  刚刚进入升班阶段,我们可以让区域材料“承上取下
家长拥有教育知情权、参与权、管理权、监督权,这已经是共识。但家长的教育权限却并没有完全实现从形式到实质的转变,存在着实际操作层面的困惑,主要表现在以下3个方面。  家长不清楚自己的教育权限。有家长认为幼儿园是一个专业性极强的育人系统,家长不应该进入到幼儿园管理之中。也有家长认为教育主要是幼儿园的事情和自己无关,不愿意参加到幼儿园管理之中。  家长越权参与教育。在强调权利的今天,部分家长出现干预、影