APP下载

基于大学生计算机实验管理系统的研究

2016-07-23吴雨蓓梁雪罗洁颖林青璇

电脑知识与技术 2016年17期
关键词:管理系统计算机班级

吴雨蓓++梁雪++罗洁颖++林青璇++谢远妹

摘要:该文以基于大学生计算机实验管理系统为研究对象,主要利用.net技术、HTML5/CSS3进行网站页面重构的技术以及SqlServer2008来建立数据库ELAB的技术等来设法解决学校大学生对计算机实验的作业的提交问题。本项目立足于“低成本、易扩展、能实现、好维护”的原则,尽可能避免重复建设、耗费大等弊端。经过我们长时间的研究,我们开发出的实验系统适用于学校机房的应用。

关键词:大学生计算机实验管理系统;.net技术;HTML5/CSS3;SqlServer2008;IIS

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)17-0076-02

1 概述

随着高校管理变革的逐步推进,使用计算机网络进行大学生实验管理成了必然。实验管理建设的进一步规范化和复杂化迫切需要系统平台来管理实验教学,开放的模式让老师更能了解学生对实验的进展和教学,使学生能很好地随时进行实验。项目的研究是以易于扩展、低成本投入为目的,为创建一个很好的大学计算机实验管理系统。

大学生计算机实验管理系统是基于b/s结构,在IIS基础上使用ASP与Microsoft SQL Server 2008 R2开发的,设法解决大学生对计算机实验的作业的提交问题。由于以前的关于管理学生作业的系统有一些方面的不足和限制,例如:不能避免学生将作业上传到别的班级的文件夹,而教师也不能直接在系统上发布作业和对作业进行打分,所以我们开发了这套系统,目的就是为了解决传统的学生作业管理的不足。系统有三种权限,一是管理员,二是教师,三是学生,管理员的功能包括添加教师、学生和管理员。教师只要发布作业,系统就会自动创建目录,用来存放发布的作业。而对于学生来说,不会出现将作业上传错误和上传到别的班级这类现象,我们开发的系统避免了一些复杂操作,例如创建文件夹等,只要进行几步操作就可以实现,实用性很强,提高了效率。

2 开发框架图

本系统的进行首先是对学校上机实验进行了解,之后对教师和学生的需求进行设计并确定功能定位,然后利用数据库、ASP.NET技术与HTML技术的结合,实现了本系统的架构。

3 主要技术

3.1上传技术

学生上传作业时,学生应先填写自己的信息登录系统,再点击“上传”界面进行相关作业的上传。例如:学生登录账号201 密码123班级代号是1姓名“花花”作业标题为“JAVA小设计”班级名通过查询班级表得到为“软工131班\java小设计”。在本系统,上传路径"F:\website6\up\"为作业的存储路径,老师为"www",则学生提交作业的时候会上传到"F:\website6\up\www\软工131班\java小设计\"这个目录中,老师批改作业的时候也会从这个目录提取,上传的文件名为学生自己的名字。若多次上传,则以最后一次上传为准。

3.2 下载技术

学生上传作业,会自动保存在老师创建的固定的文件夹中,教师可以根据查找作业名和班级名批量下载作业,该下载作业是一个压缩包,其中包含了学生提交的作业。在压缩文件这一块功能的实现中,包含了复杂的算法,因此我们用了国外的一个压缩类来实现。

4 总结

经过小组的共同努力,大学生计算机实验管理系统终于接近尾声,解决学校大学生对计算机实验的作业的提交问题,实现了上述的基本功能,基本满足了学校机房上传下载作业的需求。

优点:我们做的大学生计算机实验管理系统实现了作业的上传和下载,老师对作业的发布以及对学生作业的打分。目前的一些作业提交系统功能还不完善,本系统针对学校机房而专门开发,有一定的实用价值。

缺点:系统的基本功能都已经实现,但由于时间和各方面问题,系统会存在一些问题,在以后我们会进一步完善。

收获:首先,因为是第一次真正实际去做一个项目,要有相关的知识储备,否则很难着手进行,因此,我们小组去图书馆去借阅相关的书籍和在网上查阅相关的文献资料,这些都提高了我们快速整合资料和自学的能力,然后,大学生计算机实验管理系统的开发用了Microsoft Visual Studio 2010开发平台与Microsoft SQL Server 2008 对数据库进行设计,在此之前,这些都是我们上过的专业课,但是从没有实际运用过,而这次的开发就是将我们所学的应用在实际中,使得我们实际运用的能力有了显著的提高。为实际的工作积累了宝贵的经验。

参考文献:

[1] 张三才,许薰尹.精通C#与ASP.net程序设计[M].北京:中国铁道出版社,2003.

[2] 陈钟,刘强,张高,等.C#编程语言程序设计与开发[M].北京:清华大学出版社,2003.

[3] 钱昆.C#实用编程技术[M].北京:中国水利水电出版社,2001.

[4] 桂思强.C#/Visual Basic.net与数据库程序设计[M].北京:中国铁道出版社,2003.

[5] 刘月辉.实验室建设与新型人才培养探析[J].实验技术与管理,2005,22(4):6-8.

[6] 刘成宝.以教学为中心抓好实验室建设和管理[J].实验研究与探索,1998(1):56-57.

[7] 王时绘,陈志雄,朱荣莉.ASP.NET AJAX在Web开发中的应用[J].计算机与信息技术,2008(Z1).

[8] 张军,蒋康.更新概念促进实验室建设与发展[J].实验研究与探索,2008(5):124-140.

猜你喜欢

管理系统计算机班级
基于James的院内邮件管理系统的实现
班级“四小怪”
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
基于LED联动显示的违停管理系统
信息系统审计中计算机审计的应用
海盾压载水管理系统
不称心的新班级
Fresnel衍射的计算机模拟演示
基于RFID的仓储管理系统实现