크롤러 - 플라스크 기반 의료제품 정보 추천 시스템 +64714 (무료 소스 코드)는 컴퓨터 졸업 프로젝트 JAVA, PHP, 크롤러, APP, 소형 프로그램, C#, C++, Python, 데이터 시각화, 빅데이터 등에 사용할 수 있습니다. 카피라이팅 풀세트

요약

과학기술의 급속한 발전은 사람들의 일상생활에 엄청난 변화를 가져왔고, 전자정보기술의 급속한 발전은 전자정보기술의 다양한 분야에서의 응용수준을 대중화하고 응용하게 만들었다. 정보화 시대의 도래는 거침없는 패션 트렌드로 자리 잡았고, 인류 발전의 역사는 새로운 시대로 접어들고 있습니다. 실제 응용에서는 소프트웨어의 작업 규칙과 개발 단계를 적용하고 Python 기술을 사용하여 의료 제품 정보 추천 시스템을 구축합니다.

본 디자인은 주로 인간화, 고효율, 편의성 등의 장점을 결합한 의료제품 정보 추천 시스템을 구현하며, 시스템 사용자, 자원관리, 게시판 관리, 캐러셀 차트, 질병관리, 의료분류, 의약품, 상담기록 등을 완성한다. , 판매 데이터 및 기타 기능 모듈. 시스템은 브라우저를 통해 서버와 통신하여 데이터 상호 작용 및 변경을 실현합니다. 본 시스템은 과학적인 관리방법과 편리한 서비스를 통해 업무 효율성을 향상시키고, 데이터 저장의 오류와 누락을 줄여줍니다. 의료제품 정보 추천 시스템은 Python 언어를 사용하며 MVVM 모델 기반의 Flask 기술을 이용하여 개발되었으며 Eclipse 2017 CI 10 컴파일러를 사용하여 작성되었다. 프론트엔드 HTML+ CSS 기술과 협력하여 시스템 개발을 완료합니다.

키워드: 의료제품 정보 추천 시스템 python MySQL

추상적인

과학과 기술의 급속한 발전은 사람들의 일상생활에 큰 변화를 가져왔습니다. 전자정보기술의 급속한 발전으로 전자정보기술의 모든 분야에 대한 응용수준이 대중화되고 적용되고 있다. 정보화 시대의 도래는 거부할 수 없는 패션 트렌드가 되었고 인류 발전의 역사는 새로운 시대로 접어들고 있습니다. 실제 응용에서는 소프트웨어의 작업 규칙과 개발 단계를 적용하고 Python 기술을 사용하여 의료 제품 정보 추천 시스템을 구축합니다.

이 디자인은 주로 인간화, 효율성 및 편의성의 장점을 통합한 의료제품 정보 추천 시스템을 구현하고 시스템 사용자, 자원 관리, 게시판 관리, 순환 차트, 질병 관리, 의료 분류, 의약품, 접수 기록, 판매 데이터 및 다른 기능 모듈. 시스템은 브라우저를 통해 서버와 통신하여 데이터 상호 작용 및 변경을 실현합니다. 과학적인 관리와 편리한 서비스를 통해 업무 효율성을 높이고, 데이터 저장의 오류와 누락을 줄여주는 시스템입니다. 의료제품 정보 추천 시스템은 Python 언어를 사용하고, MVVM 모드 기반의 Flask 기술을 채택하여 개발하며, Eclipse 2017 CI 10 컴파일러를 사용하여 작성합니다. 데이터 측면에서는 주로 Microsoft의 MySQL 관계형 데이터베이스를 데이터 저장 매체로 사용하고 전경 HTML+CSS 기술과 협력하여 시스템 개발을 완료합니다.

키워드 s :  의약품 정보 추천 시스템 python MySQL

  목차

1. 소개

1.1 주제 선정 배경

1.2 연구 현황

1.3 플라스크 프레임워크

1. 4 B/S 시스템의 작동원리 

1. 5 종이 구조 배열 3 

2 의료제품정보 추천시스템 요구사항 분석 4

2.1 시스템 타당성 분석 4

2.1.1 기술적 타당성 분석 4

2.1.2 경제성 분석 4

2.1.3 운영 타당성 분석 5

2.2 시스템 요구사항 분석 5

2.2.1 기능적 요구사항 분석 5

2.2.2 비기능적 요구사항 분석

2.3 시스템 사용 사례 분석

3 의약품 정보 추천 시스템의 전체 설계

3.1 시스템 기능 모듈 설계

3.2 데이터베이스 설계

3.2.1 데이터베이스 개념구조 설계

3.2.2 데이터베이스 논리구조 설계

4 핵심 모듈의 설계 및 구현

4.1 사용자 기능 모듈

4.1.1 첫 페이지 인터페이스

4.1.2 등록 인터페이스

4.1.3 로그인 인터페이스 20

4.1.4 게시판 인터페이스

4.1.5 비밀번호 수정 인터페이스

4.1.6 의료정보 인터페이스

4.1.7 가지 질병 세부정보 인터페이스

4.2 관리자 기능 코너 모듈

4.2.1 로그인 인터페이스

4.2.2 캐러셀 차트 관리 인터페이스

4.2.3 시스템 사용자 인터페이스

4.2.4 자원관리 인터페이스 25

4.2.5 모듈 관리 인터페이스 25

5 시스템 테스트 27

5.1 시스템 테스트의 목적 2 7

5.2 시스템 테스트 케이스 2 7

5.2 시스템 테스트 결과 2 8

6결론   29 _

참고자료

감사의 말

1. 소개

1.1  주제 선정 배경

