JAVA班主任管理系统(源代码+论文)

news2024/11/23 12:22:03

毕业综合实训报告

班主任管理系统设计与实践

目 录

摘要 ………………………………………………………………………Ⅰ

(空2行,本页行间距为最小值14磅)

目录………………………………………………………………………………… 1

第1章 绪论* ……………………………………………………………… 1

1.1 课题背景…………………………………………………………… 1

1.2使用技术及发展………………………………………………… 2

第2章 班主任管理系统的设计以及实现………………………………10

2.1 班主任管理系统的设计…………………………………………………10

2.2 班主任管理系统的实现…………………………………………10

总结*……………………………………………………………………………… 82

参考文献*……………………………………………………………………86

注:*用小4号黑体,其余用小4号宋体

第一章 绪论

1.1 课题背景

随着现在教育事业的不断发展,信息技术对社会进步和国名经济发挥着越来越大的促进作用,并对传统的思想观念、工作方式产生巨大的冲击。世界已进入信息化时代,网络技术已进入了各行各业,同时也带动了各行业的发展。

中国现在教育事业的发展迅猛,高等院校的数量和规模不断的扩大。与此同时,根据时代的要求,管理,特别是对日益增多的学生的管理,对学校的发展起着不可忽视的作用。而班主任(辅导老师)在学生的管理中有着承上启下的枢纽地位,这一角色的重要性也日渐突出起来。学校与学生之间沟通途径的建立、对学生的具体管理措施的实施等都是通过班主任的工作得以体现和贯彻执行的,如果班主任这个环节的工作做的好,其对学生工作的总体管理和发展都具有不可估量的好处。因此,越来越多的学校对班主任这一角色也越来越重视,一些院校专门对班主任进行一系列培训,并且由原来的一个系甚至一个院配备一名辅导员增加至每个班级一名班主任。

与上述管理需求不符的是:针对班主任工作的配套管理软件严重缺乏。虽然,已有很多较成熟的学生管理方面的软件,但这些软件主要是实现了教学和教务两个方面的数字化管理,而在目前国内已有的学生管理系统中,具体到班主任管理班级这个方面的管理软件基本上是一片空白。

实际上,一方面,班主任工作的特点是事多、琐碎、繁杂,但工作程序是有序。因而,在当今科技高度发达的信息社会,开发一个适合班主任工作的管理软件,提高办公质量,加强班级管理,是适应学校各方面发展的要求,是学生管理工作中急需解决的问题。

1.2 使用技术及发展

本论文主要研究JSP技术以及JSP技术实现基于Web的三层体系结构的应用,实现了动态网页对数据库的查询、统计、更新等功能。目的是应用计算机网络、数据库、Internet技术、以Tomcat为服务器,JSP、JAVA作为主要开发工具,实现跨平台、跨网络、统一界面、易于扩展和维护的大红鹰班主任管理系统。

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。

B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。

  B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点,须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,在整个网络采用TCP/IP协议

Java 是 Sun 公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和 C++ 类似。同时, Java 也是一种跨平台的程序设计语言。用 Java 语言编写的程序叫做 “Applet” (小应用程序),用编译器将它编译成类文件后,将它存在 WWW 页面中,并在 HTML 档上作好相应标记,用户端只要装上 Java 的客户软件就可以在网上直接运行 “Applet” 。 Java 非常适合于企业网络和 Internet 环境,现在已成为 Internet 中最受欢迎、最有影响的编程语言之一。 Java 有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。 Java 摈弃了 C++ 中各种弊大于利的功能和许多很少用到的功能。 Java 可以运行与任何微处理器,用 Java 开发的程序可以在网络上传输,并运行于任何客户机上。

JSP是JavaServer Pages的简写。JSP技术能让Web开发员和网页设计员快速地开发容易维护的动态Web主页。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源(例如JavaBesns)的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP技术是Servlet技术的扩展。Servlet是平台无关的,100%纯Java的Java服务端组件。

第二章班主任管理系统的设计和实现

2.1 班主任管理系统的设计

班主任管理系统总的目的在于方便班主任对班级的管理,同时也提高了学生处对各个班级的评比和对班主任事务的评估与考核,为领导提供辅助决策支持,提高决策的科学性。建立学校数据库,在日常工作中自动生成数据,简化上报过程,提高办事效率。

2.1.1 系统框架

班主任管理系统是学校信息系统的一个子系统,相应的系统框架图见图2-1:

暂时还不存在的子系统

