搜档网
当前位置:搜档网 › 关于基于.NET的毕业设计管理系统研究——文献综述

关于基于.NET的毕业设计管理系统研究——文献综述

关于基于.NET的毕业设计管理系统研究——文献综述

【摘要】本文归纳了.NET技术和毕业设计管理系统研究中的关键问题,分析了毕业设计管理系统的研究现状和发展趋势,讨论研究了开发毕业设计管理系统的工具。在此基础上,对毕业设计管理系统的进一步研究进行了展望。

【关键词】.NET,SQL,信息管理系统,毕业设计管理系统

1、引言

毕业设计是检查学生综合运用所学基本理论、基本技能、独立分析和解决实际问题能力的重要环节,是对毕业生在学校里所学内容的一个综合性的考察,也是培养应用型人才的重要手段。要达到毕业设计的目的,就必须保证毕业设计的教学质量,而毕业设计的教学质量的保证需要有一个科学的管理手段[1]。而要保证毕业设计的质量,就必须要利用现有的软硬件资源。如今发达的网络技术,每所高校都拥有自己的校园网,这也为高校进行网络化的教学、管理提供了很好的物质基础。

毕业设计是高校培养学生灵活、系统的运用所学知识解决软件工程实际问题的能力的重要步骤,是教育教学研究与实践操作的结合点,是整个教学活动中最能衡量学生综合水平的重要教学环节。随着高校教育不断改革,培养方式和途径的多元化,使得毕业设计管理面临着许多新情况和新问题。例如:根据教学要求,通常学生在大学最后一年需要在外地进行实习,而此时又面临着毕业设计选题问题;另外,毕业设计完成时,论文的上交也存在困难。同时,在做毕业设计的过程中。由于学生在外,指导老师对学生的指导和交流也会遇到一些麻烦[2]。因此,开发一套适合于本校的毕业设计管理系统,对于学校管理者高效、便捷地管理毕业生的毕业设计,提高学校管理工作的效率,节省学校的人力物力,增强学校资料的安全性有着十分重要的意义。

要解决以上问题,就要充分利用现代的网络技术,建立一个信息化、科学化的毕业设计管理系统。本系统借助网络平台,利用ASP强大的网络数据库访问技术,采用B/S结构和.NET技术,使用户随时都能访问所需的信息、文件和程序[3],实现毕业设计的网上管理,为指导教师和学生提供一个交流平台、及时了解有关毕业设计的信息,也使学校管理者能高效、便捷地管理毕业生的毕业设计,从而提高学校管理工作的效率,节省学校的人力物力,增强学校资料的安全性,并避免了人工操作的一些缺陷和不足。

本文第一部分介绍了基于.Net的毕业设计管理系统的现状和发展动态,以及研究的目的和动机;第二部分介绍了基于.Net的毕业设计管理系统的开发技术和环境。

2、基于.Net的毕业设计(论文)管理系统的研究现状与发展趋势

2.1基本知识

