Term-Project-Final

Term-Project-Final
 
2017103712 김민성
2017103707 강성문
1. 목표
- 대학 입시를 앞두고 있는 고3 N수생들을 위해 도움을 주고자 함.
-전년도 배치표와 합격진단을 통해, 사용자의 대학 지원에 가이드라인을 제공.
 
 
2.개발 결과 요약
 
 
처음 위 프로그램을 개발 하려 했을 때는 2017년 정시 배치표가 워드 파일로 존재하고 영어 절대평가 기준이 아닌 정보를 바탕으로 하려 하였으나 만드는 도중 2017 정시 입시 파일을
다 내리고 2018년도 배치표를 공개해서 (대학교가 작년도 입시를 공개 안하는 곳이 너무 많다) 따라서 방향을 다시 바꾸어서 2018년도 배치표 나온 것(서울대학교,연세대학교,고려대학교,서강대학교,성균관대학교,한양대학교,중앙대학교,경희대학교,한국외국어대학교,서울시립대학교)을 워드 파일로 옮기고 그 파일을 파이썬 openpyxl을 이용하여 읽은 후 각 (‘’,‘계열’,‘대학교’,‘학과’,‘반영과목’,‘점수’)
로 묶은후 다시 묶은 것을 문과 이과를 나누어 리스트에 (이때는 zip을 사용하여 묶어준후 list로 다시 전환하여 넣었다.) 저장 후에 점수를 입력하면 그에 맞는 부분을 찾아 만약 입력한 점수에 +2한 것이 있으면 상향지원 과 로 출력
입력한점수에-1<Score<입력한점수+1 이면 적정 지원
입력한점수-2=Score 이면 안정지원으로 출력해준다
만약 매칭되는 점수가 없으면 None으로 출력해준다
 
영어가 절대 평가로 전환되면서 이과는 2323이거나 문과는 3331 이 대부분의 반영비율이 었는데 대학마다 반영비율이 천차 만별이라서 하나하나 반영비율을 적용하지는 못하였다
차라리 영어 절대를 먼저 신경을 썼었다면 대학을 따로 리스트를 만든다음 대학을 먼저 선택한후 점수를 입력 받아 지원가능한 과를 출력했으면 하는 아쉬움이 존재한다.
마감기간 이후라도 수정해서 올릴 생각을 가지고 있다.

프로그램은 pip install openpyxl 을 입력후 사용하거나 라이브러리가 존재하는 합본을 다운받아 사용해야 합니다.
 
 
2. 업무분배
2017103712 김민성
중간 데모 html 자료 배경화면 삽입 빼고 다
최종 프로그래밍 코딩
 
2017103707 강성문
중간 데모 html 배경화면
메가스터디에서 배치표를 워드파일로 정리
동영상 촬영



3.
배치표는 메가스터디에서 참고하였습니다


4.
파일 링크


5.실행영상

 

댓글

이 블로그의 인기 게시물

Term-Project 중간

Term-Project