导航:首页 > 万维百科 > 网站设计数据层

网站设计数据层

发布时间:2021-01-22 00:04:15

1、一个完整的网站包含几层结构,每层的作用是什么啊?

电子商务网站的系统设计

1.电子商务的基本概念

电子商务是利用计算机及互联网开展的各种商务活动。其中电子是手段,商务是目的。是通过网站的商务运作和会员制收费,达到盈利的目的。

电子商务包括以下三部分内容:
电子:指信息基础设施及相关应用系统,其中信息基础设施包括internet 网络基础和信息技术,应用系统应包括支持电子商务活动的网站。
商务:指业务内容、流程及规则,这是电子商务网站系统设计的基础和依据。
信息:指业务活动中的数据,应完整、全面、实时、动态。业务活动所使用的数据也是网站系统数据库设计的依据。

Internet技术、信息技术系统和商务过程的有机集成形成了一个新的商务模型,即电子商务模型。

2.电子商务网站的基本架构设计

电子商务网站是以商务活动为中心进行的,而网站的盈利一般通过网站的会员制收费进行,网站的盈利点是网站根据网站的商务活动内容确定的,所以网站的基本架构设计既要以商务活动的业务内容、流程、相关规则为基础,又要兼顾电子商务网站的收费体系。

网站基本架构的设计主要根据以下步骤进行:

2.1 确定电子商务网站功能定位

确定网站所涉及的商务活动的内容、商务活动的流程。比如我们在进行房产信息网的设计中,首先考虑确定网站发布房产信息的种类,确定了房源信息包括中介所的房源信息和个人的出售、出租信息,网站负责信息的发布和信息的管理。同时在确定了信息发布种类后,确定了信息处理的流程为房源信息输入、会员资格审核、信息审核,信息发布。

2.2 确定网站的收费对象和收费规则

在网站所涉及的商务内容确定了的情况下,确定收费的对象和如何进行收费,以此为依据确定网站的栏目。网站栏目的划分实际上就是系统的功能模块划分。在房产网站的系统设计中,确定了网站只对房产中介所进行收费,个人用户免费,所以网站的主要栏目分为个人专区和中介所专区两个主要栏目,同时根据功能的逐步扩大,这样也就基本确定了网站的信息服务内容和方式。

2.3 确定网站的栏目的功能

在确定了网站的收费项目后,要确定网站的主要栏目和功能,包括网站的管理功能模块、网站的信息发布方式、网站商务活动的发布以及网站导航栏等。

网站的功能栏目的设置和系统的主要功能模块的划分是相一致的。

网站业务介绍性栏目,应包括内容应包括会员申请流程,收费标准,网站运行规程等,使用户对网站的服务有一个明确的了解,是扩大网站的会员用户数量和提高网站的使用率都是必不可少的栏目。

网站的导航栏是网站的整体功能的全面介绍,使用户对网站的功能有一个清晰的了解,也是网站不可缺少的栏目。

同时也应有网站运行的相关提示信息,比如在房产网站的设计中,我们在确定了收费对象和主要功能后,确定了网站首页的主要栏目为中介所专区、个人专区、写字间专区、新房楼市等栏目,同时加入了上网导航栏目对网站的主要功能进行介绍。
2.4 确定网站的信息流和控制流

在确定了网站的主要功能和商务活动的主要规则后,应该确定网站的信息流图和控制流图,作为数据库设计的基础。

在房产网的设计中,我们根据房产信息发布的功能和所确定的信息审核和控制流程,确定房产网的基本数据流图为:

实例:一个网站的数据流图

在确定了一个网站的数据流图和控制流后 ,系统的运行控制流程也就确定下来了。

3.网站的后台管理

在网站的基本功能和数据流确定后,为了保证网站信息的准确性和有效性,应有完善的后台管理和维护系统,进行相关数据的审核,定期进行数据库的维护和备份,进行缴费会员资格的管理,有效的保证网站的商务运作。

