ssm + mysql オンライン教育評価システム - コンピューター卒業プロジェクトのソース コード 09259

まとめ 

インターネットの普及に伴い、各界各層がインターネットを活用した自己宣伝を検討しており、独自のインターネットシステムを構築し、維持管理することが最善の方法となります。実際の応用では、アプリケーションソフトウェアの動作ルールと開発手順を使用して、Java テクノロジーを使用したオンライン教育評価システムを構築します。

この設計は主に、人間化、高効率、利便性などの利点を組み合わせたオンライン教育評価システムを実装し、ホームページ、カルーセルチャート、お知らせ情報、リソース管理(ニュースリスト、ニュース分類リスト)システムユーザー(管理者、ニュース分類リスト)を完成させます。学生ユーザー))モジュール管理(評価情報、評価記録、指導科目)およびその他の機能モジュール。システムはブラウザを介してサーバーと通信し、データのやり取りと変更を実現します。パソコンを使って指を動かすだけでシステムを操作し、データ通信管理を実現します。システム全体の設計プロセスはデータのセキュリティ、安定性、信頼性などの問題を十分に考慮しており、運用プロセスはシンプルです。このシステムは、科学的な管理方法と便利なサービスにより、作業効率を向上させ、データ保管のエラーや漏れを削減します。

オンライン授業評価システムはJava言語を使用し、SSM技術を用いて開発されており、データに関しては主にMicrosoft社のMySQLリレーショナルデータベースをデータ記憶媒体として使用してシステム開発を完了しています。

キーワード: オンライン教育評価システム、Java 言語、ssm フレームワーク、mysql

SSM オンライン教育評価システム

抽象的な

  インターネットのトレンドの到来により、さまざまな業界がインターネットを利用して自社を宣伝することを検討しています。最善の方法は、独自のインターネット システムを確立し、維持管理することです。実際のアプリケーションでは、Java テクノロジーを使用してアプリケーション ソフトウェアの作業ルールと開発手順を構築し、オンライン教育評価システムを構築します。

この設計は主に、人間化、効率性、利便性の利点を組み合わせたオンライン教育評価システムを実装します。ホームページ、ローテーション表、お知らせ情報、リソース管理(ニュース一覧、ニュース分類一覧)、システム利用者(管理者、学生利用者)モジュール管理(評価情報、評価記録、指導科目)などの機能モジュールが完成します。システムはブラウザを通じてサーバーと通信し、データのやり取りと変更を実現します。パソコンを使って指を動かすだけでシステムを操作でき、データ通信管理を実現します。システム全体の設計プロセスはデータのセキュリティ、安定性、信頼性などの問題を十分に考慮しており、運用プロセスはシンプルです。科学的な管理と便利なサービスにより、業務効率の向上とデータ保管漏れの削減を実現するシステムです。

オンライン授業評価システムはJava言語とssm技術を用いて開発されています。データに関しては、システム開発を完了するためのデータ記憶媒体として、主に Microsoft の MySQL リレーショナル データベースが使用されます。

キーワード:オンライン授業評価システム。Java 言語。SSM フレームワーク。mysql

目次

第1章;序章

第2章 関連技術の紹介

第 3 章 システム分析

第4章 システム設計

第5章 システムの導入

第6章 システムテスト

要約する

謝辞

参考文献

1章;序章

1.1 研究の背景

現代のコンピューターサイエンスの急速な発展と情報通信技術の応用と促進に伴い、さまざまな学校の教育管理モデルは大きな変化を遂げています。学校教務管理業務の情報化・デジタル化の教育と実践もますます注目を集めています。学生の授業評価業務は、学生の学業や教師の授業活動と密接に関連しており、大学における情報管理の重要な部分でもあります。全校選択科目の目的は、生徒の知識を広げ、生徒の質の高い教育を強化し、かけがえのない重要な複合的なシニア人材を育成することです。

今日の社会では、教育レベルおよび指導管理ソフトウェアおよびハードウェアに対する要件がますます高まっており、学校が指導管理ソフトウェアの完全なセットを備えることがさらに求められています。この機能を実現するには、学校管理者は、学校内で適切な完全な管理を実施し、教師と生徒のニーズにできるだけ早く対応し、タイムリーな評価を提供できるように、効率的なオンライン教育評価システムを装備する必要があります。サービスを提供し、効率的で便利な環境を提供します。大学の学生評価システムは、キャンパスネットワークにおける重要な応用システムであり、学校教育、科学研究、管理の基礎環境を大幅に改善し、学校管理の近代化レベルをある程度反映しています。

1.2 開発の意義

学生の観点から見ると、学校教育制度の改革により、ほとんどの大学が学生の自主的な授業評価モデルを導入し始めています。従来の教育モデル (学校が用意したコースに生徒が従う) はもはや新しい教育モデルに適応できません。教育が依然として書面で評価されている場合、一方では多くの人的資源と物的資源が浪費され、時間も無駄になります。人為的な統計集計プロセスでは、回避可能なエラーやその他の状況が発生します。大学の学生数が増加するにつれて、上記の欠点はますます顕在化するでしょう。授業評価にインターネットを活用すれば、学生はパソコンの前で個人評価情報を入力するだけで、教務部門の数倍の業務を完了することができます。教師の視点から見ると、教師の代理授業の申請やコース公開作業が容易になり、授業情報の入手も早くなるため、授業評価システムを導入することで教師の負担が大幅に軽減され、授業業務の効率化が図れます。

1.3 開発状況

国内の教育研究用ソフトウェアと比較すると、海外の教育研究用ソフトウェアは早くに開発され、比較的成熟しています。1970 年代後半には、米国は NSFNET (National Science Foundation Network) を設立し、プロジェクトの申請とプロジェクトの進捗報告はすべてオンラインで行われました。オンライン学生評価システムも充実しており、世界中の学生が自宅にいながら入学、評価、試験、卒業論文、学位取得までの学習と生活の全プロセスをインターネット上で完結させることができます。現在、世界には確立された通信教育学校が数百校あり、オンライン教育はさまざまな場所で大きな役割を果たし、世界各国で多くの人材を育成しています。これらはすべて、インターネット ベースのキャンパス ネットワークのアプリケーションがキャンパスのあらゆる側面に浸透していることを示しています。     

