B2C网站设计
一个完善的B2C网站应该包括哪些部分?从实践来看,由于电子商务覆盖的范围十分广泛,因此必须针对具体的应用才能描述清楚系统架构。从总体上来看,B2C网站是三层框架结构。底层是网络平台,是信息传送的载体和用户接入的手段;中间是电子商务基础平台;而第三层就是各种各样的电子商务应用系统。其中电子商务基础平台是各种电子商务应用系统的基础。
B2C网站设计
首先,向大家介绍一般的B2C网站为什么要采用B/S结构,客户端不必安装及维护软件。如果软件升级,系统管理员只要将服务器的软件升级到最新版本就行了。其他客户端,只要重新登录系统,使用的就已经是最新版本的软件了。其次,B/S能够降低B2C网站开发的总体成本。两层结构中,客户端接受用户的请求,客户端向数据库服务提出请求,数据库服务将数据提交给客户端,客户端将数据迚行计算(可能涉及到运算、汇总、统计等等)并将结果呈现给用户。
在三层结构中,客户端接受用户的请求,客户端向应用服务提出请求,应用服务从数据库服务中获得数据,应用服务将数据进行计算并将结果提交给客户端,客户端将结果呈现给用户。这两种结构的不同点是,两层结构中客户端不运算,而三层结构中客户端并不参不运算,只是简单的接收用户的请求,显示最后的结果。由于三层结构中的客户端并不需要参不计算,所以对客户端计算机的配置要求是比较低的。因此通过以上比较,可以看出选择B/S模式更为适合B2C网站。
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会収生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而丏面目可憎,可能存储了大量不需要的冗余信息。
1.第一范式。数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逡辑型、日期型等。
2.第二范式。数据库表中不存在非关键字段对任意候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。
3.第三范式。在第二范式的基础上,数据表中如果不存在非关键字段对任意候选关键字段的传递函数依赖则符合第三范式。
了解更多,请点击乾元坤和B2C网站。