정보 기술의 급속한 발전으로 인해 사람들은 의료 및 보건 서비스에 대한 요구 사항이 더욱 높아졌습니다. 현재 우리나라 의료기관에는 의사의 효과적인 맞춤형 진단 및 치료 계획이 부족하고 환자가 적시에 건강 지도를 받기 어려운 등 공통적인 문제가 있습니다. 이 때문에 의료제품 정보 추천 시스템 구축이 최우선 과제가 됐다. 본 주제에서는 의사의 진단 효율성과 환자의 의료 경험을 향상시키기 위해 데이터 마이닝 기술을 기반으로 한 의약품 정보 추천 플랫폼을 설계하고 구현하는 것을 목표로 한다. 동시에 인터넷+빅데이터 기술을 활용해 전통적인 병원 정보 시스템을 정보 관리와 지능형 서비스를 통합한 새로운 의료 서비스 시스템으로 업그레이드한다. 이를 통해 일반 대중에게 고품질의 효율적인 의료 및 건강 관리 서비스를 더 잘 제공할 수 있습니다. 따라서 데이터 마이닝을 기반으로 한 의약품 정보 추천 시스템에 대한 연구는 큰 의미를 갖는다. 현재 국내 대부분의 의료기관은 개인화된 의료제품 정보를 맞춤화하고 추천하기 위해 매뉴얼 방식을 사용하고 있다. 그러나 이 접근 방식에는 많은 단점이 있습니다. 예: 정보가 제때에 전달되지 않습니다. 정보 피드백이 충분히 포괄적이지 않습니다. 이러한 단점은 의료자원 활용에 심각한 영향을 미칩니다. 이는 맞춤형 의료 서비스의 추가 추진을 방해합니다. 또한 전체 산업의 발전과 발전에 도움이 되지 않습니다. 환자에게 보다 정확한 의료제품 정보 서비스를 제공하기 위해 사람들의 점점 늘어나는 개인화된 요구를 충족시키기 위해. 지능형 의료제품 정보 푸시 플랫폼 구축이 시급하다. 이를 통해 개인화된 의료제품 정보를 효과적으로 관리하고 활용할 수 있습니다. 병원 정보화 수준과 서비스 수준을 향상시킵니다. 결국 목표는 비용을 줄이고 효율성을 높이는 것입니다. 그리고 좋은 경제적 이익, 사회적 이익 및 생태적 이익을 달성하십시오. 그러므로. 이 글에서는 이론적인 측면과 실제적인 측면 모두에서 이에 대해 논의합니다. 본 논문은 현재 국내 의약품 정보 추천 시스템의 문제점과 원인을 주로 분석한다. 그리고 이러한 문제에 대해 심층적인 분석을 수행합니다. 마지막으로 실제 상황을 기반으로 비교적 완전한 솔루션이 설계되었습니다. 특정 기능 모듈을 포함합니다. 그것은 실질적인 의미를 갖습니다.

1.2연구현황

추천 시스템은 인터넷상의 정보 과잉 문제를 해결하기 위해 제안된 지능형 에이전트 시스템으로, 추천 알고리즘을 사용하여 시스템에서 얻은 정보를 분석한 후 특정 사용자의 선호도, 습관, 관심 사항을 기반으로 해당 정보를 추천할 수 있습니다. 사용자가 필요한 유용한 정보를 신속하게 얻을 수 있도록 도와줍니다. 개인화된 정보 획득에 대한 사람들의 요구가 나날이 증가함에 따라 추천 시스템은 이러한 추세를 활용하여 다양한 사용자에게 개인화된 서비스를 제공하고 있습니다. 본 서비스는 사용자 중심으로 사용자의 개인화된 요구를 충족시키는 것을 목표로 하며, 사용자 요구의 변화에 ​​따라 추천 정보를 동적으로 변경하여 각 사용자가 개인화된 추천 서비스를 받을 수 있도록 합니다.

1992년 태피스트리 시스템의 탄생은 학계에서 실질적인 실용적 가치를 지닌 최초의 추천 시스템으로 평가되었으며, 이 시스템은 전례 없는 이메일 추천 시스템이었으며 핵심 구성 알고리즘은 협업 필터링 알고리즘이었습니다. °이후 컴퓨터 기술과 인터넷 기술의 성숙과 발전에 따라 추천 시스템이 점차 전자상거래 분야에 적용되면서 추천 시스템이 점점 더 많은 전문가와 학자들의 관심을 끌고 있습니다. 동시에 ACM 데이터 마이닝 그룹인 SIGKDD는 1999년에 연구 그룹을 설립했다. 그룹의 주제는 웹 마이닝 기술과 추천 기술을 주제로 개인화 추천 시스템에 대한 보고서를 정리했는데, 이는 추천 시스템이 이미 큰 관심을 끌었음을 보여준다. 2000년 DB Kurt 등 NEC 연구소 연구진이 CiteSeer 검색 엔진에 개인화 추천 기능을 도입해 검색 엔진의 개인화 서비스 기능도 구현했다. 이후 개인화 정보 추천 시스템은 학계의 연구주제이자 핫스팟이 되었으며, 이 이론을 바탕으로 우수한 추천 시스템이 많이 생산되었다 | 5. 예를 들어 대규모 전자상거래 플랫폼인 이베이(EBay)는 사용자 구매를 활용한다. 기록 및 사용자 구매한 상품에 대해 점수를 부여하고, 동일한 상품에 대한 다른 소비자의 만족도를 종합하여 사용자에게 개인화된 추천 서비스를 제공하는 시스템입니다.

1.3 플라스크 프레임워크

Flask는 Python 언어로 작성된 사용자 정의 가능한 경량 프레임워크로, 동일한 유형의 다른 프레임워크보다 더 유연하고 가벼우며 안전하고 사용하기 쉽습니다. 개발을 위해 MVC 모델 과 잘 결합할 수 있으며 개발자가 함께 작업하고 소규모 팀이 기능이 풍부한 중소 규모 웹 사이트 또는 웹 서비스 의 구현을 짧은 시간에 완료할 수 있습니다 . 또한 Flask는 사용자 정의가 가능하여 사용자는 자신의 필요에 따라 해당 기능을 추가하여 핵심 기능을 단순하게 유지하면서 기능을 풍부하게 하고 확장할 수 있습니다. 강력한 플러그인 라이브러리를 통해 사용자는 개인화된 웹 사이트를 구현할 수 있습니다. 강력한 웹 사이트를 사용자 정의하고 개발합니다.

