今日、インターネットは人々の日常の学習、生活に浸透しており、すべての面で、より多くの人々がインターネット上で毎日の情報と出版の仕事へのアクセス権を持っています。無限の空間には、インターネットへのより一層洗練されたコンピュータアプリケーション技術となっています。サイトはことを願って、一方では、一方で、情報とサービスの富を得ることができ、サイト以上のユーザーを作るだけでなく、より簡単に、彼らが本当にしたいコンテンツにアクセスする方法を人々に大きなトラブル、ますます要求の厳しいユーザーでありますインテリジェント彼らのニーズを理解し、個人が情報やサービスの適応性を得るのを助けるためにしてみてください。
このサイトは、.NETテクノロジをベースにしたWebベースの大学の出会い系サイトのセットを設計し、実装するためのウェブ開発ライフサイクルの方法および構造化されたアプローチに従っています。サイトベースのB / S(ブラウザ/サーバ)モード、C#の開発言語を使用して、SQLServerデータベースを選択します。ユーザー管理、ステーションニュース管理、学術管理、すべてのログ管理、データ共有クエリ、情報の照会ネットワーキング、システム管理モジュールシステムを遡る学生の主な成果。
関連するためのビューの現在の一般的なデータベース管理ソフトウェアの開発ポイントから、データベースの .NETプラットフォームを利用した情報管理サイトは、C#のデータベースにSQL Serverを使用して、B / Sの構造によって開発された言語、およびADOを使用してAsp.netフレームワークに基づいています。データベースとプログラムとの間のブリッジとしてNETは、間違いなく、溶液の最適な実用的なアプリケーションです。そして、VSTO Officeドキュメントのセクションを使用することを含む、関連する操作を完了します。
このサイトは、個人情報管理を実現する管理I、私のフォトアルバム管理、情報共有、ネットワーク情報、学術交流、友人や他の機能モジュールをログに記録する2つのユーザーと管理者の役割、ユーザのログインシステムと、管理者のログインシステムをユーザー管理システム、駅のニュース管理、学術管理、すべてのログ管理、データ共有クエリ、情報の照会ネットワーキング、システム管理モジュールを実装しています。
メインのコード:
場合(結果!= NULL) { 場合(result.Tables [ 0 ] .Rows.Count> 0 ) { セッション[ " ユーザ名" ] = TextBox1.Text.ToString()(TRIM)。 もし(cx.Text.ToString()()==トリム" 管理员を" ) { セッション[ " CX " ] = result.Tables [ 0 ] .Rows [ 0 ] [ " CX " ] .ToStringは()。トリム(); } 他 { セッション[ " CX " ] = Cx.Text.ToString()(トリム); } のResponse.Redirect(" Main.aspx " ); } 他 { のResponse.Write(" <スクリプト>はJavaScript:アラート(「ごめんなさい、ユーザー名またはパスワードが正しくありません、またはアカウント未監査'); </ SCRIPT>!" ); } } 他 { のResponse.Write(" <スクリプト>はJavaScript:アラート('申し訳ありませんが、システムエラーが、不正ではない操作を行ってください!「); </ SCRIPT> " ); }
公共の 文字列ポンド、lbtxt、SQL。 保護されたボイドをPage_Load(オブジェクト送信者、のEventArgs電子) { lbtxt =場合、Request.QueryString [ " LB " ] .ToString()は(TRIM)。 もし(IsPostBackプロパティ!) { SQLが = " 'leibie = DXからコンテンツを選択し、 " + lbtxt + "を' " ; DataSetの結果 = 新しいデータセット(); 結果 = 新しいClass1の()hsggetdata(SQL)。 もし結果(!=NULL) { 場合(result.Tables [ 0 ] .Rows.Count> 0 ) { content.Value = result.Tables [ 0 ] .Rows [ 0 ] [ 0 ] .ToString(); } } } }
公共の 部分 クラスhaoyou_list3:System.Web.UI.Page { 保護のボイドをPage_Load(オブジェクト送信者、EventArgsの電子) { 場合(IsPostBackプロパティ!) { 文字列のSQL; SQL = " 選択* haoyouからhaoyou.username = ' " +セッション[ " ユーザ名"] .ToString()()+トリム" のID DESC順'を" 。 函(SQL)。 } } プライベートボイド函(文字列のSQL) { DataSetの結果= 新しいデータセット()。 結果 = 新しいClass1の()hsggetdata(SQL)。 もし(!結果= NULL) { 場合(result.Tables [ 0 ] .Rows.Count> 0 ) { DataGrid1.DataSource = result.Tables [ 0 ]。 DataGrid1.DataBind(); ます。Label1.Text = " 以上数据中共" + result.Tables [ 0 ] .Rows.Count + " 条" 。 } 他 { DataGrid1.DataSource = NULL; DataGrid1.DataBind(); ます。Label1.Text = " 暂无任何数据" 。 } } } 保護されたボイドのButton1 Click(オブジェクト送信者、のEventArgs電子) { 文字列のSQLは、 SQL = " 選択* haoyouからユーザー名= ' " +セッション[ " ユーザー名" ] .ToString()()+トリム。" ' " ; もし(bh.Text.ToString()。(トリム)!= "") { SQL = SQL + " 及び'%等のユーザ名" + bh.Text.ToString()(TRIM)+。" %' " ; } であれば(。!mc.Text.ToString()(TRIM)= "" ) { SQL = SQL + " 等XM '%" + mc.Text.ToString()(TRIM)+ " %' " 。 } SQL = SQL + " のID DESC順" 。 函(SQL)。 オブジェクトのソース、DataGridPageChangedEventArgs E) { 文字列のSQL。 SQL = " 選択* haoyouからaddby = ' " +セッション[ " ユーザ名"] .ToString()()+トリム" のID DESC順'を" 。 函(SQL)。 DataGrid1.CurrentPageIndex = e.NewPageIndex。 DataGrid1.DataBind(); } }