基于Android的家庭装修管理APP的设计与实现开题报告
2022-01-14 22:00:15
全文总字数:2701字
1. 研究目的与意义及国内外研究现状
众所周知,过去20年间,我国的房价在严控之下迎来了一轮又一轮的暴涨。房价与成本无关,供求关系决定价格,除了人所共知的货币现象外,旺盛的需求是支撑价格暴涨的根本原因。我国房地产业、住宅建筑业的迅速发展促进了装饰业的兴旺发达,刺激了装饰市场需求的增长。建筑装饰行业已经成为建筑业中的三大支柱性产业之一,它是随着房地产热潮逐步兴起、快速成长起来的朝阳产业。从个人住宅装饰来看,我国居民住房需求正处于高速增长时期,根据我国住宅发展规划,在今后10年内,我国每年至少要竣工住宅建筑面积2亿平方米。据中国建筑装饰协会估算,未来3-5年,国内装饰市场增量每年将达1.6-1.9万亿元,存量市场需求每年将达1.3-1.7万亿元。 随着移动互联网的快速发展,智能手机已经成为人们生活中不可或缺的重要工具。如今,智能手机已不仅仅是一种通讯工具,还具备了支付、社交、出行等多种用途,使人们的生活更加智能化。我国家装市场旺盛的需求促进了装修项目在管理方面的信息化、智能化,装修的开展已然与互联网和智能手机密不可分。 目前,互联网上已经存在大量的生活装修类手机应用软件,它们能够为业主提供行业的最新资讯,帮助想要自己装修的业主学习各种知识,同时更有各种支持在线购买的装修材料、设计方案,还有大量的设计师、施工团队等供业主挑选。但目前还没有一款手机应用软件专注于解决装修过程中业主、设计师和施工团队三方之间的信息交互,因此,设计并开发这样一款手机应用软件正是符合时代和市场需求,也具有重要的现实意义的。 |
国内外研究现状
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。 Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。 近年来,国内应用于家庭装修方面的安卓手机端应用的开发非常火热,其中使用较为广泛的有全国首个专业家居导购社区,致力于为用户解决家居装修,家居精品选购等问题的应用,“一兜糖”;有偏向于为用户提供家装知识和学习交流平台的应用,“好好住”、“最美家装”、“酷家乐”等;有致力于帮助需要装修的用户寻找专业装修团队,获取最新家装资讯的应用,“装修头条”、“人人美家”、“大众点评”等;此外还有一些面向业主的一站式家装服务平台,这些平台集设计、材料、施工于一体,用户可以通过这些平台选择装修公司,也可以自学装修知识,比如“土巴兔”、“土拨鼠”等。 本文记录了设计和开发一个安卓手机端应用的全过程,该应用主要针对家庭装修过程中业主、设计师和施工团队三方之间的信息交互,以及装修过程中业主对于项目进度的把控。 |
2. 研究的基本内容
本课题研究的内容是对家庭装修过程中的业主、设计师、施工团队三方的需求进行详细分析,设计并实现一个基于安卓平台的、满足各方对家装现场的远程跟踪、监控及交流的软件。 论文将详细记录设计和开发这一安卓手机端应用的全过程,包括可行性研究、需求分析、总体设计、详细设计、软件测试等阶段。 |
3. 实施方案、进度安排及预期效果
实施方案: 基于Android的家庭装修管理App的开发环节主要包括需求分析、总体设计、详细设计、编写代码、测试和发布。其中,编写代码环节主要分为后端(接口)的开发和前端(App)的开发。后端接口开发将要涉及的技术主要有JFinal框架和MySQL数据库,预计使用的开发环境为MyEclipse Tomcat;前端将会采用混合式开发模式(这种方式设计的软件界面可以自适应,一个开发软件可以在不同显示效果的设备上同时适用),将要涉及的技术主要有H5开发、AUI框架和React框架,预计使用的开发环境为ApiCloud。测试将会使用Chrome浏览器的开发者工具以及使用真机调试,最终的产品将打包发布到Tomcat服务器并部署下载服务。
进度计划: 2019年1月15日至2019年2月底完成开发环境的搭建、对开发过程将要涉及的技术的学习,并完成一个简单的示例项目以熟悉开发流程。 2019年3月1日至2019年3月7日完成需求调研、需求分析,并将到目前为止的成果文档化。 2019年3月8日至2019年3月18日完成系统的总体设计和详细设计,并将设计成果文档化。 2019年3月19日至2019年4月8日完成系统前端和后端的开发工作,并进行阶段性的单元测试以确保代码的正确性。当一个阶段完成的时候,将这一阶段的工作成果文档化。 2019年4月9日至2019年4月15日完成系统的集成测试和发布,以及服务的部署。 2019年4月16日至2019年4月30日完成论文的分析总结,完善论文。 2019年5月1日至2019年5月5日对整篇论文的格式进行修正,使论文流畅,内容丰富、完整,达到毕业论文要求。 预期效果: 按照需求分析和设计的结果编写并发布了一个具有良好的可用性、高性能的安卓端家装管理App;并且将这一实现过程文档化,形成了符合毕业论文要求的文件。 |
4. 参考文献
[1]李佐彬.Android开发入门与实战体验[M].北京:机械工业出版社,2010. [2]伯内特,田俊静,张波等.Android基础教程(第3版)[M].北京:人民邮电出版社. [3]程成,陈霞.软件工程[M].机械工业出版社,2003:46-80. [4]李刚.疯狂Android讲义[M].北京:电子工业出版社,2013:25-42. |