版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、xxxxxxxxxxxxxxxxxxxxxxxxxx 学院学院本科毕业设计(论文)题 目 ktv 点歌系统 管理歌曲模块 指导教师 xxxx 职称 (讲师) 学生姓名 xxxxxx 学号 20073512130 专业 计算机系 班级 信管专升本班 院 (系) 电子信息工程学院 完成时间 2009 年 4 月 26 日 iktv 点歌系统点歌系统 管理歌曲模块 摘 要 如今, “mp3”格式的音频文件已然成为了人们的酷爱,所以我借此毕业设计之机,制作出一款属于自己的 mp3 播放系统。此设计以 windows media player 为模板,参照其设计思想和公共的网格类控件,在实际的开发过程中
2、力求使其具有较强的实用性和灵活性,具备了 windows media player 强大全面的功能,但它外观简洁,操作简便,可满足一般性的音乐需求。关键字 实用性和灵活性,外观简洁,操作简便。 iiabstract now,the “.mp3”is the favorite,so i want to design a player of mp3 in my guraduation design. this design take the windows media player as the template, according to it designs the thought, tryi
3、ng hard for to design a more simple player of mp3 .although this sort of mp3 player doesnt have the powerful function like windows media player ,it can contented the need of general music and it also has the advantage likes brief outward and easy operating . this topic discusses how to use the grid
4、control of vb to develop pratical software and how to use it conveniently and simply。 keywords: practical and active,brief outward ,easy operating 目 录摘 要.iabstractabstract.ii1 1、绪 论.12 2、分 析.22.1 项目制作意义 .22.2 项目制作目标 .22.3 项目制作工具 .22.4 相关知识: .32.4.1 visual studio2005 .42.4.2 windows media player .52.
5、4.3 photoshop 7.0 .52.4.4 sql server .62.4.5 mp3 简介 .73、系统设计.83.1 系统设计思路 .83.2 界面设计 .83.3 功能详解及程序代码与数据库结构 .83.3.1 数据库结构与 e-r 图 .83.3.2 程序定义 .1023.3.3 程序详解 .114、结果分析.234.1 效率分析 .234.2 可靠性分析 .234.3 置环境要求 .234.4 优点 .234.5 缺点和不足 .23总 结.24致 谢.25参考文献.2611 绪 论 如今, “.mp3”格式的音频文件已然成为了人们的酷爱。它音质较好,占用空间小,非常适宜于
6、pc,自诞生之日起就一直倍受人们倾爱。1987 年德国的研究机构 iis(institute integrierte schaltungen)开始着手一项声音编码及数字音频广播的计划,名称叫做 eureka eul47,即 mp3 的前身。之后,这项计划由 iis 与 erlangen 大学共同合作,开发出一套非常强大的算法,经由 150国际标准组织认证之后,符合 iso-mpeg audio layer-3 标准,就成为现在的 mp3。 自从“.mp3”诞生以来,也衍生出了许多 mp3 播放软件,如:real player,media player 等等著名产品,它们外形美观大方,操作简便,
7、易使用,亦受人们喜爱。于是我借此毕业设计之机,借鉴 media player 的设计思想,取其大概,亦想制作一款自己的 mp3 播放系统。 visual studio2005 是微软公司出品的一个快速可视化程序开发工具软件,借助微软在操作系统和办公软件的垄断地位,vs.net 在短短的几年内风靡全球。vs.net 是极有和功能强大的软件,主要表现在:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码。vs.net 程序语言具有许多优秀的特性,用其设计应用程序时有两个基本特点:可视化设计和事件驱动编程。 基于以上原因,我决定采用 visual studio2005
8、作为本软件的开发平台。 此设计秉承 media player 的设计思想,汲取其设计思路,外形简洁,操作更加简便,工作环境要求低,且易存放,易保存。 在设计中,我始终注意保持 media player 的基本样式,注意保持其基本格式,目的在于给人以熟悉的感觉,使人们在操作时更容易。 由于对 visual studio2005 是初学,因此难免有疏漏,故此设计较为简单,请各位老师谅解。22 分析2.1 项目制作意义1987 年德国的研究机构 iis(institute integrierte schaltungen)开始着手一项声音编码及数字音频广播的计划,名称叫做 eureka eul47,即
9、 mp3 的前身。之后,这项计划由 iis 与 erlangen 大学共同合作,开发出一套非常强大的算法,经由 150国际标准组织认证之后,符合 iso-mpeg audio layer-3 标准,就成为现在的 mp3。自从“.mp3”诞生以来,也衍生出了许多 mp3 播放软件,如:real player,media player 等等著名产品,它们外形美观大方,操作简便,易使用。因此,设计简洁明朗的 mp3 播放软件就成为许多软件公司的工作重点。其实,我所制作的“ktv 点歌系统”,无论从其技术含量还是从其市场要求度来说,都不能满足市场的要求,但是我更看重的是我在这次毕业设计所学到的知识。
10、在导师的教导下,学习了一门新的语言,学会了一项新知识,这一些都是我以前不曾接触到的,为我以后的学习和发展提供了莫大帮助。 所以我更看重的是学习的本质的东西:即是否学到知识,尝到什么知识,对以后个人的发展有无益处,有何益处,只有这样,我认为才能够把握住学习的主动权,学到真正的东西。2.22.2 项目制作目标尽管 windows media player 功能强大,操作简单,适合普通用户的简单需求,故我们需要一种界面简洁,操作简单快捷的播放工具。这一款”ktv 点歌系统” ,它具有 windows media player 强大功能,其简洁的界面,快捷的操作,非常容易上手,且运行环境要求低,非常适
11、合大多数用户普通的音乐需求。2.32.3 项目制作工具 除了 visual studio2005 之外,当前能够编制 windows 应用程序的可视化编程3工具还有很多,所针对的编程领域也各有侧重,就微软系列的可视化开发工具而言,就有 vb,visualc+,visualj+,visual foxpro 等,其中 visual foxpro 是针对数据库编程的开发工具;visual c+是为专业程序设计员提供的开发工具,变量声明和定义严密,功能强大灵活,必须经过相当的努力才能掌握;而 vb 不支持虚类、多态性和类的继承,相对而言 vb 简单易学,变量定义不太严密,于非专业程序员而言功能足够强大
12、,visual c+一样也支持网络编程和数据库编程。 传统的应用程序开发过程可以分为三个明显的步骤:编码、编译和测试。但是visual studio2005 与传统的语言不同,它使用交互式方法开发应用程序,使三个步骤之间不再有明显的界限。 在大多数语言里,如果编写代码时发生了错误,则在开始编译应用程序时该错误就会被编译器捕获。此时必须查找并改正该错误,然后再次进行编译,对每一个发现的错误都要重复这样的过程。visual studio2005 在编程者输入代码时便进行解释,即时捕获并突出显示大多数语法或拼写错误。看起来就像一位专家在监视代码的输入。 除即时捕获错误以外,visual studio
13、2005 也在输入代码时部分地编译该代码。当准备运行和测试应用程序时,只需极短时间即可完成编译。如果编译器发现了错误、则将错误突出显示于代码中。2.42.4 相关知识: visual studio 2005(以前称为“visual studio 代号 whidbey” ) 。该版本的 visual studio 与 .net framework 共同提供对类库、公共语言运行库 (clr)、编程语言和集成开发环境 (ide) 的革新和增强。此外,该产品还使开发人员能够编写存储过程,从而提供对 sql server 2005(以前称为“sql server 代号 yukon” )的深入支持。 vi
14、sual studio 代号“orcas” 。该版本的 visual studio 和 .net framework 为代号为“longhorn”的 windows 操作系统提供工具支持。生成 microsoft 开发人员工具的目的始终围绕着使开发人员能够利用 windows 平台中的最新进展这一主题。microsoft 提供支持即将面世的 sql server 和 windows 操作系统版本的工具,从而继续发扬了这一传统。42.4.1 visual studio20052000 年七月在美国奥兰多举行的专业开发者大会上,微软公司展示了它最新的.net 体系,从多的发言人向大会介绍了.net
15、 的特征和构成。从此,软件业界就开始掀起了一股“.net”热潮。通过.net, 微软公司为人们提供了一种全新的开发平台,这个平台将推动以新体系为基础的协同 web 应用开发。微软公司推出 visual studio.net 的目的就是要推进网络应用软件的开发,使用 visual studio.net 开发系统可以编写最简单的基于 windows 的单层应用软件,也可以编写 windows 下的客户/服务器多层应用软,无论是为了 windows 还是为 web , visual studio 都在各个层面上作了大量的工作。visual studio.net 与以往版本相比发生了巨大的变化,这种变
16、化主要来自两个方面:一是语言本身的改进和.net 平台的建立。无论是在网络应用还是在本地应用上,都对各种语言做了许多改进,特别是用崭新的 c#语言代替了 j+。c#具有简捷、灵活、安全、面向对象和兼容性强等许多优点,是.net 中的旗帜语言。二是开发环境的重大改变。首先,在一个开发环境中同时集成了 visual basic、visual c+、visual c#和 foxpro。其次,开发环境的适应性大大增强了,适用于快速 web应用软件的开发,可以轻松地运用 xml 和 web 服务进行跨平台计算,也可以快速开发中间层商务组件。再次,调试功能增强了,它可以调试不同语言开发的应用程序,也可以调
17、试工程,进程和存储过程。这些新特性使用户的开发效率有了大幅度的提高。正如微软公司首席执行管鲍尔默所说:“microsoft.net 代表了一个集合、一个环境、一个可以作为平台支持下一代 internet 的可编程结构。microsoft.net 的策略是把因特网本身作为构建新一代操作系统的基础,将因特网和操作系统的设计思想合理延伸。visual c#是微软公司为它的 microsoft.net 计划推出的核心编程语言。该语言几乎综合了目前所有编程语言系统的优点,并结合因特网的需要,增加了丰富的新特性和增强功能。visual c#语言面向对象的设计,可以用来构建从高水平的商务目标到体系标准应用程
18、序的范围宽广的组件。使用 visual c#语言,程序员能够迅速地建造提供充分开拓计算和通信的工具和服务的新的 microsoft.net 平台。c#语言的组成部分使用5简单的 c#语言结构体,能被转化成 web 服务,允许人们通过 internet 调用在任何操作系统上运行的任何语言。visual c#语言作为一种编程语言,具有以下几个至关重要的特点:兼容性;灵活性;简单性;面向对象;类开安全;版本控制;visual c#具有 c,c+语言的灵活性和语言开发效率高的特点,同时又是网络服务语言,体现了许多新的现代化开发技术。因此我们完成底层平台的调用和底层平代码的控制,实现跨语言、跨平台的因特
19、网远程调用、可以构建复杂的商务系统。2.4.2 windows media player这是微软公司基于 directshow 基础之上开发的媒体播放软件。它提供最广泛,最具可操作性,最方便的多媒体内容。你可以播放更多的文件类型,包括:windows media (即以前称为 netshow 的), asf, mpeg-1, mpeg-2, wav, avi, midi, vod, au, mp3, 和 quicktime 文件。所有这些都用一个操作简单的应用程序来完成。 favorites 菜单会让你保存最喜欢的网站,以后可以更快速,简便的重放。这个菜单甚至还能直接让你连接到很酷的网站。wi
20、ndows media player 能播放从低带宽的声音文件到全屏的图象文件,你还可重设图象窗口,甚至设成全屏,以便更好的播放。当你选定了声像地址后,windows media player 会查看是否安装了所需的 codec 文件。如果没安装,它会自动下载 codec,然后播放文件。网上的内容(可从不同的服务器或不同的媒体类型文件)在播放时中间不需停顿,传输到 windows media player 的内容,会自动调整至最佳播放状态。62.4.3 photoshop 7.0photoshop 7.0 是 adobe 公司最新版的图像编辑软件,它功能强大并且操作简便,被广泛地应用在图像处理
21、,绘画,多媒体界面设计、网页设计等领域。要掌握它的操作,必须对它有个整体的认识。2.4.4 sql serversql server 是由 microsoft 开发和推广的关系数据库管理系统(dbms),它最初是由 microsoft、sybase 和 ashton-tate 三家公司共同开发的,并于 1988 年推出了第一个 os/2 版本。sql server 近年来不断更新版本,1996 年,microsoft 推出了 sql server 6.5 版本;1998 年,sql server 7.0 版本和用户见面;sql server 2000 是 microsoft 公司于 2000
22、年推出的最新版本。sql 是一门 ansi 的标准计算机语言,用来访问和操作数据库系统。sql 语句用于取回和更新数据库中的数据,sql 可与数据库程序协同工作,比如 ms access、db2、informix、ms sql server、oracle、sybase 以及其他数据库系统。存在着很多不同版本的 sql 语言,但是为了与 ansi 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 select、update、delete、insert、where 等等) 。 sql server 特点: 1真正的客户机/服务器体系结构。 2图形化用户界面,使系统管理和数据库管理
23、更加直观、简单。 3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4sql server 与 windows nt 完全集成,利用了 nt 的许多功能,如发送和接受消息,管理登录安全性等。sql server 也可以很好地与 microsoft backoffice 产品集成。 5具有很好的伸缩性,可跨越从运行 windows 95/98 的膝上型电脑到运行 windows 2000 的大型多处理器等多种平台使用。 6对 web 技术的支持,使用户能够很容易地将数据库中的数据发布到 web 页面上。 7sql server 提供数据仓库功能,这个功能只在 oracle 和其他更
24、昂贵的 dbms 中7才有。 sql server 2000 与以前版本相比较,又具有以下新特性 : 1支持 xml(extensive markup language,扩展标记语言) ;2强大的基于 web 的分析 ;3支持 ole db 和多种查询 ;4支持分布式的分区视图 。2.4.5 mp3 简介mp3 的全名是 mpeg audio layer-3,简单的说就是一种声音文件的压缩格式。1987 年德国的研究机构 iis(institute integrierte schaltungen)开始着手一项声音编码及数字音频广播的计划,名称叫做 eureka eul47,即 mp3 的前身。
25、之后,这项计划由 iis 与 erlangen 大学共同合作,开发出一套非常强大的算法,经由 150 国际标准组织认证之后,符合 iso-mpeg audio layer-3 标准,就成为现在的 mp3。iso/mpeg 音频压缩标准里包括了三个使用高性能音频数据压缩方法的感知编码方案 (perceptual coding schemes)。按照压缩质量(每 bit 的声音效果)和编码方案的复杂程度分别是 layer 1、layer 2、layer 3。 所有这三层的编码采用的基本结构是相同的。它们在采用传统的频谱分析和编码技术的基础上还应用了子带分析和心理声学模型理论。也就是通过研究人耳和大
26、脑听觉神经对音频失真的敏感度,在编码时先分析声音文件的波形,利用滤波器找出噪音电平( noise level ),然后滤去人耳不敏感的信号,通过矩阵量化的方式将余下的数据每一位打散排列,最后编码形成 mpeg 的文件。而音质听起来与 cd 相差不大。mp3 的好处在于大幅降低数字声音文件的容量,而不会破坏原来的音质。以 cd音质的 wave 文件来说,如抽样分辨率为 l6bit,抽样频率 44.1khz,声音模式为立体声,那么存储 l 秒钟 cd 音质的 wave 文件,必须要用 l6 bit * 44100 hz * 2 stereo = 1411200 bit,也就是相当于 1411.2k
27、bit 的存储容量,存储介质的负担相当大。不过通过 mp3 格式压缩后,文件便可压缩为原来的 1/10 到 l/12,每 l 秒钟的 mp3 只需大约 112-128kbit 就可以了。83系统设计3.13.1 系统设计思路1. 由 media player 控件模板;2. 用 photoshop 7.0 处理图片;3. 用 winform 添加代码、控件;4. 用 sql server 存储数据;5. 完成设计。3.23.2 界面设计1由 photoshop 7.0 处理各界面需要的图片;2搭建歌曲播放页选歌列表及排序功能;3. 搭建歌曲播放页的 media player 控件模版;4. 搭
28、建歌曲播放页的刷新 移除歌曲、全部移除功能按钮。3.33.3 功能详解及程序功能详解及程序代码代码与数据库结构与数据库结构3.3.1 数据库结构与 e-r 图1、music_select (歌曲选择中间表)如表 1-1 所示列名列名类型类型大小大小备注备注idint4主键、自增长musicidvarchar50歌信息曲 idplayvarchar50播放序号datetimedatetime8添加日期表 1-192、music_property (歌曲信息存放表)表 1-2 所示列名列名类型类型大小大小备注备注idint4主键、自增长concert_namevarchar50歌手姓名chines
29、e_namevarchar50歌曲名称english_namevarchar50歌曲拼音music_typevarchar50歌曲类型music_addressvarchar500歌曲存放路径lyrics_addressvarchar500歌词存放路径remarksvarchar1000备注datetimedatetime8添加时间表 1-23、歌曲选择中间表 e-r 图 如图 1-3 所示表 1-3104、伴奏信息存放表 e-r 图 如图 1-4 所示表 1-43.3.2 程序定义为便于下面分析程序的方便,故把主要函数名单独列出播放列表 del_no_click移除单个歌曲播放列目 del_
30、click移除全部播放列目 select_click刷新播放列表 msgrid_rowheadermousedoubleclick选择歌曲加入播放列表 msgridview_rowheadermousedoubleclick选择歌曲播放113.3.3 程序详解程序设计流程图cbaserlue 主要类详解/获取数据库连接配置public static string constring=configurationmanager.appsettingsmusic.tostring();/传入参数返回数据集12public static dataset executedataset(string ex
31、ecutesql, commandtype cmdtype, sqlparameter dbparameter, string returntablename, int startindex, int pagesize)/获取配置连接sqlconnection conn = new sqlconnection(constring);/执行sql语句sqldataadapter ad = new sqldataadapter(executesql, new sqlconnection(constring); ad.selectcommand.commandtype = cmdtype; if (
32、dbparameter != null) /所循环传入的参数 foreach (sqlparameter ter in dbparameter) sqlparameter meter = new sqlparameter();meter = new sqlparameter(ter.parametername, ter.sqldbtype); meter.value = ter.value; ad.selectcommand.parameters.add(meter); /构建dataset结构 dataset st = new dataset(); if (startindex = 0 &
33、pagesize = 0) /填充数据 ad.fill(st, returntablename); else 13/填充数据 ad.fill(st, startindex, pagesize, returntablename); /返回dataset return st; /添删改操作public static int execoutnonquery( string executesql, commandtype type, sqlparameter dbparameter) /获取配置连接 sqlconnection con = new sqlconnection(constring);/执
34、行sql语句 sqlcommand cmd = new sqlcommand(executesql, con); cmd.commandtype = type;/打开数据库 con.open();/设置数据库回滚事务 sqltransaction tion = con.begintransaction(tion); cmd.transaction = tion; int retur = 0;/错误处理 try if (dbparameter != null) /所循环传入的参数 foreach (sqlparameter ter in dbparameter) sqlparameter met
35、er = new sqlparameter();14meter = new sqlparameter(ter.parametername, ter.sqldbtype); meter.value = ter.value; cmd.parameters.add(meter); /返回执行语句受影响的条目数 retur = cmd.executenonquery();/提交sql事务 tion.commit(); catch (exception ex) /回滚事务 tion.rollback(); throw ex; finally /关闭conn连接 con.close(); /返回影响条目数
36、 return retur; /返回唯一的匹配值 public static int execoutscalar(string executesql, commandtype type, sqlparameter dbparameter) /获取配置连接15 sqlconnection con = new sqlconnection(constring);/执行sql语句 sqlcommand cmd = new sqlcommand(executesql, con); cmd.commandtype = type;/打开数据连接 con.open(); int retur = 0;/错误处理
37、 try if (dbparameter != null) /所循环传入的参数 foreach (sqlparameter ter in dbparameter) sqlparameter meter = new sqlparameter(); meter = new sqlparameter(ter.parametername, ter.sqldbtype); meter.value = ter.value; cmd.parameters.add(meter); /返回匹配记录 retur = int.parse(cmd.executescalar().tostring(); catch (
38、exception ex) throw ex; finally16 /关闭数据库连接 con.close(); /返回匹配结果 return retur; 播放页面17从歌曲列表向播放列表选取歌曲程序详解鼠标双击左侧歌曲列表的黑色箭头处,提示成功后歌曲将添加到右侧播放列表。 如果该歌曲已添加过系统将会弹出提示警告“该歌曲已添加过” private void msgrid_rowheadermousedoubleclick(object sender, datagridviewcellmouseeventargs e) /标题事件 /获取歌曲列表的行索引 int rows = msgrid.cu
39、rrentrow.index; /根据行索引获取隐藏 id 列的数据 string str = msgrid.rowsrows.cellsid.value.tostring(); /根据获取的 id 值查询该歌曲是否添加过 if (cmusicplayrlue.getconstmusicselect(str) != 0)/如果有18记录返回值!=0 否则返回值=0 /给出提示框 messagebox.show(该歌曲您已添加过,请重新选择!, 提示信息); return;/返回 else /如果没有添加过 /向播放数据表插入获取的歌曲信息的 id if (cmusicplayrlue.geti
40、nmusicselect(str) != 0) /判断是否插入成功如果成功返回值!=0 失败返回值=0 /给出提示框 messagebox.show(歌曲添加成功!, 提示信息); /刷新播放列表,为了及时得到数据库最新数据 msgridview.datasource = cmusicplayrlue.getselectmusic().tablesselectmusic; else /如果=0 那就是失败了 /给出提示框 messagebox.show(歌曲添加失败,请重试!, 提示信息); return; /返回 19从播放列表中选取歌曲播放程序详解鼠标双击左侧播放列表的黑色箭头处,歌曲将自
41、动播放。 private void msgridview_rowheadermousedoubleclick(object sender, datagridviewcellmouseeventargs e) /标题事件 /获取播放列表行的索引 int rows = msgridview.currentrow.index; /根据获取的行索引去获取隐藏 selectid 的值 string str = msgridview.rowsrows.cellsselectid.value.tostring(); /利用隐藏的 label1 控件去储存 selectid 的值 label1.text =
42、str; /创建 datatable 数据表20 datatable table = new datatable(); /将从数据库取的的数据赋给刚创建的 datatable table = cmusicplayrlue.getmusic(str).tablesset; datarow row = table.rows0;/取出数据项 /传送给播放器播放歌曲的路径 axwindowsmediaplayer1.url = rowmusic_address.tostring(); /歌词 if (rowlyrics_address.tostring() != ) lrcurl = rowlyric
43、s_address.tostring(); timer1.enabled = true; 移除播放列表21程序详解单击移除歌曲将按播放列表中选中的行去移除同时歌曲列表不受影响 单击移除歌曲将按播放列表中歌曲全部移除,歌曲列表不受影响 单击刷新列表时将刷新播放列表 private void del_no_click(object sender, eventargs e) /按钮事件 /获取播放列表的索引 int rows = msgridview.currentrow.index; /根据播放列表的索引取出隐藏控件selectid的值 string str = msgridview.rowsro
44、ws.cellsselectid.value.tostring(); /按取出的selectid值去删除歌曲列表选中的行 if (cmusicplayrlue.getdelmusicselect(str) != 0)/判断是否删除成功!=0 成功否则失败 /给出提示框 messagebox.show(歌曲删除成功!, 提示信息); /刷新播放列表,为了及时得到数据库最新数据 msgridview.datasource = cmusicplayrlue.getselectmusic().tablesselectmusic; else /失败 /给出提示框 messagebox.show(歌曲删除
45、失败,请重试!, 提示信息); return; /返回 22 private void del_click(object sender, eventargs e) /按钮事件 /删除所有播放列表数据 if (cmusicplayrlue.getdel() != 0)/判断是否删除成功!=0 成功否则失败 /给出提示框 messagebox.show(歌曲全部删除成功!, 提示信息); /刷新播放列表,为了及时得到数据库最新数据 msgridview.datasource = cmusicplayrlue.getselectmusic().tablesselectmusic; else /刷新播放列表,为了及时得到数据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市绿化工程招投标成果展示
- 知识产权申请招议标管理办法试行
- 商铺租赁法律顾问聘用合同
- 医疗机构客户服务与服务质量
- 儿童游戏教室租赁协议
- 房地产销售代表意向书合同
- 重庆市商业街区改建工程合同
- 市政道路景观照明改造合同
- 酒店行业常年法律顾问竞标
- 住宅小区配套设施招标审批
- 第五讲铸牢中华民族共同体意识-2024年形势与政策
- 【寒假阅读提升】四年级下册语文试题-非连续性文本阅读(一)-人教部编版(含答案解析)
- 霍去病课件教学课件
- 邮政储蓄银行的2024年度借款合同范本
- 山东省滨州市博兴县2024-2025学年九年级上学期11月期中数学试题
- 2.1 充分发挥市场在资源配置中的决定性作用(课件) 2024-2025学年高中政治 必修2 经济与社会
- 外立面改造项目脚手架施工专项方案
- ASTMD638-03中文版塑料拉伸性能测定方法
- 统编版(2024新版)七年级上册道德与法治期中模拟试卷(含答案)
- 砌筑实训课程设计
- 译林版(2024新版)七年级上册英语期中复习:完型及阅读 练习题汇编(含答案)
评论
0/150
提交评论