基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx

上传人:b****4 文档编号:8208686 上传时间:2023-05-10 格式:DOCX 页数:36 大小:155.69KB
下载 相关 举报
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第1页
第1页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第2页
第2页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第3页
第3页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第4页
第4页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第5页
第5页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第6页
第6页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第7页
第7页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第8页
第8页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第9页
第9页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第10页
第10页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第11页
第11页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第12页
第12页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第13页
第13页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第14页
第14页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第15页
第15页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第16页
第16页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第17页
第17页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第18页
第18页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第19页
第19页 / 共36页
基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx

《基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx(36页珍藏版)》请在冰点文库上搜索。

基于WEB的建筑装饰信息平台的分析设计与实现Word文件下载.docx

1.2课题提出及意义

在当今这个时代,电子商务浪潮已经成为一股不可阻挡的力量,跟随着网络的步伐已经成为企业的生存之道。

在中国经济飞速发展的同时,中国的电子技术特别是中国的网络以及计算机的发展更是飞速的。

中国的网民数量仅以500万之差次于美国,排名世界第二。

网民的急剧增多、个人电脑的越发普及、网络设备的广泛覆盖加之中国公民知识水平和自身素质的普遍提高,网络已经成为人们生活中必不可少的一部分,越来越多的事情都可以在网络中得到很好的完成。

随着近几年房价的不断攀升,买房似乎也成为一般家庭的奋斗目标,花去几年的储蓄买下一套喜欢房子,装修便成为不可忽视的环节。

由于人们生活水平的提高,对社会的物质生活和精神生活不断提出新的要求,相应的人们对自身所处的生产、生活活动环境的质量也必将提出更高的要求,对住房的要求也早已不是简单的居住地,而是安全、健康、适用、美观,能满足现代室内综合要求的具有文化内涵的室内环境。

但是现在的装饰装修市场规模比较庞大,企业众多,相应的许多问题也未能得到很好及时的解决。

本系统建成初衷便是尽量减少装饰装修过程中的不必要的麻烦,解决存在于实体之间的个别问题,尽量节约各方的时间、精力、金钱等,同时使用户鼠标点点,轻松完成装修,为用户搭建业内沟通的服务桥梁,实现沟通与服务并举,让老百姓轻松完成装修,住在满意舒适的新房中。

出于以上宗旨,本建筑装饰信息平台集多种功能于一身,方便需要装修住房的用户和设计师、提供装饰装修的企业和产品进行良好的沟通,从而有进一步的合作。

本平台避免了现实实体中出现的一些问题,同时在以下几个方面具有重要意义:

(1)降低交易成本。

在网站注册的除设计师、用户外,还有各类装饰装修企业,这些企业可以在本网站中充分了解对方的实力,与其建立良好的合作伙伴关系,降低建筑装饰材料的采购成本。

(2)减少库存。

装饰材料企业为应付变化莫测的市场需求,不得不保持一定库存产品,而且由于企业对原料市场把握不准,因此也常常维持一定的原材料库存。

产生库存的根本原因是信息不畅,以信息技术为基础的电子商务则可以改变企业决策中信息不确切和不及时问题。

通过Internet可以将市场需求信息传递给企业决策生产,同时企业的生产信息可以马上传递给供应商适时补充供给,从而实现零库存管理。

(3)缩短周期。

一个设计方案的敲定,到具体装修完成需要很长时间,消耗很多精力,但是通过本平台,一切初期工作即可网上交流,即设计风格、价位、满意度、材料购买途径等等都可足不出户完成,省去了用户等来回奔波的时间。

(4)增加商机。

基于Internet的本平台7*24的全球运作,网上的业务自然丰富得多,增加了各企业的访问量和知名度,更增加了各个企业的销售途径,创造了无限商机,获得利润。

(5)设计师与用户、装饰装修企业和产品,他们的联系将在我们的建筑装饰信息平台得到充分的发展和沟通。

用户、设计师、装饰装修企业在本平台上充分沟通交流,最终对装饰达成一致意见,减少了现实中材料购买的诸多环节,还可降低购买成本。

(6)信息量丰富。

本平台还提供有关装饰装修的各种信息,包括优秀企业、环保材料、成功展品、时事公告、国家政策法规等等,作为用户选择的参考。