Flask는 Python 프로그래밍 언어를 사용하여 관련 기능을 구현하는 매우 인기 있는 웹 프레임워크입니다. 이를 마이크로 프레임워크라고 합니다. "마이크로"는 전체 웹 애플리케이션을 Python 파일에 넣는다는 의미가 아닙니다. 마이크로 프레임워크의 "마이크로"는 Flask가 코드를 단순하고 확장하기 쉽게 유지하는 것을 목표로 한다는 의미입니다. Flask 프레임워크의 주요 특징은 핵심 구성은 비교적 간단하지만 확장성과 호환성이 뛰어나 프로그래머는 Python 언어를 사용하여 웹 사이트나 웹 서비스를 빠르게 구현할 수 있습니다. 일반적으로 데이터베이스, 템플릿 엔진 등의 개체를 지정하지 않으며 사용자는 필요에 따라 다양한 데이터베이스를 선택할 수 있습니다. Flask 자체는 양식 검증 기능을 제공하지 않으며 프로젝트 구현 중에 자유롭게 구성할 수 있으므로 애플리케이션 개발을 위한 데이터베이스 추상화 계층의 기본 구성 요소를 제공하고 양식 데이터 합법성 검증, 파일 업로드 처리, 사용자 신원 인증, 데이터베이스 통합과 같은 기능을 지원합니다. ... Flask에는 주로 비즈니스 처리 및 보안 기능을 각각 담당하는 Werkzeug 및 Jinja2라는 두 가지 핵심 기능 라이브러리가 포함되어 있으며 이러한 기본 기능은 웹 프로젝트 개발 프로세스에 풍부한 기본 구성 요소를 제공합니다. Werkzeug 라이브러리는 매우 강력하고 비교적 완전한 기능을 가지고 있습니다. URL 라우팅 요청 통합을 지원하고 동시에 여러 사용자의 액세스 요청에 응답할 수 있습니다. 쿠키 및 세션 관리를 지원하고 ID 캐시 데이터를 통해 장기적인 연결 관계를 설정하며, 사용자 액세스 속도 향상 대화형 Javascript 지원 사용자 경험 향상을 위한 디버깅 기본 HTTP 트랜잭션을 처리하고 클라이언트가 푸시한 액세스 요청에 신속하게 응답할 수 있습니다. Jinja2 라이브러리는 외부 해커의 스크립트 공격을 효과적으로 제어할 수 있는 자동 HTML 전송 기능을 지원합니다. 시스템은 매우 빠르게 실행되며 페이지 로딩 프로세스는 소스 코드를 Python 바이트 코드로 컴파일하여 템플릿의 효율적인 작동을 달성합니다. 템플릿 상속 메커니즘은 템플릿 콘텐츠를 수정 및 유지하여 다양한 요구 사항을 가진 사용자에게 해당 템플릿을 제공할 수 있습니다. 현재 Python용 웹 프레임워크는 많이 있습니다. Flask 외에도 django, Web2py 등이 있습니다. 그 중 Django는 현재 가장 일반적으로 사용되는 Python 프레임워크입니다. 그러나 Django는 Java의 EJB(Enterprise JavaBeans JavaEE 서버 측 구성 요소 모델)와 마찬가지로 대규모 웹 사이트 개발에 주로 사용되지만 대부분의 소규모 웹 사이트 개발에는 SSH(Struts+Spring+Hibernat의 JavaEE 통합 프레임워크)를 사용하여 개발됩니다. )이면 충분합니다. 다른 경량 프레임워크에 비해 Flask 프레임워크는 다른 웹 프레임워크로는 대체할 수 없는 확장성이 좋습니다.

1.4 B/S 시스템의 작동 원리

B/S 아키텍처는 브라우저 요청 및 서버 응답의 작업 모드를 채택합니다.

사용자는 브라우저를 통해 인터넷상의 웹 서버에서 생성된 텍스트, 데이터, 그림, 애니메이션, 주문형 비디오, 사운드 및 기타 정보에 액세스할 수 있습니다.

각 웹 서버는 다양한 방식으로 데이터베이스 서버에 연결될 수 있으며, 실제로 데이터베이스 서버에는 많은 양의 데이터가 저장됩니다.

서버 에서 로컬로 프로그램을 다운로드하여 실행하고, 다운로드 과정에서 데이터베이스와 관련된 지시사항이 발생하면 웹서버는 해석 및 실행을 위해 이를 데이터베이스 서버로 넘겨주고 웹서버로 반환하며, 그러면 웹 서버는 이를 사용자에게 반환합니다. 이러한 구조에서는 수많은 네트워크가 서로 연결되어 거대한 네트워크, 즉 글로벌 네트워크를 형성하게 됩니다. 각 기업은 이러한 구조를 기반으로 자체 인터넷을 구축할 수 있습니다.

B/S 모드에서는 사용자가 브라우저를 통해 네트워크상에 분산되어 있는 여러 서버에 접근을 요청하고, 브라우저의 요청이 서버에 의해 처리되며, 처리 결과 및 해당 정보가 브라우저로 반환됩니다. 웹 서버에 의해 완료됩니다. 이러한 프레임워크 구조와 운영 체제 내부에 내장된 브라우저를 통해 이 구조는 오늘날 소프트웨어 애플리케이션의 주류 구조 패턴이 되었습니다.

1.5 논문 구조 배열 

본 의약품 정보 추천 시스템 논문은 사전 자료 검색과 타 논문 내용 참조를 통해 크게 다음과 같은 장으로 구성된다.

1장에서는 프로젝트의 배경과 목적을 설명한다.

2장에서는 시스템 요구 사항을 분석합니다.

3장에서는 웹사이트의 전반적인 디자인을 설명합니다.

4장에서는 기술적인 기능 모듈 기능을 중심으로 의료제품 정보 추천 시스템의 세부 기능 구현을 명확히 한다.

5장에는 일부 시스템 디버깅 및 테스트 기록이 나열되어 있습니다.

6장에서는 의약품 정보 추천 시스템의 결론을 소개한다.

2 의약품 정보 추천 시스템 의 요구사항 분석

2.1 시스템 타당성 분석

        2.1.1 기술적 타당성 분석

의료상품 정보 추천 시스템은 데이터 저장을 위해 MYSQL 데이터베이스를 사용하며, 의료상품 정보 추천 시스템 개발에서는 Python, HTML, pycharm, Flask 등의 개발 도구를 사용하여 작성에 많은 편의를 제공할 수 있다. 일하다. . 시스템은 시스템의 확장성과 유지 관리를 더욱 용이하게 하고 시스템 구성 코드를 줄이고 프로그래밍 코드를 단순화하는 B/S 모드를 사용하여 개발되었습니다. B/S 모드는 현재 가장 널리 사용되는 모드입니다.

        2.1.2 경제성 분석

의료제품 정보 추천 시스템 개발에 사용되는 개발 소프트웨어에는 pycharm 개발 도구, tomcat 서버, Flask 개발 프레임워크, MySQL5.7 데이터베이스, Photoshop 이미지 처리 소프트웨어 등이 포함됩니다. 이러한 환경은 인터넷에서 무료로 다운로드하여 온라인으로 설치할 수 있습니다. 튜토리얼, 튜토리얼의 단계별 조작을 따르면 돈을 들이지 않고 성공적으로 설치할 수 있습니다.의료 제품 정보 추천 시스템은 직접 설계하고 코딩했습니다.데이터베이스는 데이터 저장을 위해 널리 사용되는 mysql, 오픈 소스 mysql을 사용합니다. 및 기타 기술을 사용하여 시스템 개발 비용을 절감합니다.

        2.1.3 운영 타당성 분석