我が国の多くの大学では単位制を導入していますが、その基本は学生が自由に授業を評価できるようにすること、つまり学生に学習の自主性を与えることにあります。ここで、学生が授業を評価する際の制約要因は比較的複雑であり、作業量も多く、短期間で完了する必要があることが多い。コンピュータによる指導評価を利用すると、大量の指導評価データをリアルタイムに検査・集計し、評価結果を出力することができるため、手作業で発生しやすいエラーを回避することができ、非常に便利です。

2章 関連技術の紹介

2.1 JAVAの概要

Java は主に CORBA テクノロジとセキュリティ モデルを使用して、インターネット アプリケーションのデータを保護します。また、EJB (Enterprise JavaBeans)、Java サーブレット API、JSP (Java サーバー ページ)、および XML テクノロジーの完全なサポートも提供します。JAVA 言語は、指定されたタスクを完了するための最も基本的なメソッドを提供するオブジェクト指向言語であり、開発者はいくつかのアプリケーションを作成するためにいくつかの概念を知るだけで済みます。Java プログラムは比較的小さいため、そのコードは小型マシン上で実行できます。Java は、カプセル化、継承、ポリモーフィズムという 3 つの主な機能を備えたコンピュータ プログラミング言語であり、エンタープライズ Web アプリケーション開発やモバイル アプリケーション開発で広く使用されています。

Java 言語と一般的なコンパイラおよびリテラル変換の違いは、Java ではまずソース コードをバイトコードに変換し、次にそれをさまざまな JVM 上で実行できる JVM の実行可能ファイルに変換することです。したがって、クロスプラットフォームの性質が実現されます。このため、初期の頃は Java が非常に遅くなっていましたが、Java が発展するにつれて改善されました。

2.2 MySQL データベース

Mysql の言語は構造化されていないため、ユーザーはデータを操作できます。MySQL は、その速度、信頼性、適応性により多くの注目を集めています。ほとんどの人は、トランザクション処理を行わずにコンテンツを管理するには MySQL が最適な選択肢であることに同意します。また、Mysql は言語と構造が比較的単純ですが、その機能と保存される情報量が非常に強力であるため、広く使用されています。

プログラミング プロセスにおける MySQL データベースの役割は非常に広範囲に及び、データ クエリにおいてユーザーに大きな利便性をもたらします。Mysql データベースのアプリケーションは非常に柔軟で強力であるため、大きなコードを記述する必要がある他のプログラムとは異なり、特定の機能を実装するために必要なコードはほんの小さな部分だけです。一般に、Mysql データベースの言語は比較的単純です。

データ プロセス分析は主にデータ ストレージのリポジトリであり、実際のリポジトリではなくコンピュータ上で実行されます。データは、順序付けされていない方法ではなく、固定フォーマットで保存されます。その定義は、データは長期間にわたって固定フォーマットを持ち、共有コンピュータ メモリに保存できるということです。データベース管理には主にデータの保存、変更・追加、データテーブルの構築などが含まれます。システム データの正常な動作を保証するために、一部の有能なプロセッサでは、専門家がデータを処理しなくてもシステム データを管理できます。データテーブルを確立すると、データテーブル内のデータを調整し、データを再結合および再構築して、データのセキュリティを確保できます。データベースの強力な機能のため、このシステムの開発では主にデータ管理に Mysql を使用します。

2.3 B/S アーキテクチャ 

B/S 構造には多くの機能もあり、たとえば、シグナル リクエストを多くのブラウザーで実行できます。また、ユーザーの作業負荷を適切に軽減できます。クライアントに少量の実行ソフトウェアをインストールまたは設定することで、ユーザーの作業負荷を徐々に軽減できます。これらの機能の動作は主にサーバーによって制御されます。ソフトウェアの技術が継続するにつれて、ユーザーの作業負荷は徐々に軽減されます。成熟した, 最も重要な機能はブラウザと連携することであり, ソフトウェア開発に大きな利便性をもたらします. 開発コストを削減するだけでなく, システムのソフトウェア機能を継続的に強化することができます. 各層は互いに独立しており、プレゼンテーション層は B/S です。この構造により、相互接続の主な特徴が完成します。

2.4 MVVM パターンの概要:

MVVMはModel-View-ViewModelの略称です。これは本質的に MVC の改良版です。MVVM はビューの状態と動作を抽象化し、ビュー UI とビジネス ロジックを分離できるようにします。もちろん、ViewModel はこれらのことをすでに行っており、モデルのデータを取り出して、コンテンツを表示する必要があるためにビューに含まれるビジネス ロジックの処理に役立ちます。Microsoft の WPF は、Silverlight、オーディオビデオ3Dアニメーションなどの新しい技術エクスペリエンスをもたらし、その結果、ソフトウェア UI レイヤーがより詳細でカスタマイズ可能になります。同時に、技術レベルでは、WPF はバインディング、依存関係プロパティ、ルーテッド イベント、コマンド、DataTemplate、ControlTemplate などの新機能ももたらします。MVVM (Model-View-ViewModel) フレームワークの起源は、 MVP (Model-View-Presenter)パターンと WPF を組み合わせたアプリケーション手法から進化した新しいアーキテクチャフレームワークです。これは、オリジナルの MVP フレームワークに基づいており、ますます複雑になる顧客ニーズの変化に対応するために WPF の新機能が組み込まれています。

2.5 ssm の 3 つの主要なフレームワーク

SSM (Spring+SpringMVC+MyBatis) フレームワーク セットは、2 つのオープン ソース フレームワーク Spring と MyBatis によって統合されています (SpringMVC は Spring の一部です)。比較的単純なデータ ソースを使用する Web プロジェクトのフレームワークとしてよく使用されます。

