资源预览内容
第1页 / 共76页
第2页 / 共76页
第3页 / 共76页
第4页 / 共76页
第5页 / 共76页
第6页 / 共76页
第7页 / 共76页
第8页 / 共76页
第9页 / 共76页
第10页 / 共76页
亲,该文档总共76页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2 0 1 0 年度专业硕士学位论文 l9i41 34 学校代码:1 0 2 6 9 学号:6 3 0 81 5 0 0 2 5 3 荦采吁绍天擎 基于W e b 文语转换通讯系统的设计与实现 2 0 1 0 年11 月 r , v - ,一。 ll】IJIIlIII 2 0 1 0P r o f e s s i o n a lM a s t e r SD e g r e eT h e s i s U n i v e r s i t yC o d e :1 0 2 6 9 S t u d e n tI D :6 3 0 815 0 0 2 5 3 Ea s tC h i n aN o r m a l U n i v e r s i t y D e s i g na n d R e a l i z a t i o no fT e x tt oS p e e c h C o m m u n i c a t i o n S y s t e m sB a s e d o nW e b T y p e : D o m a i n : S u p e r v i s o r : A p p l i c a n t : S u nh u az h iP r o f e s s o r L iw e i 2 0 1 0 1 1 现,是在 华东师范大学攻读碍垂博士( 请勾选) 学位期间,在导师的指导下进行的研究工作及取得 的研究成果。除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的 研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢 意。 作者签名:日期:2 0 1 0 年1 1 月2 1 日 华东师范大学学位论文著作权使用声明 基于W e b 文语转换通讯系统的设计与实现 加入播放器,s o u n d u r l ( 声音文件的存放路径) 和r e a d s p e a d ( 声音播放速 度) 是全局变量,它们的赋值过程都是在后台实现的。 后台相关核心代码: 从数据库中查找未读语音信息 f f ( m s g s o u n d ! = ”) 如果存在未读语言信息 s o t m d u r l = ”m s g s o u n d “ + m s g s o u n d ;给声音文件的存放路径变量赋值 T i m e r l I n t e r v a l = t o t a l 6 0 0 ;控制播放器换播下一个声音文件的等待时间t o t a l 从 数据库中读取出来。接下来将数据库中当前新的未读标记订更新为r d - - r d - I 。 6 7 声音库文件存储的利弊 语音文件库的存取采用独立文件的格式,便于声音的合成和修改,因此在 设计阶段采用了这种方式,同时由于声音文件的命名采用了与文字信息相对应 编码规则,因而提高了声音编码与合成的速度。出于安全性的考虑,可以将声 音文件采用数据库格式存取。 3 5 基于W e b 文语转换通讯系统的设计与实现 第7 章服务功能模块的设计与实现 7 1 发送邮件 很多网站都有收发邮件的功能。为了方便用户本系统同样设计了邮件发送 功能,当用户进入系统点击信息收发图标即可以进入收发邮件界面。 图7 1 邮件模块功能流程图 7 1 1 功能流程图 用户要给对方发邮件点击发邮件填写邮件标题,如果不写标题不能发送邮 3 6 基于W e b 文语转换通讯系统的设计与实现 件系统会提示你写标题,选择要发送的用户如果不选择同样不能发送邮件系统 也会提示用户。然后写邮件内容,还可以添加附件但邮件附件长度不能超过所 规定的大小,如果用户自己填写附件地址,改附件必须存在不存在系统会提示 用户,发送后系统提示发送成功。功能流程图如图7 1 所示。 7 1 2 邮件发送技术实现 邮件发送过程中未选择联系人与附件不存在的情况如图7 - 2 至7 - 5 所示, 实现代码如下: 期嬲嬲样秽”嗍嘲鳓嬲嬲嬲辫”一”辅戮凇黼铺鞘嬲 :曼乙曼旦勉苎苎曼臣曩置暖蕾蕾冒譬萄圈重曩蠹瞄固薯筮譬重宙蕾i 圈墨曩_ 图7 - 2 截图一发送邮件 定义s d m 钮( 收件人) 为整形变量初始为0 ,未选中收件人。 h a ts e n d m = 0 ; 细( i n ti = O ;i 如果未选中收件人则s e n d m e n 为0 ,并显示提示信息:请选择接收人。 i f ( s e n d m c n 一0 ) L a b e l1 T e x t = ”请选择接收人”l 彰彬彬獬2 聊”嘲御鳓鳓麟癣嘲嬲”矽忡 7 。 “帆;矗轴i - 删稼释哮 j ,甄勉璺兰鳘蟹墨誓露墨日圈墨疆奠蟹譬E ,曩墨匿要蕾曩l 西蓝譬- 图7 3 截图一未选择联系人后显示提示信息 3 7 基于W e b 文语转换通讯系统的设计与实现 定义文件保存路径 S t r i n gs a v 印a t l l 2 = S e r v e r M a p P a t h ( ”一u p f i l e s ”) ; 定义文件名 S t r i n gf i l e n a m e 2 = F i l e U p l o a d l F i l e N a m e ; 定义上传时间为当前时间 D a t e T i m ec u r r e n t t i m e 2 = D a t e T i m e N o w ;S t r i n gd b f i l e = ”; i n tS U C C 鹪= l ; 如果文件名不为空则进行读取下列代码 i f ( f i l e n a m e 2 T r i m 01 = ”) 如果文件长度大于0 并且文件长度小于1 0 M B 则符合文件大小要求读取下列代码 I f ( F i l e U p l o a d l P o s t e d F i l e C o n t c n t L c n g t h 0 & & F i l e U p l o a d l P o s t e d F i l e C o n t e n t L e n g t h = 1 0 4 8 5 7 6 0 ) L a b e l l T e x t = L a b e l l T e x t + 附件文件太大”; s u c c e s s = 0 ;) e l s e 如果用户自己输入的文件路径不存在的话显示提示信息附件文件不存在。 L a b e l l T e x t = L a b e l l T e x t - I - ”附件文件不存在,请更换! ”; S U C C E S S = 0 ; 一! 丈”_ 。_ “_ 。_ _ l 一“”鼍“均r 臻g 淞“ ;| 期骖麓貔咎雅臻嬲貔 一 囊髫l 畸鹆k ;甓一9 。4 谖笺凛 和删蔽融慨二o 渤。懑涟鬻 :蠲目嘲目 l i :墨爱蜒恐f 够一1 囝 4 嘲一u 童! 拦二! - 图7 - 4 截图一附件不存在 i f ( s u c c e s s 1 ) 基于W e b 文语转换通讯系统的设计与实现 建立和数据库新的连接字符串并打开连接 S t r i n gc o n s t r = S y s t e m C o n f i g u r a t i o n C o n f i g u r a t i o n M a n a g e r A p p S e t t i n g s ”a s p d b l j ”】; S q l C o n n e c t i o nc o n n = n o wS q l C o n n e c t i o n ( c o n s t r ) ;c o n n O p e n ( ) ; 执行S Q L 查询语句 S q l C o m m a n dc m d ;f o r ( i n ti = O ;i i f ( f j ! = ”) 如果附件不等于空,那么“超链接”控件的V i s i b l e 属性为t r u e 链接可见;链接地址为 u p f i l e s 目录下对应的附件名称,否则链接属性不可见文本显示“无”。 H y p e r L i n k l V i s i b l e = t r u e ; H y p e r L i n k1 N a v i g a t e U d = ” ,u p f i l e s ”+ 巧;) E l s e L a b e l1 V i s i b l e = t r u e ; L a b e l1 T e x t = ”无”;) 嬲缪哆”拗嗍嘲嗍辨甓”獬黼黼麓茹黝 占。缴皇恕。雹蟹豳豳圈曩墨曩曩瞄囝田露圈譬曩圈霉圈 钴雒哆二厶磷豳鞠t o ,l ”J _ m 图7 - 8 截图一查看邮件 如果用户I D 为空则返同到引导页 i f ( S e s s i o n ”u s e r i d ”1 - = n u l l ) R e s p o n s e R e d i r e c t ( ”i n d e x a s p x ”) ; 4 2 基于W e b 文语转换通讯系统的设计与实现 i f ( ! I s P o s t B a c k ) S t r i n gi d = R e q u e s t Q u e r y S t r i n g ”i d ”】; 建立和数据库新的连接并打开连接 S t r i n g c o n s t r = S y s t e m C o n f i g u r a t i o n C o n f i g u r a t i o n M a n a g e r A p p S e t t i n g s ”a s p d b l j ”】; S q l C o n n c c t i o nc o n l l = n e wS q l C o n n e c t i o n o n s 仃) ; c o n n O p e n 0 ; S q l C o m m a n dc m d ; e m d = c o m l C r e a t e C o m m a n d O ; 定义s q l 查询语句,查询m a i l 表中的所有内容。 e m d C o r m n a n d T e x t = ”S E L E C T 幸F R O Mm a i lw h e r ei d = i d ; c m d P a r a m e t e r s A d d ( ” i d ”,S q l D b T y p e N V m C h a r ) V a l u e = i d ; S q l D a t a R e a d e rr e a d e r = e m d E x e c u t e R e a d e r O ; 二 w h i l e ( r e a d e r R e a d 0 ) 。 l t $ 件标题,内容和附件分别为3 个T e x t b o x 的T e x t 值。 T e x t B o x1 T e x t = r e a d e r ”t i t l e ”】T o S t r i n 9 0 ; T e x t B o x 3 T e x t = r e a d e r ”m e s s a g e ”】T o S t
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号