大学学生システム
このシステムの学生は、教育に関するリソースや情報に簡単にアクセスできます。
プロジェクトのセットアップ
インストールしている必要があります
- .NET 4.6 フレームワークがインストールされている
- ASP.NET
- SQL サーバー (オプション)
- Visual Studio 2015
- Web.config で接続文字列を設定する
SQL Server を使用せずにプロジェクトを実行するには
- Visual Studio でプロジェクトを開きます
- Web フォルダーを展開し、
UniversityStudentSystem.Webの新しい項目を展開します。 - 項目は
App_Dataフォルダーに追加する必要があります - 右クリックして、[追加]、[新しい項目]、[データ カテゴリ] の順にクリックし、
SQL Server Database .mdfファイルを選択します。 - Visual Studio で
Server Explorerタブを開く Database.mdfを確認し、プロパティを右クリックします- 接続文字列をコピーする
- 接続文字列を Web.Config に貼り付けます。
- 上記の手順はすでに完了しています(これから説明します)。
デフォルトでは、プロジェクトは(ローカル)database.mdf ファイルを使用して実行されます。SQL サーバーを使用する場合は、接続文字列を変更するだけです。
F5 または Ctrl + F5を使用して、Visual Studio からプロジェクトを実行します。
導入
- データのシードには、
Lorem.NETとランダム ユーザー データ、ニュース、フォーラム コンテンツの https://randomuser.me/ が使用されます。このプロジェクトをチェックしてユーザーデータを収集できます - 使用されている技術
- ASP.NET MVC 5
- MS SQL サーバー (データベース)
- コンポーネント(パッケージ)
- エンティティ フレームワーク 6 - コード ファースト
- Ninject - 依存関係の反転
- Automapper - バインディング モデル (データベース モデルからビュー モデルなど)
- ブースストラップ - UI用
- bootsrap に基づく Sb 管理テーマ - ここで見つけることができます http://startbootstrap.com/template-overviews/sb-admin/
- SinganlR - ライブチャット用
- Kendo UI MVC - プロジェクトを実行する場合は、Kendo UI MVC リンクがインストールされていることを確認してください: インストール
- Glimpse - アプリケーションの統計 (管理者アカウントでのみ実行)
- JQuery
- ユーザー: デフォルトでは、アカウントはユーザー名と同じパスワードを持つように設定されています。
- いくつかの例:
- ユーザー名:管理者パス:管理者
- ユーザー名: beautifulbird746パス: beautifulbird746
- 必要なソフトウェア - Visual Studio 2015 Update 1
始める

注: ホーム ページと左側のメニューの要素は 10 分間キャッシュされます。新しいコースを追加する場合は、すべてのコースのページを確認してください。他のコンポーネントも同様
アプリケーションには、モデルを編集するための機能がいくつかありません (管理領域など)。
プロフィール ページ- プロフィール ページでは、各ユーザー/学生は自分の得点、認定資格、テストの結果、フォーラムへのコメントと投稿、およびプロフィール情報を確認できます。

学生のライフサイクル
- まずは登録です。その後、各学生は専門分野への立候補を申請できます。承認を待って、お気に入りのコースを確認してください。
- 各コースにはタスクとテストがあります。それらを解くと良い点が得られます。
- あなたのマークはプロフィールページで確認できます。
- コースのタスクを解決するには、すべてのソリューションを 2Mb 未満の単一の .zip アーカイブにラップする必要があります。
- 資格を取りたければ、一生懸命勉強しなければなりません。
- フォーラムをチェックしてください。他の生徒とディスカッションをすることができます。
- システムにバグが見つかった場合は、ナビゲーション メニューを使用してレポート ページに移動してください。
- 「ニュース」セクションで大学に関するニュースをフォローしてください。
管理者とトレーナー
- 彼らは学生の立候補を承認する必要があります。
- 彼らは新しいコースを作ることができます。
- 各コースに関するリソースをアップロードすることが義務付けられています。学生はどこかから学ぶ方法を持っている必要があります。
- 学生の知識を確認するためのテストを作成する必要があります。
- そして最後に専門分野の学生に証明書を授与します。
このプロジェクトは、Telerik Academy ASP .NET MVC コース - プロジェクトの教育目的で作成されています。
バグ、問題、または何かが正しくない場合は、このページで新しい問題を作成してください。