- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
局域网作业传输系统的设计应用
浦江三中
何明锋
目 录
摘 要 iii
第1章 概述 1
1.1 服务器系统 1
1.2 学生登录系统 2
1.3 教师系统 2
第2章 系统开发工具 3
2.1 Visual Basic 6.0 开发语言 3
2.1.1 用FSO对象来处理文件目录 3
2.1.2 VB实现自动取得服务器IP并连接服务器(利用UDP广播) 3
2.2 数据库的概念 6
2.3 打包工具 7
第3章 应用界面及代码 8
3.1 服务器端界面与部分代码: 8
3.1.1 初始化,在服务器中创建共享文件夹 8
3.1.2 文件复制 10
3.1.3 向客户端广播本机的IP或机器名 11
3.2 学生登录界面和部分程序 12
3.2.1 连接服务器 12
3.2.2 学生登录 13
3.2.3 登录后主界面 14
3.3 教师系统 18
参考文献 21
摘 要
新课程理念注重对学生学习的评价,除了课堂中对学生课堂情况及时作出评价外,在课后,教师常通过批改学生的作业,来进一步对学生学习情况作出评价。对于信息技术教学,也常通过任务驱动法,布置任务,让学生完成,最终对完成情况进行评价。但是,有时一个任务可能需要几节课才能完成,这样,对未完成的作业如何保存,以及下次如何取回继续操作,是一个问题。本文介绍用VB6.0,结合access数据库来实现作业的上交、下载,包括以下几个内容:
学生信息管理:主要通过access数据库,先将学生信息全部输入数据库当中,学生再通过登录,与数据库中的信息进行比对,若匹配则登录成功。
作业上传
作业下载。
关 键 词
VB ACCESS数据库 作业传输系统 开发应用
概述
随着新课改的推进,信息技术在我省被列为必修课,也列入了高考,对学生的信息技术的学习也提出了更高的要求。教师在教学中,常以布置任务,让学生在自主探究、相互合作及在教师的指导下,完成任务。为了形成一个完整的体系,任务可能需要细化,有时须分成几节课完成,面对这种情况,如果采用一般的如FTP或电子教室软件提供的作业上传方式,将不能完全实现作业的连续性,因为这几种方法都缺乏重新下载的功能,当学生再次来上课时,不能把上节课未完的作业下载到本地电脑继续练习,而只得重新创建任务或重做,因而影响了教学进度。
为了解决这个问题,我们尝试用VB,结合access数据库,利用C/S结构,在局域网中,开发设计出一个集文件服务器,教师控制端和学生客户端,三位一体的作业传输系统。使用时教师在服务器中添加任务,学生在学生机上验证登录,从服务器中下载作业或任务,最后将作业上传到指定的文件夹中。如果未完成作业,则可先保存后上传,当下次上课时,可从上次上传的文件夹中重新下载,继续练习。
根据以上的需求,整个作业传输系统分为:服务器系统、学生登录系统、教师控制系统三个部分。其功能分别如下:
服务器系统
作为一个局域网文件服务系统的核心,在服务器中,需要添加学生登录信息(数据库信息,以mdb文件保存在文件夹中),学生作业存放目录(上传以及继续下载位置),教师任务布置目录(新任务下载位置),以上三个文件夹可由服务器端自动生成。
学生的作业上传以及教师布置任务以文件复制的形式进行,所以,需要对上述生成的文件夹作些设置,一是服务器建议使用win server系统,以便保证能有效的连接数,并对文件夹添加everyone用户,权限为可读写;二是设成可读写的共享文件夹。
学生端和教师端要实现自动与服务器连接,服务器端使用Winsock控件,并用UDP来广播本机IP,客户端也用UDP方式取得服务器IP(或机器名)。
学生登录系统
学生登录系统由学号、姓名组成,当学生用自己的学号登录后,自动显示学生的姓名,确认后点击进入作业传输系统。如果学号输入不正确或无效学号,则可以重新输入。当学生正常登录后,其他学生就不能再冒用此学号登录,将会出现“学号已登录,不要重复登录”的信息,确保学生的唯一性。如果学生因电脑出现问题而需要再次登录,可由教师确认后准予重新登录。
登录完成后,学生可以将教师布置的作业下载到本地电脑中进行练习,练习完成后,点上交即可上传到服务器中自己班级的文件夹中,并在班级文件夹中以自己“学号+姓名”的名字创建新文件夹,自己的作业被保存在这个文件夹中,方便下节课使用。
教师系统
教师系统由任务布置、学生登录情况显示、登录信息更改等部分组成。教师可以通过服务器中的学生作业文件夹,进行手工批阅或用其他相关软件开发出阅卷系统进行批阅,同时,由于学生文件夹以学号和名字命名,可以比较方便地记住学生的名字,增强师生间的关系。
系统开发工具
Visual Basic 6.0 开发语言
Visual Basic 6.0是在原有的Basic语言的基础上的进一步发展,他
文档评论(0)