登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

计算机学院实验中心实验课程管理系统的设计与现实文献综述

 2020-04-15 15:32:09  

1.目的及意义
目的,当前高校在不断推进素质教育的过程中,传统的计算机试验室教学管理方式急需改革,需要对计算机实验室教室、设备、教室、工作人员等进行统一规范的管理。我国高校的计算机实验室大多是模仿五十年代苏联的模式,按某一门课程来设置实验室,实验教学由院系自行安排,实验室实行以院系管理的封闭式管理体制。这种传统的设置与当时的教学管理体制和教学科研发展水平相试应,但随着高校教育体制改革的深入、科研水平的提高,传统的实验室课程管理系统弊端逐步显露出来:
(1)实验室少而散,功能单一,需要提前人工预约排课;
(2)实验室相互独立,管理分散,浪费资源;
(3)实验室课程安排不能动态改变,牵一发而动全身,导致临时更换课程或者突发紧急情况下不容易解决。
像这种传统的实验室管理方式,教室通过电话或者到实验室预约的申请,管理员用手工记录实验室预约情况,管理员根据教师申请的具体条件和时间进行实验室分配,电话通知教师实验室预约成功或者失败。传统的操作方式比较繁琐、工作量大、操作也不规范。所以为了提高教学水平,规范实验室开放管理,国外一些高校开发出了能够代替传统管理方式的实验室预约系统,也包括国内的一些高校。例如:清华大学开发了基于校园网的开放实验室预约管理系统,建立实验室预约平台,在网上公布实验室开放状态,容纳人数等信息,并采用网上预约的形式,方便教师通过网络实时查看实验室开放情况,也方便学生通过网络了解实验课程状况。针对高等院校实验室管理预约管理需求,北京大学、中南大学也进行了大量的研究,清华大学、浙江大学联合开发网络化分别是国家重点实验室预约系统,北京航空航天大学等高等院校进行了一系列研究开发工作,在理论上和时间上推动了高校开放实验室课程管理系统的发展。
意义:通过开发与时俱进,与科学需求、应用需求、学习需求等相匹配的实验室课程管理系统来改变传统的实验室课程管理系统所带来的各种弊端,可以有效地提高实验室课程管理效率,提高实验教学水平,改变课程安排冲突的困扰。通过设计开发新型的网上预约实验课程管理系统,教师实验室管理人员以及学生可以进行三方的交互,节省了更多的时间,避免了许多无意义的开销。让计算机实验室课程管理自动化,设备自动化。实现实验室人员日常工作管理的全面管理和及时查询。实现计算机实验室系统自身的有效运行,系统的初始设置、数据的备份和回复、管理员设置、权限设置、系统日志等方面的自动化管理。从而实现实验室课程的全方位自动化管理。
{title}

2. 研究的基本内容与方案

{title}

基本内容:由于计算机实验室课程管理系统所面对的需求灵活、繁琐和多变,而且还要考虑到设备以及管理软件的不同情况,因此本系统的架构应该具有较松的耦合性和极强的可扩展性,以便在需要的是要进行扩展、重新组装或者复用。

计算机实验课程管理系统,本系统设置了多种功能,分别是:系统维护、实验课程管理、上机管理、系统管理等。

系统维护模块主要实现系统设置(权限设置等)、系统初始化、修改口令、信息的顶起安全备份等功能。

实验课程管理模块实现对实验课教学的科学管理,将已往封闭的、以知识为中心的旧教学方式,转变为开放的、以资源为中心的新方式,主要包括排课管理系统、上机实验管理、实验信息资源管理等功能。

上机管理模块主要包括时间分配、用户管理、登录、统计查询等;系统管理模块主要是对用户进出系统进行管理(需要匹配权限)。


目标:改变传统实验室课程管理系统带来的弊端,施行新型的实验室课程管理,改革传统的实验教学。

分析用户需求、高校需求完成基本内容所设计功能模块,在此基础上进行扩展,完成一个优秀的实验室课程管理系统。


拟采用的技术方案以及措施:拟采用开发工具Microsoft Visual Studio 采用C#语言进行开发,使用MySQL进行数据库操作,完成程序开发后进行软件打包封装。


3. 参考文献

[1]毕明月,付宏强.基于C#的学生信息管理系统开发[J].硅谷,2013,6(04):21 59.
[2]马育钢.利用C#实现SQL Server数据库的备份和恢复[J].电脑编程技巧与维护,2012(20):47-48 78.
[3]杨帆,王菲菲,汪蓓.利用SQL Server存储过程实现数据分页[J].电脑编程技巧与维护,2011(06):58-59 81.
[4]Oyeon Kum. Development of easy-to-use interface for nuclear transmutation computing, VCINDER code[J]. Nuclear Engineering and Technology,2018,50(1).
[5]Daniel J. Duffy,Mikael Katajamauml;ki. Software Interoperability in Computational Finance, Part I: Foundations for Applications Using C 11 and C# in the .NET Framework[J]. Wilmott,2018,2018(96).
[6]Anirudh Santhiar,Aditya Kanade. Static deadlock detection for asynchronous C# programs[J]. ACM SIGPLAN Notices,2017,52(6).
[7]卢行伟.基于.NET框架的实验中心物资设备管理系统设计与实现[J].商场现代化,2012(21):174.
[8]王旭. 基于网络环境的心理学综合实验台管理系统的设计与实现[D].天津师范大学,2008.
[9]郑宇生,赵长胜.C#多线程编程技术在数控测井软件中的应用[J].国外测井技术,2012,33(04):71-73 4.
[10]吴春丽,谢颖华,张琴,金行.基于C#和SQL的信用卡申请件处理系统[J].微计算机信息,2011,27(10):83-85 126
[11]孟凡涛.Java与C#的多线程能力[J].黑龙江科技信息,2010(15):74.
[12]周涛,徐晓.基于SQL Server与C#的图书管理系统的设计与开发[J].智能计算机与应用,2018,8(04):199-202.
[13]肖平.计算机软件开发的技术方案[J].电子技术与软件工程,2018(24):30.
[14]刘彦凯.软件工程技术在系统软件开发过程的应用[J].计算机与网络,2018,44(24):37.
[15]朱睿思.浅谈不同编程语言对计算机软件开发的影响[J].电脑知识与技术,2018,14(22):252-253 256

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图