基于SSM的高校信息数据可视化系统设计与实现.doc

上传人:封****n 文档编号:96762516 上传时间:2024-03-19 格式:DOC 页数:52 大小:5.50MB
返回 下载 相关 举报
基于SSM的高校信息数据可视化系统设计与实现.doc_第1页
第1页 / 共52页
基于SSM的高校信息数据可视化系统设计与实现.doc_第2页
第2页 / 共52页
点击查看更多>>
资源描述

《基于SSM的高校信息数据可视化系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于SSM的高校信息数据可视化系统设计与实现.doc(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、本科论文目 录摘 要IAbstractII引 言11 相关技术简介31.1 框架31.1.1 SpringMVC框架31.1.2 Spring框架31.1.3 Mybits框架31.2 开发语言31.2.1 JAVA31.2.2 JavaScript31.2.3 JSP41.3 设计模式41.4 数据库42 系统分析52.1 社会可行性52.2 经济可行性52.3 技术可行性52.4 操作可行性63 系统概要设计73.1 系统目标设计73.2 系统设计思想73.3 系统功能描述83.3.1 高校信息管理83.3.2 用户信息管理83.4 系统用例图113.5 数据库设计123.5.1 数据库技

2、术简介123.5.2 E-R图123.5.3 总体表设计133.5.4 数据库表结构144 系统详细设计与实现194.1 数据爬取阶段194.1.1 高校基础信息的爬取204.1.2 高校专业信息的爬取214.1.3 高校招生信息的爬取224.1.4 其它信息爬取234.2 数据清洗过程234.3 程序流程图244.4 模块详细设计254.4.1 登录模块254.4.2 超级管理员功能模块界面274.4.3 普通管理员功能模块界面304.4.4 普通用户模块335 系统测试375.1 单元测试375.2 集成测试375.3 压力测试415.3.1 在线用户数量压力测试415.3.2 用户获取数

3、据量压力测试425.3.3 页面访问压力测试43结 论45致 谢46参考文献47本科论文摘 要在网络发达的现在,人们获取信息的途径也越来越丰富,动动手指就有成千上万的信息唾手可得,但随之而来的就是消息的复杂性也越来越高作为学生中的一员,深知在查找学校相关信息时也变得更加便利,但随之而来的就是更为复杂的信息。为了解决人们在查询相关信息时的观赏性、复杂性和不确定性等问题,结合近年来随着大数据时代的来袭应运而生的数据可视化技术,将信息更直观的展示给客户。数据可视化技术的基本思想就是讲单一的作为基点,然后试图去寻找基点与基点之间的关联性,通过大量有关联性的数据集构成一个图像,并且可以从不同维度观察数据

4、,因此可以更深入地了解和分析数据。为人们提供直观、交互式和响应式的视觉环境。高校信息数据可视化数据均为真实数据,通过爬虫技术爬取。爬取数据额外技术操作包括采用IP代理池转换数据包和数据清洗。清洗过后的数据可为本系统使用。关键词:数据可视化;SSM框架;系统;数据清洗;爬虫技术 AbstractNowadays, with the develop of the Internet, people have more and more ways to obtain information. With their fingers, there are thousands of information

5、at their fingertips, but with it comes the complexity of the information. One member knows that it becomes more convenient when looking for school-related information, but more complicated information comes with it. In order to solve the problems of peoples enjoyment, complexity and uncertainty when

6、 querying related information, combined with the data technology that has emerged in recent as the era of big data has emerged, the information is more intuitively displayed to customers. The basic idea of data visualization technology is to talk about the single as the base point, and then try to f

7、ind the correlation between the base point and the base point. A large number of related data sets form an image, and the data can be observed from different dimensions, so it can be deeper. Understand and analyze data. University information data visualization data are all real data, which are craw

8、led by crawler technology. The additional technical operations of crawling data include packet conversion and data cleaning with IP agent pool. The cleaned data can be used for the system.Keywords: Data visualization;SSM framework;System;Data cleaning;The crawler technology48引 言数据可视化技术起步于国外。1990年,第一

9、届IEEE可视化会议,聚集了来自诸如物理学、化学、图形和图形处理等跨学科领域的研究人员学术团体,以从事和鼓励可视化科学研究1。作为近几年最火的前端数据可视化框架,ECharts凭借着其丰富的可视化表达、增量的渲染技术、识别数据差异等优点独占鳌头。另外,ECharts是百度得开源项目,可以和百度开源接口对接。在数据差异化方面,ECharts会找到两组数据之间的差异,然后通过合适的动画去表现数据的变化,让数据动起来2。多样的表达方法,趣味的表达形式,既可以丰富人们的视觉感受,又可以满足本次项目需求。当前时代是一个快速发展的信息时代。信息处理是各行各业必不可少的。随着互联网技术的不断发展,基于前端页

10、面的数据可视化技术也应运而生,并在近年来获得了巨大的发展,成为一种全新的数据处理模式,因其清晰、直观的特点被越来越多的人所喜爱。数据可视化技术对信息的准确性、信息传递技术都提出了更高的要求。在更加坚信知识改变命运的今天,2019年有1031万人共赴高考3,高考成为了众多学子改变命运的第一步,但在这之后的择校就成为了他们的另一道鸿沟。近3000所高校,数不清的专业与之对应的分数线,每个人都希望能将自己的分数“物尽其用”,但总会因为信息繁杂、笼统而与“最好”的失之交臂,因此更有效的高校信息获取来源成为当今学子更应注意的问题。各大高校都有自己的官方网址,上面记录了各种各样的信息,如果要获取相关高校的

11、信息,通常步骤就是先百度高校的官方网址,之后从官方网址的导航内一点点查询自己需要的信息。在查询到信息之后,大部分是通过手抄、记事本等工具记录,在得到大量信息之后又无法清晰的看出数据之间的关联系,对人们造成了很大的困扰。当然,在信息发达的今天,几乎每家每户都有自己的私人电脑,所以也可以将从各个官方网址得到的数据保存在数据整理工具内,让工具代为处理得到的数据,可是光靠人的观察很难不会出现错误。总的来说,需要一个规范、系统的管理方式。尽管私人电脑比较常见,但是没有相应的信息管理系统,也就只能作为闲置资源而已,这就是高校信息数据可视化系统所要解决的问题。基于这些问题,有必要建立一个高校信息数据可视化系

12、统。用爬虫技术爬取高校信息,由代码自动实现,在节省人力的同时,还提高了工作效率。使高校信息的查询规范化,系统化,程序化,避免信息的复杂性,提高信息处理的速度和准确性,能够及时、准确、有效的进行高校信息查询等操作4。另外,本论文文章结构如下:第1章,相关技术简介:开发语言和开发环境;第2章,系统分析:社会、经济、技术、操作等;第3章,系统概要设计:对系统进行需求分析,角色划分,模块设计,功能划分等等;第4章,系统详细设计与实现:包括对数据库的设计,前端页面的基本绘制,各驱动版本的选择,后台SSM框架的搭建工作,数据库的链接,各功能的开发,角色的权限管理,前后端数据交互,以及最重要的数据可视化处理

13、;第5章,系统测试。在发开阶段完成系统测试,例如压力测试等。 1 相关技术简介1.1 框架1.1.1 SpringMVC框架高校信息数据可视化系统通过使用SpringMVC框架实现Servlet和JSP相互配合的方法实现所有功能5。其目的是为了解决由JSP或Servlet在实现系统功能时出现的固有问题。1.1.2 Spring框架Spring是一个开源框架,为解决高校信息数据可视化系统开发的复杂性而创建的。它的优点是采用JavaBean这个概念去解决以前只有EJB才能做到的工作内容。 Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架,任何JAVA应用都可以从Sprin

14、g中受益6。1.1.3 Mybits框架Mybatis是对于现阶段来说一个非常优秀的持久层框架,在高校信息数据可视化系统中承担了与数据库交互的功能。它的优点是可以自定义SQL,存储过程,同时还能够实现高级映射。高校信息数据可视化系统后台使用Mybatis避免了手动设置参数和获取结果集7。1.2 开发语言1.2.1 JAVAJAVA是一种具有简单、跨平台、面向对象等特点的编程语言,相较其它语言来说具有出色的性能。高校信息数据可视化系统选取JAVA语言开发的原因之一就是它可以在不同平台上运行,只需要在对应的平台上安装JAVA虚拟机即可。并且JAVA还提供了NULL指针检测、数组边界检测、异常出口、

15、Byte code校验等功能8。以上优点非常符合本项目开发需求。1.2.2 JavaScriptJavaScript是一种脚本语言,是一种动态类型的,弱类型的,基于原型的语言。其主要用于服务器端执行,高校信息数据可视化系统前端采用JSP页面开发,与JavaScript可以很好地兼容。JavaScript最大的作用还是用于浏览器端,因为它不需要服务器支持。而随着服务器的强壮,虽然现在的程序员更喜欢运行于服务端的脚本以保证安全,但JavaScript仍然以其跨平台、容易上手等优势大行其道9。1.2.3 JSPJSP页面是由HTML代码和JAVA代码混合而成,使得它既具有JAVA面向对象的特点,也有

16、HTML所有标签。其具有优点:只编写一次,却可以多次、在多个地方运行;拥有很强大的伸缩属性;众多主流开发工具的支持等。JSP可以使用成熟的Beans 组件来实现复杂商务功能10。1.3 设计模式该系统使用MVC设计模式来实现系统构建。高校信息数据可视化系统的前端用JSP页面,数据可视化部分采用ECharts插件;模型层用MySQL作为数据库层;控制层用SSM框架进行搭建,Bean层和Dao层则采用Mybatis逆向工程生成,减少部分开发周期。在某种意义上,架构的模式部分是让应用程序处于领先地位的全部原因11。综上所述,最终选择MVC的开发模式。1.4 数据库本系统使用MySQL数据库,高校信息

17、数据可视化系统选取其是因为性价比高,它是少数在开源免费的同时还具有极高性能的一款开源数据库,考虑到开发成本的问题,最终选取MySQL数据库作为高校信息数据可视化系统的数据库层。另外它的可移植性强,MySQL能够运行与多种系统平台上,如windouws,Linux,Unix等,MySQL支持最常用的数据管理功能,适用于中小型企业甚至大型网站应用12。2 系统分析系统分析也称为可行性分析,是开发高校信息数据可视化系统的必要阶段。在这个阶段内首先要研究的就是系统开发的必要性和可能性。必要性是指在现在的情况下是否有必要开发一个高校信息数据可视化系统来填补这个查询类工具的不足。可行性就要从“社会可行性”

18、,“经济可行性”,“技术可行性”和“操作可行性”四个方面进行分析了。例如开发这个系统是否会造成资源浪费等等。2.1 社会可行性社会可行性有的时候也被称为操作可行性。其主要论述了一些需要发布上线的系统在开发和运行中是否可以执行下去,并且也论述了系统在开发和运行中对企业等组织的影响。在当前通讯速度的不断加快,计算机技术和软件技术的不断更新使管理系统不仅适用于企业或单位,甚至学生也可能需要采用这种先进的数据可视化技术。新的数据可视化系统对数据管理的概念产生了影响,并将带来一些积极的影响。而且,该系统满足相关产业的要求,不与国家法律法规相抵触,对促进信息产业的发展具有一定的作用,因此在社会方面是可行的

19、。2.2 经济可行性根据成本/收益分析方法,可以使用此系统所需的软件和硬件资源。由于大学的信息数据可视化系统是作为毕业项目自行开发的,因此开发成本的投资非常小。最初的资本投资主要集中在购买服务器上。因此,这在经济上是可行的。2.3 技术可行性该系统主要依靠JAVA技术以MySQL数据库实现,数据可视化由ECharts实现,后台采用目前较为成熟的SSM框架搭建,另外依赖管理采用Maven。Maven将jar包保存到自定义仓库中,随用随取,用之如无,则会自动下载。并且Maven可以将一个项目拆分成多个文件,以实现项目的分布式发布。数据爬取采用Python中的request模块,代理池中的IP地址也

20、均为网络爬取可得,具体流程如图2.1所示。图2.1 网络爬取流程图高校信息数据可视化系统采用现阶段流行的开发技术,这样的技术在安全性和健壮性上相对稳定,当然这些技术的兼容性也是足够的,可以匹配市面上大部分电脑机型、系统等。所以,高校信息数据可视化系统在技术上是完全可行的。2.4 操作可行性高校信息数据可视化系统开发的核心就是方便。在绘制前端页面时应该有简约、美观等特点,在操作方面应该简单化,使初次操作本系统的用户也可以得心应手。基于系统美观、简介、可操作的特点使得它在操作性上可行。3 系统概要设计3.1 系统目标设计系统开发的总体目标是实现对高校基本信息的爬取,对信息的系统化、规范化、自动化和

21、可视化,减少用户查询信息时的工作量,增加可靠性,从而达到高校信息查询高效率的目的,使得用户能够方便直观地查看相关信息及专业人士能够在短的时间内发现数据的关联性,从而提高查询效率。毕竟计算机的资源是有额度的,因此要设计出功能强大的高校信息数据可视化系统,而且还要尽可能减少对计算机资源的占用。普通用户的需求是查询各大高校以学校、专业、每年录取分数、省分数线等信息分类的关联信息,以及个人注册信息的修改,学校主要信息包括:每年的录取分数线、高校官网、邮箱、电话、地址、邮编、学校特色等;超级管理员对数据库的所有信息进行维护(日志信息只能查看与删除、其余信息皆可进行增删改查);普通管理员为各个大学官方信息

22、维护账号,可对本校的各类信息进行维护(例如:学校每年录取分数线、专业分布、专业简介、学校简介、学校特色等信息)。对系统的其他需求:提供方便的查询方法(如:以省份、学校名称、是否为985或者211大学、学校性质等信息进行高校检索,并能反映出高校的基本信息);按照不同的角色身份提供不同的功能授权;提供较为完善的差错控制与友好的用户界面,尽量避免误操作Error! Reference source not found.。综上,高校信息数据可视化系统的开发主要涉及到超级管理员对所有信息表的管理,普通管理员对本校信息的管理,普通用户对高校信息的查看(数据可视化部分)。3.2 系统设计思想高校信息数据可视

23、化系统主要是便于普通用户查询高校相关信息。高校信息数据可视化系统的普通用户应该在系统中注册,只有注册成功后,通过注册后的账号密码登录,才可以查询高校的信息。另外在系统中应该还要有各个高校的信息,因为只有系统中存在高校信息,用户才可以通过查询操作进行相关高校信息查询,高校信息数据可视化系统中的所有信息基本都与高校信息相关联。3.3 系统功能描述普通用户的功能主要包括两部分:高校信息查询(高校基本信息查询、数据信息可视化等);用户信息管理(普通用户注册、修改、注销注册信息)。 普通管理员的功能主要为本校信息的维护(本校信息包括基本信息地址、邮箱、官网等,专业信息,招生简章信息等)。高级管理员的主要

24、功能用来维护所有的信息(登录信息,登录日志信息,修改密码信息等)。3.3.1 高校信息管理对高校基本信息进行有条件查询(如:高校类型、高校所在地、高校特色、高校名称模糊查询等)、对高校专业信息进行有条件查询(如:专业类型、专业名称模糊查询等)、快讯信息进行有查询(还有分数信息包含数据可视化等)14。3.3.2 用户信息管理注册新用户、用户注册信息、用户注销。超级管理员可查看高校信息数据可视化系统中所有用户的基本信息,并可以新增用户、删除用户的权限等操作;普通用户也可自己注册系统用户15,如图3.1所示。高校信息数据可视化系统超级管理员普通管理员普通用户图3.1 权限管理模块图超级管理员页面应具

25、有的功能模块如下16:超级管理员用户信息维护:超级管理员通过高校信息数据可视化系统可以对用户信息表进行操作,包括修改用户的基础信息,如遇用户忘记密码时,可通过超级管理员强制恢复默认密码;也可随意增加所有权限的用户;也可删除其余用户;用户日志信息维护:超级管理员通过高校信息数据可视化系统维护所有用户的登录信息;并对用户登录信息进行删除操作;由于用户日志信息是用户在登录时默认记录,所以无法进行增加操作;密码日志信息维护:超级管理员通过系统维护所有用户的修改密码信息,包括新密码与旧密码等;并对密码修改信息进行删除操作;由于密码修改信息是用户在修改时默认记录,所以无法进行增加操作;高校类型维护:高校类

26、型信息是在普通用户查询时的条件查询选项,而且是高校在添加基础信息时的选项;专业类型维护:专业类型信息是在普通用户查询时的条件查询选项,而且是高校在添加基础信息时的选项;在查询各大高校信息本校时,会出现高校专业列表,作为高校专业添加的默认选项;快讯信息维护:省份信息是在普通用户查询时的条件查询选项,而且是高校在添加基础信息时的选项,如图3.2所示;用户信息专业类型快讯信息高校类型密码日志阅审核用户日志超级管理员 图3.2 高校信息数据可视化系统超级管理员功能模块普通管理员页面应具有的功能模块如下:招生简章信息维护:普通管理员通过系统可以对本校招生简章信息表进行操作,可以修改招生简章信息,也可随意

27、增加招生简章信息;高校基本信息维护:普通管理员通过系统维护本校基本信息,维护内容包括修改高校的基本信息,字段包括地址、电话、高校特色、邮箱、城市、邮编、高校类型等; 专业信息维护:普通管理员通过系统维护本校的专业信息,维护内容包括包括添加本校专业名称类型等操作,字段包括专业类型、专业名称、专业简介等; 录取分数线信息维护:普通管理员通过系统可以对本校录取分数线信息维护,维护内容包括添加本年录取分数线的最高分、最低分与平均分等,字段包括但不限于时间、分数、文理等,如图3.3所示;招生简章分数线专业信息阅审核基本信息普通管理员 图3.3 高校信息数据可视化系统普通管理员功能模块普通用户页面应具有的

28、功能如下:注册用户:对于游客来说,需要在高校信息数据可视化系统系统中注册系统用户方可使用高校信息数据可视化系统;注销用户:如果普通用户已经登录且暂时不想再使用高校信息数据可视化系统的用户,可对自己的登录信息进行注销操作;普通用户查询高校信息:通过可选条件或输入模糊查询信息对系统中已存在的高校信息进行查询,并通过链接找到高校主页,了解更详细的信息;高校信息数据可视化:在对查询到的高校信息中,有部分信息以可交互式图表的形式展示,例如录取分数信息是以动态折线图与饼状图的形式展示,折线图用来呈现数据的变化趋势,饼状图用来对比数据所占比例;专业信息以饼状交互图内展示,能够使用户在交互途中得到更准确的信息

29、等等。功能如图3.4所示。数据可视化注销用户高校查询注册用户普通用户图3.4 高校信息数据可视化系统普通用户功能模块3.4 系统用例图用例图(Use Case Diagram)是由高校信息数据可视化系统的需求分析到最终实现的第一步,其中要有对角色的设计以及角色对系统的操作。用例图中显示了谁是相关的角色、角色能够使用系统中的什么服务,角色需要为系统做些什么,使角色能够轻松的理解用例图中元素用途,也便于开发人员最后实现这些元素对应的功能。用例图在各种开发之前的设计阶段中被广泛的应用,但是它最常用来描述系统及子系统17,如图3.5所示。普通管理员如图3.6所示,普通用户如图3.7所示。登录系统用户信

30、息维护密码日志信息维护日志信息维护高校类型维护专业类型维护省份信息维护退出系统图3.5 高校信息数据可视化系统超级管理员用例图登录系统招生简章信息维护高校信息查询录取分数线信息维护专业信息维护退出系统图3.6 高校信息数据可视化系统普通管理员用例图登录系统招生简章信息查询高校基本信息查询录取分数线信息查询专业信息查询退出系统修改密码图3.7 高校信息数据可视化系统普通用户用例图3.5 数据库设计3.5.1 数据库技术简介数据库技术与计算机软件的关系是密不可分的,最早的数据库是IMS数据库系统。在本系统中,我们选用MySQL进行数据管理。MySQL最大的优点就是容易上手、操作方便,其特性对于初学

31、者相当友好,再加上本系统是针对高校开发的,考虑到MySQL的稳定性、安全机制、处理大数据、处理速度等方面,非常适合采用MySQL数据库管理系统18。3.5.2 E-R图通过实体关系模型来表示数据库的关系,例如专业基本信息表与专业简介信息表之间就是一一对应的关系,一个专业基本信息对应着一个专业基本信息的简介,一个专业信息简介则对应着多个专业信息简介日志信息,一个高校对应着多个快讯信息,一个快讯信息对应着一个快讯内容并且对应着多个快讯日志信息,一个快讯简介对应着多个快讯简介日志,一个高校对应着多个单位性质和多个毕业生流向信息,一个高校同时还对应着多个分数信息等,如图3.8所示。图3.8 E-R图3

32、.5.3 总体表设计本系统中共用到了21个数据表。在创建数据表的是过程中,组合主键的字段应该尽可能的减少。毕竟主键的功能其中一个是作为索引,另一个是做为子表的外键,组合主键越少,运行时间越短,成本越低,而且节省了索引存储空间19,具体如表3.1所示:表3.1 数据库表名称与对应存放数据内容表名解释DANWEI毕业生流向单位类型数量JIANJIE各高校简介KUAIXUN存放各高校的招生简章KUAIXUN_LOG招生简章更改日志KUAIXUNCONTENT招生简章内容存放KUAIXUNCONTENT_LOG招生简章内容更改日志LIUXIANG毕业生流向地比例MAJOR按专业分类MESSAGE各高校

33、的基本信息ONEZHUANYE单一高校的专业信息ONEZHUANYEJJ单一高校专业信息的简介ONEZHUANYEJJ_LOG单一高校专业信息的简介日志PICI录取批次记录表SCH_TYPE_NAME高校类型记录表SHENGFEN全国省份信息记录所在表(表3.1续表)表名解释SHENGSORCE省分数线记录表SORCE高校录取分数线UPDATE_PASSWORD_LOG密码更新日志表USER用户信息表USER_LOG用户登录日志表ZHUANYE_TYPE专业类型信息记录表3.5.4 数据库表结构DANWEI表是为了存放从网上爬取来的各大高校毕业生流向工作岗位的单位属性,例如其中会有国有企业、外

34、企、民营等等相关信息,具体字段与数据类型如表3.2所示。表3.2 DANWEI表字段名称与数据类型是否主键字段名字段描述数据类型长度是IDidINT(11)11DSCHIDdschidINT(11)11DNAMEdnameVARCHAR(45)45DRATEdrateFLOATD1d1VARCHAR(45)45D2d2VARCHAR(45)45D3d3VARCHAR(45)45D4d4VARCHAR(45)45D5d5VARCHAR(45)45KUAIXUN表是为了存放从网上爬取来的各大高校发布的本学校的一些快讯信息,例如其中会有录取详情、热点专业、本校专业特色等等相关信息,具体字段与数据类型

35、如表3.3所示。表3.3 KUAIXUN表字段名称与数据类型是否主键字段名字段描述数据类型长度是IDidINT(11)11KXIDkxidINT(11)11KXSCHIDkxschidINT(11)11KXIS_FULLkxis_fullINT(11)11KXIS_SINGLEkxis_singleINT(11)11KXTITLEkxtitleVARCHAR(450)450KXTYPEkxtypeVARCHAR(45)45UPDATE_TIMEupdate_timeDATETIMEKXYEARkxyearVARCHAR(45)45KUAIXUN_LOG表是为了快讯信息的日志信息,例如快讯信息的

36、删除、修改等相关操作改变的信息,具体字段与数据类型如表3.4所示。表3.4 KUAIXUN_LOG表字段名称与数据类型是否主键字段名字段描述数据类型长度是IDidINT(11)11KXIDkxidINT(11)11KXSCHIDkxschidINT(11)11KXIS_FULLkxis_fullINT(11)11KXIS_SINGLEkxis_singleINT(11)11KXTITLEkxtitleVARCHAR(450)450KXTYPEkxtypeVARCHAR(45)45UPDATE_TIMEupdate_timeDATETIMEKXYEARkxyearVARCHAR(45)45KUA

37、IXUNCONTENT表是为了存放从网上爬取来的各大高校发布的本学校的一些快讯信息详细内容,例如其中会有快讯信息的ID、快讯内容、快讯类型等等相关信息,具体字段与数据类型如表3.5所示。表3.5 KUAIXUNCONTENT表字段名称与数据类型是否主键字段名字段描述数据类型长度是KXCIDkxcidINT(11)11IDidINT(11)11IS_FULLis_fullINT(11)11SCHOOL_IDschool_idINT(11)11STATUSstatusINT(11)11TYPEtypeINT(11)11CONTENTcontentLONGTEXTSCHOOL_NAMEschool_

38、nameVARCHAR(450)450TITLEtitleVARCHAR(450)450TYPE_NAMEtype_nameVARCHAR(450)450UPDATE_TIMEupdate_timeDATETIMEKUAIXUNCONTENT_LOG表是为了存放从网上爬取来的各大高校发布的本学校的一些快讯信息详细内容后管理员进行删除、修改等相关操作留下的记录信息,具体字段与数据类型如表3.6所示。表3.6 KUAIXUNCONTENT_LOG表字段名称与数据类型是否主键字段名字段描述数据类型长度是IDidINT(11)11KXCIDkxcidINT(11)11IS_FULLis_fullINT

39、(11)11SCHOOL_IDschool_idINT(11)11(表3.6续表)是否主键字段名字段描述数据类型长度STATUSstatusINT(11)11TYPEtypeINT(11)11CONTENTcontentLONGTEXTSCHOOL_NAMEschool_nameVARCHAR(450)450TITLEtitleVARCHAR(450)450TYPE_NAMEtype_nameVARCHAR(450)450UPDATE_TIMEupdate_timeDATETIMELIUXIANG表是为了存放从网上爬取来的各大高校毕业生参加工作的流向信息,具体字段与数据类型如表3.7所示。表3

40、.7 LIUXIANG表字段名称与数据类型是否主键字段名字段描述数据类型长度是LXIDlxidINT(11)11LXSCHIDlxschidINT(11)11LXNUMlxnumINT(11)11LXPROlxproVARCHAR(45)45LXPRONAMElxpronameVARCHAR(45)45LXRATElxrateFLOATLXSORTlxsortINT(11)11MESSAGE表是为了存放从网上爬取来的各大高校发布的本学校的一些基本信息,例如其中会有高校所在地、官网网址、本校特色等等相关信息,具体字段与数据类型如表3.8所示。表3.8 MESSAGE表字段名称与数据类型是否主键字

41、段名字段描述数据类型长度是IDidINT(11)11AD_LEVELad_levelINT(11)11ADDRESSaddressVARCHAR(450)450ADMISSIONSadmissionsINT(11)11AREAareaFLOATBELONGbelongVARCHAR(45)45CENTRALcentralINT(11)11CITY_IDcity_idINT(11)11CITY_NAMEcity_nameVARCHAR(45)45CODE_ENROLLcode_enrollVARCHAR(45)45CONTENTcontentVARCHAR(500)500COUNTY_IDcou

42、nty_idINT(11)11DUAL_CLASS_NAMEdual_class_nameVARCHAR(45)45E_APPe_appINT(11)11E_PCe_pcVARCHAR(45)45EMAILemailVARCHAR(450)450F211f211INT(11)11F985f985INT(11)11(表3.8续表)是否主键字段名字段描述数据类型长度LEVELlevelINT(11)11LEVEL_NAMElevel_nameVARCHAR(50)50LOGOlogoVARCHAR(450)450NAMEnameVARCHAR(45)45NUM_ACADEMICIANnum_aca

43、demicianINT(11)11NUM_DOCTORnum_doctorINT(11)11NUM_LABnum_labINT(11)11NUM_LIBRARYnum_libraryVARCHAR(45)45NUM_MASTERnum_masterINT(11)11PHONEphoneVARCHAR(450)450POSTCODEpostcodeVARCHAR(50)50PROVINCE_IDprovince_idINT(11)11PROVINCE_NAMEprovince_nameVARCHAR(45)45SCHOOL_IDschool_idVARCHAR(45)45SCHOOL_NATUR

44、Eschool_natureVARCHAR(45)45SCHOOL_NATURE_NAMEschool_nature_nameVARCHAR(45)45SCHOOL_TYPEschool_typeVARCHAR(45)45SCHOOL_TYPE_NAMEschool_type_nameVARCHAR(45)45MSHORTmshortVARCHAR(45)45SITEsiteVARCHAR(500)500STATUSstatusINT(11)11TYPE_NAMEtype_nameVARCHAR(45)45ONEZHUANYE表是为了存放从网上爬取来的各大高校发布的本学校的一些专业信息,例如其中会有学校ID、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 信息管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