일단 고려되어져야 할 사항이
0. 수강신청란 자체 만들기
1. 접속하면 자기과 수강신청란이 메인으로 뜸
2. 이미 선택한 과목한 지금 선택한 과목의 시간이 겹칠경우 지금 선택한 과목 수강신청 불가능
3. 이미 수강한 과목이면 재이수를 클릭해야 수강가능
4. 과목을 수강하면 수강된 과목이 밑부분에 떠야함
5. 과목을 삭제하면 삭제된 과목이 밑부분에서 없어짐
6. 신청가능한 학점이 초과될 경우 초과되면 신청 불가능
7. 수강신청한 가능한 인원이 제한되어 있음 가령
제한 인원이 30명이면 한명이 수강신청 할때마다 수강인원이 올라가고 30이 되면 수강신청불가능
0번, 3번, 7번을 어떻게 만들어야 할지 감이 안오네요....
일단 0번의 경우 체크하는 란이 있는데 이걸 만들려면 과목선택화면에 체크란이 있어야 하는데
문제는 DB에서 수강신청과목을 불러올때 체크하는 변수는 없다는 거죠.
정수형, 캐릭터형 이런형태의 변수는 DB에도 있지만 체크해서 알아내는 라디오버튼 형식의 객체나 변수가 DB에 없는데....
이러한 체크란을 DB의 테이블과 연결하는 것처럼 해서 구현하는 방법을 모르겠습니다.
3번의 문제도 0번과 비슷하네요 저 재이수 체크란을 어떻게 만드느냐.......
7번의 문제도 어려운데요. 학생들이 수강신청을 할때마다 DB의 인원체크 테이블이나 아니면 수강신청자체테이블에 자동으로 하나씩 증가가 되서 30이 다 차면 어떤 조건을 걸어 더 이상 안올라가고 수강신청도 안되도록 만들어야 하는데 도저히 방법을 모르겠습니다.
이 0번 3번 7번 문제가 너무 사람 골머리를 썩히네요....ㅠ.ㅠ
일주일 넘도록 생각해봤지만 이 3가지는 도저히 답이 안나와서 질문올립니다.
제발 알고리즘을 주셨으면 합니다.
DB다루시는 분중에 DB프로그래밍 해보신 분이 있을것 같아 질문올립니다.
|