이 프로젝트를 설계할 때 유사한 시스템의 성공 사례를 많이 참조하고 운영 인터페이스와 기능을 체계적으로 분석했으며 많은 사례를 결합하여 사람 중심적이고 단순화된 운영을 강조하여 기본적인 컴퓨터 지식을 가진 사람들이 이 프로젝트를 운영할 수 있도록 했습니다. 따라서 운영가능성에는 문제가 없습니다.

2.2 시스템 요구사항 분석

        2.2.1 기능적 요구사항 분석

의약품 정보 추천 시스템은 사용자가 의약품과 관련된 일부 정보를 보다 편리하게 관리할 수 있도록 설계 및 구현되었으며, 사용자가 웹 시스템을 통해 의약품 정보 추천 시스템의 정보를 열람하고 질병 쿼리를 업로드할 수 있도록 하기 위한 것입니다. 의료정보는 사용자가 특정 정보를 검색할 때 많은 시간과 노력을 절약할 수 있어 불필요한 검색 시간을 효과적으로 줄일 수 있습니다.

의약품 정보 추천 시스템의 설계 및 구현을 연구하는 목적은 간단하고 친숙한 인터페이스, 간단한 조작 및 안정적인 운영을 갖춘 지능형 원스톱 의약품 관리 방법을 마련하는 것입니다. 시스템 요구 사항은 주로 일반 사용자와 관리자에게서 나옵니다.

일반 사용자:

(1) 홈페이지 정보 : 이용자가 본 의약품 정보 추천 시스템의 프런트에 접속하면 이용자 앞에 가장 먼저 노출되는 것은 네비게이션바, 게시판, 의료정보, 질병문의, 의료문의, 마이( 내 계정, 내 컬렉션, 개인 센터) 및 기타 정보를 사용자는 자신의 개인적 필요에 따라 볼 수 있습니다.

(2) 등록 및 로그인: 시스템 오른쪽 상단에 로그인 + 등록 버튼이 있습니다. 사용자가 시스템에 로그인하려면 "로그인" 버튼을 클릭한 후 사용자 이름 + 비밀번호를 입력하세요. , "로그인" 버튼을 클릭하면 시스템에서 사용자 이름과 비밀번호를 확인합니다. 정확하다면 성공적으로 로그인됩니다. 계정이 없으면 오른쪽 상단에 있는 "등록" 버튼을 클릭하세요. 그런 다음 프롬프트에 따라 사용자 정보를 입력하여 계정 번호와 비밀번호를 얻습니다.

(3) 공지사항 게시판 : 백그라운드 관리자가 공개한 공지사항을 볼 수 있으며, 알고 싶은 공지사항을 찾으면 입장하여 자세한 소개를 볼 수 있습니다.

(4) 의료정보 : 의료정보를 열람할 수 있으며, 알고 싶은 의료정보를 찾았을 때 상세한 소개를 입력하고 열람하고 댓글, 좋아요, 수집이 가능합니다.

(5) 질병조회: 질병정보를 조회할 수 있으며, 알고 싶은 질병을 발견하면 상세소개를 입력 및 조회할 수 있으며, 질병정보상세 인터페이스에서는 자신이 좋아하는 질병정보를 수집 및 클릭할 수도 있습니다. 기능과 같습니다.

(6) 의료조회 : 키워드 검색을 통해 의료정보 조회 및 의료정보 조회를 지원하며, 알고 싶은 의료정보를 찾으면 상세한 소개를 입력하여 볼 수 있습니다.

(7) 내 계정: 프런트 데스크의 "내" 아래 "내 계정"을 클릭하면 개인정보 + 비밀번호 수정 + 귀하가 수집한 정보를 관리 및 제어할 수 있습니다.

(8) 개인 센터: 사용자가 오른쪽 상단에 있는 "내" 버튼을 클릭하면 정보 관리를 위한 해당 백엔드로 들어갑니다.

관리자:

(1) 로그인: 관리자는 백그라운드에서 계정과 비밀번호를 통해 로그인할 수 있습니다. 관리자의 계정과 비밀번호는 데이터베이스에 직접 설정됩니다. 비밀번호를 잊어버린 경우 "비밀번호 찾기"를 클릭하여 비밀번호를 검색할 수 있습니다.

(2) 개인정보 : 관리자는 로그인 후 개인정보를 수정할 수 있으며, 계정 로그인 비밀번호를 수정할 수 있습니다.

(3) 게시판 관리 : 관리자가 "게시판 관리" 메뉴를 클릭하면 게시판 하위 메뉴가 나타나며, 본 모듈을 추가, 삭제, 수정, 확인할 수 있습니다.

(4) 시스템 사용자: 관리자가 "시스템 사용자" 메뉴를 클릭하면 관리자와 일반 사용자라는 두 개의 하위 메뉴가 나타나며, 관리자는 이 두 역할에 대한 정보를 추가, 삭제, 수정, 확인할 수 있습니다.

(5) 모듈 관리 : '모듈' 메뉴를 클릭하면 질병관리, 의학적 분류, 의약품, 입원기록, 판매자료 등 5개의 하위 메뉴가 나타나며, 관리자는 5개의 모듈을 추가, 삭제, 수정, 확인할 수 있습니다. ;

(6) 자원관리 : '자원관리' 메뉴를 클릭하면 의료정보, 정보분류 2개의 하위 메뉴가 나타나며, 이용자가 프론트에 제출한 의료정보를 관리함과 동시에 의료정보를 관리할 수 있습니다. 진료정보를 프런트 데스크에 표시, 추가, 삭제, 수정 및 운영 확인

        2.2.2 비기능적 요구사항 분석

의료제품 정보 추천 시스템의 비기능적 요구사항에는 의료제품 정보 추천 시스템의 보안성, 신뢰성, 성능, 확장성 등이 포함된다. 자세한 내용은 다음 2.1 표로 표현할 수 있습니다.

2.1 의료제품 정보 추천 시스템의 비기능적 요구사항 표

안전

주로 의약품 정보 추천 시스템 데이터베이스의 설치를 말하며 , 데이터베이스의 사용 및 비밀번호 설정은 표준을 준수해야 합니다.

신뢰할 수 있음

