APP下载

网上作业批改与管理系统的设计与实现

2018-11-07李艳华

电脑知识与技术 2018年21期
关键词:作业批改

李艳华

摘要:在教育领域应用计算机可以帮助教学工作更顺利地进行,为了解决教师教学中批改作业流程烦琐的问题,设计实现了该网上作业批改与管理系统。利用ASP.NET技术和SQL数据库共同实现,将学生、教师以及管理员三者整合在系统中,包含了学生向教师提交作业、教师批改作业、管理员信息管理等基本功能,实现了教师异地批改作业,省略掉了收发作业环节,对课堂教学效率的提高起了很大作用。并且系统有优良的可操作性和易维护性。

关键词:作业批改;ASP.NET;SQL Server;B/S

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)21-0093-04

1 概述

当今社会网络成了我们进行信息交流以及学习新知识的重要手段,目前有很多网上课程供学生自由选择,大大拓宽了学习知识的广度,但是对于教学来说作业批改也是必不可少的环节。在目前的教育模式中,课程作业都是纸质版,作业的领取、上交、批改以及发放都比较烦琐,而且教师批改作业具有时间以及空间的局限性,导致作业批改方式不够灵活便捷,影响教学效果。所以为了解决这样的问题,研发了此系统来解决传统方式中批改作业的局限性,督促学生完成作业的同时提高教师批改作业的效率,提升教学效果。

该系统将学生、教师以及管理员三者整合在系统中,系统有学生向教师提交作业和留言评价、教师批改作业、管理员信息管理等基本功能,实现了教师异地批改作业,省略掉了收发作业环节。系统包含管理员、教师以及学生三个子系统。在管理员部分需要实现的功能是管理教师学生信息以及课程信息;在学生部分需要实现查看作业、提交作业和留言的功能;在教师部分则需要实现发布作业、批改作业以及给予学生反馈的功能。

2 系统分析

2.1 功能需求分析

网上作业批改与管理系统对各科目作业实现统一的管理,该系统通过教师发布作业、学生提交作业以及教师批改作业,实现教师网上批改作业,同时帮助教师与学生之间及时联系和创建友好师生关系。系统面向的用户主要有学生、教师和管理员三者。在管理员部分需要实现的功能是管理教师、学生信息以及课程信息;对于学生部分需要实现查看作业、提交作业和留言的功能;对于教师部分则需要实现发布作业、批改作业以及给予学生反馈的功能。各部分之间的操作独立又互相联系。

1)学生用户可以进行登录系统、资料管理、作业管理和留言管理。学生用户用例图如图1所示。

2)教师用户可以进行登录系统、资料管理、作业管理、公告管理和留言管理。教师用户用例图如图2所示。

3)管理员用户可以进行登录系统、资料管理、课程管理、角色管理和修改密码。管理员用户用例图如图3所示。

3 系统设计

3.1 系统整体功能模块图设计

该系统包括了学生信息管理、学生作业管理、管理员课程管理、管理员用户管理、教师信息管理以及教师作业管理模块。系统整体功能模块图如图4所示。

该系统主要解决教师线下携带作业本不方便、管理众多作业本时整理起来比较混乱的问题。通过该系统有效地进行异地登录批改网上作业,及时反馈给学生作业信息。

3.2 系统E-R图设计

通过参考学校师生对于系统的需求,针对此系统,可将系统的角色分为学生、老师和管理员三者,管理员则在师生之间能起到一个统筹管理的作用。教师则能够登录系统,给学生发布作业通知,对自己负责学科的作业进行批改以及成绩的发布。学生能自主注册账号,管理员认证通过后登录系统,根据教师的相关要求上传自己的作业文件,并且上传之后可以查看自己作业的批改情况。相关E-R图如图5所示。

4 系统实现

4.1 首页登录

用户输入个人账号和密码后,点击下拉按钮根据个人身份选择后进行登录,账号和密码不可以为空,如果在登录过程中输入的账号密码错误就无法登录,密码在输入时会自动隐藏。账号、密码、身份一致方可登录成功。顺利登录是对系统进行操作的第一步。用戶登录界面如图6所示。

