电商数据库系统的设计方案对文化的影响

电商数据库系统的设计方案对文化的影响,第1张

电商数据库系统的设计方案对文化的影响:

1、系统设计的合理才能被接受,也是对社会,健康,安全,法律及文化的一种支持。

2、系统设计的合理能够让人们认识到社会,健康,安全,法律及文化的重要性,从而起到推动作用。

数据库技术在电子商务领域应用研究简析

一、数据库及其主要特点

(一)数据库

数据库是对数据的组织、存储、管理的仓库,它是储存大量的信息的一个巨大的仓库。数据库的发展给人们查找信息提供了很大的作用,在数据库里的信息很容系被找到。因此,数据库现在被许多企业所应用。

(二)数据库主要特点

1.实现数据的资源共享:数据的资源共享包括全部用户能同时进行数据库数据的修改、查询、保存,用户也能够通过端口进行 *** 作数据库,并提供数据的资源共享。

2.减少数据的冗杂度:与文件系统相比较,数据库减少了数据的冗杂,是数据具有一致性。

3.数据的独立性:它包括数据库中数据的逻辑结构和程序的相对独立。

4.数据实现集中控制:文件管理中,数据是一种处于分散的结构,不容易进行控制。而数据库能够对数据进行控制和管理,还能通过联系建立关系。

5.数据的安全性:文件管理数据容易造成数据的丢失,破损。而数据库中的数据是有维护的,数据库管理系统提供一套数据的安全,能够及时发现和修护系统,因而防止数据库中数据的破坏。

二、数据库技术在电子商务中的应用

(一)数据库技术的发展

现在,数据库技术已成为这个时代必备的技术,电子商务中也应用其数据库的技术。数据库是对数据的组织、存储、管理的仓库,它是储存大量信息的一个仓库。而在电子商务中的应用是一是对数据进行存储、收集、管理。二是进行决策。三是对数据库进行支持。电子商务的用户建立各种类型的数据库仓库,是为了保证系统的安全与稳定,也是为了利用数据库能够发现更多的信息资源,可以使用户自己的公司进一步发展.电子商务中的数据库很多是用Access软件,这种技术用起来也很简便、快捷。现在人们对天猫、淘宝、赶集网、蘑菇网、搜狗、百度等等,这些再熟悉不过了。而这些都是电子商务的类型,它们的建立是需要大量的数据和信息,在建立它们的同时也要对其数据进行整理、组织、筛选,这就用到数据库的 *** 作来实现。

(二)数据库技术在齐齐哈尔工程学院百草家园中的应用

1、设计 方法

数据库技术在电子商务中的应用很多,例如:以齐齐哈尔工程学院的百草家园为例,要把百草家园这个网站发布到互联网上,我们就要用数据库来完成。首先在Access中先建立表,就是二维表。表中要装入与百草家园相关的信息,表的部分完成后,还要建立查询,查询的功能就是讲大量的信息进行筛选,把用户所需要的体现出来。例如:用户现在想查看一下百草住所区的房间,那么百草的其他信息就可以不用显现出来,这时就要用到查询的功能。而后是窗体,窗体主要作用就是建立网站的主页面、背景等,窗体还可以设置命令按钮,能做到用一个窗体就可以把大量的数据调用出来。例如:打开百草的主窗体,点下屏幕的住所区窗体,用户就会看到住所区的相关数据,一个一个窗体通过一个小的按钮就可以显示出来。接着是报表,报表的功能就是把数据用不同的方式体现出来。可以清晰的看出数据的所占比例,数据能用最佳的方式显示。最后是页、宏、模板。完成以上七个步骤完成后就可以在网上发布这个百草家园网站了。

2、应用效果

数据库建立程序,提高了数据的资源共享,减少了数据的冗杂,还保证了数据的安全性和一致性。建立了百草家园网站提高了百草家园的知名度,让人们更加地了解、认识它,顾客可以在网上直接进行预订房间,减少了许多中间环节。

(三)数据库在齐齐哈尔工程学院百草家园中的应用存在的问题

1、网页的效果制作不是十分美观

2、数据库中百草家园的信息安全问题

(四)数据库在齐齐哈尔工程学院百草家园中的应用的解决 措施

