Development(개발)/JAVA6 [개발/JAVA] 사내 통합 관리 시스템 개발 프로젝트 - 인사관리, 출결관리, 급여관리, 교육관리, 전자결재(미완) 구현 - OS / DB : window7, Oracle - Server : tomcat 8.0 - Framework : Mybatis, Spring - 언어/웹표준 : JAVA, JSP, HTML5, CSS3, JS, Ajax, JQuery - 기능 : 1차 계획 - 인사관리 / 근태관리 / 급여관리 / 교육관리 / 전자결재 - 2차 계획 - 경영정보 / 경비관리 / 주간일정 / 배차관리 / 커뮤니티 - 자격증과 외국어는 1개만 입력하도록 함.(추후 가능하면 테이블 따로 만들어서 구성) - 소스파일 일부 공개 - JAVA 소스 파일 Controller, DAO Model Service, Mybatis - DB 설계(인사) - File 설계 -.. 2023. 10. 12. [개발/JAVA] 병원 예약&조회 사이트 개발 프로젝트 기간 / 2018 3.30 ~ 4.20 (주말 제외 16일) 5인 1조 구현 DB설계 - File설계 - UI설계 - 프로그램 구현 소스는 혼자 만든 게 아니어서 비공개. 1. DB 설계 Member table : 회원 테이블 로그인 후 사용 기능 : 예약, 지난기록 조회, 정보 수정, 상담, 의사 평가 Appointment table : 진료 예약 테이블 의료과 - 의료진 - 날짜 - 시간 순서로 예약. Doctor table : 의사 정보 테이블 의사 검색으로도 사용. 관련 기사/정보 조회용 Favor table : 의사의 선호도 테이블 (추후 통계용) 선호도 시스템으로 의사 평가. 하루마다 갱신. 오늘의 의사 페이지 Carrer table : 의사 경력 테이블 Institute table : 의사 .. 2023. 10. 11. [개발/JAVA] 영화 예매 프로그램 개발 프로젝트 - 영화관 예매 하는 과정(지점 선택, 영화&시간 선택, 자리 선택 화면 생성)을 만들기. 결제 화면까지 만들지 않음, 조회 및 삭제 가능 - DB 설계를 잘못해서 수정을 너무 많이 했다. - 소스 코드 공유 1. DB 설계 member table > 회원 정보 table reservation > 예약한 표에 대한 정보 table movie > 영화 정보 table city > 도시 정보 table local > 지역구 정보 table business > 영업점 정보 table city,local,business table은 영화관 선택을 위해 데이터 미리 저장 movie table 도 영화 정보를 불러오기 위해 데이터 미리 저장 reservation table은 예약이 완료 되면 저장됨 2. UI 설계.. 2023. 10. 10. [개발/JAVA] 부루마블 프로그램 개발 프로젝트 - 고전 보드게임 부루마블을 만들어보자. - PC와 대결구도(AI라고 써놨지만 자동 학습기능은 없다.), 회원가입, 로그인, Thread 활용하기. - Java Swing, Thread 활용, mairaDB연동 - User와 AI 간에 역할을 번갈아 주는 것이 어려움. - 영역에 도착할 때마다 화면을 새로 띄워야함. - 보드영역(Border Center), 우측 AI,User 정보영역 (Border East)을 계속 재생성 시켰음. - 소스 코드는 첨부파일 참고 1. DB 설계 area > 부루마블 보드, 각 영역 정보 member > 회원과 PC의 정보 2. UI 설계 및 구현 - 로그인, 회원가입 페이지 지원 - 상대는 AI 이며 정해진 로직으로 수행한다 AI 로직 - 파란색 영역이 AI의 영역 - .. 2023. 10. 9. [개발/JAVA] 지하철 실시간 모니터링 프로그램 개발 프로젝트 - 지하철 3호선을 기준으로 총 44개의 노선에 11대의 지하철이 배치되어있다는 가정하에 진행하고 지하철이 움직이는 상황을 볼 수 있는 화면을 구현하는 것이 목표이다.(Thread 공부용으로 만듬) - 지하철은 랜덤한 시간에 따라 출발과 대기를 한다. - 대기 상황시, 초록색/이동중일시,노랑색/사고시, 빨강색으로 보여준다. - 10%의 확률로 사고가 발생한다.(시간지연) - 지하철의 상황을 텍스트창으로도 보여준다. - 마지막 정거장으로 도착하면 다시 첫번째로 이동한다. - 방향은 하행선만 보여준다. - Java Swing, Thread 활용, mairaDB연동 지하철 3호선 실시간 관리 프로젝트 - TextArea에서 색깔을 바꿔주고 싶었는데 잘 안됨. - 간혹 No Buffer space availab.. 2023. 10. 8. [개발/JAVA] PC 관리 프로그램 개발 프로젝트 - 2018 1월 8일 순수 제작한 프로그램이다. - 메인 PC를 두고 여러대의 PC와 가입한 회원들을 관리하는 프로그램이다. (PC방 모니터링 같은 느낌) - JAVA 와 mariaDB 연동하는 것에 목표를 두었다. - 소스 코드는 첨부파일 참고 Java Swing, mairaDB연동 PC관리 프로젝트 기간 2018년 1월 9일 ~ 1월 17일(주말 제외 총 7일) DB 설계 - UI 설계 - 구현 진행 물품구매 DB까지 생각했으나 분량이 많은 것 같아 포기함 1차버그수정만 하고 다음 프로젝트로 진행해서 버그가 또 있을 수도 있음. 1. 구현 기능 설명 - 회원 가입시, DB에 Insert 할 것 - 로그인 시, 회원 정보들을 불러올 것 - 관리자 모드와 유저모드를 각각 둘 것 - 일반유저는 채팅하기 .. 2023. 10. 7. 이전 1 다음 반응형