基于ASPNET的学位论文盲审系统设计与实现Word文档格式.docx
- 文档编号:21307168
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:5
- 大小:19.87KB
基于ASPNET的学位论文盲审系统设计与实现Word文档格式.docx
《基于ASPNET的学位论文盲审系统设计与实现Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于ASPNET的学位论文盲审系统设计与实现Word文档格式.docx(5页珍藏版)》请在冰豆网上搜索。
中图分类号:
TP319
文献标识码:
A文章编号文章编号:
16727800(2015)011012204
作者简介作者简介:
刘佩(1991-),女,湖北武汉人,长江大学地球科学学院硕士研究生,研究方向为GIS软件开发;
汤军(1964-),男,湖北荆州人,长江大学地球科学学院教授,研究方向为矿产普查、地球探测与信息技术、地理信息系统。
0引言
“双盲评审”指论文评审过程中,学生在论文中去除个人信息和导师信息,专家评审时只能获取论文内容,而学生也不会知道评审专家信息,相关信息对对方都是保密的。
研究生学位论文是研究生经过知识积累、理论结合科学实验概括后的科研成果,它既表现了研究生的研究能力、创新能力及书面表达能力,还代表了研究生指导老师的教学水平。
因此,为了保障评审过程的公平性与专业性,提升研究生学位论文质量,采用“双盲评审”是一个很好的解决方案。
传统的论文匿名评审流程是,学院管理人员预先联系与学院专业相符合的校外评审专家,在征得其同意的前提下,由学院管理人员将评审专家信息提交到学校研究生部,创建盲审专家数据库,并存入各评审专家的研究方向信息,最后由学校研究生部管理人员从盲审专家数据库中挑选合适的专家评阅论文。
该方式具有以下缺点:
①整个匿名评审过程主要依靠手工操作,参与人数众多,具有周期长、费用高、效率低的特点;
②论文在两地中转要消耗一定周期;
③论文的打印装订和快递来回增加了成本支出;
④论文数量大,人工整理统计效率较低。
采用三层架构的B/S(Client/Server)模式、基于ASP.NET技术开发的网上学位论文盲审系统,可为盲审工作提供在线、流程化的服务。
系统采用“双盲评审”的方式,让评审结果更加客观公正;
系统操作在网上进行,可大大缩短评审周期,并给予研究生充裕的时间进行论文调整,以提高学位论文质量;
由于无纸化办公是系统的一大特点,评审的论文只需提交Word或PDF格式文档,不需要打印,降低了论文打印装订和快递成本;
系统将评审过程由手工模式转变为办公自动化模式,可加快评审信息统计速度,提高评审工作效率。
1硕士学位论文盲审信息化管理的意义
硕士学位论文质量是评价学校教研工作和研究生导师指导工作的一个重要指标,对学校制定研究生培养计划起到关键作用。
学位论文质量的提升,很大程度依赖于公正、专业、客观的评审结果。
学生根据专家的评审结果,可以明确论文中存在的问题,并对其进行修改,从而提升论文质量,学生本人的专业素质也得到了提升。
而专家可以在评审过程中,对学生论文存在的问题进行统计分析,在指导其他研究生时可以提出更完善的指导意见。
学校通过对评审结果的汇总分析,能够掌握当前本校的整体科研水平,并对研究生培养方式进行改进。
利用硕士学位论文盲审系统对盲审工作进行信息化管理,能够有效避免传统论文评审过程中的问题。
首先系统完全排除了人为因素,可自动根据研究方向分配论文,学生和专家互不知道身份,从学生提交论文、论文分配给专家到专家对论文进行评审,整个过程中没有第三者介入,消除了专家的个人判断和高校中部分管理人员的暗箱操作,使评审结果更加切合实际、公平、可参考性强;
其次,系统在Web环境下提供在线服务,学生和专家只需在网络环境中登陆浏览器,即可进行相应操作。
避免了传统评审过程中,学生打印装订论文、提交论文、院办管理人员对学位论文挑选分批选定送审单位、评审专家等过程,有效地缩短了评审周期,使专家能在有限时间内对论文进行方便快速地评审,也可为学生修改论文提供更充足的时间。
2系统关键技术
2.1ADO.NET技术
ADO.NET是一个用于存取数据源的COM组件,它设计了一系列对各种类型数据的访问形式,并提供了对应的类,在类中提供了与对应数据交互的属性和方法。
ADO.NET是全新的数据访问接口,它把访问数据和操纵数据彻底隔离,可以在非联机状态下使用。
ADO.NET是一组向.NET程序员公开数据访问服务的接口,为创建分布式数据共享应用程序提供了一组丰富的组件,具有互操作性、可编程性、可伸缩性等特点[5]。
在ADO.NET中包含了多个数据库处理类,如Conneetion类、Command类等,这些类帮助完成连接数据库、获取数据、更新数据、删除数据等操作。
其中,Conneetion类和Command类负责连接数据库服务器并执行插入、更新、删除命令;
DataReader类以只读向前方法从数据库服务器得到数据流;
DataAdapter类使用读取的数据填充DataSet或将DataSet的更新传递给数据库服务器[6]。
2.2SHA-1加密技术
为了提高系统的安全性,在系统设计开发中,使用了SHA-1加密方式对系统中的重要信息进行加密。
SHA-1算法是由NIST和NSA共同设计的哈希算法,它能计算长度不超过264bit的消息,输出160bit的消息摘要[7]。
哈希函数的两个关键特性是:
抗碰撞性和单向性。
目前使用广泛的散列函数采用了NIST在1995年颁布的安全散列算法SHA-1[8]。
使用了SHA-1加密方法的系统,在系统被非法进入的情形下,也无法解密出以SHA-1加密技术加密后的数据。
在学生和专家的系统注册页面中,获取各个用户的密码信息,对输入的密码信息进行处理后,将加密后的密码信息存入数据库中。
3系统功能描述
系统包括3个功能模块:
管理员模块、学生模块、专家模块,如图1所示。
系统的主要功能是根据学位论文的研究方向将论文自动分配给相应专家进行评审,学生根据评审结果对学位论文进行修正,以提升论文质量。
因此,系统的关键是自动分配规则的设置,而自动分配的基础是研究方向规范化。
系统的核心是客观专业的评审结果,而评审的基础是评审规则规范化。
本系统的研究方向根据学院的招生简章进行划分,评审规则由学院严格制定。
论文的自动分配规则是:
①一篇论文分配给两个专家;
②专家的研究方向对应论文的研究领域;
③专家最多评审4篇论文;
④专家不是该论文作者的指导老师;
⑤专家未退回该论文;
⑥专家导师类型为博导和硕导;
⑦专家是否参加评审状态为“是”,为“否”则不参与评审。
3.1学生模块
(1)提交说明。
提交说明对学生提交论文过程中的规则作出说明,如论文格式、论文大小限制等,说明论文评审的步骤,帮助学生理解评审过程。
(2)在线提交。
在线提交包括“我要提交”和“已投论文”。
“我要提交”分为3步,填写论文基本信息、确认个人基本信息、上传学位论文,提交结束。
论文提交后,系统将自动根据论文的研究方向把论文分配给符合评审规则的专家进行评审。
学生在“已投论文”列表中可以查看论文的基本信息和评审信息,包括评审状态、评审时间、评审结果等,但看不到专家信息。
(3)个人信息。
个人信息包括个人资料和修改密码两部分,学生可以更改自己的注册信息以及修改登录密码。
3.2专家模块
(1)使用导航。
使用导航即专家评审说明,为专家详细介绍本系统功能,讲解评审流程,并对评审过程中的规则进行详细说明。
(2)论文管理。
论文管理分为未审论文管理和已审论文管理。
在管理未审论文时,专家可查看未审论文的基本信息,但看不到论文作者信息。
下载学位论文后,根据论文的质量和内容选择退回或评审,退回后的论文将继续分配给其他专家评审。
评审过程中,可根据要求的评审规则和撰写规定结合专家自身专业知识对论文进行评审,并提交评审结果;
在管理已审论文时,专家可在列表中看到专家已评审过的论文,查看评审信息,并对评审结果进行修改。
(3)个人信息。
个人信息包括个人资料、修改研究方向和修改密码3部分,专家可以修改自己的基本信息与研究方向,以及登录密码,研究方向是论文分配的基础。
3.3管理员模块
(1)使用导航。
使用导航可以为管理员提供本系统的使用说明,以帮助管理员更有效、正确地使用本系统。
(2)论文管理。
论文管理包括未审论文管理、待审论文管理、已审论文管理、退回论文管理以及全部论文管理5部分。
管理未审论文时,可查看自动分配评审专家失败的论文信息,分析分配失败的原因后可对其手动分配评审专家;
管理待审论文时,可以查看已分配但评审专家还未评审的论文信息,根据论文上传时间,管理员可以督促专家尽快完成评审;
管理已审论文时,可以查看专家已评审的论文信息,以及论文评审信息;
管理退回论文时,可以查看被专家退回的论文信息,并根据论文情况对其手动分配评审专家;
管理全部论文时,可查看所有已提交的论文,查看论文基本信息以及论文评审信息。
另外,系统可以选择论文提交时间段查看对应时间段的论文信息,支持论文名和研究方向检索。
(3)人员管理。
人员管理包括学生管理和专家管理。
学生管理部分可查看、删除学生注册信息;
专家管理部分可查看专家登录信息,并对其进行研究方向的修改、删除操作,控制专家是否参加评审,还可为专家新建登录账号。
(4)系统设置。
系统设置分为研究方向管理、专业管理、分配规则管理及修改密码。
研究方向管理可以查看研究方向信息,进行增加、修改、删除等操作;
专业管理可查看专业信息,并进行增加、修改、删除等操作;
分配规则管理可以修改专家评审次数,还可设置一篇论文需要分配的专家个数;
修改密码可以更改管理员的登录密码。
4数据库设计
本系统选择SQLServer2008作为数据库管理系统。
根据系统的要求和功能实现,设计数据表结构。
学位论文盲审系统数据关系如图2所示。
数据库中主要有管理员表(Admin)、学生表(Students)、专家表(Teachers)、研究方向表(StudyAspects)、专业表(Major)、论文表(Papers)、评审表(Evalution)等。
其中专家表的主键作为学生表的外键,专家与学生的关系为一对多关系;
学生表的主键作为论文表的外键,学生与论文的关系是一对一关系;
论文表的主键作为评审表的外键,论文和评审的关系是一对多关系,一篇论文分配给至少两位专家评审,则至少有两条评审记录;
专业表的主键作为学生表和专家表的外键,都属于一对多关系;
研究方向表的主键作为论文表的外键,属于一对多关系。
5系统实现
.Net是微软网络服务开发平台的总称,任何ASP.NET应用程序都能够使用.NETFramework,结合ADO技术连接SQLServer2008数据库系统,基本能实现中小应用开发,开发过程较轻量化,开发时间周期较短[9]。
本系统使用C#语言,并将MicrosoftVisualStudio2010作为开发系统平台。
系统的实现基于三层架构思想,将系统的开发分为数据层、业务层和表示层,三层体系的应用程序在中间层进行数据访问、合法性检验、业务逻辑等工作[10]。
由于编程中对象需要先实例化才能使用,为了描述系统管理的每类对象,需要针对每一个实体建立一个描述类,因此新增了实体层。
其中,实体层由字段和封装后的属性组成,用实体类描述对象进行数据传输和管理,创建了Admin.cs、Attach.cs、Students.cs、Teachers.cs、Papers.cs、Evalution.cs、Major.cs、StudyAspects.cs、Rule.cs、State.cs等10个类文件以访问10个表;
数据层是三层中的最下层,负责数据的存储和交流[1112],创建了Database.cs数据库连接公共类,以实现对数据表Select、Insert、Update、Delete的统一操作;
业务逻辑层主要集中在业务规则制定、业务流程实现等与业务需求相关的系统设计,创建了Login.cs,LoadInfo.cs等一些类,将业务处理与数据展示分开,以增强程序的灵活性和重用性;
表示层主要表现数据和接收用户输入的数据,提供给用户一种可交互式的操作界面,创建了Default.aspx、allPapers.aspx、Paperdetail.aspx等页面,在页面的隐含类文件中调用业务层中编写的类以实现系统功能。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASPNET 学位 论文 系统 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)