Python(Django 프레임워크) 기반 졸업 프로젝트 완성 (6) 교내 교과목 편성 및 교과목 선택 시스템 설계 및 구현

블로거 소개: "Vue.js 및 실용 몰 개발 입문" 및 "WeChat 미니 프로그램 몰 개발"이라는 책의 저자, ​​CSDN 블로그 전문가, 온라인 교육 전문가, CSDN Diamond Lecturer, 대학생을 위한 졸업 디자인 교육 및 코칭 전문.
모든 프로젝트에는 기초 지식부터 숙달까지의 기본 지식에 대한 비디오 코스가 제공되며, 무료
프로젝트에는 해당 개발 문서, 제안서 보고서, 과제집, PPT, 논문 템플릿 등이 제공됩니다
.


목적과 의미

목적 : 본 프로젝트의 주요 목표는 Python 기반의 캠퍼스 강좌 개설 및 선택 시스템을 설계 및 구현하는 것입니다. 전체 웹사이트 시스템은 B/S 아키텍처를 기반으로 하며 기술적으로는 Python 기반의 Django 프레임워크를 사용하여 구현됩니다. 캠퍼스 정보, 캠퍼스 풍경, 분교 정보, 선택 과목 정보 , 교사 정보, 과목 정보, 교습 건물 및 교실 정보, 수업 및 수업 일정 정보 등을 입력 및 관리하며, 담임 교사는 학생 정보 및 신입생 등록 정보 정리를 입력합니다. 학생 로그인 홈페이지 주소, 캠퍼스 정보, 캠퍼스 풍경, 정보 보기, 정보 수집, 정보 댓글, 분교 정보 보기, 선택 과목 및 등록 , 교사 정보, 과목 정보, 수업 및 일정 정보, 관리자에게 메시지 남기기 , 신입생 등록 정보 등에 대해 알아보세요.

의의 : 캠퍼스 과목 일정 및 과목 선택 시스템은 컴퓨터 기술과 학교 선택 과목 관리의 결합의 산물입니다. 컴퓨터 기술의 지속적인 발전으로 컴퓨터는 사회생활 구석구석까지 침투해 왔지만, 수동으로 수강신청을 하는 방식은 비효율적이고 오류가 많으며 번거로울 뿐만 아니라 많은 인력을 소모한다. 학교선택과목관리, 분과정보관리, 교원정보관리, 수강정보관리, 수업정보관리, 학생정보관리, 기숙사정보관리, 수업일정정보 등의 효율적인 관리를 위한 학교행정자의 요구에 부응하기 위한 목적 , 학교에서 근무 직원이 특정 컴퓨터 작동 능력을 가지고 있다는 전제하에 본 캠퍼스 코스 일정 및 과목 선택 시스템은 선택 과목 관리의 효율성을 향상시키기 위해 특별히 설계되었습니다.

시스템 기능 목록

사용자 등록 : 휴대폰 계정과 비밀번호를 입력하여 신규 사용자 등록
로그인 기능 : 일반 계정을 등록하여 로그인, 로그인 후 사용자 기본정보 수정 또는 로그아웃 가능
회사 소개: 학교 프로필, 회사 소개, 연락처, 가입, 법적 고지, 학교 세부 정보
캐러셀 광고: 홈페이지 배경에 캐러셀 광고 이미지를 설정하여 광고 페이지로 연결할 수 있습니다.
메시지 피드백: 사용자는 Li Cianyan의 제목, 담당자, 전화번호, 이메일 주소, 메시지 내용을 입력하고, 백그라운드 관리는 메시지 목록을 보고 메시지를 삭제할 수 있습니다.

캠퍼스 풍경 목록: 캠퍼스 전체 풍경을 보여줍니다.왼쪽의 캠퍼스 풍경 분류를 클릭하면 필터링됩니다.
캠퍼스 풍경 정보: 관광객과 사용자 모두 캠퍼스 풍경 정보를 볼 수 있습니다.
캠퍼스 풍경 수집 : 관심 있는 캠퍼스 풍경을 조회합니다. 회원가입 및 로그인을 한 이용자가 수집할 수 있습니다.
캠퍼스 풍경 댓글 : 관심 있는 캠퍼스 풍경을 조회합니다. 로그인한 사용자가 댓글을 남길 수 있으며, 배경 검토 후 표시됩니다.

지점 소개: 해당 학교의 모든 지점 목록, 클릭하면 자세한 내용을 볼 수 있습니다
지점 선택 과목: 지점별로 정리된 수업 일정을 나열 선택 과목 등록
: 선택 과목 일정, 현재 필수 과목과 충돌 여부를 자동으로 결정 재학생.

교사 센터: 학교의 모든 교사 목록입니다. 세부 정보를 보려면 클릭하여 교사 정보를 확인하십시오.
학교 커리큘럼: 학교에서 제공하는 모든 강좌 목록입니다. 강좌 세부 정보를 클릭하면 강좌를 볼 수 있습니다. 수업
정보: 학교에서 제공하는 모든 수업에 대한 정보 목록입니다. 클릭하시면 수업정보를 보실 수 있습니다 수업정보
및 수업시간표 이해 : 각 수업정보 우측에서 최종 수업시간표를 클릭하시면 수업시간표 정보를 보실 수 있습니다

