ASP生徒の成績管理情報システムのB / Sベース

現代社会は、技術革新の時代で、ネットワークの開発が重要な役割を果たしてきました。ネットワークは、異なるニーズの多様を完了することができますを通じて、学生は、情報へのオンラインアクセスは、知識の拡大の目的を達成するために、学ぶことができます。このトピックでは、入力された各生徒のテストの点数のサマリーは、さまざまな状況に応じて、学生の情報を照会することができます。学生の学習をタイムリーに把握することができるようにするためには、学生の学習の異なる段階に合理的なガイドを提供することができ、そのため、教育分野で使用される現代の高度な技術と分析方法が必要であり、生徒の成績管理の研究は非常にあります有意義。
実現を達成するために、システム要件分析、アーキテクチャ設計、データベース設計、システムの実装に、それぞれ、フロントエンドとバックエンドから、システムの現状と開発動向によります。システム開発プロセスを説明するためのシステム、システム分析、システム設計、システムの実装、システムテストを記述した論文の内容から。このシステムは、検出するための、システムのすべての機能を実行するために、プログラミング言語のC#、asp.net技術、SQLServerデータベースおよびTomcatサーバーで、繰り返し研究と学習した後、実行可能な開発プログラムを見つけることが実用的で組み合わせるために、最終的なシステムテストを求めて基準を満たすために、システムを改善するシステム権限と抜け穴、。

システムは、ユーザ管理システム、学生情報管理、情報管理、教師、コース情報管理、性能情報管理、学校運営、専門的な管理モジュールの最も重要なモジュールを含むいくつかの機能モジュールで構成されています。

学生モジュール、管理モジュール、教師モジュール:システムは、3つのモジュールが含まれています。

1.生徒、教師権

ユーザーのログイン認証:ユーザがログインページを開き、あなたは正しいフォームが閲覧ページを許可していることを確認し、教師や生徒のログインを選択することができます。

均一な支払いタイプを使用して、ユーザー名とパスワードの管理、生徒と教師の便宜のために、生徒と教師は、ユーザー名など、あなたの情報を編集する必要があると個人的に基づいてアバターをアップロードすることができる、あなたが変更する必要がある場合、情報漏洩を防止するにはログインする必要があります。個人情報を変更します。 。

結果を見る:学生は学生番号と学期の学生が印刷された生徒の成績に選択し照合することによって、プロの学生管理システム、学生情報システムでの結果を見ることができます。

2.学生の基本的な情報のエントリ

基本的な情報を入力し、学生の専門学校、氏名、性別、生年月日、教育レベル、出生地、国籍、入学の日、登録学生については、主に含まれています。

教師へ3.基本的な情報

基本的な情報を入力し、主に情報を登録する教師のための教師の先生のジョブ番号、氏名、性別、生年月日、教育レベル、出生地、国籍、ビショップのコースを、含まれています。

4.コース情報入力。

メインコースは、学生が、追加、変更、削除するための情報を学習するためのものです。追加する管理者コースタイトルコース名入力ボックスには、[追加]ボタンをクリックしてください。

パフォーマンス情報エントリ。

このウィンドウでは、学生や検査数、システムのオートコンプリートデータの数を選択するには、管理者を入力し、試験コースの結果を入力してください。あなたがクリックした場合、「結果が入力された削除」のボタン実績情報は既に削除入力されます。教師は、学生管理システム、教師の入力結果に成績を入力することができたときに、直接にウェブを通じてExcelのスプレッドシートをデータベースに入力し、変更することができる情報。

メインモジュールからシステム開発の基本的な概念とシステムの分解合わせは、ユーザモジュールと管理者のモジュールに分けることができます。

