智能家居网站设计与开发(附件)【字数:7507】

随着时代的进步智能科技的发展,人们生活中出现越来越多的智能设备,家庭中使用的各种电器趋向智能化,不再以单一功能为主,通过在设备中添加各种传感器、中控系统,使得设备在市场中更具竞争优势,本课题使用asp.net技术作为后台开发语言,SQLserver作为数据持久化工具,开发智能家居网站,整合市场中的智能家居设备,将全方位多品种展示出来给用户,方便用户的查看,同时提供多种交互方式方便与客户沟通,极大的减少了用户的时间开销,同时网站提供了多种与产品相关的功能,能够将产品的关键数据进行多途径分享。
目录
一、引言 1
(一) 网站背景和意义 1
(二) 网站介绍 1
二、关键技术介绍 1
(一) SQLServer 1
(二) ASP.NET 1
(三) C# 1
三、网站需求分析 2
(一) 可行性分析 2
1. 需求可行性分析 2
2. 技术可行性分析 2
(二) 网站的目标 2
(三) 网站用例 2
四、网站总体设计 3
(一) 网站前台模块设计 3
(二) 网站的数据模型设计 4
1. 实体关系(ER)图设计 4
2. 数据物理模型的设计 5
五、网站详细设计 8
(一) 前台设计 8
1. 整体设计 8
2. 首页设计 9
3. 新闻设计 10
4. 打印设计 11
5. 产品设计 12
6. 留言设计 13
(二) 后台设计 14
1. 登录设计 14
2. 发布文章设计 14
3. 文章分类设计 15
4. 发布产品设计 15
5. 修改密码设计 16
六、总结 17
致谢 18
参考文献 19
一、引言
网站背景和意义
随着智能科技的发展,人们生活中出现越来越多的智能设备,家庭中使用的各种电器趋向智能化,不再以单一功能为 *好棒文|www.hbsrm.com +Q: *351916072* 
主,通过在设备中添加各种传感器、中控系统,使得设备在市场中更具竞争优势。
智能家居在市场中出现以后,各个品牌公司单独销售,无法形成一个互联互通的智能生态系统,无法打造出需要的智能家庭环境,通过智能家居网可以有效的整合目前市场中的各种设备,形成一套完整的智能家居生态系统,在该平台能够产找到客户想要的任何智能设备,减少了客户对智能设备错误理解。
网站介绍
智能家居网站运用常用的HTML技术设计搭建网站整体页面,整合jQuery框架,通过更加便利的方式引用Js,使得网站更加灵活高效。本网站以C#语言作为开发语言,并应用了ASP.NET框架,使用SqlServer关系型数据库存放网站关键数据。网站整体分为前台和后台两大模块,主要功能有用户登录、新闻资讯、产品展示、语言国际化处理、在线留言、关于我们、组织架构、企业文化、诚邀加盟、人才招聘、家居服务、产品详细数据打印、产品热度、上下文数据,后台包括发布的文章、文章列表、文章分类管理、发布的产品、产品列表、产品分类管理、新加单页、单页管理、单页分类管理、留言管理、广告管理、轮播图管理、友情链接管理、修改登录密码等,通过与数据库的交互实现动态功能。
二、关键技术介绍
SQLServer
SqlServer是微软发布的一版关系型数据,是目前与市场中主流数据库之一,采用标准SQL语句,能够在各个项目中广泛使用,支持软件的生态系统及其丰富,通用的sql语言降低了开发难度,实现了统一的开发标准,在本课题中主要作为网站数据的存储工具,管理网站数据,为后台提供数据支持。
ASP.NET
ASP.NET 是微软开发的Web网站开发框架,ASP.NET开发的更加规范化和简单化,同时结合常用的三层架构开发模式,更加接近于企业的标准化开发。ASP.NET可以运用灵活的服务控件,页面编写由简单的Html来完成,是网站的开发更加高效快速,本课题的网站框架采用该技术,使网站的架构清晰简单。
C#
C#语言是一种与Java类似的面向对象的开发语言,通过面向对象的思想来进行编程,使得我们开发的难度降低,更加接近我们的生活,灵活的语言风格受到广大开发者的青睐,本网站使用C#开发后台逻辑,对用户的操作做处理,同时与数据库做交互工作,扭转数据与前台的传递。
三、网站需求分析
可行性分析
冗余可行性分析
市场中智能设备过于分散,客户无法在一个地方获取到所有智能设备信息,通过智能家居网站能够非常快捷方便的给用户提供想要的任何信息,极大的方便了客户,同时提供设备信息打印功能,对设备数据的了解将不止于电子化。
技术可行性分析
本网站是一个多设备整合平台,通过市场上主流的开发技术,能够快速高效的实现网站的开发,难易程度中等偏上。
网站的目标
智能家居网站将整合市场上主流的智能家居设备,通过一个门面展示客户想要的所有数据,极大的方便客户。
网站用例
智能家居网站面向的对象是广大用户,本网站提供关于我们、新闻资讯、家居知识、产品展示、家居服务、诚邀加盟、联系我们等几大模块入口,提供多种用户想要发现的信息,极大的方便了用户,通过与数据库的交互,将网站产生的用户数据进行持久化和关系化操作。网站用例图如31所示。

图31 网站前台模块用例图
网站后台管理员可以多网站进行各种配置,主要包括三大模块,常用操作、其他管理、网站管理,其中常用操作包括发布的文章、文章列表、文章分类管理、发布的产品、产品列表、产品分类管理、新加单页、单页管理、单页分类管理,其他管理包括留言管理、广告管理、轮播图管理、友情链接管理,网站管理包括网站配置、修改登录密码。进行的修改。用例如图32所示。

图32管理员功能用例图
四、网站总体设计
网站前台模块设计

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/159.html

好棒文