更全的杂志信息网

web平台项目数据库实现的大数据分析

更新时间:2016-07-05

1 引言

在以往web系统项目的开发与建设中,数据库都是用来存取数据信息的.通过数据库的存取,实现了对数据字段信息的增、删、改、查,这是最为基本的、常规的数据库与前台系统的配合应用模式.然而很多时候web系统通过长期的应用,在后台形成的数据量是巨大的,这些庞大的数据量有的人将其看做是一种负担,觉得这些数据的存在会给新的数据信息的注入、查找、数据库系统的维护带来很多的不便.但是辩证的看,这些通过积累而来的数据往往是具备一定价值的,这些数完全能够实现一些大数据分析,用来进行一些相应趋势的预测进而为制订某些策略提供依据和指导.

本次研究就是从这一视角来看待web系统项目与其后台数据库中数据之间的数据的维护、利用问题的.在本次研究中选取了一套基于thinkphp开发而来的学校选课系统作为实际的应用案例,对这套web系统项目的数据库进行了分析的基础上,探究了其数据库在未来的大数据分析中可能发挥的作用和地位.

2 基于thinkphp框架开发的web系统简介

为了给学生提供一个更为广阔和自由的选课平台,实现对学生课程管理的信息化、科学化,疏通教务管理员和学生信息获取的渠道,减少不必要的、繁杂的手工劳动,很多高等院校都研发和设计了自己的网络选课平台,以提高大学教务管理人员的管理水准.从目前这类平台的应用和实施情况来看,高校选课系统较好的解决了人工操作复杂和学生自主化差的问题.但是对于很多基础教育类、职业技术学校而言,因为技术及专业人力资源的薄弱,很难实现类似于高等院校的那种网络选课平台系统,但是其对于自主、方便、省时、省力的网络选课平台的需求却也是十分强烈的.在这样的背景下,架构简单、投资成本低、技术门槛低同时也能满足选课网络化、课程信息统计的方便性的“轻量级”的网络选课平台就成为了当下急需的一个工具.这一工具也是目前中小学课程建设与课程发展中,能够发挥重要作用的辅助工具.

本研究中,设计与开发的基于thinkphp的web在线选课平台,主要的技术框架、数据库、web服务器等关键技术与应用平台都是免费的,其大大降低了运维的成本,很好的满足了中、小学的实际条件.而平台的操作相对简单、架构也比较简单,在运行过程中不需要太多的专业技术,一般的网络管理人员均可以进行对其有效的应用和维护、管理.同时平台也具有很好的可扩展性和可遗植性,为日后的推广应用和相关功能的二次开发也提供了更好的接口.

3 系统的数据库设计

3.1 系统数据库的选用

在本次研究中,由于本项目选用了目前比较流行的thinkphp框架技术,其对大多数数据库都是可以支持的,但是从目前实际的各类应用系统项目来看基于thinkphp项目开发的系统基本上选用的都是MySQL,这主要和php语言本身与MySQL之间良好的兼容性和互通性有直接关系.

本系统定义的数据库包括:表info_course、表info_student、表 info_selected、表 info_admin、表 info_sys、表 info_teacher几个表组成.具体的数据表描述如下:

根据IEC 60228—2004 Conductors of Insulated Cables[6]或GB/T 3956—2008《电缆的导体》[7]的规定,电缆的导体分4种类别,在化工装置中固定敷设用的仪表电缆主要使用实心导体(Class1)和绞合导体(Class2) 。绞合导体可提高导体的柔韧性和挠性,便于接线安装,当在振动场合采用绞合导体时,可适当提高电缆的使用寿命。

(1)MySQL可以嵌入到应用程序之中,可以很好的支持数据仓库、内容索引以部署软件的各项操作,同时MySQ还是一种比较高效的、可用的冗余系统,其能够支持在线事务处理等多项操作应用.

通过对选课平台系统各类数据进行分析的基础上,考虑选用了MySQL数据库作为本系统的数据库管理系统,主要是基于如下方面的考虑:

