https://jvav.my.to:10659/hospitaltest/
JSP의 학교 과제 (실험), Pure JSP, HTML, CSS, JavaScript가 제작 한 간단한 병원 대기 웹 시스템.
웹, 소프트웨어 엔지니어링, 데이터베이스 과정 및 병원이 숫자 시스템을 호출하기 위해 일치합니다.
요구 사항 :이 시스템은 병원의 모든 외래 환자 부서에 적용되며, 환자가 의약품을 방문/검사/복용 할 때 무질서한 대기열, 불균형 의사의 작업량 및 시끄러운 의학적 환경과 같은 문제를 효과적으로 해결할 수 있습니다. 주요 기능 : 먼저, 해당 환자 문서 (등록 양식, 의료 및 기술 검사 양식 또는 약물 주문)를 수신하고 환자의 로그인 상태, 의사의 예약 정보 및 환자 우선 순위 정보를 기반으로 큐 큐를 생성하여 의사가 전화 번호를 호출하고 통화, 통과 번호 및 기타 대기열 비즈니스 운영을 할 수 있습니다. 또한 시스템은 해당 정보에 대한 쿼리, 통계 및 분석 기능을 제공해야합니다.
실제로, 그것의 일부만이 구현되었습니다.
프레임 워크가 사용되지 않고, 프론트 엔드 및 백엔드가 분리되지 않으며, 프론트 엔드 순수 기본 HTML+CSS+JavaScript, 백엔드 JSP, 서블릿, 클래식 MVC 모드, 데이터베이스 기본 H2, 기본 JDBC 연결, 연결 풀이 사용되지 않음 AJAX를 사용합니다. 따라서이 프로젝트는 J2EE 고대 개발 일 때 의무 참조에만 적용됩니다.
웹 업적은 매우 간단합니다. 인터페이스조차도 순수한 HTML 손으로 튀긴 것입니다. 반 한 달의 손 튀김을 한 후에도 여전히 완벽하지 않습니다. 나는 그것을 여기에서 기념으로 사용할 것입니다. 시간이 있으면 개선 할 수 있습니다.
데이터베이스는 /src/main/java/db/ConnBean.java (H2) 및 MsSQLConnBean.java (SQL Server)에서 구성됩니다. 기본 데이터베이스는 H2입니다. D:h2db2 디렉토리에서 H2 데이터베이스를 구성하고 SQL (Database.sql 및 insert.sql)을 가져 와서 초기화하거나 ConnBean.java 에서 직접 경로를 변경할 수 있습니다 private String database="D:/h2db2/hospital";
Eclipse Default GBK에서 UTF-8으로 인코딩을 변경하십시오
서버가 시작될 때마다 관리 키가 무작위로 생성됩니다. RandomAdminKey.jsp 방문하여 얻으십시오
배포는 Tomcat 10 이상을 사용해야합니다 (패키지 이름은 수동으로 Javax로 다시 변경하지 않는 한 자카르타로 변경되었습니다). 기본 프로젝트 구조도 일식입니다. 가져 오기 후 오류가보고되면 Java 빌드 경로로 이동하여 다시 언음을 추가하십시오.
아이디어로 그것을 열려면 프로젝트 구조 모듈에서 모듈을 직접 가져와야합니다. 종속성 스토리지 형식을 .iml로 변경 한 다음 쓸모없는 패키지를 삭제하고, 쓸모없는 패키지를 삭제하고, JDK 경로를 수정 한 다음, Tomcat 10 라이브러리를 추가 한 다음 Web-Inf/Lib 아래의 모든 패키지를 추가하고, 측면 선택 웹을 추가하고, 웹 리소스 디렉토리를 WebApp 디렉토리로 수정 한 다음 오른쪽 모서리에서 아티팩트를 작성하는 것이 좋습니다. 수정은 몇 번 괜찮을 것입니다
아이디어 프로젝트 구조를 변경하는 것은 약간 번거롭기 때문에 새로 추가 된 아이디어 프로젝트 구성 파일이 직접 추가되었지만 TomCat 서버의 작동 구성은 런 편집 구성에서 자체적으로 수정해야 할 수도 있습니다.