ASP.NET是一个统一的Web平台,可提供生成企业级应用程序所必需的所有服务。ASENET在.NET Framework上生成,可使用与公共语言运行库兼容的任何语言(包括VB、C#和Jscript)编写应用程序。ASP.NET的程序在服务器端运行。WEB服务器根据用户的请求执行相应的动态网页,并生成一个结果网页返回给客户浏览器。这就实现了客户端和服务器端的信息交互。在交互过程中ASP.NET的源代码不会传给客户端的浏览器,客户端显示的仅是常规的HTML代码[4]。https://www.sodocs.net/doc/275038800.html,作为一种新的Web 技术,具有丰富的Web控件,ADO控件,支持多语言,程序结构与代码分离,支持更多的事件处理[5]。

管理信息系统(Management Information Systems,MIS),是一个由人、计算机和其他外围设备等组成的进行信息收集、传递、存储、加工、维护和使用的系统。它能够通过计算机统计分析数据,实现人机辅助决策,从而提高工作效率和资源利用率,现在已经渗透到社会生活的各个方面,极大地推动和促进了生产力的发展,是目前计算机应用最为广泛、最为实用的一个领域[6]。

2.2研究现状

毕业设计是高校毕业生走上工作岗位前的最后一次综合性实践教学活动[7],毕业设计质量的高低,不仅反映了学生对基础理论知识的理解程度和运用本专业知识解决实际问题的能大小,同时也是检验高校人才培养质量高低的一个重要标志[8]。而一个好的毕业设计管理系统,更是有效管理和提高毕业生毕业设计质量的重要手段,减轻管理者的工作量,提高工作效率。

毕业设计是大学教育的一个重要环节,其所要做的工作也是繁多复杂,如毕业设计的题目的确定可以由指导老师拟定,也能由学生自己拟定,题目提交后必须由专业或方向负责人审查是否满足培养目标要求,再由学院负责人审定,合格后方可作为正式选题公布,领导或校、院督导能随时检查、监督毕业设计进度等等。现行的传统的人工管理的模式,在加上管理毕业设计(论文)工作时间要求紧,涉及面广,毕业设计期间学生外出实习,影响了毕业生与学院、指导教师之间的及时指导和沟通,给此项工作带来一些难度[9],一系列的问题也慢慢暴露出来:①学生选择毕业设计课题出现扎堆的现象;②设计指导过程中教师和学生的交互困难;③指导教师不能确切把握学生的设计进度;④在设计的过程中修改设计题目而造成重复的打印和填写表格问题严重;⑤表格填写难以规范;

⑥毕业设计过程中过多资料难以整理和汇总[10]。一系列问题的叠加,给毕业设计的工作带来了很大的困难,因此开发一套科学化、网络化、便捷、有效的毕业设计管理系统是迫在眉睫的。

随着科学技术的不断提高,计算机科学的日渐成熟,它已渗透到社会生活的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学校毕业设计进行管理,具有人工管理无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等[11]。因此使用计算机来对教学活动进行管理,能极大的提高高校的管理效率,也加速了学校的科学化、正规化管理的进程。随着高校的不断扩招,学生数量大幅度增加,历年毕业设计的数量也随之增加,传统的人工管理难以做到对毕业设计的各个环节进行实时监控和管理,已不能适应新的教学时代的要求。

在科技飞速发展的现在,国内外也产生了很多毕业设计的管理系统,采用的技术也多种多样,如JSF、Java、PHP等。采用J2EE应用程序的一个新的用户接口框架JSF技术集成Spring Framework 和Hibernate技术,构建一个高校毕业设计管理系统,通过将Web应用程序划分成不同的层和面向接口编程,每一层的技术可以采用相应的技术来取代,如表述层技术有Struts、Tapestry等。每一层的数据、规则和逻辑可以独立更新。应用程序中采用控制转换(IoC)来整合业务逻辑层和集成层,而使用Service Controller的设计模式来整合表述层与业务逻辑层,使系统的开发工作更简单、容易 [12]。同样,也可运用PHP技术,以MySQL为后台数据库,设计并开发基于B/S模式的毕业设计管理系统,也可提供强大的动态数据管理和综合查询功能,实现了毕业设计管理的网络化和数字化,完善了质量监控体系,保证了毕业设计质量,提高了管理工作的效率和规范化水平[13]。

针对高校教学管理软件的巨大需求和要求,一个好的毕业设计管理系统必须功能齐全,操作简单,使得不论是电脑操作人员还是普通用户都能轻松、快速使用,并具有灵活性,安全性和高效性的特点。

2.3发展趋势

MIS开发技术在20世纪90年代有了新的发展,它的发展过程如下:第一阶段信息系统在最初阶段是统计系统,所研究的内容是数据间的表面规律,它把数据分成较相关和较不相关的组,然后把数据转换为信息。第二阶段是数据更新系统,从观念上来讲它只是一个数据更新系统,比如它不能告诉你一些详细的东西。因而它是数据更新系统的低级阶段。第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。最后的阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划、分析方案,审查解答和求解的误差。它一般包括一些模型用以产生决策信息,但不强调全面的管理功能[9]。

随着网络信息化的发展,学校对管理系统的要求也越来越高,我们应在解决管理系统中存在的各种问题的前提下,更进一步的完善毕业设计管理系统,并发挥其强大的作用和优势,为教师和学生提供一个更优质、高效、科学的教学、管理和服务信息平台。

3、基于.Net的毕业设计管理系统的开发环境

●数据库:Microsoft SQL Server 2000

●开发工具:Microsoft Visual Studio .NET 2005

●开发语言:https://www.sodocs.net/doc/275038800.html, 2.0,采用C#语言实现

●服务器操作系统:开发过程中使用Windows XP Professional 操作系统,系统运行服务器可以

采用Windows 2000 Server或其他操作系统

4、基于.Net的毕业设计管理系统的体系结构

目前,基于Web的信息系统构架方式通常是采用3层B/S(Brower/Server)方式构架。整个系统由用户层、业务逻辑层和数据层3层组成,其中业务逻辑层和数据层在服务器端,客户端只需要浏览器即可,最大程度的减少了客户端的维护,实现了真正的“瘦客户”。客户机上不需要安装任何特定的应用程序,也不以任何方式直接和数据库交互,一切操作通过客户机上的浏览器来完成[14]。

5、结束语

一个完善的毕业设计管理系统就要充分利用现如今高校校园网络的普及和便利,为毕业设计的参与者提供一个公平公开、高效快捷、科学合理的管理监督、计划交流以及评审评价的平台和工具。对毕业生(甚至某些专业的研究生)的整个毕业设计过程实现了基于Web的全程操作与管理[15]。应具有的功能包括:(1)教师发布毕业设计课题,包括课题名称、指导教师名字、是否被学生选择等信息。(2)教师评阅学生毕业设计:下载查看学生毕业设计后,发表评论,并上传评阅表格。(3)学生选题,选题中包括课题信息,指导教师信息等。(4)学生网上提交毕业设计:学生在确定所做毕业设计题目后,上交毕业设计成果及报告。(5)学生查看评论及得分。(6)信息发布:管理员及时发布毕业设计相关的通知。(8)资料上传:管理员及时将毕业设计相关的表格资料上传至网站上。(9)系统的维护:管理员对教师账号、学生账号、新闻信息、资料信息、毕业设计信息的查看、管理,并进行维护。

本系统采用.NET技术,和SQL 数据库,采用B/S结构模式,满足学校对毕业生毕业设计管理的需求,改变传统的人工管理模式,使毕业设计的管理更加的自动化、规范化、科学化。其开发包括前端应用程序的开发和后端数据库的设计和维护,使系统具有安全性高、功能完善、易使用的特点,不但避免了人工操作管理的弊端和不足,也提高了管理工作的效率,节省了人力物力。

参考文献

[1]丁光惠,唐正连,杨伟,冯中强,毕业设计管理系统的研究与实践[J],黑龙江教育(高教研究与评估,2007(4):68

[2] 周丹,基于ASP.NET的高校毕业设计管理系统的设计[J],数据库及信息管理,2009:29

[3] 邹建峰,李律松,李晓栓,https://www.sodocs.net/doc/275038800.html,开发技术详解[M],北京:人民邮电出版社,2005.1,1-2

[4] 史景钊,王万章,陈新昌,李祥付,何玉静,基于B/S结构和短信平台的毕业设计管理系统[J],中国教育信息化,2008,43-45

[5] 马军,精通https://www.sodocs.net/doc/275038800.html, 2.0网络应用系统开发[M],北京:人民邮电出版社,2006.6,7-9

[6] 罗斌等,https://www.sodocs.net/doc/275038800.html, 2.0管理系统开发(C#版)经典案例[M],北京:中国水利水电出版社,2007

[7] 梁述忠,梁庆婷,高职院校毕业环节教学质量的督导与评价[J],宁波职业技术学院学报,2005.9(6):39-42

[8] 殷黄丹,加强毕业论文管理提高毕业论文教学质量[J],世界华商经济年鉴〃高校教育研究,2009(2)

[9]孟德欣,汪志达,王先花,基于Web 毕业设计管理系统的设计[J],宁波职业技术学院学报,2006.10(5):33

[10] 李永英,马莹莹,基于.N ET和XM L毕业设计管理系统的开发模式[J],内江科技,2008(10):118

[11] 贾秀娟, 论信息管理系统的发展[J], 学术理论与探索,2008(2):67

[12]林秀珍,陈世唏,基于JSF、Spring和Hibernate的高校毕业设计管理系统[J],集美大学学报(自然科学版),2008.10(4):372-376

[13]张建臣,基予PHP技术的毕业设计管理系统的研究与实现[M],电脑知识与技术,2008.11.23,1210-1212

[14] 吴琦,高校毕业设计管理系统的设计与实现[J],荆门职业技术学院学报,2008.3(3)66-69

[15] 赵生翼,基于NET平台的毕业设计管理系统中若干关键技术的研究与实现[J],信息通信,2008(3):65

[16]Royce W,Software Project Management A unified Framework[M],北京:高等教育出版社,2002

相关主题