Spring Bootベースの医療管理システム/Javaベースの医療システム

まとめ

情報技術とネットワーク技術の急速な発展により、人類は新たな情報時代に入り、従来の管理技術では情報を効率的かつ便利に管理できなくなりました。時代の要請に応え、経営の効率化を図るため、さまざまな管理システムが登場し、各界が次々と情報管理時代を迎えており、医療経営も情報化時代の変化の産物の一つです

どのようなシステムであってもシステム設計の基本プロセスは必要であり、本システムも例外ではなく、市場調査、需要分析、概要設計、詳細設計、コーディング、テストが必要であり、医療管理システムはJava言語をベース設計・実装されています。このシステムは B/S、いわゆるブラウザ/サーバー モデルに基づいており、Springboot フレームワークを適用し、バックエンド データベースとして MySQL を選択します。このシステムには主に、患者、医師、医療保険償還、薬剤情報、予約登録、外来診療記録、外来診療料、外来払戻、病床、入院申請、ベッド移送などの機能モジュールが含まれています

本稿では、医療管理システムの技術開発背景と開発状況を紹介した後、システムに適切な言語と開発プラットフォームを選択し、需要分析に基づいてモジュールを開発し、データベース構造を設計するという通常のソフトウェア開発プロセスをたどります。 、システム全体の機能モジュールに基づいて次に、フレームワークを設計し、設計したフレームワークに基づいてコードを記述して、システムの各機能モジュールを実装します。最後に、最初に完成したシステムがテストされます。主に機能テスト、単体テスト、パフォーマンス テストが行​​われます。テスト結果は、システムが必要な機能を達成でき、明らかな欠点もなく適度に動作することを示しています

キーワード:医療管理システム; Java言語; MySQLデータベース; Springbootフレームワーク


抽象的な

情報技術とネットワーク技術の急速な発展により、人類は新たな情報時代を迎えました。従来の管理テクノロジーでは、情報を効率的かつ便利に管理できませんでした。時代のニーズに応え、経営効率を最適化するために、さまざまな管理システムが誕生しました。あらゆる階層が情報管理の時代に入りました。医療管理は情報化時代の変革の成果の一つです。

どのようなシステムもシステム設計の基本プロセスに従う必要があり、このシステムも例外ではありません。また、市場調査、需要分析、概要設計、詳細設計、コーディングとテストのステップを経て、Java言語に基づいた医療管理システムを設計および実装する必要があります。このシステムは、B/s、いわゆるブラウザ/サーバー モードに基づいており、springboot フレームワークを適用し、バックグラウンド データベースとして MySQL を選択します。このシステムには主に、患者、医師、医療保険の償還、薬剤情報、予約登録、外来医療記録、外来料金、外来返金、病床、入院申請、他科への転送、ベッド変更などの機能モジュールが含まれています。

本稿ではまず医療管理システムの技術開発背景と開発状況を紹介し,その後従来のソフトウェア開発プロセスを追った。まず、システムに適用可能な言語と開発プラットフォームを選択し、需要分析に応じてモジュールを定式化してデータベース構造を設計し、全体の設計に従ってシステムの機能モジュール図、フローチャート、ER図を描画します。システムの機能モジュール。次に、フレームワークを設計し、設計したフレームワークに従ってコードを記述して、システムの各機能モジュールを実現します。最後に、機能テスト、単体テスト、性能テストを中心に、事前に完成したシステムをテストします。テスト結果は、システムに明らかな欠点がないことを示しています。

キーワード:医療管理システム、医療管理システム Java 言語。MySQLデータベース。スプリングブートフレームワーク

目次

まとめ1 

要約 1

1はじめに_

1.1トピックの背景

1.2このテーマに関する研究の現状

1.3予備設計方法と実施計画

1.4本論文の調査内容

2システム開発環境

2.1 Java言語

2.2 B/S アーキテクチャ

2.3 MySQL の概要

2.4 スプリングブートフレームワーク

3システム分析

3.1システムの実現可能性分析

3.1.1経済的実現可能性

3.1.2技術的な実現可能性

3.1.3運用の実現可能性

3.2ウェブサイトの状況分析

3.3機能要件の分析

3.4システム設計ルールと動作環境

3.5システムプロセス分析

3.5.1操作プロセス

3.5.2情報処理の追加

3.5.3情報プロセスの削除

4システム設計

4.1システム設計の主な機能

4.2データベース設計

