プロジェクトの目的
書店ではさまざまな種類の本が販売されており、書店主が特定の本の詳細を覚えていることが難しい場合があります。この新しい書店システムにより、書店員は日々の商取引に必要なあらゆる業務をより簡単に実行できるようになります。すべてのタイプのユーザーに共通のシステムと画面があるため、管理部分に関連する操作を実行するには、このユーザーは有効なユーザー名とパスワードを持っている必要があります。
顧客が書籍を購入した場合は、適切なオプションを選択し、予約したい書籍の名前と書籍の合計数を入力する必要があります。書籍が店舗で入手可能な場合、システムは最終請求書を生成し、チェックアウト時に顧客が支払う必要があり、問題の書籍を受け取ります。そのような書籍が入手できない場合は、適切なメッセージとその書籍がストアで入手可能になる日付がユーザーに表示されます。管理者は、書籍名、利用可能な数量、書籍ごとの価格など、書籍に関連するレコードの追加、削除、変更を行う責任があります。
既存システム
既存のシステムでは、顧客は店舗内でシステムを自由に使用できません。トレーダーのみが、顧客の要件やビジネス ニーズに基づいて情報を取得するためにコンピューターを使用する機会を持っています。このシステムには、管理者が各レコードを 1 つずつ調べて書籍の詳細を取得するための検索機能がありませんでした。特定のレコードを使用する逐次的な方法があったため、どの操作にも時間がかかり、特定のタスクの処理中に確認が行われませんでした。
したがって、管理者はタスクが処理されたかどうかを手動で確認する必要があります。
提案システム
新しいシステムは、二分探索法の概念を使用して、検索プロセスを高速化し、短い時間間隔で結果を提供します。各モジュールがクラスと関数に分割されているため、このシステムの実行時間は以前のシステムと比較して最適化されています。データを保護し、その整合性を維持するために、特定のファイルにデータと情報を保存する前に、クライアント側で検証プロセスを実行する適切なメカニズムが使用されています。ユーザーには使いやすい画面が提供されるため、クエリに関する情報を入力するだけで、すべての処理作業が裏側で行われます。
プロジェクトをダウンロードする