2.5.1 Spring
Spring は、プロジェクト全体で Bean を組み立てる大きな工場のようなもので、設定ファイル内で、特定のパラメータを使用してエンティティ クラスのコンストラクタ メソッドを呼び出し、オブジェクトをインスタンス化するように指定できます。プロジェクトにおける接着剤とも言えます。
Spring の核となるアイデアは IoC (Inversion of Control) です。これは、プログラマがオブジェクトを明示的に「新規」にする必要がなくなり、Spring フレームワークにすべてを任せることを意味します。
2.5.2 SpringMVC
SpringMVC は、プロジェクト内のユーザー リクエストをインターセプトします。そのコア サーブレットである DispatcherServlet は、仲介またはフロント デスクの責任を引き受け、HandlerMapping を通じてユーザー リクエストをコントローラーに照合します。コントローラーは、リクエストに応じて実行される特定の操作です。SpringMVC は、SSH フレームワークの Struts に相当します。
2.5.3 mybatis
mybatis は jdbc のカプセル化であり、データベースの基礎となる操作を透過的にします。mybatis の操作は sqlSessionFactory インスタンスを中心に行われます。Mybatis は、構成ファイルを通じて各エンティティ クラスの Mapper ファイルに関連付けられており、Mapper ファイルには、各クラスに必要な SQL ステートメントのデータベースへのマッピングが設定されています。データベースと対話するたびに、sqlSessionFactory を通じて sqlSession を取得し、sql コマンドを実行します。

ページがコントローラーにリクエストを送信し、コントローラーがビジネス層の処理ロジックを呼び出し、ロジック層がリクエストを永続層に送信し、永続層がデータベースと対話して、結果をビジネス層に返します。処理ロジックをコントローラーに送信し、コントローラーはビューを呼び出してデータを表示します。

第 3 章 システム分析

3.1実現可能性の分析

この設計は B/S モードに基づいており、Java テクノロジーを使用して MySQL データベースと Myeclipse を実装しており、全体的な実現可能性は次の 3 つの側面に分けられます。

3.1.1 技術的実現可能性分析

いわゆる技術的実現可能性とは、初期段階で計画した機能を限られた時間内で満たせるかどうかを指します。開発・設計で解決できない問題に遭遇することはありますか?完成したプロジェクトがうまく活用できるか、不足点があった場合、その後のメンテナンスが非常に困難になるかどうか。システムを評価した結果、既存のテクノロジーで目標を達成できることが判明しました。Java テクノロジーを使用して動的ページを実装し、依存性の低い設計パターン、柔軟なデータベース、安定したサーバーを組み込むことで、システム全体の運用効率が大幅に向上します。このことから、技術レベルでの目標の達成は決して無理な考えではないことがわかります。

3.1.2 経済的実現可能性分析

プロジェクトで使用されるツールのほとんどは現在一般的なオープンソースで無料であるため、開発の初期段階ではプロジェクトに使用される資金が大幅に削減され、ソフトウェアの開発はプロジェクト中の資金に影響されません。初期段階にあるため、経済的にはまだ実現可能です。最小限の金額でユーザーのニーズに応えられるように努めます。人件費や設備費を節約できます。ペーパーレス化・高効率化の道をどんどん突き進んでいきます。

3.1.3 運用可能性分析

本システムの機能を実現するための操作は非常に簡単で、一般的なコンピュータの一般的な構成で動作するため、コンピュータの基本的な使い方の知識があればスムーズに使用することができます。パソコンはインターネットに接続でき、システムに正常にアクセスできますが、オペレーターは特別な能力は必要なく、業務プロセスを理解し、専門知識に基づいて正しい操作を行うだけでよいため、オンライン評価制度を導入しています。運用上は可能です。

3.1.4 法的規制の実現可能性分析

ソフトウェアの開発は法律に違反しますか? これには、ソフトウェアやシステムをリリースできるかどうかの問題が含まれます。法律に違反した場合は、法律によって罰せられます。よくある法的問題はソフトウェアの盗用で、他人のソフトウェアをコピーした場合は厳しく罰せられます。

3.2 要件分析

システムの開発・設計を行う前に、機能の事前構想を作成し、管理システムがどのようなセクションで構成され、各セクションがどのような機能を持っているのか、全体の設計がユーザーのニーズを満たしているのかを明確に理解した上で、詳細な分析と要約を行う必要があります。開発したシステムが機能することで、完全なシステムを設計し、実装します。最高レベルの理解を達成し、システム機能を最適化するためのユーザーと開発者間のコミュニケーション分析。

学生のユースケース図を以下に示します。

図 3-1 学生のユースケース図

管理者のユースケース図を以下に示します。

図 3-2 管理者の使用例図

オンライン教育評価システムのニーズを分析した後、システム全体は主に管理者と学生に分かれており、各モジュールの下の分岐機能は異なります。学生モジュールにはホームページ、お知らせ情報、ニュース情報、指導評価情報が含まれ、管理者モジュールにはホームページ、カルーセルチャート、お知らせ情報、リソース管理(ニュースリスト、ニュースカテゴリリスト)、システムユーザー(管理者、学生ユーザー)が含まれます。 )モジュール 管理(評価情報、評価記録、指導科目)管理およびその他のモジュール。

3.3 非機能要件の分析

システムには、パフォーマンス要件、ホストできる最大ユーザー数、安定性、使いやすさなど、機能以外の要件が多数あります。このシステム分析では、人が利用するシステムであるため、ユーザーの視点やユーザーエクスペリエンスを十分に考慮した、分かりやすさ、使いやすさ、操作しやすさを考慮したシステム分析を行っています。 。

3.4ビジネスプロセス分析

3.4.1ログイン手順

ログインモジュールは主に管理者とユーザーの権限ログインに対応しており、ユーザーログインのフローチャートを図 3-3 に示します。

図 3-3 ログインのフローチャート

3.4.2登録プロセス

アカウントを持っていないユーザーは、図 3-4 に示す登録インターフェイスにアクセスして登録できます。

図 3-4 登録フローチャート

3.4.3情報処理の追加

ユーザーが情報を追加すると、情報番号が自動的に生成されます。追加された情報はシステムによって検証され、検証に合格するとデータベースに追加されます。情報の追加が成功した場合は、追加は失敗します。情報を追加するプロセスを図 3-5 に示します。

図 3-5 情報追加のフローチャート

3.4.4情報プロセスの削除

ユーザーは、削除する情報を選択し、情報の削除操作を実行できます。情報を削除する場合、システムは情報を削除してもよいかどうかを確認するプロンプトを表示します。削除する場合、情報は正常に削除され、システム データベースによって情報が削除されます。情報削除のフローチャートを図 3-6 に示します。

