教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

基于ASP_NET的互动多媒体学习社区网站建设_龚琪琳(2)

来源:网络收集 时间:2026-04-01
导读: O l e D b D a t a R e a d e r o d r=m y d o.r o w(s q l);//调用数据库操作类中的r o w方法 o d r.R e a d();//前进一条记录 V U r l=″V i d e o″+″″+o d r[″V i d e o U r l″].T o S t r i n g();//存储

O l e D b D a t a R e a d e r o d r=m y d o.r o w(s q l);//调用数据库操作类中的r o w方法

o d r.R e a d();//前进一条记录

V U r l=″V i d e o″+″″+o d r[″V i d e o U r l″].T o S t r i n g();//存储视频教程的路径

i f(!F i l e.E x i s t s(S e r v e r.M a p P a t h(″.″)+″″+V U r l))//判断此教程是否存在

{s t r i n g d l s q l=″d e l e t ef r o m t b V i d e ow h e r eV i d e o I D=″+ C o n v e r t.T o I n t32(R e q u e s t.Q u e r y S t r i n g[″V i d e o I D″]);

m y d o.a d l D a t a(d l s q l);//删除该视频的信息

P a g e.R e g i s t e r S t a r t u p S c r i p t(″t r u e″,″<s c r i p t>a l e r t(′文件不存在!请返回!′);l o c a t i o n=′i n d e x.a s p x′</s c r i p t>″);} V i d e o T i t l e=o d r[″V i d e o N a m e″].T o S t r i n g();//存储视频名称

C o n t e n t=o d r[″V i d e o C o n t e n t″].T o S t r i n g();//存储视频内容简介

N a m e=o d r[″N a m e″].T o S t r i n g();//存储发布人

F B D a t e=o d r[″F B D a t e″].T o S t r i n g();//存储发布日期

C l i c k S u m=o d r[″C l i c k S u m″].T o S t r i n g();//存储点击率

}

c a t c h(E x c e p t i o ne x)

{R e s p o n s e.Wr i t e(e x.M e s s a g e.T o S t r i n g());}}

2.3发布并管理教程实现过程

在主页W e b窗体的加载事件中需要先判断用户是否登录,只有登录才可以发布教程和管理教程,如果没有登录将弹出对话框跳转到首页。发布教程时,当用户将教程信息添加正确后单击“发布”,将用户的教程信息保存到数据库中。代码如下:

p r o t e c t e dv o i d b t n F B C l i c k(o b j e c t s e n d e r,E v e n t A r g s e)