(2)MySQL具有很好的灵活性,因为其足够灵活可以支持多种不同的数据类型,也能够在多类、不同的硬件平台上运行,这就使得基于MySQL建设与开发的WEB项目具备更好的扩展性、可用性.

(3)MySQL还很好的将处理、存储分离了起来,可以在具体使用的过程中根据实际的性能、特性以及其他需求等来选择具体的数据存储方式.

(4)MySQL还具备操作简单、体积小的特点,更因为其是一个开源项目,基于它的应用对于降低开发和使用成本等方面也具有相当重要的意义.

3.2 系统数据库的数据表

2.3 高温高湿胁迫对青菜叶绿素含量的影响 高温高湿胁迫下,青菜的叶绿素含量变化总体呈降低趋势。由图1可知,处理前结球生菜、日本全能大叶菠菜和香港速生大叶菠菜、矮箕苏州青和东方18青梗菜在3种不同类别的青菜中绿色素含量较高。但热害湿害胁迫对美国四季油麦菜、日本全能大叶菠菜和香港速生大叶菠菜、东方18青梗菜的影响显著低于其他品种。

名称 说明 功能描述 主要面向的用户info_course 课程信息表 用来存储课程信息 教师、管理员info_student 学生信息表 用来存储学生用户信息 学生、管理员info_selected 选课信息表 用来存储选课信息中的课程id和学生id 学生、教师、管理员info_teacher 教师信息表 用来存储教师信息 教师、管理员info_admin 管理员信息表 用来存储管理员信息 管理员info_sys 系统配置信息表 用来存取系统配置信息 管理员

在以上的数据表中能够应用于未来数据分析的数据表主要是表info_student、表info_selected,即学生用户数据表和选课数据表.学生用户学生利用自己的账户登录到选课系统后,可以查询课程信息、上课教室的信息、查看任课教师、提交选课申请(选课)、撤销选课申请(退课)、查询选课情况、评价课程.同时还可以进行个人密码的修改等活动,当然这些操作都是要后台的info_student表进行交互的,在选课操作中能够将选取的课程数据存储到info_selected表中,实现了info_course中的id(课程id)与info_student(学生用户id)的关联,进而完成了用户的选课操作.经过长期的应用,表info_course、表info_student、表info_selected的数据都会得到极大的扩充和丰富,形成的这些数据看似庞大、冗余实际上却是具备相当重要的价值的,这些数据都是可以作为大数据分析的数据源来针对性的进行数据分析和处理的.

4 基于选课系统数据库的大数据分析

本次基于thinkphp框架开发的选课系统,虽然属于一个中小型项目,但是经过长期的应用mysql数据库的长期运行与操作中必然形成大量的数据,这些数据主要来自于学生的个人信息数据和学生的选课数据,单独的看这两个条目的数据可能并没有什么实质性的价值和意义.但是将两条数据结合起来看,对这些数据的分析中就能够看到很多内容:不同类型的学生选课的倾向不同,学生性别、年龄、特长等变量因素的不同,选课形成的数据都会具有一定的倾向性;分析这样的数据,能够动态的调整课程的设置,为不同学生设置不同的其哟兴趣的课程.当然对于一些课程选择比较分散的、选择人数普遍很少的课程则可以有的放矢的给予调整、撤销,这样就方便了后期的管理、节省了人力、物力资源的开支.

所谓的大数据分析,顾名思义就是对规模巨大的数据进行分析.作为目前IT行业的最为流行的词汇,大数据分析通过对数据仓库中数据的分析、挖掘等能够实现很多业务价值.

当然基于这样一个小的web系统项目所实现的数据的获取、挖掘、分析可能并不具有代表意义,而且从实质上也可能算不上是真正意义上的大数据分析.但是从这个实例中可以大体上看出了很多web系统项目其本身数据库中存取的数据信息其并不是仅仅只能为本系统的运行所服务,这些数据是有意义和价值的,对其的数据分析能够实现很多预测和研究,为制订策略、调整方案等提供重要的支持和依据.

参考文献

