硕士论文答辩稿解决方案.ppt

基于ASP.NET的教学资源系统的设计与实现 目录 短信代码 function SelectAll(spanChk) { var theBox= spanChk; xState=theBox.checked; elm=theBox.form.elements; for(i=0;ielm.length;i++) { if(elm[i].type==checkbox elm[i].id!=theBox.id) { if(elm[i].checked!=xState) elm[i].click(); } } } * 引言部分 技术综述部分 分析与设计部分 系统方案实现部分 总结与展望部分 0 引言 基于ASP.NET的教学资源系统是现代教学发展中的一种新趋势,很好地弥补了当前计算机公共基础教学中传统教学模式的不足。此趋势的出现不仅能充分利用现有计算机教学资源,延伸实验场地,使实践教学质量在不断练习的前提下有所提高,而且还能节省大量教学经费,是一种新的实验教学模式。利用网络的特点,课程教学平台的架设在很大的程度上提供了教学老师的方便,使老师能在较短的时间内完成授课计划,及时安排课程,同时更快更方便的了解学生对相应课程的掌握情况。 本文研究的问题? 技术综述 系统重点是基于ASP.NET技术的教学资源系统的研究与构架,系统采用MVC架构,开发语言采用C#编程语言,主要开发工具是开发工具为VS2010,数据库是SQL Server 2005。 主要对系统中需要以及面临的技术C#进行了分析与探讨,对于软件设计模式MVC分析,对于程序的设计理念的定义,构建教学资源系统业务模型进行了研究,并与其他教学资源系统整合模式的选择进行研究境。 本文对那些研究背景进行了综述综述? 分析与设计 系统提出的方案 本系统重点是基于ASP.NET技术的教学资源系统的研究与构架,通过系统平台的搭建,旨在打造一个以课程为中心,集合学生作业、师生答疑交流、考试和教学管理功能于一体,基于ASP.NET操作系统为核心的具有开放的、交互的网上学习及教学资源系统。系统开发语言采用C#编程语言,主要开发工具是开发工具为VS2010,数据库是SQL Server 2005。 本文提出或设计了什么方案,该方案具体是什么? 学生用例分析 分析与设计 分析与设计 管理员用例分析 分析与设计 数据流程分析 系统独立性相当强 投入少 可节约大量劳力 分析与设计 可行性研究分析 1 2 技术可行性 经济可行性 本系统基于B/S模式 采用C#语言,开发平台VS2010 数据库采用SQL 2005 分析与设计 系统具体功能模块 在整体结构上是采用三层(数据层/业务逻辑层/表现层)分离的B/S设计模式,各类教学资源信息采取中心数据库SQL Server统一组织,储存;同时本系统面向学生、教师、系统管理员三种角色的用户分配不同权限,形成用户管理模块、学生模块、教师模块、管理员模块四大类功能模块。 管理员模块具体的功能设计为:用户、文件、论坛、公告、新闻、站内短信;学生模块具体的功能设计为:课件、作业、在线答疑、信息管理、在线交流、教学预定。 系统的实现 短信管理模块实现 短信管理主要有三个页面: 一个是短信管理页面,一个是查看短信内容页面,还有一个是审核短信页面。短信管理页面就是一个DataGrid用来动态绑定用户的短信,不过和前面的DataGrid不同的是用户可以对短信进行删除操作。 查看短信内容页面很简单就是用几个TextBox来显示数据库中短信的内容。发短信页面也是用到几个TextBox,把它的值插到数据库中。 系统的实现 上传作业模块实现 该模块主要是实现学生作业的上传功能和查看自己曾经上传得作业的相关信息。在该页面设计中用到HTML控件File Field,它是VS.NET自带的文件上传控件极大的方便了设计者开发使用,设计者只要在后台代码里写写相应的代码即可实现文件的上传。另外还用到DataGrid控件动态绑定数据库来向学生显示曾经上传过的作业。 当学生链接进入此页面时,首先下方的DataGrid会根据Session[“userid”]值查询上表中User_ID等于该Session值得数据项显示在页面中供学生参考。选好要上传的作业,填好作业的名字点击上传按钮时,页面将获取上传作业的信息并将信息存进服务器端的数据库,文件则传到服务器端设定好的硬盘里保存。学生不能上传作业名相同的作业,从而防止一个学生多次上传相同的作业加大服务器端硬盘的负担。 总结 与 展望 1 2 3 4 5 加深对目前所了解技术的深入了解 对系统的优化和深入了解为未来的开发奠定了基

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档