{…

t r y

{s t r i n g s q l=″″;

i f(i s V S==″t b S o u n d″)//判断教程是否是语音类型

{//判断用户上传的文件类型

i f(F i l e U p l o a d1.F i l e N a m e.S u b s t r i n g(F i l e U p l o a d1.F i l e N a m e. L a s t I n d e x O f(″.″)+1)==″m p3″)

{//判断用户上传的语音教程是否存在

i f(!F i l e.E x i s t s(S e r v e r.M a p P a t h(″.″)+″S o u n d″+ t h i s.F i l e U p l o a d1.F i l e N a m e))

{s q l=″i n s e r t i n t o t b S o u n d(S o u n d T y p e,S o u n d N a m e,S o u n d-U r l,C l i c k S u m,S o u n d C o n t e n t,N a m e)v a l u e s(′″+t y p+″′,′″+v s-n a m e+″′,′″+t h i s.F i l e U p l o a d1.F i l e N a m e+″′,′″+c l i c k s u m +″′,′″+c o n t e n t+″′,′″+n a m e+″′)″;//设置路径用于保存上传的语音

P a t h=S e r v e r.M a p P a t h(″./″)+″S o u n d″+″″+t h i s.F i l e U-p l o a d1.F i l e N a m e;

i f(m y d o.a d l D a t a(s q l))

{//将文件保存到指定位置

i f(F i l e U p l o a d1.F i l e N a m e.S u b s t r i n g(F i l e U p l o a d1.F i l e N a m e. L a s t I n d e x O f(″.″)+1)==″w m v″)

{//判断用户上传的视频教程是否存在

i f(!F i l e.E x i s t s(S e r v e r.M a p P a t h(″.″)+″V i d e o″+t h i s.

F i l e U p l o a d1.F i l e N a m e))

{s q l=″i n s e r t i n t ot b V i d e o(V i d e o T y p e,V i d e o N a m e,V i d e o U r l, C l i c k S u m,V i d e o C o n t e n t,N a m e)v a l u e s(″+t y p+″,′″+v s n a m e+″′,′″+t h i s.F i l e U p l o a d1.F i l e N a m e+″′,″+c l i c k s u m+″,′″+c o n t e n t+″′,′″+n a m e+″′)″;//设置路径用于保存上传的视频

P a t h=S e r v e r.M a p P a t h(″./″)+″V i d e o″+″″+t h i s.F i l e U-p l o a d1.F i l e N a m e;

…}

3 结束语

本文从互动多媒体学习社区网站的前台和后台的详细设计流程着手,对网站用户注册、查看视频教程、发布并管理教程等进行详细阐述,并基于A S P. N E T设计开发了互动多媒体学习社区网站。基于计算机数字技术的多媒体教学,已经发展成为综合利用计算机网络通信和多媒体进行交互式教学的网络教育,它不但改变了传统教学模式和手段,而且本质上改变了传统教学思想和观念,促进了教育的终身化、现代化、社会化和国际化。

参考文献:

[1] 张领.A S P.N E T项目开发全程实录[M].北京:清华大

学出版社,2006.

[2] 卢镇波,李青,段明辉.A S P编程实例入门与提高[M].

北京:电子工业出版社,2005:124-129.

[3] 吕俊音.A S P基础及应用教程[M].北京:机械工业出版

社,2006.(下转第77页)

 2010年第3期

田小强等:S Q L i t e 3在便携式医疗超声仪中的应用研究

77

 S q l i t e >

若进入数据库命令行管理模式,说明目标板环境配置正确。程序独立交叉编译时,需要指定交叉编译链接时库路径、头文件名路径和链接库名称。

[/a r m -l i n u x ]a r m -l i n u x -g c c -I

/(头文件路径)-L /(库文件路径)-l s q l i t e 3-o a p pa p p .c

[/a r m -l i n u x ]f i l e a p p

//查看编译后的文件类型为a r m 体系代码

[/a r m -l i n u x ]l d d a p p

//查看a p p 程序依赖的库文件

5.2病历数据库访问测试

S Q L i t e 3中数据库访问S Q L 语句是同C 语言编译在一起的,所以执行的速度很快,在开启事务操作后,对进行病历库病人表执行1万次I n s e r t 操作,执行时间小于0.2秒;对1万条记录进行S e l e c t 语句多表查询,执行时间小于0.1秒;对10组100K B 二进制文件(B L O B 类型)写入操作时间小于0.5秒,响应速度可以满足便携式设备对数据的访问效率要求。

6 结束语

通过S Q L i t e 3数据库对便携式超声仪病历和诊断信息数据进行管理,提高了该仪器信息处理的效率,另外,以数据库为中心的嵌入式软件在架构上也更加合理。便携式医疗电子设备的市场需求在增长,同时用户对产品的功能需求也在增长,数据存储能力和信息的检索和查询能力是未来便携式电子医疗设备的一个主要功能指标,如笔者所述,S Q l i t e 3数据库可以其优越的性能在基于嵌入式技术的便携式医疗仪器中开发中发挥更大的作用。

参考文献:

[1] C h u n y u e B i .R e s e a r c ha n da p p l i c a t i o no f S Q L i t ee m b e d d e d

d a t a b a s

e t e c h n o l o g y [J ].WS E A ST r a n s a c t i o n s o nC o m p u t -e r s ,2009,8(1):83-92.

[2] R i c h a r dH i p pD .S Q L i t eH o m e p a g e [E B /O L ].h t t p ://w w w .

s q l i t e .o r g ,2009-07-01.

[3] 邹柏程,赵利.一个嵌入式L i n u x 系统开发平台的构建

[J ].计算机与现代化,2008(9):30-33.

[4] 冯佳佳,薛锦云.基于可重用数据查询构件的手持医护

信息系统的研究[J ].计算机与现代化,2009(9):132-135.

[5] 樊燕红.全数字B 型超声诊断仪系统结构 …… 此处隐藏:4235字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于ASP_NET的互动多媒体学习社区网站建设_龚琪琳(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/50104.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)