




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
移动应用开发与发布作业指导书Thetitle"MobileApplicationDevelopmentandReleaseWorkbook"signifiesacomprehensiveguidedesignedtoprovidestep-by-stepinstructionsforthecreationanddeploymentofmobileapplications.Thisworkbookisparticularlyapplicableinscenarioswherebusinessesorindividualsaimtodevelopandlaunchmobileapps,whetherforinternaluse,consumermarkets,orspecificindustryapplications.Itcoverstheentirelifecycleofappdevelopment,frominitialconceptanddesigntofinaltestingandrelease,ensuringthatallaspectsarecoveredinastructuredandefficientmanner.Thisworkbookistailoredforawiderangeofusers,includingentrepreneurs,softwaredevelopers,projectmanagers,andevennon-technicalstakeholdersinvolvedintheappdevelopmentprocess.Itservesasanessentialresourceforensuringthatthedevelopmentandreleaseofmobileapplicationsarecarriedoutwithprecisionandadherencetobestpractices.Theworkbookincludesdetailedguidelinesoncoding,userinterfacedesign,performanceoptimization,securityconsiderations,andcompliancewithplatform-specificrequirements.Requirementsoutlinedintheworkbookincludethoroughplanningandrequirementgathering,selectingtheappropriatedevelopmenttoolsandplatforms,adheringtocodingstandards,implementingrobusttestingprocedures,andensuringtheappmeetsthenecessaryregulatoryandplatform-specificcriteria.Theworkbookalsoemphasizestheimportanceofcontinuoususerfeedbackanditerativedevelopmenttoenhancetheapp'sfunctionalityanduserexperienceovertime.移动应用开发与发布作业指导书详细内容如下:第一章绪论移动应用作为现代信息技术的重要组成部分,已经深入到人们的日常生活和工作之中。本章将简要介绍移动应用开发的基本概念、发展现状以及移动应用开发流程,为后续章节的学习奠定基础。1.1移动应用开发概述移动应用开发是指针对移动设备(如智能手机、平板电脑等)进行应用程序设计、开发、测试和发布的过程。移动通信技术的飞速发展,移动应用已经成为人们获取信息、娱乐休闲、商务办公的重要途径。移动应用开发涉及多个领域,包括操作系统、编程语言、开发工具、网络通信等。移动应用开发的主要目的是满足用户在特定场景下的需求,提供便捷、高效的服务。目前移动应用开发主要分为两大阵营:Android应用开发和iOS应用开发。Android应用开发基于Google的Android操作系统,采用Java或Kotlin编程语言;iOS应用开发基于苹果公司的iOS操作系统,采用ObjectiveC或Swift编程语言。1.2移动应用开发流程移动应用开发流程是一个系统性的过程,主要包括以下几个阶段:(1)需求分析:在移动应用开发之前,首先需要对应用的目标用户、功能需求、市场定位等进行详细的分析。这一阶段的工作成果将直接影响后续的开发过程。(2)设计阶段:根据需求分析的结果,进行应用界面设计、交互设计、架构设计等。设计阶段需要充分考虑用户体验,保证应用界面美观、易用。(3)开发阶段:在开发阶段,开发者需要根据设计文档进行代码编写。这一阶段涉及到操作系统、编程语言、开发工具等方面的知识。开发者需要遵循编程规范,保证代码质量。(4)测试阶段:在应用开发完成后,需要进行严格的测试,以保证应用在各种环境下都能正常运行。测试阶段主要包括功能测试、功能测试、兼容性测试等。(5)发布阶段:经过测试无误后,将应用发布到各大应用市场,供用户使用。在发布前,需要了解各个应用市场的发布要求,保证应用符合规范。(6)维护与更新:应用发布后,开发者需要关注用户反馈,对应用进行持续的优化和更新,以满足用户需求,提高用户体验。(7)推广与运营:为了提高应用的知名度和市场份额,开发者需要进行有效的推广和运营。这包括制定推广策略、策划活动、数据分析等。通过以上七个阶段的有序进行,可以保证移动应用的顺利开发与发布,为用户提供优质的服务。第二章移动应用开发环境搭建2.1开发工具选择与安装2.1.1开发工具选择在移动应用开发过程中,选择合适的开发工具。目前市场上主流的开发工具有AndroidStudio、X、VisualStudio等。以下为各工具的简要介绍:(1)AndroidStudio:Google官方推荐的Android开发IDE,支持Java、Kotlin等编程语言,功能强大,易于使用。(2)X:苹果官方开发的iOS开发工具,支持ObjectiveC、Swift等编程语言,界面美观,功能完善。(3)VisualStudio:微软推出的跨平台开发工具,支持多种编程语言,如C、JavaScript等,适用于Windows、Android、iOS等平台。2.1.2开发工具安装以下以AndroidStudio和X为例,介绍安装过程:(1)AndroidStudio安装:(1)访问AndroidStudio官方网站安装包;(2)运行安装包,根据向导完成安装;(3)安装完成后,启动AndroidStudio,进行必要的配置。(2)X安装:(1)访问MacAppStore,搜索X并;(2)打开的X安装包,根据向导完成安装;(3)安装完成后,启动X,进行必要的配置。2.2开发环境配置2.2.1Java开发环境配置(1)安装JavaDevelopmentKit(JDK):访问Oracle官方网站JDK安装包,根据向导完成安装;(2)配置环境变量:在系统环境变量中添加JAVA_HOME和PATH变量,指向JDK安装目录。2.2.2Android开发环境配置(1)安装AndroidSDK:在AndroidStudio中安装所需的AndroidSDK平台和工具;(2)配置AndroidSDK路径:在AndroidStudio的“Appearance&Behavior”>“SystemSettings”>“AndroidSDK”中配置AndroidSDK路径;(3)配置Gradle:在AndroidStudio的“ProjectStructure”>“Project”>“BuildTools”>“Gradle”中配置Gradle版本。2.2.3iOS开发环境配置(1)安装XCommandLineTools:在终端中运行`xselectinstall`命令;(2)配置X项目设置:在X项目中配置签名、证书等信息;(3)配置模拟器:在X中添加所需的iOS模拟器。2.3调试与测试工具使用2.3.1调试工具(1)AndroidStudio调试工具:使用AndroidStudio自带的Debug功能进行代码调试;(2)X调试工具:使用X自带的Debug功能进行代码调试。2.3.2测试工具(1)Android测试工具:使用JUnit进行单元测试,使用Espresso进行UI测试;(2)iOS测试工具:使用XCTest进行单元测试,使用UITests进行UI测试。第三章移动应用界面设计3.1界面布局设计界面布局设计是移动应用界面设计的基础环节,其合理性直接影响到用户的使用体验。在进行界面布局设计时,需遵循以下原则:(1)简洁明了:布局应简洁明了,避免过于复杂的结构,使得用户能够快速理解应用的功能和操作方式。(2)层次分明:合理划分信息层次,将核心功能、次要功能和辅助功能进行合理布局,提高用户操作的便捷性。(3)一致性:保持界面布局的一致性,遵循平台的设计规范,使得用户在操作过程中能够形成良好的使用习惯。(4)响应式设计:根据不同设备屏幕尺寸和分辨率进行布局调整,保证应用在各类设备上均有良好的展示效果。3.2界面交互设计界面交互设计是用户与应用之间的桥梁,优秀的交互设计能够提高用户的使用满意度。以下为界面交互设计的关键要素:(1)易用性:保证交互操作简单易学,降低用户的学习成本。(2)直观性:交互元素应直观明了,用户能够快速理解其功能。(3)一致性:保持交互风格的一致性,遵循平台规范,减少用户的学习成本。(4)反馈:对用户的操作给予及时、明确的反馈,提高用户的操作信心。(5)动效:合理运用动效,提升用户的视觉体验,使操作过程更加流畅。3.3界面美观性与用户体验界面美观性和用户体验是移动应用界面设计的重要评价指标。以下为提高界面美观性和用户体验的建议:(1)色彩搭配:合理运用色彩,突出应用的核心功能,提升视觉层次感。(2)字体设计:选择合适的字体和大小,保证文字清晰易读,提高用户的阅读体验。(3)图标设计:采用简洁、统一的图标风格,提高用户的识别度。(4)界面元素:合理运用界面元素,如按钮、输入框等,使界面更具层次感和美观性。(5)动效和动画:适当运用动效和动画,增加界面的趣味性和互动性。(6)用户引导:通过新手引导、提示等手段,帮助用户快速熟悉应用功能和操作。(7)个性化定制:允许用户根据个人喜好调整界面主题、字体等,提高用户满意度。第四章移动应用功能开发4.1网络通信功能开发移动应用的网络通信功能是保证应用能够与服务器或其他设备进行数据交换的关键部分。在网络通信功能开发中,首先需明确应用的通信需求,包括数据传输类型、传输频率、安全性要求等。以下为网络通信功能开发的关键步骤:(1)选择合适的通信协议:根据应用需求,选择HTTP/、WebSocket、FTP等通信协议。例如,对于需要实时数据传输的应用,WebSocket协议是较好的选择。(2)设计通信接口:根据应用功能,设计相应的前后端通信接口。接口设计应遵循RESTful原则,保证简洁、易用。(3)实现网络请求与响应:在应用端实现网络请求发送与响应接收功能。对于iOS应用,可以使用NSURLSession进行网络请求;对于Android应用,可以使用HttpURLConnection或OkHttp库。(4)数据解析与封装:对服务器返回的数据进行解析,根据应用需求封装成相应的数据模型。(5)异常处理与网络状态监测:在网络通信过程中,对可能出现的异常情况进行处理,如网络中断、服务器错误等。同时监测网络状态,保证应用在无网络环境下不进行网络请求。4.2数据存储与处理数据存储与处理是移动应用的核心功能之一。合理的数据存储与处理方式可以保证应用功能稳定、数据安全可靠。以下为数据存储与处理的关键步骤:(1)选择合适的存储方式:根据应用需求,选择内存存储、文件存储、数据库存储等存储方式。内存存储适用于临时数据缓存,文件存储适用于大文件存储,数据库存储适用于结构化数据存储。(2)设计数据模型:根据应用功能,设计相应的数据模型。数据模型应具备良好的扩展性,以适应未来业务发展需求。(3)数据操作与维护:实现数据的增、删、改、查等操作,保证数据完整性和一致性。在数据库存储中,可以使用SQLite、CoreData等数据库框架进行数据操作。(4)数据加密与安全:针对敏感数据,采用加密算法进行加密存储,保证数据安全。同时遵循相关法律法规,保护用户隐私。(5)数据备份与恢复:为防止数据丢失,定期进行数据备份。在应用升级或设备更换时,实现数据恢复功能。4.3多媒体功能开发多媒体功能开发主要包括图片、音频、视频等媒体资源的处理与展示。以下为多媒体功能开发的关键步骤:(1)资源选择与优化:根据应用需求,选择合适的图片、音频、视频资源。对资源进行优化,如压缩图片、转码音频、视频等,以减少存储空间和提升加载速度。(2)媒体资源加载与展示:在应用中实现媒体资源的加载与展示功能。对于iOS应用,可以使用UIImageView、AVPlayer等组件;对于Android应用,可以使用ImageView、MediaPlayer等组件。(3)媒体资源编辑与处理:根据应用需求,实现媒体资源的编辑与处理功能,如图片裁剪、滤镜应用、音频剪辑等。(4)媒体播放与控制:实现媒体播放功能,包括播放、暂停、快进、快退等控制功能。同时支持多种播放格式和清晰度切换。(5)多媒体交互与动画效果:在应用中实现多媒体交互功能,如图片查看大图、视频播放时暂停动画等。同时为提升用户体验,可添加动画效果,如图片淡入淡出、视频播放进度条动画等。第五章移动应用功能优化5.1内存管理内存管理是移动应用功能优化的关键环节。在移动应用开发过程中,应遵循以下原则:(1)合理分配内存:避免创建不必要的对象,合理使用基本数据类型和引用类型。(2)及时释放内存:在对象使用完毕后,及时调用垃圾回收器进行内存回收。(3)避免内存泄漏:合理使用弱引用和强引用,避免循环引用导致的内存泄漏。(4)监控内存使用:使用功能分析工具,实时监控应用内存使用情况,发觉异常及时处理。5.2网络优化网络优化是提高移动应用功能的重要手段。以下是一些网络优化策略:(1)减少网络请求:合并网络请求,减少不必要的请求次数,降低网络延迟。(2)压缩数据:使用数据压缩技术,减小数据包大小,提高传输速度。(3)缓存策略:合理设置缓存策略,减少重复请求,提高响应速度。(4)网络优化工具:使用网络优化工具,如CDN、DNS优化等,提高访问速度。5.3代码优化代码优化是提高移动应用功能的基础。以下是一些代码优化方法:(1)优化算法:选择合适的算法和数据结构,提高代码执行效率。(2)减少冗余代码:删除不必要的代码,提高代码可读性和维护性。(3)循环优化:避免在循环中执行耗时的操作,提高循环效率。(4)避免内存分配:使用局部变量和静态变量,减少内存分配次数。(5)异步编程:使用异步编程技术,提高代码执行效率,避免阻塞主线程。(6)资源管理:合理管理资源,如图片、视频等,避免资源浪费。(7)代码混淆:对代码进行混淆,提高代码安全性,防止逆向工程。(8)功能分析:使用功能分析工具,发觉代码中的功能瓶颈,进行针对性优化。第六章移动应用安全性6.1数据安全6.1.1数据加密在移动应用开发过程中,数据加密是保证数据安全的重要手段。开发者应当对敏感数据进行加密处理,以防止数据在传输过程中被窃取或篡改。常用的加密算法有对称加密、非对称加密和混合加密等。对称加密算法如AES,非对称加密算法如RSA,混合加密则结合了二者的优点。6.1.2数据存储安全移动应用中的数据存储安全同样。开发者应采取以下措施保证数据存储安全:(1)对存储的数据进行加密,保证数据在本地存储时不会被轻易获取。(2)采用安全的存储方式,如SQLite数据库、SharedPreferences等。(3)定期清理缓存数据,避免敏感数据泄露。6.1.3数据备份与恢复为了防止数据丢失,开发者应设计数据备份与恢复功能。数据备份可以采用以下方式:(1)将数据备份至云端,如使用Firebase等云服务。(2)将数据备份至外部存储设备,如SD卡。(3)提供手动备份与恢复功能,方便用户在必要时进行操作。6.2网络安全6.2.1网络传输安全在移动应用中,网络传输安全是关键环节。开发者应采取以下措施保证网络传输安全:(1)使用协议进行数据传输,保证数据在传输过程中不被窃听和篡改。(2)对传输的数据进行加密,如使用SSL/TLS加密协议。(3)验证服务器证书,防止中间人攻击。6.2.2防止网络攻击移动应用在面临网络攻击时,开发者应采取以下措施提高应用的安全性:(1)防止SQL注入、XSS跨站脚本攻击等常见网络攻击手段。(2)对接口进行安全防护,如限制请求频率、验证请求来源等。(3)使用防火墙、入侵检测系统等安全设备,提高应用的安全性。6.3应用安全6.3.1权限管理移动应用在运行过程中,需要获取一定的权限。开发者应合理管理应用权限,保证应用仅获取必要的权限。以下为权限管理的建议:(1)在应用安装时,明确告知用户所需权限及用途。(2)对于敏感权限,如位置、相机等,应在应用运行时请求用户授权。(3)避免使用过于宽泛的权限,如“获取所有存储空间”等。6.3.2代码安全为了提高应用的安全性,开发者应关注以下代码安全方面:(1)避免硬编码敏感信息,如API密钥、数据库密码等。(2)对代码进行混淆,防止逆向工程。(3)定期检查代码库,发觉并修复潜在的安全漏洞。6.3.3第三方库安全移动应用开发中,往往会使用第三方库以提高开发效率。开发者应关注以下第三方库安全方面:(1)选择知名度高、安全性好的第三方库。(2)定期更新第三方库,修复已知的安全漏洞。(3)对第三方库进行安全审计,保证其代码质量。第七章移动应用测试与调试7.1测试策略与方法移动应用的测试策略与方法是保证应用质量的关键环节。以下为测试策略与方法的详细阐述:7.1.1测试策略(1)功能测试:验证应用是否满足用户需求,功能是否完整、正确。(2)功能测试:评估应用在不同硬件、网络环境下的响应速度、稳定性等功能指标。(3)安全测试:保证应用在网络安全、数据加密、权限控制等方面不存在漏洞。(4)兼容性测试:验证应用在不同操作系统、设备型号、分辨率等环境下的表现。(5)稳定性与可靠性测试:评估应用在长时间运行、异常情况下的稳定性。(6)用户体验测试:关注应用界面、交互设计、操作便捷性等方面。7.1.2测试方法(1)黑盒测试:不考虑应用内部结构,只关注输入输出结果,验证功能是否正确。(2)白盒测试:了解应用内部结构,检查代码逻辑、分支覆盖等方面。(3)灰盒测试:结合黑盒测试与白盒测试,关注应用内部结构,同时验证功能。(4)摸索性测试:在测试过程中不断发觉、分析、解决问题。(5)回归测试:在应用迭代过程中,验证新功能是否影响原有功能。7.2自动化测试自动化测试是提高测试效率、降低人力成本的重要手段。以下为自动化测试的相关内容:7.2.1自动化测试工具(1)Appium:支持跨平台的自动化测试框架。(2)RobotFramework:基于Python的开源自动化测试框架。(3)Calabash:支持iOS和Android平台的自动化测试框架。(4)UIAutomator:Google提供的Android平台自动化测试框架。7.2.2自动化测试流程(1)制定自动化测试计划:明确测试目标、范围、工具、人员等。(2)编写测试用例:根据应用功能、功能、安全等方面编写测试用例。(3)搭建自动化测试环境:配置测试设备、网络环境、测试工具等。(4)执行自动化测试:运行测试用例,检查应用在自动化测试环境下的表现。(5)分析测试结果:对测试过程中发觉的问题进行分类、定位、分析。(6)优化自动化测试:根据测试结果,调整测试用例、测试环境等。7.3调试技巧与工具调试是移动应用开发过程中不可或缺的环节,以下为调试技巧与工具的介绍:7.3.1调试技巧(1)逐行调试:逐行执行代码,观察变量值、函数调用等。(2)条件断点:设置条件,当满足条件时暂停程序执行。(3)异常断点:设置断点,当程序抛出异常时暂停执行。(4)日志输出:在代码中添加日志,观察程序运行状态。(5)代码审查:通过代码审查,发觉潜在问题。7.3.2调试工具(1)X:苹果官方提供的iOS应用开发调试工具。(2)AndroidStudio:Google官方提供的Android应用开发调试工具。(3)Charles:一款抓包工具,用于分析应用的网络请求。(4)Wireshark:一款网络抓包工具,用于分析应用的网络协议。(5)Reveal:一款UI调试工具,用于分析应用界面布局。通过以上测试与调试方法,开发人员可以保证移动应用的质量,提高用户满意度。第八章移动应用发布与推广8.1应用商店发布移动应用的发布是保证应用成功推向市场的重要环节。以下是应用商店发布的主要步骤:8.1.1选择合适的应用商店根据应用类型、目标用户群体以及市场策略,选择合适的应用商店进行发布。目前主流的应用商店有:苹果AppStore、谷歌Play商店、应用市场、小米应用商店等。8.1.2准备应用资料在应用商店发布前,需要准备以下资料:(1)应用名称:简洁、易记,与应用功能相关。(2)应用图标:高清、美观,体现应用特点。(3)应用截图:展示应用主要界面和功能。(4)应用描述:详细描述应用功能、特点、优势等。(5)关键词:与应用相关的关键词,便于用户搜索。8.1.3应用审核提交应用资料后,应用商店会对应用进行审核。审核通过后,应用将正式上线。8.1.4应用更新与维护在应用发布后,定期更新应用版本,修复已知问题,优化用户体验。8.2应用商店优化为了提高应用在应用商店的曝光度和量,需要进行以下优化措施:8.2.1优化应用名称和关键词应用名称和关键词应简洁明了,易于用户搜索。同时根据应用特点和用户需求,合理设置关键词。8.2.2优化应用截图和描述应用截图应展示应用的核心功能和特点,描述部分要详细、清晰,让用户了解应用的价值。8.2.3提高用户评价和评分积极引导用户评价和评分,提高应用在应用商店的排名。8.2.4优化应用分类和标签根据应用类型和特点,合理选择应用分类和标签,便于用户查找。8.3推广策略以下是移动应用推广的主要策略:8.3.1社交媒体推广利用微博、抖音等社交媒体平台,进行应用的推广和宣传。8.3.2合作伙伴推广与相关企业、媒体、社区等建立合作关系,共同推广应用。8.3.3内容营销通过撰写应用相关文章、教程、案例分析等,提高应用知名度和用户粘性。8.3.4优惠活动推广举办优惠活动,如限时免费、优惠券发放等,吸引用户。8.3.5口碑营销鼓励用户分享应用,形成良好的口碑效应。8.3.6网络广告推广利用搜索引擎、应用商店、社交媒体等平台,投放广告,提高应用曝光度。第九章移动应用维护与更新9.1问题定位与修复移动应用的稳定运行对于用户体验。在问题定位与修复环节,开发团队需遵循以下流程:(1)日志收集与分析:开发人员需定期收集应用运行日志,分析日志中出现的异常信息,定位潜在问题。(2)错误报告处理:应用中集成了错误报告功能,开发人员需及时查看并处理错误报告,针对高频错误进行修复。(3)功能监控与优化:通过功能监控工具,开发人员需关注应用功能数据,发觉功能瓶颈并进行优化。(4)版本迭代与问题修复:在新的版本迭代中,开发团队需针对已发觉的问题进行修复,保证应用稳定可靠。9.2功能更新与优化为了满足用户需求,应用需要不断进行功能更新与优化。以下是功能更新与优化的主要方向:(1)需求分析:收集用户反馈,分析用户需求,确定功能更新方向。(2)功能规划:根据需求分析结果,制定功能更新计划,明确新增功能、优化功能及废弃功能。(3)技术选型与实现:开发团队需针对新增功能进行技术选型,并实现相关功能。(4)功能测试与优化:在功能实现后,进行详细的测试,保证功能稳定可靠,并根据测试结果进行优化。9.3用户反馈处理用户反馈是移动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津市红桥区复兴中学2025年初三4月中考复习质量监测卷(七)物理试题含解析
- 江西服装学院《大学英语非艺术类》2023-2024学年第一学期期末试卷
- 西藏林芝二中2024-2025学年高三第三次模拟考试试题英语试题含解析
- 浙江树人学院《建筑结构设计A》2023-2024学年第二学期期末试卷
- 郑州旅游职业学院《计算机视觉基础及应用》2023-2024学年第二学期期末试卷
- 中南林业科技大学《中外剧作家及作品研究》2023-2024学年第二学期期末试卷
- 临沂科技职业学院《建筑工程制图与识图》2023-2024学年第二学期期末试卷
- 山东省滨州市三校联考2024-2025学年高三下学期动态性教学质量检测试题考前适应卷物理试题含解析
- 上饶幼儿师范高等专科学校《物流专业英语》2023-2024学年第二学期期末试卷
- 山东司法警官职业学院《建筑设备基础》2023-2024学年第一学期期末试卷
- 2024年地理中考模拟考试地理(江苏泰州卷)(A4考试版)
- 乳腺癌诊治指南与规范(2025年版)解读
- 2024年上海嘉定区区属国有企业招聘真题
- 2025河北建投水务招聘29人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年高压电工作业考试国家总局题库及答案(共280题)
- 2024年中国心力衰竭诊断和治疗指南2024版
- 杭州房建工程监理大纲范本
- 庆阳剪纸艺术:演示文稿
- 人居环境学导论
- 钢结构设计总说明(新版)
- 2017年中国陵园墓地市场规模现状分析及十三五投资价值评估报告(目录)-副本-副本(3)-副本
评论
0/150
提交评论