我们在房产信息发布网站的后台管理系统的系统设计中,设计了一套完整的网站后台管理系统,主要功能包括房源信息管理如:房产信息审核、房产信息删除、房产信息删除确认;网站运行提示信息的管理,主要是对网站与商务运营有关的信息进行管理,使网站的用户对网站的运行情况进行管理;网站会员资格的审核,对逾期未缴费的用户取消会员资格;网站系统管理员权限管理,对不同的网站系统管理人员进行授权使用不同的后台维护功能。

4.网站的数据库设计

在确定了网站的主要商务的业务对象和业务流程后,可以确定了网站的数据流,也就可以进行数据库设计。 在进行数据库设计时,同样和一般的应用系统开发一样,应该注意信息的完整性和数据的独立性。

我们在房产网站的开发过程中,在数据库的设计阶段,对系统的数据库按房源的基本信息、中介所信息、个人信息分别进行库表的设计,同时对系统的维护信息、权限管理等控制信息设计独立的库表,主要的数据库表为房源信息表、中介所信息表、会员信息表等,这样可以方便网站的信息输入、数据库查询同时也方便网站后台的数据库管理和数据库维护。

数据库表数据的独立性和数据冗余直接影响数据的存取效率,影响网站的运行速度,所以在数据库设计时一定要避免数据的冗余性,同时要避免长数据库表的设计。

总结:

在电子商务网站开发过程中,网站的商业运作模式决定了网站系统设计,一个功能清晰的网站的设计,一定要从网站的系统设计入手。

2、网页设计里的层是什么意思

层是DW里面的概念,我们本身不叫它层。
Layer1是DW给它生成的一个id,目的是给它定义一个CSS。你可以到代码里搜索#Layer1,你就能找到它的CSS定义,注意看有一行:“position: absolute;”。
层和普通div不同的地方在于它们的定位方式,div默认是相对定位,它的位置会受到周围的元素的影响而不能随意变动,而刚才你找到的代码里有一句:position: absolute; 这句代码的作用就是将该div的定位方式变为绝对定位,绝对定位的元素将不再受到周围元素的影响,它可以随意改变,通过修改left/right/top/bottom这几个CSS元素就可以定义它的位置了,你可以尝试修改一下代码,看看效果就知道了 。关于层其实还有很多小技巧,不过一下子说出来也很难理解,多多尝试吧

3、层的应用很多,简述其特点,关于网页设计的

第一,应用上相对比较灵活,反过来说就是如果你对一些样式不回熟悉就很难去控制,浏答览器的兼容性很难把握,不过要是运用熟练的这也不是什么问题了。
第二,数据的读取比较快捷,与table相比他更加简便,少了很多层级的读取,像table最少要读tr和td;
第三,广泛性,流动媒体一般都可以兼容;简单的说像移动手机上网浏览的网页等等
我感觉还有很多,时间问题先写几点,呵呵

4、网页设计分为哪三个层次?

网站建设可以分为三个层次:

1、信息发布层次。在网页上提供关于企业及其产品特性的一般信息,让用户可以访问站点、浏览信息。交互性体现在企业提供了信息,而顾客通过主动输入域名、搜索或点击看到了企业网站并浏览其页面信息,这是互联网最初级的交互性。

2、培养兴趣层次。网页内容与形式设计尽量考虑潜在客户的特征与需求,提供与企业行业、产品相关的各种信息,使潜在顾客访问页面后,可以通过点击按钮、搜索信息和发现兴趣点,培养起对产品、公司、服务的进一步兴趣。这一层次的交互性体现在企业向顾客提供相关信息,满足顾客的兴趣需求,以吸引顾客、刺激需求;顾客通过必要的参考信息的支持,更充分地认识企业产品并确认自己的需求。

3、建立关系层次。企业网站运用各种Web交互性技术,使网站访问者可以通过数据库搜索、发送邮件、网上交谈、定购、实时付款、货物派送等方式,与企业建立起有效的商品交易的信息流与物流关系。

5、请教数据层设计的几个简单问题(相信大家都遇到过!)

我来回答吧,只能算一家之言;

