Java 기반 클래스 관리 시스템(논문 + 소스 코드) 설계 및 구현_kaic

요약

정보 기술의 지속적인 급속한 발전과 함께 정보 기술은 현재의 삶에도 지반을 뒤흔드는 변화를 가져오고 있습니다. 정보화 시대의 도래는 하나의 트렌드가 되었고, 인류 발전의 역사는 새로운 시대로 접어들고 있습니다. 정보기술은 대중화되어 생활의 다양한 분야에 응용되고 있습니다. 정보기술이 발달하기 전에는 수업관리가 항상 종이문서와 매뉴얼에 의해 관리되어 왔지만, 정보기술의 등장으로 이번에 설계하고 개발한 수업관리시스템은 자바 개발언어를 이용하여 개발되었다.
이번에 설계하고 개발한 수업관리시스템은 최종적으로 인간화, 고효율, 강력한 운용성을 통합한 수업관리시스템을 구현하여 최종적으로 학생관리, 교사관리, 코스관리, 전문관리, 수업관리, 학과관리 및 행정관리 및 다른 기능 모듈. 이번에 설계하고 개발한 클래스 관리 시스템은 시스템 브라우저와 Tomcat 서버를 통해 이러한 통신을 구현하고 프런트 엔드와 백 엔드에서 데이터 상호 작용 및 수정을 실현할 수 있습니다. 이번에 설계 및 개발된 클래스 관리 시스템은 가장 일반적인 MySQL 데이터베이스를 사용하여 이 시스템의 모든 데이터를 저장하고 Java 개발 언어를 사용하여 개발하고 프론트 데스크는 HTML 및 CSS 기술을 사용하여 개발하며 시스템은 경량 서버를 사용합니다. Tomcat은 시스템 설계 및 개발 과정에서 기능점수를 지속적으로 조정 및 개선하여 교사와 학생이 모두 만족하는 수업관리 시스템을 완성할 수 있습니다.

키워드: 자바 언어, MYSQL, 클래스 관리 시스템
초록

정보기술의 비약적인 발전과 함께 정보기술이 현재의 삶에도 지반을 뒤흔드는 변화를 가져오고 있습니다. 정보화 시대의 도래는 하나의 추세가 되었고, 인간 발전의 역사는 새로운 시대로 접어들고 있습니다. 정보기술은 대중화되어 삶의 모든 분야에 적용되고 있습니다. 정보 기술이 발달하기 전에 수업 관리는 항상 종이 버전과 수동으로 관리하는 방식이었으며, 정보 기술의 출현으로 수업 관리 시스템의 설계 및 개발은 Java 개발 언어를 사용하여 개발되었습니다. 
수업 관리 시스템의 궁극적 인 인간화, 고효율 및 강력한 운영 통합을 달성하기위한 수업 관리 시스템의 설계 및 개발은 마지막으로 학생 관리, 교사 관리, 코스 관리, 전문 관리, 수업 관리의 기능 모듈을 실현할 수 있습니다. , 부서 관리 및 관리자 관리. 이러한 통신을 달성하기 위해 시스템 브라우저와 Tomcat 서버를 통한 클래스 관리 시스템의 설계 및 개발은 프런트 엔드 및 백 엔드 데이터 교환 및 수정을 달성할 수 있습니다. 이 설계 및 개발 클래스 관리 시스템은 가장 일반적인 MySQL 데이터베이스를 사용하여 시스템의 모든 데이터를 저장하고 Java 개발 언어를 사용하여 개발하고 전면은 HTML 및 CSS 기술을 사용하여 개발하며 시스템은 경량 서버 Tomcat을 사용합니다.

주제어: Java 언어, MYSQL, 클래스 관리 시스템
 
목차 목차
서론 1.1 연구 배경 및 의의 1.2
국내외 연구 현황 분석 2.2 기능적 요구사항 분석 2.3 비기능적 요구사항 분석 3. 시스템 설계 3.1 시스템 전체 설계 3.2 시스템 세부 설계 3.2. 1 학생 사용자 로그인 단말 모듈 설계 3.3 데이터베이스 로직 설계 3.4 데이터베이스 테이블 설계 4.1 사용자 모듈 구현 4.1.1 로그인 모듈 구현 4.1.2 선택과목 모듈 구현 4.1.3 학생 교과 모듈 구현 4.1.4 수업시간 조회 모듈 구현 4.1.5 성적 조회 모듈 구현 4.2 교사 모듈 구현 4.2.1 로그인 모듈 구현 4.2.2 교습 조회 모듈 구현 4.2.3 교사 일정 모듈 구현 4.2.4 성취도 입력 모듈 실현 4.3 관리자 모듈 실현 4.3.1 로그인 모듈 실현





