図 3-6 削除情報のフローチャート

3.5 データプロセス分析

ゼロレイヤーのデータ フローチャートには、ログイン、ユーザー機能、取得と保守などのモジュールが含まれます。ログイン モジュールで使用されるデータ ストレージには、ユーザー アカウント ドキュメントが含まれます。ユーザー機能モジュールに必要なストレージは、各ユーザー機能のデータ ドキュメントです。モジュールの検索と保守には上記を使用し、キーワードによりデータ文書を検索します。

システムのゼロレイヤー データ フロー図を次の図に示します。

図 3-2 システムデータフロー図(ゼロ層)

1 レベルのデータ フローチャートは、0 レベルのデータ フローチャートを改良したもので、ログインはログイン データの入力とデータの改善に細分化され、ユーザー機能は基本ユーザー機能とメイン ユーザー機能に細分化されます。

システムの 1 レベルのデータ フロー図を次の図に示します。

図 3-3 システムデータフロー図(1 層)

第 2 層のデータ フローは、第 1 層のデータ フロー層図のログイン情報とユーザー機能の入力を改良したものです。すなわち、ログイン情報の入力は情報入力と背景検討に細分化され、ユーザー機能はホームページ、お知らせ情報、ニュース情報、評価情報などの操作に細分化されます。

システムの第 2 層のデータ フロー図を次の図に示します。

図 3-4 システムデータフロー図(レイヤー 2)

第4章システム設計

4.1 システム構成設計

現在、B/S システムの主なデータ アクセス方法は、ユーザーがブラウザ ページからシステムにアクセスし、ユーザーがサーバーに送信したリクエストをシステムが自動的に処理することです。ページ上で対応する操作を行うことで、サーバーから配信される処理結果を確認できます。オンライン教育評価システムは主にビュー、モデル、制御の 3 層のアーキテクチャ設計に分かれています。ビュー層では主にサーバー側でクライアントにフィードバック表示されるデータの操作を行い、モデル層では主に関連するビジネスロジックやデータ統合などを行います。モデルは主に 2 つの層間の関係を調整し、最終的にデータの送信を実装します。

システム構成図を次の図に示します。

図 4-1 システム構成図

4.2 機能モジュールの設計

システム設計の目的は、システムに含まれるすべての機能構造を分析し、開発者がシステムの設計、開発、実装に向けて準備できるようにすることです。予備的な需要調査、分析、分類後、決定される全体的な需要には主に複数のモジュールが含まれます。つまり、ホームページ、カルーセル チャート、お知らせ情報、リソース管理 (ニュース リスト、ニュース分類リスト) システム ユーザー (管理者、学生) ユーザー) モジュール管理(評価情報、評価記録、指導科目)。システム全体の役割は 2 つの部分に分かれており、1 つは学生、もう 1 つは管理者です。権限の配分も非常に明確で、学生ユーザーには情報の閲覧に加えて、自分のアカウント情報や評価情報などの問い合わせや管理を行う権限があり、管理者が最上位の権限を持っています。

システムの機能構成図を下図に示します。

図 4-2 システムの機能構成図

4.3 データベース設計

4.3.1 コンセプトモデルの設計

開発するシステムの場合、ER 図を使用すると、他の人がシステムのトランザクションとトランザクション間の関係をより迅速かつ簡単に理解できるようになります。システム分析段階で得られた結論によると、オンライン教育評価システムには複数のエンティティ (教師、管理者、コース、教育評価、学生) が存在することが判明しました。

システム全体の ER 図を次の図に示します。

図 4-4 システム全体の ER 図

4.3.2 データテーブルの設計

データベースの論理構造は、データベース内の特定のフィールドを使用して ER 図を記述します。フィールドとデータ型の説明を使用してオブジェクトの特性を具体化し、最終的には特定の論理関係を持つデータベース テーブル構造を形成します。オンライン授業評価システムに必要なデータ構造の一部を次の表に示します。

テーブル access_token (ログインアクセス期間)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

トークンID

整数

10

0

N

Y

一時的なアクセスバッジID

2

トークン

可変長文字

64

0

Y

N

一時的なアクセスバッジ

3

情報

文章

65535

0

Y

N

4

最大値

整数

10

0

N

N

2

最大寿命: デフォルト 2 時間

5

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

6

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

7

ユーザーID

整数

10

0

N

N

0

ユーザーID:

表記事(記事:コンテンツ管理システムの記事)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

記事ID

中程度の

8

0

N

Y

記事ID: [0,8388607]

2

タイトル

可変長文字

125

0

N

Y

Title: [0,125]は記事やHTMLのタイトルタグに使用されます

3

タイプ

可変長文字

64

0

N

N

0

記事分類: [0,1000] は、指定されたタイプの記事を検索するために使用されます

4

ヒット

整数

10

0

N

N

0

クリック数: [0,1000000000] この記事を訪れた人の数

5

賞賛レン

整数

10

0

N

N

0

いいね数

6

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

7

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

8

ソース

可変長文字

255

0

Y

N

出典: [0,255] 記事の出典

9

URL

可変長文字

255

0

Y

N

ソースアドレス: [0,255] は記事が公開された Web サイトにジャンプするために使用されます

10

鬼ごっこ

可変長文字

255

0

Y

N

タグ: [0,255] は、記事の関連コンテンツをマークするために使用されます。複数のタグはスペースで区切られます。

11

コンテンツ

長文

2147483647

0

Y

N

本文:記事の主な内容

12

画像

可変長文字

255

0

Y

N

表紙絵

13

説明

文章

65535

0

Y

N

記事の説明

テーブルarticle_type(記事分類)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

タイプID

smallint

5

0

N

Y

カテゴリID: [0,10000]

2

画面

smallint

5

0

N

N

100

表示順序: [0,1000] により、カテゴリが表示される順序が決まります。

3

名前

可変長文字

16

0

N

N

カテゴリ名: [2,16]

4

父親ID

smallint

5

0

N

N

0

親カテゴリID: [0,32767]

5

説明

可変長文字

255

0

Y

N