基于web的建筑装饰信息平台的出现,不仅拉近了设计师、用户和建筑装饰装修企业之间的距离,通过网站的管理,也无形中对建筑装饰行业的秩序起到一定的帮助作用,使其更规范,减少其在服务行业中的投诉量。

1.3课题内容及重点

第一章前言:

介绍课题的基本情况,指出了电子商务时代中建筑装饰信息平台的重要性和基于web的建筑装饰信息平台的意义。

第二章相关业务与技术介绍:

首先建筑装饰行业的发展历程,然后介绍了系统的开发平台:

ASP.NET2.0和SQLServer2000及开发语言C#的特点。

第三章基于web的建筑装饰信息平台的总体分析与设计:

首先介绍了系统的需求分析,其次介绍了系统的可行性分析,接着介绍了系统的项目和功能结构图。

最后介绍了系统的总体设计,包括系统设计框架和系统功能介绍。

第四章介绍系统的详细设计与实现:

这个系统的主要技术都在这一章中介绍,主要包括数据库的设计、系统功能模块的详细设计。

第五章总结与展望:

总结了本课题研究的过程,指出了本课题的创新点和不足之处,并对建筑装饰行业的发展和建筑装饰信息平台的发展进行了展望。

1.4课题技术路线

结合目前软件工程、WEB技术、数据库等领域的先进技术,应用MicrosoftVisio(支持UML建模语言)进行软件建模。

以.NET为开发平台,用VisualStudio.NET开发环境,利用Microsoft公司提供的ASP.NET、C#编程语言、SQLServer2000数据库实现信息发布、公用信息、设计师管理、论坛管理、系统管理等功能模块并在.NET中将系统进行了整合,最后经过性能和功能测试成功后,完成了整个建筑装饰信息平台的设计与开发。

所采用的系统开发环境:

硬件平台:

CPU:

IntelPentiumMProcessor;

内存:

512MBDDR2;

软件平台:

操作系统:

WindowsXPProfessional;

数据库:

SQLServer2000;

开发工具:

MicrosoftVisualStudio2005;

WEB服务器:

IIS;

浏览器:

IE7.0;

分辨率:

最佳效果1024×

768;

第2章相关业务与技术介绍

2.1建筑装饰行业的简介及发展趋势

改革开放以来,建筑装饰行业迅猛发展,全国的施工队伍众多,吸引了大量的农村劳动力。

建筑装饰行业的发展,也带动了建筑装饰材料的生产,流通就业人数也大幅提高,为国家经济发展贡献力量。

但是目前还存在一些问题,如:

(1)企业数量众多,供大于求,市场竞争激烈残酷。

(2)企业规模过小,抗风险能力弱。

(3)专业化程度低,竞争平台单一,价格竞争成为主要形式。

(4)竞争水平低,整个市场不规范,造成业内的自律性不高,恶性竞争成为问题。

(5)技术开发滞后,自主的新材料、新工艺、新技术研制、推广能力差。

为了更好的适应的市场经济的发展,行业还必须有所进步,有所变化,集中表现在一下几个方面:

(1)设计、施工,材料生产、营销等方面要多元化,国际化。

(2)目前高新技术的发展必将带动本行业的技术革新和技术革命。

(3)环保问题成为设计装修中的首要问题。

(4)市场进一步细分。

(5)企业间联合。

随着互联网时代的到来,建筑装饰网站也将应运而生。

它不受传播地域的限制,不受时间的限制,能够更具体,更形象生动的宣传企业品牌、产品和服务。

本系统平台将为企业打响知名度,开拓新的市场,拉近老百姓与设计师、装饰装修企业和产品之间的距离,提供信息间交流和售后服务的各种问题。

2.2开发平台介绍

2.2.1ASP.NET介绍

微软的.NET技术目前正是风风火火。

作为全球软件业最大的公司,微软在.NET技术上投入了大量的人力物力,把公司未来战略重心放在了.NET上,而从目前看来,.NET技术无疑代表了未来Internet技术的方向。

ASP.NET技术就是由微软的.NET技术细化而来的,它跟ASP技术有些关系,然而又不是仅仅是一个继承,可以讲,ASP.NET跟ASP想比较的话,已经是变得面目全非了,当然好得至少是一个量级以上。

ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期。

ASP.NET与Windows2000Server/AdvancedServer的完美组合,为中小型乃至企业级的Web商业模型提供了一个更为稳定,高效,安全的运行环境。

