欢迎来到天天文库
浏览记录
ID:6331181
大小:117.50 KB
页数:38页
时间:2018-01-10
《计算机应用专业毕业设计(论文)-家庭自动化系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、家庭自动化系统专业:计算机应用学生姓名:导师姓名:完成时间:2009年12月论文摘要以计算机和现代网络技术为特征的现代信息技术促进了社会经济的发展,也极大地加快了家用电子电器产品迈向家庭自动化(Home Automation)的步伐。建立和开发家庭自动化系统旨在适应现代人民的生活信息化和对家居产品信息化的需要。 本文根据家庭自动化系统的开发特点,遵从软件工程原理,按照软件工程设计的步骤,进行了问题定义、可行性分析、需求分析等几个重要的研究。在对系统进行非功能性和功能性需求分析的基础上,本文重点研究了如何设计家庭自动化系统。 最后对系统的
2、设计和实现方案进行了总结,为下一步研究奠定了基础,同时也为我国家庭自动化系统信息化建设具有一定的借鉴意义。论文摘要1一、问题定义4(一)、引言及相关背景4(二)、任务描述41、专案背景42、目的43、运行环境4(三)、功能描述4二、可行性分析4(一)、可行性研究的前提5(二)、优越性5(三)、基本的数据流图5(四)、经济可行性91、支出92、效益93、收益、投资比良好、可行9(五)、技术可行性9(六)、社会因素可行性分析91、法律因素92、用户使用可行性9(七)、结论10三、需求分析10(一)、家庭自动化系统工作流程分析10(二)、家庭自动
3、化系统需求分析101、家庭自动化系统的非功能性需求分析102、家庭自动化系统的功能模块分析11(三)、数据描述111、静态数据112、动态数据113、数据词典11四、总体设计12(一)、处理流程12(二)、总体结构和模块外部设计13(三)、接口设计131、用户接口132、外部接口14(四)、数据结构设计141、数据库三级模式结构142、主要表结构15(五)、运行设计16(六)、出错处理设计161、出错输出信息162、出错处理对策16五、详细设计16(一)、软件结构16(二)、程序描述16(三)、功能17(四)、程序逻辑17(五)、接口17(
4、六)、测试要点17六、软件测试18(一)、测试计划181、测试方案182、测试项目18(二)、测试用例18(三)、评价18七、总结和展望18(一)、总结18(二)、展望19参考文献20一、问题定义(一)、引言及相关背景 自动化在各行各业、各个领域都发挥了其巨大的作用,同时也走入了我们的家庭。随着电子技术的发展,家庭自动化时代的来临,消费电子产品(Consumer Electronics)已与咨讯(Computer)、通讯(Communication)两项产品的技术结合在一起,成为目前所通称的3C产品,并使家用电子电器产品迈向家庭自动化(Ho
5、me Automation)的方向。 随着全球经济的不断发展,我国的市场经济也飞速发展,人民生活水平不断提高,家庭自动化系统在美国以及国际市场都具有广阔的前景,在中国市场也是快速形成期,这些提高人类生活质量的产品将构成世界范围内后PC时代的新兴IT市场。(二)、任务描述 1、专案背景 项目名称:家庭自动化系统(Home Automation System ,简称HAS) 项目委托单位:XXX智能家居设备公司 软件开发单位:兰州商学院06级计算机科学与技术(1)班软件开发小组2、目的 本系统要求能够实现家庭住宅中各个设备的自动管理
6、和人工个性管理,该系统能控制、监视和协调家电(如室内外照明、家庭保安系统、家庭环境控制系统、空调、电视机等)。该系统会在相应的时间内各个设备发出相应的指令,完成各个设备的自动化管理。该系统应该是可以适应变化的,因此,必须侦测环境的变化,而且通过识别本系统中的变化来转变,并且所识别出的变化应该在系统中被实现。系统可以是自动适应变化或是手工适应变化。系统控制的任何设备发生异常,必须通过适当的信息来通知用户并进行异常处理。该系统必须有一个数据库,内含所有该系统所控制的设备的信息,包括每一种设备连接到系统的日期,系统用户所发布的重要动作等信息。3、
7、运行环境 本系统是设备控制类系统,由主机通过相应的接口部件监听和控制各个硬设备。数据库服务器由SQL Server实现。操作系统:windows 2000 、windows xp以上;数据库服务器端软件SQL Server 2005。(三)、功能描述 本系统由“灯光控制”、“保安控制”、“环境控制”、“家电控制”、 “用户登录及管理”等各模块组成。 灯光控制:实现对室内外所有灯光的时间周期性控制和用户的直接控制; 保安控制:实现对室内外所有视频监控设备的周期性工作控制及异常处理,和防盗防火设备的控制及异常处理; 环境控制:实现对家庭环
8、境设备(包括花园、阳台、室内温湿度报告)的时间周期性控制以及各设备的异常处理; 家电控制:实现对家庭中各个智慧家用电器的人性化控制及各设备的异常处理; 用户登录及管理模块:实
此文档下载收益归作者所有