文档介绍:单位代码 10006
学号 XXX
分类号 TP311
密级
毕业设计(论文)
基于web的综合软件实验平台设计与实现
院(系)名称
计算机学院
专业名称
计算机科学与技术
学生姓名
XXX
指导教师
XXX
2009年 6月
摘要
实验教学的有效程度取决于实验内容和管理方法的发展完善程度。随着互联网技术的快速发展和普及,将网络技术运用在学校的教学和管理中也成为大势所趋。
通过对其他一些高校计算机相关专业的软件类课程实验情况调查发现,很多高校的实验管理系统都存在技术落后或者课程间相对独立、没有统一平台等问题。针对这些实验管理系统的不足,本文设计并实现了将多门软件实验课程融合在一起的统一平台,并研究了有效的管理方法。使之能够适应不断发展变化的软件课程实验要求,同时增强学生与教师之间的交互,提高实验效率。
本文对软件类实验课程现状进行了分析,在此基础上论述了基于web的综合软件实验平台的整体设计、详细设计及实现,并在平台中设计并应用了一种切实可行的实验过程管理方法,为教师监控学生实验过程,提高实验课程的管理效率提供了方便。
在需求中主要针对当前高校实验管理方法的不足提出系统中应该避免和改善的问题,并且在设计中充分体现系统的优越性,采用目前较为先进的开发平台和技术完成系统的代码实现与系统整体测试。
关键词:web ,开放式平台, ,实验管理
目录
1 绪论 1
课题的背景与意义 1
国内外研究现状 1
研究内容和研究方法 1
研究目标 1
主要研究内容 1
研究方法 1
论文组织结构 2
2 相关技术介绍 3
技术 3
技术 3
3 系统需求分析与总体设计 4
系统需求分析 4
4
4
5
5
5
5
4 系统详细设计与实现 7
数据库设计 7
主要功能模块详细设计与实现 7
7
8
5 系统测试与评估 9
测试环境 9
部分功能测试结果 9
6 总结 10
7 参考文献 11
图目录
图3. 1系统用例图 4
图3. 2系统架构图 5
图4. 1上传模块流程图 8
图4. 2学生动作记录算法 8
图5. 1上传/下载实验资料界面 9
表目录
表4. 1表教师信息表 7
表4. 2表学生信息表 7
绪论
课题的背景与意义
实验教学是工科高等院校教学中的一个重要环节,在培养学生动手能力中起到不可替代的作用。实验教学的有效程度取决于实验内容和管理方法的发展完善程度。
为软件类实验课程设计一个综合统一的平台,使师生在实验室之外也能随时随地参与到实验中去,也为教师提供更好地实验过程监控管理手段。
国内外研究现状
科研和生产技术不断提高,实验课程的人工管理模式就显得相对落后。发达国家的实验室均朝着网络化管理的方向发展。实验室信息管理系统就是集现代化管理思想和计算机技术为一体的用于各行业实验室管理和控制的一项崭新的应用技术[2]。
国外网络化实验室管理技术已经有很多成功的先例,我国近几年各高校陆续对基于web的开放性实验课程管理系统的开发予以关注,贵州大学、华东师范大学等建立的开放式实验平台并投入使用,已经收到了很好的效果。
研究内容和研究方法
研究目标
建立开放式实验管理系统,设计并实现完善统一的计算机软件类多门课程实验综合管理平台。达到实现信息浏览、信息发布、资源查询、文件上传与下载、资料管理、用户论坛、学生选课、实验过程记录等功能的目标,提高学生动手能力和实验积极性,同时实验教师的监控管理复杂度,实现资源的最优化。
主要研究内容
,即各种软件类实验课程的需求分析。
。
。
研究方法
搭建Windows系统下B/S模式的平台,采用Microsoft服务器产品IIS,以VS2005作为开发工具,+SQL Server数据库技术。完成能够支持几百到千人的学院师生的访问量实验管理系统,提供教师管理、学生实验、管理员三个基本用户模块,主要包括信
息交流、资源共享、过程管理、数据管理等功能模块,在此基础上便于对软件类实验课程管理方法进行更深入的研究。
论文组织结构
第一章为绪论部分,阐述了课题的研究背景与意义,讨论了国内外研究和发展的现状,并在此基础