정보 목록: 모든 정보를 표시합니다. 왼쪽의 정보 카테고리를 클릭하면 필터링이 가능합니다.
정보 열람: 방문자와 사용자 모두 정보를 열람할 수 있습니다.
정보수집 : 회원가입 및 로그인한 이용자가 관심있는 정보를 열람한 후 수집할 수 있습니다.
정보 댓글: 로그인한 사용자가 정보를 열람할 때 댓글을 작성할 수 있으며, 백그라운드 검토 후에 표시됩니다.

나의 수업정보 : 신입생 등록을 위한 수업정보로서 해당 연락처, 주소 등이 포함됨
나의 필수과목 - 교육과정 : 신입생이 등록한 수업의 교육과정이며, 그 교육과정에 따라 수업을 수강함
나의 선택과목 - 커리큘럼 : 내가 수강하는 과목 수강일정,
학생현황 및 기숙사정보 : 학생현황 및 기숙사 정보는 담임선생님이 입력, 정리한 정보, 이용자 정보에서 개인정보 수정 가능

사용자 정보: 이름, 연락처, 이메일, 아바타, 프로필, 소개 등은 언제든지 수정될 수 있으며, 사용자가 등록한 정보는 백그라운드 관리자에게 공개되며, 백그라운드 관리자가 삭제할 수 있습니다.
비밀번호 수정: 등록된 비밀번호를 수정합니다.
로그아웃: 로그인 쿠키를 삭제하고 홈페이지로 돌아갑니다.

백엔드 관리자 기능


시스템 설정: 웹사이트 이름, 키워드, 웹사이트 설명 설정
회사 소개 설정: 학교 프로필 설정, 문의하기, 가입, 법적 고지, 학교 세부 정보
광고 관리: 미니 프로그램 홈 페이지 캐러셀 광고 설정 및 링크
메시지 목록: 모든 사용자 메시지 정보 목록 , 삭제 지원

정보 분류 : 정보 분류 입력, 수정, 보기, 삭제 정보
입력 : 정보 제목, 내용, 기타 정보 입력
정보 관리 : 입력된 정보 목록 보기, 삭제 및 수정 지원
정보 댓글 목록 : 모든 사용자의 댓글 정보 목록
정보 댓글 관리 지원 댓글 정보 검토 및 삭제, 검토된 정보만 사용자에게 공개

캠퍼스 풍경 분류: 캠퍼스 풍경 분류 입력, 수정, 보기, 삭제 캠퍼스 풍경
항목 입력: 캠퍼스 풍경 제목, 사진, 내용, 기타 정보 입력 캠퍼스 풍경 관리: 입력된 캠퍼스 풍경 목록 보기, 캠퍼스 풍경
삭제 및 수정 지원
댓글 목록 : 전체 사용자의 캠퍼스 풍경 댓글 정보 목록
캠퍼스 풍경 댓글 관리 : 캠퍼스 풍경 댓글 정보 검토 및 삭제 지원, 검토된 정보만 사용자에게 공개

지점 입력 : 지점명, 소개, 내용 입력
지점 관리 : 입력된 지점 관리, 수정 및 삭제 지원
지점 선택 과목 개설 : 지점별 선택 과목 배치

교사 입력 : 교사 이름, 연락처, 아바타, 교사 프로필, 교사 계정 정보 입력
교사 관리 : 입력된 모든 교사 정보 관리, 수정 및 삭제 지원
과목 입력 : 과목명, 소개, 표지, 과목 상세 내용 입력
강좌관리 : 관리 강좌가 입력되었으며, 수정 및 삭제를 지원합니다 .

강의실 관리 : 교내 건물 입력, 수정 및 삭제 지원
강의실 입력 : 강의동 선택, 강의실 제목 및 기타 정보 입력
강의실 관리 : 입력된 강의실 관리, 수정 및 삭제 지원

기숙사 관리 : 교내 기숙사 출입, 변경 및 삭제 지원
기숙사 입사 : 기숙사 건물 선택, 강의실, 기숙사, 기타 정보 입력
기숙사 관리 : 이미 입사한 기숙사 관리, 변경 및 삭제 지원

수업신청 : 학급번호 입력, 분기선택, 담임선생님 선택, 프로필 및 수업정보 입력 수업
관리 : 입력된 수업 관리,
수업 수정 및 삭제 지원 수업일정 : 수업에 맞춰 수업일정 1, 교사는 2, 교실은 3. 수업 일정을 잡는 123단계


담임교사/상담교사 기능


수업목록 : 내가 관리하는 수업정보를 조회합니다.
수업정보완성 : 내가 관리하는 수업정보를 수정할 수 있습니다.
수업 커리큘럼 : 내가 관리하는 수업에 해당하는 커리큘럼을 나열합니다.

학생 입력 : 수업 선택, 학생의 학업 성적, 계좌 번호, 연락처, 신입생 준비 등 입력
학생 목록 : 관리하는 수업에 입력된 학생 정보 목록
학생 관리 : 입력한 내용의 수정 및 관리 지원 학생 정보

학생은 입력된 ID 카드 + 기본 비밀번호 123456에 따라 학교 홈페이지에 로그인하여 신규 학생 등록 ​​정보를 볼 수 있습니다.

스크린샷 - 시스템 기능

스크린샷 - 백그라운드 기능

스크린샷 - 교사 기능

Supongo que te gusta

Origin blog.csdn.net/u013818205/article/details/133514961
Recomendado
Clasificación