4.3.2 학과관리 모듈 구현
4.3.3 전문관리 모듈 구현
4.3.4 수업관리 모듈 구현
4.3.5 학생관리 모듈 구현
5. 시스템 테스트
5.1 테스트 목적 및 의의
5.2 테스트 환경 및 활용 사례
5.3 테스트 결과
요약
참조

 
서론
1.1 연구 배경 및 의의
이번에 설계하고 개발한 수업관리시스템은 온라인 수업관리시스템을 채택하여 수업을 관리하고 있다 정보기술은 끊임없이 혁신과 발전을 하고 있다 이 수업관리시스템이 개발되기 전에는 수업관리는 담임교사가 담당하였다 관리 분대장이 있는 종이 버전 [1]. 요즘은 정보기술의 급속한 발전으로 정보기술의 발달로 기존의 수작업으로 수업을 관리하던 방식을 대체할 수 있게 되었으며, 현재의 수업관리시스템은 담임교사가 통합적으로 수업을 관리할 수 있도록 도와줄 수 있다. 이번에 설계 및 개발한 클래스 관리시스템은 가장 대표적인 정보관리시스템으로, 관리시스템은 크게 데이터베이스 생성 및 시스템 유지관리와 프런트엔드 유지관리 및 개발의 두 가지 측면을 포함한다. 이번에 설계하고 개발한 클래스 관리 시스템은 데이터베이스의 일관성과 시스템의 무결성이 요구되며 시스템 전체의 데이터 보안성이 높다[2].
이번에 설계 및 개발된 수업관리시스템은 교사와 학생에게 최고의 편의성을 제공하기 위해 설계 및 개발된 수업관리시스템으로, 수업관리시스템은 학생과 교사뿐만 아니라 다양한 학과, 학년, 커리큘럼 등을 관리할 수 있다. 관리 시스템 31]. 클래스 관리 시스템은 기존 클래스 관리를 정보 기술의 처리 시대로 진입시킬 수 있습니다. 수업 관리 시스템은 학생들이 자신의 코스와 성적 및 기타 정보를 조회할 수 있는 가장 편리한 기능을 제공하여 학생의 전반적인 효율성을 향상시킬 수 있으며 관리 시스템은 또한 적시에 효과적인 방식으로 학생의 최신 정보를 업데이트할 수 있습니다. 신뢰할 수 있는 정보를 제공하여 데이터베이스에 저장할 수 있습니다. 수업관리시스템의 설계와 발전의 배경은 우리나라 교육정보화와 교육정보화 구축의 대세이며, 그 주된 의의는 학교의 기존 컴퓨터 자원과 네트워크 자원을 활용하여 현 상황을 실현하는 데 있다. 종이 관리 없음 , 전통적인 수동의 문제를 피하기 위해 [4]. 초기 수동 관리 모드와 비교할 때 온라인 관리 시스템은 더 많은 개발 기술을 통합하고 관리 시스템의 보안을 실현하는 방법과 방법에 대해 더 높은 기술 요구 사항을 제시합니다. 온라인으로 설계되고 개발된 수업 관리 시스템을 통해 온라인 관리를 실현하는 것은 큰 의미가 있다[5].
1.2 국내외 연구현황
1.2.1 해외 연구현황 
해외에서 일부 선진국의 대학은 국내 대학과 관리 방식이 다르며 외국 선진국은 비교적 대규모 팀과 안정적인 기술을 보유하여 수업 관리를위한 서비스 지원을 제공합니다. 그러나 중국의 일부 초등 및 중등 학교의 정보 기술은 상대적으로 늦게 시작되었습니다[5]. 일부 디지털 캠퍼스 이론을 단계적으로 적용하는 과정에서 외국인학교는 지속적으로 정보기술을 발전시키고 지속적으로 소프트웨어 및 하드웨어 시스템과 네트워크를 업데이트하는 한편, 다양한 교과목도 지속적으로 개발하고 구현해 왔다. 성적 및 코스 관리는 마침내 대규모 정보 구축 시스템을 형성할 수 있습니다. 그러나 전반적인 국내 정보기술은 상대적으로 뒤떨어져 있고, 비용이 빠듯하고, 이론적 체계가 완벽하지 않은 등, 국내 수업 관리 체계는 조직, 체계 서비스 및 전반적인 서비스 측면에서 일부 외국 선진국과 일치합니다. .학교의 수업 관리 시스템에는 긴 공백이 있습니다[6].
1.2.2 국내 연구현황
중국의 국내 연구현황을 살펴보면 국내 학급관리시스템은 아직 보안 및 시스템 업데이트 부분에서 미흡한 부분이 있고 학교별로 학급관리시스템이 따로 존재하고 있어 다른 학교와 공유하고 있다. . 관리자가 있는 수업 관리 시스템에서 정보의 저장 또는 삭제는 관리자가 제어합니다.사실 이런 식으로 학생이나 교사의 요구를 진정으로 파악하기 어렵기 때문에 학생 사용자를 진정으로 만족시킬 수 있는 방법이 없습니다. 또는 교사 사용자가 필요합니다. 따라서 수업정보관리시스템은 캠퍼스 네트워크를 최대한 활용하여 수업정보의 통합관리, 분산운영, 관리시스템의 정보공유 등을 실현해야 하며, 이는 최초의 종이기반 관리수업이 될 수 있다. 클래스 관리를 더욱 실현 종이리스, 정보 관리 및 지능형 관리를 포괄적인 방향으로 통합하여 개발하고 정보 관리를 더욱 실현할 수 있는 클래스 관리 시스템의 좋은 기반을 마련합니다[7].
1.3 관련 기술 소개
이번에 설계하고 개발한 수업관리시스템은 웹페이지에 수업관리 웹사이트를 설계하고 개발하는 것으로, 이러한 전반적인 개발을 위해서는 웹사이트 개발기술과 관리시스템의 전반적인 개발과정을 숙달할 필요가 있다[8] . 웹사이트가 오래 전에 개발되었기 때문에 이번에 설계하고 개발한 클래스 관리 시스템은 객체 지향 Java 언어를 선택합니다.이 개발 언어는 더 많은 개발자가 선호하며 많은 중소 웹 사이트 시스템 개발에는 적합하지 않습니다. . 두 번째 선택. Java 개발 언어는 이해하기 쉽고 초보자가 웹 사이트 시스템을 배우거나 개발하는 데 적합합니다. Java 언어와 C 언어 및 C++ 언어를 비교하면 많은 초보자가 Java 언어를 이해할 수 있습니다.소개, 객체, 상속 등을 소개하고 이 Java 클래스 관리는 주로 Java 언어를 사용하여 설계 및 개발됩니다.시스템은 a를 차지합니다. 소량의 메모리와 동시에 실행되는 여러 작업을 지원할 수 있음 이 언어를 사용하여 개발된 시스템의 실행 속도 빠름, 다른 웹사이트 및 프로그램 개발에 따라 실시간 클래스의 방법을 라이브러리에 참조할 수 있음 [ 9]. 현재 더 많은 개발자가 개발을 위해 Java 언어를 선택합니다.
이 클래스 관리 시스템을 개발하기 전에 미리 개발자 컴퓨터에 환경이 설정되어 있어야 하는데, 먼저 JDK를 컴퓨터에 다운받아 설치를 하게 되는데, 이 과정에서 JRE는 자바가상머신과 동시에 설치하여 Java_HOME과 Path의 환경을 자동으로 설정 환경설정 후 환경도스를 자동으로 구축한 후 자바 시작 명령어를 입력하여 설치된 개발환경이 정상인지 확인 구성되어 있습니다[10].
이번에 설계하고 개발한 클래스 관리 시스템은 시중에 나와 있는 경량 서버인 Tomcat에 설치해야 하며, 이 서버는 여러 온라인 작업을 지원할 수 있어 시스템의 보안성과 응답 속도가 향상된다[11]. 서버를 사용하기 전에 서버의 매개변수와 경로를 설정해야 하며, 그런 다음 서버의 관리 시스템의 각 페이지에 기능 포인트를 배치할 수 있습니다.
이번에 IDEA 개발 플랫폼을 컴퓨터에 설치하기 전에 먼저 IDEA의 편집 홈페이지에 들어가 편집 홈페이지에서 이 관리 시스템에 필요한 코드를 편집한 다음 실행하고 지속적으로 개선 및 조정할 수 있습니다. 관리 시스템의 프런트 엔드 및 백 엔드의 모든 기능 페이지 설계가 완료된 후 이 관리 시스템에서 사용되는 데이터베이스 테이블을 생성해야 합니다. 이번에 선택한 데이터베이스 소프트웨어는 잘 알려진 MySQL 데이터베이스입니다. 이 데이터베이스 소프트웨어는 공식 웹 사이트에서 미리 설치해야 하며 다운로드 및 설치 후 DOS에서 명령을 입력하여 MySQL 데이터베이스 서비스를 시작해야 합니다[12]. 먼저 클래스 관리 시스템의 정상적인 작동을 보장하기 위해 시스템의 데이터가 정상적으로 상호 작용할 수 있도록 데이터베이스에 대한 연결을 설정해야 합니다.
1.4 주요 연구내용
이번 학급관리시스템을 설계할 때 초기에 많은 학교를 많이 방문하고 많은 학생 및 교사들과 협의를 거쳐 최종적으로 이 관리시스템을 설계하고 개발하기로 결정하였다. 첫 번째
장에서는 주로 최근 몇 년 동안 클래스 관리 시스템의 상황을 수집 및 분류하고 이 시스템의 장점을 명확하게 설명하며 이 관리 시스템에서 사용된 개발 기술도 설명합니다. 그리고 현재 캠퍼스 관리의 실제 상황과 결합하여 이번에 필요한 수업 관리 시스템을 설계합니다.
2장, 3장, 4장은 주로 이번에 설계하고 개발한 클래스 관리 시스템의 타당성을 분석하고, 웹사이트의 주요 기능 모듈을 설계 및 구현하며, 최종적으로 이 웹사이트의 모든 기능 포인트를 구현한다.
다섯 번째 장은 이 글의 마지막 장으로 이번에 개발된 클래스 관리 시스템의 모든 기능이 요구사항을 만족하는지 검증하기 위해서는 전체 시스템에 대한 테스트가 필요하다. 테스트 원리.
 

 

 

 

Supongo que te gusta

Origin blog.csdn.net/weixin_39563171/article/details/130651948
Recomendado
Clasificación