MySQL是一个关系型数据库管理系统,最早是由瑞典AB公司开发与设计出来的,目前其属于甲骨文公司旗下的一款重要产品.其属于当下最为流行的关系型数据库管理系统之一,在WEB系统项目的开发与建设方面,MySQL目前是最好的Relational Database Management System(关系数据库管理系统)应用软件.在系统的平台开发中,MySQL作为关系数据库将一些选课系统形成的选课数据、用户信息、课程信息保存在不同的数据表中,而不是将所有数据放在一个大仓库内,这样就大大的增加了数据存取的速度、提高了灵活性和实际的平台的运行效率.MySQL所使用操作语句为SQL语言,这是一种用于访问数据库的最常用标准化语言具有通用性.在实际的应用中,MySQL系统平台软件采用了双授权的策略和模式,其划分为了社区版、商业版两个主要版本.由于MYSQL其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中、小型的web项目和网站的开发建设中都会选择MySQL作为系统的数据库.而MySQL数据库的社区版其性能同样卓越,而且还是免费的,在搭配PHP和Apache的时候更能为开发者提供一个良好的开发环境.

5 小结

本次研究初步的分析了web系统项目开发与应用用数据库中数据的另一大用途——大数据的分析.虽然文中的实例比较浅显、所表达的内容也不是特别的完善,但是通过这样的分析和探究实际上就是提出了一种web项目开发中数据库系统应用的一种新的模式,可以在系统开发中就将对数据库数据的分析功能融入到系统中,实现动态的、随时的数据分析,优化系统的功能;为更好的制订策略、优化方案提供支持.

对于电气自动化控制设备而言,其投入应用的作业环境较为复杂,或处于利于电气设备运行的环境,或处于较为恶劣的运行环境。尤其在较为恶劣的作业环境中,电气自动化控制设备极易受环境因素的影响,从而导致运行可靠性降低问题的出现。如环境因素中的温度、湿度、压强等方面,都能够对电气自动化控制设备造成运行上的不利影响,不仅会对电气自动化控制设备的运行可靠性产生波动,更会导致电气自动化控制设备的元器件等受到损坏。

液态涂材在基体表面进行结合的前提是发生润湿,而发生润湿取决于分子间吸引力,若涂材与基体间分子吸引力较大,则在基体表面发生润湿进行结合,润湿程度由接触角θ反映,实际生产中一般通过表面预处理方法如喷砂和辅助方法如喷涂粘结层等来提高基体表面的粗糙度和粘结性以增加结合强度。而在结合面两侧的区域会发生涂层和基体的扩散形成固溶体、低熔点共晶或金属间化合物。此外,当加入第二或第三元素使合金熔点或液相线温度改变,会对扩散过程产生明显影响。如在γ-Fe中加入Mo会形成碳化物从而降低碳的扩散系数。

在库存管理上,小米与早期戴尔 “零库存”的理念相类似,是指有需求时才将需求传达给生产企业进行产品生产从而有效控制库存成本的方式。这种库存管理方式特别强调及时性,直接对准客户的需求,减少了不必要的资源浪费。

〔1〕施家庆.基于php的SFF-MVC框架研究[D].重庆大学,2007.

〔2〕萨师煊,王珊.数据库系统设计(第三版)[M].北京:高等教育出版社,2004.

由表2可以看出,当训练样本数与测试样本数一致时,MKSRC比其它算法具有更高识别率。同时,从表中可以看出,随着训练样本数的增加,各算法的识别率明显提高,尤其当每个类别拿出9副人脸人耳图像用作训练样本时,MSRC与MKSRC算法都达到了识别率为100%的良好识别效果。又因为本实验所使用的人脸人耳数据库具有丰富的光照、姿态、表情及拍摄角度变化,故MKSRC算法针对人脸人耳图像变化具有较强的鲁棒性。

〔3〕唐宁宁.基于B/S架构的选课系统的设计与实现[D].电子科技大学,2012.

〔4〕丁怡文.基于WEB的网上选课系统的设计与实现[J].电脑知识与技术,2012(17):4113-4114.

陈潜
《赤峰学院学报(自然科学版)》2018年第4期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息