説明: [0,255] は、この分類の役割を説明します。

6

アイコン

文章

65535

0

Y

N

カテゴリアイコン:

7

URL

可変長文字

255

0

Y

N

外部リンクアドレス:[0,255] このカテゴリから他のサイトに飛ぶ場合はURLに設定してください

8

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

9

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

テーブル認証 (ユーザー権限管理)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

auth_id

整数

10

0

N

Y

認可ID:

2

ユーザー・グループ

可変長文字

64

0

Y

N

ユーザー・グループ:

3

mod_name

可変長文字

64

0

Y

N

モジュール名:

4

テーブル名

可変長文字

64

0

Y

N

テーブル名:

5

ページタイトル

可変長文字

255

0

Y

N

ページタイトル:

6

パス

可変長文字

255

0

Y

N

ルーティングパス:

7

位置

可変長文字

32

0

Y

N

位置:

8

モード

可変長文字

32

0

N

N

_空白

ジャンプ方法:

9

追加

タイニーント

3

0

N

N

1

以下を追加することは可能ですか?

10

タイニーント

3

0

N

N

1

削除できますか:

11

セット

タイニーント

3

0

N

N

1

変更できるかどうか:

12

得る

タイニーント

3

0

N

N

1

閲覧することは可能ですか:

13

フィールド追加

文章

65535

0

Y

N

フィールドを追加します。

14

フィールドセット

文章

65535

0

Y

N

フィールドを変更します。

15

フィールド取得

文章

65535

0

Y

N

クエリフィールド:

16

テーブルナビゲーション名

可変長文字

500

0

Y

N

クロステーブル ナビゲーション名:

17

テーブルナビ

可変長文字

500

0

Y

N

テーブル間のナビゲーション:

18

オプション

文章

65535

0

Y

N

構成:

19

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

20

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

テーブル収集 (コレクション)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

収集ID

整数

10

0

N

Y

コレクションID:

2

ユーザーID

整数

10

0

N

N

0

コレクターID:

3

ソーステーブル

可変長文字

255

0

Y

N

ソーステーブル:

4

ソースフィールド

可変長文字

255

0

Y

N

ソースフィールド:

5

ソースID

整数

10

0

N

N

0

ソースID:

6

タイトル

可変長文字

255

0

Y

N

タイトル:

7

画像

可変長文字

255

0

Y

N

カバー:

8

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

9

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

テーブルコメント(コメント)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

コメントID

整数

10

0

N

Y

コメントID:

2

ユーザーID

整数

10

0

N

N

0

コメント投稿者ID:

3

Reply_to_id

整数

10

0

N

N

0

返信コメントID: 空は0

4

コンテンツ

長文

2147483647

0

Y

N

コンテンツ:

5

ニックネーム

可変長文字

255

0

Y

N

ニックネーム:

6

アバター

可変長文字

255

0

Y

N

アバターアドレス: [0,255]

7

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

8

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

9

ソーステーブル

可変長文字

255

0

Y

N

ソーステーブル:

10

ソースフィールド

可変長文字

255

0

Y

N

ソースフィールド:

11

ソースID

整数

10

0

N

N

0

ソースID:

テーブルのヒット数 (ユーザーのクリック数)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

ヒットID

整数

10

0

N

Y

いいねID:

2

ユーザーID

整数

10

0

N

N

0

気に入った人:

3

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

4

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

5

ソーステーブル

可変長文字

255

0

Y

N

ソーステーブル:

6

ソースフィールド

可変長文字

255

0

Y

N

ソースフィールド:

7

ソースID

整数

10

0

N

N

0

ソースID:

お知らせ(お知らせ)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

通知ID

中程度の

8

0

N

Y

お知らせID:

2

タイトル

可変長文字

125

0

N

N

タイトル:

3

コンテンツ

長文

2147483647

0

Y

N

文章:

4

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

5

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

褒め言葉を表現する(「いいね!」)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

賞賛ID

整数

10

0

N

Y

いいねID:

2

ユーザーID

整数

10

0

N

N

0

気に入った人:

3

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

4

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

5

ソーステーブル

可変長文字

255

0

Y

N

ソーステーブル:

6

ソースフィールド

可変長文字

255

0

Y

N

ソースフィールド:

7

ソースID

整数

10

0

N

N

0

ソースID:

8

状態

少し

1

0

N

N

1

いいねステータス:1はいいね、0はキャンセル

テーブル スライド (カルーセル)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

スライドID

整数

10

0

N

Y

カルーセル画像 ID:

2

タイトル

可変長文字

64

0

Y

N

タイトル:

3

コンテンツ

可変長文字

255

0

Y

N

コンテンツ:

4

URL

可変長文字

255

0

Y

N

リンク:

5

画像

可変長文字

255

0

Y

N

カルーセル画像:

6

ヒット

整数

10

0

N

N

0

クリック数:

7

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

8

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

テーブル Student_users (学生ユーザー)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

学生ユーザーID

整数

10

0

N

Y

学生ユーザーID

2

学生証

可変長文字

64

0

Y

N

学籍番号

3

学生の名前

可変長文字

64

0

Y

N

学生の名前

4

検査状態

可変長文字

16

0

N

N

合格した

承認状況

5

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

6

ユーザーID

整数

10

0

N

N

0

ユーザーID

7

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

8

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブル教育評価情報(評価情報)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

教育評価情報id

整数

10

0

N

Y

評価情報ID

2

評価_いいえ

可変長文字

64

0

N

N

評価番号

3

先生の写真

可変長文字

255

0

Y

N

先生の写真

4

先生の名前

可変長文字

64

0

Y

N

先生の名前

5

教育科目

可変長文字

64

0

Y

N

教えられる科目

6

スコアリング_制限

可変長文字

64

0

Y

N

得点制限

7

評価の合計スコア

整数

10

0

Y

N

0

総合評価スコア

8

先生_紹介

長文

2147483647

0

Y

N

教師プロフィール

9

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

10

timer_title

可変長文字

64

0

Y

N

タイマータイトル

11

タイミング開始時間

日付時刻

19

0

Y

N

計時開始時間

12

タイミング終了時間

日付時刻

19

0

Y

N

計時終了時刻

