时间:2023-01-23 12:17:22
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇管理系统毕业论文,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
关键词:互联网;Web应用程序;校园网;JSP
中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)22-740-04
Developed Research on Management System of Gradnation thesis(design) in Higher Vocational Colleges
WANG Yu-qing, LI Ge-wen, SUN You
(Dalian Vocational Technical College, Dalian 116035, China)
Abstract: The topic of this article comes from the actual problems of work, based on the great advantage of the school net work, this system will make the realization for the annual students' graduation thesis(design) by the internet technology. This article begins with the system background, analyzes the necessity of the development of the system and introduces the process and relative technology of the system realization in detail. It points out the detailed methods, which frees the teachers and students from the tedious paper management procedure. It carries great practicability and scientific value, which enlarges the function of the present educational administration management system platform.
Key words: Internet; Web application; network; JSP
1 引言
随着我国教育需求不断增加,高校教育资源有限,教育经费相对不足的情况下,利用现代信息技术发展高等教育,不仅充分利用了优秀教育资源,而且为更多的人提供接受高等教育的机会,同时这也是极大促进了高校的信息化发展。目前适用于各种教育层次的教务管理、教学管理、课件、考试等系统或平台已逐渐发展成熟。但是,大多平台中的教学系统一般都是以完成“课程教学”为目标设计的,对课程实验、毕业论文(设计)等实践性环节提供支持服务还很少。用网络平台实现对毕业论文(设计)教学环节的支持服务还少有人讨论,而这一应用恰是目前所需要的。[1]
本系统所研究就利用互联网Web 2.0技术,采用B/S工作模式来解决毕业论文(设计)实践环节中教师数量不足,选题不规范,指导教师与学生难以及时沟通等问题的。
2 理论基础和核心技术
2.1 JSP技术
JSP(Java Server Pages)技术是以Java语言作为脚本语言的,它为创建高度动态的Web应用提供了一个独特的开发环境。JSP代码可被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。[2]
Java Servlet是一种开发Web应用的理想构架。JSP以Servlet技术为基础,又在许多方面作了改进。JSP页面看起来象普通HTML页面,但它允许嵌入执行代码,利用跨平台运行的JavaBean 组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,进而完成企业级的分布式的大型应用。[3]
2.2 JavaBean
什么是javaBean?JavaBean 是一种基于 Java 的软件组件。其实是一个Java的一个类而已[7]。JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 JSP 应用带来了更多的可伸缩性。 JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。
2.3 CSS技术
CSS是Cascading style Sheets的简称,中文译作层叠样式表单,它是一种为超文本置标语言(HyperText Markup Language, HTML)提供增强补充服务的技术,可对每一个HTML的置标(tag)做精雕细刻的修饰。它语句、文法简单,只要在源码中插入STYLE语句就可轻易实现页面内任意文本颜色、背景、边框、行距、字距的添删和修饰等功能,就可使网页更加生动活泼,从而获得满意的效果。
2.4 客户端脚本技术
客户端脚本是为操控和显示由服务器端返回的内容而量身定做的。这种方法可以隐藏、显示网页组件,移动或者改变颜色和字体,从而实现对用户事件的反应。显示或隐藏表单是在网页上创建下拉菜单的根本。依据鼠标位置显示相应的窗口支持网页提示功能。
本系统采用了应用最为广泛的客户端脚本语言是Javascript是一种面向对象并在网络浏览器内部运行的脚本语言。它对网页组件的控制是通过文件对象模式(DOM)实现的,该模式是一种实现与网页交互的应用程序接口(API)。[4]
2.5 数据库技术
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。
1) Web数据库简介
所谓Web数据库管理系统是指基于Web模式的DBMS的信息服务,充分发挥DBMS高效的数据存储和管理能力,以Web这种浏览器/服务器(B/S)模式为平台,将客户端融入统一的Web浏览器,为Internet用户提供使用简便、内容丰富的服务。Web数据库管理系统必将成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持[7]。
2) SQL Server 2000简介
SQL Server 2000是企业级网络关系型数据库产品, ODBC数据库引擎提供了与数据库打交道的途径,通过它以及来访问数据库并对其进行各种操作。Visual Basic、SQL Server 2000以及其他微软的软件产品都是通过ODBC数据库引擎,从而给用户提供了丰富的数据类型。ADO数据对象模型在数据库中的信息与将信息显示给用户看的程序之间架起了一座桥梁。它提供了用来浏览不同记录的各种跳转方法,使用微软公司推荐的ADO对象模型将为以后的扩展带来便捷。[10]
3 系统设计与开发
3.1 系统研发的目的
毕业生毕业论文(设计)管理系统充分利用网络的优势,实现论文管理的网络化,使原本繁琐的选题问题简单,快捷,奏效。解放教辅人员和学生。学生能够根据教师所提交的题目,在联网的计算机上随时选择,更改自己的论文题目。教师可以在任意联网的计算机上论文信息,并实现选择其论文的学生信息的打印。管理员有设置限制选题条件的功能。并能在任意联网的计算机上对选题信息按班级,教师实现打印。管理员还应有封闭数据库的权利。
3.2 系统设计思想
本系统利用互联网Web2.0,采用B/S结构开发。由于本系统在Web环境中使用,网站完成功能比较简单,主要是对数据的基本操作。因此,使用JSP+JavaBean的开发模式进行开发。以SQL Server 2000数据库系统技术做为后台数据库的支持,通过基于Web技术的系统开发,保证用户(教师、学生)通过授权可以任何条件下通过网络登陆,实现相关的服务。系统的系统开放性好,架构灵活,便于维护,在稳定性和安全性方面达到了较高的指标。[5-6]
3.3 毕业生毕业论文(设计)管理系统分析
3.3.1 使用UML用例图描述系统需求
该系统用户有三种身份:学生、教师及管理员。学生和教师都可以注册,更改自己的身份信息,但学生不能改自己的用户名(学号),而且学生只有在注册自己的详细个人信息后才可以进入系统进行论文题目的选择。学生和教师的用户名可以由管理员统一。具体描述如图1、图2、图3所示。[8-9]
■
图1 学生用例图 图2 教师用例图图3 管理员用例图
3.3.2 系统结构功能分析
从以上对本系统的分析,可将其分成前台和后台两部分。前台主要是为学生和教师提供,后台是为管理员(教学秘书)提供。如图4和图5给出了前台和后台的功能结构图。
■
图4 前台功能结构图
■
图5 后台功能结构图
3.3.3 数据库的设计及实现
本系统主要用到四个数据表:
1) student(学生信息表),该表不但保存学生的基本注册信息,还包含了学生选择了哪位教师的选题(即教师编号和选题编号),主要包括:学号(学生ID)、密码、学生姓名、班级等学生的基本信息和教师ID、论文ID。
2) teacher(教师信息表),该表用于保存教师的基本信息,主要包括教师ID、密码、教师姓名、教师职称等等教师的基本信息。
3) article(论文信息表),该表用于保存论文的基本信息,主要包括对应教师的ID、对应教师的论文题目及论文ID等论文基础信息。
4) admin(管理员表),该表用于保存管理员的基本信息及选题条件的限制,主要包括管理员号、管理员密码、管理员ID、同一教师选题人数和同一题目选题人数,选题的有效时间等内容。
本系统用到的数据表的关系主要有一个,如表1所示。
表1 表关系
■
3.3.4 网站整体设计
毕业生毕业论文(设计)管理系统采用JSP+JavaBean的开发模式。使用的JavaBean如表2所示。
表2 学生毕业论文管理系统使用的JavaBean
■
3.3.5 网站结构设计
本系统网站的结构中有多个文件夹,分别存放不同内容与形式的文件。Datebase文件夹用来保存系统的数据库;css文件夹用来保存系统的样式表;image文件夹用来保存系统中所需要的图片;admin文件夹用来保存管理员相关的页面;student文件夹用来保存学生相关的页面;teacher文件夹用来保存教师相关的页面。
3.3.6 系统实现的主要功能
3.3.6.1 个人信息管理
前台的个人信息管理主要是指用户(学生/教师)的注册信息的管理。注册时必须确保注册用户名的唯一性,因此,在保存注册信息前,需要查询数据表中是否有相同的用户名,如果没有,可以向数据表插入新的记录然后提示用户注册成功;反之,则说明同名用户存在,需要提示用户更改。
后台的个人信息管理主要是指管理员信息的管理。此信息可作为管理员登录系统、管理系统的通行证,管理员拥有很大的权限,所以更要妥善处理。在这个模块里主要包括管理员登录和管理员密码的更改两个部分。
3.3.6.2 论文信息管理
论文信息管理分成两个用户来完成,教师和学生。其中教师所完成的工作主要有论文信息,更改和删除论文信息;学生的工作则是选择、重选论文题目,查看所选论文题目。本系统可以限制每一个教师可带的学生个数,也可限制每一个题目可供多少个学生来选择。在这两个环节中,教师是主导地位,因为只有教师了论文题目信息,学生才能从教师的论文题目中选择。
3.3.6.3 选题信息管理
选题信息管理分为两种用户(即学生和教师)。学生的选题管理功能主要就是对自己所选的论文题目进行查看;教师的选题管理功能就是查看选择自己论文题目的学生的具体信息,并能够进行打印。
4 系统的特色及优势
4.1 方便、简洁的中文操作界面
本系统的为中文操作界面,操作简单、直观,便于用户理解系统较复杂功能,熟练本系统的操作和应用。
4.2 实用性
本系统为用户提供了方便、高效率的功能支持,中文操作界面可以使用用户更好地利用母语优势,迅速掌握系统的操作技能。该系统不仅具有较完美的支持功能,同时采用了最优化的结构设计,降低了系统构建成本,解决了毕业设计中的一些实际问题,可以说是一个实用型系统。
4.3 可移植性
本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。
4.4 具有二次开发能力
尽管本系统是针对我系的实际自主设计开发的,因此可以针对不同用户进行二次开发,提供有效的技术解决方案,满足用户的需求。
4.5 较高的性价比
本系统所需的平台是TOMCAT,该软件为免费软件,操作系统为Windows 2000。硬件环境所用的计算机配置为P4 3.0,512M内存,40G硬盘或以上即可。
5 结束语
实现学院论文管理信息化,把传统的学生毕业论文管理模式与校园网相结合,充分发挥互联网使用的方便,高效的优势,能极大地提高传统论文管理模式的水平和效率。既有利于教学单位的教辅人员从琐碎、繁重的管理工作中解放出来,而且又给教师和学生提供了快捷和便利。
本文从系统分析、功能分析、系统设计、数据库设计等方面,全面叙述了系统的实现过程。采用B/S结构,运用了JSP+SQL SERVER技术实现基于Web技术的毕业生毕业论文(设计)管理系统开发。JSP不仅拥有与Java一样的面向对象性、便利性、跨平台等优点和特性,还拥有Java Servlet的稳定性并可以使用Servlet提供的API。在稳定性和安全性方面达到了很高的指标,最大限度地保证了数据的稳定及安全。本系统比较有特点的是对论文选题的条件也进行了限制。分别分为题目和导师两种限制,不同于以往的选课系统。本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。本系统对提高毕业生毕业论文(设计)的质量可以起到积极的作用。
参考文献:
[1] 高贤波. 网络教学测评系统的设计与实现[J]. 教育信息化,2006,22(9):32-35.
[2] 曾婕. 基于校园网的多课程并行考试系统[J]. 江西理工大学学报,2006,9(3):22-27.
[3] 王志军, 孙月霞. 基于Web开发的几种服务器端脚本语言的分析与比较[J]. 计算机应用研究,2006,23(3):26-30.
[4] 苑晓红, 赵春玲. 基于JSP的B/S结构系统的构建技术[J]. 科技资讯,2006,61(23):17-19.
[5] Royce W.Software Project Management A unified Framework[M]. 北京:高等教育出版社,2002.
[6] Watts S. Humphrey.Managing the Software Process[M]. 北京:清华大学出版社,2002.
[7] 冯缨.JSP-JavaBean开发模式研究及在网上答题系统中的应用[J]. 计算机工程与设计,2006,16(5):25-29.
[8] 周世兵, 刘渊. 基于B/S模式的网上档案管理系统的开发与建模[J]. 计算机工程与设计,2006,27(10):34-38.
一、系统总体需求分析
需求分析是软件设计很重要的一个环节,它主要解决“做什么”的问题,即全面了解用户的需求,把软件开发过程中可能遇到的重点和难点提出来,在整个软件设计过程中起到了提纲挈领的作用。通过分析确定了系统管理人员、教学管理人员、学科组组长、指导教师及学生等角色,下面就各角色的具体需求进行分析。
1.系统管理人员角色涵盖了用户角色添加,用户权限的设置等。
2.教学管理人员负责对所有学生进行选题和名单的汇总、开题报告的汇总、论文和论文成绩的汇总,论文进度的设置及教师角色设置等,不同的系别或专业可以设置教学管理人员一名,具体的系别分配及权限设置由系统管理人员设定。
3.各学科组组长负责审核指导教师的选题、审定学生论文终稿及确定论文成绩等,学科组组长同时可以是指导教师,其角色由教学管理人员进行设置。
4.指导教师角色包含毕业论文选题的上传、学生的选择、开题报告的审核、毕业论文的修改及论文成绩的评定等,其用户界面有选题上传、学生选择、开题报告审核、论文指导、论文成绩评定、个人信息管理等内容。
5.学生角色主要有选题查询、选题选定、开题报告材料提交、论文材料提交、论文成绩的查询等内容,其用户界面有选题、开题报告提交、论文提交、个人信息管理等内容。
二、系统功能需求分析
为了进一步完善该系统,实现资源的优化配置,提高事务处理能力,需要进一步进行性能及功能的需求分析。
1.教学管理人员应及时提供教师及学生信息,师生互相选择的界面要具有交互性。教师可以在系统中查看选择自己课题的学生名单及学生的具体信息,学生可以在指导教师名单中进行选择,同时也能查询到其他选择该指导教师的同学名单,以加强师生间的相互沟通。
2.选题应由指导教师确定,教师可将选题上传到系统由学科组组长通过后再正式到网络上供学生选择,学生确定选题后就可以根据设置的论文进度开展论文写作。
3.在论文写作阶段,系统要提供一个交互平台供师生进行交流,并允许通过系统上传及下载文件。
4.在写作过程中要有开题报告及论文中期考核等环节,指导教师要对各环节进行评分,学生可以直接通过系统查看自己的分数。
5.教学管理人员可以在系统中公告,指导教师及学生可以查看公告。
6.当学生提交论文终稿后,指导教师要对论文进行评分并经学科组组长审核通过,如果毕业论文成绩达到合格及以上的学生成绩将及时的反馈出去供学生查看,不合格的学生则须继续撰写和修改论文直至合格。
7.教学管理人员可以通过系统直接执行打印论文题目清单及学生成绩表等,同时还可以根据论文题目或指导教师相关信息或学生相关信息实现快速查询等。
8.不同的用户可以通过系统维护自己的账户,可以修改基本信息,但不能修改自己的帐号,其帐号具有唯一性。
三、毕业论文管理系统的功能设计
1.系统开发工具
由于学生在撰写论文时很多都在外地实习,具有一定的地域分散性,因此本系统主要采用B/S架构,应用ASP.NET技术来实现在网络环境下的学生毕业论文管理,其使用的开发环境为Microsoft visual studio 2010,采用C#为开发语言及SQL Server 2005为后台数据库进行开发的。
图1 总体架构体
2.系统功能模块设计
根据系统需求分析,系统主要分为五个模块,总体架构体如图1所示。
3.系统的主要流程
(1)首先由系统管理人员登录系统,添加教学管理人员、指导教师、学科组组长及学生等角色并设置各用户角色的权限。
(2)然后教学管理人员可登录系统,添加教师名单及毕业学生名单,同时对教师角色及论文进度进行设置,教师角色分为指导教师和学科组组长,其二者是可以重复的,指导教师可以是学科组组长,此时指该指导教师页面中除了出现指导教师页面出现的内容外还会具备学科组组长的内容。
(3)接着指导教师、学科组组长及学生可根据各自角色登录系统,修改完善个人信息。指导教师可论文选题及论文撰写各种要求,上传系统供学科组组长审核。如果指导教师选题审核不过关则系统会要求该教师重新拟定选题然后继续进入学科组组长审核页面直至选题通过为止。
(4)指导教师论文选题通过后就公布在网络上,学生就可以通过系统查看和选择选题。指导教师也可以通过系统查看选择其选题的学生情况并进行选择,如果有学生不符合选题要求则退回,系统会提示学生重新进行选题,直至实现双向选择,学生选题确定后就可以开展论文写作。教学管理人员此时就可以就选题对学生名单进行汇总。
(5)在论文撰写初期学生要在系统上提交开题报告给指导教师审核,指导教师审批后评定分数,学生可以通过平台即时查到该分值。
(6)学生撰写论文过程中可以通过平台留言,咨询指导教师相关问题,指导教师也可通过平台及时回复学生问题,同时学生撰写的论文稿件可以通过上传到平台供指导教师查看,指导教师批改完后可以将修改稿上传到平台供学生下载并且通过留言告知学生修改意见。学生可依据指导教师点评进行论文修改,修改完成后可再次提交论文。系统会记录学生提交论文的次数及指导教师的点评次数。
(7)学生论文定稿后将论文上传到系统,指导教师可以对论文评分,并将论文正稿和成绩提交给学科组组长审核,学科组组长可以对论文成绩进行修改和确定并将修改结果反馈给指导教师,指导教师确认后学生成绩生效;如果指导教师有异议则可将意见提交给学科组组长进行复核直至通过为止。经指导教师和学科组组长双重确认后学生可以在系统上查询到自己的论文成绩及毕业论文综合成绩(开题报告成绩和论文成绩综合后的成绩)。如果有学生在论文进度设置时间内未完成毕业论文则系统自动判定不合格。
(8)最后,教学管理人员可以对论文定稿、论文成绩及毕业论文综合成绩进行查询、汇总及打印等操作。
四、系统部分模块关键代码实现
1.登录模块
用户根据自己的编号(学生为学号,系统管理员、教学管理人员及教师为教工号)、密码(身份证号)登陆系统。
HttpCookie cookie = Request.Cookies [“CheckCode”];
try { if (cookie.Value = = this.txtCode.Text.Trim())
{ using (var edm = new Manage Entities())
{
//查询输入的用户编号是否存在
var user = from u in edm.Users
where u. UserNo= = userId.Text
select u;
if (user.Count() = = 0)
//判断:用户表中不存在该用户记录时,提示用户名输入错误
{
Response.Write("”);
}
//判断,用户名对应的密码是否正确
foreach (var custObj in user)
{
if (custObj.PWD = =userPwd.Text)
{
Session["UserNo"] = userId.Text.Trim();
Session["UserName"] = custObj.User.Name.Trim();
Session[“Popedom”] = custObj.Pope dom.Trim();
Response.Write(“”);
}
else
{
Response.Write(“”);
}
}
}
}
else
{
Response.Write(“”);
}
}
catch (Exception error)
{
lError.Text = error.ToString();
}
2.学生选题模块
//判断CheckBox的选中状态,更新数据库相应字段。
CheckBox cbox= (CheckBox)gvTopic.Rows[e.Row.RowIndex].FindControl ("cbTopic");
if (cbox.Checked = = true)
{
//根据用户登录名查询该用户是否已经选择了论文选题。
using (var edm = new ManageEntities())
{
var topic = from u in edm.Graduation Project
where u. UserNo= =Session["UserNo"].ToString()
select u;
if (topic.Count() = = 0)
{
//当该学生没有选择过论文题目时,则将该学生新选择的题目名称更新到毕业设计
//表选题学生编号字段上。
string strTopicNo= Convert.ToString (gvTopic.DataKeys[e.Row.RowIndex].Values[“TopicNo”]);
var topic1 = from u in edm.Gradua tionProject
where u.TopicNo= = Convert.ToInt64 (strTopicNo)
select u;
foreach (var custObj in topic1)
{
if (custObj. TopicState = = true)
{
lResult.Text = “选题失败,已有人选!”;
}
if (custObj. TopicState = = false || custObj. TopicState = = null)
{
custObj. TopicState = true;
custObj.UserNo=Session["UserNo"].ToString(); custObj.UserName=Session ["UserName"].ToString();
lResult.Text = “选题成功!”;
}
}
edm.SaveChanges();
Bind();
}
else
{
lResult.Text = “选题失败,请先退选,再重新选择!”;
}
}
}
3.上传选题模块
在处理上传的毕业论文及各种留言内容时使用了CuteEditor―Html在线编辑器来实现。CuteEditor for ASP.NET是一款功能强大且简单实用的跨浏览器、跨平台的所见即所得的在线html编辑器,其用户界面简洁,加载速度快。通过该款编辑器可以方便Asp.net开发者对文本框的内容进行编辑。此外,CuteEditor还集成了对文档、图片等文件的上传模块及音频、视频等媒体文件进行直接插入的模块。下面以指导教师论文题目上传模块为例进行说明。
//新增一条指导教师论文题目上传记录
using (var edm = new ManageEntities())
{
GraduationProject gp = new Gradua tionProject();
gp.TopicName= txtTopic.Text.Trim().ToString();
gp.Professional=ddlProfessional.SelectedValue.Trim().ToString();
gp.Demand=txtDemand.Text.Trim().ToString();
gp.Year=ddlYear. SelectedValue.Trim().ToString();
gp.TopicState=false;
gp.TeacherNo= Session["TeacherNo"].ToString().Trim(),
gp.TeacherName= Session["Teach erName"].ToString().Trim(),
gp.Academy=txtAcademy.Text.Trim().ToString();
gp.Assignment= cuteEditor.Text;
edm.GraduationProjects.AddObject (gp);
edm.SaveChanges();
}
关键词:C#;B/S模式;论文管理;档案管理;信息化
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)13-0023-04
Abstract: How to make a lot of manpower freed from traditional management methods, the efficient management and use of each document is the urgent problem of university management. In this study, carrying out the design and development of the g thesis management system based on C # and SQL Server Database, and exploiting a management system based on the structure of B/S, It is a valid inquiry on file management informatization in university management.
Key words: C#; B/S mode; thesis management; file management; informatization
1 概述
随着学校信息化程度的提高,档案管理的信息化和自动化也是高校管理的必然趋势和要求,毕业论文的管理是高校文档管理十分重要的部分,也应从传统的管理方式向信息化管理进行转变,本文将介绍基于C#和SQL Server 2008的高校毕业论文管理系统的设计与开发,系统采用B/S的模式,大大提高学校管理效率,让繁琐的人工管理工作得到简化。
通过本系统可实现论文管理的网络化,方便教师和学生,提高工作效率,节省人力资源,提高高校的管理水平,有利于推动高校管理的信息化和“无纸化办公”进程。
2 系统主要功能结构设计
系统总体设计如下:
系统登录:该模块负责将用户分为学生、教师和管理员来实现用户权限的管理,各类用户先登录后才能进行相应操作。
信息模块:主要包括信息浏览和及时信息。信息内容主要是:通知公告、规章制度、时间安排、论文规范等)。
选题模块:首先是教师“选题”,由院系管理员审核,审核通过后;学生查看“选题”,选择“选题”;教师审批学生选题,如果不通过,系统自动删除学生选题记录,学生重新选题。另外,在教师审批前,学生可以改选,学生改选选题时将删除之前的选题。
开题及论文管理模块:选题通过后,学生提交自己的开题报告,教师审核。审核通过后,学生将自己的论文上传到系统中,教师可以对学生论文进行下载修改和上传。
在设计时,学生和教师可以多次上传和下载,利用学号的主键特性来命名论文文档,实现自动覆盖技术,大大方便了学生教师的操作和管理。
成绩模块:指导教师对学生的论文进行评分与评价,学生查看成绩和评语。[1]
3 系统功能实现
3.1主要模块结构
3.1.1学生模块
学生模块结构如图2所示。核心是进行选题和论文上传。
选题算法:首先判断所选课题是否已被选,如果被选则选择其他选题;再判断自己是否已经选题,如果已经选题,先删除再选;选题时向课题选择表中插入一天选择记录。
3.1.2教师模块
教师登录后,主要是选题、审批选题、下载学生论文和进行成绩评定。
3.1.3管理员模块
管理员主要是对各类用户进行管理、对教师课题进行审核、公共信息和进行统计分析。
3.2主要功能的实现与分析
3.2.1登录及加密
各类用户登录时都将密码进行32位的MD5加密,登录时,用Session变量记录登录者的相关信息。下面是管理员登录的代码:
string pwd = txpass.Text.Trim();
string mima = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5");
SqlCommand mycmd = new SqlCommand();
string admin_id =txno.Text.Trim();
mycmd.Connection = sqlcon; //sqlcon是数据库连接对象
mandText = "select * from admin where admin_id=@admin_id and admin_password='"+mima+"'";
mycmd.Parameters.Add("@admin_id", SqlDbType.Char, 4).Value = admin_id;
sqlcon.Open();
SqlDataReader dr= mycmd.ExecuteReader();
if (dr.Read()) //登录成功
首先选择要评定成绩的学生,获取学号,再进入成绩评定页面,录入成绩和评语。代码如下:
//获取要评定成绩的学生学号,并传递给成绩评定页面:
for (int i = 0; i
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (cbox.Checked == true)
{
Session["student_no"] = GridView1.DataKeys[i].Value;
Response.Redirect("sc_review.aspx");
}
}
//进入成绩评定页面写入成绩:
sqlcon = new SqlConnection(connstring);
SqlCommand sqlcom;
string sqlstr = "UPDATE paper_score SET score = '" + txt_score.Text + "',review='"+txt_review.Text+"' WHERE student_no = '" + lbl_sno.Text + "' and topic_id=(select topic_id from topic where topic_title='"+lbltitle.Text+"')";
sqlcom = new SqlCommand(sqlstr,sqlcon);
sqlcon.Open();
sqlcom.ExecuteNonQuery();
3.2.4安全控制
在系统开发过程中,充分利用Web窗体框架的验证服务器控件,这些控件提供易用但功能强大的方法检查输入窗体的错误,并在必要时向用户显示消息,这样可以提高用户输入数据的正确性、可靠性和有效性,避免因为输入错误数据而使系统出现不必要的错误。
系统为用户设置登录密码,以限制用户查看、运行和操作页面的方式,不同的用户类型只能访问对应的模块页面,进行相应的操作。另外,系统还对用户的登录密码全部采用了32位的MD5加密技术进行加密。管理员或者超级管理员都看不到用户的真实密码,并且比起一般MD5加密算法更加安全可靠。
采用Session和Cokies等技术对非登录用户进行了相应的处理,所有操作页面都在加载页面时通过对Session变量的判断,屏蔽了直接输入地址访问系统的页面以及通过外部链接地址访问本系统的管理页面。尤其是未登录用户将只能浏览网站首页内容,而不能浏览其他内容或下载相关资料。[2]
4 结束语
基于Web的高校毕业设计管理系统有着广阔的前景,必将对传统管理模式产生深远影响。技术无论是在操作的可行性和方便性方面,还是在性能上,都是一种实现Web数据库的很好方法。本文探讨了分析和设计实现毕业论文管理系统的过程,并对系统的开发、功能设计和模块设计做出系统的分析,该管理系统已在学校使用,达到了预期效果。但本文仅在我们工作的基础上对这一问题作了初步的探讨,怎样更好地利用网络资源,怎样使用户间的交流更为方便、快捷,怎样在系统中引入多媒体技术、人工智能技术等等,未来还有待进一步研究深入。
参考文献:
[1] 周清松.B/S模式下各种数据资源共享与整合[J].数字技术与应用,2014(12):95-96.
[2] 周剑云.高校党员信息管理系统设计与实现[J].电脑知识与技术,2011(32):7833-7834.
[3] 王新才,陈荷艳.国家科技计划项目档案管理标准规范建设思考[J].档案学通讯,2013(2):84-88.
[4] 郑丽娟.基于BS模式的水利工程施工安全管理信息系统[J].河北农业大学学报,2015(11):107-113.
[5] 陈娟,李元,李万国.基于B/S模式的嵌入式系统测试方法与实现[J].电子技术应用,2016(2):50-52.
[6] 张晨.基于BS模式的环境监测系统设计与实现[J].电脑知识与技术,2015(17):85-87.
[7] 胡双炎.高校科研管理系统安全性研究[J].娄底职业技术学院学报,2010(1):55-59
[8] 朱娜.基于BS模式的煤矿液压支架系统的设计与实现[J].煤炭技术,2013(10):34-35.
摘 要:毕业论文教学环节是地方院校本科人才培养方案中一项重要的实践性教学环节,是提高学生实践与创新能力的有效途径。但目
>> 严抓毕业论文过程管理 提高学生实践创新能力 基于B/S的高校毕业论文过程管理系统的研究与开发 英语专业毕业论文过程管理体系探究 高校毕业论文过程化管理系统的设计与实现 高职高尔夫管理专业毕业论文创新之路 高校学生毕业论文全程化管理研究 成教学生毕业论文管理初探 改进毕业论文管理,提高管理类本科毕业生就业能力 加强毕业设计过程控制,提高毕业论文质量 毕业论文阶段提高学生能力的探索 加强毕业论文指导,提高学生研究能力 硕士学位论文过程管理的研究与实践 加强过程控制切实提高工科毕业论文质量 教师在指导本科毕业论文过程中的作用 提高高职工商管理专业学生毕业论文质量的方法 加强毕业论文指导,提高本科生的创新思维和创新能力 网络教育本科毕业论文质量管理方法研究与实践 探析如何提高旅游管理专业毕业论文质量 高职学生毕业论文写作实践教学研究 财务管理专业本科学生毕业论文质量初探 常见问题解答 当前所在位置:#1.
②薛彩霞.本科毕业论文存在问题及质量控制措施[J]. 高教论坛,2011(11):56-58.
③赵春.化学化工类毕业论文质量的影响因素与对策研究[J]. 长江大学学报(自然科学版),2011(1):270-272.
④崔新壮,金青,董琳琳等. 土木工程专业本科生毕业论文(设计)现状调查与分析[J].高等建筑教育,2009(1):105-108.
【基金项目】2013年佛山市哲学社会科学规划项目“地方院校理工科学生实践与创新能力培养研究”(编号:2013-WJ21)
(作者单位:佛山科学技术学院)
【关键字】 毕业论文 流程优化 WEB
毕业论文是大学生在校四年所学知识的总结,是对他们综合运用知识能力及创新能力的检验,是本科教育中不可或缺的重要环节。近年来,随着本科的不断扩招,本科毕业论文的管理任务也越来越繁重,涌现出不少的问题,如何有效的解决这些问题,使毕业论文的管理更加有效,是各高校都非常重视的问题。
1毕业论文管理流程概述
毕业论文是大学毕业生在指导老师的指导下,对自己所学知识的综合性、创造性地运用。本科生的毕业论文完成过程一般分为选题、写作、指导、答辩等几个过程。
在选题阶段,学生根据指导教师给出的参考题目,选题,并对题目做初步的研究分析,写出开题报告,列出文献参考索引。指导老师根据学生给出的相关资料,对学生进行指导,对于能正常开题的学生下达任务书。
学生开题后,在老师的指导下完成论文的写作,在写作过程中要定期与指导老师取得联系,由指导老师帮助其改正一些论文中不完善的地方及格式版面上的错误。
学生的论文写作完成后,由学生所在系组织成立答辩委员会组织学生进行论文答辩,由学生陈述论文的主体思想和概括大意,答辩委员会针对论文进行提问,学生回答,最后由答辩委员会给出论文成绩和评语。
2毕业论文管理中存在的问题
毕业论文的管理及质量监督是各个高校都非常重视的一项工作,各高校也根据自己学校的实际情况制定了相应的毕业论文管理相关规定。但因为毕业论文的整个管理过程中,涉及到老师、学生、教学管理相关部门等诸多因素,因此也出现了许多影响到整个毕业论文管理质量的问题。
2.1指导老师师资力量的问题
近年来,由于高校的不断扩招,毕业论文指导老师的师资力量开始出现一些不足。毕业论文的指导老师需要由具备中级以上职称,具有较高理论水平和丰富实践经验的老师来担任,而且由于指导老师的时间精力有限,为了保证论文指导的质量,一个老师也不能指导过多的学生。而在一些学校,特别是一些独立学院,指导老师师资力量的不足就成为了制约毕业论文完成的一个很大的问题。
2.2学生重视程度不够的问题
学生毕业论文的写作时间一般在大四的第一个学期,这一时期的学生一方面要完成学校里面剩余的课业任务,另外一方面也开始大量的在外寻找实习或就业的机会,往往忽视了毕业论文写作的重要性。学生思想上的不够重视也是制约毕业论文写作质量的一个非常重要的因素。
2.3指导过程不够完善,缺乏有效的监督机制
指导老师对学生毕业论文的指导主要分三个阶段:一是开题阶段对学生论文写作的方向性指导;二是论文写作过程中对学生所写论文的指导;三是论文定稿时对学生论文格式和和规范性上的把关。在实际的论文指导过程中,由于指导老师的时间和精力有限,加上学生从思想上不够重视,不主动与老师取得联系,论文的指导过程很难做到尽善尽美,而教学管理部门又缺乏有效的监督机制,无法掌控到整个指导过程的完整性,也制约了论文完成质量的提高。
3基于Web的毕业论文管理流程设计
上述种种问题之所以出现,有很大一个原因就是因为在整个毕业论文的指导过程中,主要由指导老师和学生参与,教育管理部门很难参与到其中,起到一个监督和控制的作用。现在是一个信息化的社会,计算机在日常的办公和教育管理中都起到了非常重要的作用,我们不妨设计一套基于WEB的毕业论文管理流程,借助计算机和网络来对完成整个毕业论文的管理。
3.1 基于WEB的毕业论文管理流程
笔者以江西农业大学南昌商学院为蓝本,将该院的基于WEB的毕业论文管理流程分为以下几个流程。
(1) 毕业论文管理周期管理及信息管理:毕业论文开始写作之前,由院教育管理部门制定管理整个毕业论文的周期,具体包括信息准备时间、开题时间、答辩时间、抽辩时间等的设置。。
信息准备期开始后,由院教务管理部门指定相关的系教学管理人员,由系教学管理人员进行信息准备,具体包括录入或编辑指导老师相关信息,录入学生信息等。
(2) 毕业论文开题:毕业论文的开题由选择指导老师、开题两阶段来完成。指导老师先录入或编辑自己所擅长的领域或论文方向,由学生自由选择指导老师,或选择同一名指导老师的学生已达到限定的人数,则不能再选。
学生选择指导老师后,先拟定论文题目,并做先期的初步研究,写出开题报告,提交到系统,经指导老师确认后方可开始论文的写作。
(3) 毕业论文写作及指导:学生在毕业论文的写作过程中需定期与指导老师取得联系,并提交阶段性的论文成果,指导老师针对每一稿的毕业论文给出指导意见,并根据学生反馈的修改结果给出论文写作的平时表现得分,或平时表现的平均得分不及格,则学生推迟答辩。毕业论文最终定稿后,指导老师根据学生的论文写作质量,给出成绩和评语。系教务管理人员也可通过系统随时监控每一名学生在整个写作过程中的完成情况,并做出监督和督促。
(4) 毕业论文答辩及抽辩:学生论文写作完成后,由教务管理人员建立答辩小组,并录入答辩老师的信息,由系统随机将学生分配到各个小组中,进行答辩。
答辩完成后,由答辩老师录入成绩及评语。院教务管理人员设定相关参数后,在全院范围内随机抽取学生进行院级论文抽辩,并录入最终毕业论文成绩。
3.2基于WEB的毕业论文管理模块设计
根据上述流程设计,将基于WEB的毕业论文管理系统根据用户角色的不同分为院管理员、系管理员、指导老师和学生四个模块,四个模块的具体功能如下图1所示。
图1 毕业论文管理系统模块图
3.3基于WEB的毕业论文管理流程的优势
基于Web的毕业论文管理和传统的毕业论文的管理流程相比而言,具有以下优势。
(1) 打破了时间和空间的限制:基于Web的毕业论文从选题、开题到指导都不再需要指导老师和学生专门抽出时间进行面谈,大大的便利了老师对学生的论文指导。
(2) 便于管理和监督:毕业论文管理的网络化让毕业论文的管理变得十分的简单和方便,学生可以随时随地通过网络查看院系的相关通知,管理人员不再需要一层层的将通知下发到个人。
毕业论文写作和指导过程中的平时表现成绩制度的制订,大大提高了学生对毕业论文的重视程度,在很大程度上减少了抄袭现象的发生,提高了学生毕业论文的质量。
毕业论文管理的网络化,也让各级教务管理人员能够更加方便的监控到整个毕业论文完成的情况和进度,以便能及时的对一些进度滞后的同学做出提醒。
(3)提高了答辩过程和成绩的公开性和公正性:整个毕业论文的答辩和抽辩的过程均由系统随机自动完成,由系统自动规避掉自己老师答辩自己学生的情况,并且整个评审过程中对学生和老师均进行匿名处理,在一定程度上提高了答辩过程和成绩的公正性。
4 结束语
本毕业论文的管理流程优化设计以江西农业大学南昌商学院为例,在整个设计过程中,借助计算机和网络的优势,使整个毕业论文管理流程更加方便、高效和公正。
参考文献
[1] 席振元.基于校园网的毕业设计(论文)管理系统的设计与实现[J].计算机与现代化,2009
[2] 王桂和,对英语本科毕业论文管理工作的一些思考[J].三峡大学学报(人文社科版),2008
我校药学院成立于2000年,自2001年起招收四年制药学专业本科,药学院经过十余年的发展,在学生培养上积累了丰富的经验,但是药物分析专业与药学专业在培养目标、培养方法上还是存在着一定差异,尤其是在毕业实习环节上有较大差异.药物分析专业旨在培养能够在药品生产、检验、流通、使用、监管及研究开发领域,从事药物分析相关工作的应用型专门人才[4],药物分析专业的学生除了要掌握药物分析的基本知识、基本理论和基本技能外,还需要具有较强的学习能力、实践能力和创新能力,通过毕业实习来完成高质量的毕业论文则是实现这一专业培养目标的必要教学环节.毕业实习是药物分析专业学生培养的最后一个综合性实践教学环节,学生需要通过毕业实习来完成毕业论文,并最终通过论文答辩,获得学位.药学院从专业建立之初就依据专业特点及培养目标要求,遵循“提升能力,推动就业”的理念,结合学校及学院自身实际情况,制订了详细周密的实习方案.除了确保优良的实习内容、实习条件、带教老师等关键因素外,还建立了易于操作的毕业论文管理系统来保证毕业实习及毕业论文质量.在多年教育实践中,通过抓住毕业实习各阶段的关键节点,采取行之有效的质量控制举措以提高毕业论文质量,初步探索出适合我院实际的药物分析专业毕业实习模式.
2药物分析专业毕业实习的探索实践
2.1优选校外实习基地,创建高水平实习平台.优良的实践教学条件是完成毕业实习的前提与基础,药物分析专业的毕业实习对分析仪器设备及实验室要求较高,考虑到校内现有的大型分析设备、科研实验室及带教老师现状,一时难以满足近百名学生的实习所需,因此在加强校内毕业实习教学环境建设的同时,药学院在筛选现有药学专业实习基地的基础上,又进一步依托校外企事业单位进行了药物分析专业的实习基地建设.我院原有药学专业实习基地主要是以总医院、第二军医大学附属长海医院等为代表的各级医院,其中只有部分医院开展了治疗药物监测及体内药物分析等工作,除了利用这一部分实习基地外,学校又拓展了一批具有高水平药物分析仪器平台及带教老师队伍的实习基地,包括以中国药科大学新药筛选中心、军事医学科学院为代表的科研实验室,以总后勤部卫生部药品仪器检验所为代表的药品检验机构,以药明康德新药开发有限公司、睿智化学研究有限公司为代表的药物研发企业,以常州制药厂公司、丰原药业为代表的药品生产企业,这些实习基地所具有的先进的仪器设备和分析实验室为药物分析专业毕业实习提供了有力的平台保障.2.2遴选实习带教老师,推行双导师制.优秀的带教老师是学生能够完成高质量毕业设计与毕业论文的根本保证,学校与实习基地共同对带教老师的带教经验及科研经历进行综合考评,聘任具有中级以上职称或硕士以上学历、责任心强的人员作为带教老师,优先选择研究基础好、项目经费高的带教老师.原则上每位带教老师每年只带教一位实习学生,避免带教老师因分身乏术而导致实习带教质量下降.每届毕业实习完成后,由药学院组织实习单位及实习学生对带教老师进行考评,及时掌握带教老师的带教情况,实行能者上、庸者下的竞争机制.校外毕业实习是学生由学校到社会的衔接,对于学生顺利完成角色转换具有十分重要的意义,考虑到校外实习基地的带教老师通常缺少学生管理经验,药学院还为每一位实习学生指定了校内老师作为带教老师,实行毕业实习双导师制,校内带教老师还最终负责毕业论文格式审定及毕业答辩辅导工作.2.3开设相关课程,实习前强化培训.毕业实习在形式上和内容上与学校教学有很大差异,为了使学生能够更快更好地适应毕业实习,在实习前对学生进行针对性的指导则是非常必要的.药物分析专业培养方案在实习前的第6学期设置了《药学综合知识》、《药物分析实验技术》两门课程,前者由高职称教师围绕毕业实习相关的文献查阅、论文开题、论文撰写等内容对同学进行指导;后者则通过开设综合性实验,通过开放实验室的形式来强化学生对各种分析仪器设备的操作与使用,以期让学生可以在实习基地更快更好地投入实习工作.2.4利用网络论文管理系统进行毕业论文管理.考虑到学生多在校外基地实习,为了便于对毕业论文的过程进行管理,药学院采用了基于互联网的本科生毕业论文管理系统,毕业论文的选题、开题、审核、提交、修改等工作均可在系统中实现,校内带教老师与校外带教老师均可通过系统对学生的毕业论文进行指导.带教老师根据专业培养目标,结合自身的研究方向,拟定实习项目后通过论文系统递交.由药学院组织校内外专家对项目进行审批,项目经审批后即可通过系统向实习学生下达毕业论文任务书,学生在获知自己的选题后,在校内外带教老师指导下制定毕业实习计划、查阅文献、设计试验方案等,并于指定期限内录入论文管理系统,也鼓励有条件的实习基地进行开题汇报.2.5利用中期检查关键节点,及时掌控实习进度.对于为期一年的校外毕业实习,除了平时通过校内外带教老师对实习进度进行监督管理外,在中期进行实习检查也是对毕业实习及论文质量进行控制的关键步骤,通过实习中期的检查可以对学生毕业实习进度进行检查监督,及时调整试验进度,确保能够如期顺利地完成毕业论文.中期检查通常安排在每年11月份左右,由学校向实习单位发送书面的中期检查通知,再由药学院选派年级辅导员和专业教师共同至实习点对学生实习情况进行中期检查,由实习学生作课题进展汇报.通过中期检查还可以加强学院与实习基地间的沟通交流,方便学院更好地掌握学生实习及教师带教情况.2.6重视论文答辩及论文成绩复审.毕业论文答辩是对学生实习过程和实习成果进行全面评估的关键环节.在实习结束前,要求学生必须于规定时间内通过论文系统提交毕业论文,由校内外带教老师对其论文质量进行审核评分,每位同学的毕业论文除了由带教老师评分外,还要求另外两位评阅老师对其论文进行评阅评分,提交评阅意见,同时也鼓励有条件的实习单位对学生论文进行预答辩.药学院内成立答辩小组,实习学生返校后在校内带教老师指导下完成所有毕业答辩材料,并提交至论文答辩委员会进行严格的答辩资格审查,对于达不到要求的论文一律不给予答辩资格,对于经修改后达到答辩要求的论文给予安排延期答辩.学生分组进行毕业论文答辩,答辩小组专家对学生答辩过程进行打分,最终的实习成绩由带教老师评分、评阅老师评分及答辩成绩三部分组成.为了保证论文的严肃性,避免一些非正常因素的干扰,保证毕业论文质量.药学院对所有评定为优秀和不及格的论文会组织专家进行复审,对于评定为其他等级的论文也会抽取其中的10%进行复审,如有成绩评定与专家组评审结果差别较大的论文,则要进行更正并予以公示.严格执行论文评阅与答辩,把好论文答辩关口,能够提高毕业学生对论文质量的重视,并对将要开始实习的下一届学生具有警示作用.
3结论
通过毕业实习可以培养药物分析专业学生文献查阅、实验设计、数据分析处理以及综合运用专业知识的能力,而且通过毕业论文答辩还可以从侧面提高学生的计算机应用、科研写作、语言表达等能力.在《全国药学类本科专业认证实施办法》中“毕业实习与毕业论文”是衡量专业建设水平的18个二级指标之一[5].我校药学院药物分析专业毕业实习模式经过6届药物分析专业的实际运行,均顺利地完成了毕业实习任务,递交了较高质量的本科毕业论文,高水平的实习平台还有力地推动了学生就业.教育部公布的专业备案和审批结果显示,自2010年至2015年已有14所本科院校开设了药物分析本科专业,我校药学院对于药物分析专业毕业实习的探索和实践也为兄弟院校本专业的实习工作提供了参考.
参考文献:
〔1〕胡颖廉.监管和市场:我国药品安全的现状、挑战及对策[J].中国卫生政策研究,2013(07):38-44.
〔2〕毕井泉.用“四个最严”保障食品药品安全[J].行政管理改革,2015(09):17-22.
〔3〕刘维蓉.供给侧改革:医药院校人才培养的“3+X”路径[J].亚太教育,2016(30):200-201.
〔4〕梁颖,刘浩,张小红.如何培养药物分析专业学生的职业综合素质[J].科技创新导报,2010(25):151.
关键词:教务管理;信息统计;实验项目;thinkphp;SAE
中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2016)17-0078-04
Abstract:In view of the problems of low efficiency and donkey work of the traditional teaching management in Colleges and universities, the paper is based on ThinkPHP open source framework to realize the teaching integrated information management system, including the information statistic, the experimental report management and the graduation thesis management in the secondary colleges. The system improves more efficiency of the teaching managers, and makes the management about reports and thesis more scientific and standard.
Key words: education manage ; statistical information;experimental projects;thinkphp;SAE
在传统的高校教务管理工作中重复性的工作相对较多,并且工作效率低下,如每年的“高等学校实验室信息统计”、“全国高校教学基本状态数据信息统计”、学生实验报告的管理以及学生毕业论文的管理等重复性工作。因此开发高等学校的教务综合信息管理系统完成教学状态信息的统计以及实验报告和毕业论文的管理,对教学过程中教学数据状态信息的准确统计以及教务管理工作具有重要意义,可以极大地提高教务管理人员的工作效率,同时对学生及教师的信息管理也起到很好的辅助作用。
1 系统介绍
本系统主要是针对二级学院的数据状态信息的统计工作以及学生实验报告、毕业论文管理工作而开发的。主要包括实验项目统计、实验报告管理、毕业论文管理、课时统计、科研论文统计、著作专利统计、获奖信息统计、教材统计等功能。通过该系统对日常教学信息的统计方便快捷,对学生实验报告的管理更加规范有序,学生毕业论文选题变得更加灵活高效,完成毕业论文的过程指导和过程监督更加科学有效。
本系统采用ThinkPHP+DWZ框架技术进行开发,搭建在SAE(新浪云平台)上。ThinkPHP是快速、简单的面向对象的轻量级开源PHP框架,使用MVC(Model View Controller 模型 视图 控制器)的模式实现模型和视图代码分离,使开发效率更高,后期维护更加容易,该框架能够满足企业开发中复杂的项目需求以及门户网站的开发标准[1]。DWZ富客户端框架基于jQuery实现的Ajax RIA开源框架,简单实用、扩展方便[2]。数据存储采用Mysql关系型数据库[3],Mysql的SQL语言使用的访问数据库最通用的标准化语言,而且Mysql体积小、速度快、成本低,与PHP结合是开发中小型网站最佳选择。轻量级的框架开发技术极大地提高了开发效率,开源的特性以及架构在SAE云环境中使得该系统在应用上方便部署使用并能节省大量的资金。
2 总体设计
本系统设计的总体原则是实用、高效稳定,而且界面设计美观、操作方便,用户通过简单的操作说明即可使用。系统的稳定性主要体现在系统结构设计上,本系统采用基于MVC模式进行的模块化设计,模块之间的耦合度较低,而且系统是采用ThinkPHP框架技术开发的,它的单一入口文件的形式,确保用户的输入都能得到有效过滤再提交给数据库,从而保证系统不被注入的安全性。系统服务器使用的是SAE,SAE有通过设计多层沙盒的形式来保护用户网站运行的安全并且能做到用户无感知自动扩容以承载高并发的情况。所以系统从多方面保证了系统的稳定性、可靠性、安全性。
2.1 模块设计
系统主要划分为课程管理、课时管理、实验项目、实验报告、毕业论文、教师和学生信息管理六个主要功能模块。每个模块在整体的框架下分别按照模块名从数据库读出,根据用户的权限动态生成模块,每个模块由单独的MVC构成,从而降低了相关模块之间的耦合性。教务综合信息管理系统的总体功能模块设计,如图1所示。
各模块功能说明如下:
1)课程管理模块:管理员把本学院当前学期的课程数据通过Excel的方式导入系统,也可以单独添加修改课程的数据,课程数据从学校的正方教务管理系统获得。
2)课时管理模块:每个班级的学委定期上报本阶段每一门课程的教师上课的实际课时,由教师确认课时是否有误,如果课时有误,教师可以直接修改课时提交,但不会覆盖学生提交的课时,如果无误,全部教师确认之后,管理员导出本阶段课时统计情况。
3)实验项目模块:有实验课程的任课教师根据本学期所教的课程,录入该课程的实验项目,并准确添加实验项目的项目编号,用来生成实验项目在统计数据中的实验编号,添加实验项目的时候可以设置该实验项目的要求、实验学时、是否提交实验报告、提交实验报告截止日期等内容。全部实验项目导入完之后,管理员导出本学期实验项目数据,用以填报实验统计信息。
4)实验报告模块:学生根据教师所录的实验项目在规定的时间之内上传实验报告,学生以PDF文件的形式上传实验报告,教师在线批阅实验报告之后学生可以查看每个实验项目的成绩及评语,最后电子版实验报告按照相应的目录以PDF文件的形式存档。
5)毕业论文管理模块:由教师根据专业毕业论文(设计)的题目及要求,并设定可以选题的最大人数。学生在规定的时间之内进行选题,每个题目由教师最终从选题的人数中确定一名学生,从而达到学生和教师相互选择的目的。选题完成之后,由管理员(教研室主任)控制整个论文写作的进程,学生在规定的时间之内,分别提交论文每个阶段的电子稿,教师可以直接在线批阅并反馈给学生。
6)教师和学生信息管理模块:教师和学生个人信息的修改,教师填报科研论文、著作专利、获奖信息、教材等统计信息。
2.2 数据库设计
本系统采用Mysql数据库。结合系统的功能需求,系统主要设计了课程表、实验项目表、实验报告表、课时表、论文题目表、论文结果表、科研著作信息表、学生表、教师表、管理员表、角色等表。其中以实验项目表为例进行说明,表结构如表1所示。
3 系统实现
本系统按照模块化设计思想进行的设计,每个模块完成独立的功能,有利于在后期开发中对系统进行功能扩展。由于ThinkPHP框架是基于MVC设计模式的,所以前台的页面显示和逻辑是分开的,页面主要由Html+Css+JavaScript[4]以及dwz的扩展属性实现,逻辑由ThinkPHP代码实现。
3.1 安全登录实现
系统用户主要包括学生、教师、管理员,分别创建相应用户的项目目录以及使用单一入口文件的形式检测用户的登录。登录用户所用的密码使用安全性更高的sha1[5]加密方式进行加密。同时采用验证码的技术,在一定的程度上可以有效的防范恶意破解密码的行为。管理员用户使用RBAC(角色权限管理)技术[6],对不同角色的访问进行详细的设计,按权限级别赋予相应的操作权限。
3.2 逻辑业务实现
系统中每个Action类都继承于CommonAction类,使用getActionName方法获得当前Action操作的名称,然后传给Model操作,实现增、删、改、查等数据库基本操作,由于本系统涉及模块较多,仅以实验模块的具体实现为例进行说明。
实验模块主要涉及到课程表、实验项目表、实验报告表,有实验课的教师根据课程要求录入实验项目,可以使用单条数据的形式添加,也可以使用excel表的形式导入,如果该项目需要上传实验报告按示例进行标记,数据添加到实验项目表。学生根据教师导入的实验项目,按规定上传实验报告,实验报告上传信息写到实验报告表里。Excel导入使用了PHPExcel开源类库进行导入操作,具体实现过程如下:
3.3 文档在线查阅
由于不能直接实现office文件在浏览器浏览[7],所以学生在上传文档的时候就直接上传PDF文档,再利用Jquery Media 插件实现在线预览PDF文件的实验报告和毕业论文。由于IE内核的浏览器不支持该插件,使用IE的用户需要安装PDF阅读器软件,如Foxit Reader、Adobe Reader等软件。其他内核的浏览器可以直接在线浏览PDF文件。
3.4 SAE平台部署实现
SAE平台出于安全性的考虑,限制了用户对本地IO的使用,这样对于有文件上传或缓存生成等文件读写的系统就十分的不便。为了解决这个问题,SAE官方提供了TmpFS功能。TmpFS允许开发者通过标准的IO函数临时读写本地IO,所以进行临时读写的数据把路径设置为SAE_TMP_PATH即可,而持久化的数据存储,仍然要使用Storage或者Mysql存储。
同时,为了应对高访问量的情况,SAE平台有提供Memcache服务,只需要初始化Memcache,在程序中调用memcache_init()就可以使用Memcache服务了,这样可以减少数据库读取次数,缓解数据库压力[8]。
3.5 系统实现结果
基于ThinkPHP开源框架技术实现了教务综合信息管理系统,充分利用了网络便利性以及B/S结构的低成本、维护简单等特点,该系统实现了日常教学信息的统计、学生实验报告的管理、毕业论文的管理等工作。目前该系统已在我院正式运行,系统运行的具体效果如图2所示。
4 结束语
本文主要介绍了使用ThinkPHP+DWZ框架技术的教务综合信息管理系统的设计与实现。在设计过程中结合学校每年的状态数据信息需求进行了详细的设计,采用B/S结构的方式,更加方便学生和老师使用本系统。把系统架构在SAE云平台上,接近于零成本的运行,使我们更加容易部署使用。
经过一年多的试运行和不断的迭代开发,本系统现在运行状况良好,性能稳定,安全性高,交互界面友好,用户使用快捷、方便,极大地提高了工作效率。数据填报人员可以很方便从系统获取填报的信息,同时学生和老师更加科学合理地管理实验报告和毕业论文工作。本系统针对高校二级学院的数据信息统计和教务管理工作具有很强的实践意义。
参考文献:
[1] 王俊芳, 李隐峰, 王池. 基于MVC模式的ThinkPHP框架研究[J]. 电子科技, 2014(27): 151-153.
[2] 王志刚, 朱蕾. PHP5应用实例详解:使用Zend Framework&Smarty 构筑真正的MVC模式应用[M]. 北京: 电子工业出版社, 2010.
[3] Luke Welling, Laura Thomson, 武欣. PHP和Mysql Web开发[M]. 北京: 机械工业出版社, 2009
[4] 王津涛. HTML,CSS,JavaScript整合详解[M]. 北京: 机械工业出版社, 2008.
[5] 杜谦, 张文霞. 多语言可实现的SHA-1散列算法[J]. 武汉理工大学学报, 2007(29):42-44
[6] 吴波, 王晶. 基于基本RBAC模型的权限管理框架的设计与实现[J]. 计算机系统应用, 2011(20): 50-54.
关键词:B/S;本科生;论文质量;创新
1 B/S技术概述
B/S(Browser/server浏览器/服务器)结构技术是由美国微软公司研发,是WEB兴起后的一种网络结构模式,WEB浏览器(Browser)是客户端最主要的应用软件,这种模式统一了客户端,将智能系统可实现的核心内容集中到服务器(Server)上,简化了系统开发、维护及使用成本。在网络信息技术飞速发展的当下,教育界提出“面向教育信息化”的教学管理发展目标。就本科毕业论文管理工作而言,以往论文写作、指导模式主要是通过笔、墨、纸等传统媒介实现,论文管理工作也主要是按照印发规章制度推行。这种管理模式在当今信息技术已渗透教育管理各个层面的形势下为高度依赖网络交流手段的“90一代”的“电子学生”所排斥。可以说基于B/S技术下的论文智能管理系统是应人、应时而生。
2002年B/S计算模式与C/S的计算模式并存混合计算模式的提出,预示着B/S架构模式,跨入“大众”门槛。我校引进论文智能管理系统,也是基于此技术研发的。首先,它是基于JAVA跨平台语言的B/S智能论文管理系统,具有使用随时性和便捷性的特点,不仅无需安装任何专门软件,且系统操作方便,用户通过浏览器,输入系统管理员分配的用户名和密码(系统设置为教师工号或学生学号)就能很方便地登录并使用系统。其次,该系统日常维护成本低廉,作为技术成熟产品它已考虑多种应用环境,能针对不同的使用者身份设定权限,更可以让用户在不同的使用地点、以不同的接入方式(比如LAN,WAN,Internet/Intranet等)便捷访问,无需后期额外开发。再次,该系统稳定性强,能有效地保护数据平台和管理访问权限,服务器数据库也相对安全。
2 论文写作质量现状
基于B/S技术下的论文智能系统优化策略分析是笔者对南京晓庄学院2009-2012级毕业生(部分)进行论文写作模式、智能系统应用缺陷及论文管理方式缺陷等问卷调查及跟踪数据基础上提出,具有一定的科学性、准确性、应用性及创新性特点。同时针对性指出“传统模式”(纸质材料为主要媒介)缺陷同时,也为论文管理的完善提供重要参考数据;强化智能管理系统与论文写作之间融合度,以期帮助学生提高对论文写作训练功效的认知和对切实论文写作总体质量的提高提供有效数据。笔者依据对调查数据的汇总、统计后发现目前论文写作存在众多问题:(1)论文重题问题不时发生;(2)论文抄袭现象普遍;(3)学生写作素养较为薄弱;(4)部分导师指导能力有限;(5)论文管理人员工作方式传统、单一和低效率。
在数字化、网络化的社会发展趋势下,教育领域顺应时代潮流,逐步向全面信息化发展目标迈进,在数字信息技术普及应用的当下,单一、低效的传统论文管理模式已严重滞后于时展和教育改革方向的要求。2012年教育部在《关于全面提高高等教育质量的若干意见》中明确提出,“要强化实践育人环节,结合专业特点和人才培养要求,增加实践教学比重,加强实践教学管理,提高实验、实习实训、实践和毕业设计(论文)质量。”这意味着毕业论文写作要从质量逐年降低的颓势中解放出来,必须寻找由传统模式向数字信息模式转变的自救创新之路。受此发展趋势影响,基于B/S技术架构下的智能论文管理系统应时而生,其特点与优势凸显。虽然技术和时代优势明显,但根据调出数据显示:仍存在一些问题:(1)使用者对论文智能系统操作不熟练;(2)论文智能系统技术漏洞有待完善(文件支持版本格式太低、软件兼容性问题等);(3)功能设置与论文实际管理有较多矛盾点等问题需要解决。
3 智能技术深入应用
3.1 B/S新模式与传统模式的功能衔接
1999年国内高校开始大规模扩招,学生人数飙涨。论文传统模式,历史资料长期保存不易,参考时查询异常困难,大量纸质材料的存档浪费资源;工作程序繁琐复杂需要耗费人力、物力和时间来完成;受现有条件所困,师生交流互动受限等诸多问题,都从侧面上反映出我国的高校管理工作需要尽快实现数字化、网络化新模式已迫在眉睫。B/S智能管理系统符合高校信息化发展特点,我们可以将一些先进的管理技术、智能技术等应用到论文系统应用中,从而提高系统的智能化程度,更好地为论文管理服务。论文智能管理系统依赖的是B/S技术优荩加以适当的优化而来。但系统研发的基础是对论文传统模式管理经验的基础上发展而来的,两者之间的是相辅相成,优势互补的关系。所以,在调查数据的基础上,认真总结出传统模式的管理优势,看准时机的融入到B/S智能管理系统中,达到新旧管理模式的和谐衔接。对此我们应依据论文成果质量和使用反馈的调查问卷为基础,与软件开发公司协调信息进行功能性的技术弥补和进一步完善,直至缩小智能系统与是实际论文管理间的距离或提高其相互间的融合度。
3.2 B/S架构下论文智能管理系统的优化
随着计算机技术、网络技术、智能技术的不断发展,论文智能化管理的手段也得到很大提升,水平也得到快速的提高,并逐渐为高校的师生创造了良好论文写作与指导新环境。较之发展,论文管理虽然在智能化发展上取得了一定的突破。但是高校围绕论文管理而展开的各项工作,还远远没有集成到各个管理系统中(论文管理和教学并没有紧密结合)所以,未来的论文智能管理系统的优化应该重点考虑各种管理系统的高度集成化,并且以教务管理中的论文管理和教学工作为优化核心。同时,对于智能系统与实际管理中的时间节点、步骤安排、灵活机动等方面问题还需要进一步的优化及融合。
3.3 智能系统功能优化,应考虑不同学生的专业特点
对于B/S论文智能管理系统的研发应用,应考虑学生的不同院系、不同学科及专业性质等情况,区别对待,合理开发应用。根据学生所学学科,凡所学为基础学科,考核标准应趋重理论,以培养学术人才为旨归的,论文考核标准就需要求严格;而学生所学学科为应用学科范畴,考核标准英趋重实践,以培养实用型为目标,应更看重大学四年平时考试或实践成绩为考核重点。对于智能系统的管理应将一定的权限划分到二级学院,由他们根据专业教学大纲和培养目标设置论文完成步骤的各要求(质量、字数、时间节点、评优及考核标准等)为智能系统的“自”方面的技术设计应用提供合理思路,增加智能系统的操作灵活性,强化系统的应用体验。例如英语学科论文写作中存在机器翻译问题、语法问题等这方面系统功能并未有效开发,导致教师认为智能系统并未真正体现“智能”不过是个重复工作步骤的“系统”而已。最大的优势就是把纸质材料转化成电子文档,并未对论文指导工作的有效开展起到明显作用,所以对于智能软件的维护更新还应进一步多功能、多学科的角度进行优化,实现真正的智能。
4 结束语
在数字信息技术飞速发展的当下,本科论文管理走上信息化之路是必然趋势。本研究开展过程中将随时跟踪本科毕业生论文撰写各环节的数据资源,进行及时的动态分析,并向相关领导和论文指导教师以及学生及时反馈信息,从而对学生毕业论文写作进行全过程质量控制。此项就如何运用B/S技术论文智能管理系统以促进毕业论文质量大面积提高的研究只要各环节数据获取准确、分析方法得当、对发现的问题能构想出有效解决路径,那么研究过程中累积的成果必然会促进我院办学质量的提高,也会有向其他院校推广的价值。同时,B/S架构技术下论文智能管理系统的全面推广应用,能够有效减轻管理人员的工作强度,提高工作效率;丰富指导教师的论文指导方式,优化工作流程,促动指导热情的激发与提升;满足学生他们对电子技术应用教学模式的功能延续的“电子心理”。以上种种价值同时对促进论文写作、指导与管理模式的变革,调动学生的写作积极性与指导教师的工作积极性都有积极影响作用。最终为本科毕业论文质量的提高创造了机会和新途径。
参考文献
[1]中华人民共和国教育部.教育部关于全面提高高等教育质量的若干意见[N].中国教育报,2012,04.
(一)大专生毕业论文致谢词
通过这三个月来的忙碌和学习,本次毕业论文设计已接近尾声,作为一个大专生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,在这里衷心感谢指导老师的督促指导,以及一起学习的同学们的支持,让我按时完成了这次毕业设计。
在毕业论文设计过程中,我遇到了许许多多的困难。在此我要感谢我的指导老师xxx老师给我悉心的帮助和对我耐心而细致的指导,我的毕业论文较为复杂烦琐,但是xxx老师仍然细心地纠正图中的错误。除了敬佩xxx老师的专业水平以外,他的治学严谨和科学研究的精神也是我永远学习的榜样,并将积极影响我今后的学习和工作,我才得以解决毕业设计中遇到的种种问题。同时感谢我院、系领导对我们的教导和关注;感谢大学三年传授我们专业知识的所有老师。他们是xxx、xxx、xxx、xxx、xxx……谢谢你们呕心沥血的教导。还有谢谢我周围的同窗朋友,他们给了我无数的关心和鼓励,也让我的大学生活充满了温暖和欢乐。如果没有他们的帮助,此次毕业论文的完成将变得困难。他们在我设计中给了我许多宝贵的意见和建议。同时也要感谢自己遇到困难的时候没有一蹶不振,取而代之的是找到了最好的方法来解决问题。最后,感谢生我养我的父母。谢谢他们给了我无私的爱,为我求学所付出的巨大牺牲和努力。
(二)大学生毕业论文致谢词
毕业论文暂告收尾,这也意味着我在大学学习生活既将结束。回首既往,自己一生最宝贵的时光能于这样的校园之中,能在众多学富五车、才华横溢的老师们的熏陶下度过,实是荣幸之极。在这三年的时间里,我在学习上和思想上都受益非浅。这除了自身努力外,与各位老师、同学和朋友的关心、支持和鼓励是分不开的。
论文的写作是枯燥艰辛而又富有挑战的。成绩管理系统是软件界一直探讨的热门话题,老师的谆谆诱导、同学的出谋划策及家长的支持鼓励,是我坚持完成论文的动力源泉。在此,我特别要感谢我的导师xxx老师。从论文的选题、文献的采集、框架的设计、结构的布局到最终的论文定稿,从内容到格式,从标题到标点,她都费尽心血。没有李焕玲老师的辛勤栽培、孜孜教诲,就没有我论文的顺利完成。
通过这一阶段的努力,我的毕业论文《大学成绩管理系统》终于完成了,这意味着大学生活即将结束。在大学阶段,我在学习上和思想上都受益非浅,这除了自身的努力外,与各位老师、同学和朋友的关心、支持和鼓励是分不开的。
(三)大专生毕业论文致谢词
毕业设计即将结束,在老师的指导和同学的帮助之下,学生对于道路设计有了更多新的认知,对路基路面设计有了更深一步的认识,对路基路面综合设计的整体脉络了解得更加的清晰透彻。通过毕业设计,学生对自己大学四年以来所学的知识有更多的认识。
毕业设计,帮助我们总结大学四年收获、认清自我。同时,还帮助我们改变一些处理事情时懒散的习惯。从最开始时的搜集资料,整理资料,到方案比选,确定方案,再到着手开始进行路基工程、路面工程和路线排水的设计,每一步都是环环相扣,衔接紧密,其中任何一个步骤产生遗漏或者疏忽,就会对以后的设计带来很多的不便。
关键词:本科生毕业论文;教学课程体系;培养方案;独立学院;
毕业论文在高等院校本科教学体系中占有十分重要的地位,是高校实现人才培养目标的综合性实践教学环节,也是对高校本科生四年学习效果的最后检验。高质量的本科毕业论文对实现专业培养目标,提高本科毕业生综合运用理论知识、分析解决实际问题的能力,以及科研和本科生就业等方面具有十分重要的作用。因此,提高毕业论文质量是高校教学改革的重要任务之一,必须引起足够重视。随着近年来河北大学进入国家“一省一校”和“双一流”建设高校序列,有利的资金支持也对本科专业的培养工作起到了积极促进作用。学校教学实践与学术研究的成效显著:师资队伍建设取得明显提升,科研与教学齐头并进,积极凝聚团队力量,加强学术合作与交流,促进了教师业务提高。母体高校的优势给独立学院提供了好多发展机会,本文结合学院实际情况提出了独立学院本科毕业质量提高的一些方法和措施,力图在一定程度上推动本科生毕业论文问题研究的深化和解决。
一、本科生毕业论文质量滑坡的原因分析
大学生毕业论文质量滑坡已经成为一个不争的事实,究其原因有多方面影响因素,就河北大学工商学院来看,本科毕业生论文的滑坡还有相对重点院校和一般院校而言特殊的情况,下面对此原因分别作出梳理和分析。
(一)就业、研究生复试压力的因素。就业压力是影响高校毕业生论文质量的一个重要因素。毕业生就业压力加大,部分学生忙于找工作或参加单位面试、实习,占有了大量时间和精力,这些客观因素都削减了毕业生对论文的投入。除此之外,由于复试阶段面试的权重越来越大,很多学生不敢对此掉以轻心,宁可牺牲毕业论文的投入精力,也要对复试百分百严阵以待,这些原因都使得毕业生对毕业论文无暇顾及,由此造成的后果是毕业生对毕业论文的不重视、态度不认真,不少学生认为毕业论文就是走形式,更有甚者在论文的写作中粗制滥造、弄虚作假,甚至提交上届已经毕业的师兄师姐的论文“交差”。
(二)教师指导方面的责任意识与能力因素。不可否认,在影响高校毕业生论文质量方面,指导教师也是一个重要的因素。当前影响教师对本科生毕业论文指导不够的因素有三:一是多数教师承担大量教学和科研任务,勇于指导毕业论文的时间和精力投入不足,认识不到位,责任意识淡漠,在选题、指导、评阅和答辩环节“放水”严重,看似对学生毕业季的压力保持“同情”态度,实际是对自身的职业精神要求过低,对基本工作没有做到位,这无疑影响到学生对论文准备的不严肃、不重视态度。二是少数教师,特别是青年教师在指导过程中出现了经验不足、指导能力有限的情况。具体来说,部分学生反映,由于自身的研究能力有限,对于选题缺乏明确的方向和目标,而教师本身本应去帮助解决的应有举措,得到的回答却差强人意。缺乏基本的指导业务能力,指导水平不高已经成为本科毕业生论文质量滑坡的又一重要因素。三是由于当前高校职称评价机制的原因,重科研、轻教学,使得绝大多数教师面临职称评定、科研等多重压力,轻课堂教学的连带效应是轻视指导论文,有应付心理(包括硕士、博士等阶段的指导也有类似情况),这是因为指导论文带来的现实利益不如科研明显,奖励机制不能配套,自然对于教师而言,积极性就大打折扣。
(三)高校自身管理机制的因素。面对扩招和就业压力,很多高校教务管理部门并没有把毕业论文列入重要的议事日程,很多高校甚至将本科毕业论文工作视作走过场和例行程序,在现有的毕业管理设计中,流程之间缺乏脱节和矛盾之处,实施办法和考核标准形同虚设,制度贯彻执行力度不够,监督工作浮于表面,发现问题也不加以整改。特别指出,独立学院由于其自身的实力和学生基础与一般院校相比,存在不小差距,在这方面就显得更为突出。由于学院的生源素质与河大“一本”学生的基础、能力和态度存在明显差距,在对待本科毕业论文的环节上存在把关不严,要求放低等情况,在课程设置方面,学院重传统知识灌输授课,轻科研训练和研究方法类授课,这必然导致学生在毕业论文写作中缺乏良好的思维训练、批判精神和探索意识,不利于学生研究意识的培养,可以说以上情况成为本学院和国内独立学院办学的普遍性矛盾。
二、探索提高独立学院本科生毕业论文质量的方法和措施
高校本科生毕业论文改革是一项复杂而系统的工程,要实现独立学院应用型本科人才培养的目标,需要在结合一般普通高校和自身实际的情况下,多角度、全方位进行探索和改革,作者认为以下几方面工作应给予重点关注。
(一)要从本科教育的全过程统筹考虑。笔者认为,本科教育是知识、创新和实践的相互衔接的整体过程,提高本科毕业论文质量并不简单只盯着写作期间的几个月,如果在整个大学四年没有整体知识和研究思维的确立是无论如何也不能提升毕业论文的质量的。这就要求高校在教学过程和课程设置中突出学生的知识、能力和创新等一系列改革,以“合力”来确保本科教育质量,从而逐渐优化人才培养模式,夯实毕业环节的运作基础。具体举措包括:一是构建完整的研究类课程体系。美国教育学家梅滋指出,“大学不仅教授知识,而且还教授研究。”[1]以往我们的意识是重传授知识,轻传授研究,很多高校管理者和教师认为,本科生无需太多研究课程和思维方法课程,其现实结果是在近年毕业论文质量不高的调查统计中,很多毕业生认为“研究能力不足”(74%)[2]成为毕业生主要的影响因素,这说明研究类课程的严重偏少和科研思维方法的短缺,已经严重阻碍了学生学术训练和毕业质量的提高。究其原因,我们发现当前高校课程和课堂教学缺乏启发式、讨论式、批判式的教学方法,在课程考察中,考试内容多以书本知识为范围,考试题型固定为名词解释、简答、选题、论述为主,答案标准化严重,至于对学生创新性思维,能力发挥型试题所占比例较少,而学生以考试内容为指挥棒,放弃了自身独立思考的潜力,当然也不可能自觉进行研究型探索。因此,笔者建议在现有课程中增加考察学生研究能力和研究方法的内容,在考试中对课程命题由注重知识考察转向知识与能力并重,切实提高命题质量。二是建立规范化、严格化的毕业论文管理系统。教学管理部门要认真贯彻执行学校相关规定,注重加强学生对毕业论文重要性的认识教育,引导本科毕业生合理安排就业、复试与撰写论文的关系,监督抽查指导教师对毕业生论文的具体指导工作和流程,建立督导小组进行中期检查,指出存在的问题,对进展缓慢的学生进行耐心教育,对教师指导不到位的情况进行通报批评。
(二)指导教师的负责、有效的指导是提升学生论文质量的关键因素。本科生毕业论文导师制是国内高校进行论文指导的基本模式,学校建立导师责任制度,意味着导师是学生论文质量的第一责任人,导师的研究方向是毕业生选题优先考虑方向。但从目前教学实际来看,部分指导教师研究方向不明确,对学生选题无动于衷,一味让学生自己选题、写作,学生写完初稿,导师的批阅修改极其潦草、简单,能力低、责任差成为影响学生论文质量的严重影响因素。对此,笔者建议:一是建立历届毕业生指导教师调查制度,对能力较强、负责的指导教师给予精神和物质奖励,对优秀论文的毕业生给予奖金支持,对本科生毕业论文的发表给予一定版面费的支持。对责任意识较差、水平有限和观点陈旧、学生反映较差的指导教师给予通报批评,停止一定时间期限的指导资格。二是教研室相关教师开展选题讨论,有针对性的让学生选择有价值的研究问题,避免盲目和不知所措地在选题质量上走弯路。三是选择优秀论文指导教师对毕业论文写作的基本流程、研究方法与注意事项系统讲解,有可能的条件下联系往届优秀毕业论文或考取重点院校的研究生进行现身说法,介绍经验和感受,取长补短,切实提高论文写作的前期准备。
(三)严格答辩、客观评价是毕业论文提升的最后保障。答辩和成绩评定是毕业论文的最后一个环节,为此我们应从规范管理入手,程序和质量并重,坚持过程管理和目标管理相结合。首先,建立较为全面的考评指标,从写作态度、开题状况、选题价值、格式规范、论文质量和答辩现场发挥等多个环节分别精确打分。其次,采取答辩导师回避制度,学生上交论文不显示导师姓名,采取评审教师打分无记名方式,在答辩环节对论文完成较差、态度不端正和弄虚作假者建立一定比例的不合格制度,允许在一周之内修改完善,再次参加答辩。如第二次答辩还未有根本性提高,答辩组可以建议论文不予通过,并上报学校学术委员会。第三,答辩通过后,对于优秀毕业论文要进行巡回交流和展示,建立示范机制,为以后学生的毕业论文撰写起到良好的导向作用。
三、结语
大学生毕业论文质量提升不是一时一事可以迅速解决的,这需要有学校、教师和学生多方的努力。对于学校而言,管理上的规范和科学是基本要求,对教师而言,责任与水平是关键因素,对学生而言,阅读、写作与方法是根本出路。写作高质量的毕业论文是很多毕业生走向社会的名片,是社会认可的第一步。只有在学生、导师和学校的共同努力下,学生的毕业论文一定会有大幅度提高。
参考文献:
[1]Jone Theodore Merz .A History of European Scientif ic Thought in the Nineteenth Century [ M ] .New York :Dover Publications , 1965 :167 .
[2]刘德成.从毕业生论文质量看高校教学存在的缺陷[J].河北师范大学学报(教育科学版),2010(5):53.
作者简介:
1)毕业设计任务书:指导教师在规定时间内填写毕业设计任务书,提交后传输到系主任进行审核。如果审定不通过,则返回到指导老师处修改,重新审定。审定完毕后,学生方可查看阅读。2)开题报告:学生在规定时间内填写开题报告,填写完毕后,提交给指导老师进行审定,填写意见。如果审定不通过,则返回到学生处修改,重新审定。3)外文翻译:学生在开题报告完成时间内完成外文翻译,提交给指导老师进行审定。如果审定不通过,则返回到学生处修改,重新审定。
2毕业设计检查
毕业设计开始后指导老师要定期对学生辅导和答疑,检查学生的毕业设计进度和质量,所有检查进程均在系统中留有痕迹;注重加强学生的思想品德教育和良好工作作风的培养,对思想涣散、学习态度不够端正的学生,应及时批评教育,对违反纪律的要及时上报学院。检查主要包括:1)每周指导老师和学生分别填写毕业设计指导记录表:学生填写上周完成情况,指导教师填写下周计划,最后自动生成毕业设计论文手册中的《本科生毕业设计(论文)指导记录》。2)学院也要组织前期、中期、后期三个阶段的检查,前期重点检查指导教师到岗情况、条件是否具备、任务书撰写和下达情况等;中期重点检查开题报告、毕业设计进度、教师指导等情况;后期重点检查毕业设计质量和答辩情况。3)学校教务处层面的检查分为随机抽查和重点复查两方面:每年组织教学专家对当年毕业设计任务书和中期检查等通过系统随机产生被抽查学生名单,并直接调用显示学生的毕业设计情况以及导师的指导情况。对于中期检查也可以采用委派专家组到各学院进行答辩检查的方式进行;重点复查主要是复查往年的毕业设计情况,找住存在的问题。
3毕业设计结题
学生在规定时间内,提交论文相关的所有资料:论文、附录、源代码等所有资料,这些资料都以附件的形式提交到系统中。论文手册不需要提交,系统可以自动生成。指导教师在规定时间内,填写《指导教师评语》。由于系统的模板是统一的,所以可以保证毕业论文的统一格式、统一封面。
4毕业设计评阅与答辩
具备指导教师资格的老师组成认真评阅和答辩专家组,组织论文的评阅和答辩工作,确保论文评阅质量和答辩效果。按照有关评价指标,评定学生的毕业论文和答辩成绩,并填写《本科生毕业设计(论文)评阅教师评语》和《本科生毕业设计(论文)答辩小组评语》、《答辩记录表》、《成绩汇总表》等。由系主任完成论文评阅教师、答辩的分组。论文的评阅工作是通过网络进行的,评阅教师可以调出学生毕业设计全过程的文档的留痕,即毕业设计全过程相关的所有文档资料。2.8优秀论文评选与总结学院提交优秀论文名单,完成毕业设计工作总结。对于优秀毕业论文可以采用:学生申请、导师推荐的方式,由专门的评优专家组对其进行答辩。
5过程化毕业设计管理系统的实现
1)用户:系统用户分为教务处、各院长、各院教学办、各系主任、指导老师、学生6类用户,每类用户的功能和权限是不同的。2)时间设定:毕业设计各阶段起止时间的设定,可以分为两种时间:一个是教务处处设定的时间范围、一个是各院设定的时间范围。各院设定的时间范围不能超过教务处设定的时间范围。要求各类文档必须在规定时间内完成,避免目前存在的"最后答辩前提交论文的时候再编写或修改任务书、开题报告、指导记录表、中期检查表等文档"。3)通知系统:教务处、院、系、指导教师可以分别通知,学生可以看到所有与自己相关的四个级别的通知。4)过程监控:教务处、院、系三级领导可以根据自己的权限对本单位学生的毕业设计进行随时监控、随时查看相关文档。支持随机抽查学生名单。5)统计分析:教务处、院、系三级领导可以根据自己的权限对毕业设计成绩进行统计、分析;可以实时统计学生各种文档的提交情况,大大减轻领导和老师的工作量。6)雷同论文检查:通过内容匹配检索重复度较大的论文,避免论文抄袭现象。7)在线指导:教师可以在线与学生相互对话、相互传输文件,实现远程指导。8)同一入口:实现与《教务系统》同一个登录入口,扩充现有教务系统的功能。9)文档模版:教务处、学院可以分级对模板格式进行设定,设定后指导教师、学生只能在规定的区域填写内容,其他区域将无法修改,从而保证格式的统一。10)成果共享:类似于万方数据库中的硕士、博士毕业论文,将所有本科上共享,提供多种查询方式。这样既做到了资源共享又可以给学生以震慑,避免抄袭论文。11)角色+权限+院系控制:教务处可以对各类文件模板、审批流程、文件提交日期限制进行设定,设定后将影响全校各院系;还可以通过"权限设置"模块将该权限授权给学院进行学院的个性化设置。院系对模板、审批流程、限定日期等进行设置,设置后,只影响本院系。
6结束语
关键词:毕业设计 过程管理 制度建设
毕业设计是工科专业大学生培养计划的重要组成部分,毕业设计质量直接体现了学生的综合素质,是高校人才培养质量的标志。本文结合教研室多年毕业设计指导实践,分析了毕业设计面临的主要问题,提出了提高毕业设计质量的建议和措施。
一、毕业设计面临的主要问题
1.学生整体水平下降
随着高等教育从精英教育转向大众化教育,我国高校办学规模不断扩大,一方面地方高校本科生生源质量下降,另一方面教师队伍的增长速度相对缓慢,师生比严重失调,教师教学工作量年年增加。因此,教学质量不可避免的下滑,在毕业设计中集中表现出来。例如:文献检索、阅读能力较差,不能很好地理解课题;写作能力较差,论文东拼西凑等[1]。
2.学生投入精力不够
毕业设计一般都是安排在第八学期,正是毕业生人生转折的关键时候,有的忙于找工作,有的忙于见习培训,有的在针对性地提高实践技能,有的考研、考公务员,因此,很多同学没有将足够的时间和精力投入到毕业设计,不少学生是匆匆敷衍了事甚至抄袭他人,难以达到教学要求。
3.指导教师指导不到位
毕业设计一般实施指导老师负责制,指导老师的水平和责任心直接影响了毕业设计质量。有的指导老师从学生求职角度着想,无形中也放松了对毕业设计的质量控制;部分指导老师责任心不强,忙科研、忙职称,投入毕业设计的精力有限,课题类型多年不变,毫无新意,对毕业设计疏于指导。[2]
4.过程管理不到位
基层管理部门在毕业设计( 论文) 工作的管理上具体的操作与管理措施不健全,缺乏督促教师认真指导、师生定期交流、答辩资格审查等机制[2]。另外,现在的毕业设计使用人工管理,存在很多难以解决的问题,如整个过程繁琐、涉及人员多,管理不到位,重格式,轻内容。
二、提高毕业设计质量的建议和措施
1.加强师资队伍建设,为毕业设计构建一个核心的智慧平台
一是建立毕业设计指导团队,以老带新,优化利用师资力量,在团队中学习和提高;二是指导老师走出去也请进来,加强和企业的合作和学习,建立校企联合培养的毕业设计指导模式;三是加强制度建设,用制度提高和约束指导老师工作态度和责任心。
2.提高实践教学要求
首先要从行动上重视实践教学,按照理论课的做法从严狠抓,学生工作不到位就必须付出不及格的代价,给学生学习的动力和压力。其次改变一个指导老师负责一个班的做法,而是将一个班分成若干小组,每个指导老师只负责其中一组,提高指导效果和指导质量,为毕业设计打下坚实的基础。
3.改革毕业设计成绩评定方式
要做到客观公正的评阅学生成绩,提高毕业设计质量,必须做到学生成绩评定的教考分离。指导老师首先针对毕业生的整体表现评分,但不参加所指导学生的答辩。学生评阅成绩的评定采用专家组集体评阅,或多人评阅以及无记名打分的形式,以保证评阅和打分的公平性[3]。为了合理考核学生毕业设计的完成情况,答辩小组成员建议不少于5人,每人答辩时间不少于25分钟。答辩委员会根据各答辩小组的答辩结果,重新评审总分高于85和总分小于65的毕业论文,一方面从中选拔优秀毕业设计参加学院的公开答辩,另一方面,问题突出的学生退回修改,组织二次答辩,二次答辩不合格的学生给予不及格成绩。
4.严格考勤制度和教学督查
指导老师每周至少和学生有一次不少于两小时面对面的指导交流,毕业生自己详细记录每次指导过程,包括进度督促、解决的具体困难以及针对性的建议和期望等。同时,学院成立了毕业设计督察小组,不定期检查毕业设计指导情况,对不负责任的指导教师与态度懈怠的学生提出批评,促使其及时改正,保证毕业设计的顺利进行[4]。
5.落实奖惩制度、加大经费投入
虽然各高校已经制定了毕业设计的相关管理制度,但在执行过程中很多没有落到实处。问题的关键在于缺乏毕业设计相关的奖惩制度,造成指导负不负责结果都一样。因此制定毕业设计指导老师管理规范和奖惩措施必不可少,将指导工作量化规范化,同时将毕业设计指导与奖金、评优评先、职称晋升等直接挂钩。
6.构建基于网络的本科毕业设计过程管理平台
现代教育理念要求“以学生为中心”, 因而倡导一种快捷、高效、实用、充分满足学生对毕业设计个性化需求的管理方式显得尤为必要[5]。国内很多高校都做了有益的尝试和工作,重庆邮电大学构建了一个集成专业适合度、学生兴趣度和教师期望值的毕业设计选题系统,有效地提高了选题效率和师生满意度[6]。淮北师范大学采用、SQL Server开发了一套本科生毕业论文(设计)在线管理系统,实现了毕业设计的选题、开题、在线交流、论文格式校验等毕业设计过程的管理功能[7]。因此,借鉴和学习其它高校的优秀管理经验,结合本校毕业论文(设计)的管理规定和专业要求,基于网络开发出一套现代化管理软件,建立学生、老师、管理者三方面的关联和互动,是提高教学管理效率和毕业设计质量有效手段和发展趋势。
三、结束语
毕业设计存在的问题涉及到学生、指导老师、管理者三个主体,问题的形成已不是一朝一夕,问题的解决也不可能立竿见影, 提高毕业设计质量是一项长期的、艰巨的工作。高校应结合自身的条件不断完善制度建设和加强过程管理, 严格实践教学环节,加大经费投入,帮助同学们在大学四年中不断提高专业知识应用能力和综合素质,培养出更多更好的人才。
参考文献
[1]屈霞,邹凌.本科毕业设计过程管理的实践探索[J].中国电力教育,2013(16):143-144.
[2]李长波,赵国峥,黄玮.工科专业毕业设计(论文)过程管理制度的探索[J].吉林化工学院学报,2014(6):40-43.
[3]杨平,马进明,王志萍.工科学士毕业设计过程管理和指导模式的创新探索[J]. 中国电力教育,2008(6):111-113.
[4]丁光惠,唐正连,杨伟,冯中强.毕业设计管理系统研究与实践[J].黑龙江教育,2007.4:327转487.
[5]刘跃,邓维斌,黄蜀江.毕业设计选题系统的构建与实现[J].实验室研究与探索,2011,30(7):282-284.
[6王洪福,张伟平.本科生毕业论文(设计)在线管理系统设计与实现[J].中国电化教育,2011(6):130-134.