ASP.NET的优点:

(1)ASP.NET支持强类型语言,如VB,C#等。

(2)ASP.NET页将被编译而不是解释,这样它们的执行速度将比ASP页快。

(3)ASP.NET页代码可以与HTML设计和文本分离。

这样,程序员可以独立于设计人员工作。

(4)ASP.NET提供声明性服务器控件。

只需几个经过声明服务器控件这一必须操作,就可以使用它们了。

这样,可以减少要编写的代码行数。

(5)ASP.NET通过继承机制来支持代码的重用。

(6)ASP.NET具有称为Trace的内置方法,可以帮助对页面进行调试。

可以在页末显示跟踪信息,也可以将其重定向到其他位置,稍后进行检查。

(7)在ASP.NET中,置于应用程序中的bin目录中的任何组件将自动对应用程序可用,无须任何注册。

而且如果需要更新组件,仅需将其重新编译并复制到应用程序的bin目录。

微软为了进一步完善ASP.NET,故在此基础上又开发了ASP.NET2.0开发平台,它具有以下优势:

(1)提高开发人员生产力,实现高效率网站开发。

(2)各项内置的服务支持充分扩展。

(3)配置管理更为容易。

(4)更好的性能和可伸缩性。

2.2.2SQLServer2000介绍

SQLServer是一个关系数据库管理系统。

SQLServer2000,是Microsoft公司推出的SQLServer数据库管理系统的新版本。

该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。

可跨越从运行MicrosoftWindows98的膝上型电脑,到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

SQLServer2000具有以下特点:

(1)丰富的图形化管理工具,使系统管理,操作更为直观方便。

SQLServer企业管理器是一个基于图形用户界面(GUI)的集成管理工具,利用它可以配置管理SQLServer服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报,实现数据复制和转换操作等。

此外,SQLServer2000还提供了SQL事件探查器、SQL查询分析器、SQLServer服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。

(2)动态自动管理和优化功能。

即使SQLServer数据库管理员不做任何设置,SQLServer也能够在运行过程中根据环境配置和用户访问情况动态自动配置,以达到最优性能,从而减轻管理员工作。

(3)充分的Internet技术支持。

SQLServer增强了对Internet技术的支持,它除保留了前期版本中的数据库Web出版工具"

Web助手"

外,还增加了对XML和HTTP技术的支持,这使得电子商务系统能够通过XML等访问SQLServer数据库系统,也扩展了SQLServer在数据挖掘和分析服务领域的应用。

(4)丰富的编程接口工具,使用户开发SQLServer数据库应用程序更加灵活。

SQLServer提供了Transact-SQL、DB-LibraryforC、嵌入式SQL(ESQL)等开发工具。

此外,SQLServer2000还支持ODBC、OLEDB、ADO规范,可以使用ODBC、OLEDB、ADO接口访问SQLServer数据库。

(5)具有很好的伸缩性和可靠性。

SQLServer2000既能运行在Windows桌面操作系统下,又可运行在服务器操作系统下;

既能运行在单CPU计算机上,又能运行在对称多处理系统下。

所以,它具有很好的伸缩性,能够满足从桌面应用到大型企业分布式应用等不同层次用户的需求。

(6)简单的管理方式。

SQLServer能够充分利用操作系统所提供的服务和功能(如安全管理、事件日志、性能监视器,内存管理和异步I/O等),从而增强了SQLServer数据库系统的功能,并且只需占用很少的系统资源。

2.2.3C#介绍

C#在带来对应用程序的快速开发能力的同时,忠实地继承了C和C++的优点。

C#是专门为.NET应用而开发出的语言,这从根本上保证了C#与.NET框架的完美结合。

在.NET运行库的支持下,.NET框架的各种优点在C#中表现得淋漓尽致。

以下是C#的一些突出的特点,将会为以后体会到“#”-“SHARP”的真正含义打下基础。

(1)简洁的语法

在缺省的情况下,C#的代码在.NET框架提供的“可操纵”环境下运行,不允许直接地内存操作。

它所带来的最大的特色是没有了指针。

与此相关的是,那些在C++中被疯狂使用的操作符(例如:

“:

”)已经不再出现。

C#只支持一个“.”。

(2)精心地面向对象设计

C#具有面向对象的语言所应有的一切特性:

封装、继承与多态性。

