论文部分内容阅读
摘 要:对照本科教学评估中有关毕业设计(论文)教学环节中的评价指标,将本科毕业设计教务管理工作与现代计算机网络技术相结合,采用ASP.NET技术与短信平台相结合,开发了适合我校农业工程类本科毕业设计教务管理实践的计算机信息管理系统,实现了学生、教师、教务管理人员的信息交流和互动,提高了管理效率和水平,节约了管理成本。
关键词:ASP.NET技术 短信息(SMS)技术
中图分类号:TP315 文献标识码:B 文章编号:1673-8454(2008)17-0043-03
近年来,随着我校学科建设的不断发展和本科专业数量的增设以及农业工程教育不断拓展课程范围和新的知识领域,农业工程类各本科专业的毕业设计选题范围也不断扩大。毕业设计选题内容涉及机械与电子控制系统设计、工程技术测试实验、农业工程相关领域发展调查研究、农业工程规划设计、环境控制系统设计等方面和科学试验研究及理论分析研究等。本科毕业设计选题类型多、范围广,给毕业设计教学工作环节的教学管理工作、毕业设计质量监控和最终质量评价带来一定的困难。
对于运用计算机网络技术对毕业论文从论文选题到答辩评分的全过程进行管理,已经有许多学校进行了尝试,也开发了一些管理系统,[1][2][3][4][5]但这些系统没有从根本上改变毕业设计管理工作的总体格局和功能模块,从而不可避免地遇到信息孤立、交互方式单调、使用者缺乏自主性、利用效率受限等问题。笔者根据教学管理工作发展的现状和未来对信息化的要求,将WEB技术与短信息服务技术(Short Message Server,简称SMS)相结合,开发了一个适合我校农业工程类专业毕业设计管理系统。该系统充分利用互联网技术,结合移动通信的灵活性,使得系统的服务对象可以在任何时候任何地点方便地获得所需要的信息,并可实时操作,从而突破了其他系统的空间限制。
一、系统开发的关键技术
1.ASP.NET技术
ASP.NET是一个统一的Web平台,可提供生成企业级应用程序所必需的所有服务。ASP.NET在 .NET Framework上生成,可使用与公共语言运行库兼容的任何语言(包括VB、C#和Jscript)编写应用程序。ASP.NET的程序在服务器端运行,WEB服务器根据用户的请求执行相应的动态网页,并生成一个结果网页返回给客户浏览器,这就实现了客户端和服务器端的信息交互。在交互过程中ASP.NET的源代码不会传给客户端的浏览器,客户端显示的仅是常规的HTML代码。
(1)学生模块
学生模块主要由选题系统和信息公告系统等组成,学生可以通过账户和密码登录系统,然后可以预选毕业设计题目等待老师的审核,指导教师审核后,系统自动发送短信息通知用户(学生)审核结果,同时在学生的个人资料中也显示学生的选题情况,这样有利于学生及时了解选题状态,有利于缩短指导教师与学生之间的交流时间。在选题系统这个模块中,学生可以在线预选课题、查看选题状态和课题信息,并且提供可约束支持下的学生课题优化调整的功能;过程监控系统实现在整个毕业设计过程中对学生进行全程监控和规范,全面监控每个学生的设计进度和质量,严格按照毕业设计规范和要求完成毕业设计。
(2)教师模块
教师模块主要由立题发布系统、选择学生系统和评阅论文系统等组成。教师可以通过工号和密码登录系统,进行课题发布、选择学生、评阅论文和成绩录入等。指导教师和论文评阅人对论文根据学生的学习态度、创新能力、科研能力、综合能力、设计质量、图表质量、外文翻译、撰写水平、工作量大小等进行分项评分,各评阅人及教师之间的评分互相屏蔽,即各评阅人只能看到自己的打分。系统自动分析评分结果,管理员审核后,系统可把评阅结果通过短信的形式发送给用户(学生)。
(3)管理员模块
该模块有审题、批准答辩、总评成绩自动生成和数据导入导出功能,便于上下届毕业生毕业答辩档案的整体更新和保存,由多个管理模块组成。管理员分为超级管理员和普通管理员,超级管理员拥有系统的最高权限,可以管理学生和教师的所有信息,而普通管理员由超级管理员分配权限。
学生信息管理实现对学生基本信息的添加、删除、修改及毕业论文成绩的录入、论文的答辩审核等;成绩管理主要是管理学生的答辩成绩和答辩评语,可以实现成绩的录入、修改和排名等功能,并提供查询、统计和打印报表等功能;短信息管理是为管理系统中所发短信息而设计的管理模块,主要实现远程信息访问、远程数据采集、状态监控和信息通信等一系列功能;[8] 信息发布管理主要是管理员通过系统向教师和学生发布信息,及时解决毕业设计过程中的各种问题,提请教师和学生按照要求和进度完成各自的工作;数据维护解决数据安全性的关键功能模块,系统管理员要对系统的数据库进行日常维护,要定期进行数据备份。
2.数据库的建立与管理
本系统使用SQL Server 2000建立数据库。SQL Server 2000可以很好地支持B/S模式,在操作的易用性、功能的可伸缩性、数据的可靠性及数据仓库等方面具有很多优点,特别是在安全方面与其他数据库相比更有优势。ASP.NET通过ADO.NET访问数据库,采用标准的 XML作为数据交换模式,使网络上的不同系统都可以相互访问,用DataSet和.NET Data Provider两个核心子组件实现对数据源的连接和对数据的操作。
根据系统功能要求及模块划分,在数据库中创建了7张表。具体如表1所示。
三、结束语
基于B/S结构和SMS平台结合开发的高校毕业设计管理系统,为大学生提供了一个进行毕业设计选题、评阅、审核和答辩的网络平台,实现了高校毕业设计论文的信息化管理,可有效地提高教学管理效率。应用实践表明,通过SMS技术的应用,解决了大学生在毕业设计教学环节中,外地实习、就业单位试工过程中的远程通信和毕业设计各教学环节的过程监控,有效地提高了教学管理水平,节约了管理成本。随着教学资金投入的加大,教学设施和网络基础设施建设的加强,校园网带宽的增加,将逐步实现全校毕业设计的网络化管理,让教学效率和效果有更大的提高。
参考文献:
[1]史培培. 基于B/S的毕业设计管理系统的设计与实现[J]. 西部科技:学术版,2007(9): 97-98.
[2]李杰. 基于ASP毕业论文选题系统的设计[J]. 湖南环境生物职业技术学院学报,2007(2): 30-32.
[3]赵洁. 本科毕业设计(论文)教学管理信息系统的应用研究[J]. 广东工业大学学报:社会科学版, 2007(B06): 213-215.
[4]曹一鹏,潘琢金,马爱萍. 基于Web的沈阳航空工业学院毕业设计管理系统[J]. 沈阳航空工业学院学报,2007(1): 53-56.
[5]樊崇艺,罗四维. 毕业设计(论文)在线管理系统的设计与实现[J]. 教育技术导刊,2007(4): 36-37.
[6]马大喜,李丽. 基于SMS与Internet结合的智能小区组建[J]. 网络技术, 2006(1): 46-48.
[7]饶洁,黄华. 基于GSM/SMS与Internet/PC的远程监控系统[J]. 计算机系统应用,2005(4): 12-15.
[8]陈淼,谭顺华. 基于B/S模式的高校网络选课系统设计[J].喀什师范学院学报,2006(5).69-71.
关键词:ASP.NET技术 短信息(SMS)技术
中图分类号:TP315 文献标识码:B 文章编号:1673-8454(2008)17-0043-03
近年来,随着我校学科建设的不断发展和本科专业数量的增设以及农业工程教育不断拓展课程范围和新的知识领域,农业工程类各本科专业的毕业设计选题范围也不断扩大。毕业设计选题内容涉及机械与电子控制系统设计、工程技术测试实验、农业工程相关领域发展调查研究、农业工程规划设计、环境控制系统设计等方面和科学试验研究及理论分析研究等。本科毕业设计选题类型多、范围广,给毕业设计教学工作环节的教学管理工作、毕业设计质量监控和最终质量评价带来一定的困难。
对于运用计算机网络技术对毕业论文从论文选题到答辩评分的全过程进行管理,已经有许多学校进行了尝试,也开发了一些管理系统,[1][2][3][4][5]但这些系统没有从根本上改变毕业设计管理工作的总体格局和功能模块,从而不可避免地遇到信息孤立、交互方式单调、使用者缺乏自主性、利用效率受限等问题。笔者根据教学管理工作发展的现状和未来对信息化的要求,将WEB技术与短信息服务技术(Short Message Server,简称SMS)相结合,开发了一个适合我校农业工程类专业毕业设计管理系统。该系统充分利用互联网技术,结合移动通信的灵活性,使得系统的服务对象可以在任何时候任何地点方便地获得所需要的信息,并可实时操作,从而突破了其他系统的空间限制。
一、系统开发的关键技术
1.ASP.NET技术
ASP.NET是一个统一的Web平台,可提供生成企业级应用程序所必需的所有服务。ASP.NET在 .NET Framework上生成,可使用与公共语言运行库兼容的任何语言(包括VB、C#和Jscript)编写应用程序。ASP.NET的程序在服务器端运行,WEB服务器根据用户的请求执行相应的动态网页,并生成一个结果网页返回给客户浏览器,这就实现了客户端和服务器端的信息交互。在交互过程中ASP.NET的源代码不会传给客户端的浏览器,客户端显示的仅是常规的HTML代码。

(1)学生模块
学生模块主要由选题系统和信息公告系统等组成,学生可以通过账户和密码登录系统,然后可以预选毕业设计题目等待老师的审核,指导教师审核后,系统自动发送短信息通知用户(学生)审核结果,同时在学生的个人资料中也显示学生的选题情况,这样有利于学生及时了解选题状态,有利于缩短指导教师与学生之间的交流时间。在选题系统这个模块中,学生可以在线预选课题、查看选题状态和课题信息,并且提供可约束支持下的学生课题优化调整的功能;过程监控系统实现在整个毕业设计过程中对学生进行全程监控和规范,全面监控每个学生的设计进度和质量,严格按照毕业设计规范和要求完成毕业设计。
(2)教师模块
教师模块主要由立题发布系统、选择学生系统和评阅论文系统等组成。教师可以通过工号和密码登录系统,进行课题发布、选择学生、评阅论文和成绩录入等。指导教师和论文评阅人对论文根据学生的学习态度、创新能力、科研能力、综合能力、设计质量、图表质量、外文翻译、撰写水平、工作量大小等进行分项评分,各评阅人及教师之间的评分互相屏蔽,即各评阅人只能看到自己的打分。系统自动分析评分结果,管理员审核后,系统可把评阅结果通过短信的形式发送给用户(学生)。
(3)管理员模块
该模块有审题、批准答辩、总评成绩自动生成和数据导入导出功能,便于上下届毕业生毕业答辩档案的整体更新和保存,由多个管理模块组成。管理员分为超级管理员和普通管理员,超级管理员拥有系统的最高权限,可以管理学生和教师的所有信息,而普通管理员由超级管理员分配权限。
学生信息管理实现对学生基本信息的添加、删除、修改及毕业论文成绩的录入、论文的答辩审核等;成绩管理主要是管理学生的答辩成绩和答辩评语,可以实现成绩的录入、修改和排名等功能,并提供查询、统计和打印报表等功能;短信息管理是为管理系统中所发短信息而设计的管理模块,主要实现远程信息访问、远程数据采集、状态监控和信息通信等一系列功能;[8] 信息发布管理主要是管理员通过系统向教师和学生发布信息,及时解决毕业设计过程中的各种问题,提请教师和学生按照要求和进度完成各自的工作;数据维护解决数据安全性的关键功能模块,系统管理员要对系统的数据库进行日常维护,要定期进行数据备份。
2.数据库的建立与管理
本系统使用SQL Server 2000建立数据库。SQL Server 2000可以很好地支持B/S模式,在操作的易用性、功能的可伸缩性、数据的可靠性及数据仓库等方面具有很多优点,特别是在安全方面与其他数据库相比更有优势。ASP.NET通过ADO.NET访问数据库,采用标准的 XML作为数据交换模式,使网络上的不同系统都可以相互访问,用DataSet和.NET Data Provider两个核心子组件实现对数据源的连接和对数据的操作。
根据系统功能要求及模块划分,在数据库中创建了7张表。具体如表1所示。
三、结束语
基于B/S结构和SMS平台结合开发的高校毕业设计管理系统,为大学生提供了一个进行毕业设计选题、评阅、审核和答辩的网络平台,实现了高校毕业设计论文的信息化管理,可有效地提高教学管理效率。应用实践表明,通过SMS技术的应用,解决了大学生在毕业设计教学环节中,外地实习、就业单位试工过程中的远程通信和毕业设计各教学环节的过程监控,有效地提高了教学管理水平,节约了管理成本。随着教学资金投入的加大,教学设施和网络基础设施建设的加强,校园网带宽的增加,将逐步实现全校毕业设计的网络化管理,让教学效率和效果有更大的提高。
参考文献:
[1]史培培. 基于B/S的毕业设计管理系统的设计与实现[J]. 西部科技:学术版,2007(9): 97-98.
[2]李杰. 基于ASP毕业论文选题系统的设计[J]. 湖南环境生物职业技术学院学报,2007(2): 30-32.
[3]赵洁. 本科毕业设计(论文)教学管理信息系统的应用研究[J]. 广东工业大学学报:社会科学版, 2007(B06): 213-215.
[4]曹一鹏,潘琢金,马爱萍. 基于Web的沈阳航空工业学院毕业设计管理系统[J]. 沈阳航空工业学院学报,2007(1): 53-56.
[5]樊崇艺,罗四维. 毕业设计(论文)在线管理系统的设计与实现[J]. 教育技术导刊,2007(4): 36-37.
[6]马大喜,李丽. 基于SMS与Internet结合的智能小区组建[J]. 网络技术, 2006(1): 46-48.
[7]饶洁,黄华. 基于GSM/SMS与Internet/PC的远程监控系统[J]. 计算机系统应用,2005(4): 12-15.
[8]陈淼,谭顺华. 基于B/S模式的高校网络选课系统设计[J].喀什师范学院学报,2006(5).69-71.