第37卷第9期甘肃科技Vol.37 No.9 2021 年 5 月Gansu S cience and Technology May. 2021
“传统手工艺品平台设计与实现
刘帛鑫,张萍八
(甘肃农业大学信息科学技术学院,甘肃兰州730070J
摘要:随着现代科技齿轮快速转动,时代律动逐渐加快,手工艺文化的源泉正在枯涸,人们对手工艺品的关注度和依赖性日趋下降,机械制造给我们带来了极大的方便和快捷的同时,致使工匠精神黯淡无光。传统手工艺平台将 会带领更多的人去了解传统手工艺品。使人们以真实可感的方式汲取传统文化之精华,感受传统文化之脉搏本设计所采用的开发设计思路是SpingMVC,采用B/S架构进行设汁开发应用程序,前台采用的主要开发语言有html5、css3、JSP、jquery,系统使用tom(.at7.0作为主要服务器,采用Dubho框架对系统实现則后台分离部署,采用reilis将 全量的数据存放在缓存当中,实现大批量数据的并发访问,尽可能的避免大批量的数据对数据库进行访问
关键词:传统手工艺品;功能模块;HTMU JavaScript;MySQL
中图分类号:TP311.52
1概述
手工艺品,有称为“民间手工艺品”,是指劳动 人民为了满足不同的生活标准和审美需要,通过 手工制作,不断缝制、雕刻、打磨而形成的一种精 美饰品。手工艺品在我国的发展历史长河中贯彻 始终,作为中华民族文化瑰宝中不可或缺的一部 分,她以其悠久的历史文化、精湛的制作技艺、丰 富的品种门类以及传世佳作蜚声海内外。时尚手 工在现代依旧非常受人们喜爱,有人认为这是对 华夏文化的一种追忆;也有人认为,手工制作中华 儿女五千年沉淀的人类智慧的结晶;还有人说,这 是人们在正常的生活之余放松身心,陶冶情操的 方式⑴。
兰州不仅是西北地区重要的交通枢纽,也是丝 绸之路的“丝路重镇”,得天独厚的文化古都,大量 手工艺品和甘肃元素等待被发掘,能为我们平台的 发展提供灵感与便利,对传统文化手工艺的宣传能 吸引到传统文化的爱好者。根据问卷调查显示,在 兰州安宁附近高校和部分居民等受访人中,90.4%表示对手工艺品的有兴趣,72.6%表示曾经购 买过手工艺品(中低档),63.5%表示希望尝试手工 艺品的制作,27.4%表示曾通过网络教学资料及视 频学习制作手工艺品,5.5%表示自己为手工艺品的 狂热喜爱者;在通过对部分社区的中老年人的抽样调查中,发现有99.3%表示对手工艺品有兴趣,96.7%表示曾经购买手工艺品,82.9%表示希望尝试 手工艺品的制作,2 7.7 %表示曾通过网络教学资料 及视频学习制作手工艺品,7.2%表示自己为手工艺 品的狂热爱好者(老年人偏多)。综合各种官方以及 民间的调查数据,我们可以看到传统手工艺品的未 来发展呈现出了良好的上升趋势。
互联网的普及,让人们观看审视世界的每一个 角落越来越简单快捷,让每个人感到整个世界触手 可及,
但是“看”也只能让你过过眼瘾罢了,而真正自 己亲手做出来,才能满足心里的艺术渴望,让自己的 艺术细胞活跃在你身体的每一个部位—这便是 “传统手工艺品”平台搭建的意义所在,这就是“传统 手工艺品”乎台创建的价值。
同时也沿望“传统手工艺品”平台的建设可以让 我们通过自己的亲身实践和观察,学习传承人的精 神智慧内核,丰富自己的眼界和认知,培养自身的综 合素养。
在央视《大国工匠》纪录片的启发下建立“传 统手工艺品”平台,旨在保护、拯救和发扬光大口渐消退的传统手工艺技术,唤醒沉睡已久的人们对手工艺制作的向往,感受“精益、专注、创 新”的工匠精神内核,不断雕琢,不断打磨,不断 改善,不断升华,享受产品在自己手中的日臻完美的过程。
A 通讯作者:张萍,Email:zhangP@gsamedn.( n.
30甘肃科技第37卷
2开发技术介绍
2.1平台开发核心思想
本平台使用 MVC(Model-View-Controller)三层 构架模式进行系统的设计开发,系统被划分为三大 部分,
分别为:模型、视图和控制,每个部分都有着 相应的功能。模型负责平台系统的数据操作;视图 用于控制用户操作界面;控制负责同步传输视图和 模型之间的数据,即根据用户的操作实时进行系统 数据的更新,并及时将相应的数据反馈到用户界面 上。如图1所示即为MVC三层架构模式图。
“传统手工艺品”平台基于H TM L5和CSS开发 网页刖端,使用JavaScript编写平台中的部分功能 模块,使用PHP开发后台管理平台,使用MySQL数 据库进行系统整体的数据管理与操作。
响应式网页设计是“传统手工艺品”平台搭建 的核心思想,即页面的自动适应,该思想用于解决 网页终端多样化的问题。该设计自动识别应用终端 的屏幕尺寸,浏览器会根据CSS样式指令,加载出 满足相应条件的自适应布局结构样式,从而以友好 的界面满足客户的需求,获得用户的认可。这种设 计模式,可以有效地规避前端开发人员为不同设备 匹配不同样式的指令设置,从很大程度上节约网站 开发成本,缩短整体开发周期,对网站内容优化和 搜索引擎也是非常有利的'
Bootstrap是一系列H T M L/CSS/JS组件的集合,通过更改样式和相应参数,快速搭建出丰富多彩,千变万化的页面效果,开发过程简单高效、运行稳 定、兼容性强。Bootstrap框架有着丰富的预定义样 式和基于JQueiy和JS的各种插件集,采用“移动优 先”的设计理念,此设计把对移动设备的支持放在 首要地位,对响应式网站的开发非常友好'
MySQL采用的是尽可能兼容所有SQL语言的 方案,无论是数据类型还是增删改查语句,都尽量 做到统
一,这样比较方便将其他数据库中的数据 迅速转移到MySQL中来,数据迁移非常方便,也 不容易出错,有效降低了开发人员对数据库的维 护成本|21。
JavaScript是一种基于原型、内置支持类型的直 译式脚本语言,浏览器中用于它的解释器,即JavaScript引擎,该引擎是广泛应用于客户端的脚本 语言,最早是在HTML网页上使用,用于给网页增 加相应的动态效果和功能【3]。
PHP是一门解释性脚本语言,可以与HTML代 码深度互嵌,也可以跨平台操作,运行效率非常高。PHP拥有灵活的语法,丰富的扩展,高效的性能,支持现有几乎所有流行数据库,并且部署简单,资源 消耗低。
3需求分析
3.1设计目标
“传统手工艺品”平台主要是以服务为主,销售 为辅的网站,平台大部分功能区用于推送传统手工 艺品的基本信息,模型图片,宣传视频,制作教程等 内容,其中基本信息包括该手工艺品的历史发展、设计依据、作品意蕴以及与历史事件之间的联系等 内容。
“传统手工艺品”平台的主要业务为宣传传统 手工乙品的历史fe息,结合手工艺品的制作教程为 主题而开
发的系统平台,同时包含相应物品购买的 电子商务平台,平台的搭建实现了分散在不同网络 环境下的整体信息检索与利用,规范了平台的信息 实用性与规范性;商品购买系统实现了将分散在不 同网络环境下的商品信息进行检索利用,从而实现 手工艺商品购买的自动化、标准化和规范化,有效 地提高了购物的效率、质量以及安全性。
3.2介绍功能模块
3.2.1 系统设置
系统设置模块用于负责整个平台的运行、管理 以及维护工作,其中包含查询、修改、删除用户信息,定期进行平台数据库信息以及日志记录的备份,进 行数据库的安全维护,数据恢复,日志恢复等操作。
3.2.2 用户管理中心
用户管理中心是指用户在本平台按照响应的
第9期刘帛鑫等:“传统手工艺品”平台的设计与实现31
要求注册之后的一种用户专用服务信息,以及用户 个人信息的管理方式。首先用户在本平台注册个人 信息,完成之后系统自动将信息存储到用户的信息 列表中,并创建新的数据表用于存储该用户的专属 信息,从而方便用户用户中心界面中查看自己的个 人账号信息,在用户的个人账号信息中可以查看到 该用户的浏览历史记录,视频播放记录,收藏内容,订单信息等一系列操作。
3.2.3 商品购买
商品购买虽然只是本平台发展的辅助项目,但 是设计内容却是最为复杂的模块,通过它能够让用 户在喜欢的商品快速下单购买,用户购买完成后系 统会自动生成相应的订单信息,用户在个人主页内 可以了解到自己的购买信息记录。
3.2.4购物评价
购物评价模块用于用户对所关注的手工艺品及 其制作教程、教程的实用性、物流服务、客服评价、平 台的模块设置评价等,实现对平台的综合情况判断,包括平台模块安排、手工艺品教程评价等操作。
3.2.5数据查询
数据查询主要负责对平台基本信息进行查询,包括用户个人信息查询、用户浏览历史记录查询、用户账号登录记录查询、评价记录查询等操作。
3.2.6后台的主要任务
后台的设计先根据系统的整体需求分析,通过 前端对需求进行相应的静态网页整体结构设计以 及界面布局设计;数据存储方面,根据页面的布 局设计为用户呈现相对应的数据存储与反馈,实 现用户的数据实时传输;通过用户的操作进行判 断并将所需要的数据传送至数据库,数据库根据 相应的指令返回数据,页面根据反馈的信息进行 相应的显示W。
平台的结构模块图如图2所示。
“传统手工艺品”T•台
用户模块)(;平台t理人员模块(m m m i k)
用户个人信息管理用户个人信息管理用户管理
账号登录记录g询用户浏览信息管理数据备份管理
浏览记录手工艺品使用教程信息数据恢复
评价记录查询手工艺品教程评价信息平台系统安全维护
收藏内容客户®务数据管理
订单信息物流信息管理平台日志记录
图2平台模块结构图4数据库实现
“传统手工艺品”平台采用MySQL数据库进行 相关数据的增删改查,根据需求进行存放管理各项 数据。数据库的设计核心便是对用户的需求进行详 细分析,并将分析结果映射成为一个完整的、便于 维护的关系模型。
根据市场调研分析,近年来系统数据量成几何 倍数增长,这对数据的存储以及整个平台数据库的 设计提出了更高的要求。在数据库设计阶段,容易 出现设计内容与用户需求不相符、字段约束设置不 合理、数据完整性不健全、前期网页以及数据库设 计不够长远等问题,这将影响到整个平台的整体性 能以及操作流畅度。
数据库的设计采用最基本的实体-联系方法,即E-R方法。它表示实体、属性、联系之间的关系。其中实体对应现实生活中真实存在的对象或 者抽象的概念,同类实体之间具有相同的性质属性丨5】。
属性是数据库中实体所具有的某种特性,一个 实体由多种属性来描述。联系是实体和实体之间相 互连接的方式,即为关系,主要关系有三大类,分别 为:一■对一■关系(1:1)、一•对多联系(l:m)、多对多联系 (m:n)〇
设计数据库中的数据表时,需要根据实际用户 的需求进行设计的同时还要满足数据库的延展性,将所需要的不同数据用不同数据表进行存储,并建 立相应的数据字典,以确保用户在使用系统进行操 作时,相应的数据能够快速查询到。数据表中字段 也可以根据相应的需求设计为长度最小的数据类 型,最大程度的避免因为设计不合理而导致的数据 量增大大量占用内存资源,造成数据库效率低下的 情况。
在数据表设计时也需要注意数据表结构的设 计,包括字段名、字段类型、字段约束条件、数据是 否为空、备注说明等内容。此处以数据库中的用户 信息列表为例,表中包括用户编号、用户账号开通 时间、用户信息修改时间、用户姓名、用户性别、用 户身份证号码、用户收货地址等用户信息,表1为 用户信息数据表结构情况15!。
32
表1
用户信息数据表结构甘肃科技第37卷
字段名
字段类型
主键/外键是否必填备注说明
ID longint 主键是数据唯一编号Cdate datatime 外键是创建时间Mdate datatime 外键是修改时间Cname nchar 外键是用户姓名Csex nchar 外键是用户性别CIDn nchar 外键是用户身份证号码Cadd
nchar
外键
用户收货地址
在数据库检索过程中,需要用到模糊检索方 法,其中的SQL  Like 就是其中的一种,SQL  Like  是MySQL 中的谓词,其使用方法与#1、=、>和<;等 关系运算符类似,如果在Like 中没有使用通配符, 那么它就是=。Like 支持两种通配符:”_”和”%”,第 一个通配符代表匹配1个任意字符,用于充当占位 符;第二个代表匹配0个或多个任意字符,类似于
UNIX 或正则表达式中的星号相比较而言,Like  通配符用于查询目标字段以及匹配模式串,但无法 将其在全文索引中提高查询速度'
5结束语
综上所述,不论是“传统手工艺品”平台的推广
使用还是传统手工艺品的发展前景都是可观的,互 联网与传统艺术的结合,是发展传统手工艺品的一 个契机,迎合时代潮流的发展,会让更多从历史长 河中“漂流”至今的传统手工艺品慢慢浮出水面,展 现出其文化古韵,释放其智慧光芒,两者相辅相成, 共同进步,如此结合将会是手工艺品不可或缺的一 部分,我们要做民族文化的推动者,让中华民族文 化与新时代完美契合,共同创新,共同发展,迎接新 的辉煌。参考文献:
[1]
网页历史记录恢复
丁芊妤,陈幸伊.基于高校地域文化考察下的传统手工 艺体验与传承[J ]. Clinical  Psy (.丨lopharmacology  and  Neuro
science .2019:76.
[2] 张伽,基于HTML 5的响应式新闻门户网站设计与实现
[J 】.湖南大学工程硕士学位论文,2018:6-18.[3]
涔芳,唐鸣翊,康月熙,每日一荐网站的设计与实现丨J 1.科
技视界,2018,(12):114-115•[4]
王立强,HTML 5:电商网站设计与实现⑴.资讯.2019,(7): 152-157.[5]
陈健熊,郞琳.高校体育教学工作智慧管理平台数据库
的设计与实现IJ  j .网络安全技术与应用.2020,(9):38-39.[6]
吴小青.嵌入式数据库(MySQL )中数据模糊检索方法解
析[J 1.软件.2020,(9):115-118.
(上接第28页)
图7 360 A R P 防火墙界面截图
5结语
ARP 攻击具有很大的危害性,在实际网络环境
中它的产生又是错综复杂的,也很难定位。本文结 合企事业单位局域网管理的实际经验,对ARP 攻击 的原理及防御措施予以探讨,以期通过多种方法的 结合来防御ARP 攻击,提高网络安全性。参考文献:
[1] 谢希仁.计算机网络丨Mj .电子工业出版社,2017,0丨,82.
[2]
ARP  (地址解析协议)[DB /0L ]. https ://baike .baidu / item /ARP /609343fr =aladdin .
[3] 张黄励.针对A RP 攻击的主动防范策略研究与实现
重庆:重庆大学,2010.
[4] VLAN ,王刚耀.网络运维亲历记1M |.北京:清华大学出 版社,2016,(
7):81.