ユーザモジュールは、クエリのパフォーマンス、管理、限り、管理モジュールは、ユーザ管理システム(システムユーザの入力、パスワードを変更、修正、削除)を含め、使用する管理者は、ことができますよう、学生情報管理(学生情報エントリを含む普通のユーザーを、許可している限り、)、変更、削除、、)性能情報管理(生徒の成績の入力を、削除、変更)、教師情報管理(教師入力された情報を、削除、変更)、コース情報管理(コース情報の入力を、削除、変更、データを追加することができます、削除、変更およびクエリ操作。

 

LT; TR 

ALIGN =中央はbgColor =#FFFFFF&GT。

< TD COLSPAN = " 4 "はbgColor =#CADCEA><強い>系统基本信息< /強い>< / TD&GT。

< / TR&GT。

< TR ALIGN = 中央

はbgColor =#FFFFFF&GT。

&LTを、TD幅= " 14%" =整列" " VALIGN = " ">当前用户:< / TD&GTと、

< TD幅= " 37%"   =整列""><フォントクラス = " T4 "><%=でrequest.getSession()のgetAttribute(" ユーザ名")%>< /フォント>< / TD>

< TD幅= " 9 %は"   =整列" " VALIGN = " " ;:< / TD&您的权限&GTのGT;

< TD幅= " 40%"   ALIGN = " " VALIGN = " "><フォントクラス = T4 ><%=でrequest.getSession()のgetAttribute(" CX ")%>< /フォント>< / TD&GT。

< / TR&GT。

< TR ALIGN = 中央

はbgColor =#FFFFFF&GT。

< TD高さ= " 38 " =整列" " VALIGN = " "   >当前日期:&LTの; / TD&GT。

< TD ALIGN = " " VALIGN = " "><%のasp.net.util。日付日付 = 新しいasp.net.util.Date(); 

asp.net.text.SimpleDateFormat形式 = 新しい asp.net.text.SimpleDateFormat(" YYYY-MM-DD "、asp.net.util.Locale.CHINA)。

 

 

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

{ 

場合(TextBox2.Text.ToStringは()。(トリム)== "" || TextBox1.Text.ToStringは()。トリム()== "" || yzm.Text .ToString()(TRIM)==。"" 

{ 

Response.Writeを(" <スクリプト>ジャバスクリプト:警告( '请输入完整'); LOCATION.HREF = 'login.aspxの';< /スクリプト&GTと、" ); 

Response.Endの(); 

} 

であれば(セッション[ " コード" ] .ToString()()に等しい(yzm.Text.Trim())トリム。)

{

NBSPを、




<スクリプト>ジャバスクリプト:警告( '验证码有误'); LOCATION.HREF = 'login.aspxの';< /スクリプト&GT。" ); 

Response.Endの(); 

} 

文字列のSQL = "" ; 

もし(cx.Text.ToString()。トリム()== " 管理员" 

{ 

SQLは = " ユーザ名=」ALLUSERS SELECT * FROM " + TextBox1.Text.ToString()()+トリム。" 'およびPWD =' "(TRIM + TextBox2.Text.ToStringを())+。" ' " ; 

} 

場合。(cx.Text.ToString()(TRIM) == "

= " 'ここgonghao = yuangong SELECT * FROM " + TextBox1.Text.ToString()(TRIM)+ " と美馬=' " + TextBox2.Text.ToString()(TRIM)+ " ' " 

}

NBSP。

DataSetの結果 = 新しいデータセット(); 

結果 = 新しいClass1の()hsggetdata(SQL)。

//結果= 新しい。TestOnline.Class1()hsggetdata(SQL); 

場合(結果!= NULL)

{ 

場合(result.Tables [ 0 ] .Rows.Count&GT。

ユーザ名" ] = TextBox1.Text.ToString())(TRIM;。 

NBSP; 

場合(cx.Text.ToString()はトリム()== " 管理员" 

{ 

セッション[ " CX  ] = result.Tables [ 0 ] .Rows [ 0 ] [ " CX " ] .ToString()(TRIM); 

} 



{ 

セッション[ " CX " ] = cx.Text.ToString()()トリム;。 

NBSP; 

}

NBSP ;

NBSP; 

のResponse.Redirect(" メイン。ASPX "); 

} 



{ 

のResponse.Write(" <スクリプト>はJavaScript:アラート( '私は申し訳ありませんが、ユーザー名またはパスワードが間違っているんですか、あなたのアカウント未監査!');< / SCRIPT> " ); 

} 

} 



{ 

のResponse.Write(" <スクリプト>はJavaScript:警告( '!私は申し訳ありませんが、システムエラー、不正ではない操作を行う');< / SCRIPT> " ); 

} 

}

 

 

おすすめ

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