13

制限回数

整数

10

0

N

N

0

回数を制限する

14

制限タイプ

タイニーント

4

0

N

N

2

制限タイプ 1日1回、合計2回

15

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

16

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブル Teaching_evaluation_records (評価レコード)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

教育評価記録_id

整数

10

0

N

Y

評価記録ID

2

評価_いいえ

可変長文字

64

0

Y

N

評価番号

3

先生の写真

可変長文字

255

0

Y

N

先生の写真

4

教育科目

可変長文字

64

0

Y

N

教えられる科目

5

先生の名前

可変長文字

64

0

Y

N

先生の名前

6

学生ユーザー

整数

10

0

Y

N

0

学生ユーザー

7

学生の名前

可変長文字

64

0

Y

N

学生の名前

8

教育評価スコア

整数

10

0

Y

N

0

評価点

9

評価内容

文章

65535

0

Y

N

コメント内容

10

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

11

ユーザーID

整数

10

0

N

N

0

ユーザーID

12

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

13

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表 Teaching_subjects (教えられる科目)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

指導科目ID

整数

10

0

N

Y

教えられた被験者ID

2

教育科目

可変長文字

64

0

Y

N

教えられる科目

3

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

4

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

5

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブルアップロード(ファイルアップロード)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

アップロードID

整数

10

0

N

Y

アップロードID

2

名前

可変長文字

64

0

Y

N

ファイル名

3

パス

可変長文字

255

0

Y

N

アクセスパス

4

ファイル

可変長文字

255

0

Y

N

ファイルパス

5

画面

可変長文字

255

0

Y

N

表示順

6

父親ID

整数

10

0

Y

N

0

親ID

7

ディレクトリ

可変長文字

255

0

Y

N

フォルダ

8

タイプ

可変長文字

32

0

Y

N

ファイルの種類

テーブル user (ユーザー アカウント: ユーザーのログイン情報を保存するために使用されます)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

ユーザーID

中程度の

8

0

N

Y

ユーザーID: [0,8388607] ユーザーはその他のユーザー関連データを取得します

2

smallint

5

0

N

N

1

アカウントのステータス: [0,10](1 利用可能 | 2 異常 | 3 凍結 | 4 ログアウト)

3

ユーザー・グループ

可変長文字

32

0

Y

N

ユーザー グループ: [0,32767] はユーザー ID と権限を決定します

4

ログイン時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

最終ログイン時間:

5

電話

可変長文字

11

0

Y

N

携帯電話番号: [0,11] ユーザーの携帯電話番号。パスワードの取得またはログインに使用されます。

6

電話の状態

smallint

5

0

N

N

0

携帯電話認証: [0,1] (0 は未認証 | 1 は審査中 | 2 は認証済み)

7

ユーザー名

可変長文字

16

0

N

N

ユーザー名: [0,16] ユーザーがログインに使用するアカウント名

8

ニックネーム

可変長文字

16

0

Y

N

ニックネーム: [0,16]

9

パスワード

可変長文字

64

0

N

N

パスワード: [0,32] ユーザーログインに必要な6~16桁または英語のパスワード。

10

Eメール

可変長文字

64

0

Y

N

電子メール: [0,64] ユーザーの電子メール。パスワードの取得またはログインに使用されます。

11

電子メールの状態

smallint

5

0

N

N

0

電子メール認証: [0,1] (0 は未認証 | 1 は審査中 | 2 は認証済み)

12

アバター

可変長文字

255

0

Y

N

アバターアドレス: [0,255]

13

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

テーブル user_group (ユーザー グループ: ユーザーのフロントエンド ID と認証に使用されます)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

グループID

中程度の

8

0

N

Y

ユーザーグループID: [0,8388607]

2

画面

smallint

5

0

N

N

100

表示順:[0,1000]

3

名前

可変長文字

16

0

N

N

名前: [0,16]

4

説明

可変長文字

255

0

Y

N

説明: [0,255] このユーザー グループの権限の特性または範囲を説明します。

5

ソーステーブル

可変長文字

255

0

Y

N

ソーステーブル:

6

ソースフィールド

可変長文字

255

0

Y

N

ソースフィールド:

7

ソースID

整数

10

0

N

N

0

ソースID:

8

登録する

smallint

5

0

Y

N

0

登録場所:

9

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

10

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

第5章システムの導入

5.1基本的なタスク

この章では、システムの各主要な機能モジュールの実装プロセスと実装方法を詳しく紹介します。各機能は実装されます。詳細設計の基本的な目標は、必要なシステムの具体的な実装を決定することです。各モジュールは、対応するインターフェイスに対応しますおよび付随する写真の表示。主にメインページの実装、ログインモジュールの実装、評価情報モジュールの実装、評価記録管理モジュールの実装などの側面から説明します。

このシステムはシンプルでエレガントなバックエンドを提供します。インターフェイスはシンプルでよく整理されており、ユーザーは簡単に使用できます。システムの幅広いユーザー ベースを考慮して、優れたパフォーマンスを備えたバックエンドが必要です。

5.2 ログインモジュールの実装

システムのログイン ウィンドウはユーザーの入り口であり、ユーザーはログインに成功した場合にのみアクセスできます。ログイン時にフォームを送信すると、バックグラウンド プロセスによってユーザーが正規のユーザーであるかどうかが判断され、ページにジャンプしてシステムに入ります。

ログイン正当性判定プロセス: ユーザーがアカウントとパスワードを入力すると、システムはまず入力データの正当性を判断し、次に、login.jsp ページでログイン要求を送信し、src 配下の mainctrl クラスの dopost メソッドを呼び出して検証します。

ユーザーログインモジュールのIPOは以下の通りです。

ユーザー名とパスワードを入力します。

対処する:

1) ユーザーが入力したアカウント番号とパスワードが正しく、データベースに存在するかどうかを確認します。

2) データベースからレコードを抽出し、ローカル セッションに保存します (デフォルトのタイムアウト = 30 分)。

3) ユーザー名に基づいて、システムのホームページに表示します。

出力: 成功に関する情報。

ログインのフローチャートを以下に示します。

図 5-1 ログインのフローチャート

システムのログインインターフェイスは次のとおりです。