4.2.1データベースの設計仕様

4.2.2 ER

4.2.3データシート

5システム導入

5.1  システム機能モジュール

5.2  管理者機能モジュール

5.3  患者機能モジュール

5.4ドクター機能モジュール  

6システムテスト

6.1機能テスト

6.2ユーザビリティテスト

6.3保守テスト

6.4パフォーマンステスト

6.5テスト結果の分析

結論 

参考文献

謝辞 

1 はじめに

1.1トピックの背景

インターネットの発達により、コンピュータが人々の生活に欠かせないオフィスツールとなったことを背景に、ネットワーク技術が様々な場面で応用され、オフィス生活の効率化を図るため、ネットワーク情報技術が急速に発展してきました。このような背景のもと、人類社会は新たな情報化の時代を迎えています。人々の経済水準は向上し続けており、身体の健康に細心の注意を払っているため、従来のモデルでは患者のニーズを満たすことができず、効果的で便利なオンライン管理システムの開発が急務となっますますます成熟するコンピュータ情報管理技術が、この問題を解決する唯一の選択肢となっています。現在、コンピュータによる情報管理技術は医療経営を容易に扱えるようになって久しく、実際、情報管理技術は様々な産業の情報管理管理に浸透し、決定的な役割を果たしています。現代社会主義の継続的な進歩に伴い、庶民の生活水準は大幅に向上し、多くの側面がインターネット上で実現され、インターネットは最も直接的、便利かつ高速なアクセスポイントとなりました。 

医療管理システムの使用には、従来の医療管理方法に比べて多くの利点があります。第一に、医療管理情報の検索が大幅に向上し、予約登録に関連する情報を入力するだけで、必要な結果が数秒以内にフィードバックされることです。医療管理システムは、大量の医療管理情報を保存できると同時に、医療管理情報の安全性が高く、紙文書で医療管理情報を管理する場合に比べて、スペースと人的資源を節約できます。これらの利点により、運用効率が大幅に向上し、運用コストが節約されます。したがって、医療管理の効率を向上させ、患者情報のセキュリティを高め、患者が管理者に情報をタイムリーにフィードバックし、医療管理情報を効果的に管理するための医療管理システムを開発する必要があります。患者、医師、管理者の間でのやり取りの数、それらの間の双方向コミュニケーションにより、医療管理の体験強度をさらに高めることができます

このシステムは、Springboot フレームワークと B/S アーキテクチャにより高いプラットフォーム適応性を確保しながら、データベース構造の柔軟性を実現するために MySQL を使用してデータベースを設計する予定です。本稿では、本システムの開発背景、完成させるべき機能、開発プロセスを中心に紹介し、システム設計のポイントや設計思想を中心に解説します。

1.2このテーマに関する研究の現状

最近では、適切な管理ソリューションを選択する人が増えていますが管理の経験によって制限されることがよくあります。インターネットは新しいネットワークとして登場し、ネットワークは人々の生活に入り込んでいます。医療管理システムは間違いなく患者と医師に次の機能を提供します。このような成功した管理モデルの文脈では、管理者にとって管理が便利であるだけでなく医師にとっても予約登録、外来診療記録、外来料金などの情報を追加するのに便利であり、患者にとってもより便利です。患者は登録のためにオンラインで医師の情報を確認します

オンライン医療管理システムは、コンピュータ技術と医療管理を組み合わせた製品であり、社会の発展の速度はますます速くなり、社会の圧力もますます急速に変化しており、多くの人がさまざまな方法で登録を行っていますほとんどの人が登録する方法は、Web サイトに登録することです。これにより、列に並ぶという面倒なプロセスを省くことができます

1.3 予備設計方法と実施計画

ソフトウェア アーキテクチャ計画:このシステムはさまざまなデバイス上で実行できる必要があり、コンピュータの構成要件は可能な限り低くする必要があるため、この要件を達成するには、B/S 構造が最適な選択となりましB /S構造を採用したシステムは、ブラウザが正常に動作する限り、ほとんどのコンピュータ上で動作することができ、また、その後のメンテナンスや二次修正も比較的容易であり、要件を満たしています。

オペレーティング システム ソリューション: Microsoft が発売した最新システムであるWindows 10 オペレーティング システムは、現在市場にあるほとんどのコンピューターでこのシステムを使用しており、完全な機能と優れた互換性を備えています。開発ツール: Eclipseを選択しますJava 開発言語

