摘要: 随着现代科学技术的飞速发展,移动智能终端已经是当下必不可少的新技术。
市面上现在存在的关于装修的软件很多,诸如土巴兔,蜗牛装修等,这些现有的软件所涉及的方面比较广泛,都是宏伟型的,大型的装修,所针对的人群也不单一。
基于Android的定制装修系统的设计与开发软件是一个实现小户型装修队(非连锁大型的装修公司)和个体户业主之间就房屋的装修进行合作的一款实用型的手机软件,只针对社会上的普通用户的装修。
从本软件的功能上讲,基于Android的定制装修系统的设计与开发软件分成服务器、客户端和数据库三部分。
本课题在分析了市场对家装质量以及价格需求的基础上,设计并实现了系统。该系统包括①装修攻略推荐、②家装用户发布装修需求、③展示装修需求、④装修队接单、⑤自动以及手动定位功能、⑥装修价格的智能计算、⑦订单中心以及消息中心。此软件满足了装修者的劳动价值的实现,同时对于业主的装修需求也得到了实现。
关键词 装修;Android;Mysql;JavaWeb
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 本系统研究的背景和意义-1
1.2.1 研究背景-1
1.2.2 研究意义-2
1.3 论文的组织结构-2
2 开发工具和开发技术介绍-3
2.1 项目开发客户端所需要的工具-3
2.2 web端所使用的开发环境-3
2.3 MySQL数据库-3
3 系统需求分析-4
3.1 基本需求分析-4
3.1.1 系统功能分析-4
3.1.2 可行性分析-5
3.2 系统流程分析-5
3.3 Android定制装修软件结构分析-6
3.3.1 系统相关逻辑结构-6
3.3.2 系统相关外部结构-6
3.4 系统后台数据库-6
3.5 系统的数据流图-7
3.6 系统相关用例-7
4 系统总体设计-8
4.1 系统的功能设计-8
4.2 系统功能结构图-9
4.2.1 装修客户端功能-9
4.2.2 装修队服务功能-9
4.3 数据库端设计-10
4.3.1 物理结构-10
4.3.2 逻辑结构-13
5 系统的详细设计和实现-18
5.1 装修软件功能-18
5.2 装修估价模块-18
5.3 需求单模块-20
5.4 注册登录模块-24
5.5 定位周边模块-26
5.6 消息中心模块-30
5.7 个人中心模块-33
5.8 资讯推荐模块-39
5.9 数据库连接-41
6 系统测试-42
6.1 系统测试的意义-42
6.2 测试用例-42
6.2.1 相关信息查询的测试-42
6.2.2 装修队竞标抢单模块的测试-42
6.2.3 收藏中心模块的测试-42
6.2.4 用户注册登录模块的测试-43
结论-45
致谢-46
参考文献-47