版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ASP.NET的教学资源系统的设计与实现
目录引言部分技术综述部分分析与设计部分系统方案实现部分总结与展望部分0引言
基于ASP.NET的教学资源系统是现代教学发展中的一种新趋势,很好地弥补了当前计算机公共基础教学中传统教学模式的不足。此趋势的出现不仅能充分利用现有计算机教学资源,延伸实验场地,使实践教学质量在不断练习的前提下有所提高,而且还能节省大量教学经费,是一种新的实验教学模式。利用网络的特点,课程教学平台的架设在很大的程度上提供了教学老师的方便,使老师能在较短的时间内完成授课计划,及时安排课程,同时更快更方便的了解学生对相应课程的掌握情况。本文研究的问题?技术综述系统重点是基于ASP.NET技术的教学资源系统的研究与构架,系统采用MVC架构,开发语言采用C#编程语言,主要开发工具是开发工具为VS2010,数据库是SQLServer2005。
主要对系统中需要以及面临的技术C#进行了分析与探讨,对于软件设计模式MVC分析,对于程序的设计理念的定义,构建教学资源系统业务模型进行了研究,并与其他教学资源系统整合模式的选择进行研究境。本文对那些研究背景进行了综述综述?分析与设计系统提出的方案本系统重点是基于ASP.NET技术的教学资源系统的研究与构架,通过系统平台的搭建,旨在打造一个以课程为中心,集合学生作业、师生答疑交流、考试和教学管理功能于一体,基于ASP.NET操作系统为核心的具有开放的、交互的网上学习及教学资源系统。系统开发语言采用C#编程语言,主要开发工具是开发工具为VS2010,数据库是SQLServer2005。本文提出或设计了什么方案,该方案具体是什么?学生用例分析分析与设计分析与设计管理员用例分析分析与设计数据流程分析系统独立性相当强投入少可节约大量劳力分析与设计可行性研究分析12技术可行性经济可行性本系统基于B/S模式采用C#语言,开发平台VS2010数据库采用SQL2005分析与设计系统具体功能模块在整体结构上是采用三层(数据层/业务逻辑层/表现层)分离的B/S设计模式,各类教学资源信息采取中心数据库SQLServer统一组织,储存;同时本系统面向学生、教师、系统管理员三种角色的用户分配不同权限,形成用户管理模块、学生模块、教师模块、管理员模块四大类功能模块。管理员模块具体的功能设计为:用户、文件、论坛、公告、新闻、站内短信;学生模块具体的功能设计为:课件、作业、在线答疑、信息管理、在线交流、教学预定。系统的实现短信管理模块实现短信管理主要有三个页面:一个是短信管理页面,一个是查看短信内容页面,还有一个是审核短信页面。短信管理页面就是一个DataGrid用来动态绑定用户的短信,不过和前面的DataGrid不同的是用户可以对短信进行删除操作。查看短信内容页面很简单就是用几个TextBox来显示数据库中短信的内容。发短信页面也是用到几个TextBox,把它的值插到数据库中。系统的实现上传作业模块实现该模块主要是实现学生作业的上传功能和查看自己曾经上传得作业的相关信息。在该页面设计中用到HTML控件FileField,它是VS.NET自带的文件上传控件极大的方便了设计者开发使用,设计者只要在后台代码里写写相应的代码即可实现文件的上传。另外还用到DataGrid控件动态绑定数据库来向学生显示曾经上传过的作业。当学生链接进入此页面时,首先下方的DataGrid会根据Session[“userid”]值查询上表中User_ID等于该Session值得数据项显示在页面中供学生参考。选好要上传的作业,填好作业的名字点击上传按钮时,页面将获取上传作业的信息并将信息存进服务器端的数据库,文件则传到服务器端设定好的硬盘里保存。学生不能上传作业名相同的作业,从而防止一个学生多次上传相同的作业加大服务器端硬盘的负担。总结与展望12345加深对目前所了解技术的深入了解对系统的优化和深入了解为未来的开发奠定了基础实现了学以致用总结与展望对技术的实际应用存在问题加以了解和解决感受到老师和同学的帮助,十分的感激致谢祝愿各位领导、专家、导师:身体健康合家幸福新年快乐短信代码functionSelectAll(spanChk){
var
theBox=spanChk;xState=theBox.checked;elm=theBox.form.elements;for(i=0;i<elm.length;i++){
if(elm[i].type=="checkbox"&&elm[i].id!=theBox.id){
if(elm[i].checked!=xState)elm[i].click();}}}SqlConnection
MyConnection;MyConnection=newSqlConnection("InitialCatalog=mydb;DataSource=PAUL;IntegratedSecurity=SSPI;");MyConnection.Open();stringfilePath="",fileExtName="",mFileName,mPath;filePath=fileUp.PostedFile.FileName;//取得文件路径fileExtName=filePath.Substring(filePath.LastIndexOf(".")+1);//取得与Web服务器上的指定虚拟路径相对应的物理文件路径。mPath=Server.MapPath("upedfile/");mFileName=filePath.Substring(filePath.LastIndexOf("\\")+1);//取得文件名stringpath=mPath+mFileName;fileUp.PostedFile.SaveAs(mPath+mFileName);DateTimenow=DateTime.Now;//将新记录插入到数据库中stringConnStr;SqlCommand
MyCommand;ConnStr="insertintoUpFile(User_ID,File_owner,File_name,File_type,File_address,File_datetime,File_Marker,File_state)VALUES('"+Session["userid"].ToString()+"','"+Session["username"].ToString()+"','"+TextBox1.Text+"','"+fileUp.PostedFile.ContentType.ToString()+"','"+path+"','"+now.ToString()+"','作业','未批改')";My
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗工程承揽合同
- 轨道交通建造师聘任合同
- 幼儿园幼儿临时接送合同范本
- 知识管理信息化管理实施办法
- 临时非营利组织救护
- 电商服务员工工资管理
- 养猪场建筑垃圾处理协议
- 船舶修造配电系统改造协议
- 美发学校食堂炊事员工作合同
- 别墅区房产交易合同模板
- 智能检测与监测技术-智能建造技术专02课件讲解
- 2025蛇年一年级寒假作业创意与寓意齐【高清可打印】
- 辽宁省重点高中沈阳市郊联体2023-2024学年高二上学期期末考试语文试题(解析版)
- 多系统萎缩鉴别及治疗
- 小学体育足球课教育课件
- HSE(健康、安全与环境)计划书
- 质量保证大纲(共14页)
- Starter软件简易使用手册
- 苏少版音乐六年级上册《初升的太阳》教案
- 轻质隔墙板安装合同协议书范本标准版
- 车辆管理各岗位绩效考核量表
评论
0/150
提交评论