Skip to content

21년 졸업작품 재고관리 및 교환 웹 재고링 - Spring & Oracle

Notifications You must be signed in to change notification settings

Sku-Inspiring/sehee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 

Repository files navigation

🛠 Skill Stack

  • Language : Java
  • FrameWork : Spring
  • Web : HTML, CSS
  • Database : Oracle
  • OS : Windows
  • OpenSource : Bootstrap
  • IDE : IntelliJ
  • Connection pool : HikariCP

✨ Software Architecture

image

💡 핵심기능

1️⃣ 재고 관리 - 현재 재고 조회, 재고 수량 조정, 부족한 재고 확인
2️⃣ 입출고 관리 및 통계 - 기간별 입출고 수량 집계, 입출고 추이 그래프
3️⃣ 재고 교환 - 사업자끼리 남는 재고 교환

✨ RestAPI

image

✨ Pakage

org.zerock.config – 설정 클래스들의 보관 패키지
org.zerock.controller - MVC의 컨트롤러들의 보관 패키지
org.zerock.service – Service 인터페이스와 구현 클래스 패키지
org.zerock.domain – VO, DTO 클래스들의 패키지
org.zerock.security – 스프링 security 관련 패키지
org.zerock.aop – 스프링 AOP 관련 패키지
org.zerock.mapper – Mybatis Mapper 인터페이스 패키지

💎 재고교환 구성도

image


✨ 재고교환 페이지

image


💎 로그인 구성도

image


✨ 로그인 페이지

image


💎 재고관리 구성도

image


✨ 재고관리 페이지

image

✨ ERD

화면 캡처 2021-04-17 222628

💡 문제와 해결방법

문제: 크롬으로 켰을때 큰 화면에서 bootstrap 오류로 드롭다운이 계속 펼쳐져있는 상태
해결방법: header.jsp파일에서 버전을 3.5.1로 바꿈

문제: 오라클 DBMS에서 비밀번호 만료 오류(오류번호-28001)

해결방법

  1. system 계정으로 오라클 접속
  2. 연결되어있는 DB 계정 변경 - ALTER USER user_id IDENTIFIED BY new_password;
  3. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; (비번 만료 거부 설정)

About

21년 졸업작품 재고관리 및 교환 웹 재고링 - Spring & Oracle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published