5755010847基于WEB的建筑装饰信息平台的分析设计与实现毕业论文.doc
《5755010847基于WEB的建筑装饰信息平台的分析设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《5755010847基于WEB的建筑装饰信息平台的分析设计与实现毕业论文.doc(42页珍藏版)》请在三一办公上搜索。
1、 第1章 前言信息化的浪潮带来了企业市场竞争环境的巨大变化,建筑装饰行业1的发展之快也超过了人们的想象,行业市场也已不是简单的“实体”。如今,建筑装饰行业也进入了高度信息化的阶段,各大建筑装饰网站或平台的出现,就是一种信号。建筑装饰行业需要一个尽可能完善、集各种功能于一身的建筑装饰信息平台,来拉近需要装修住房的普通用户,设计师和装饰装修企业的距离,为他们提供一个良好的交流平台。本课题要研究的就是基于WEB的建筑装饰信息平台的分析设计与实现。1.1 课题背景和现状建筑装饰行业作为新兴行业,在信息化的带动下迅速发展,房屋装修中也出现了偷工减料,产品质量,装修质量等很多问题,一般家庭为了避免这种问题
2、的出现,常常是在各大装饰材料的市场中,辛苦的货比三家的购买各种材料,换班似的盯着装修人员,紧跟装修进程。如此下来,房屋装修完成,住户也是身心俱疲。建筑装饰平台便是一个提供方便的平台,在涌现出的不少装饰信息平台中也不乏优秀网站。例如中装网中国最大的建筑装饰装修行业门户网站,该网站的装饰频道不仅列出了行业的资讯,各类设计的知识等,还提供了有关建筑装饰的各类考试的信息。除了提供各类的信息、教程之外,还设置了设计师的人才招聘,提高本身网站设计师的入口口径。但是从页面来看,并没有直接看到有关用户需求发布等切合用户的信息,再亲自注册后便直接进入了该网站的论坛界面,在界面的大标题中也未看到有关用户发布需求的
3、大标题。建筑装饰信息平台是一个综合的平台,正如前文所说,它是拉近四方主体的一个平台中介。现在的建筑装饰信息平台的侧重点不同,有的是提供建筑材料的在线采购,有的是侧重装饰行业的信息,有的是侧重国家建筑装饰协会的领导下的内容。整个网络平台中用户与设计师的结合,建筑装饰企业与产品的结合还有待加强。因为毕竟沟通才能拉近人与人之间的距离,沟通无极限。中国互联网络信息中心(CNNIC)发布的第21次中国互联网络发展状况统计报告的数据显示: 截止2007年12月31日,我国网民总人数达到2.1亿人,上网计算机数到达7800万台。宽带网民数1.63亿人,手机网民数达到5040万人。目前中国网民仅以500万人之
4、差次于美国,居世界第二,CNNIC预计在今年初中国将成为全球网民规模最大的国家。其次,我国域名总数达到1193万个,年增长率高达190.4%,增长的主要拉动来自国家顶级域名.CN,CN域名数量已达到900万个,比2006年同期增长了4倍;CN域名下网站数量首次突破百万达到100.6万个,在150万的网站总量中“三分天下有其二”。 另外,我国IP地址数也已达到1.35亿个。这些不仅仅是简单的数字,而是潜在的大量信息。中国互联网的发展迅速,必将带动中国各个行业的网上贸易,建筑装饰信息平台的涌现也如雨后春笋般,快速发展并完善。1.2 课题提出及意义在当今这个时代,电子商务浪潮已经成为一股不可阻挡的力
5、量,跟随着网络的步伐已经成为企业的生存之道。在中国经济飞速发展的同时,中国的电子技术特别是中国的网络以及计算机的发展更是飞速的。中国的网民数量仅以500万之差次于美国,排名世界第二。网民的急剧增多、个人电脑的越发普及、网络设备的广泛覆盖加之中国公民知识水平和自身素质的普遍提高,网络已经成为人们生活中必不可少的一部分,越来越多的事情都可以在网络中得到很好的完成。随着近几年房价的不断攀升,买房似乎也成为一般家庭的奋斗目标,花去几年的储蓄买下一套喜欢房子,装修便成为不可忽视的环节。由于人们生活水平的提高,对社会的物质生活和精神生活不断提出新的要求,相应的人们对自身所处的生产、生活活动环境的质量也必将
6、提出更高的要求,对住房的要求也早已不是简单的居住地,而是安全、健康、适用、美观,能满足现代室内综合要求的具有文化内涵的室内环境。但是现在的装饰装修市场规模比较庞大,企业众多,相应的许多问题也未能得到很好及时的解决。本系统建成初衷便是尽量减少装饰装修过程中的不必要的麻烦,解决存在于实体之间的个别问题,尽量节约各方的时间、精力、金钱等,同时使用户鼠标点点,轻松完成装修,为用户搭建业内沟通的服务桥梁,实现沟通与服务并举,让老百姓轻松完成装修,住在满意舒适的新房中。出于以上宗旨,本建筑装饰信息平台集多种功能于一身,方便需要装修住房的用户和设计师、提供装饰装修的企业和产品进行良好的沟通,从而有进一步的合
7、作。本平台避免了现实实体中出现的一些问题,同时在以下几个方面具有重要意义:(1)降低交易成本。在网站注册的除设计师、用户外,还有各类装饰装修企业,这些企业可以在本网站中充分了解对方的实力,与其建立良好的合作伙伴关系,降低建筑装饰材料的采购成本。(2)减少库存。装饰材料企业为应付变化莫测的市场需求,不得不保持一定库存产品,而且由于企业对原料市场把握不准,因此也常常维持一定的原材料库存。产生库存的根本原因是信息不畅,以信息技术为基础的电子商务则可以改变企业决策中信息不确切和不及时问题。通过Internet可以将市场需求信息传递给企业决策生产,同时企业的生产信息可以马上传递给供应商适时补充供给,从而
8、实现零库存管理。(3)缩短周期。一个设计方案的敲定,到具体装修完成需要很长时间,消耗很多精力,但是通过本平台,一切初期工作即可网上交流,即设计风格、价位、满意度、材料购买途径等等都可足不出户完成,省去了用户等来回奔波的时间。(4)增加商机。基于Internet的本平台7*24的全球运作,网上的业务自然丰富得多,增加了各企业的访问量和知名度,更增加了各个企业的销售途径,创造了无限商机,获得利润。(5)设计师与用户、装饰装修企业和产品,他们的联系将在我们的建筑装饰信息平台得到充分的发展和沟通。用户、设计师、装饰装修企业在本平台上充分沟通交流,最终对装饰达成一致意见,减少了现实中材料购买的诸多环节,
9、还可降低购买成本。(6)信息量丰富。本平台还提供有关装饰装修的各种信息,包括优秀企业、环保材料、成功展品、时事公告、国家政策法规等等,作为用户选择的参考。基于web的建筑装饰信息平台的出现,不仅拉近了设计师、用户和建筑装饰装修企业之间的距离,通过网站的管理,也无形中对建筑装饰行业的秩序起到一定的帮助作用,使其更规范,减少其在服务行业中的投诉量。1.3 课题内容及重点第一章 前言:介绍课题的基本情况,指出了电子商务时代中建筑装饰信息平台的重要性和基于web的建筑装饰信息平台的意义。第二章 相关业务与技术介绍:首先建筑装饰行业的发展历程,然后介绍了系统的开发平台:ASP.NET 2.0和SQL S
10、erver2000及开发语言C#的特点。第三章 基于web的建筑装饰信息平台的总体分析与设计:首先介绍了系统的需求分析,其次介绍了系统的可行性分析,接着介绍了系统的项目和功能结构图。最后介绍了系统的总体设计,包括系统设计框架和系统功能介绍。 第四章 介绍系统的详细设计与实现:这个系统的主要技术都在这一章中介绍,主要包括数据库的设计、系统功能模块的详细设计。第五章 总结与展望:总结了本课题研究的过程,指出了本课题的创新点和不足之处,并对建筑装饰行业的发展和建筑装饰信息平台的发展进行了展望。1.4 课题技术路线结合目前软件工程、WEB技术、数据库等领域的先进技术,应用Microsoft Visio
11、(支持UML建模语言)进行软件建模。以.NET为开发平台,用Visual Studio.NET开发环境,利用Microsoft公司提供的ASP.NET、C#编程语言、SQL Server 2000数据库实现信息发布、公用信息、设计师管理、论坛管理、系统管理等功能模块并在.NET中将系统进行了整合,最后经过性能和功能测试成功后,完成了整个建筑装饰信息平台的设计与开发。所采用的系统开发环境:硬件平台:CPU:Intel Pentium M Processor;内存:512MB DDR2;软件平台:操作系统:Windows XP Professional;数据库:SQL Server 2000;开发
12、工具:Microsoft Visual Studio 2005;WEB服务器:IIS;浏览器:IE7.0;分辨率:最佳效果1024768;第2章 相关业务与技术介绍2.1 建筑装饰行业的简介及发展趋势改革开放以来,建筑装饰行业迅猛发展,全国的施工队伍众多,吸引了大量的农村劳动力。建筑装饰行业的发展,也带动了建筑装饰材料的生产,流通就业人数也大幅提高,为国家经济发展贡献力量。但是目前还存在一些问题,如:(1)企业数量众多,供大于求,市场竞争激烈残酷。(2)企业规模过小,抗风险能力弱。(3)专业化程度低,竞争平台单一,价格竞争成为主要形式 。(4)竞争水平低,整个市场不规范,造成业内的自律性不高,
13、恶性竞争成为问题。(5)技术开发滞后,自主的新材料、新工艺、新技术研制、推广能力差。为了更好的适应的市场经济的发展,行业还必须有所进步,有所变化,集中表现在一下几个方面:(1)设计、施工,材料生产、营销等方面要多元化,国际化。(2)目前高新技术的发展必将带动本行业的技术革新和技术革命。(3)环保问题成为设计装修中的首要问题。(4)市场进一步细分。(5)企业间联合。随着互联网时代的到来,建筑装饰网站也将应运而生。它不受传播地域的限制,不受时间的限制,能够更具体,更形象生动的宣传企业品牌、产品和服务。本系统平台将为企业打响知名度,开拓新的市场,拉近老百姓与设计师、装饰装修企业和产品之间的距离,提供
14、信息间交流和售后服务的各种问题。2.2 开发平台介绍2.2.1 ASP.NET介绍微软的.NET技术目前正是风风火火。作为全球软件业最大的公司,微软在.NET技术上投入了大量的人力物力,把公司未来战略重心放在了.NET上,而从目前看来,.NET技术无疑代表了未来Internet技术的方向。ASP.NET技术就是由微软的.NET技术细化而来的,它跟ASP技术有些关系,然而又不是仅仅是一个继承,可以讲,ASP.NET跟ASP想比较的话,已经是变得面目全非了,当然好得至少是一个量级以上。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这
15、些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期。ASP.NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的Web商业模型提供了一个更为稳定,高效,安全的运行环境。ASP.NET的优点:(1)ASP.NET支持强类型语言,如VB,C#等。(2)ASP.NET页将被编译而不是解释,这样它们的执行速度将比ASP页快。(3)ASP.NET页代码可以与HTML设计和文本分离。这样,程序员可以独立于设计人员工作。(4)ASP.NET提供声明性服务器控件。只需几个
16、经过声明服务器控件这一必须操作,就可以使用它们了。这样,可以减少要编写的代码行数。(5)ASP.NET通过继承机制来支持代码的重用。(6)ASP.NET具有称为Trace的内置方法,可以帮助对页面进行调试。可以在页末显示跟踪信息,也可以将其重定向到其他位置,稍后进行检查。(7)在ASP.NET中,置于应用程序中的bin目录中的任何组件将自动对应用程序可用,无须任何注册。而且如果需要更新组件,仅需将其重新编译并复制到应用程序的bin目录。微软为了进一步完善ASP.NET,故在此基础上又开发了ASP.NET 2.0开发平台,它具有以下优势:(1)提高开发人员生产力,实现高效率网站开发。(2)各项内
17、置的服务支持充分扩展。(3)配置管理更为容易。(4)更好的性能和可伸缩性。2.2.2 SQL Server 2000介绍SQL Server 是一个关系数据库管理系统。SQL Server 2000, 是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑,到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server
18、 2000具有以下特点:(1)丰富的图形化管理工具,使系统管理,操作更为直观方便。SQL Server企业管理器是一个基于图形用户界面(GUI)的集成管理工具,利用它可以配置管理SQL Server服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报,实现数据复制和转换操作等。此外,SQL Server 2000还提供了SQL事件探查器、SQL查询分析器 、SQL Server服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。(2)动态自动管理和优化功能。即使SQL Server数据库管理员不做任何设置,SQL Server也能够在运行过程中
19、根据环境配置和用户访问情况动态自动配置,以达到最优性能,从而减轻管理员工作。(3)充分的Internet技术支持。SQL Server增强了对Internet技术的支持,它除保留了前期版本中的数据库Web出版工具Web助手外,还增加了对XML和HTTP技术的支持,这使得电子商务系统能够通过XML等访问SQL Server数据库系统,也扩展了SQL Server在数据挖掘和分析服务领域的应用。(4)丰富的编程接口工具,使用户开发SQL Server数据库应用程序更加灵活。SQL Server提供了TransactSQL、DBLibrary for C、嵌入式SQL(ESQL)等开发工具。此外,S
20、QL Server 2000还支持ODBC、OLE DB、ADO规范,可以使用ODBC、OLE DB、ADO接口访问SQL Server数据库。(5)具有很好的伸缩性和可靠性。SQL Server 2000既能运行在Windows桌面操作系统下,又可运行在服务器操作系统下;既能运行在单CPU计算机上,又能运行在对称多处理系统下。所以,它具有很好的伸缩性,能够满足从桌面应用到大型企业分布式应用等不同层次用户的需求。(6)简单的管理方式。SQL Server能够充分利用操作系统所提供的服务和功能(如安全管理、事件日志、性能监视器,内存管理和异步I/O等),从而增强了SQL Server数据库系统的
21、功能,并且只需占用很少的系统资源。 2.2.3 C#介绍C#在带来对应用程序的快速开发能力的同时,忠实地继承了C和C+的优点。C#是专门为.NET应用而开发出的语言,这从根本上保证了C#与.NET框架的完美结合。在.NET运行库的支持下,.NET框架的各种优点在C#中表现得淋漓尽致。以下是C#的一些突出的特点,将会为以后体会到“#”-“SHARP”的真正含义打下基础。(1)简洁的语法在缺省的情况下,C#的代码在.NET框架提供的“可操纵”环境下运行,不允许直接地内存操作。它所带来的最大的特色是没有了指针。与此相关的是,那些在C+中被疯狂使用的操作符(例如:“:”)已经不再出现。C#只支持一个“
22、.”。(2)精心地面向对象设计C#具有面向对象的语言所应有的一切特性:封装、继承与多态性。在C#的类型系统中,每种类型都可以看作一个对象。C#只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。(3)与Web的紧密结合.NET中新的应用程序开发模型意味着越来越多的解决方案需要与Web标准相统一,例如超文本标记语言(Hypertext Markup Language, HTML)和XML。由于历史的原因,现存的一些开发工具不能与Web紧密地结合。SOAP的使用使得C#克服了这一缺陷,大规模深层次的分布式开发从此成为可能。(4)完整的安全性与错误处理通过垃圾回收、结构化异常处理、类型安
23、全检查,来实现其更好的安全处理。在类型安全检查中,C#要求遵循相关变量的规则,禁止使用没有被初始化的变量、取消不安全的类型转换和提供边界检查。(5)版本处理技术C#提供内置的版本支持来减少开发费用,使用C#将会使开发人员更加轻易地开发和维护各种商业用户。升级软件系统中的组件(模块)是一件容易产生错误的工作。在代码修改过程中可能对现存的软件产生影响,很有可能导致程序的崩溃。为了帮助开发人员处理这些问题,C#在语言中内置了版本控制功能。例如:函数重载必须被显式声明,而不会像在C+或java中经常发生的那样不经意地被进行,这可以防止代码级错误和保留版本化的特性。另一个相关的特性是接口和接口继承的支持
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 5755010847基于WEB的建筑装饰信息平台的分析设计与实现 毕业论文.doc 5755010847 基于 WEB 建筑 装饰 信息 平台 分析 设计 实现 毕业论文 doc
链接地址:https://www.31ppt.com/p-3930686.html