1329-基于.net的作业批改系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
一、研究的目的、意义与应用前景等:
网上作业批改系统的主要任务是为各高校的老师和学生提供具有时效的服务,同时能快速、方便地发布和检索各种学习内容、作业信息等等。因为所有课程都具备了传统的课程的共性 。但随着社会的进步,人们知识水平的不断提高,高校网上作业批改系统也将随之不断的更新与发展。
概括来说网上作业批改系统使用包括作业的发布和课程内容的导航,学生作业信息的显示和作业完成的提交等。在被发布的网络作业中,基本上都能提供不同程度的作业内容显示及相关课程内容导航。
高校网上作业批改系统的功能越细越好,对于界面设计清晰、层次结构简洁的课程从教师的布置到学生了解信息完成作业提交,用户都无需花很大功夫就能够熟悉和掌握。
由以上可看出,网络教育学习及网络各种信息交流的好与坏,严重影响着我们学习生活的各个角落,我们需要一套有效的作业批改系统为我们高效率的批改作业提供一种保障。同时扩大系统使用的效率和应用范围,为更多的有这种需求的教师和广大的学生提供必要和及时的服务。
二、研究的内容和拟解决的主要问题:
包括了学生子系统、教师子系统、管理员子系统三大模块,主要完成学生,教师,管理员的登陆,作业的提交,批改等功能。 think58好,好think58 [资料来源:http://think58.com]
登陆界面功能设计
要求:选择好自己的用户类别,均能登入,要求正确填写好登入信息。学生,老师,管理员以用户名与密码进行登入。如果用户名错误或不存在、密码错误,应当有提示。注:有学生注册功能,每位老师与位学生只能对应唯一的ID。
1、学生子系统功能设计
(1)上传作业(2)管理作业(3)修改个人信息
2、教师子系统功能设计
(1)修改个人资料(2)发布公告(3)作业管理(发布作业,并设定作业提交期限,并可以管理其发布的公告,并按作业的题目查询要批改的作业,对作业进行批改,管理)(4)班级管理,能批改不同班级的作业
3、管理员子系统功能设计
(1)修改密码(2)角色管理:管理教师。增加、删除数据库中所有该老师关联信息。认证管理学生。对学生信息进行认证,否则学生即使注册也无法登陆。对学生信息进行删除。(3)班级管理,增加班级等(4)课程管理:包括增加新课程。根据老师的姓名,对课程进行增加。管理课程。对课程信息进行删除。 内容来自think58 [版权所有:http://think58.com]
三、研究思路、方法和当前收集的文献:
研究思路、方法:
(1)对整个系统进行分析,确定系统需要实现的功能,并划分好系统功能模块,设计功能模块结构图。然后对系统进行逻辑分析,画出系统流程图。对于不同的用户类型提供不同的界面。
(2)数据库设计。本系统采用的数据库是SQL Server 2008.数据存储安全是对此系统的一个重要要求,而此系统采用用户身份验证与权限划分来保证系统(数据)的安全可靠。完成后设计各数据表的字段,并对字段的基本信息进行设计。
(3)系统界面的设计及制作。开发工具使用ASP.Net4.0和Dreamweaver的结合。ASP.Net4.0在动态网页设计上显示了它的强大功能,而Dreamweaver则在静态网页设计上体现了它的优越性。
(4)代码的编写。在界面制作完成的基础上,开始书写代码实现系统所需的功能。首先数据库的连接,用SQL Server 2008完成对数据表的创建。连接成功后,先对一些网站的部分功能编写Web Service。
(5)系统的测试。运行系统,检查系统的功能是否能使用,是否符合用户的要求。
当前收集的文献:
[1] 夏江林. C/S 结构与B/S结构技术特点比较[M]. 北京:人民邮电出版社;2010.7
[2] 李宗明,郭玉峰. ASP.NET设计师之路[M]. 北京:电子工业出版社;2012.1 [资料来源:THINK58.com]
[3] 杨强. ASP.NET+SQL Server网络应用系统开发与实例. 北京:人民邮电出版社;2010.3
[4]赵喜来等编著. SQL Server 2005中文版从入门到精通(普及版)[M]. 北京:电子工业出版社;2009.12
[5] 施澄钟. 精通DREAMWEAVER8网站建设ASP.NET篇[M]. 北京: 中国青年出版社;2009.8
[6] 张海潘. 软件工程导论(第5版)[M]. 北京: 清华大学出版社.2007.2
[7]廖信彦.ASP.NET交互式Web数据库程序构思. 机械工业出版社.2010.8
[8]普悠玛 数位科学技术.VB.NET程序开发实务. 北京科海电子出版社.2011.8
四、特色或创新之处:
本设计的预期成果是完成作业批改系统的基本功能,系统分了教师模块和学生模块、管理员模块,用户名为admin的教师同时也承担着管理员的角色,可以对教师、学生、班级信息进行管理,普通教师只能对不同的班级的作业进行管理,包括作业的上传和题库的管理,学生也能很快的做教师发布的作业并提交,教师可以对提交的作业进行评分,然后学生可以查看成绩和答案。 内容来自think58
[资料来源:THINK58.com]
上一篇:即时通讯软件的设计与实现
下一篇:基于ASP.NET的《C程序设计》网络学习平台的设计与实现