asp.net的作业管理系统的开发

摘 要现如今,从学校到校外培训机构,作业管理都非常类似。大致流程是老师在课堂上布置作业,安排学生课后收取作业。然后上缴统一批阅,批阅后下发给学生自行保管。这种方式环节多不但耗时长,而且效率很低。开发此系统是为了解决上述问题,提高作业管理效率。本课题主要分了3个角色,他们分别是管理员角色,教师角色和学生角色。通过这个系统,管理员主要控制系统的出入口,添加老师,学生等,同时可以发布公告。老师主要是在网上就布置作业,批阅作业,解答学生疑惑。学生主要是查看并完成老师布置的作业,查看自己的作业提交情况,还可以给老师留言。在网络上完成这一系列流程,大大缩短了时间,提高了效率。
目 录
第一章 引 言 1
1.1课题开发的背景 1
1.2课题开发的意义 1
1.3研究的主要内容 1
第二章 需求分析 2
2.1管理员模块功能需求 2
2.1.1管理员登录及注册和修改个人资料 2
2.1.2 管理员操作需求 2
2.2教师模块功能需求 2
2.2.1教师登录及修改个人资料 2
2.2.2教师功能需求 3
2.3 学生模块功能需求 3
2.3.1学生登录及修改个人资料 3
2.3.2学生功能需求 3
第三章 系统设计 4
3.1技术架构 4
3.2主功能设计 4
3.2.2 管理员模块设计 4
3.2.2 教师模块设计 5
3.2.3 学生模块设计 6
3.3 数据库设计 6
3.3.1 数据库概要设计 6
3.3.2 数据字典 8
第四章 系统实现 11
4.1 管理员角色 11
4.1.1 管理员发布新闻公告 11
4.1.2 管理员修改登录密码的实现 11
4.1.3 管理员添加课程,教师和学生 12
4.2 教师角色 15
4.2.1 教师修改登录密码,发布公告 15
4.2.2 教师查找并查看学生作业功能 15

 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
4.2.3教师新增作业 16
4.2.4教师批阅作业 18
4.3 学生角色 19
4.3.1 学生修改个人资料功能 19
4.3.2 学生查看提交作业列表 19
4.3.3 学生提交作业 21
结束语 25
致 谢 26
参考文献 27
第一章 引 言
1.1课题开发的背景
信息技术的发展,互联网已经占据了我们的生活。线上教学已经开始给传统教学带来了重大的改变。如今,在大学校园里面,我们也不能每天都见到老师,提高作业管理效率是我们需要思考的问题。
当下一般作业收发有二种模式:一种是纸质版的作业布置下去,由班干统一收取,集中交给老师。另一种是电子作业布置下去,统一交给某一个学生,再统一发到老师邮箱。前一种方式会造成作业提交不及时,漏缴等现象,这是现在使用较多的收发作业的方式。第二种方式会产生代写,抄袭等不良现象。这两种方式中间都需要有一个人来传递作业,无法点对点的收缴作业。这也是我希望能在系统中尽量能解决这些问题。
1.2课题开发的意义
如今,我们身处在这样高速发展信息化的时代中,传统的教学方式已经开始发生了变化。远程网络化教学开始普及,作业管理的网络化也是一种必然趋势。利用网络,学生在学习中的很多不必要的工作将会被简化。特别是小学生教育,更加能节省家长的陪护成本。老师在线上上课,能够马上把对学生作业的意见反馈给学生,这也为我们师生之间提供了非常好的沟通通道。
当今因为人口急剧增长,环境恶劣,资源匮乏,节约是我们每个人的责任。节约纸张就是保护森林,就是在保护我们自己。在这里,我们已经有了事例,比如现在的英语四六级,财务类的考试已经实施了无纸化考试。假如有一天所有学生的作业,都通过网络来完成,多少树木能免于砍伐?这也是对地球的一种保护!
网络化作业便于老师进行管理。一方面,老师能够清晰地看见是否有漏缴的情况,另一方面,对于往期作业,也方便存档归档,高效进行管理。
1.3研究的主要内容
本系统的最终使用者是管理员、教师和学生。
1.管理员主要控制人员的进入。管理员拥有对老师,学生进行增加、减少的权限。控制系统的人员入口。
2.老师主要是在网上发布作业、批阅作业、统计作业。同时,还能够回答学生的疑问。批阅作业时老师能够知道自己已经批阅的数量。同时对已经批阅过的作业提示已批阅,这样老师也能估算以及待完成工作量。
3.学生能够看到老师布置的作业,上缴作业。学生还可以看到自己以往的作业上缴情况,以及作业的状态。
第二章 需求分析
2.1管理员模块功能需求
2.1.1管理员登录及注册和修改个人资料
管理员输入账号和密码以后,进入系统。管理员可以在系统中操作修改关资料和密码。
表21 管理员登录后功能需求
编号
名称
功能描述
1
登录
输入帐号和密码,弹出提示信息
2
修改个人资料
修改个人资料
3
修改密码
输入原密码,验证后方可修改密码。
2.1.2 管理员操作需求
管理员登录系统后,可以操控所有角色。管理员可对系统中的教师、学生进行增、查。另外,管理员可以设置增加新的班级,同时,管理员可对学期查,增。
编号
名称
功能描述
1
教师管理
对教师增、查
2
学生管理
对学生增、查
3
学科管理
增加新学科
4
课程管理
增加新的课程安排
5
发布公告
在系统中发布公告
表22 管理员功能需求
2.2教师模块功能需求
2.2.1教师登录及修改个人资料
教师输入账号和密码以后,进入系统。管理员可以在系统中修改该老师的相关资料以及密码。
表23 教师登录及修改个人信息功能需求

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1336.html

好棒文