在C#的类型系统中,每种类型都可以看作一个对象。

C#只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。

(3)与Web的紧密结合

.NET中新的应用程序开发模型意味着越来越多的解决方案需要与Web标准相统一,例如超文本标记语言(HypertextMarkupLanguage,HTML)和XML。

由于历史的原因,现存的一些开发工具不能与Web紧密地结合。

SOAP的使用使得C#克服了这一缺陷,大规模深层次的分布式开发从此成为可能。

(4)完整的安全性与错误处理

通过垃圾回收、结构化异常处理、类型安全检查,来实现其更好的安全处理。

在类型安全检查中,C#要求遵循相关变量的规则,禁止使用没有被初始化的变量、取消不安全的类型转换和提供边界检查。

(5)版本处理技术

C#提供内置的版本支持来减少开发费用,使用C#将会使开发人员更加轻易地开发和维护各种商业用户。

升级软件系统中的组件(模块)是一件容易产生错误的工作。

在代码修改过程中可能对现存的软件产生影响,很有可能导致程序的崩溃。

为了帮助开发人员处理这些问题,C#在语言中内置了版本控制功能。

例如:

函数重载必须被显式声明,而不会像在C++或java中经常发生的那样不经意地被进行,这可以防止代码级错误和保留版本化的特性。

另一个相关的特性是接口和接口继承的支持。

这些特性可以保证复杂的软件可以被方便地开发和升级。

(6)灵活性和兼容性

在简化语法的同时,C#并没有失去灵活性。

如果需要,C#允许你将某些类或者类的某些方法声明为非安全的。

这样一来,你将能够使用指针、结构和静态数组,并且调用这些非安全代码不会带来任何其它的问题。

此外,它还提供了一个另外的东西(这样的称呼多少有些不敬)来模拟指针的功能--delegates,代表。

再例:

C#不支持类的多继承,但是通过对接口的继承,你将获得这一功能。

(7)安全性。

正是由于其灵活性,C#允许与C风格的需要传递指针型参数的API进行交互操作,DLL的任何入口点都可以在程序中进行访问。

C#遵守.NET公用语言规范(CommonLanguageSpecification,CLS),从而保证了C#组件与其它语言组件间的互操作性。

元数据(Metadata)概念的引入,既保证了兼容性,又实现了类型安全。

第3章系统总体分析与设计

3.1需求分析

通过对比研究其他建筑装饰信息平台的运行,在本平台的设计中吸取综合了其他平台的优点,尽量做出成功的建筑装饰平台。

点击进入本平台的用户未经注册均可浏览界面上的所有信息,例如展品信息、行业资讯、系统公告等。

因为本平台是一个提供沟通交流的平台,是拉近设计师与房屋装修需求者、装饰装修企业的平台,所以本网站的其他功能均需注册成为用户方可进行。

以一般用户身份注册的用户,可以在浏览信息的基础上,发布自己的装修需求,内容涉及详尽可以满足用户发布的需要,设计师有意向留言的信息会在用户再次登录时查看。

以设计师身份注册的用户,本平台有合理的管理机制——积分制管理他们的等级,激励更优的作品更新。

所谓设计师的积分管理机制,即本站注册的设计师发布展品是需要用户进行投票的,普通用户和专家的投票分数是有差别的,专家提交的分数会高于普通的用户,而且设计师若是在一定时间内,作品展出数量或是积分增加数量达不到本站设计师能力的要求,除特殊情况可以申述讲明外,本站将对不合格的设计师由后台管理员除名。

这样也从另一方提高了本站的设计师的质量,保证了服务的质量。

另一方面,如何设计、建立一个经济、实用、安全、高效、稳定的网站也是网站必须考虑的问题[2]。

要解决好这些问题,就必须充分利用内部资源,从整体上降低成本,加快对市场的响应速度,提高服务质量,提高竞争力[3]。

通过综合对一些典型电子商务网站和建筑装饰信息平台的考察、分析以及实际的调查,要求本平台应具有以下功能:

(1)统一友好的操作界面,能保证系统的易用性。

(2)规范、完善的基础信息设置。

(3)设计师登录后可以“晒”自己的设计成果,并通过用户的投票提高自己的设计师等级。

(4)需要装修的用户可以注册后发布需求和查看留言,为下一步与设计师就装修的详细交涉作基础。

