1.コース選択システムのソースコード解説 比較的機能が充実しており、学習価値の高いコース選択システムのソースコードです。
このソース コードは、コース設計や卒業プロジェクトを行っている友人に参考として提供できます。
興味のある友達はダウンロードして見てください。
2. システム分析 このシステムには、システム管理者、教師、学生の 3 種類のユーザーがいます。 3人の異なるユーザは、操作権限や操作内容が異なります。
このコース選択システムでは、教師に大きな裁量権が与えられています。システム管理者は、学生と教師の個人情報と教育棟の教室情報をシステムに追加することのみを担当します。コースの設定やコースの選択などにはシステム管理者は関与せず、すべて教師や学生などがWebサイト上で行います。システム管理者はコース選択期間を設定します。期間に達する前に、教師はコースを提供でき、学生は Web サイトにログインしてコースを選択できます。
教師ユーザーは、Web サイトにログインした後にコースを開いて、コースの授業時間と場所を編集できます。システム内で時間と場所の競合が発生した場合、システムは教師ユーザーに報告し、時間と場所を推奨します。各コースは必須または選択であり、教師はコースごとに単位を設定し、生徒が合格すると、そのコースの単位を取得できます。
学生ユーザーの場合、各学生は必須コースに加えて、少なくとも 2 つの選択コースを選択する必要があります。学生は、誤って変更されないようにコース選択情報をロックできます。コース選択期間を過ぎると、システムが自動的にコース選択をロックします。システムは、学生のコース選択情報に基づいて、学生独自の授業スケジュールを生成できます。コース終了後、学生は Web サイトにログインしてスコアと単位を確認できます。
上記の要件に従って、操作機能は 2 つのカテゴリに分類できます。1 つは主にユーザーのログイン、ログアウト、パスワード変更などを実現する一般的な操作で、もう 1 つはユーザーごとに異なる操作をカスタマイズするものです。
3. 機能の紹介 ソースコードには主に管理者、教師、生徒の 3 つの役割が含まれています。具体的な機能は次のとおりです。
(1) システム管理者がコース選択期間を設定します。システム管理者は、コース選択期間内に限り、コース選択期間を設定します。この期間を過ぎると、学生のコース選択情報が公開されます。自動的に決定され、変更することはできません。
生徒と教師の個人情報を入力: この機能を通じて、教師と生徒の個人情報を追加および削除できます。
教棟と教室の情報を入力: この機能を通じて、学校内のすべての教棟と教室の情報をシステムに入力し、教師がコースを開くときに教室を設定できるようにします。
(2) 教師ユーザーの個人情報の表示と変更: 教師ユーザーは、システムにログインすると、名前、電話番号、電子メール アドレスなどの教師の個人情報を表示、変更できます。
コースを開く: 教師ユーザーはシステムにログインした後、コースを開き、コースを必須コースまたは選択コースとして設定して、コースの最大生徒数を設定できます。教師は、このコースの前提条件コースを設定することもできます。学生が前提条件コースを学習していない場合、または選択していない場合、このコースを選択することはできません。
コースの授業時間を編集する: コースを設定した後、教師は授業の時間と場所を柔軟に設定できます。
生徒にスコアを与える: コース終了後、教師ユーザーはシステムにログインし、コースを学習した生徒に対応するスコアを与えることができます。合格した場合、生徒には単位が与えられます。
(3) 学生ユーザーは個人情報の表示および変更: 学生はシステムにログインすると、名前、性別、電話番号などの学生の個人情報を表示および変更できます。
必須のコースを表示する: 学生はログインすると、すべての必須コースを表示できます。コース情報、授業時間・場所、講師情報などがご覧いただけます。
選択コースの選択: 学生はシステムにログインした後、すべての選択コースの中から少なくとも 2 つの選択コースを選択できます。関連情報もご覧いただけます。
コース選択情報をロックする: 学生はシステムにログインし、選択したコースを確認した後、他人や自分自身が誤って変更しないようにコース選択情報をロックできます。
最終的なコース選択情報を確認します。システムにログインした後、学生は選択したコースをリストすることができます。コース選択情報がロックされていない場合は、選択したコースが 2 つ未満の場合は、選択を取り消すことができます。選択されたコースが 2 つ未満です。
単位と成績の表示 コース終了後、学生はシステムにログインして、コースの成績と取得した単位を確認できます。
4. 注意事項
1. 学生、教師、管理者のデフォルトのアカウントはそれぞれ 011、6、admin で、パスワードはすべて 51aspx です。
2. 開発環境は Visual Studio 2010、データベースは SQL Server 2005、データベース ファイルは DB_51aspx フォルダーにあり、.net2.0 を使用して開発されています。
3. デフォルトのデータベース接続文字列が webconfig 構成ファイルで変更されます。
4. このソース コードは、卒業プロジェクト、コース設計、学習、コミュニケーションにのみ適しています。
5. 記録を更新する
1. 更新日: 2014-12-0912:00:00
2. コンテンツを更新します。
1. vs バージョンは vs2010 に、データベース バージョンは sql2005 に、フレームワークは 2.0 にアップグレードされます。