1、数据库的主要功能是进行数据的组织、筛选、整理,建立完整的数据系统。在Access中想要实现网页的唯美,只能先进行网页的制作,在网页制作中完成网页背景,通过 *** 作把背景导入数据库中,然后在其数据库里建立信息。这样就完成了数据库中网页效果的问题。

2、互联网的技术发展高速,信息的大量繁杂,想保证数据的安全性和一致性,就要做好数据库安全措施。应用数据库访问控制,全面性地约束,进行秘密通道数据库加密及数据库管理者来维护数据的安全。

三、数据库技术在电子商务中未来的发展

数据库技术在电子商务中的使用,是以在Web为基础的一个新的里程碑,而现在已发展到特殊的数据库界面,互联网的飞速发展,必将带动数据库技术的发展,同时也要提高数据库的技能,人工的技术将与网络进行连接。现在的电子商务应用中数据的冗杂给用户带来了许多头疼的问题,用户必须从冗杂的数据中找出关联性,这样才会更好的发展。但是完成这项任务很是麻烦,因此要人工技术与互联网技术相结合,会大大提高工作效率,也会使数据更简单的进行整理。总而言之,数据库技术在电子商务中的应用,对信息的处理、筛选、查询能在互联网上实现。

CREATE TABLE `mmall_user` (

  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户表id',

  `username` varchar(50) NOT NULL COMMENT '用户名',

  `password` varchar(50) NOT NULL COMMENT '用户密码,MD5加密',

  `email` varchar(50) DEFAULT NULL,

  `phone` varchar(20) DEFAULT NULL,

  `question` varchar(100) DEFAULT NULL COMMENT '找回密码问题',

  `answer` varchar(100) DEFAULT NULL COMMENT '找回密码答案',

  `role` int(4) NOT NULL COMMENT '角色0-管理员,1-普通用户',

  `create_time` datetime NOT NULL COMMENT '创建时间',

  `update_time` datetime NOT NULL COMMENT '最后一次更新时间',

  PRIMARY KEY (`id`),

  UNIQUE KEY `user_name_unique` (`username`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8

CREATE TABLE `mmall_product` (

  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商品id',

  `category_id` int(11) NOT NULL COMMENT '分类id,对应mmall_category表的主键',

  `name` varchar(100) NOT NULL COMMENT '商品名称',

  `subtitle` varchar(200) DEFAULT NULL COMMENT '商品副标题',

  `main_image` varchar(500) DEFAULT NULL COMMENT '产品主图,url相对地址',

  `sub_images` text COMMENT '图片地址,json格式,扩展用',

  `detail` text COMMENT '商品详情',

  `price` decimal(20,2) NOT NULL COMMENT '价格,单位-元保留两位小数',

  `stock` int(11) NOT NULL COMMENT '库存数量',

  `status` int(6) DEFAULT '1' COMMENT '商品状态.1-在售 2-下架 3-删除',

  `create_time` datetime DEFAULT NULL COMMENT '创建时间',

  `update_time` datetime DEFAULT NULL COMMENT '更新时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8

CREATE TABLE `mmall_category` (

  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '类别Id',

  `parent_id` int(11) DEFAULT NULL COMMENT '父类别id当id=0时说明是根节点,一级类别',

  `name` varchar(50) DEFAULT NULL COMMENT '类别名称',

  `status` tinyint(1) DEFAULT '1' COMMENT '类别状态1-正常,2-已废弃',

  `sort_order` int(4) DEFAULT NULL COMMENT '排序编号,同类展示顺序,数值相等则自然排序',

  `create_time` datetime DEFAULT NULL COMMENT '创建时间',

  `update_time` datetime DEFAULT NULL COMMENT '更新时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=100031 DEFAULT CHARSET=utf8

CREATE TABLE `mmall_order` (

  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '订单id',

  `order_no` bigint(20) DEFAULT NULL COMMENT '订单号',

  `user_id` int(11) DEFAULT NULL COMMENT '用户id',

  `shipping_id` int(11) DEFAULT NULL,

  `payment` decimal(20,2) DEFAULT NULL COMMENT '实际付款金额,单位是元,保留两位小数',

  `payment_type` int(4) DEFAULT NULL COMMENT '支付类型,1-在线支付',

  `postage` int(10) DEFAULT NULL COMMENT '运费,单位是元',

  `status` int(10) DEFAULT NULL COMMENT '订单状态:0-已取消-10-未付款,20-已付款,40-已发货,50-交易成功,60-交易关闭',

  `payment_time` datetime DEFAULT NULL COMMENT '支付时间',

  `send_time` datetime DEFAULT NULL COMMENT '发货时间',

  `end_time` datetime DEFAULT NULL COMMENT '交易完成时间',

  `close_time` datetime DEFAULT NULL COMMENT '交易关闭时间',

  `create_time` datetime DEFAULT NULL COMMENT '创建时间',

  `update_time` datetime DEFAULT NULL COMMENT '更新时间',

  PRIMARY KEY (`id`),

  UNIQUE KEY `order_no_index` (`order_no`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=118 DEFAULT CHARSET=utf8

CREATE TABLE `mmall_order_item` (

  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '订单子表id',

  `user_id` int(11) DEFAULT NULL,

  `order_no` bigint(20) DEFAULT NULL,

  `product_id` int(11) DEFAULT NULL COMMENT '商品id',

  `product_name` varchar(100) DEFAULT NULL COMMENT '商品名称',

  `product_image` varchar(500) DEFAULT NULL COMMENT '商品图片地址',

  `current_unit_price` decimal(20,2) DEFAULT NULL COMMENT '生成订单时的商品单价,单位是元,保留两位小数',

  `quantity` int(10) DEFAULT NULL COMMENT '商品数量',

  `total_price` decimal(20,2) DEFAULT NULL COMMENT '商品总价,单位是元,保留两位小数',

  `create_time` datetime DEFAULT NULL,

  `update_time` datetime DEFAULT NULL,

  PRIMARY KEY (`id`),

  KEY `order_no_index` (`order_no`) USING BTREE,

  KEY `order_no_user_id_index` (`user_id`,`order_no`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=135 DEFAULT CHARSET=utf8

CREATE TABLE `mmall_cart` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `user_id` int(11) NOT NULL,

  `product_id` int(11) DEFAULT NULL COMMENT '商品id',

  `quantity` int(11) DEFAULT NULL COMMENT '数量',

  `checked` int(11) DEFAULT NULL COMMENT '是否选择,1=已勾选,0=未勾选',

  `create_time` datetime DEFAULT NULL COMMENT '创建时间',

  `update_time` datetime DEFAULT NULL COMMENT '更新时间',

  PRIMARY KEY (`id`),

  KEY `user_id_index` (`user_id`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8

CREATE TABLE `mmall_pay_info` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `user_id` int(11) DEFAULT NULL COMMENT '用户id',

  `order_no` bigint(20) DEFAULT NULL COMMENT '订单号',

  `pay_platform` int(10) DEFAULT NULL COMMENT '支付平台:1-支付宝,2-微信',

  `platform_number` varchar(200) DEFAULT NULL COMMENT '支付宝支付流水号',

  `platform_status` varchar(20) DEFAULT NULL COMMENT '支付宝支付状态',

  `create_time` datetime DEFAULT NULL COMMENT '创建时间',

  `update_time` datetime DEFAULT NULL COMMENT '更新时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=61 DEFAULT CHARSET=utf8

CREATE TABLE `mmall_shipping` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `user_id` int(11) DEFAULT NULL COMMENT '用户id',

  `receiver_name` varchar(20) DEFAULT NULL COMMENT '收货姓名',

  `receiver_phone` varchar(20) DEFAULT NULL COMMENT '收货固定电话',

  `receiver_mobile` varchar(20) DEFAULT NULL COMMENT '收货移动电话',

  `receiver_province` varchar(20) DEFAULT NULL COMMENT '省份',

  `receiver_city` varchar(20) DEFAULT NULL COMMENT '城市',

  `receiver_district` varchar(20) DEFAULT NULL COMMENT '区/县',

  `receiver_address` varchar(200) DEFAULT NULL COMMENT '详细地址',

  `receiver_zip` varchar(6) DEFAULT NULL COMMENT '邮编',

  `create_time` datetime DEFAULT NULL,

  `update_time` datetime DEFAULT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8

GitHub 地址:https://github.com/Andy-leoo/NewBieJavaPro.git


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6462270.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-22
下一篇2023-03-22

发表评论

登录后才能评论

评论列表(0条)

    保存