1.4 本論文の調査内容

この記事は主に 7 つの章に分かれており、第 1 部は主にコンピュータ技術の現在の発展状況と医療業界の発展段階を紹介し、現在の医療管理システムの欠点と情報活用の利点を分析します。医療情報を管理する技術

第 2 部は関連技術の紹介であり、主に各技術の開発経緯、技術開発の現状、技術的利点、およびこの技術を選択した理由を紹介します

3つ目はシステム分析で、主にソフトウェア設計に必要な機能を分析します

4つ目はシステム設計で、主にシステムのアーキテクチャ設計やデータベース設計などを行います。

5 番目の部分は、システムの詳細設計です。

6 番目の部分はシステムのデバッグとテストであり、テスト手法を使用して実現可能性テスト、パフォーマンス テスト、システム テストなどを実施します。

7 番目の部分は要約と謝辞で主にプログラム設計の完了プロセスと完了状況を要約し、設計プロセスの完了に協力した学生と教師に対するセンターの感謝と願いを表します

2 システム開発環境

2.1 Java言語

Java は、Sun開発したクロスプラットフォームのオブジェクト指向プログラミング言語です。Java テクノロジは優れた多用途性、効率性、堅牢なセキュリティプラットフォームの移植性を備えておりJava はオープンソースであり、世界最大の開発者の専門コミュニティがあるため、Java は急速に発展しています

2.2 B/S アーキテクチャ

B/Sシステムは、インターネットに接続できるコンピュータから利用でき、特別なソフトウェアのインストールが不要であることが最大の利点であり、ブラウザからサーバーにリクエストが送信され、サーバーがリクエストを処理して応答を返します。情報をブラウザに送信しますデータに再度アクセスして計算する必要はありません。要求を軽減するためにデータを表示するだけで済みます。クライアントが「痩せた人」のような場合、サーバーはますます「太って」いきますC/Sアーキテクチャと比較した場合、B/S アーキテクチャとC/Sアーキテクチャの最大の違いは、 B/Sシステムのアプリケーション ソフトウェアは患者と対話するためのプラットフォームとして Web ブラウザを使用するのに対し、 C/S システムはWeb ブラウザを使用することです。専用のアプリケーションの開発が必要です

2-1 B/S構成図

2.3 MySQL の概要

ソフトウェア プロジェクトでは、データのデータベースを操作することで、そのセキュリティ、独立性、データの一貫性が確保され、データへのアクセスがシステムによって提供されるため、プログラマがアプリケーションを開発する時間を効果的に短縮できます。

MySQL はマルチスレッドをサポートしているため、システム リソースを簡単に使用でき、実行速度が向上します。また、MySQL にさまざまな形で接続するための odbc、jdbc、tcp/ip も提供しており、機能が不足していて規模も小さいですが、このシステムには十分です。

MySQL のソース コードは外部に公開されているため、誰でも対応する方法でダウンロードし、個人のニーズに応じて変更できます。MySQL は、その速度、信頼性、適応性により高く評価されています。

MySQL はそれほど強力ではないかもしれませんが、オープンソースで広く普及しているため、多くの人がこのデータベースを知っています。

2.4スプリングブートフレームワーク

このテクノロジーは Java プラットフォーム用のオープンソース アプリケーション フレームワークであり、その目的は Sping の初期構築および開発プロセスを簡素化することです。デフォルトでは、患者がSpring アプリケーションをできるだけ早く実行できるように、多くのフレームワークの使用方法が構成され、Jar パッケージが自動的にロードされます。

SpinrgBoot の主な利点は次のとおりです。

  1. すべての春の開発に対して、より迅速かつ広範なエントリ エクスペリエンスを提供します。
  2. 構成ゼロ。
  3. 一般的に使用される多数のサードパーティ ライブラリの構成を統合しました。
  4. すぐに使える機能を提供します。現在、Java 分野のすべての開発者が SpinrgBoot を使用しており、徐々に開発分野のリーダーになりつつあります。

3 システム分析

3.1 システムの実現可能性分析

3.1.1 経済的実現可能性

このシステムは卒業プロジェクト制度であり、システム自体に技術的欠陥があるため、そのまま商用利用することはできませんが、学費などの追加費用をかけずに、このシステムの開発を通じて学力レベルを向上させたいだけです。特別なサーバー。すべての作成・作業工程がパソコン上で実現でき、使用するソフトウェアのほとんどがオープンソースソフトウェアであるため、経済的コストも高くなく、容易に導入できます。