신뢰성이란 의료제품 정보 추천 시스템이 사용자의 지시에 따라 동작할 수 있다는 것을 의미하며, 테스트 결과 신뢰성은 90% 이상이다.

성능

의료제품 정보 추천 시스템이 시장을 선점하기 위해서는 성능이 필수조건이므로 성능이 좋아야 가장 좋다.

확장성

예를 들어, 데이터베이스는 시스템의 비기능적 요구 사항을 보장하기 위해 인터페이스 사용과 같은 여러 속성을 예약합니다.

사용의 용이성

사용자는 의료제품 정보 추천 시스템 의 페이지 표시 내용을 따르기 만 하면 됩니다 .

유지보수성

의료제품 정보 추천 시스템을 개발할 때 유지관리성은 매우 중요하며 , 테스트 후에는 유지관리성에 문제가 없습니다.

2.3 시스템 사용 사례 분석

의료 제품 정보 추천 시스템에서 일반 사용자 역할의 사용 사례 다이어그램은 그림 2.1에 나와 있습니다.

그림 2.1 일반 사용자 역할 사용 사례 다이어그램

의료 제품 정보 추천 시스템에서 관리자 역할의 사용 사례 다이어그램은 그림 2.2에 나와 있습니다.

그림 2. 2 관리자 역할 사용 사례 다이어그램

3 의약품 정보 추천 시스템의 전체 설계

앞 장에서는 의료상품 정보 추천 시스템의 기능적 요구사항과 시스템 성능 요구사항을 분석하였고, 이를 기반으로 의료상품 정보 추천 시스템의 활용사례를 분석하였다. 그런 다음 다음 단계는 의료제품 정보 추천 시스템의 아키텍처, 주요 기능 및 데이터베이스 설계를 시작하는 것입니다.

3.1  시스템 기능 모듈 설계

의료제품 정보 추천 시스템의 전체 기능 모듈은 관리자 + 일반 사용자의 두 가지 모듈로 구성되어 진단 및 치료 시스템 관련 정보의 조회 및 관리를 실현하며, 시스템 기능 모듈은 그림과 같습니다.

그림 3.1 의약품 정보 추천 시스템의 기능 모듈 구성도

3.2  데이터베이스 설계

        3.2.1 데이터베이스 개념구조 설계

의약품 정보 추천 시스템의 ER 다이어그램은 주로 일반 사용자, 질병 관리 및 관리자의 실제 요구를 기반으로 설계되었으며, 사용자는 등록 후 질병 정보를 볼 수 있으며 등록 및 로그인 후에만 의료 문의가 가능합니다. 시스템 전체, 질병관리, 의약품, 판매자료, 상담기록 등을 종합적으로 관리합니다. 의료제품 정보 추천 시스템은 저장을 위해 MYSQL 데이터베이스를 사용하며, 데이터베이스에는 많은 테이블 정보가 저장되어 있습니다.다음은 주요 데이터베이스 ER 모델 다이어그램입니다.

그림 3.2 일반 사용자 ER 관계 다이어그램 

그림 3.3 질병 ER 관계 다이어그램 

그림 3. 4개의 댓글 ER 관계 다이어그램 

그림 3.5 제약 ER 관계 다이어그램 

그림 3. 6 판매 데이터 ER 관계 다이어그램 

그림 3. 7 입학기록의 ER 관계도 

의약품 정보 추천 시스템의 전체 ER 다이어그램은 다음과 같습니다.

그림 3.8 의약품 정보 추천 시스템의 전체 ER 관계도 

        3.2.2 데이터베이스 논리구조 설계

테이블 코멘트(코멘트)

일련번호

이름

데이터 유형

길이

소수점 자리

Null 값 허용

기본 키

기본값

설명하다

1

comment_id

정수

10

0

N

와이

댓글 ID:

2

user_id

정수

10

0

N

N

0

댓글 작성자 ID:

reply_to_id

정수

10

0

N

N

0

답글 댓글 ID: 비어 있으면 0입니다.

4

콘텐츠

긴 텍스트

2147483647

0

와이

N

콘텐츠:

5

별명

varchar

255

0

와이

N

닉네임:

6

화신

varchar

255

0

와이

N

아바타 주소: [0,255]

7

생성_시간

타임스탬프

19

0

N

N

CURRENT_TIMESTAMP

생성 시간:

8

업데이트_시간

타임스탬프

19

0

N

N

CURRENT_TIMESTAMP

업데이트 시간:

9

소스_테이블

varchar

255

0

와이

N

소스 테이블:

10

소스_필드

varchar

255

0

와이

N

소스 필드:

11

소스_ID

정수

10

0

N

N

0

소스 ID:

테이블질환_문의(질병)

일련번호

이름

데이터 유형

길이

소수점 자리

Null 값 허용

기본 키

기본값

설명하다

1

질병_문의_ID

정수

10

0

N

와이

질병 ID

2

질병_이름

varchar

64

0

와이

N

질병명

약물_이름

varchar

64

0

와이

N

질병 별칭

4

병변_위치

varchar

64

0

와이

N

병변 위치

5

감염성

varchar

64

0

와이

N

전염성

6

자주_발생_그룹

varchar

64

0

와이

N

자주 이용하는 그룹

7

초기_증상

varchar

64

0

와이

N

조기 증상

8

주요 증상

varchar

64

0

와이

N

주요 증상

9

복잡한 증상

varchar

64

0

와이

N

복잡한 증상

10

방문_부서

varchar

64

0

와이

N

치료학과

11

임상_검사

텍스트

65535

0

와이

N

임상검사

12

권장_약물

텍스트

65535

0

와이

N

추천의약품

13

추천하다

정수

10

0

N

N

0

지능형 추천

14

생성_시간

날짜 시간

19

0

N

N

CURRENT_TIMESTAMP

생성 시간

15

업데이트_시간

타임스탬프

19

0

N

N

CURRENT_TIMESTAMP

업데이트 시간

테이블 조회(사용자 클릭)

일련번호

이름

데이터 유형

길이

소수점 자리

Null 값 허용

기본 키

기본값

설명하다

1

조회수_ID

정수

10

0

N

와이

좋아요 아이디:

2

user_id

정수

10

0

N

N

0

좋아하는 사람:

생성_시간

타임스탬프

19

0

N

N

CURRENT_TIMESTAMP

생성 시간:

4

업데이트_시간

타임스탬프

19

0

N

N

CURRENT_TIMESTAMP

업데이트 시간:

5

소스_테이블

