B / Sモードに基づいて学生のASP対応管理システム

コンピュータの普及、情報化時代では、学校は、団体の数の急激な増加を拡大している、学生に関するさまざまな情報も2倍。コミュニティの管理の効率を改善するために、コミュニティ情報管理システムを開発するために必要な大量の情報を与えられました。このシステムを通じて、地域社会や教師は、このようにワークロード管理を減らし、迅速な情報、統計や科学的探究の標準的な管理を行うことができます。特に、デジタル管理の今日の時代に、独自のユーティリティ管理システムの確立が遠大な意義を持って、優先されます。
大学のコミュニティ管理システムの開発は、処理機能とコミュニティ管理システム開発の背景の開発を導入し、システムが達成した後、修正し、データベースを維持する、実行中のバックアップされたデータベース・システムへの接続方法を説明し、各コミュニティ管理します基本データと背景の設定や他の機能とデザインのアイデアや他のモジュール。システムの設計プロセス、科学的かつ合理的な、各テーブルの詳細な分析と設計のデータベーススキーマの設計原理を通じて。モジュールプロセス設計及びプログラミングでは、可能な限り高い凝集力と低い結合モジュールは、全体システムの円滑な運用のための良好な基礎を築きました。
オペレーティングシステムの実装などの開発ツールはWindows 7にMicrosoftのVisual Studio 2012、SQL Server2012にASP.NETプログラミング言語を使用したシステム開発。

WEB開発に基づいて、このシステムの実現可能性を検討するためのシステム、機能の実装、技術的要件および他の局面の組織構造から、バックエンドデータベースとしてSQL Server 2012を使用します。画像処理ソフトウェア設計されたページを使用して、Webオーサリングツールを用いて作製しました。

開発環境としてまずASP.NETアプリケーションは、Microsoft SQL Server 2012の、そして最終的にはサイト全体の統合を使用して、MicrosoftのVisual Studio 2012、バックグラウンドのデータベースのための人気のあるWebオーサリングツールを使用してフロントデスク。

「学生団体情報管理システム」は、コミュニティの事務の管理を簡素化するために設計されたコミュニティ管理効率を改善し、コミュニティ管理の質を高めるために、より良い地域社会の日常管理を推進するためには「学生会情報管理システム」を開発され、さらに、コミュニティ管理の標準化、操作の容易さは、大幅向上経営効率を情報管理コミュニティの管理のための優れたプラットフォームを提供し、シンプルで便利、簡単に情報管理システムを設計するための便利で学校コミュニティのための実用的なの原則に沿って、出発の人的・物的資源を節約の観点から。「学生団体情報管理システム」の主な機能は、上記の目的や設計やシステムの開発を達成することです。

(1)コミュニティ管理:アプリケーション団体、コミュニティ情報変更、コミュニティを削除し、コミュニティメンバー統計情報、派生会員情報を

(2)地域社会の管理:会員管理、イベント管理、コミュニティニュース、コミュニティ管理記事

(3)コミュニティ情報クエリ:クエリコミュニティ情報、コミュニティ活動の検索、メンバー検索

(4)システム管理:管理するシステム管理者、各コミュニティの管理者の管理、パスワードの変更

このシステムは、使いやすさと効率性、学生やコミュニティ管理のための使いやすい、完全かつ使いやすい、機能に主に焦点を当て式のシステム設計全体の管理モジュールをクリアして、直感的にすることができるはずです。

次のようにそれらのシステムを超えるシステム管理者は完全に制御されるように、システムへのフルアクセスして、操作を行うことができます。

①コミュニティ情報管理:監査協会、コミュニティ情報変更、情報化社会を削除し、②地域社会の管理:コミュニティメンバー情報を変更するには、削除されたコミュニティメンバー情報、追加コミュニティ活動、コミュニティ

活動は、削除項目の社会を追加し、協会の項目が削除された。③協会ニュース管理:コミュニティのニュース、コミュニティニュース修正、コミュニティニュースレビュー、削除されたコミュニティのニュースを追加します。④情報のクエリ:クエリコミュニティ情報、会員情報の照会、⑤システム管理を:管理者管理者が削除、追加、およびパスワードを変更;⑥統計:コミュニティメンバーの統計的分布、コミュニティメンバー情報をエクスポートしました。

分析を通じて、主な機能は、学生登録フォアグラウンド学生、駅のニュース、はじめに、フィードバック、コミュニティのイベント情報、コミュニティの掲示板管理者のバックエンドシステムのユーザ管理(システム、ユーザが追加され、システムのユーザービュー)、個人情報管理を含め、必要な(パスワード変更)、駅ニュース管理(ステーションニュースステーションニュースのクエリ、追加)、メッセージ管理(メッセージを削除、メッセージに返信)、コミュニティ活動情報管理(コミュニティ活動を追加し、コミュニティ活動照会)、コミュニティ掲示板管理(コミュニティ掲示板アドオン、コミュニティお知らせクエリー)、システム管理パラメータはじめに(システム設定、システム設定速報、データのバックアップは、リンクを追加し、クエリのリンク)。

 

