毕业设计开题报告参考模板2_第1页
毕业设计开题报告参考模板2_第2页
毕业设计开题报告参考模板2_第3页
毕业设计开题报告参考模板2_第4页
毕业设计开题报告参考模板2_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南京邮电大学通信学院毕业设计论文开题报告题目 基于.NET在线作业管理系统设计和实现学生姓名金佳梁 班级学号 专业 计算机通信对课题任务的学习和理解课题名称基于 在线作业管理系统设计和实现课题任务当前,随着网络教学的广泛运用,同时因为一些课程的实际需要,比如一些和编程语言,以及网络有关课程,需要学生提供可运行的电子软件作业,越来越多的老师选择让学生提交电子作业,在网上完成课程答疑,因此我们需要开发一个基于Web的作业管理和答疑系统。本课题主要采用当前的浏览器服务器(即B/S)模式,采用技术实现,该系统的主要功能如下:用户信息管理:包括学生信息,教师信息和身份验证等管理。教师子系统:布置作业,查看作业,评价作业成绩,统计作业上交情况。学生子系统:查看作业,提交作业,在留言板上提出疑问。答疑模块管理:提供留言板或者实时交流的平台,供学生提问,老师回答。课件管理:完成课件的上传,课件的下载等功能。技术要求:采用微软的NET技术实现系统,利用ASP.NET以及C#语言开发该系统,开发平台是VisualStudioo数据库采用SQLServer,熟悉软件开发的基本流程。2课题背景以多媒体计算机、网络为代表的信息技术给教育的发展带来了新的生机和活力。网络使教育传播不再受时间和地点的限制,网络教学和传统的教学方式相比有其独特的优势。开发和充分利用网络教学是当前教育发展的必然趋势。网络教学作为一种新的教学方式,无论在理论上还是实践上都有许多问题需要探讨。作业是一项重要的教学活动,基于 课题作业和答疑管理系统则是网络教学中不可缺少的组成部分。借助计算机及网络的优势,它能实现作业信息的快速传递,并扩展作业的功能,提高作业的教学价值及管理效率。系统设计系统总体设计

在本课题中,系统使用在Browser/Server三层体系结构下,表示层Presentation)功能层BusinessLogic)数据层DataService被割成三个相对独立的单元:第一层表示层:Web浏览器。在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求, 服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在浏览器上。第二层功能层:具有使用程序扩展功能的Web服务器。在功能层中包含系统的事务处理逻辑,位于 服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展使用程序和数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。第三层数据层:数据库服务器。在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受 服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给服务器。如图 所示B/S三层体系结构图:图 三层体系结构图在本任务中,利用ASP.NET以及C#语言在VisualStudio2010平台上搭建访问界面,SQLServer2008用作数据存储器。C#语言和数据库的连接实现业务逻辑和数据访问。本系统按需求主要分成四大模块:登录模块、管理员模块、教师模块和学生模块。图3.2所示:

图系统功能结构图系统详细设计系统上要的功能是完成对数据库的各种操作,如添加记录、修改记录、删除记录和查询。系统的各个模块基本都是由这些功能组成。只要实现上述功能就可以把它们有机地组合在一起构成完整的系统。此系统主要可以实现在线作业管理的基本流程,以及后台管理功能,主要有以下几点::)后台功能()管理班级:对所有班级信息的查看、添加、修改和删除;()管理课程:对所有课程信息的产看、添加、修改和删除;()管理学生:对班级所有的学生信息的查看、添加、修改和删除;()管理教师:对任课教师信息的查看、添加、修改和删除;()分配课程:对班级进行课程的分配和教师的安排;)前台功能()登录学生、教师和管理员可以通过相关信息的验证进入相使用户模块;()查看班级:教师及学生可以查看学生所在班级;()布置作业:教师可以给学生布置作业和上传课件;()修改信息:教师可以对给学生布置的作业进行局部修改;()查看作业:教师及学生可以查看学生提交的作业并进行打分和评价;()查看课程:学生可以查看所学课程要求的作业信息;

()提交作业:学生可以提交已经完成的作业;()我的作业:学生可以查看自己作业的成绩和老师的评定;()留言板:学生和教师可以进入留言板相互留言和回复;相关技术语言Csharp(又被简称为"C#")是微软公司在二000年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员人口~。UHejlsberg的最新成果.C#看起来和Java有着惊人的相似;它包括了诸如单一继承,界面,和Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#和Java有着明显的不同,它借鉴了口即比的一个特点,和COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。ASP.NET的前身ASP技术,ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指ActiveServerPages(动态服务器页面),是在IIS2.0上首次推出(WindowsNT3.51),当时和ADO1.0一起推出,在IIS3.0(WindowsNT4.0)发扬光大,成为服务器端使用程序的热门开发工具.2001年Microsoft公司推出全心的ASP.NET,它抛弃了前面三个ASP的版本都使用的脚本语言,使用VisualBasic.NET作为它的默认语言。ASP.NET在结构上和前面的版本大不相同,它几乎完全是基于组建和模块化。Web使用程序的开发人员使用这个开发环境可以实现更加模块化的,功能更强大的使用程序。在ASP.NET中,所有程序依然保存在服务器端,但由服务器编译执行。当第一次执行一个程序时进行编译,当再次执行这个程序时,就在服务器端直接执行它的已编译好的程序代码,因而ASP.NET程序执行的速度有较大的提高。ASP.NET有较高的效率,提供了很高的重用性,对于实现同样功能的程序,ASP.NET使用的代码比较小。ASP.NET采用全新的编程环境,代表了技术发展的主流方向。SQLServer2008提供了公司可依靠的技术和能力来接受不断发展的对于管理数据和给用户发送全面的洞察的挑战,具有在关键领域方面的显著的优势。SQLServer2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。它是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。SQLServer2008平台有以下特点:可信任的—一使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的使用程序。

高效的一一使得公司可以降低开发和管理他们的数据基础设施的时间和成本。3.智能的一一提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。设计进度1〜5周:熟悉课题任务,收集相关资料,撰写开提报告。6〜9周:熟悉ASP.NET,C#以及VS2010、SQLSERVER2008相关软件和平台。10〜15周:系统需求分析和总体功能设计。16〜22周:详细设计以及实现。23〜29周:撰写毕业论文,毕业答辩。相关文献资料孙永强戴锋陈宗斌程序设计基础清华大学出版社尹增明等编著使用开发(#版)机械工业出版社张跃廷等编著从入门到精通清华大学出版社夏普著,从入门到精通 清华大学出版社龙马工作室新编网站开发从入门到精通孙永强戴锋陈宗斌程序设计基础清华大学出版社尹增明等编著使用开发(#版)机械工业出版社张跃廷等编著从入门到精通清华大学出版社夏普著,从入门到精通 清华大学出版社龙马工作室新编网站开发从入门到精通任怀晋等编著周峰,王征,李永编著网站设计使用技巧福建电脑期刊第期典型模块开发中国铁道出版社刘斌,张军编著费森英任怀晋等编著周峰,王征,李永编著网站设计使用技巧福建电脑期刊第期典型模块开发中国铁道出版社刘斌,张军编著费森英动态网站开发案例精选清华大学出版社基于组件的开发 战晓苏译清华大学出版社李律松马传宝李婷入门经典数据库开发和实例康博译清华大学出版社李律松马传宝李婷入门经典数据库开发和实例康博译清华大学出版社清华大学出版社从入门到精通电子工业出版社从入门到精通电子工业出版社范国平陈晓鹏技术内幕数据库系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论