已有的子系统

班主任管理子系统

班主任管理子系统中的模块

图2-1

说明:班主任管理子系统和教务处、宿管科、学生处都有数据交互。

  1. 学生基本信息表单来自教务处中的数据库。大红鹰学院的教务系统是万方系统,它所使用的数据库是ORACLE的。
  2. 积分考核管理、班主任日常事务管理、用户权限设置这一模块和学生处相连。
  3. 班主任事务管理、积分考核管理与宿管科相连。

2.1.2 系统使用部门

班主任管理系统是一个非常实用的系统,在学院里面使用它的部门主要是:学生处、宿管科和班级学生、学生家长以及相应班主任。

学生处每天对各班进行各种检查,针对不同的情况对相应班级的千分制进行增减,每月对所有班级千分制排名,并且以此作为班主任当月工作考核内容之一。每月学生处根据本系统检查班主任日常事务,这也是班主任每月考核内容之一。

宿管科管理学生寝室住宿,有权对班级成员因住宿方面的情况进行个人方面千分制的增减。每次班主任下寝室,都由宿管科登记。

班级的普通学生可以查看自己的基本信息,查看自己班级以及本人的千分制情况,可以在留言板里发布信息;班委除了拥有班级普通学生的权限以外,还可以根据班级成员的具体情况对班级成员的千分制进行相应增扣,查看其他班级成员信息;班主任可以修改班级成员的千分制,对班主任日常事务管理这一块进行相应数据录入。

学生家长可以用自己子女的用户名、密码登入系统,并且可以在留言板留言。

2.1.3 系统使用者

班主任管理系统主要工作是方便班主任的日常工作,并且对班主任工作进行定性定量考核的考核,系统使用者有:

学生处管理者:对班级千分制进行查询、修改;对班主任工作进行查询。

宿管科管理者:对班级成员千分制进行增扣的录入;对班主任下寝室时间与寝室号码的录入。

班主任:对班级千分制和班级成员千分制的录入、查询、修改;对班级成员信息的查询;对班主任日常事务的相关录入;留言板上留言。

班委:对班级成员千分制的录入;对班级千分制的查询;留言板上留言。

普通学生、学生家长:对本人或子女千分制的查询,班级千分制的查询,留言板留言。

2.1.4 系统功能划分与描述

班主任管理系统分为学生基本信息管理、积分考核管理、班主任日常事务管理、用户权限设置管理、登入登出管理和消息公布留言板六个模块。

学生基本信息管理:这个模块中的数据是教务处的方正教务系统中的数据,在我们这个班主任管理系统中没有修改权限,但是可以供班委、班主任、学生处查询。

积分考核管理:这个模块是我们这个系统的一个重点模块,班主任定性定量考核班委、学生处考核班主任、班级优劣排名都是在这个模块进行。

班主任日常事务管理:这个模块是考核班主任所有任务完成与否的一个模块,通过这个模块可以督促班主任和学生、学生家长之间的联系;班主任可以通过这个模块了解自己的工作进程;同时,这个模块也是学生处对班主任工作考核的依据之一。这个模块只能班主任和学生处可以看到。

用户权限设置:可以设置用户的权限,分为:只读、增加和修改权限。只读权限权限最低,除了查看之外没有任何别的权限。增加权限可以输入数据,比如班级和个人千分制的输入,但是不能进行修改。修改权限权限最高,除了读写外,还可以修改数据。

登入登出管理:形成一个日志文件,从该模块可以知道进入该模块的人和时间。

消息公布留言板模块:这个模块实际上是一个班级的BBS,所有同学都可以在上面留言,留言上面的名字显示是登入班主任管理系统的名字,可以规范留言。班级有什么事情,及时在这里发布。学生有什么意见或建议,又不愿意和老师沟通的,可以在这里发表。同时,学生家长也可以通过这个模块知道班级或学校动态,并且可以发表言论。这个模块是学生、家长和老师的一个沟通平台。

2.2班主任管理系统的部分实现

班主任管理系统的实现是在我们毕业实践小组的共同努力下完成的,我所作的工作是:

由于处于工作实习期,本身工作烦忙,所以花在此项目上的精力相对于来说比较少,我在这个项目中主要负责任务较轻的文书编写工作,项目初期我为本项目写了份需求分析,内容大致如下:

