研究生学位评审系统graduatedegreethesisevaluationsystem(源码)【字数:11512】
摘 要摘 要随着互联网的高速发展,互联网对工作方式的影响越来越大。为了提高工作效率以及节省成本,采用线上研究生学位论文评审系统的是不可避免的趋势。基于互联网的工作方式,从而提升工作效率以及节省没有必要的人力成本和物理成本成为了基本要求。此课题所设计的研究生学位论文评审系统,主要是采用网络协作办公方式,主要为学生提供了学位论文上传的功能,系统自动随机分配评审专家的功能、教师在线评审和打印评审结果的功能、系统管理员对成绩汇总的功能。本次设计开发的评审系统为一个maven工程项目,主要采用MVC分层设计思想,其中,springmvc负责视图框架,mybatis负责与数据库交互,数据持久化,spring Framework为后端核心框架,maven为项目管理所需要的各种组件和插件。前端主要用了jsp、bootstrap和jquery ,为用户提供一个友好简洁的界面,并且方便简化了程序员的开发编写前端页面。关键词评审系统;协作办公;分层设计
目 录
第一章 绪论 1
1.1 课题的背景及意义 1
1.2 评审系统国内外现状分析 1
1.3 本文的主要工作 2
第二章 开发环境及技术 4
2.1 开发环境简介 4
2.2 框架和技术介绍 4
2.3 数据库的简介 10
2.4 小结 10
第三章 系统需求分析 11
3.1 系统总体概述 11
3.2 系统功能描述 11
3.3 数据库表结构 13
3.4 小结 20
第四章 系统详细设计 21
4.1 系统设计思想 22
4.2 用户登录管理 23
4.3 用户资料管理 26
4.4 学生论文管理 28
4.5 专家论文管理 30
4.6 系统管理员管理 31
4.7 小结 33
第五章 系统功能的运行 34
5.1 用户登录 34
5.2 个人资料管理 34
5.3 学生作业管理 35
5.4 专家作业管理 35
5.5 *好棒文|www.hbsrm.com +Q: *351916072*
管理员作业管理 37
5.6小结 44
第六章 系统测试 45
6.1 测试前言 45
6.2 测试环境 45
6.3 测试记录 45
结束语 52
致 谢 54
参 考 文 献 55
第一章 绪论
1.1 课题的背景及意义
在这个信息化时代,随着近几年互联网的快速发展,新型媒体互联网对工作方式和生活方式的影响日益剧增,大多数人的生活和工作已经离不开互联网这个载体[1]。互联网这个工具在某种意义上拉近了人们的距离,互联网不仅仅是提供了一个互相沟通和交流的平台,比如经常使用的邮件、社区活动、即时信息沟通、在线购物等,还提高了整个生活和工作的节奏和效率,越来越多的不同类型产业加入到了互联网这个圈子里面来,大学作为学生进入社会的一个接入口,让学生掌握各方面的技能,提高对社会的发展趋势的认识,对学生学位论文的评审是学生在校园里最后需要完成的学业,所以可以设计一个学生学位论文评审系统,而这个系统设计的目的和意义主要体现在以下几点:
(1)基于互联网的工作方式,尤其是校园里采用网络协作办公方式,对于高校教育的教育方式也算是与时俱进,有利于提高学生对互联网的工作方式的认识,对于学生了解互联网思维有一定的帮助。
(2)提高工作效率,学生可以直接在线上传学位论文,老师在线评审论文,及时沟通与反应情况,能够有效的提高审核工作的效率。
(3)节省人力成本和物力成本,通过评审系统实现对所有参与人员和所有的学位论文的在线管理以及合理分配,节省了中间的人力成本,论文审核通过之后再一次性打印成章,节省了由于几次审核都不通过而需要打印多次论文而浪费的纸张,节省了很多物力成本。
1.2 评审系统国内外现状分析
通过阅读国内外有评审系统的刊物书籍和文献(例如: 《管理信息系统原理与应用》、《管理信息系统/现代信息管理与信息系统丛书》、《新型信息管理系统构建》等)进行分析研究,发现主要研究方向是对于数据的处理和数据的分析,以及实施有效的分配和管理,构建出严谨的审核流程,对事务的操作可能发生的异常事情进行有效的预防,可以说大多数评审系统在逻辑流程处理方面已经很成熟,功能性很强,但是却缺乏对于用户体验的关注,即用户不能很容易找到一些操作以至于很多功能无法被大部分用户所知或者因为操作的复杂性而放弃使用,这无疑是对资源的一种浪费。此外,一个好的评审系统还应该是一个需要被用户认可的成熟的评审系统,所以对于评审系统还要有友好的人机交互的页面,这就意味着对于可操作的功能一定要被用户所知、并且简化复杂的操作,让用户易于理解,让用户方便找到系统提供给他们的功能。另外在国内,研究生论文评审系统只有小部分的高校学校管理运用了此类在线评审系统,所以更需要一个便于推广方便使用的在线研究生论文评审系统,当所有高校的在线评审系统统一后,也便于以后对研究生论文数据的收集和管理包括后续功能的扩展。
1.3 本文的主要工作
第1章为绪论,介绍了课题研究的背景和意义,以及国内外的评审系统的现状的分析。
第2章介绍了本评审系统的开发环境,应用到的一些框架技术的简介,对使用到的数据库进行介绍。
第3章分析了系统大概的需求,描述了该评审系统的主要功能,介绍了数据库里表结构的设计方案。
第4章对评审系统的需要实现的功能进行详细分析,分离成各个功能模块,并标明各个功能模块需要实现的功能。
第5章对评审系统实现的功能,进行运行并截图记录。
第6章对完成了的评审系统整体做一个系统测试,并对测试案例的预期结果和实际运行结果进行比较。
最后,本次研究课题即设计开发研究生学位论文评审系统进行了一个简单的总结,并提出该评审系统还有待完善的地方,对未来有待改善的地方做了的一个分析。
第二章 开发环境及技术
2.1 开发环境简介
该系统使用的集成开发环境是Eclipse,Eclipse受到大多数开发人员优先选择,这要归功于Eclipse是基于 Java 的跨平台、可扩展的开发平台。不仅仅如此,Eclipse还拥有优良的性能与标准的插件集,这其中当然包括java最基本的开发工具JDK。最值得一提是,Eclipse的插件开发环境为希望扩展Eclipse的软件工程师,提供了构建与Eclipse无缝连接的工具。
对于工具开发人员,提供给Eclipse的所有插件,保证了用户使用统一的开发环境。这一种一致性并不局限于Java语言,Eclipse还支持PHP,C语言,C++,Android等一系列编程语言。此外,Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。可以说Eclipse的功能非常强大。
目 录
第一章 绪论 1
1.1 课题的背景及意义 1
1.2 评审系统国内外现状分析 1
1.3 本文的主要工作 2
第二章 开发环境及技术 4
2.1 开发环境简介 4
2.2 框架和技术介绍 4
2.3 数据库的简介 10
2.4 小结 10
第三章 系统需求分析 11
3.1 系统总体概述 11
3.2 系统功能描述 11
3.3 数据库表结构 13
3.4 小结 20
第四章 系统详细设计 21
4.1 系统设计思想 22
4.2 用户登录管理 23
4.3 用户资料管理 26
4.4 学生论文管理 28
4.5 专家论文管理 30
4.6 系统管理员管理 31
4.7 小结 33
第五章 系统功能的运行 34
5.1 用户登录 34
5.2 个人资料管理 34
5.3 学生作业管理 35
5.4 专家作业管理 35
5.5 *好棒文|www.hbsrm.com +Q: *351916072*
管理员作业管理 37
5.6小结 44
第六章 系统测试 45
6.1 测试前言 45
6.2 测试环境 45
6.3 测试记录 45
结束语 52
致 谢 54
参 考 文 献 55
第一章 绪论
1.1 课题的背景及意义
在这个信息化时代,随着近几年互联网的快速发展,新型媒体互联网对工作方式和生活方式的影响日益剧增,大多数人的生活和工作已经离不开互联网这个载体[1]。互联网这个工具在某种意义上拉近了人们的距离,互联网不仅仅是提供了一个互相沟通和交流的平台,比如经常使用的邮件、社区活动、即时信息沟通、在线购物等,还提高了整个生活和工作的节奏和效率,越来越多的不同类型产业加入到了互联网这个圈子里面来,大学作为学生进入社会的一个接入口,让学生掌握各方面的技能,提高对社会的发展趋势的认识,对学生学位论文的评审是学生在校园里最后需要完成的学业,所以可以设计一个学生学位论文评审系统,而这个系统设计的目的和意义主要体现在以下几点:
(1)基于互联网的工作方式,尤其是校园里采用网络协作办公方式,对于高校教育的教育方式也算是与时俱进,有利于提高学生对互联网的工作方式的认识,对于学生了解互联网思维有一定的帮助。
(2)提高工作效率,学生可以直接在线上传学位论文,老师在线评审论文,及时沟通与反应情况,能够有效的提高审核工作的效率。
(3)节省人力成本和物力成本,通过评审系统实现对所有参与人员和所有的学位论文的在线管理以及合理分配,节省了中间的人力成本,论文审核通过之后再一次性打印成章,节省了由于几次审核都不通过而需要打印多次论文而浪费的纸张,节省了很多物力成本。
1.2 评审系统国内外现状分析
通过阅读国内外有评审系统的刊物书籍和文献(例如: 《管理信息系统原理与应用》、《管理信息系统/现代信息管理与信息系统丛书》、《新型信息管理系统构建》等)进行分析研究,发现主要研究方向是对于数据的处理和数据的分析,以及实施有效的分配和管理,构建出严谨的审核流程,对事务的操作可能发生的异常事情进行有效的预防,可以说大多数评审系统在逻辑流程处理方面已经很成熟,功能性很强,但是却缺乏对于用户体验的关注,即用户不能很容易找到一些操作以至于很多功能无法被大部分用户所知或者因为操作的复杂性而放弃使用,这无疑是对资源的一种浪费。此外,一个好的评审系统还应该是一个需要被用户认可的成熟的评审系统,所以对于评审系统还要有友好的人机交互的页面,这就意味着对于可操作的功能一定要被用户所知、并且简化复杂的操作,让用户易于理解,让用户方便找到系统提供给他们的功能。另外在国内,研究生论文评审系统只有小部分的高校学校管理运用了此类在线评审系统,所以更需要一个便于推广方便使用的在线研究生论文评审系统,当所有高校的在线评审系统统一后,也便于以后对研究生论文数据的收集和管理包括后续功能的扩展。
1.3 本文的主要工作
第1章为绪论,介绍了课题研究的背景和意义,以及国内外的评审系统的现状的分析。
第2章介绍了本评审系统的开发环境,应用到的一些框架技术的简介,对使用到的数据库进行介绍。
第3章分析了系统大概的需求,描述了该评审系统的主要功能,介绍了数据库里表结构的设计方案。
第4章对评审系统的需要实现的功能进行详细分析,分离成各个功能模块,并标明各个功能模块需要实现的功能。
第5章对评审系统实现的功能,进行运行并截图记录。
第6章对完成了的评审系统整体做一个系统测试,并对测试案例的预期结果和实际运行结果进行比较。
最后,本次研究课题即设计开发研究生学位论文评审系统进行了一个简单的总结,并提出该评审系统还有待完善的地方,对未来有待改善的地方做了的一个分析。
第二章 开发环境及技术
2.1 开发环境简介
该系统使用的集成开发环境是Eclipse,Eclipse受到大多数开发人员优先选择,这要归功于Eclipse是基于 Java 的跨平台、可扩展的开发平台。不仅仅如此,Eclipse还拥有优良的性能与标准的插件集,这其中当然包括java最基本的开发工具JDK。最值得一提是,Eclipse的插件开发环境为希望扩展Eclipse的软件工程师,提供了构建与Eclipse无缝连接的工具。
对于工具开发人员,提供给Eclipse的所有插件,保证了用户使用统一的开发环境。这一种一致性并不局限于Java语言,Eclipse还支持PHP,C语言,C++,Android等一系列编程语言。此外,Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。可以说Eclipse的功能非常强大。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/900.html