varchar

255

0

와이

N

소스 테이블:

6

소스_필드

varchar

255

0

와이

N

소스 필드:

7

소스_ID

정수

10

0

N

N

0

소스 ID:

테이블 Medical_classification(의료 분류)

일련번호

이름

데이터 유형

길이

소수점 자리

Null 값 허용

기본 키

기본값

설명하다

1

의료_분류_ID

정수

10

0

N

와이

의약품 분류 ID

2

종류_의_약

varchar

64

0

와이

N

약의 종류

추천하다

정수

10

0

N

N

0

지능형 추천

4

생성_시간

날짜 시간

19

0

N

N

CURRENT_TIMESTAMP

생성 시간

5

업데이트_시간

타임스탬프

19

0

N

N

CURRENT_TIMESTAMP

업데이트 시간

공지(공지)

일련번호

이름

데이터 유형

길이

소수점 자리

Null 값 허용

기본 키

기본값

설명하다

1

공지_ID

중간

8

0

N

와이

공지사항 ID:

2

제목

varchar

125

0

N

N

제목:

콘텐츠

긴 텍스트

2147483647

0

와이

N

텍스트:

4

생성_시간

타임스탬프

19

0

N

N

CURRENT_TIMESTAMP

생성 시간:

5

업데이트_시간

타임스탬프

19

0

N

N

CURRENT_TIMESTAMP

업데이트 시간:

테이블 보통_사용자(일반 사용자)

일련번호

이름

데이터 유형

길이

소수점 자리

Null 값 허용

기본 키

기본값

설명하다

1

ordinary_users_id

int

10

0

N

Y

普通用户ID

2

full_name

varchar

64

0

Y

N

姓名

3

id_number

varchar

255

0

Y

N

身份证号

4

examine_state

varchar

16

0

N

N

已通过

审核状态

5

recommend

int

10

0

N

N

0

智能推荐

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表praise (点赞)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

praise_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

status

bit

1

0

N

N

1

点赞状态:1为点赞,0已取消

表reception_record (接诊记录)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

reception_record_id

int

10

0

N

Y

接诊记录ID

2

attending_doctor

varchar

64

0

Y

N

接诊医生

3

number_of_patients

int

10

0

Y

N

0

接诊人数

4

date_of_reception

date

10

0

Y

N

接诊日期

5

remarks

varchar

64

0

Y

N

备注信息

6

statistician

varchar

64

0

Y

N

统计人员

7

recommend

int

10

0

N

N

0

智能推荐

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表sales_data (销售数据)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

sales_data_id

int

10

0

N

Y

销售数据ID

2

drug_name

varchar

64

0

Y

N

药品名称

3

sales_date

date

10

0

Y

N

销售日期

4

sales_volumes

int

10

0

Y

N

0

销售数量

5

remarks

varchar

64

0

Y

N

备注信息

6

statistician

varchar

64

0

Y

N

统计人员

7

recommend

int

10

0

N

N

0

智能推荐

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表sales_record (医药)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

sales_record_id

int

10

0

N

Y

医药ID

2

name_of_medicine

varchar

64

0

Y

N

医药名称

3

type_of_medicine

varchar

64

0

Y

N

医药类型

4

for_disease

varchar

64

0

Y

N

针对病症

5

medical_cover

varchar

255

0

Y

N

医药封面

6

matters_needing_attention

varchar

64

0

Y

N

注意事项

7

number_of_medicines

int

10

0

Y

N

0

医药数量

8

introduction_to_medicine

text

65535

0

Y

N

医药简介

9

hits

int

10

0

N

N

0

点击数

10

recommend

int

10

0

N

N

0

智能推荐

11

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

12

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表slides (轮播图)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

slides_id

int

10

0

N

Y

轮播图ID:

2

title

varchar

64

0

Y

N

标题:

3

content

varchar

255

0

Y

N

内容:

4

url

varchar

255

0

Y

N

链接:

5

img

varchar

255

0

Y

N

轮播图:

6

hits

int

10

0

N

N

0

点击量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

4 关键模块的设计与实

医疗产品信息推荐系统的详细设计与实现主要是根据前面的医疗产品信息推荐系统的需求分析和医疗产品信息推荐系统的总体设计来设计页面并实现业务逻辑。主要从医疗产品信息推荐系统界面实现、业务逻辑实现这两部分进行介绍。

4.1 用户功能模块

        4.1.1 前台首页界面

当进入医疗产品信息推荐系统的时候,首先映入眼帘的是系统的导航栏、轮播图以及公告栏、医药资讯,同时可以输入关键词对医疗产品信息推荐系统的内容进行检索,右上角是用户登录以及注册按钮,其主界面展示如下图4.1所示。

图4.1 首页界面图

        4.1.2 注册界面

不是医疗产品信息推荐系统中用户的是可以在线进行注册的,当用户点击右上角“注册”按钮的时候,当填写上自己的账号+密码+确认密码+昵称+邮箱+手机号等信息后再点击“注册”按钮后将会先验证输入的有没有空数据,再次验证密码和确认密码是否是一样的,最后验证输入的账户名和数据库表中已经注册的账户名是否重复,只有都验证没问题后即可注册成功。其用户注册界面展示如下图4.2所示。

4.2 注册界面图

        4.1.3 登录界面

医疗产品信息推荐系统中的前台上注册后的用户是可以通过自己的username和password进行登录的,当用户输入完整的自己的username和password信息并点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的username和password在数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到医疗产品信息推荐系统的首页中;否则将会提示相应错误信息,登录界面如下图4.3所示。

4.3登录界面图

        4.1.4 公告栏界面

用户在点击导航栏上面的公告栏后,就可以搜索查看公告信息,用户根据自己的喜好可以进行交流,公告栏界面如下图4.4所示。

4.4公告栏界面

        4.1.5 密码修改界面

用户使用该医疗产品信息推荐系统注册完成后,用户对登录密码有修改需求时,系统也可以提供用户修改密码权限。系统中所有的操作者能够变更自己的密码信息,执行该功能首先必须要登入系统,然后选择密码变更选项以后在给定的文本框中填写初始密码和新密码来完成修改密码的操作。在填写的时候,假如两次密码填写存在差异,那么此次密码变更操作失败,下面的图片展示的就是该板块对应的工作面。界面如下图4.5所示。

4.5密码修改界面

        4.1.6 医药资讯界面

