コンテンツ
CHAPTER 1: INTRODUCTION……………………………….....2</br>
1.1。研究の背景…………………………………..…2
1.2。問題のステートメント………………………………………..…2
1.3。学習の目的と範囲………………………..….2
1.4。プロジェクトの関連性、実現可能性…………………………..…3
第2章:文献レビュー………………..……..….4
2.1。はじめに………………………………………………4
2.2。コンピューター化されたシステム………………………………..…4
2.3。 Webベースのアプリケーション…………………………………..5
2.4。 World Wide Webのプログラミング言語…....... 5
第3章:方法論………………...……………... 6
3.1。研究方法論……。…………………………….... 7
3.2。プロジェクト活動………………………………………..7
3.3。ツール…………………。………………………………... 10
第4章:結果と議論………。………。…11
4.1。ユースケース図………………………...……………11
4.2。システムフローチャート………………………………..……12
4.3。エンティティ関係図……………………..…….13
4.4。データフロー図……………………………。………14
4.5。データベースの設計……………………………。………... 15
4.6。インターフェイスデザイン…………………。…............................. 16
第5章:要約と結論...………………21
参考文献…………………………………………………………..22
図のリスト
図1:滝モデル…………………………...……..8
図2:ユースケース図……………………..…….11
図3:システムフローチャート…………………………..12
図4:ER図………………………………..…13
図5:データフロー図…………………………..14
図6:データベースの設計…………………………...…..15
図7:ログイン…………………………………………16
図8:ベンダー登録………………………..... 16
図9:ユーザー登録……………………….......... 17
図10:検索医療...………………。………….18
図11:検索薬…..………………………18
図12:Googleマップの場所……..………………... 18
図13:薬を追加。……………………………….... 19
図14:薬を見る………..…………………….19
図15:更新薬…………………………….19
テーブルのリスト
表1:ユーザーテーブル…………………………………………15
表2:ベンダーテーブル……………..……………………….15
表3:結果………………………………………。……..15
抽象的な
医療検索エンジン最適化は、地元の人々向けに設計および開発されたWebアプリケーションです。 Webの人気が高まるにつれて、何百万人もの人々が検索エンジンを使用して情報を発見します。ただし、検索エンジンユーザーは、上位の結果ページにのみ興味があります。 Search Engine Optimization(SEO)は、個々のWebページまたはWebサイト全体を最適化するアクティビティに関連して、検索結果でより高いラッキングを獲得するために友好的にします。 Google、Yahoo、Ask、Bingなどのすべての主要な検索エンジンは、そのランキングに影響を与える特定の要因に基づいてWebページをランク付けします。したがって、SEOは、Webページで適切な種類の信号を生成することを目指しています。最適化されたWebサイトはより良いランクを取得し、通常、より多くの訪問者を獲得します。この研究は、個々のWebページまたはWebサイト全体のさまざまな最適化手法のレビューに基づいて、検索エンジンに優しいものにします。このペーパーでは、SEOで使用された手法に関する以前の研究作業の比較研究を提供し、既知の検索エンジン最適化手法の特定のギャップを特定します。最後に、ウェブサイトを最適化するためのいくつかの適切なガイドラインを提案しました
第1章:はじめに
1.1。研究の背景医療検索エンジンの最適化には、医療店とともに医薬品を検索するための多くの重要な利点があります。ユーザーは薬を心配し、医療店で個人を検索する必要はありません。
Webベースの構造を使用すると、情報の膨大なデータベースにアクセスできるようになります。これにより、医療情報に根本的な変化が与えられます。情報技術により、情報の交換が迅速かつ簡単になります。
Medical Search Engine Optimizationは、ユーザーが薬を迅速に入手するために設計および開発されたWebアプリケーションです。このシステムは、ユーザーがオンラインで薬を検索し、Googleマップの住所とともに医療店を見つけるのに役立ちます。
1.2。問題ステートメントユーザーは店に行き、必要な薬を購入します。ですから、必要な薬を見つけることができ、その人は疲れているのを見つけるのに多くの時間が無駄になります。彼が製品を交換したい場合、もう一度彼は店に行き、それらを交換します。完全なプロセスは、物理的な相互作用に依存します。薬SEOは使いやすいです。ユーザーは、1回のクリックで必要な薬を検索します。
1.3。客観的で範囲このアプリケーションを開発する主な目的は、医薬品を見つけるためのユーザーの時間消費量を短縮することです。ユーザーは薬の要件を投稿できます。ユーザーは薬や有用な情報を検索できます。このアプリケーションは、ユーザーへのログインを提供します。また、ユーザーはすべての期限切れの医薬品情報を取得でき、すべての注文情報を表示できます。同様に、このエンジンは、ろ過されたエリアと市場の薬のコストに基づいて利用可能な薬の名前と医療店のリストを提供します。 1.4。プロジェクトの貢献、実現可能性
1.4.1。技術的な実現可能性このプロジェクトの構築は、技術的に実行可能です。必要なハードウェアとソフトウェアはすべて利用可能です。それらを取得するのはそれほど難しくありません。簡単に言えば、システムの開発とメンテナンスに必要なリソースが利用可能であると言えます。
1.4.2。運用的に実現可能性このプロジェクト開発は、使用する前にユーザーがコンピューターで十分な知識を持つ必要がないため、運用上実行可能です。ユーザーはシステムを簡単に学習して使用できます。開発者のマニュアルまたはチュートリアルを読むだけです。
1.4.3。技術的に実行可能であることに加えて、経済的な実現可能性は、このシステムを開発することも経済的に実行可能です。システムの開発では、開発者が多くのお金を費やす必要はありません。これの開発に使用されるツール
第2章:文献レビュー
2.1。はじめにこの章では、作業で使用される概念とテクノロジー、およびそれらの使用方法について説明します。最近の医療セクションでは、コンピューター化されたシステムが増加しています。情報技術は、医療で非常に重要な役割を果たしています。コンピューターは、学習システムに劇的な変化をもたらしました。情報技術により、医療機関はスペースと時間を節約し、いつでもどこでも、より簡単な医療サービスを提供できます。
2.2。コンピューター化されたシステムテクノロジーは非常に速く進歩しているため、コンピューターは毎日のライブの一部になります。人々はどこでも、職場、学校、自宅でコンピューターを使用しています。コンピューター化されたシステムは非常に効率的で、膨大な量のデータを処理し、大量の情報を保持しています。 Malolos et.al(2002)は、時間と手動の努力が最小限に抑えるにつれて、自動システムが重要であると述べています。 Janes(2001)は、コンピューターが非常に信頼性が高く非常に強力なデバイスであることを詳しく説明しました。彼は、コンピューターにはオフィス内の他の機器と比較して3つの利点があると述べた。コンピューターは、より速く、より正確で、より経済的であるという意味で、これら3つの利点を持っています。 Reyes(2005)は、手動で作業を行うことは時間がかかると述べました。しかし、コンピューターを使用すると、タスクがより実用的になります。 Flores(2002)の視点では、彼は自動化を人間の機械制御の置換として定義しました。 Dioso(2001)によると、コンピューターはインテリジェントな方法で計画、整理、制御に役立ちます。 Ralph M. Stair(1999)の視点では、テクノロジーの成長は、人々が少ない労力で多くのタスクを実行するのに役立ちます。 Gurewich(1999)は、どの企業でもデータベースシステムを使用するときに作業がより速く行われると述べました。コンピューター化されたシステムを使用すると、手動で実行されるタスクと比較して、すべてがより速く行われます。 Mane(2000)は、コンピューターの発明により、手動で行うよりもタスクの実行が容易になったと述べました。コンピューターは誰にとっても非常に必要であり、非常に優れた生産性マシンです。データはコンピューターに保存され、ユーザーは困っているときはいつでも情報にアクセスできます。 Bryan(2006)は、情報を、プロセスを収集し、組織内の情報を配布する人々、手順、およびリソースのセットとして定義しました。これらは、シンプルな手動情報システムと、ハードウェア、ソフトウェアの通信、その他の情報技術を使用するコンピューターベースの情報システムで構成されています。 Sender(2002)は、コンピューターを、時間を効果的に使用するために人間を解放できるインテリジェンスアンプと呼びました。コンピューターは、高速と精度でタスクを実行します。 Thowsand(2005)は、データベースシステムを構造化されたデータセットとして定義しました。これらのデータは、人、製品、またはイベントに関するものです。 Adamski(2007)は、それが経済的であると言うことにより、データベースの利点を強調しました。多くの情報をある程度のデータから取得することができ、冗長性、整合性、セキュリティ、柔軟性、応答性、メンテナンス、データの独立性の制御があります。
2.3。 WebベースのアプリケーションWebアプリケーションは、たとえばインターネットまたはイントラネットのために、ネットワーク上でWebを介してアクセスされるアプリケーションとして定義されます。 Web Applications Nijaz(2000)は、Webアプリケーションは、数百万のクライアントのコンピューターにソフトウェアを邪魔し、インストールすることなく、これらのアプリケーションを更新および維持する能力があるという事実から有名であると述べました。同様に、Bohle(2002)は、クライアントの遍在性のために、Webアプリケーションの人気も詳しく説明しました。 Nijaz(2000)およびJurca(1999)によると、Webは世界全体で広く、放送能力があります。そのSAメカニズムは、地理的な場所に関係なくユーザーが協力し、対話することができるプラットフォームです。 Webサービスを強化する主な理由は、ユーザーがインタラクティブでフレンドリーで柔軟なシステムを構築することです。
2.4。 World Wide Webのプログラミング言語•アプリケーションのメインビルディングテクノロジー、コンピューターベースのテストシステムはHTMLであり、HTMLはWebページのコンテンツを説明および定義するために使用されるマークアップ言語です。 HTMLは、BoldやItalics Textなどのテキストの外観など、画像の指定に使用されるように、ブラウザにページに表示するものを伝えるために発行されます。使用される主なHTML機能は、フォームとカスケードスタイルシートでした。このフォームは、ユーザーからログインデータのユーザー名とパスワードを収集し、収集したデータをWebドキュメントに送信してデータに基づいて動作します。 •アプリケーションのスタイリングは、CSSを使用して行われました。これにはが含まれます
第3章:方法論(ワークドーン)
3.1。研究中に開催された研究方法論的な方法論的な活動は、本を読むことと、関連分野で以前に行われた研究を通じて、医療検索エンジンシステムに関する情報と知識を習得しています。すべての研究資料は、インターネット、ウィキペディア、その他のウェブサイトで入手しました。次のステップは、文献のレビューを読み、理解し、分析し、取得した情報を一致させることです。この研究では、ユーザビリティ、ユーザーフレンドリーなインターフェイス、信頼性、原価計算、ターゲットユーザーのニーズを満たすオンライン試験システムを強調しています。
3.2。業界、ソフトウェア開発者、または開発者チームの問題を解決するためにプロジェクト活動は、プロセス、方法、ツールのレイヤー、一般的なフェーズを含む開発戦略を組み込む必要があります。この戦略は、多くの場合、プロセスモデルまたはパラダイムを開発するソフトウェアと呼ばれます。ソフトウェア開発のプロセスモデルは、プロジェクトとアプリケーションの性質、使用する方法とツール、および必要なコントロールと成果物に基づいて選択されます。すべてのソフトウェア開発は、異なる段階に遭遇する問題解決ループとして特徴づけることができます。ソフトウェアプロジェクトに選択されるプロセスモデルに関係なく、すべての段階はある程度の詳細で同時に共存します。このシステムを開発するために選択された方法論は、ウォーターフォールモデルアプローチです。私はこの方法を選択しました。なぜなら、関係する段階が私のレベルの進歩を支援できるプロジェクトに最適であることがわかったからです。多くの開発者は、ウォーターフォールモデルを好み、開発戦略として広く使用しています。
このアプローチにより、ステージが終了した後にシステムの開発を改訂できるため、ウォーターフォールモデルアプローチが選択されます。ステージが満たされないと、機能を追加または変更するために前のステージに戻る必要があると考えることができます。このモデルのさまざまな段階:•プロジェクト計画•要件設計•設計•開発•統合とテスト•インストールと受け入れ

図1:滝モデル
3.2.1。このフェーズの目的を計画することは、システムを開発するために取られた最良のソリューションと手順を決定することです。計画には、進行状況のタイミングの詳細計画とテクニックの種類が次に取られます。計画には、このプロジェクトに使用する方法論が含まれます。
3.2.2要件分析このフェーズの目的は、このシステムの論理モデルを構築することです。さらに、このフェーズでは、アプリケーションのレビュー、調査、観察、サンプリングなどの事実発見手法、アプリケーションの要件、ソフトウェアの要件、ハードウェア要件を特定するために、事実発見の手法を理解する必要がありました。
3.2.3。設計このフェーズは、システムアーキテクチャのドラフトと、すべての要件分析を満たすアプリケーションのプロトタイプを作成します。このフェーズでは、ユーザーインターフェイスと必要なすべての入力とプロセスが識別されます。また、このフェーズはアプリケーションアーキテクチャを決定します。これは、論理設計を基本システムコーディングに変換して、システムの最初のプロトタイプを生成する方法を示しています。

3.2.4。実装この実装段階では、システムが構築されます。すべてのコードがこのフェーズ内で生成されます。このフェーズの終わりに、システムが実行され、システムの関数のほとんどが使用できるはずです。 Previusフェーズに基づいて、プロトタイプから、システムはこのフェーズ内の最初のバージョンになります。
3.2.5。このフェーズのテストでは、開発されたシステムを評価または検証します。このフェーズには、システムの真のデータベースをシミュレートするシミュレーションデータがあります。これは、キャプチャデータをデータベースと比較する際にシステムの機能をテストすることです。また、システムの最終結果は非常に優先度で重要であるため、システムにエラーまたは問題を引き起こす可能性のあるすべての機能をこのフェーズ内で指定する必要があります。ただし、テストフェーズでは、問題の声明とシステムの目的を克服するためにのみカバーされます。
3.3。ツールこのWebサイトの開発に必要なツール/ソフトウェアは次のとおりです。•フロントエンドプログラミング言語:JavaScript•スタイリングとフロントエンド:HTML&CSS•バックエンド:Java•データベース:MySQL第4章:結果とディスカッション
4.1。ユースケース図使用される統一されたモデリング言語は、ユースケース図です。ユースケースは、ユーザーとシステム間の相互作用を説明する一連のシナリオです。ユースケース図には、アクターとユースケース間の関係が表示されます。ユースケース図の2つの主なコンポーネントは、ユースケースとアクターです。私たちのシステムの俳優は、学生と講師です。ユースケース図は、次の図に設計されています。

