このシステムは、ASP 言語基盤と Access データベースに基づいた自社開発の多機能クエリ アプリケーションであり、超高速クエリを備えており、クエリ範囲と精度を自動的に拡張します。バックエンドを生成し、ユーザーと管理者間のコミュニケーションのためのメッセージ ボード機能をセットアップします。このシステムは、2007 年 11 月 9 日に生産を開始しました。約 1 か月の生産期間を経て、2007 年 12 月 1 日に完成しました。テストの過程で多くのエラーが見つかり、データベースの再設計と一部のプログラムの改善が行われました。このシステムは主に www.8684.cn を参照しています。この Web サイトにはまだアイデアが不十分かもしれません。今後、徐々に改善していきます。
超高速クエリ:
JS の実行速度が ASP よりも速いことは誰もが知っているため、ほとんどのバス クエリ システムは JS プログラム セグメントを使用して、大量のデータを解析してクエリ結果を取得します。この方法は高速ですが、データの分析に時間がかかります。データが大きい場合。さらに、複数のユーザーが同時にこのシステムを使用している場合、更新が非常に遅く感じることがあります。オンラインでより多くのユーザーを同時に満足させるために。方法は2つしかありません。1つはJSプログラム部分を最適化して実行時間を短縮する、つまり膨大なデータの海の中から検索する時間を短縮し、不要なプログラムを削除することです。データベースからの読み込み回数と読み込み回数が増えるということは、どの言語においてもデータ処理量が従来よりも少なくなり、当然速度も上がります。以前のソリューションを分析してみましょう。このソリューションは推奨されますが、以前のシステムはすべて同様の方法を使用しており、この領域の最適化が比較的極端なレベルに達していることがわかります。そこで私は 2 番目の解決策、つまりデータベースの読み取り量と読み取り回数を減らすことを使用しました。ループを通じて複数の SQL ステートメントを生成するのではなく、ループを通じて SQL 文字列を生成します。この方法では、同じ条件で読み取るためにデータベースを 1 回開くだけで済みます。何度も開く代わりに。これにより、データベースのリンク、開く、閉じるなどの時間を大幅に節約できます。これにより、高速なクエリが可能になります。
ファジークエリ:
このシステムはファジー クエリをサポートしており、ユーザーにより大きな検索スペースを提供できます。一部の情報の個々の単語しか知らないが、探しているすべての情報を知らないユーザーがいる場合、システムは自動的にファジー クエリを実行してすべての情報を検索します。データベース内の関連情報。ユーザーが入力した情報に関連する情報は、ユーザーが再クエリのために選択できます。このようにして、ユーザーは必要なサイトや回線を見つけることに心配する必要がありません。ユーザーにより多くのスペースを提供します。
複数のデータテーブルが自動的に生成されます。
これらの路線、駅、乗り換えをクエリするには、協力して完成させる多くの情報テーブルが必要です。したがって、さらに情報を追加することは避けられません。これにより、バックグラウンドでの膨大なデータ情報の管理が困難になります。この目的のために、データテーブルの自動生成に関連するすべての機能が特別に開発されています。いわゆる自動生成では、管理者が関連情報を複数回追加する必要はありませんが、基本行情報を追加することでシステムがそれを送信します。 Information は他のすべての関連情報を生成し、対応するデータ テーブルに追加します。したがって、このような巨大なデータベースの管理は、データ テーブルを直接管理することに簡素化されます。データの変更についても同様であり、回線情報を変更すると、管理者が提出した変更情報に応じて他の関連情報も変更されます。これにより、管理者の重い管理負担が軽減され、シンプルになり、サイトと回線が一致しないという多くのエラーが回避されます。データの正確性を確保...
メッセージ ボードの追加は、システムの追加セクションです。この目的は、すべてのユーザーがシステムの正確性と信頼性を監視できるようにすることだけです。データにエラーがある場合、またはデータが更新されたにもかかわらず管理者が時間内に更新しなかった場合、ユーザーはメッセージを通じて管理者に連絡できます。ボードに記載し、対応する情報を管理者に提供します。このような巨大なデータベースの更新をタイムリーかつ正確に完了することは、少数の管理者だけでは不可能であるため、全員が協力してこの有意義なプロジェクトを完了できるように、この機能は特別に有効になっています。管理メッセージには一括削除などの機能も追加され、管理者管理が容易になります...
管理者権限: システムでは、3 種類の権限を持つ管理者を設定できます。1 番目のタイプは、情報を表示する権限のみを持つ管理者です。2 番目のタイプは、ルートを追加する権限を持つ管理者です。すべての操作権限があります。
2007-11-9 生産開始
2007 年 12 月 1 日に完成、2008 年 1 月 19 日に修理
バックエンドアドレス: 管理者
バックエンドログイン:
ユーザー名: 管理者
パスワード:管理者
データベース パス: data/busdata.mdb
データベースを変更する場合は、必ず inc/conn.asp のデータベース接続を変更し、初めて使用するときにこのパスを変更し、独自のデータベース パスに変更してください。