Python/[Flask] CMS 6

[졸업작품] CMS 페이지 개발

필요성 - 개인 홈페이지, 쇼핑몰 창업자가 쉽게 홈페이지를 제작하기위해 기존 도구들이 많이 등장( ex. XE,WIX)- 장점 : 관리가 쉽고, 소스코드에 간단한 디자인으로 접근이 가능해 블로그를 꾸미는 듯한 느낌작품 개요 구현 기술 메인 페이지에 slick slider 라이브러리 사용 및 지도 부분 GoogleMap API소프트웨어 Flask, sqlite, Pythonanywhere제작 과정 - UI 설계 및 프로토 타입 작성(디자인, 메뉴바 구성)- HTML/CSS/JavaScript 이용해서 프론트엔드 디자인 제작- 반응형웹을 위해 미디어 쿼리를 사용했지만 하반기 bootstrap으로 디자인 변경- 데이터베이스 구성 : 게시판, 관리자, 템플릿, 회원- 회원가입 및 로그인- 게시글 읽기, 삭제, ..

Python/[Flask] CMS 2024.09.05

[마음배달원] 4 제품 소프트웨어 설치 메뉴얼

회원가입1 내용입력.후 가입하기 버튼 누르기 (조건을 만족하지 않으시면 최소 몇글자 이상이라는 메세지 나타납니다. ) 2 로그인 시도해보기(가입처리중입니다 메세지 나와야합니다)홈1 맨 아래에 있는 관리자 아이디와 비밀번호를 입력해주세요  처음 들어가는 main 페이지에는 도시락과 공지사항에 대한 내용 확인할 수 있는 페이지 2 아래 파란색 동그라미 +버튼 클릭 3 게시판 종류에서 공지사항인지 도시락인지 선택 후 제목과 내용입력. 이미지 선택은 자유. -> 등록 (제목은 최소 3글자 이상, 내용은 최소 7글자 이상->수정 원하시면 말씀해주세요)->요구사항 추가 확인 4 공지사항 제목 검색가능연락처1 아래 파란색 동그라미 +버튼 클릭.  2 어르신 정보 입력 3 등록 완료되면 추가 된 것 확인.  4 이름 ..

Python/[Flask] CMS 2021.06.17

[마음배달원] 3 화면 설계

1. UI 설계원칙에 맞추어 누구나 쉽게 이해할 수 있고, 목적이 바로 확인되는 유효성을 지닌 아이콘을 사용.  봉사자 또한 쉽게 학습할 수 있도록 하며 요구사항을 최대한 수용하고 오류를 최소화 할 수 있는 유연성을 가짐2. 전체적인 기능을 간략한 형태로 구현3. 스토리보드 작성해 디자인팀에게 전달. - 디자인은 Bootstrap을 이용할 것이므로 초반 프로토타입 작성 시 적용 - 추가적으로 수정해야할 디자인 정리 및 메류 순서, 구성 단계, 주석 이용해 용어 정의 - 일관성 있는 스타일을 위해 레이아웃, 글자모양, 크기, 색상 정함

Python/[Flask] CMS 2021.06.17

[마음배달원] 2 논리 데이터 모델 설계

개념 모델링을 통해 개발 범위 파악(개념모델링), 업무 분석(논리모델링), 개발 환경 고려(물리모델링) 설계,  개발 단계(데이터베이스 구축)로 진행. 실체와 관계를 중심으로 명확하고 체계적으로 표현해 문서화하는 데이터 모델링1. 개념 데이터 모델링 (모든 업무 영역) • 복지관 : 광교종합복지관 외 5개의 복지관 수행 (+ 테스트용 복지관 )까지 총 7개 • 회원가입 : 관리자, 봉사자 회원 권한관리 • 글쓰기 : 공지사항, 이 달의 도시락 정보(어르신 메뉴 확인) • 주소록 : 어르신 이미지, 성함, 주소, 연락처, 보호자연락처, 특이사항 • 활동일지 : 이미지, 도시락 전달여부, 상담, 특이사항 입력 • 지도 : 공식자원, 비공식자원 입력, 어르신 주소 마크업2. 논리 데이터 모델링 (엔티티 : 속..

Python/[Flask] CMS 2021.06.17

[마음배달원] 1 요구사항 확인

현행시스템 파악 (2020.06.29 요구사항 도출 기법 : 인터뷰) 어떤 기술 요소 적용할지 판단위한 사전 지식 습득. 애플리케이션의 개발 범위 및 이행방향을 정함  - 구성 / 기능 / 인터페이스 파악 및 현행시스템 구성 현황  1. 기간 업무 (주요 업무 처리 시스템) : 사회복지 관리 시스템 / 어플리케이션 ‘마음배달원’  2. 자원업무 : 엑셀     - 아키텍처 및 소프트웨어 구성 파악     - 하드웨어 및 네트워크 구성 파악요구사항이해관계자들의 요구를 이해 및 조정해 체계적으로 분석 확인 후 프로젝트의 과제 범위 산정.  Snowball Effect 현상을 방지하기 위해 요구사항 명확화.- 요구사항 도출(개발팀, 디자인팀과 광교종합사회복지관 사이 관계형성) 기존에 있던 마음배달원 어플의 ..

Python/[Flask] CMS 2021.06.17