図 5-2 システムのログイン インターフェイス

管理员功能,管理员后台功能为:首页、轮播图、公告信息、资源管理(新闻列表、新闻分类列表)系统用户(管理员、学生用户)模块管理(评教信息、评教记录、所教科目)等功能,如下图所示:

                      图 5-3 管理员后台功能界面图

学生管理,在学生管理界面图可对添加学生信息内容:学号、密码、学生姓名、性别、身份证、电话、院系、班级、照片等信息,并可在学生管理查询页面进行编辑删除详情等操作,如图5-4

图5-4学生管理界面图

新闻列表管理,在新闻列表页面中对新闻信息进行添加内容:标题、封面图、文章分类、标签、创建时间等内容,还可在新闻查询页面对已有的新闻信息进行编辑删除详情等操作,如图5-5所示:

                        图5-5 新闻信息管理界面图

评教信息管理,在评教信息管理页面图中可以添加测评编号、教师图片、所教科目、打分规则、测评总分等内容,还可在评教信息管理查询页面对已有的评教信息进行查看评论,编辑删除详情等操作 如图5-6

                             图5-6评教信息界面图

评教记录管理,在评教记录管理可查询评教记录信息:测评编号、教师图片、所教科目、教师姓名、学生用户、评教分数添加时间等内容,还可在该页面进行编辑删除详细等操作,如图5-7

图5-7 评教记录管理界面图

课程评价管理,在课程评价管理页面列表可查询评价信息:课程编号、课程名称、教师工号、教师姓名、学号、学生姓名、学生建议、添加时间等内容,还可在该页面进行编辑删除详细等操作,如5-8

图5-8课程评价管理界面图

6章 系统测试

6.1测试目的

在对该系统进行完详细设计和编码之后,就要对网上评教系统的程序进行测试,检测程序是否运行无误,反复进行测试和修改,使之最后成为完整的软件,满足用户的需求,实现预期的功能。

6.2测试概述

软件测试是软件开发完成后必须经过的一道程序,它在软件开发过程中地位十分重要,需要由专业的测试工程师来对软件进行各方面的测试,大到功能模块测试,小到代码的单元测试,这对测试工程师来说需要有足够的耐心和专业的测试方案,软件测试归根结底就是对软件的结构和功能的综合测评,需要做到结构稳定和功能正确,二者兼顾。软件测试也叫寻找系统bug的过程,世界上没有完美无缺、不存在bug的软件,只能将软件的bug降到最低最小,来追求极致。

6.3单元测试

在软件的测试过程中,通常测试人员需要针对不同的功能模块设计多种测试用例。通过测试用例能够及时发现代码业务逻辑上是否与真实的业务逻辑相对应,及时发现代码上或逻辑上的缺陷,以此来来完善系统,提高软件产品的质量,使软件具有良好的用户体验。

6.3.1登录功能测试

登录测试用例表如下所示。

表6-1登录测试用例

测试性能

用户或操作员登录系统

用例目的

测试用户或操作员登录系统时功能是否正常

前提条件

进入用户登录页面或操作员登录页面

输入条件

预期输出

实际情况

各项信息不予填写,直接点击登陆按钮

不允许登录,提示填写账号相关信息

一致

填写错误的登录名或密码后点击登录系统

提示用户名或密码错误,要求重新填写进行登录

一致

填写与验证码信息不一致的信息

系统显示出提示信息,表明验证码错误,要求重新填写

一致

6.3.2评教功能测试

评教信息测试用例表如下所示。

表6-3评教信息测试用例

测试性能

用户进行评教的操作

用例目的

测试用户进行评教操作时,系统的功能是否正常

前提条件

用户进入详情页,该能够被评教

输入条件

预期输出

实际情况

用户未登录,点击评教按钮

跳转至登录页面,提示用户先进性登录

一致

正常的登录用户,点击评教按钮

系统弹出提示框,提示用户评教成功,同时该的状态更改为已评教状态

一致

6.3.3新闻功能测试

新闻管理测试用例表如下所示。

表6-4新闻管理测试用例

测试性能

新闻相关信息管理功能

用例目的

测试系统后台操作员对新闻相关信息进行管理的功能是否正常

前提条件

登录系统后台进入相关管理页面

输入条件

预期输出

实际情况

普通操作员登录,点击进入新闻相关信息管理的页面

提示非超级用户,权限不够,无法进入相关页面

一致

超级操作员登入,删除某个已被评教的新闻

提示该新闻删除失败

一致

点击增加新闻按钮

页面正常跳转

一致

增加新闻是,填写已存在的新闻编号

提示该编号已存在

一致

6.4集成测试

经过对此系统的测试,得出该系统足以满足用户日常需求,在功能项目和操作等方面也能满足操作员对于其他用户的管理。但是,还有很多功能有待添加,这个系统仅能满足大部分的需求,还需要对此系统的功能更进一步的完善,这样使用起来才能更加的完美。

7章 总结

通过网上评教系统的开发,本人巩固了之前学过的知识,如今将平时所学到的知识融合在设计中,在设计过程中,做了很多的准备,首先,在数据库系统的设计过程中,尤其是在数据库的工作原理、工作特点,对其深刻的讨论,与此同时,对于小型站点来说,最好服务器的选择,其次,利用所学的知识点分析所做的系统,并在此基础上设计。

目前本系统已经上线,正在试运行阶段,用户反馈良好,基本完成用户所需,试运行过程中没有出现阻断性问题,有一些不足和小问题也及时予以修正,系统上线后,为了保证数据的安全性,对系统进行了备份操作,系统备份是每两个月备份一次,数据库备份为每周备份一次,系统部署在租赁的云平台服务器中。

本次系统上线成功后,得到了用户的高度认可,但是在功能上和性能上还需做进一步的研究处理,使其有更高的性能和更好的用户体验。

系统在以后的升级过程中,需要解决一系列用户所提出的问题,例如打印过程中如何避免浏览器的兼容性问题,大量用户访问时,如何保持较高的响应速度,在系统今后的升级过程中将着重解决这些安全性问题。

致谢

毕业设计结束的同时也意味着四年的大学生活就要结束了。社区人员管理系统的完成以及如何在系统运行过程中实现的更好,这其中付出了很大的努力,这段时光将会终身难忘。 