首先声明需求文书编写的目的:本文档是“班主任管理系统”的软件需求规格说明书。本文档将力求展现项目需求开发过程中客户和项目开发小组达成的需求共识,全面阐述“班主任管理系统”提供的功能和特性以及考虑的限制条件。

本项目使用范围:“班主任管理系统”主要目的在于方便班主任对班级的管理,同时也提高了学生处对各个班级的评比和对班主任事务的评估与考核,为领导提供辅助决策支持,提高决策的科学性。建立学校数据库,在日常工作中自动生成数据,简化上报过程,提高办事效率。

本项目需求文书的预期读者:有项目负责人、项目审批者、项目经理、开发人员、测试及文档编写人员。

本项目需求文书的文档约定:采用从IEEE830标准改写并扩充的软件需求规格说明的模板。

然后进行综合描述,项目产生的背景:21世纪是以网络的全面深入运用为特征的世纪。网络环境下的教育不仅是教育信息化的必然产物,也是教育改革发展的必然走向。通过因特网或其他数字化内容进行学习交流与教学的活动即网络化学习(e-learning),可以充分利用现代信息技术所提供的、具有全新沟通机制与丰富资源的学习环境,实现一种全新的学习交流方式。

随着现在教育事业的不断发展,信息技术对社会进步和国名经济发挥着越来越大的促进作用,并对传统的思想观念、工作方式产生巨大的冲击。世界已进入信息化时代,网络技术已进入了各行各业,同时也带动了各行业的发展。

中国现在教育事业的发展迅猛,高等院校的数量和规模不断的扩大。与此同时,根据时代的要求,管理,特别是对日益增多的学生的管理,对学校的发展起着不可忽视的作用。而班主任(辅导老师)在学生的管理中有着承上启下的枢纽地位,这一角色的重要性也日渐突出起来。学校与学生之间沟通途径的建立、对学生的具体管理措施的实施等都是通过班主任的工作得以体现和贯彻执行的,如果班主任这个环节的工作做的好,其对学生工作的总体管理和发展都具有不可估量的好处。因此,越来越多的学校对班主任这一角色也越来越重视,一些院校专门对班主任进行一系列培训,并且由原来的一个系甚至一个院配备一名辅导员增加至每个班级一名班主任。

与上述管理需求不符的是:针对班主任工作的配套管理软件严重缺乏。虽然,已有很多较成熟的学生管理方面的软件,但这些软件主要是实现了教学和教务两个方面的数字化管理,而在目前国内已有的学生管理系统中,具体到班主任管理班级这个方面的管理软件基本上是一片空白。

实际上,一方面,班主任工作的特点是事多、琐碎、繁杂,但工作程序是有序。因而,在当今科技高度发达的信息社会,开发一个适合班主任工作的管理软件,提高办公质量,加强班级管理,是适应学校各方面发展的要求,是学生管理工作中急需解决的问题。

项目的功能:“班主任管理系统”分为学生基本信息管理、积分考核管理、班主任日常事务管理、用户权限设置管理、登入登出管理和消息公布留言板六个模块。

学生基本信息管理:这个模块中的数据是教务处的方正教务系统中的数据,在我们这个班主任管理系统中没有修改权限,但是可以供班委、班主任、学生处查询。

积分考核管理:这个模块是我们这个系统的一个重点模块,班主任定性定量考核班委、学生处考核班主任、班级优劣排名都是在这个模块进行。

班主任日常事务管理:这个模块是考核班主任所有任务完成与否的一个模块,通过这个模块可以督促班主任和学生、学生家长之间的联系;班主任可以通过这个模块了解自己的工作进程;同时,这个模块也是学生处对班主任工作考核的依据之一。这个模块只能班主任和学生处可以看到。

用户权限设置:可以设置用户的权限,分为:只读、增加和修改权限。只读权限权限最低,除了查看之外没有任何别的权限。增加权限可以输入数据,比如班级和个人千分制的输入,但是不能进行修改。修改权限权限最高,除了读写外,还可以修改数据。

登入登出管理:形成一个日志文件,从该模块可以知道进入该模块的人和时间。

消息公布留言板模块:这个模块实际上是一个班级的BBS,所有同学都可以在上面留言,留言上面的名字显示是登入班主任管理系统的名字,可以规范留言。班级有什么事情,及时在这里发布。学生有什么意见或建议,又不愿意和老师沟通的,可以在这里发表。同时,学生家长也可以通过这个模块知道班级或学校动态,并且可以发表言论。这个模块是学生、家长和老师的一个沟通平台。

并且进行了具体的需求分析说明:

