【ASP.NET设计栏目提醒】:网学会员为广大网友收集整理了,基于Web的学生作业管理系统,希望对大家有所帮助!
基于Web的学生作业管理系统
【摘要】: 随着网络教学的广泛应用,越来越多的教师选择让学生提交电子作业,但是对于电子作业的批改和成绩统计需要花费很多的时间,为了减轻老师批改电子作业的压力,并加强学生与教师的交流,本文介绍了一个基于WEB的作业管理系统,实现了作业发布,作业提交,作业下载,上传批改作业以及在线交流等功能,并且介绍了此管理系统用到的一些当前最先进的技术。
【关键字】:学上作业管理系统;ASP.Net;SQL Server数据库
【Abstract】: With the wide application of online teaching, more and more teachers allow students to submit an electronic job takes a lot of time, but for the electronic assignment marking and score statistics in order to reduce the pressure of the electronic operation of the teachers mark and strengthen the exchange of students and teachers, this article describes a WEB-based job management system, to achieve the release of jobs, job submission, job download, upload correcting homework and online exchanges, and introduced this management system used in some of the current the most advanced technology.
1 前言 1
1.1 开发背景 1
1.2 开发意义 1
2 需求分析 2
2.1 管理员模块功能需求 2
2.2 教师模块功能需求 2
2.3 学生模块功能需求 2
2.4 系统功能结构图 3
3系统需求分析………………..4
3.1可行性分析…………..4
3.1.1可行性研究...........4
3.1.2可行性分析………………..4
3.2系统的需求分析…………..5
3.2.1系统业务流程分析…………..5
3.2.2系统数据流分析…………5
4系统设计 6
4.1 开发工具介绍 6
4.2 技术概述 6
4.2.1 开发语言的选择 7
4.2.2 数据库的选择 7
4.2.3 前台页面的布局 7
4.3 数据库设计 8
4.3.1 数据字典 8
4.3.1 数据关系图 8
5 系统详细设计 9
5.1 系统主界面设计..............9
5.1.1 登陆界面 ............9
5.1.2 学生功能界面........10
5.1.3 教师功能界面......10
6 结束语
近些年来互联网迅速发展,网络给人们带来了很多便利,使得人们在任何时间都可以轻松获取自己需要的信息。同时互联网的出现极大地推动了教育事业的发展,特别是ASP.Net技术,以其交互性、动态性的特点,大大扩展了互联网的应用范围,互联网的广泛应用也深刻的影响了教育教学领域。电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。如何有效进行作业管理就是一个让很多老师头痛的问题。
但是目前的高校教学系统中,学生作业提交和老师批改还都得靠纸质交流,或者是用单一的上传、拷贝等交流方式。这样的传统作业提交批改方式已经过时了,而且也无法满足现在高效率的时代。因此我们开发设计了此系统,我们要运用ASP.Net技术构建一个网上作业提交批改系统,以其改变过去传统的学生递交作业的方式,教师批改作业的方式,让学生递交作业更加灵活。这个系统在学校中可以被广泛应用的基于WEB的学生电子作业提交系统,虽然它的系统规模不是很庞大,但功能完善后可以大大减轻教师的工作量和学生的学习任务,极大的提高了教师的工作效率和学生的学习效率。此系统的优势主要包括如下几点:
1 .学生通过网络提交作业可以不受时空所限,解决了交作业难的问题。
2 .教师可以随时检查作业完成的情况, 对提交的作业进行及时评阅, 减轻了集中评阅的压力,并有利于提高评阅的质量。
3 .学生可随时浏览作业的评语,得到及时的 反馈,有利于形成师生的互动。
4 . 计算机容易实现作业的随机生成, 使同学 之间作业题目有所不同,可在一定程度上避免抄 袭的现象。
5 .责任教师可对各教学班的作业完成情况 形成有效的监督与指导。我们对系统的可行性也认真的进行了分析,
网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。通过Internet来实现网上作业提交,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务。要解决上述问题需要引入现代的科技手段。
随着信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。学校教育信息化普及相当迅速,许多课程都实现了多媒体教学,学生的作业相当大的一部分是数字作业。
在实际的教学工作中,教师批改作业的方式大至有三种:一是当场批改,这种方式批改往往达不到一定深度;二是复制到磁盘后逐一批改,这种方式在公共机房频繁使用储存设备,既麻烦又不利于信息安全;三是发送到 E- mail 中,教师下载后批改,这种方式教师下载E- mail中的作业比较繁琐,而且工作量很大。而针对以上的各种问题,我们采用ASP.NET+SQL Server2008设计和开发了一套---——学生作业管理系统。
本课题的主要目的是为学生和教师提供一个作业管理平台。借助此平台学生可以提交作业,可以下载作业,可以查询作业上交的情况以及教师的批阅情况。教师可以下载学生的作业并将批改的作业上传,可以统计学生作业的上交情况,可以发布作业等。网上作业在线管理系统是集数字作业的收交、批改和反馈于一体的管理系统,既省力、方便、高效又兼顾了信息安全。
管理员用户的功能需求:
1.管理员登录:管理员拥有最高的管理权限,管理员可以通过自己的账号密码进去后台管理。
2. 管理用户信息:
① 添加用户信息:管理员可以随时添加用户信息。
② 修改用户信息: 很据需要,可以及时修改用户的各种信息,然后在进行保存。
③ 删除用户信息:管理员可以删除用户信息,并对各种用户信息进行维护。
3. 统计作业的提交情况
4. 添加新用户信息(管理员信息、学生信息、教师信息)
① 添加新用户信息:管理员可以随时添加新用户信息。(管理员信息、学生信息、教师信息)
② 修改用户信息: 很据需要,可以及时修改(管理员信息、学生信息、教师信息)用户的各种信息,然后在进行保存。
③ 删除用户信息:管理员可以删除(管理员信息、学生信息、教师信息)用户信息,并对各种用户信息进行维护。
5. 修改密码
6. 退出系统
教师用户的功能需求:
1. 布置作业:教师用户的最主要的功能就是上传布置的作业,布置作业模块包括作业题目、所属课程、作业内容、以及上交作业时间等等。
2.查看我发布作业:可以随时查看自己给学生发布的作业,同时,还可以删除不必要的作业信息。
3.批改作业:教师需要对学生已完成上传的作业进行批改。教师通过下载学生上传的作业,然后查看作业的完成情况,平对其作出批示,然后填写批语。
4.留言:对学生的各种情况进行分析。并且可以留言。
5.修改密码:教师具有对本人密码的修改权限,密码修改模块的字段包括输入原密码、新密码、确认新密码等。
6.退出系统:教师工作完成以后注销退出系统。
学生用户的功能需求:
1. 下载作业:学生进入系统以后首先要查看是否有新作业,如果有新作业的话,就可以进行下载。这部分包括作业题目、所属课程、布置时间等信息。
2.提交作业:学生上交作业,并对作业完成情况进行说明。
3.查看我的作业: 学生可以查看自己的作业。
4.留言:学生可以发表自己的留言信息。
5.修改密码:学生具有对本人密码的修改权限,密码修改模块的字段包括输入原密码、新密码、确认新密码等。
6.退出系统:学生工作完成以后注销退出系统。
如你对本套设计感兴趣,请记住本套设计在本站的编号:asp.net00309
上一篇:Torque游戏引擎Torque+Game+Engine应用分析研究