在毕业设计的这一段时间里,离不开导师的细心指导,还有同学们的热情帮助,有时候几个同学在一起讨论系统中的某个功能模块如何实现,如何实现的更好,或是问题没得到有效的解决,就会没有心思做其他的事情,让我们对学习充满了动力。

在毕业设计即将结束之时,首先要感谢我的指导老师,谢谢您在毕业设计和毕业论文中对我的指导。在您的细心指导下我才能快速的掌握系统的相关功能,在您的大力帮助下我才能将课本上的知识与自己的项目结合,真正的做到学以致用。感谢您经常牺牲自己的休息时间,利用其丰富的教学和项目经验对我进行指导。课堂上,您教会我们如何学习、教会我们新的知识,在课下,您又像朋友一样亲切,教会了我很多道理,让我意识到先做人、后做事。感谢所有教过我的老师,为我倾注了大量的心血,正是你们的谆谆教诲、严谨教学才使我能顺利的完成学业,再此向你们表示深深的感谢。感谢大学里教过我的每一位老师,真心祝福您们。

在这里还得感谢我的战友们,也就是同学们对我的大力支持及帮助。正是因为有你们的不断帮助、鼓励,熬夜通宵,不停的调试、测试程序,给我带来了极大的动力,才能最终完成网站的运行。我们在一起交流、谈论的时光,都将是我们在通往未来道路上的宝贵财富。我要深深地感谢你们!

毕业在即,在今后的工作和生活中,我会铭记师长们的教诲、同学们的帮助,继续不懈努力和追求,来报答所有支持和帮助过我的人!

最後に、休憩時間を犠牲にしてこの記事の査読、コメント、論文審査に参加していただいたすべての先生方に深く感謝の意を表したいと思います。ではでは、心より感謝申し上げます!

参考文献

[1] Xu Pei. 新時代のコンピュータ ソフトウェア開発技術の応用と開発動向 [J]. Farmer Consultant, 2019(08):167.

[2] Zhang Shuai、Cui Grace、Wei Libo、インターネット + 健康オンライン サービス プラットフォームの設計と実装 [J]、科学技術イノベーションと応用、2019(10):91-92。

[3] Gu Liguo、Chen Cuntian、Zhang Jiarui. B/S モデルに基づく人材教育情報管理システムの分析と設計 [J]. Computer Knowledge and Technology, 2019, 15(10): 58-59.

[4] Xu Xinzheng、Qiang Yi. JSP に基づく共通金属材料標準検索プラットフォームの開発と設計 [J]. Manufacturing Automation, 2019, 41(03): 41-43+69.

[5] Wang Zuwei、Nan Huaiyao、Zhang Ying. 「インターネット +」の視点での大学生アパート管理システムの設計と実装 - 瀋陽師範大学を例に [J]. 現代商工、2019、40( 08):187-188。

[6] Liao Minghua、Qi Pan. 学生の専門能力評価管理システムの設計と実装 [J]. 広東通信職業技術学院ジャーナル、2019、18(01): 48-52。

[7] Li Dongdong、Liu Huaming、Bi Xuehui、Wang Xiuyou. 古着クレーム システムの設計と実装 [J]. Computer Knowledge and Technology、2019、15(08): 47-50.

[8] Li Qingnian. 「インターネット +」の観点から見た人材採用管理システムの設計と実装 [J]. 国際広報、2019(03):164-165.

[9] Liu Ting、Peng Huanfeng、Shao Shuting. クラウド プラットフォームに基づく大学試験監督管理システム [J]. Computer Knowledge and Technology, 2019, 15(07): 91-92.

[10] Zhao Bingxiu. Baidu AI プラットフォームに基づく Web 顔登録およびログイン システムの実装 [J]. Computer Knowledge and Technology、2019、15(07): 114-115。

[11] Dai Zhaoying、ying Tao. 鉄鋼業界におけるコスト予算システムの開発と適用実践 [J]. 電子技術とソフトウェア工学、2019(04):29-30.

[12] Cao Can、Liu Zhigang. SSH および Layui に基づく工学科学のフロンティアと実用的なシステム [J]. 産業用制御コンピューター、2019、32(02):91-92+96。

[13] Xie Lu. Web ベースの試験管理システムの設計と実装 [J]. Fujian Computer、2019、35(01): 136-137。

[14] Zhang Jidong. JSP アクセス テクノロジーに基づく MySQL データベース [J/OL]. 電子技術とソフトウェア エンジニアリング、2017、(15): 169 (2017-08-03)。

[15] Han Sifan. Web 開発における JSP と HTML の基本的な応用 [J]. Science and Technology Innovation, 2020(14):71-72.

[16]NastitiAndini、DaehaKim、JongAhnChun.一般化された相補原理に基づく多段階アプローチを使用した操作および油水分モデリング[J].農業水管理、2020、231。

[17] ADTitisari、D. Phillips、IWWarmada、Hartono、A. Idrus.40Ar/39インドネシア西ジャワ州ポンコーロー硫化表熱金鉱化の地層年代学[J].OreGeologyReviews、2020、119。

[18]FranciscoOrtin、OscarRodriguez-Prieto、NicolasPascual、MiguelGarcia.専門レベルに応じて Java プログラマーにラベルを付けるための異種ツリー構造分類[J].FutureGenerationComputerSystems、2020、105。

[19]SatyaKrismatama、IndahRiyantini、IwangGumilar、LantunParaditaDewanti.Scomberomorusguttatus の釣り具の選択性 (Bloch&Schneider、1801)西ジャワ州パンガンダラン釣り場の商品[J].AsianJournalofFisheriesandAquaticResearch、2020。

[20]ZhongXiangfu、PlaAlbert、RaynerSimon.Jasmine:miRNA-Seqdata における isomiR 特性評価のための Java パイプライン [J].バイオインフォマティクス、2020

プロジェクトのソースコードを無料で入手するには、フォローしてください❥ いいね!を集めてブロガーにプライベートメッセージを送信してください、ありがとうございます~

おすすめ

転載: blog.csdn.net/vx1_Biye_Design/article/details/132904735