保護されたボイドのButton1 Click(オブジェクト送信者のEventArgs E)

{

 // 次のコードは、ユーザのログインである

IF(セッション[ " VaildCode " ] .ToString()。TOLOWER()== this.TextBox3.Text.ToLower())

{ 

sqlConn。オープン(); // データベース接続オープン

SqlCommandオブジェクトsqlcomの = 新しい新しい SqlCommandオブジェクトのを(" SELECT * WHEREメンバー名メンバーメンバー名とMemberPwd = @ = @ MemberPwdから" 、sqlConn);

 // ユーザのログイン取得する書き込みSQL文

sqlcom.CommandTypeを = CommandTypeを。テキスト; // SQL文のモードの操作の設定データベースモード

sqlcom.Parameters.Add(@MemberName"SqlDbType.VarChar、 20は .Valueの=)txtMName.Text.Trim(); 

sqlcom.Parameters.Add(" @MemberPwd 、SqlDbType.VarChar、20).Valueの= txtMPwd.Text.Trim();

 // 追加しますログインアカウントのログインパスワード二つのパラメータ

の読み取りSqlDataReaderの = sqlcom.ExecuteReader(); 

IF (read.Read())

{

 // それはあなたが成功した着陸を読み出し、プログラムSESSIONの中で使用されるログイン情報を保存することができることを意味している場合

表2。可視 = trueに

TABLE1.Visible = falseに; 

MName.Text = txtMName.Text; 

セッション[ " ユーザー"] = TxtMName.Text.Trim(); 

セッション[ " UserSID " ] =読む[ " MEMBERID " ] .ToString(); 

} 



{

 // ログインプロンプト再のログイン失敗

のResponse.Write(" <スクリプト>アラート( 'あなたが入力したユーザーまたはパスワードが、再度入力してください間違っている'); LOCATION =' JavaScriptの:! history.go(-1)「;< / SCRIPT> " ); 

} 

} 



{

 // このコードのエラープロンプト

応答.WRITE(" <スクリプト>アラート( 'コードを再入力してください、間違っている!'); LOCATION = 'JavaScriptを:history.go(-1)';< / SCRIPT> " ); 

} 

}

 

 

保護された無効btnRegister_Click(オブジェクト送信者、EventArgsのE)

{

 // これは、ユーザー登録のコードである

文字列 SQLTEST = SELECT *メンバーメンバー名から= 『 + this.txtLoginName.Text + ;

 // ユーザー登録SQL文

sqlconn.Open(); // オープンデータベースコネクティビティ

SqlCommandオブジェクトsqlcom = 新しい新しいSqlCommandオブジェクト(SQLTEST、sqlConn); 

SqlDataReaderの読み取り = sqlcom.ExecuteReader(); 

read.Read(); 

のiF (read.HasRows)

{

 //は、ユーザーが持っているか否かを判断します登録し、その登録されたアカウントは繰り返すことができない

場合(this.txtLoginName.Text.Trim()==読み取り[ " メンバー名" ] .ToString()トリム())

{ 

のResponse.Write(" <スクリプト言語= 'javascriptの' >アラート( '该会员已经注册过'); localtion =' Register.aspx '< /スクリプト> " ); 

返します

} 

}

 // 下面是用户注册的SQL语句

ストリング sqlstr = " メンバーに挿入"
 
+ " (メンバー名、MemberSex、MemberPWD、MemberTName、"
 
+ " MemberPhone、MemberEmail、MemberCity、MemberAddress、MemberPostCode、MemberWenTi、MemberDaAn)"
+ txtLoginName.Text + " '' " + ddlSex.SelectedValue

 + " '' " + txtPwd.Text + " '' " + txtTName.Text + " '' " + txtTel.Text + " '' " + txtEmail.Text

 + " '' " + ddlCity.SelectedValue + " '' " + txtAddress.Text + " '' " + txtPostCode.Text + " ''" + DropDownList1.SelectedValue + " '' "txtdanan.Text + + " 「)" ; 

data.RunSql(sqlstr);

 // SQL文を実行するユーザ登録

sqlconn.Close(); // 接続を閉じる

セッション[ " 説明regname " ] = txtLoginName.Text.Trimを(); 

Alert.AlertAndRedirect(サイトのメンバーになるにおめでとうLogin.aspxの);

 // 成功を登録するように要求

}

 

 

 

 

おすすめ

転載: www.cnblogs.com/lqs11/p/11569360.html