3.1.2 技術的な実現可能性

本システムの開発では、システム開発の開発言語としてJavaを使用し開発環境として Eclipseを選択しましたが、本システムの互換性や複数患者での操作性を左右するB /S構造、また、データベースとしてMySqlを選択しました。データのセキュリティが向上するだけでなく、データの操作性も確実に向上します。

3.1.3 運用の実現可能性

このシステムは開発言語としてJavaを使用しており、B /S構造の選択により、このシステムの動作に必要なリソースは少量だけであり、多くのハードウェア構成は必要ありません。現時点では、ブラウザが正常に動作する限り、このシステムを使用すると、すべてのパソコンが正常に動作します。

要約すると、このシステムの設計開発のための経済的、技術的、運用的条件がすべて満たされており、システム開発には実現可能性の条件があります。

3.2ウェブサイトの状況分析

システムを利用する患者数は患者情報管理者の負担を直接左右しますが、Web サイト管理者の負担が大きく煩雑であることは間違いありません予備調査により、ウェブサイトにおける患者管理の現状は次のように要約されました。

全体的な計画の欠如. Web サイトの情報管理における包括性、体系性、完全性が欠如している場合、情報の計画と整理に多大な人的資源と物的リソースが必然的に必要になります。情報管理手法の導入により、情報管理コストを節約するという目的は間違いなく達成され、リソースの無駄が削減されるだけでなく、医療管理情報がより整理され、市場競争において大きな利点となります。

一歩ずつ進めていくことが必要です 一朝一夕にできるものではありません 情報管理システムも同じです システムの効率を最大限に高めるためには、より研究し、管理者の意見を聞き、実行する必要があります必要な全体計画と組織化 システムの機能を意図的に設計し、各部門が主体的に連携して主体的に取り組む。

(3) 情報セキュリティ対策が講じられていない

プライバシーの権利は神聖かつ不可侵です。これは中華人民共和国憲法によって私たちに与えられた権利です。誰も私たちの正当な権利と利益を侵害することはできません。しかし、オンラインの患者情報管理には大きなセキュリティ リスクが伴います。情報漏えい事件が多発 情報セキュリティの強化 ネットワーク情報管理の強化には対策が不可欠です。

 (4) リソースを完全に共有できない

インターネットの大きな特徴はリソースの共有です。共有がなければ社会的な交流は生まれず、インターネットの魅力は失われます。もし患者情報の共有が実現できれば、それは労働組合の発展にとって不可欠なものになることは間違いありません

(5) 既存システムは拡張性が低い。

科学技術が急速に発展している現在、技術の更新に伴ってソフトウェアのアップデートにも課題が必ず出てきますので、時代に乗り遅れないためには、システムのオープン性とスケーラビリティが必須となります。特徴1があります

上記の分析に基づいて、医療管理システムは現実的かつ効果的でなければなりません。総合的なパフォーマンスは次のとおりです: 第一に、システムは患者情報を整理および分類して、患者情報が混沌として分類が困難になることを防ぎます。第二に、システムは次のとおりです。安全かつ安定していて、患者の情報を漏洩することができず、プライバシー漏洩を引き起こし、患者の利益を損なうだけでなく、病院の評判を傷つけます。第三に、システムは定期的なメンテナンスと修理を容易にするだけでなく、良好なオープン性を備えていなければなりません。時代に合わせた新機能のタイムリーな追加も容易にします。詳細な議論とデモンストレーションの後、システムの全体的な要件が決定されます

3.3 機能要件の分析

システムの機能要件分析は、ソフトウェア開発者が市場調査に参加し、経営者とのコミュニケーションを経て綿密に検討し、事前のシステム開発に必要な機能を議論・調査することによって行われますこれは開発の最初の重要なステップであり、この段階でシステムに必要なモジュールを策定しておかないと、将来的に無用なトラブルを引き起こす可能性があります。したがって、あなたは真剣にこのステップに専念する必要があります。

このシステムはトップダウンアプローチで開発されており基本的に以下の機能を位置付けています。

このトピックでは医療管理システムの実装が必要であり、システムには主に管理者モジュール、患者モジュール、医師モジュールなどの機能モジュールが含まれます。

(1)管理者のユースケース図は次のとおりです。

おすすめ

転載: blog.csdn.net/weixin_47958760/article/details/133387498