【内容提要】在本科教育中占据重要地位的学术论文的管理越来越困难。在这样的背景下,本文提出了基于JavaWeb集成SSH的毕业论文综合管理平台的当前论文管理缺陷的解决方案。
这个系统使用MySql数据库,用户界面使用ExtJs、JQuery等多种技术。在实际运行中,该系统功能完善,运行稳定,用户界面良好,圆满完成了吉林农业大学信息技术学院2010级学生毕业论文(设计)网络化管理试点工作。
【关键词】高中、毕业论文(设计)、网络化管理学部学生学位论文(设计)是学术价值高、信息价值高的重要文献资源,随着本科招生活动越来越深入,每年毕业生人数增加,再加上学院扩建传统的人工管理方式产生了很多问题。一个管理、毕业论文(设计)工作流程混乱、对毕业论文(设计)过程缺乏监督、论文内容、格式、标准等不一致;指导教师有领导风格和水平的不同,所选论文的主题不一定是学生擅长的;采分阶段失去了公平性,这些都给毕业生带来了很大的影响。论文(设计)的工作效率和质量不能实现学分制的教育管理要求。在此背景下,JavaWeb集成SSH毕业论文综合管理平台充分利用学校现有的计算机和网络资源,对毕业论文(设计)各个阶段的工作进行全过程管理,最终将毕业论文(设计)管理的电子化、网络化实现规范化,监控整个过程,提高毕业论文(设计)管理效率,更好地维护公平性。
、系统开发方式及架构(一)开发方式。系统将Java语言作为背景开发语言,前台将JavaScript及JavaScript类库(JQuery、ExtJs)、MySqlSever作为数据库,采用Tomcat作为服务器。本系统采用甲骨文公司开发的数据库。体积小,速度快,安全性高,不需要支付使用费,是开发的主流数据库。结合Tomcat,构成了良好的系统运行环境。
另外,MySql所使用的红绿灯完全是多线程并且支持多处理器。Tomcat是一个免费打开源的Servlet容器,他是Apache基金的核心项目。
(二)架构设计。本系统整体为目前最成熟的框架结构Struts2+Spring2.5+Hibernate3。1.Struts2。
Struts2是Apache旗下的开放源项目,经过多年的发展,成为了MVC的主流框架。具有非常强的扩展性。可以合并各种功能模块。Struts2是从WebWork升级而来的。
具有WebWork天生的优势,具有利用该框架开发应用程序、逻辑明确、易于维护等特点。2.SpringSpring是JavaWeb开发的主流帧之一,其特征是革新的依赖注入形式(IOC控制反转),能够将Java程序结合到最大程度。
那个IOC容器维持一定量的实用化Java类,根据需要注入,使效率大幅度提高,减少了对象被反复实用化废弃的系统开销。3.嘻哈舞。
Hibernate现在最受关注,也是最一般的数据耐久性的框架,Hibernate提出的是以区域模型的操作方式操作关系模型。使用Hybernate可以最大限度地减少直接面对面和操作相关模型的机会,以统一的面向对象的方式开发,减少移动数据时支付的代价。此外,HQL语句会自动优化用户所写的HQL语句,继承连接池,使用缓存,使性能最大化。
2、总体设计(一)系统模块的总体设计。从用户的观点来看,本系统分为三个部分。第一部分管理员的功能模块涉及系统设置、数据导入、数据查询统计、数据库备份恢复、主题审查等功能。第二部分教师功能模块主要包括题目、学生及后期过程的管理。第三部分是学生模块。如果是毕业论文的话,可以选择文章的主题以及提出阶段的任务。
从业务逻辑的分类来看,本系统分为毕业设计课题的提交和审查、毕业设计主题的选择和确认、开题报告的提交审查和管理、毕业论文的制作进度的管理、阶段成果的审查和管理。(二)系统功能模块整体的介绍。
1.教师功能模块的设计与实现。(1)教师进行仓库管理。
为了方便教师管理毕业设计主题,为教师设置了书库。问题集相当于教师的个人文件,方便教师提出课题的同时,也可以统计往年出现的问题。
(2)教师提交课题模块。教师可以根据需要向特定的学院、专业、年级的学生提出课题。在提交
个课题的过程中,可以选择自己的主题库维护的主题,也可以选择新的主题。(3)教师的学生管理模块。老师可以通过这个模块对学生和学生的毕业论文进行学年管理。
2.学生功能模块的设计与实现。(1)学生选择模块。
学生可以在规定的问题时间内选择对本学生的主题。(2)学生解答问题,报告管理模块。选定
篇论文题目后,学生在规定的时间内提交报告,在问题报告书中安排任务,指导教师审查。3.管理者功能模块的设计和实现。(1)管理者统计功能模块。
管理者需要在各年级问题的选定情况、毕业设计的进展情况等过程中统计计算所有数据。主要统计各学年或某一学年的主题,统计各学年或某一学年学生的选择情况,统计过程管理各阶段学生的完成情况等。(2)管理者论文主题审查模块。对于
教师提出的问题,管理者必须考察其难易度、人数及重复率,最终提交审查结果。如果合格的话,学生可以看一下选择。否则会向相关教师提示主题的变更。毕业论文的总结和展望是高等教育的重要环节,论文的有效管理越来越重要,在有效管理手段和工具的需求越来越紧迫的背景下,本系统诞生了。
完善的软件系统需要长期维护和更新。同时,要及时把握用户的使用感,不断改进相关功能。在搜集了老师和学生的意见后,本系统将在下一步中对毕业论文进行答辩,并开发和实现子模块,利用中国移动SMS接口和JavaMail向老师和学生提供邮件和邮件服务。更好地实现
毕业论文撰写的全程跟踪和服务。