1班主任功能需求

需求序列号需求说明优先级(★★★最高)类型
cr1系统能够方便班主任进行日常事务管理★★★业务需求
cr2系统的性能要能满足平时的访问需要,以及为以后的潜在增长留有余地★★☆质量属性
cr3网站的操作系统平台用windows★☆限制
cr4本系统对数据库没有特别要求,只要满足客户现有功能即可★★业务需求
cr5外观方面不需要太绚丽,朴实就可★☆限制
cr6本系统要有一个专职的管理员,班主任的更新要求由管理员实现★★业务规则
cr7系统能够让班主任清楚的了解所带班级中每个学生的基本信息★★★业务需求

2 学生处、宿管科用户功能需求

需求序列号需求说明优先级(★★★最高)类型
tr1系统要有管理班主任的功能,可以对班主任进行审评★★★功能需求
tr2系统要让学生处以及宿管科的老师清楚了解每个学生的基本信息★★★功能需求
tr3系统要方便使用,让宿管科的阿姨也能便于操作★★★功能需求
tr4班主任消息发布栏用于发布学院通知★★★功能需求
tr5网站上要有网站向导即使用指南★★功能需求
tr6意见反馈通过e-mail方式向班主任或网站管理员提出,网站公布班主任或网站管理员的e-mail地址★★业务规则
tr7最新信息:公布学院的一些最新的活动★★☆功能需求
tr1系统要有管理班主任的功能,可以对班主任进行审评★★★功能需求

3 学生及其家长功能需求

需求序列号需求说明优先级(★★★最高)类型
sr1有一个班主任与学生及其家长直接对话的平台★★★功能需求
sr2能知道班级最新情况,以及学院最新动态★★★功能需求
sr3能拥有自己的一个网上空间★★业务需求
sr4能及时看到老师的通知(含课程相关通知及作业点评)★★★功能需求
sr5网站能提供上传,下载功能★★业务需求
sr6网站界面要求简洁大方,有网站导航★★功能需求
sr7网站提供通过提问方式的密码保护功能★★☆功能需求
sr8网站能提供一定资料共享功能(如论坛有上传下载附件功能、但对附件大小有限制,不得大于2M)★☆功能需求
sr9网站能较醒目地提供教师的联系方式 (尽量详细)★★☆功能需求

4 管理员用户功能需求

需求序列号需求说明优先级(★★★最高)类型
mr1要方便网站的日常更新(链接更新与日常维护)★★★功能需求
mr2提供一个平台以方便管理论坛★★★功能需求
mr3提供一个平台以方便管理用户的注册信息(管理用户注册信息数据库)★★☆功能需求
mr4提供一个平台来管理注册用户上传的文件★★功能需求
mr5管理班主任上传的通知★★☆功能需求
mr6管理班学生处上传的学院活动内容介绍★★功能需求

本项目用户类别的描述:根据以往网站开发的经验,并结合本网站使用的特点,将会有3类用户直接使用本网站,他们分别是班主任,学生处、宿管科,学生及其家长,以及管理员用户,以下将对这3类用户分别作一个简要的介绍。

1班主任介绍

班主任为该系统的主要使用者。

2 学生处、宿管科用户介绍

学生处、宿管科用户为管理班主任信息

3 学生及其家长用户介绍

学生及其家长用户为班主任主要管理的对象。

4 管理员用户介绍

管理员用户即为对本网站进行日常维护的网站管理员。

本项目运行环境的要求:

一.上网所需具备的软、硬件设备:

  1. 一台微机最低配置为:

奔腾III处理器

内存要求256Mb以上

网卡为10兆以上

网络带宽为10兆网以上

必须据有的输入输出设备有键盘、鼠标和显示器,显示器分辨率要求1024*768

(使用windows 2000 操作系统 以及 IE6.0以上web浏览器)

2、通过网卡接入宁波大红鹰学校的校园的局域网内。

二.上网所需的软件

1、选择一个操作系统:DOS、Macintosh、Windows、winnt、建议使用windows的操作系统如windows98 windows2000 windowsxp或windows2003不过最好是windows98以上的

2、一款支持HTTP协议的浏览器如internet explore、netscape等。

3、装上解压缩软件和网络蚂蚁或网际快车等下载工具软件。

本项目设计和实现上的限制:

一、设计方面

