当前位置:文档之家› “智能家居智能灯光控制系统”工程软件工程课程设计

“智能家居智能灯光控制系统”工程软件工程课程设计

软件工程课程设计智能家居.智能灯光控制系统目录1、引言...............................................................................................................................- 4 -1.1、项目背景......................................................................................................................- 4 -1.2、项目可行性..................................................................................................................- 4 -1.3、项目目的及意义..........................................................................................................- 4 -2、任务概述.......................................................................................................................- 5 -2.1、系统定义......................................................................................................................- 5 -2.1.1、自动感知...........................................................................................................- 5 -2.1.2、智能分析...........................................................................................................- 5 -2.1.3、智能决策...........................................................................................................- 5 -2.1.4、远程控制...........................................................................................................- 5 -2.1.5、电源控制...........................................................................................................- 5 -2.2、术语定义:..................................................................................................................- 5 -2.2.1、照明设备单元...................................................................................................- 5 -2.2.2、光源单元...........................................................................................................- 6 -2.2.3、照明模式...........................................................................................................- 6 -2.3、数据描述:..................................................................................................................- 7 -2.3.1、物理信号...........................................................................................................- 7 -2.3.2、数字信号...........................................................................................................- 7 -2.3.3、指令...................................................................................................................- 7 -2.3.4、数据处理过程...................................................................................................- 7 -3、需求分析.......................................................................................................................- 8 -3.1、功能需求......................................................................................................................- 8 -3.1.1、业务需求...........................................................................................................- 8 -3.1.2、用户需求...........................................................................................................- 8 -3.1.3、系统需求...........................................................................................................- 8 -3.1.4、用例图及说明................................................................................................ - 10 -3.2、性能需求................................................................................................................... - 12 -3.2.1、速度................................................................................................................ - 12 -3.2.2、鲁棒性............................................................................................................ - 12 -3.2.3、容错性............................................................................................................ - 12 -3.2.4、界面................................................................................................................ - 12 -3.3、约束........................................................................................................................... - 14 -3.3.1、运行环境........................................................................................................ - 14 -3.3.2、硬件要求........................................................................................................ - 15 -4、概要设计.................................................................................................................... - 16 -4.1、系统架构设计........................................................................................................... - 16 -4.1.1、总体架构........................................................................................................ - 16 -4.1.2、智能控制.........................................................................................................- 17 -4.1.3、远程控制:基于B/S结构 .............................................................................- 17 -4.2、系统需求设计............................................................................................................- 17 -4.2.1、智能控制设计.................................................................................................- 17 -4.2.2、远程控制设计................................................................................................ - 19 -4.2、系统业务流程图....................................................................................................... - 21 -4.2.1、系统总体业务................................................................................................ - 21 -4.2.2、远程控制业务................................................................................................ - 21 -4.3、功能点概述及需求实现设计................................................................................... - 22 -4.3.1、程序界面样例................................................................................................ - 22 -4.3.2、账号、密码管理............................................................................................ - 24 -4.3.3、网络连接、传输............................................................................................ - 24 -4.3.4、指令序列生成及管理.................................................................................... - 24 -4.3.5、系统算法........................................................................................................ - 24 -4.3.6、功能点及需求对应表.................................................................................... - 24 -4.3.7、功能模块图及系统结构图............................................................................ - 25 -4.4、开发环境、使用技术、开发模式........................................................................... - 25 -5、详细设计.....................................................................................................................- 26 -5.1、功能点实现设计........................................................................................................- 26 -5.1.1、账号、密码管理.............................................................................................- 26 -5.1.2、网络连接.........................................................................................................- 26 -5.1.3、指令序列生成及管理..................................................................................... - 27 -5.1.4、系统算法......................................................................................................... - 27 -5.2、数据结构设计........................................................................................................... - 30 -5.2.1、单一指令数据结构........................................................................................ - 30 -5.2.2、指令序列数据结构........................................................................................ - 31 -5.3、项目开发计划........................................................................................................... - 32 -5.4、课程设计总结........................................................................................................... - 32 -1、引言1.1、项目背景随着都市生活的节奏加快,人们将越来越多的精力放在工作、养家上,而对于生活中的细节则越来越无暇顾及,因此,生活用品(如家电)的智能化、“去人工化”就显得尤为重要。

相关主题