4.2 管理员登录

4.2.1 添加课程

管理员添加教师所开设的课程,可以通过点击下拉按钮选择任课教师以及输入所开设的课程名称,确认添加即可。如图7所示。

4.2.2 管理信息

管理员对课程信息进行管理,若教师授课信息有变动,可以对教师开设课程信息进行删改操作。如图8所示。

这一部分是管理员管理教师信息,可以添加教师基本信息,教师可以自己登陆系统后完善自己的详细资料,界面简单明了,便于操作。同时管理员删除信息时则可以选中之后直接点击删除。如图9所示。

管理员对学生信息进行管理,学生自己注册之后,管理员能够判断学生信息的正确性并且认证学生是否通过。如果信息无误则可以点击认证所选信息,如果有错误则认证不通过。如图10所示。

4.3 教师界面

4.3.1 发布作业

教师可以发布新作业,在进行发布时需要先填写作业的课程、题目、发布教师以及最佳提交日期,发布之后也可以发布公告提醒学生有新作业。如图11所示。

4.3.2 教师管理发布的作业

教师可以查看以前发布的作业名称、所属课程、发布日期以及提交日期,对发布错误的作业进行及时的处理,更人性的设计更加完善了作业批改系统功能。如图12所示。

4.3.3 批改作业

在批改作业界面,教师需要先下载作业文件,然后再进行批改打分,批改完成后再进行上传即可,学生则可以看到批改的作业以及所得的分数。教师可以对学生的留言进行回复管理的操作,这样有助于教师在了解学生问题后及时解决,构建和谐师生关系。教师批改作业界面如图13所示。

4.4 学生界面

4.4.1 管理与上传作业

首先学生用户在登录后可以對自己资料进行编写与更新,其次是查看老师发布的作业,以及完成作业后填写好作业信息进行上传。作业信息包括的内容有课程、作业题目、姓名、学号以及作业文件。最后是可以进行作业管理,查看自己提交过的作业,查看教师批改情况与得分。如图14、15所示。

4.4.2 留言与评价

学生可以在留言区给教师进行留言评价,便于师生之间的交流,有助于教学更顺利地进行。如图16所示。

5 总结

该系统使用VS2015进行程序的编写,使用HTML语言进行了前台的搭建和描述界面的架构,使用SQL Server2008作为数据库存放系统数据。系统的功能完善,实现了管理员对教师、学生信息进行管理,学生向学科教师上传作业以及教师批改作业的基础功能,系统功能全面,操作简单,方便大众人群使用。但是在系统里教师批改作业后学生之间互相评价的功能没有实现,无法做到学生之间互相学习和取长补短的目的,并且界面过于单调,实现的功能有限。下一步的主要工作是优化界面,提升用户使用体验,其次是增设教师与学生在线实时交流的功能,丰富系统的功能。

参考文献:

[1] 韩颖,卫林,陈伟.ASP.NET 3.5 动态网站开发基础教程[M].北京:清华大学出版社,2010.

[2] 郑阿奇.ASP.NET3.5实用教程[M].北京:电子工业出版社,2011.

[3] 黄宝翕.ASP.NET MVC4 开发指南[M]. 北京:清华大学出版社,2014.

[4] 邹秦婧,石叶平.精通C# 与.NET4.0 数据库开发[M].北京:清华大学出版社,2011:120-125.

[5] 孙秀娟,杨民峰.基于WEB的作业管理系统的设计与实现[J].北京:北京工业职业技术学院,2009.

[6] 周慧.数据库应用技术-SQL server 2008[M].北京:人民邮电出版社,2013:55-75.

[7] 于娜娜.基于B/S架构的语料库管理系统[D].哈尔滨:哈尔滨理工大学,2017.

[8] 郭宏锦.基于B/S架构的教师信息管理系统设计与实现[J].电脑编程技巧与维护,2016,36(5):95-107.

【通联编辑:张薇】

猜你喜欢

作业批改
莫让批改作业成为你的“包袱”