1、我从来没有用过.net提供的不用写内一行代码的数据库操容作方式,太智能化了,就不自由了,业务需求是变化的,我们需要更大的灵活性;所以我不推荐使用所谓的不写一行代码的方式写程序;
2、如上所述,我一般是自己写的绑定程序;如datagrid的绑定;
datagrid1.datasource=datatable1;
datagrid1.bind();
然后在页面自己义定模版列;这样做的目的,是自由度更大;
3、把所有的数据操作方法最好封一个类中。可以写一个操作数据库的数据层;
4、一般来说,尽量采用存储过程,尤其是SQL语句很长时,如条件较多,带有多表查询,此时语句都会很长,调试不方便,因为你每个要按f5运行才可以看到效果,将这些SQL语句放到存储过程中,可以直接调试;
再有,查询结果只要一个,却要查询多次的情况,完全可以将多次的查询合在存储过程中一起,只将结果返回给C#处理;
且,数据库服务器与web服务器不同的服务器上时,频繁的传输较长的字符串并不是好的办法,如果用存储过程,只需传较短的字符就可以了,也算是优化的一种方法吧。

6、网页设计前端和后端的区别?越详细越好。

前端开发和后copy台开发是有区别的,工作的内容和负责的东西是完全的不同的,以下以网站的开发为例。

1、前端开发
前端开发现在一般指的就是web前端开发工程师,其负责是网站前端页面也就是网页的页面开发,简单的说网站前端负责是东西是网站用户可见的东西,如网页上的特效、网页的布局、图片、视频等内容。网站前端工程师的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并和后端开发工程师配合做网页的数据显示和交互。

2、后端开发
后端开发一般也叫做后台,其负责是网站后台逻辑的设计和实现还有用户及网站的数据的保存和读取。比如一般网站都是有用户注册和登录的,用户的注册的信息通过前端发送给后端,后端将其保存在数据库中,用户登录网站的时候,后端需要通过用户输入的用户名和密码是否与数据库中的一致来判断用户是否有权限登录,这是后台开发中的一个最简单的功能。

7、做网站时,关于数据访问层和业务逻辑层

→_→我也经常不搞业务逻辑层。但是我觉得吧,是咱们接触的项目太简单,专三层架构肯定有他的意义的。属咱们看的bll层一般就是直接调用dal,我觉得如果是个大项目的话就不会这么简单了,里面肯定会包含很多逻辑设计,这样的话我觉的才是真正的三层,数据访问,业务逻辑,ui层。

8、什么是网站的三层结构:数据层、业务层、表现层?

您好,
一般讲来到网站自的三层架构,其实就是将整个业务应用划分为表示层、业务逻辑层、数据访问层等。 三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构:数据层、业务层、表现层,就是MVC模式,这是一种软件的设计模式,通过层次的划分,把各自不同的逻辑隔离开来。

详细了解的话,建议你在网上搜下MVC。
另外,网站不一定都要是MVC的,有些虽然说的很强大,其实根本不是那么回事。如果只是个很小的网站,确实没必要一定要去实现MVC,成本上不划算。就跟你如果去买菜,没必要一定要开法拉利一样。

至于VS2005,对于网站你可以这么开,它是把前台界面的显示和后台业务逻辑分开来的,你可以这么理解前台界面部分是V,后台业务逻辑类是C,数据库部分是M。

9、网页设计中,如何定位层

有相对定位和绝对定位,是哪种定位呢?

绝对定位
H4 { position: absolute; left: 100px; top: 43px }

相对定位
H4{ position: relative; left: 40px; top: 10px }

具体操作是这样的:层你应该会建了吧?选中你要定位的层,点击CSS样式。右击就可以编辑,里面有绝对定位和相对定位,一般用绝对定位就相当精确了,还有数据坐标的。你可以任意把你要的层放在任何一个位置。就这么简单。不明白的还可以给我留言。尽力而为吧。不用什么代码了,直接编辑就可以了。最简单的方式了哦。

与网站设计数据层相关的知识