基于.NET平台的论文选题及指导系统研究

时间:2022-07-09 07:02:31

基于.NET平台的论文选题及指导系统研究

摘要:通过对目前多数高校毕业论文选题及指导过程中教师与学生不能达到完全匹配,选题和指导工作效率低下等问题分析。该文选用与Access数据库结合,采用控件开发技术,研究设计了具有网上选题信息,学生预选题目,导师对学生的正选,论文上传以及动态交互指导等功能的论文选题与指导系统。

关键词:;Access 数据库;论文选题;动态交互指导

中图分类号:G434文献标识码:A文章编号:1009-3044(2008)35-2517-02

Research of Choosing Topics and Instruction System of Undergraduates' Theses Based on .NET Terrace

WANG Bang-yuan

(Information Science Department, Anhui Administration Management Institute, Anhui Economy Management Institute,Hefei 230059)

Abstract: Has been analyze the problems of the teacher and the student can't attain complete match in the process of the currently most college's graduation theses to choose and instruction, and the efficiency of choosing topics and instruction be lowly etc. This papercombine with and Access database, and adopt control development technique,designed a system of choosing topics on network, release information, student primary election, the tutor choose the student , spread on the thesis and the dynamic state hand over with each other instruction etc.

Key words: ; access database; choosing topics; the dynamic state hand over with each other instruction

1 引言

高校毕业生论文选题和指导是一项相对繁杂的工作,主要体现在以下两个方面:一是教师论文题目的过程包括论文题目的收集、题目的、学生选题、调整选题和公布选题结果等过程。在传统人工选题方式中,这一过程需要相当长的时间,同时信息的流通和反馈速度较慢,而且会存在信息失真现象,这在一定程度上会影响论文选题的效果以及质量;二是毕业论文的选题是师生之间兴趣、爱好、研究方向和理论观点相契合的过程,这需要师生之间在选题之前进行沟通和了解,以便在教师公布论文题目之后,学生有针对性地选择适合自己选题和导师。因此,论文选题的过程也是师生互选的过程。但是,由于目前多数高校为人工选题,师生间的信息沟通较少,对彼此的研究方向不够了解,因此,教师与学生的不能达到完全匹配,指导工作效率低下。

针对我国高校毕业论文选题及指导工作中普遍存在的问题,本文结合目前部分高校对毕业论文选题系统的研究,选用设计并开发了具有普遍性的毕业论文选题及指导系统,对于提高高校教学管理效率很有必要。系统不仅能够实现网上选题,增加师生之间的沟通和了解,更重要的是,能实现师生之间的互动交流,为提高高校教学管理工作效率搭建一个有序的交流平台。

2 Web系统技术选择

本系统采用B/S模式实现,的系统结构模型如图1所示。用Web服务器来运行程序,保留数据,使用标准的浏览器作为客户端,不需安装其它程序,从而实现了客户端的跨平台性。对于服务器端,采用windows server2003操作系统、、ACCESS2003构建。在中使用C#语言编程。采用全新的Visual 2005开发环境。

3 系统功能模块

经过系统需求分析,得出该选题系统的用户有学生、教师、管理员三类,从选题、学生预选到教师确定选题(正选)以及论文上传下载、指导交流,其主要工作流程如图2所示。

根据上述项目系统分析的特点,系统功能模块可分为管理员模块、学生模块和教师模块三大部分(如图3)。

3.1 管理员模块

可以通过网络论文要求,通知、通告;可以管理论文题目,对论文题目可以进行添加、删除、修改;管理教师和学生的基本信息;查看学生的选题结果、调整选题、可以指定指导教师;输出报表等。

3.2 学生模块

学生登录后,可以通过网络即时了解论文题目,并根据自己实际情况,预选论文题目;学生选题后,等待教师的确认,再填写、提交论文的开题报告(提纲)。学生可以按照毕业设计文件的要求,至少上传三次论文稿,让指导教师评阅;可以通过网络查看教师对于自己提交的论文稿的指导意见,并就某个问题与教师进行详细讨论。

3.3 教师模块

可以确认学生选题(正选);可以下载不同学生上传的论文稿,评阅后提出指导意见,供学生及时查看;可以查看学校公告、结题时间和通知等信息;可以分别回答学生的提问,或就某问题与学生进行详细讨论。

根据实际情况,我们设置了一些制约条件:每个学生最多可以预选3个题目;每个选题做多可以被选15次;每个教师可以正选学生人数不能超过限定人数;学生被正选后,已经预选的选题被自动设为退选或删除掉。

3.4 选题主要流程

选题可分为学生预选和教师正选两个过程,其主要业务流程如图4所示。

4 主要技术的实现

4.1 访问数据库

系统采用ACCESS2003设计数据库(lunwenxt.mdb),主要有学生信息表、教师信息表、论文题目表、学生选题表,留言表等。具有断开式数据结构,能够与XML紧密集成,具有与数据库交互而优化的功能。为了使数据访问和数据操纵分离开,使用了两个组件,即DataSet(数据集,断开式结构核心组件)和.NET Data Providers(.NET数据提供者)。在系统中,使用对数据库的操作是通过DataSet和.NET Data Providers交互实现的。其基本步骤如下:

1) 创建一个数据连接;

2) 请求一个记录集;

3) 把记录集合暂存到DataSet;

4) 关闭数据库连接;

5) 在DataSet上做需要的操作。

在使用的数据库功能之前,必须先引用相应的命名空间,中关于数据库的命名空间如表1所示。

具体引用方法是:

[.aspx]文件中用

上一篇:数据仓库建设中数据处理技术的研究 下一篇:基于UML的面向对象系统分析与设计