当访客点击医疗产品信息推荐系统中导航栏上的“医药资讯”后将会进入到该“医药资讯”列表的界面,然后选择想要看的医药资讯信息,点击进入到详细界面,在详细界面可以收藏+赞+评论等操作,医药资讯界面如下图4.6所示。

4.6医药资讯新闻界面

        4.1.7 病症详情界面

用户可以查看病症,在查询到自己想要了解的病症的时候,可以进入查看详细的介绍,在病症详情这个界面,病症详情展示页面如图4.7所示。

4.7病症详情界面

4.2 管理员功能角模块

医疗产品信息推荐系统的理员拥有最高的权限,可以对用户信息、系统信息以及医疗产品信息推荐系统相关信息进行管控。

        4.2.1 登录界面

管理员在后台可以通过账号和密码进行登录,管理员的账号和密码是在数据库中直接设定的,如果忘记密码可以点击“忘记密码”进行密码找回。界面展示如下图4.8所示。

图4.8登录界面图

        4.2.2 轮播图管理界面

管理员点击“轮播图管理”这一菜单会显示轮播图这个子菜单,管理员可以对前台展示的轮播图进行设置,界面如下图4.9所示。

4.9 轮播图管理界面

  

        4.2.3 系统用户界面

管理员点击“系统用户理”这一菜单会显示管理员和普通用户这两个子菜单,管理员可以对这两个角色的信息进行增删改查操作。界面如下图4.10所示。

图4.10 系统用户界面

        4.2.4 资源管理界面

 医疗产品信息推荐系统中的管理人员在“资源管理”这一菜单中是可以对医疗产品信息推荐系统内的医药资讯、资讯分类信息进行维护和管理的,界面如下图4.11所示。

图4.11 资源管理界面

        4.2.5 模块管理界面

医疗产品信息推荐系统中的管理人员在“模块管理”这一菜单下是可以对医疗产品信息推荐系统内的病症管理、医药分类、医药、接诊记录、销售数据进行管控的,其管理界面如下图4.12所示。

图4.12 模块管理界面

5 系统测试与结果分析

5.1 系统测试的目的

系统开发到了最后一个阶段那就是系统测试,系统测试对软件的开发其实是非常有必要的。因为没什么系统一经开发出来就可能会尽善尽美,再厉害的系统开发工程师也会在系统开发的时候出现纰漏,系统测试能够较好的改正一些bug,为后期系统的维护性提供很好的支持。通过系统测试,开发人员也可以建立自己对系统的信心,为后期的系统版本的跟新提供支持。

5.2 系统测试用例

系统测试包括:用户登录功能测试、医药展示功能测试、医药添加、医药搜索、密码修改功能测试,如表5-1、5-2、5-3、5-4、5-5所示:

用户登录功能测试:

表5-1 用户登录功能测试表

用例名称

用户登录系统

目的

测试用户通过正确的用户名和密码可否登录功能

前提

未登录的情况下

测试流程

1) 进入登录页面

2) 输入正确的用户名和密码

预期结果

用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入

实际结果

实际结果与预期结果一致

医药查看功能测试:

表5-2 医药查看功能测试表

用例名称

医药查看

目的

测试医药查看功能

前提

用户登录

测试流程

点击医药列表

预期结果

可以查看到所有医药信息

实际结果

实际结果与预期结果一致

管理员添加医药界面测试:

表5-3 管理员添加医药界面测试表

用例名称

医药发布测试用例

目的

测试医药发布功能

前提

用户正常登录情况下

测试流程

1)点击医药信息管理就,然后点击添加后并填写信息。

2)点击进行提交。

预期结果

提交以后,页面首页会显示新的医药信息 

实际结果

实际结果与预期结果一致

医药搜索功能测试:

表5-4医药搜索功能测试表

用例名称

医药搜索测试

目的

测试医药搜索功能

前提

测试流程

1)在搜索框填入搜索关键字。

2)点击搜索按钮。

预期结果

页面显示包含有搜索关键字的医药

实际结果

实际结果与预期结果一致

密码修改功能测试:

表5-5 密码修改功能测试表

用例名称

密码修改测试用例

目的

测试管理员密码修改功能

前提

管理员用户正常登录情况下

测试流程

1)管理员密码修改并完成填写。

2)点击进行提交。

预期结果

使用新的密码可以登录

实际结果

实际结果与预期结果一致

5.3 系统测试结果

通过编写医疗产品信息推荐系统的测试用例,已经检测完毕用户登录模块、医药查看模块、医药添加模块、医药搜索模块、密码修改功能测试,通过这5大模块为医疗产品信息推荐系统的后期推广运营提供了强力的技术支撑。

6 结论

在开发本医疗产品信息推荐系统之前我胸有成竹,觉得很简单,但在实际的开发中我发现了自身的很多问题,许多编程思想和方法都还没有掌握牢靠,比如Flask、pycharm、Javascript、HbuildX等许多python Web开发技术,通过开发这个医疗产品信息推荐系统我成长了很多,懂得了做什么事情都要脚踏实地,不能眼高手低,在本次医疗产品信息推荐系统的开发中我逐渐掌握逐渐熟悉的技术。

本次医疗产品信息推荐系统的开发中我还学会了很多,例如良好的编程思想和完善的规划思想。在着手编程之前需要罗列出程序框架的大概,脑海中构建出程序的主题框架。做好这一步我们才能胸有成竹的经行开发项目。当设计框架了熟于心之后,需要思考本次编程所需的主要知识点和技术点,并充分学习。如此一来项目的开发才能循序渐进、如丝般顺滑,长久以往就能养成良好的开发习惯。一个程序好不好还要看出的bug多不多,如果在项目完成前做好bug的查验与预防可能发生的事故才能保证程序的稳定长久性运行。如果项目在完工后出现各种问题自己,那么在进入社会后,不仅会给公司团队带来麻烦和增加不必要的工作,还会导致客户流失,公司对自己的评价下降。

在本次项目中我也暴露了诸多问题。对于python的编程知识有所欠缺,环境配置和算法上出现诸多问题,时常导致项目运行出错,或者目标的实现有问题。或者实现想法时算法未优化,使得代码冗长,程序运行不顺畅。

参考文献

[1]牛毅恒,丁孟浩. 分布式人脸相似度搜索系统[P]. 福建省:CN115658677A,2023-01-31.

[2]许灼灼.基于Python语言的标识符自主练习程序设计与实现[J].电脑编程技巧与维护,2023(01):48-49+75.DOI:10.16184/j.cnki.comprg.2023.01.030.

