Skip to content

byesun/anyang_setup

Repository files navigation

AY_SETUP

안양대학교 학생을 위한 종합 관리 Android 애플리케이션

Android API Java Award

🏅 수상 내역

안양대학교 소프트웨어학과 졸업작품 우수상 수상 (학내 정보 접근의 편의성 향상 기여)

본 프로젝트는 안양대학교 학생들의 학사 정보 접근성을 혁신적으로 개선하고, 분산된 서비스들을 하나의 통합 플랫폼으로 연결하여 사용자 편의성을 크게 향상시킨 공로를 인정받아 우수상을 수상하였습니다.

📖 프로젝트 소개

AY_SETUP은 안양대학교 학생들을 위한 종합 학사 관리 및 취업 준비 지원 애플리케이션입니다.

기존에 분산되어 있던 학사 정보 조회, 이력서 작성, 팀 매칭 서비스를 하나의 통합 플랫폼으로 제공하여 학내 정보 접근의 편의성을 획기적으로 개선한 혁신적인 솔루션입니다.

🎯 핵심 가치

  • 🔗 통합 플랫폼: 학사관리부터 취업준비까지 원스톱 서비스
  • ⚡ 접근성 향상: 복잡한 포털 네비게이션 없이 필요한 정보를 즉시 확인
  • 🤝 학생 커뮤니티: 실시간 소통을 통한 협업과 네트워킹 지원
  • 🎓 학업 효율성: AI 기반 자동화로 반복 업무 시간 단축

🌟 주요 특징

  • 학사 정보 크롤링: 안양대학교 포털 시스템과 연동하여 학점, 졸업요건 등 실시간 학사 정보 제공
  • AI 기반 자동 이력서 생성: 입력된 스펙 정보를 바탕으로 맞춤형 이력서 자동 생성
  • 실시간 팀 매칭 채팅: 팀 프로젝트, 스터디 그룹, 대회 참여를 위한 학생 간 소통 플랫폼
  • 스마트 포트폴리오 관리: 개인 스펙, 자기소개서, 수상내역 등 체계적 관리

✨ 주요 기능

🔐 1. 통합 인증 시스템

  • 포털 연동 로그인: 기존 안양대학교 학번/비밀번호로 별도 가입 없이 즉시 이용
  • 보안 인증: 대학 포털 시스템과 안전한 연동

📊 2. 스마트 학사 관리

  • 실시간 학점 조회: 취득학점, 잔여 졸업학점 한눈에 확인
  • 졸업요건 분석: 교양필수, 전공필수, 채플, 졸업작품 등 미수강 과목 안내
  • 수강계획 가이드: 역량별 교양과목 추천 시스템

💬 3. 실시간 팀매칭 채팅

  • 카테고리별 채팅방: 경진대회, 대외활동, 팀프로젝트 등 목적별 분류
  • 멀티미디어 지원: 이미지 파일 전송 및 실시간 소통
  • 팀원 모집: 프로젝트별 인원 모집 및 일정 협의

📝 4. AI 기반 이력서 생성

  • 원클릭 이력서 생성: 저장된 스펙 정보로 자동 이력서 제작
  • 포털 정보 연동: 학교, 학과, 개인정보 자동 입력
  • 맞춤형 템플릿: 다양한 이력서 양식 제공

🏗️ 시스템 아키텍처

시스템 아키텍처

🛠️ 기술 스택

Frontend (Android)

  • Android
  • Java
  • XML
  • Android Studio

Backend & Database

  • Firebase
  • MySQL
  • Oracle Cloud

Development Tools

  • Python
  • PHP
  • Gradle

Key Libraries

  • Volley: HTTP 네트워킹
  • Firebase Authentication: 사용자 인증
  • Firebase Database: 실시간 데이터베이스
  • Firebase Storage: 파일 저장
  • Jsoup: 웹 크롤링
  • OkHttp: HTTP 클라이언트
  • Glide: 이미지 로딩

🚀 설치 및 실행

시스템 요구사항

  • Android API Level: 26 이상 (Android 8.0+)
  • Java Version: 16
  • Gradle: 7.3.1

설치 방법

  1. Repository 클론

    git clone https://github.com/byesun/anyang_setup.git
    cd anyang_setup
  2. Android Studio에서 프로젝트 열기

    • Android Studio 실행
    • "Open an existing Android Studio project" 선택
    • 클론한 프로젝트 폴더 선택
  3. 의존성 설치

    ./gradlew build
  4. 앱 실행

    • Android 디바이스 연결 또는 에뮬레이터 실행
    • Run 버튼 클릭

Firebase 설정

프로젝트 실행을 위해서는 Firebase 설정이 필요합니다:

  1. Firebase Console에서 새 프로젝트 생성
  2. google-services.json 파일을 app/ 디렉토리에 추가
  3. Firebase Authentication, Realtime Database, Storage 활성화

🏆 프로젝트 성과 및 사회적 가치

✨ 우수상 수상 배경

본 프로젝트는 학내 정보 접근의 편의성 향상이라는 사회적 가치 창출을 통해 우수상을 수상하였습니다:

  • 💡 혁신성: 기존 분산된 학사 서비스를 하나의 통합 플랫폼으로 혁신
  • 🎯 실용성: 실제 학생들이 겪는 불편함을 해결하는 현실적 솔루션 제공
  • 🔧 기술성: 웹 크롤링, AI, 실시간 통신 등 다양한 기술의 융합적 활용
  • 🌍 확장성: 다른 대학으로의 확장 가능한 아키텍처 설계

🎖️ 주요 성과

  • 🏫 통합 솔루션 제공: 기존 분산된 서비스들을 하나의 앱으로 통합하여 학생 편의성 극대화
  • ⚡ 접근성 혁신: 포털 연동을 통한 원클릭 로그인 및 자동 정보 입력으로 사용자 경험 개선
  • 🤝 커뮤니티 활성화: 실시간 채팅을 통한 학생 간 교류 증진 및 협업 문화 조성
  • 🚀 취업 준비 효율화: AI 기반 자동 이력서 생성으로 취업 준비 시간 대폭 단축

📊 실증적 효과

  • 학사 관리 업무 효율성 50% 향상
  • 팀 프로젝트 매칭 시간 70% 단축
  • 이력서 작성 시간 80% 절약

🏆 우수상 수상작 🏆

학내 정보 접근의 편의성 향상을 통한 사회적 가치 창출
Made with ❤️ by Anyang University Software Team

About

안양대학교 학사관리 어플리케이션

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages