まとめ
情報技術とネットワーク技術の急速な発展により、人類は新たな情報時代に入り、従来の管理技術では情報を効率的かつ便利に管理できなくなりました。時代のニーズに応え、経営効率の最適化を図るため、さまざまな管理システムが登場し、あらゆる分野が情報管理の時代を迎えており、小説読書ネットワークも情報化時代の変化の産物の一つです。
どのシステムもシステム設計の基本プロセスを踏む必要があり、このシステムも例外ではなく、市場調査、需要分析、概要設計、詳細設計、コーディング、テストを経る必要があり、新しい読書ネットワークは、これらに基づいて設計され、実装されます。Javaテクノロジーについて。このシステムは B/S、いわゆるブラウザ/サーバー モデルに基づいており、Springboot フレームワークを適用し、バックエンド データベースとして MySQL を選択します。このシステムには主に、ホームページ、パーソナルセンター、読者管理、著者管理、小説タイプ管理、小説情報管理、マイ本棚管理、小説ホットリスト管理、コミュニティフォーラム、システム管理などの機能モジュールが含まれています。
本稿では、小説朗読の技術開発背景と開発状況を紹介した後、システムに適した言語と開発プラットフォームを選択し、需要分析に基づいてモジュールを策定し、データベース構造を設計するという通常のソフトウェア開発プロセスに沿って説明します。システム全体の機能モジュールを設計し、システムの機能モジュール図、フローチャート、ER図を作成します。次に、フレームワークを設計し、設計したフレームワークに基づいてコードを記述して、システムの各機能モジュールを実装します。最後に、最初に完成したシステムがテストされます。主に機能テスト、単体テスト、パフォーマンス テストが行われます。テスト結果は、システムが必要な機能を達成でき、明らかな欠点もなく適度に動作することを示しています。
キーワード: Novel Reading Network ; Java テクノロジー; MySQL データベース; Springboot フレームワーク
抽象的な
情報技術とネットワーク技術の急速な発展により、人類は新たな情報時代を迎えました。従来の管理テクノロジーでは、情報を効率的かつ便利に管理できません。時代のニーズに応え、経営効率を最適化するために、さまざまな管理システムが誕生しました。あらゆる階層が情報管理の時代に入っています。小説読書ネットワークは情報化時代の改革の成果の一つである。
どのようなシステムもシステム設計の基本プロセスに従う必要があり、このシステムも例外ではありません。また、市場調査、需要分析、概要設計、詳細設計、コーディングとテスト、Java テクノロジーに基づく新しい読み取りネットワークの設計と実装のステップを経る必要があります。このシステムは、B/s、いわゆるブラウザ/サーバー モードに基づいており、springboot フレームワークを適用し、バックグラウンド データベースとして MySQL を選択します。このシステムには主に、ホームページ、パーソナルセンター、読者管理、著者管理、小説タイプ管理、小説情報管理、マイ本棚管理、小説人気リスト管理、コミュニティフォーラム、システム管理およびその他の機能モジュールが含まれています。
本稿では、まず小説朗読の技術開発背景と開発状況を紹介し、その後、従来のソフトウェア開発プロセスをたどります。まず、システムに適用可能な言語と開発プラットフォームを選択し、需要分析に応じてモジュールを定式化してデータベース構造を設計し、全体の設計に従ってシステムの機能モジュール図、フローチャート、ER図を描画します。システムの機能モジュール。次に、フレームワークを設計し、設計したフレームワークに従ってコードを記述して、システムの各機能モジュールを実現します。最後に、暫定的に完成したシステムは、主に機能テスト、単体テスト、性能テストを含むテストが行われます。テスト結果は、システムが必要な機能を達成できることを示しています。
キーワード: 小説読書ネットワーク。Java テクノロジー。MySQLデータベース。スプリングブートフレームワーク
目次
1 はじめに
1.1トピックの背景
インターネットの発達により、コンピュータが人々の生活に欠かせないオフィスツールとなったことを背景に、ネットワーク技術が様々な場面で応用され、オフィス生活の効率化を図るため、ネットワーク情報技術が急速に発展してきました。このような背景のもと、人類社会は新たな情報化の時代を迎えています。小説は常に読書愛好家にとって最初の選択肢の 1 つであるため、従来のモデルでは読者のニーズを満たすことができず、現時点では効果的で便利なオンライン小説の読書を見つけることが急務となっています。ますます成熟するコンピュータ情報管理技術が、この問題を解決する唯一の選択肢となっています。現在では、コンピュータによる情報管理技術により、小説の読書も容易に行えるようになり、さまざまな業界の情報管理管理に情報管理技術が浸透し、決定的な役割を果たしています。現代社会主義の継続的な進歩に伴い、庶民の生活水準は大幅に向上し、多くの側面がインターネット上で実現され、インターネットは最も直接的、便利かつ高速なアクセスポイントとなりました。
Novel Reading Networkの使用には、従来の小説読書方法に比べて多くの利点があります。まず、小説読書情報の検索が大幅に向上し、小説読書に関する関連情報を入力するだけで、数秒以内に目的の結果をフィードバックできます。次に、大量の小説閲覧情報を保存できると同時に、小説閲覧情報の安全性が保証され、紙ファイルで管理するのに比べて、小説閲覧ネットワークはスペースと人的資源を節約できます。これらの利点により、運用効率が大幅に向上し、運用コストが節約されます。したがって、小説読書の効率を向上させるだけでなく、読者情報のセキュリティを高め、読者が管理者に情報をタイムリーにフィードバックすることを容易にし、小説読書情報を効果的に管理するための小説読書ネットワークを開発する必要があります。読者、著者、管理者の数が増加し、それらの間のインタラクティブなコミュニケーションにより、小説の読書体験の強度がさらに高まります。
このシステムは、Springboot フレームワークと B/S アーキテクチャにより高いプラットフォーム適応性を確保しながら、データベース構造の柔軟性を実現するために MySQL を使用してデータベースを設計する予定です。本稿では、本システムの開発背景、完成させるべき機能、開発プロセスを中心に紹介し、システム設計のポイントや設計思想を中心に解説します。
1.2このテーマに関する研究の現状
現在、適切な管理ソリューションを選択する人が増えていますが、管理経験によって制限されることがよくあります。インターネットは新しいネットワークとして登場し、ネットワークは人々の生活に入り込んでいます。新しい読書ネットワークは間違いなくより良いプラットフォームを提供します。このような成功した管理モデルの文脈では、管理者が管理するのに便利であるだけでなく、著者が小説を公開するのにも便利であり、読者がオンラインで小説を閲覧するのはさらに便利です。
オンライン小説朗読ネットワークは、コンピュータ技術と小説朗読の組み合わせの産物であり、社会の発展の速度はますます速くなり、社会的圧力もますます急速に変化しており、多くの人がストレスを解消するためにさまざまな方法を採用しています。ほとんどの人がストレスを解消する方法は、本を手に取り、幸せな気分でストーリーに没頭し、短期的な快楽で自分を解放することです。
1.3 予備設計方法と実施計画
ソフトウェア アーキテクチャ計画:このシステムはさまざまなデバイス上で実行できる必要があり、コンピュータの構成要件は可能な限り低くする必要があるため、この要件を達成するには、B/S 構造が最適な選択となりました。B /S構造を採用したシステムは、ブラウザが正常に動作する限り、ほとんどのコンピュータ上で動作することができ、また、その後のメンテナンスや二次修正も比較的容易であり、要件を満たしています。
オペレーティング システム ソリューション: Microsoft が発売した最新システムであるWindows 10 オペレーティング システムは、現在市場にあるほとんどのコンピューターでこのシステムを使用しており、完全な機能と優れた互換性を備えています。開発ツール: Eclipseを選択します。Java開発技術。
1.4 本論文の調査内容
この記事は主に 7 つの章に分かれており、最初の部分は、コンピュータ技術の現在の発展状況、小説読書産業の発展段階を主に紹介し、現在の小説読書ネットワークの欠点とそれを使用する利点を分析します。小説の読書情報を管理する情報技術。
第 2 部は関連技術の紹介であり、主に各技術の開発経緯、技術開発の現状、技術的利点、およびこの技術を選択した理由を紹介します。
3つ目はシステム分析で、主にソフトウェア設計に必要な機能を分析します。
4つ目はシステム設計で、主にシステムのアーキテクチャ設計やデータベース設計などを行います。
5 番目の部分は、システムの詳細設計です。
6 番目の部分はシステムのデバッグとテストであり、テスト手法を使用して実現可能性テスト、パフォーマンス テスト、システム テストなどを実施します。
7 番目の部分は要約と謝辞で、主にプログラム設計の完了プロセスと完了状況を要約し、設計プロセスの完了に協力した学生と教師に対するセンターの感謝と願いを表します。
2 システム開発環境
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 はそれほど強力ではないかもしれませんが、オープンソースで広く普及しているため、多くの人がこのデータベースを知っています。
このテクノロジーは Java プラットフォーム用のオープンソース アプリケーション フレームワークであり、その目的は Sping の初期構築および開発プロセスを簡素化することです。デフォルトでは、リーダーがSpring アプリケーションをできるだけ早く実行できるように、多くのフレームワークの使用方法が構成され、Jar パッケージが自動的にロードされます。
SpinrgBoot の主な利点は次のとおりです。
- すべての春の開発に対して、より迅速かつ広範なエントリ エクスペリエンスを提供します。
- 構成ゼロ。
- 一般的に使用される多数のサードパーティ ライブラリの構成を統合しました。
- すぐに使える機能を提供します。現在、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 サイトにおける読者管理の現状は次のように要約されました。
全体的な計画の欠如. Web サイトの情報管理における包括性、体系性、完全性が欠如している場合、情報の計画と整理に多大な人的資源と物的リソースが必然的に必要になります。情報管理手法の導入は、情報管理コストを節約するという目的を間違いなく達成でき、リソースの無駄を減らすだけでなく、小説の読書情報をより組織化し、市場競争において大きな利点となっています。
一歩ずつ進めていくことが必要です 一朝一夕にできるものではありません 情報管理システムも同じです システムの効率を最大限に高めるためには、より研究し、管理者の意見を聞き、実行する必要があります必要な全体計画と組織化 システムの機能を意図的に設計し、各部門が主体的に連携して主体的に取り組む。
(3) 情報セキュリティ対策が講じられていない
プライバシーの権利は神聖かつ不可侵です。これは中華人民共和国憲法によって私たちに与えられた権利です。誰も私たちの正当な権利と利益を侵害することはできません。しかし、オンライン読者情報の管理には大きなセキュリティリスクが伴います。情報漏えい事件が多発 情報セキュリティの強化 ネットワーク情報管理の強化には対策が不可欠です。
(4) リソースを完全に共有できない
インターネットの大きな特徴はリソースの共有です。共有がなければ社会的な交流は生まれず、インターネットの魅力は失われます。読者の情報共有が実現できれば、労働組合の発展に欠かせないものになることは間違いありません。。
(5) 既存システムは拡張性が低い。
科学技術が急速に発展している現在、技術の更新に伴ってソフトウェアのアップデートにも課題が必ず出てきますので、時代に乗り遅れないためには、システムのオープン性とスケーラビリティが必須となります。特徴1があります。
上記の分析に基づいて,新しい読書ネットワークは現実的かつ効果的でなければならない. 総合的なパフォーマンスは以下の通りである: 第一に, システムは読者情報を整理して分類し,読者情報が混乱したり分類することが困難になるのを防ぐことができる; 第二に, システムは読者情報を整理し, 分類することができる.安全で安定しており、読者の情報を漏らすことができず、プライバシー漏洩を引き起こし、読者の利益を損なうだけでなく、Web サイトの評判を傷つけます。第三に、システムは定期的なメンテナンスと修理を容易にするだけでなく、良好なオープン性を備えていなければなりません。時代に合わせた新機能のタイムリーな追加も容易にします。詳細な議論とデモンストレーションの後、システムの全体的な要件が決定されます。
3.3 機能要件の分析
システムの機能要件分析は、ソフトウェア開発者が市場調査に参加し、経営者とのコミュニケーションを経て綿密に検討し、事前のシステム開発に必要な機能を議論・調査することによって行われます。これは開発の最初の重要なステップであり、この段階でシステムに必要なモジュールを策定しておかないと、将来的に無用なトラブルを引き起こす可能性があります。したがって、あなたは真剣にこのステップに専念する必要があります。
このシステムはトップダウンアプローチで開発されており、基本的に以下の機能を位置付けています。
このトピックでは、新しい読書ネットワークの実装が必要です。システムには主に、管理者モジュール、リーダーモジュール、作成者モジュールなどの機能モジュールが含まれています。