[3]余丙军,郭芬,张永雄,王亮明.基于OBE理念的Python语言程序设计课程教学改革[J].创新创业理论研究与实践,2023,6(01):41-43+47.

[4]姜秋香,郭伟鹏,王子龙,欧阳兴涛,隆睿睿.Python语言在水文水资源领域中的应用与展望[J/OL].计算机工程与应用:1-16[2023-02-26].http://kns.cnki.net/kcms/detail/11.2127.TP.20221229.1252.002.html

[5]陈嘉发,黄宇靖.Flask框架在数据可视化的应用[J].福建电脑,2022,38(12):44-48.DOI:10.16707/j.cnki.fjpc.2022.12.009.

[6]张宁. 基于Flask框架的四六级英语学习系统的设计与实现[D].华东师范大学,2022.DOI:10.27149/d.cnki.ghdsu.2022.002537.

[7]Mathieu Didier. Erratum: Modeling Sensitivities of Energetic Materials using the Python Language and Libraries[J]. Propellants, Explosives, Pyrotechnics,2022,47(2).

[8]李乐. 不同推荐来源的商品信息对购买意愿的影响[D].河南大学,2021.DOI:10.27114/d.cnki.ghnau.2021.001081.

[9]Uzo Izuchukwu Uchenna,Ugboaja Samuel Gregory,Ugwu Nnaemeka Virginus,Obayi Adaora Angela,Chigbundu Kanu Enyioma,Nnamdi Johnson Ezeora,Okwueze Chisom Nneoma,Anigbogu Kenechukwu,Ihedioha Uchechi Michael. Exploring a Secured Socket Python Flask Framework in Real Time Communication System[J]. Asian Journal of Research in Computer Science,2021.

[10]侯梦薇,卫荣,樊林,梁宗强,赵延红.推荐系统在医疗领域的处理模型及应用研究[J].中国数字医学,2019,14(01):80-82.

[11] Long Yuwen, Qiu Xiaoping. Flask 기반의 디지털 핵 신호 처리 플랫폼에 대한 연구[C]//. Proceedings of the 19th National Academic Annual Conference on Nuclear Electronics and Nuclear Inspection Technology., 2018: 336-341 .DOI: 10.26914/c.cnkihy.2018.001020.

[12] 왕젠신(Wang Jianxin), 은행 금융 마케팅에 개인화된 추천 시스템 적용 [D], 운남재경대학교, 2018.

[13] Liu Yezheng, Xiong Qiang, Jiang Yuanchun 다차원 유사성을 기반으로 한 틈새 상품 추천 방법[J], Computer Engineering, 2018, 44(03): 195-200.

[14] He Xiangni, 개인화된 의료 정보 추천 시스템 연구 및 구현 [D], 창사 과학기술대학교, 2017.

[15] 황샤오동(Huang Xiaodong), 맞춤형 의료 정보 추천 시스템 설계 및 구현 [D], 베이징 기술대학교, 2017.

[16] Li Qingming, Duan Fu. 의료 정보 서비스 애플리케이션에서 상황 인식 추천 연구 및 구현 [J] Modern Electronic Technology, 2016, 39(24): 58-62. DOI: 10.16652/j.issn.1004 - 373x.2016.24.014.

감사의 말

이로써 의료제품 정보 추천 시스템 전체가 완성되었습니다. 과정이 매우 힘들었지만 완성되면 뿌듯함을 느낍니다. 비록 설계된 시스템에는 아직 부족한 부분이 많지만, 최선을 다해 노력해 왔습니다. 4년 간의 대학 생활이 성공적으로 마무리되었습니다.

여기서 가장 먼저 감사드리고 싶은 것은 지난 4년 동안 대학에서 저를 가르쳐주신 모든 선생님들입니다. 저에게 전문적인 지식과 인생의 원칙을 많이 가르쳐 주셨습니다. 제가 학교에 입학하고 발전에 대해 아무것도 몰랐을 때부터. 이제 프론트엔드 프레임워크, 백엔드 프레임워크, 비즈니스 프로세스, 데이터 구조, 운영 체제 등 다양한 지식이 포함된 관리 시스템을 독립적으로 개발할 수 있습니다. 이것이 모두 선생님의 공로이고 둘째, 강사님께 감사의 말씀을 전하고 싶습니다. 이 시스템을 개발하면서 수많은 문제에 부딪혔습니다. 온라인과 오프라인으로 강사님께 자주 여쭈어 보았습니다. 강사님께 갈 때마다 결코 조급하지 않았습니다. 그는 항상 저를 세심하게 지도하고 달성 방법을 알려주었습니다. 이 기능이 어떻게 시스템을 더욱 완벽하게 만들고, 관련 정보를 직접 쿼리하여 문제를 해결할 수 있으며, 이는 독립적으로 문제를 해결하는 능력을 향상시킬 수 있습니까? 사람들에게 낚시하는 법을 가르치는 것보다 낚시하는 법을 가르치는 것입니다. 강사의 이러한 업무 태도는 제 평생에 걸쳐 저에게 도움이 될 것입니다. 저는 계속해서 선생님과 더 가까워지고 그에게서 배울 것입니다. 여기서 저는 단지 이렇게 말하고 싶습니다: "선생님 , 고마워요, 고생했어요!" 마지막으로 룸메이트, 동기들에게도 감사의 말씀을 전하고 싶습니다. 4년 동안 함께 공부하는 동안 공부에 대한 많은 조언은 물론, 생활에도 많은 도움을 주셨고, 덕분에 제가 대학 생활을 할 수 있게 되었습니다. 그게 뭐야? 완벽해.

마지막으로, 저는 미래에 더욱 더 멀리 나아갈 수 있기를 바랍니다. 대학에서의 학업과 선생님들의 세심한 가르침에 부응하며 바람과 달을 쫓는 것을 멈추지 않을 것입니다. 왜냐하면 어디에나 봄산이 있기 때문입니다.

프로젝트 소스코드를 무료로 받으시려면 ❤ 팔로우, 좋아요, 수집 후 블로거에게 비공개 메시지를 보내주세요. 감사합니다 -

프로젝트 소스코드를 무료로 받으시려면 ❤ 팔로우, 좋아요, 수집 후 블로거에게 비공개 메시지를 보내주세요. 감사합니다 -

프로젝트 소스코드를 무료로 받으시려면 ❤ 팔로우, 좋아요, 수집 후 블로거에게 비공개 메시지를 보내주세요. 감사합니다 -

추천

출처blog.csdn.net/BS53804/article/details/135382855