図2:ユースケース図
4.2。システムフローチャートシステムフローチャートは、システム内でデータがどのように流れるか、イベントを制御するための決定がどのように行われるかを表示する方法です。これを説明するために、シンボルが使用されます。それらは一緒に接続されており、データに何が起こるか、どこに行くのかを示します。システムフローチャートは、データフローチャートに非常に似ていることに注意してください。

図3:システムフローチャート
4.3。 ER図エンティティ関連モデルとしても知られるエンティティ関連図(ERD)は、情報技術(IT)システム内の人々、オブジェクト、場所、概念、またはイベント間の関係を描写するグラフィカルな表現です。

図4:ER図
4.4。データフロー図データフロー図(DFD)は、非常に限られた数のプリミティブシンボルを使用して、システムによって実行された関数と関数間のデータフローを表します。システムが実行する一連の高レベル関数から始めて、DFDモデル階層はさまざまなサブ機能を表します。

図6:データフロー図
図5:データフロー図
4.5。データベース設計データベースは、統合された全体として情報を処理する目的で使用されます。これは、多くのユーザーに迅速かつ効果的にサービスを提供するために、冗長性が少ない、またはまったくない相互に関連するデータのコレクションとして定義されます。 •制御された冗長性•データの独立性•正確で統合•低コストでの詳細•失敗からの回復•プライバシーとセキュリティ•パフォーマンスデータベースで使用されるテーブルは次のとおりです。 VARCHAR255ベンダー名Varchar255アドレスVarchar255 PIN CODE VARCHAR255パスワードVarchar255 GリンクVARCHAR表2:ベンダーテーブルフィールド名データタイプ説明3:結果
4.6。インターフェイスデザイン

