基于B/S的作业提交及管理的交互平台开发技术分
随着网络化计算机信息技术的发展,各个专业技术都与计算机专业紧密结合,根据这一形式的发展,高校教师分配的各种作业都以电子档的形式,一是方便教师传达快捷,二是方便学生存储并阅读;学生的作业都以电子档的形式提交,一是方便操作,提高学生的学习效率,二是方便学生提交;并且有的专业必需以电子档的形式做作业,三是教师管理并批改学生提交的作业,同时可以和学生及时的交流。但是目前本院校没有一个作业提交及管理系统,根据个人授课、收作业、批改作业、和学生沟通等存在的各种问题,每次分配作业、批改作业都要花费很多时间,最重要的是不能及时的把学生的作业信息反映给学生,不能和学生及时的沟通。因此,设计一个作业提交及管理的交互平台系统成为一个亟待的问题,真是实现现在教育技术的信息化、网络化发展。通过计算机信息技术来提高教学的效率,解决教学中存在的各种问题。本系统采用Visiual 2008,,SQL Server2000数据技术来实现本系统。
1 系统的设计思路
针对高等院校电子文档形式作业的提高及管理存在的问题,结合目前高校教师和学生不能及时交流的问题,本文设计一种基于B/S结构,采用Visiual 2008,,SQL Server2000数据技术来实现本系统一个可以作业的提交、管理,并能进行交互的平台。本系统采用前台与后台的结构,前台主要功能包括实现学生的注册、学生登录、作业提交、作业评价等模块。后台主要功能教师或管理员登录、学生管理、作业管理、作业批改等模块,同时完成不同人员可以从不同的地点以不同的接入方式来实现数据的访问及操作,有效的管理访问的权限及保护数据平台,保证数据的安全性、正确性。
2 系统功能模块的设计
本系统重点完成的任务是实现作业的提交及管理,创新之处是解决学生与老师及学生与学生之间的学术交流和作品评价。所以本文采用结构化和面向对象的技术,同时将本系统划分为四个主要功能模块:用户管理模块、电子作业提交模块、电子作业管理模块和交互评价平台等,是整个系统设计目标明确,设计简单,操作合理。本系统的功能模块设计图如图2-1。其中各功能模块的说明如下:
1)用户管理模块:此模块主要完成对教师、学生和管理员的管理工作及相应的功能权限设置,使得不同的用户有不同的权限及相应的操作,同时通过用户管理可以查看目前在线及完成作业的学生有多少个,有哪些同学没有注册,使操作简单、方便、更便于管理和数据的安全及数据的一致性。
2)电子作业提交模块:本模块主要完成学生选择不同课程,提交相应文件格式提交作业,同时提交个人的相应信息到后台数据库中,同时提交作业可以和可以获得一定的权限,即可以阅读其他同学的作业,并给以评价。教师用户可以及时的看到学生的相应信息,并对作业进行管理及评价。
3)电子作业的管理:此模块主要针对教师用户,教师用户可以根据授课类别、学生班级、学生学号等信息来查看提交作业的详细信息,同时可以进行在线评价评改,或者批量下载作业进行批改存盘。本模块还可以对电子作业进行查询、审核、修改或删除等操作。能快捷的了解某个学生的提交作业信息及作业情况。
4)交互评价平台:这个平台是针对所有用户的,只要是已经注册用户,并已经提交作业的学生都可以评价其它同学的作业,同时可以下载其他同学的做进行保存或学习,对于老师能及时和学生进行沟通,提出作业中存在的亮点和不足,促进学生的学习兴趣,同时及时的相互沟通。在这个平台具有权限的学生可以相互参考,相互评价,达到相互学习的结果。
3 系统实现
本系统采用网页浏览的方式,通过挂载在网络上,实现通过互联网来让每个学生及教师都能通过网页登陆系统平台进行操作。本文采用的技术是+Visual +数据库相结合的方方案。Visual 为开发平台提供给了包括设计、编码、编译调试、数据库连接操作等基本功能和基本开发架构的服务器组件。使本系统在性能扩展及定制方面有了更好的提高。同时也基于技术,为系统开发提供更灵活的开发平台,缩短了系统开发的周期。SQL Server数据库技术目前小型系统最具有代表性的,通过对现实系统功能的分析,设计出系统相关的数据表,提供一个关系数据库的基础平台,所以本文以Visual 作为开发平台,以作为系统开发的技术支持,以SQL Server数据库技术作为数据库基础平台,来设计并实现电子作业提交及管理的交互平台技术。
四个模块的具体实现过程描述如下:
1)用户管模块
此模块主要完成用户的注册、登陆,并且此用户分为管理员用户、教师用户及学生用户,用户表的设定为教师用户和学生用户,管理员用户表可以通过后台进行操作,并分配不同的权限。用户在登陆时需要设置密码、验证码方可登陆系统。教师用户可以对学生用户进行查询、添加、删除等权限,管理员可以对学生进行其他用户进行查询、添加、删除、更改密码等操作。
2)电子作业提交模块
此模块的操作,只有在系统已经注册后才可以登录系统,进行作业提交及管理,本模块重点实现的内容如下:
l本模块重点设计的是数据库的设计,在数据库设计中,作业提交的字段采用什么类型,本设计采用的doc、tar、ppt、jpg格式的文件可以上传。
l提交模块上需要设计学年的授课的课程,然后选择相应的课程,然后进去提交作业,作业会根据学生的班级、学号、姓名以及日期,将电子当作业根据作业提交的类型存入数据库,完成提交后,系统会自动显示提交成功的字样,操作完成。
l学生可以对已经提交的作业进行浏览,或者学生可以多所提交作业进行删除、下载、重传。同时也可以查看到老师或其他学生对自己作业的评价,如果是tar的文件格式需要进行解压查看。
3)电子作业管理模块
此模块根据系统首页的用户名及密码、验证码进行登录,此模块主要针对教师用户,登录系统之后,可以点击作业管理模块,然后对作业进行管理,教师可以通过学年、班级进行查询当前有哪些同学已经上交作业,已经上交作业的同学,会表格的形式显示出学号、姓名、作业,同时在表格的最后一列显示查看、下载、评阅等功能,教师可以对学生的作业
进行查看、下载、评阅,点击不同的按钮就会进入不同的页面进行操作。同时通过列表,也一眼能看出那些同学没有上交作业。
4)交互评价模块
这个模块对所有的用户都可以实现,只要是已经上交作业的同学,或者教师用户都可以对所提交的作业进行评价,并可以作者进行交流。
?对于学生用户,如果已经提交过作业,都可以通过字段:学年、班级进行查询,然后在显示出的作业列表中的作业,点击作业评阅按钮,就可以对此作业进行评价,同时学生还可以点击交互评价按钮查看最近多少人对你自己的作业做了评价,同时可以在线与其交流。通过此平台可以提高学生的学习兴趣,同时让学术共享。
?对于老师用户,教师首先可以作业管理平台可以管理学生作业,及了解学生提交的信息情况,同时也可以通过管理平台的作业评阅按钮进入评阅页面对学生的作业进行评价,并给予指点。其次,教师也可以通过交互评价平台通过学年、班级字段进行查询,然后对某个学生的作业进行评价,同时也能及时了解学生对自己的留言信息或与学生在线交流。提高学生与教师交互沟通的平台,是提高教学平台的一种途径及手段。
4 结束语
针对目前本校收集及管理电子作业存在的问题,结合教学过程中教师与学生沟通时间少的特点,本文提出了一种可以让教师与学生及时进行沟通,同时又可以很好方便学生作业的提交,减轻教师批改作业的负担,具有创新方法及思路的优秀作业作品的共享的系统平台:电子作业提交及管理的交互平台系统。此系统具有很好的适用性、灵活性、交互性,同时具有扩展更多的功能模块。
参考文献:
[1] 陈庆荣,作业提价及管理系统的设计与实现[J].福建电脑,2008(11):135-136.
[2] Sanjeev Rohilla,Senthil Nathan,Surbhi 专业项目实例开发[M].陈君,王宝良,译.北京:中国水利水电出版社,2003.
[3] 张莉.SQL Server数据库原理及应用教程[M].北京:清华大学出版社,2004.
[4] 杨秀波.在线作业管理系统的设计与实现[J].现在远距离教育,2003(3):50-53.
[5] 刘波,段丽艳.一个基于Internet的通用题库系统的设计与实现[J].华南师范大学学报:自然科学学报,2001(1).
热门论文
- 基于B/S的作业提交及管理的交互平台开发技术分
- 基于B/S结构的校园二手物品交易平台的构建
- 基于Web技术的交互式网络教学平台的实践路径
- 基于web2.0技术的医患信息交流平台的设计
- 基于B/S结构移动物流信息管理平台的设计与实现
- 基于Ajax技术的在线交流平台研究与设计
- Unity平台下的虚拟交互系统的发展理念
- Unity平台下的虚拟交互系统的发展理念
- 基于社交网络的群体推荐的开发技术
- 基于Web的交互式数据库查询技术
- 基于J2EE技术架构电子商务交易平台
- 基于Android平台软件开发技术研究
- 基于WEB的艺术设计专业课程考试平台的开发技术
- 基于Oracle ERP平台的二次开发关键技术研究以及应
- 基于B/S体系结构开发应用系统