本项目的开发者主要是即将毕业的学生,由于本组成员中很多人都找到实习工作,考虑到实习工作的时间不确定性,比如我们无法预知这一周的工作会有哪些,因此计划很难控制。除此主要的风险之外,由于开发组是第一次合作,可能会犯一些错误,从而导致最后工程不能得到客户的非常满意。对于以上的两个风险,我们采取的措施是:

  1. 计划不排的满满的,预留一些变化的余地;
  2. 建立QQ群方便大家在线联系,相互间进行必要的勾通。
  3. 实现方面
    由于系统网络硬盘存储的原因,学生的有些需求就不能满足了,比如学生希望有自己的网络空间,以及文件的上传、下载。
  4. 以下是从设计和实现角度出发,对系统可行性的分析
    针对这个项目需求的特殊性,我们忽略了成本和市场的可行性分析,在实施的可行性,相关风险,需求的冲突和外界依赖的方面,对学生处、宿管科和班级学生、学生家长以及相应班主任三类。分析经过表明在论坛和用户权限限制上还存在一些技术风险,但可以在今后的学习中加以避免,所以,现在确定的用户需求在实现上是可行的。
    最后是一些系统中主要功能的截图:
    系统首页:


基本信息:


登陆界面:


积分考核:


会员登记:


班级积分管理:


班级千分制管理:


千分制排序:


日常事物管理:


日志管理:

错误页面:


错误页面1:


参考文献

    1. 《软件需求》[美] Karl E.Wiegers 著,陆丽娜、王忠民、王志敏译,机械工业出版社,2002年7月第1版
    2. 《统一软件开发过程》[美] Ivar Jacobson, Grady Booch, James Rambaugh 著,周伯生、冯学民、樊东平 译,机械工业出版社,2002年1月第1版。
    3. 《Software Engineering
      a practitioner’s approach》Roger S. Pressman, Ph.D 著
      清华大学出版社 · McGraw-Hill Companies, Inc.
      第五版。
    4. 《The Capability Maturity Model guidelines for improving the software process

Carnegie Mellon University 人民邮电出版社。

5)《PMBOK Guide》Project Management institute. 2000 edition。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/64899.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【QT开发笔记-基础篇】| 第五章 绘图QPainter | 5.1 效果演示、技术点

Qt 中绘图用到的类是 QPainter,可以实现点、线、矩形、圆形、多边形、圆弧、饼图、图片等的绘制 什么时候会用到绘图? 需要简单绘制时 比如,绘制温度的曲线时,如下: 自定义控件 绘图最大的一个应用场景就是自定义控…

三 TypeScript变量

流程控制 计算机执行程序的时候是按照从上到下从左到右逐行进行 我们常见的流程: 顺序 分支循环 分支结构 分支结构 单分支 语法结构 if(表达式){代码块}执行逻辑:当程序遇到if结构,首先判断表达式的值,如果表达式的值为真,则执行大括号里面的代码块,如果表达…

Spring - FactoryBean扩展接口

文章目录Preorg.springframework.beans.factory.FactoryBeanFactoryBean中的设计模式----工厂方法模式FactoryBean VS BeanFactory源码解析扩展示例Pre Spring Boot - 扩展接口一览 org.springframework.beans.factory.FactoryBean package org.springframework.beans.factory…

IDEA新建一个spark项目

第一步&#xff1a;新建一个maven工程 第二部&#xff1a;命名工程名 第三步&#xff1a;新建一个文件夹&#xff0c;并设置为sources root 第四步&#xff1a;pom编写 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http:/…

表格数据方法、分页方法及组件的封装和分页组件的复用

请假列表 1、数据获取与显示的通用方法封装 <template><div> <el-table:data"tableData"height"450"borderstyle"width: 100%":default-sort"{ prop: number, order: Ascending }"><!-- <el-table-column pr…

亚像素级精确度的角点

有时我们需要最大精度的角点检测。OpenCV为我们提供了函cv2.cornerSubPix()&#xff0c; 它可以提供亚像素级别的角点检测。下面是一个例子。首先我们要找到 Harris 角点&#xff0c;然后将角点的重心传给这个函数进行修正。Harris 角点用红色像素标出&#xff0c;绿色像素是修…

[附源码]计算机毕业设计社区疫情防控信息管理系统Springboot程序

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

jdk11新特性——新加的一些更实用的API

目录一、集合 增强1.1、List集合 of()方法1.2、Set集合 of()方法1.3、Map集合 of()方法1.4、List集合copyOf()方法1.5、of()和copyOf()方法创建集合的注意事项二、Stream 增强2.1、Stream 新增of()方法2.2、Stream 新增ofNullable()方法2.3、Stream 新增takeWhile() 和 dropWhi…