(5)用户、装饰装修企业均可以在论坛中交流各方面信息,包括用户与设计师之间的设计方案选择交流,装饰装修企业就材料购买等设计问题的交流等等。

(6)论坛中信息的添加,删除,修改。

(7)个人信息的管理,公告的管理,展品的管理,企业的管理。

(8)系统运行高效,程序流程清晰。

3.2可行性分析

现在的建筑装饰企业运营过程中,经常会受到以下一些条件的限制:

(1)设计成果的宣传力度和广度。

建筑装饰行业中的装修企业、材料企业要想获得自己的市场知名度,只能通过广告的大力宣传,报纸刊物的报道宣传或是上门咨询、电话沟通等传统方式。

这种方式对于正规的大型企业来说,实施方便,但是对于一些小型企业或是零散装修队伍来说,资金是一个大的问题,同时也受一定的时间与物理空间的局限。

(2)建筑装修企业或是装修队伍的数量众多,规模不统一,由于竞争激烈,大部分都是流动性作业,这样对于自身的信誉度、运行模式等都是一种影响。

(3)传统沟通方式繁琐。

从初次与设计师就住房装修进行交流、到材料选择、议价购买、装修队伍选择等一系列的流程过于纷繁复杂,产品周转渠道也过于复杂,用户、设计师、装修企业和装饰材料企业缺乏全面的沟通与快捷运营的平台。

(4)已经拥有自己网站的装修装饰公司,由于正规、良好、综合的信息平台的缺少,信息交流方面也存在缺憾。

例如,新型建材、国家最新政策法规、各地新出台的建筑装饰行业的规定等信息。

因此,网站立足于现实需要,认清建筑装饰行业的市场情况,为房屋装修用户、设计师、装饰公司及装修公司提供一个良好的信息获取及沟通交流的平台,尽力提供人性、方便的网上交流平台。

利用网络的便捷,使房屋装修的各方问题得到有效、安全的解决。

3.3项目规划及功能结构

基于Web建筑装饰信息平台是以MicrosoftVisualStudio2005为开发工具,用SQLServer2000作为数据库进行设计开发的,我主要负责前台的用户界面的分析与设计。

前台主要包括了系统公告,行业资讯,展品展示,所有注册用户的个人信息管理,普通用户发布需求和查看留言,普通设计师查看积分及专家评论、发布新帖,著名设计师的档期安排、评论作品和用户需求处理及投票管理[4]。

建筑装饰信息平台的前台功能结构如图3-1所示:

图3-1系统前台功能结构图

3.4系统的总体设计

3.2.1系统设计框架

本系统采取三层结构,即表示层、业务层、物理层。

(1)表示层:

原则:

与客户交互的接口,多变的表现,触发业务逻辑事件。

页面设计,完成使用页面风格,规定了页面操作时触发业务层的接口,相互之间页面的导向关系。

提供用户使用友善,系统运行安全的界面。

(2)业务层:

稳定的接口,可变化的实现。

完成对数据的相应的业务处理,包括查询,修改,删除,插入数据库。

控制程序运行的全局变量。

提供数据库操作储存过程的触发接口。

(3)物理层:

物理存储数据,需稳定。

数据保存。

完成存储过程以及触发器的具体实现。

3.2.2业务流程图

以下是前台主要功能模块的业务流程图,如图3-2所示:

图3-2平台的业务流程图

 

3.2.3系统功能设计

建筑装饰信息平台的设计分为前台综合模块和后台管理模块。

前台模块分为以下几个部分进行简要介绍:

(1)用户注册模块。

此部分设计了权限管理功能,在用户注册信息时的资料填写中有“用户类别”的选择,点击保存后会根据其类型的不同选择在数据库中生成不同类型用户的不同标号。

当用户通过用户名和密码登录时,系统依据用户ID从数据库自动调出该条记录的用户类型的值,以便不同用户进入不同的界面进行界面操作。

(2)展品展示模块。

鉴于权限管理和实际情况,展品展示模块只有设计师在正确登录后才可以操作,其他类型用户无权使用此功能。

展品展示是设计师提升自身设计等级的一个重要依据,必须详尽美观,所以展品发布的内容部分包含的设置比较多,包括图片和字体的各种设置甚至音乐的添加等等。

时间使用DateTime控件的语句设置自动调用本机的时间,无需设计师进行填

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2