図6:ログイン

図8:ベンダー登録

図9:ユーザー登録

図10:検索医療

図11:検索薬

図12:Googleマップの場所

図13:薬を追加します

図14:薬を見る

図15:薬を更新します
第5章:要約と結論
5.1。まとめ
このシステムは、このシステムが携帯電話からの医療関連の問題をそのまま解決するのに役立つため、このシステムは最高のSavoirアプリケーションの1つです。
このシステムでは、すべての薬と医療に関連するすべての詳細が利用可能になります。
どんな時点でも、ユーザーは近くの医療店を自分の場所に検索します。その時点で、このシステムはユーザーができるだけ早く店を見つけるのに役立ちます。
5.2。結論検索エンジンは、2つの方法で時間を節約します。手動で情報を見つける必要性を排除することにより、および高速で検索を実行することにより。薬検索エンジンがなければ、店舗を1つずつ見なければなりません。
参照
Ai-Mukhtar、Firas&Hamad、Nawzad&Kareem、Shahab。検索エンジン最適化。 Journal of Applied Computer Science Method。(Vol。17。Pg。69-79)(2021、3月)。 https://www.researchgate.net/publication/350529991_search_engine_optimization_a_review
Shahzad、Asim&Jacob、Deden&Mohd Nawi、Nazri&Mahdin、Hareulnizam&Saputri、Marheni。検索エンジンの最適化、ツール、テクニックの新しいトレンド。インドネシアの電気工学とコンピューターサイエンスのジャーナル。 (Vol。18。pg。1568。)(2020年6月)。 https://www.researchgate.net/publication/341795506_the_new_trend_for_search_engine_optimization_tools_and_techniques
Artur Strzelecki。 Google Medical Update:検索エンジンが健康と医療情報のWebサイトの可視性を低下させるのはなぜですか? Int J Environ Res Public Health。 (Vol。17(4)。pg。1160)(2020、2月12日)。 https://www.ncbi.nlm.nih.gov/pmc/articles/pmc7068473/
Ammar Abdulrahman、Jairoun、Sabaa Saleh、Ai-Hemyari、Abdulla、NM et al。 Covid-19パンデミック中のオンライン投薬は、アラブ首長国連邦のパイロット研究。 Journal of Pharmaceutical Policy and Practice。 (Vol。14。pg。38。)(2021、4月)。
https://joppp.biomedcentral.com/articles/10.1186/S40545-021-00320-Z