基于ASPNET的课程网站功能设计

基于ASPNET的课程网站功能设计

ID:43767978

大小:69.50 KB

页数:6页

时间:2019-10-14

基于ASPNET的课程网站功能设计_第1页
基于ASPNET的课程网站功能设计_第2页
基于ASPNET的课程网站功能设计_第3页
基于ASPNET的课程网站功能设计_第4页
基于ASPNET的课程网站功能设计_第5页
资源描述:

《基于ASPNET的课程网站功能设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于ASP.NET的课程资源网站的功能设计原标题:基于ASP.NET的课程资源网站的设计与实现摘要:基于ASP.NE堪立的课程资源网站,集共享、管理和展示功能于一体•介绍了网站具备的主要功能模垛和开发运行环境,描述了文档自动转换及在线阅读、定制资源类别导航栏、大文件上传的具体实现过程。关键词:课程资源网站;在线闻读;定制资源类别;犬文件上传0引言随着高职院校对于示范性专业建设工作的开展,积极探索课程改革新思路,建立一套支持H常教学活动,集共亨、管理和展示等功能于一体的课程资源库尤为重要。通过Web网站建立实现课程资源库,充分利川校园网络,为师生捉

2、供了新型的教学平台.本文围绕着基于ASP.NET的课程资源网站的功能设计,对网站实现过程小的关键技术进行分析研究,具体介绍了大文件上传、定制资源类别导航栏、文档口动转换及在线阅读的实现过程。1系统功能课程资源网站从使用角度分为前台功能和后台功能,前台功能面向浏览网页的普通用户和课程学习的洋牛用户,可以在线学习或者卜-载课程资源,网站后台面向网站管理员及教师用户,对网站的课程资源进行更新维护。1.1网站前台(1)资源分类浏览模块如图1所示,页面左侧的垂直导航栏显示课程资源分类列表,页面的主体区域显示选中类别下的所冇课程资源,显示内容包括资源的名称、

3、文件格式、上传者和上传时间及相关描述等,通过资源名称链接,在打开的页面中町以查看资源详细。(2)查看资源详细模块课程资源包含的文件格式主要有PDF、RAR和AVI这三种,因此课程资源详细页而采用三种不同的呈现方式展现课程资源所包含的内容・教师上传资源前先将word、ppt文档转换成PDF文档以实现在线阅读,课程项H库和案例库则是打包成RAR压缩文件以方便用户进行下载,对于avi视频文件格式,不仅能够下载,也可以通过在网页中嵌入流媒休播放器进行在线播放。图2所示为在线浏览PDF文档转换成swf格式的课程资源。1.2网站后台设计(1)课程资源类别管理

4、模块资源类别管理包含了添加、删除、修改资源类别。为便于用八的查看和使用,资源类别名显示在前台页而的垂直导航栏屮,在管理页而中可以对资源类别的顺序进行设置和保存,对前台页血资源导航栏进行更新。如图3所示为课程资源类别管理.(2)课程资源管理课程资源管理实现了对课程资源网站的更新,可以将选屮的多个资源信息进行删除,资源信息的删除不仅删除数据库对应的表记录,还将彻底删除服务器文件上传目录对应的资源文件。添加资源不仅将新的课程资源信息添加至数据库,还将対应的文档、程序包或视频上传至服务器。2系统开发运行环境网站开发使用了微软的ASP.NET技术,C#作为

5、编程语言,使用jQuery技术在浏览器端对HTML元素进行操作。开发环境选用VisualStudio2005擞据库平台为SQLServer2005,服务器软件IIS6.0及运行平台.NETframework2.0,浏览器版本在IE9.0以上.此外,还需要三个软件包的支持,分别是用于人文件上传的NeatUpload>转换swf格式的SwfTools>在线阅读播放器Flexpaper.3关键技术实现3」文档swf转换及在线阅读课程资源的各类文档以PDF格式上传,再通过SwfTools小的PDF2SWF工具将PDF文件转换为体积较小的SWF文件,适合网

6、络传播[2].(1)下载并安装SwfTools软件包,用于将PDF文档转换为Swf文档。C#程序调用SwfTools进行文件的Swf转换://提供完整的软件安装路径stringcmdStr=nC:\ProgramFiles\SWFTools\pdf2swf.exen;stringfilePath=HttpContext.Current.Server.MapPath(”./loadpath/"+NewFileName+ExtenName);//设置执彳亍命令,filePath是被转换文件的路径,savePath是转换后swf文件的存放路径st

7、ringargs="-t"+filePath+"-o”+savePath+”\”+NewFile-Name+”.swf*;pdf2swf.ExecutCmd(cmdStr,args);//pdf2swf工具执行转换命令需要注意,服务器端如果是32位操作系统,获取可执行文件的路径需要写成C:\ProgramFiles(x86)WSWFToolsWpdf2swf.exe,否则无法找到转换工具.(2)在线阅读文档木系统使用开源的Flexpaper播放器,可以嵌入到网页中播放swf文档。首先,下载解压的js文件夹和FlexPaperViewer.sw

8、f文件并复制到站点目录下,在文档阅读页而添加JavaScript脚本对播放器参数进行配直,这时页面屮播放的文档是固定不变的。接着,进行资

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。