欢迎来到天天文库
浏览记录
ID:27296262
大小:115.50 KB
页数:6页
时间:2018-12-02
《毕业设计开题报告参考模板2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京邮电大学通信学院毕业设计(论文)开题报告题 目基于.NET在线作业管理系统设计与实现学生姓名金佳梁班级学号08002428专业计算机通信1.对课题任务的学习和理解1.1课题名称基于.NET在线作业管理系统设计与实现1.2课题任务当前,随着网络教学的广泛运用,同时因为一些课程的实际需要,比如一些与编程语言,以及网络有关课程,需要学生提供可运行的电子软件作业,越来越多的老师选择让学生提交电子作业,在网上完成课程答疑,因此我们需要开发一个基于Web的作业管理与答疑系统。本课题主要采用当前的浏览器/服务
2、器(即B/S)模式,采用.NET技术实现,该系统的主要功能如下:n用户信息管理:包括学生信息,教师信息与身份验证等管理。n教师子系统:布置作业,查看作业,评价作业成绩,统计作业上交情况。n学生子系统:查看作业,提交作业,在留言板上提出疑问。n答疑模块管理:提供留言板或者实时交流的平台,供学生提问,老师回答。n课件管理:完成课件的上传,课件的下载等功能。技术要求:采用微软的.NET技术实现系统,利用ASP.NET以及C#语言开发该系统,开发平台是VisualStudio2010,数据库采用SQLServ
3、er2008,熟悉软件开发的基本流程。2.课题背景以多媒体计算机、网络为代表的信息技术给教育的发展带来了新的生机和活力。网络使教育传播不再受时间和地点的限制,网络教学与传统的教学方式相比有其独特的优势。开发和充分利用网络教学是当前教育发展的必然趋势。网络教学作为一种新的教学方式,无论在理论上还是实践上都有许多问题需要探讨。作业是一项重要的教学活动,基于.NET课题作业与答疑管理系统则是网络教学中不可缺少的组成部分。借助计算机及网络的优势,它能实现作业信息的快速传递,并扩展作业的功能,提高作业的教学价值
4、及管理效率。3.系统设计3.1系统总体设计6 在本课题中,系统使用在Browser/Server三层体系结构下,表示层(Presentation)、功能层(BusinessLogic)、数据层(DataService)被割成三个相对独立的单元:第一层 表示层:Web浏览器。在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。
5、 第二层 功能层:具有应用程序扩展功能的Web服务器。在功能层中包含系统的事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。第三层 数据层:数据库服务器。 在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服
6、务器。如图3.1所示B/S三层体系结构图:图3.1B/S三层体系结构图在本任务中,利用ASP.NET以及C#语言在VisualStudio2010平台上搭建访问界面,SQLServer2008用作数据存储器。C#语言和数据库的连接实现业务逻辑和数据访问。本系统按需求主要分成四大模块:登录模块、管理员模块、教师模块和学生模块。图3.2所示:6图3.2系统功能结构图3.2系统详细设计系统上要的功能是完成对数据库的各种操作,如添加记录、修改记录、删除记录和查询。系统的各个模块基本都是由这些功能组成。只要实现
7、上述功能就可以把它们有机地组合在一起构成完整的系统。此系统主要可以实现在线作业管理的基本流程,以及后台管理功能,主要有以下几点:1)后台功能(1)管理班级:对所有班级信息的查看、添加、修改和删除;(2)管理课程:对所有课程信息的产看、添加、修改和删除;(3)管理学生:对班级所有的学生信息的查看、添加、修改和删除;(4)管理教师:对任课教师信息的查看、添加、修改和删除;(5)分配课程:对班级进行课程的分配和教师的安排;2)前台功能(1)登录:学生、教师和管理员可以通过相关信息的验证进入相应用户模块;(2
8、)查看班级:教师及学生可以查看学生所在班级;(3)布置作业:教师可以给学生布置作业和上传课件;(4)修改信息:教师可以对给学生布置的作业进行局部修改;(5)查看作业:教师及学生可以查看学生提交的作业并进行打分和评价;(6)查看课程:学生可以查看所学课程要求的作业信息;6(7)提交作业:学生可以提交已经完成的作业;(8)我的作业:学生可以查看自己作业的成绩和老师的评定;(8)留言板:学生和教师可以进入留言板相互留言和回复;4.相关技术4.1C#语言Csha
此文档下载收益归作者所有