[附源码]Python计算机毕业设计Django网文论坛管理系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

torchnet简介

前言 最近项目开发过程中遇到了torchnet.metertorchnet.metertorchnet.meter来记录模型信息&#xff0c;搜了好多篇博客&#xff0c;都潦草草没有一点干货。于是参考了官方文档以及参考代码&#xff0c;根据自己的理解&#xff0c;在此做了一个其的使用教程&#xff1a; torc…

flink1.13.2 Streaming File Sink产生大量orc小文件的问题解决方案

Orc小文件合并问题 Orc小文件合并问题 现象:hdfs中出现大量ORC小文件 1.1. 已经映射为hive表ORC小文件合并 1.1.1. 非分区表 alter table 表名 concatenate; 示例: alter table ods_lxy_demo concatenate; 注意:可多次重复执行,每执行一次就会做一次文件合并,执行多次最终…

gitee/github上传远程仓库错误usage: git remote add [<options>] <name> <url>

gitee/github上传远程仓库错误gitee/github上传远程仓库错误错误截图版本错误出现时间错误检查及解决1.网址中含有空格2.关闭翻译软件3.git bash自身问题gitee/github上传远程仓库错误 不知道大家最近有没有碰到这个错误usage: git remote add [<options>] <name>…

[附源码]计算机毕业设计JAVA疫情防控期间网上教学管理

[附源码]计算机毕业设计JAVA疫情防控期间网上教学管理 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM…

Uniapp云开发(Uniapp入门)

前言&#xff1a; 今天这篇文章主要讲解的是Uniapp云开发基础&#xff0c;有了Uniapp云开发&#xff0c;我们就不用需要后端&#xff0c;前端自己就可以实现增删改查。还有就是案例很重要&#xff0c;一定要看&#xff0c;自己去尝试运行试试。 目录超详细一. 什么是Uniapp云开…

分布式配置中心Apollo

Apollo&#xff08;阿波罗&#xff09;是携程框架部门研发的分布式配置中心&#xff0c;能够集中化管理应用不同环境、不同集群的配置&#xff0c;配置修改后能够实时推送到应用端&#xff0c;并且具备规范的权限、流程治理等特性&#xff0c;适用于微服务配置管理场景。 服务…

【Python百日进阶-数据分析】Day326 - plotly.express.scatter_geo():地理散点图

文章目录一、scatter_geo语法二、参数三、返回类型四、实例4.1 常规地理散点图4.2自定义地理散点图4.3GeoPandas 的基本示例一、scatter_geo语法 plotly.express.scatter_geo(data_frame None ,lat None ,lon None ,locations None ,locationmode None ,geojson None , …

MuziDB数据库-0.项目描述

前言 该项目写完也有一段时间了&#xff0c;为了避免以后忘记该项目的一些实现的原理&#xff0c;所以写下这篇博客来记录一下该项目的设计等 项目整体 MuziDB分为前端与后端&#xff0c;前后端交互通过socket进行交互&#xff0c;前端的作用就是读取用户输入并发送到后端进…

mybatis开发要点-insert主键ID获取和多参数传递

1.2、代码示例 二、查询如何传入多个参数 1、使用map传递参数&#xff1b; 2、使用注解传递参数&#xff1b; 3、使用Java Bean的方式传递参数&#xff1b; 一、插入数据主键ID获取 一般我们在做业务开发时&#xff0c;经常会遇到插入一条数据并使用到插入数据的ID情况。如…

网络安全事件应急演练方案

文章目录1 总则1.1 应急演练定义1.2 应急演练目的1.3 应急演练原则1.4 应急演练分类1.4.1 按组织形式划分1.4.2 按内容划分1.4.3 按目的与作用划分1.4.4 按组织范围划分1.5 应急演练规划2 应急演练组织机构2.1 组织单位2.1.1 领导小组2.1.2 策划小组2.1.3 保障小组2.1.4 评估小…

jvm参数造成http请求Read time out

问题描述 线上部署的代码&#xff0c;部署在测试环境突然抛出接口请求Read time out的异常。查看线上日志&#xff0c;接口请求正常。重新启动&#xff0c;部署测试环境代码都没有效果&#xff0c;接口还是必现Read time out。 原因分析&#xff1a; 1. 排查网络原因 直接在…