본문 바로가기

그룹웨어3

[팀프로젝트] 12일차 - 전자결재 시스템 만들기 대망의 전자결재 기능구현을 시작했다..! 결재작성부분에서 넣고 싶었던 기능은 1. 결재문서 타입을 클릭하면 해당 문서 양식 출력 2. 결재라인 지정시 사원검색 칸을 이용하여 선택시 문서양식 결재라인 칸에 자동으로 넣기 이다. 1. 결재문서 타입을 클릭하면 해당 문서 양식 출력하기 해당부분은 제이쿼리를 이용해서 간단하게 버튼 클릭시 display : none -> display : block 를 주었다. 자바스크립트는 여러모로 쓸모가 많은것 같다. 2. 결재라인 지정시 사원검색 칸을 이용하여 선택시 문서양식 결재라인 칸에 자동으로 넣기 여기서 굉장히 많이 헤맸다. 품의서 양식의 결재라인 지정칸에 입력할때, ajax를 통해 서버에서 직원들의 list를 가져와 검색하는 기능이 필요했는데, 페이지를 이동하지않고.. 2024. 1. 30.
[팀프로젝트] 10일차 - 메시지 기능 구현 팀프로젝트 10일차 5명이서 진행하던 프로젝트였는데, 팀원들이 개인사정으로 그만두게되면서 엄청난 난관에 부딪혔다. 앞으로 2주도 안남은 시간안에 과연 완성할수있을지 정말 모르겠다. 평일주말할것없이 하루에 12시간씩 눈떠있는시간에는 개발을 하고있는데도 도무지 진척이 보이질않는다..ㅠㅠ 하면 할수록 실력이 부족해서 개발속도가 더디다는것을 뼈저리게 느끼게되었고, 또 반대로 프로젝트를 시작하고나서 눈에띄게 실력이 늘고있다는것을 느끼고있다. 그룹웨어 시스템을 만들면서 메시지를 주고받을수 있는 기능을 구현중이다. 처음에는 웹소켓을 이용하여 실시간 통신을 주고받는 기능을 만들고싶었는데, 만들고자 하는 기능이 메일에 가까워 socket을 통해 서버와 클라이언트가 계속 연결을 유지하고있을 필요가 없다는 생각이들었다. 카.. 2024. 1. 28.
[팀프로젝트] 7일차 - 그룹웨어 시스템 만들기 대망의 첫 팀프로젝트를 시작했다. 사실 시작한지 일주일이나 지났지만 정신없이 개발하느라 글쓸 여유가 없었다.. 우리팀 주제는 회사내에서 업무용으로 사용하는 그룹웨어 시스템을 만들기로했는데, 주요 기능을 먼저 정하고, 전체적인 세부기능을 정의하였다. 주요기능으로는 문서 전자결재 시스템 : 결재라인에 따른 결재자 승인/반려 처리 로직 구성 필요 사내 메신저 구현 : 웹 소켓을 통한 실시간 통신? ajax를 사용? 사원 정보 검색 및 사원정보관리 : DB 접근기술을 활용 다양한 게시판을 통한 커뮤니티 : CRUD 일정관리(휴가,연차,출장등) : 캘린더 API를 사용해 시각적으로 일정 관리할수있게 처리, 출장비,회사 복지시설 이용을 위한 각종 신청 처리 팀장을 맡게되어 처음 시작할때 이 기능도 넣고싶고, 저 기.. 2024. 1. 24.