인벤토리 제어는 JSP 및 Microsoft SQL Server 데이터베이스를 사용하여 개발 된 웹 응용 프로그램입니다.
JSP는 Microsoft SQL Server 데이터베이스와 함께 구현됩니다. 회사는 인벤토리를 제어하기 위해 데이터베이스를 설정하고자하며 재고의 제품은 의류, 음식 및 문구와 같은 여러 범주로 나뉩니다. 공급 업체에서 제품을 재정렬 해야하는 경우 직원은 구매 주문을 제출해야합니다. 추적 기록은 구매를 제공하고 상품 및 기타 비용을 판매합니다.
주요 기능 모듈 : 직원 로그인 모듈, 고객 로그인 모듈, 구매 순서 모듈 제안, 구매 주문 모듈 작성, 구매 모듈 작성, 구매 모듈, 트랜잭션 모듈 추가, 제품 모듈 추가, 상품 모듈 수락, 수락 제품 모듈 채우기, 배송 모듈, 고객 등록 모듈, 고객 구매 모듈, 고객 정보 수정 모듈 등.
웹 사이트의 홈페이지, 직원 로그인 또는 고객 로그인을 클릭하십시오.
작업 결과 : 직원 로그인을 클릭하여 직원 로그인 페이지를 입력하고 고객 로그인을 클릭하여 고객 로그인 페이지를 입력하십시오.
직원 로그인, 직원 번호 및 비밀번호를 입력하고 로그인 상태를 기억할지 여부를 클릭하십시오.
작업 결과 : 직원 로그인 정보가 올바른지 확인하기 위해 Emp-Login-Check.jsp로 점프하십시오. 직원 번호, 비밀번호 및 양식의 로그인 상태를 기억할지 여부를 제출하십시오.
직원 번호, Emp-Login.jsp에서 제출 한 비밀번호를 받고 로그인 상태를 기억할지 여부를받습니다. 데이터베이스 인벤토리 제어 작업자 테이블 직원에 연결하십시오.
운영 결과 : 직원 번호 및 비밀번호 일치 여부를 결정하십시오. 일치하는 경우 직원 위치를 결정하고 직원 위치에 따라 다른 페이지로 점프하십시오 (구매 주문 직원이 EMP-Purchase.jsp로 점프하고 거래 직원이 EMP-conFirm.jsp로 점프하고 상품 직원의 수락이 EMP-Accept.jsp로 점프하고 배송 인사가 EMP-Diver.JSP로 점프 할 수 있음을 확인하십시오.
구매 주문 직원이 성공적으로 로그인 하여이 페이지로 이동했습니다. 구매 주문 직원은 제품 주문 지점 수준에 따라 구매 주문을 제출하고 클릭하여 다시 구매하십시오.
작동 결과 : EMP-Purchase-Add.jsp로 점프하여 URL을 통해 제품 코드 제품 값을 전달하십시오.
제품 코드 제품의 가치를 받고 구매 주문 설명, 주문 날짜, 배송 날짜, 배송 날짜, 공급 업체 (공급 업체 양식)를 구매 주문을 클릭하십시오.
작업 결과 : EMP-Purchase-Place.jsp로 이동하여 구매 주문에 레코드를 추가하십시오. 구매 명령 설명, 주문 날짜, 배달 날짜, 배달 날짜, 공급 업체를 양식 양식으로 제출하십시오.
emp-purchase-add.jsp 제출 된 구매 주문 설명, 주문 날짜, 배송 날짜, 공급 업체를 받으십시오. 데이터베이스 인벤토리 제어 구매 주문 테이블 구매 주문에 연결하십시오.
작업 결과 : 구매 주문에 레코드를 추가하고 EMP-Purchase-Order.jsp로 리디렉션하십시오.
구매 주문 직원이 제안한 모든 구매 주문 양식에 대해 구매 주문 직원은 제안한 구매 주문 운영을 삭제할 수 있습니다.
작업 결과 : EMP-Purchase-DERLETE.JSP로 점프하여 구매 주문 코드 구매 값을 URL을 통해 전달하십시오.
구매 주문 코드 구매자의 가치를받습니다.
작업 결과 : 구매 주문 테이블에서 구매 주문 행 레코드를 삭제하고 EMP-Purchase-Order.jsp로 리디렉션합니다.
트레이더 로그인 이이 페이지로 성공적으로 리디렉션되어 있는지 확인하고 트레이더가 모든 구매 주문서 제출 한 구매 주문을 거래하고 삭제해야합니다.
운영 결과 : 거래를 클릭하여 EMP-Confirm-Place.jsp로 점프하고 구매 주문 코드 구매 값과 구매 제품 코드 구매 값의 가치를 전달하십시오. 삭제를 클릭하여 emp-confirm-place.jsp로 점프하고 URL을 통해 구매 주문 코드 구매 값의 값을 전달하십시오.
구매 오더 코드 구매점의 가치와 구매 제품 코드 구매 제품의 가치를받습니다.
운영 결과 : 구매 세포가 NULL인지 확인하십시오. PurchaseProductNo가 NULL 인 경우 구매 주문 행 레코드를 삭제하십시오. 그렇지 않으면 구매 주문 정보가 제품 테이블 제품 및 구매 주문을 통해 트랜잭션 테이블 트랜잭션에 추가됩니다. emp-confirm.jsp로 리디렉션하십시오.
제품 테이블 제품에 제품을 추가하고 제품 이름, 제품 번호, 제품 단가, 제품 기존 수량, 주문 지점 수준, 재구매 수량, 주문 리드 타임, 제품 분류 코드 (ProductCategory Table)를 작성하십시오.
운영 결과 : EMP-Product-Place.jsp 페이지로 이동하여 제품 이름, 제품 번호, 제품 단위 가격, 제품 기존 수량, 주문 포인트 레벨, 재구매 수량, 주문 리드 타임 및 제품 분류 코드를 양식 형식으로 제출하십시오.
제품 이름, 제품 번호, 제품 단위 가격, 제품 기존 수량, 주문 지점 수준, 재구매 수량, 주문 리드 타임, 제품 분류 코드를받습니다.
작동 결과 : 제품 테이블 제품에 레코드를 추가하고 EMP-Product-Add.jsp로 리디렉션하십시오.
화물 수락 담당자가 성공적으로 로그인 하여이 페이지로 이동했습니다. 화물 수락 요원은 구매 제품이 창고에 저장되었는지 여부에 따라 상품을 수락했습니다.
작업 결과 : EMP-Accept-Place.jsp로 점프하여 URL을 통해 트랜잭션 코드 트랜잭션 값을 전달하십시오.
수락 제품을 작성하고 거래 양식을 작성하여 주문, 판매량, 단위 손실을 받고 제출을 클릭하십시오.
작업 결과 : EMP-Accept-Make.jsp로 이동하여 트랜잭션 테이블 트랜잭션 레코드를 업데이트하십시오. 양식의 형태로 제출하고 주문, 판매량, 단위 손실을 받고 거래 코드, 제품 단위 가격, 단가 및 제품 코드의 제출을 숨기십시오.
주문, 판매량, 단위 손실, 거래 코드, 제품 단위 가격, 단가, 제품 코드를 수정하고 거래 테이블 트랜잭션 및 제품 테이블 제품을 수정하십시오.
운영 결과 : 거래 테이블 트랜잭션 및 제품 테이블 제품 레코드 업데이트.
배송 업체 로그인 이이 페이지로 성공적으로 이동합니다. 배송 업체는 고객의 주문에 따라 배송 작업을 수행하고 클릭하여 지불합니다.
작업 결과 : EMP-Deliver-Place.jsp로 점프하여 URL을 통해 고객 주문 코드 userorderno의 값을 전달하십시오.
고객 주문 상태를 수정하십시오.
운영 결과 : 고객 주문 테이블 사용자 주문의 행 레코드를 업데이트하고 고객 주문 상태를 "배송 된"것으로 설정하십시오.
고객 로그인, 고객 이름 및 비밀번호를 입력하고 로그인 상태를 기억할지 여부를 클릭하십시오.
작업 결과 : 사용자 로그인 check.jsp로 점프하여 고객 로그인 정보가 올바른지 확인하십시오. 고객 이름, 비밀번호 및 양식의 로그인 상태를 기억할지 여부를 제출하십시오.
고객 이름, user-login.jsp에서 제출 한 비밀번호를 받고 로그인 상태를 기억할지 여부를 수신하십시오. 데이터베이스 인벤토리 제어 고객 테이블 사용자에 연결하십시오.
운영 결과 : 고객 이름과 비밀번호 일치 여부를 결정하십시오. 일치하는 경우 user-purchase.jsp로 이동하면 사용자 login.jsp로 리디렉션하십시오.
고객 로그인 이이 페이지로 성공적으로 이동합니다. 고객은 제품을 구매하고 클릭하여 구매할 수 있습니다.
작업 결과 : 사용자 구매-add.jsp로 점프하고 URL을 통해 제품 코드 제품 값을 전달하십시오.
제품 코드 제품의 가치를 받고 고객 주문 설명 및 주문 수량을 작성하고 확인을 클릭하거나 개인 정보 수정을 클릭하십시오.
운영 결과 : 확인을 클릭하여 사용자 구매-장소로 점프하고 고객 주문 설명을 제출하고 주문 수량을 제출 한 후 단가와 기존의 제출 된 제품을 숨기십시오. 개인 정보 수정을 클릭하여 사용자 정보 modify.jsp로 이동하고 고객 개인 정보를 수정하십시오.
고객 주문 설명, 주문 수량, 제품 단가, 기존 수량을받습니다.
운영 결과 : 고객 주문 테이블 사용자 주문에 레코드를 추가하고 주문 수량에 따라 제품 테이블 제품의 기존 수량 및 주문 지점 수준을 수정하고 사용자 purchase.jsp로 리디렉션합니다.
고객 이력 구매.
운영 결과 : 고객은 과거 구매를 봅니다.
고객 정보를 수정하고 고객의 배송 주소 및 고객 전화 번호를 작성하고 클릭하여 수정하십시오.
운영 결과 : 사용자 정보-modify-place.jsp로 이동하여 고객의 배송 주소와 고객 전화 번호를 양식으로 제출하십시오.
고객 배송 주소 및 고객 전화 번호를받습니다.
작업 결과 : 고객 테이블에서 사용자 행 레코드를 업데이트하고 user-purchase.jsp로 리디렉션하십시오.
고객 등록, 고객 정보, 암호, 배송 주소, 전화 번호를 작성하고 등록하려면 클릭하십시오.
운영 결과 : user-register-make.jsp로 이동하여 양식 형식으로 고객 정보, 암호, 배송 주소 및 전화 번호를 제출하십시오.
고객 등록이 합법적인지 여부를 결정하기 위해 고객 정보, 비밀번호, 배송 주소 및 전화 번호를받습니다.
운영 결과 : 고객 등록은 합법적이며 고객 테이블 사용자에게 레코드를 추가하고 사용자 login.jsp로 점프하고, 그렇지 않으면 user-register.jsp로 리디렉션하십시오.

1.이 프로젝트는 전경 개발 도구 NetBeans IDE 8.0.2 및 백엔드 데이터베이스 Microsoft SQL Server 2014와 함께 실행해야합니다.
2. Microsoft SQL Server 2014가 서버에 연결되어 있고 NetBeans IDE 8.0.2 서비스가 NetBeans IDE 8.0.2에서 데이터베이스 인벤토리 컨트롤에 연결되면 프로젝트 인벤토리 컨트롤에서 index.jsp를 클릭하십시오. NetBeans IDE 8.0.2는 인벤토리 제어 프로젝트를 실행할 수 있습니다. 다음은 프로젝트가 실행 된 후 인터페이스입니다. 직원 로그인 또는 고객 로그인을 클릭하여 해당 로그인 페이지를 입력하십시오.

3. 각 단계의 프롬프트에 따라 해당 작업을 완료하십시오.
4. 브라우저를 닫고 종료하십시오.
1. "데이터베이스 원리 및 응용 프로그램"의 과정 설계를 통해 우리는 생성, 데이터 쿼리, 데이터 업데이트 및 데이터베이스 기본 테이블의 기타 작업을 완전히 실행했습니다.
2. 구매 주문 직원은 주문 지점 수준에 따라 제품 테이블의 제품에 대한 구매 주문을 제출하고 제출 한 구매 주문을 삭제할 권리가 있습니다.


3. 거래자가 모든 구매 주문이 제출 한 구매 주문을 거래하고 삭제할 권리가 있는지 확인하는 것 외에도 트레이더는 제품 목록에 제품을 추가 할 권리가 있습니다.


4. 상품을 수락하는 사람은 구매 된 제품이 창고에 저장되어 있는지에 따라 상품을 수락 할 권리가 있습니다.

5. 배송 업체는 고객 주문을 배송 할 권리가 있습니다.

6. 고객은 제품을 구매하고 역사적 구매를 볼 권리가있을뿐만 아니라 개인 정보를 수정할 권리도 있습니다.



7. 신규 고객은 등록을 통해 고객의 권한을 얻습니다.
