NET課程設計作業_第1頁
NET課程設計作業_第2頁
NET課程設計作業_第3頁
NET課程設計作業_第4頁
NET課程設計作業_第5頁
已閱讀5頁,還剩31頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

電子商務網站的設計與開發

課程設計說明書

設計題目:學生信息管理系統

院系:經濟管理學院

專業班級:電子商務12—2

指導教師:張福平

2015年7月22日

指導教師評語

指導教師:

年月日

成績評定

姓名分工任務名稱成績

程序編寫、調試

流程設計、調試、報告

編寫

流程設計、調試、報告

編寫

學生信息管理系統

目錄

1概述1

2系統分析與設計3

2.1處理流程分析3

2.2功能設計5

2.3數據庫設計6

3系統實現16

3.1關鍵功能流程圖16

3.2使用說明17

4總結24

附錄25

學生信息管理系統

1概述

21世紀是信息產業的時代,全球信息電子化的潮流勢不可擋,電腦的廣泛使用促

進了國家的經濟與社會生活的大發展。與此同時,我國的高等教育的蓬勃發展,升學

率普遍提高,對于學生管理工作的高效性和規范性提出了更高的要求,高校學生工作

信息化管理應該成為學生工作管理的新模式與突破。

學生信息管理系統是一個典型的信息管理系統。作為計算機應用的一部分,使用

計算機對學生檔案進行管理,具有手工管理所無法比擬的優點.例如:檢索迅速、查找

方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提

高的效率,也是學校科學化、正規化管理的重要條件。現代人事工作的信息量越來越

大,而且信息的密度不斷提高,靠傳統的管理方法和人工操作手段已經無法搞好人事

管理工作。而計算機作為數據處理系統,已逐漸成為人事管理現代化的重要手段,在

人事管理中正在發揮著重要的作用。并能使學校學生信息管理更加方便。一方面對學

校的眾多學生的信息進行動態地管理、修改、添加、刪除等操作十分方便快捷,不必

再像原來一樣準備一個巨大的檔案庫,節約了成本,提高了實效性,并減少了出錯率。

ASP.NET是.NETFramework的??部分,是一項微軟公司的技術,是一種使嵌入

網頁中的腳本可由因特網服務器執行的服務器端腳本技術,它可以在通過HTTP請求

文檔時再在Web服務器上動態創建它們。設計中使用asp.net的內置控件HTML控件

(HTMLcontrol)和用戶控件(Usercontrol)以及外置控件來完成功能。在使用外

置控件前,需要將其添加到VisualStudio.NET環境中。然后就可以通過啟動一個新

項目來使用新的控件。選用C#作為.NET開發的語言,VS環境中可以使用的腳本語

言有C#,VBT和J#。C#是微軟公司專門為.NET量身定做的面向對向的編程語言。

具備面向對象程序設計語言的一切特性,如封裝,繼承,多態等。

本次課程設計實現的系統就是運用了asp.net等實現了對學校學生信息的動態管

1

學生信息管理系統

理。網站結合SQLServer數據庫、VisualStudio和asp.net將網站跟數據動態結合,

從而實現相應的功能。

2

學生信息管理系統

2系統分析與設計

2.1處理流程分析

本系統用戶分為學生和管理員兩種,學生通過學號與密碼登錄,可以查詢自己的

信息、學生課表和成績;管理員通過管理員用戶名和密碼登錄,可以對管理員信息、

學生信息、學生課表和成績等進行添加、修改、刪除和查詢等工作。除此之外,兩類

用戶可以隨時注銷登錄。

該系統的業務流程圖,如圖2-1業務流程圖所示

3

學生信息管理系統

登錄頁面

學生管理員

學生管理員

管學學學

理生生生

員信課成

信成課修

信息表績

息績表改

4*

結束

學生信息管理系統

圖2-1系統業務流程圖

2.2功能設計

本系統是一個學生信息查詢管理系統,能夠提供學生的基本信息查詢,管理員管

理等。

在系統站中,有兩類用戶:網站管理員和普通用戶。兩種不同的用戶所具有的操

作權限以及操作內容均不一樣。學生只可以進行查詢功能,沒有修改權限。管理員權

限更大,除查詢外還可以進行添加、修改、刪除。

系統的兩個模塊如圖2-2系統模塊圖所示:

員信課成

信成課修

信息表績

息績表改

圖2-2系統模塊圖

5

學生信息管理系統

因此,可以將總的操作分為兩部分:

1、學生

學生權限較小,僅可以查詢信息。如,學生基本信息、學生課表及成績。如果有

信息錯誤,需要聯系管理員進行修改,學生也可以修改登錄密碼。

2、管理員

可以添加新生的基本信息,對全部學生的成績課表進行基本管理,也可以對管理

員的信息進行修改。

(1)添加

管理員可以將新生的信息添加到數據庫中,每年大一新生入校,進行統一信

息錄入,添加原始數據。

(2)修改

對數據庫中的數據進行修改,如果學生信息錄入有誤,或者有學生信息修改,

需要通知管理員進行操作。

(3)刪除

對數據庫中的數據進行刪除,每年學生畢業離校,管理員需要對這部分學生

信息進行刪除。

2.3數據庫設計

一個良好的數據庫開發過程一般是先系統分析,再邏輯設計,然后物理實現。在

系統分析之中我們通過關系實體圖來直觀的反映出各種實體之間的關系,讓讀者更加

清晰直觀的了解我們所有實體之間的關系;邏輯設計則是根據前面的系統分析設計的

一個關系模型,通過主鍵和外鍵將實體聯系起來;物理設計是根據特定數據庫管理系

統所提供的多種存儲結構和存取方法等依賴于具體計算機結構的各項物理設計措施,

對具體的應用任務選定最合適的物理存儲結構(包括文件類型、索引結構和數據的存

放次序與位邏輯等)、存取方法和存取路徑等。

6

學生信息管理系統

數據庫是此類系統的核心,系統中所有的信息都存儲在數據庫中,在所有ASP.NET

頁面中通過ADO.NET與數據庫連接,操作數據庫中的數據,從而實現所有需要的功能。

本系統中數據庫采用MicrosoftSQLServer2008作為數據庫工具。數據庫是網站的

核心,數據庫設計的合理與否對網站的建設有著至關重要的影響。

本系統的數據庫實體主要有:''學生”、“管理員”、“學生信息”、“管理員信息”、

“學生成績”、“學生課表”等。“管理員”與“學生”之間存在“管理”聯系,并且

二者之間是一對多(N)的關系;“學生”與“學生信息”之間存在“包含”聯系,二者

之間是一對一關系;“學生”與“學生成績”和“學生課表”之間存在“查看”聯系,

并且之間是一對多(N)關系。“管理員”與“管理員信息”之間存在“管理”聯系,

并且二者之間是一對?關系;“管理員”與“學生成績”、“學生課表”和“學生信息”

之間存在“管理”聯系,管理員與三者之間是一對多(N)的關系。

整個數據庫可以用一個E-R圖表示,如圖2-3數據庫E-R圖所示:

7

學生信息管理系統

學生信息管理員^言

11

學生成績

包含

管理

N

管理

11

1

學生管理員

11管理

11

包含

N

包含管理

N學生課表

N

N

學生課表

學生成績

學生信息

圖2-3數據庫E-R圖

8

學生信息管理系統

1.E-R圖中的實體圖:

圖2-4學生實體圖

圖2-5學生信息實體圖

9

學生信息管理系統

圖2-6學生成績實體圖

圖2-7學生課表實體圖

10

學生信息管理系統

圖2-8管理員信息實體圖

2.數據庫邏輯設計:

數據庫邏輯設計就是將E-R圖轉換為關系模型的過程,即將所有實體和關系轉換

成一系列的關系模式。轉換過程中常見規則有:

(1)一個實體型轉換為一個關系模式;

(2)一個一對一的聯系可轉換成一個獨立的關系模式,也可與任意一端對應的

關系模式合并;

(3)一個一對多的聯系可以轉換成一個獨立的關系模式,也可與多的那一端對

應的關系模式合并;

(4)一個多對多的關系轉換成一個關系模式。

學生與學生信息的關系模式:

學生用戶(學號,密碼)

學生信息(生號,姓名,學院代號,班級名稱,密碼)

學生與學生成績的關系模式:

學生用戶(堂號,密碼)

11

學生信息管理系統

學生成績(課程號,學號,分數)

學生與課表的關系模式:

學生用戶(受號,密碼)

學生課表(課程號,班級名稱,時間,教室號,教師號)

管理員與管理員信息的關系模式:

管理員(用戶名,密碼)

管理員信息(管理員編號,姓名,用戶名,密碼)

3、物理設計:

在SQL中創建一個名為學生信息管理的數據庫,如圖2-9數據庫信息圖所示:

O@(local)(SQLServer10.0.1600-DESTIIS

B口數揖庫

田口奉統數據庫

國口數據庫快骸

國LJjxfk

(±)[JRepoCServ"

(±)ReportServerTempDB

(±)|JSMSstudent

國LJStudentManager

日(J學生信息音理

國L-3交猿庫關系圖

日口表

國口系統表

田口dbo.admin

田□dbo.class

OZZJdbo.class__course

國口dbo.classroom_Tb

國口dbo.college

?ndbo.course

(±)口dbo.score

?Z3dbo.student_Tb

(±)口dbo.teacher

[±Jndbo.time_Tb

國口視圖

田LJI同文詞

田口可編程生

圖2-9數據庫信息圖

12

學生信息管理系統

在學生信息管理數據庫中添加十了個數據表,具體設計如下:

(l)dbo.admin:用來存儲管理員信息,管理員編號作為主鍵。

表2T管理員基本信息表

字段名字段類型

管理員編號nchar(10)

管理員姓名nchar(10)

密碼nchar(10)

(2)dbo.class:用來存儲班級信息,班級編號作為主鍵。

表2-2班級信息表

字段名字段類型

班級編號nvarchar(50)

班級名稱nvarchar(50)

(3)dbo.class_course:用來存儲學生課程信息,課程編號和班級編號作為主鍵。

表2-3課程信息表

字段名字段類型

班級編號nvarchar(50)

課程編號nchar(10)

教室編號nchar(10)

教師編號nchar(10)

時間編號nchar(10)

13

學生信息管理系統

(4)dbo.classroom_Tb:用來存儲教室信息,教室編號作為主鍵。

表2-4教室信息表

字段名字段類型

教室編號nchar(10)

教室名稱nvarchar(50)

(5)dbo.college:用來存儲學院信息,學院編號作為主鍵。

表2-5學院信息

字段名字段類型

學院編號nvarchar(50)

學院名稱nvarchar(50)

(6)dbo.course:用來存儲學生課程信息,課程編號作為主鍵。

表2-6課程信息表

字段名字段類型

課程編號nchar(10)

課程名稱nvarchar(50)

(7)dbo.score:用來存儲學生課程成績信息,課程編號和學生編號作為主鍵。

表2-7課程成績信息表

字段名字段類型

學生編號char(12)

課程編號char(4)

成績int

(8)dbo.student_Tb:用來存儲學生基本信息,學生編號作為主鍵。

表2-8學生基本信息表

14

學生信息管理系統

字段名字段類型

學院編號nvarchar(50)

班級編號nvarchar(50)

學生編號nvarchar(50)

學生姓名varchar(50)

密碼nvarchar(50)

(9)dbo.teacher:用來存儲教師信息,教師編號和學生編號作為主鍵。

表2-9教師信息表

字段名字段類型

教師編號nchar(10)

教師姓名nvarchar(50)

密碼nchar(10)

(10)dbo.Time_Tb:用來存儲學生課程時間信息,時間編號和學生編號作為主鍵。

表2-10課程時間信息表

字段名字段類型

時間編號nchar(10)

時間nvarchar(50)

15

學生信息管理系統

3系統實現

3.1關鍵功能流程圖

用戶登錄流程圖,如下圖3-1用戶登錄流程圖所示:

結束

圖3-1用戶登錄流程圖

用戶進入登錄界面,輸入自己的賬號和密碼,系統會自動將用戶輸入的信息與數

據庫中儲存的系統用戶信息進行匹配,若成功則登入成功,自動跳轉,若登錄失敗則

會顯示錯誤,用戶可重新登錄或重新注冊后再登錄。

管理員進入學生信息管理系統的界面,會出現四個功能模塊,用戶可以對其中四

個功能模塊的學生信息進行添加、查詢、刪除等操作。進行完某一項的功能之后可以

選擇退出系統也可以進行其他功能的操作。如圖3-2用戶操作系統所示:

16

學生信息管理系統

圖3-2用戶操作系統

3.2使用說明

登錄首頁:

打開學生信息管理系統首頁,即直接進入到用戶登錄的頁面,在這個頁血中用戶

17

學生信息管理系統

輸入正確的用戶名和密碼就會進入用戶管理的界面,如下圖3-3用戶登錄所示:

0—京耳津學生信息管理系統

用戶登錄/Login

關閉

用戶登錄

在輸入正確的用戶名和密碼之后,點擊身份類型選擇學生,進入到學生用戶操作

界面,如下圖3-4學生操作界面所示:

學室信息管理系統

同學201201060602你好!今天是2015年7月22日

學生信息學生課表學生成績密碼修改

圖3-4學生操作界面

學生界血包括“學生信息”、“學生課表”、“學生成績”、“密碼修改”和“注銷”

幾個按鈕。學生可以點擊這幾個按鈕進行相應信息的的查詢。

(1)學生個人信息查詢,顯示的信息與登錄的學號相符。如圖3-5學生個人信息所

示:

18

學生信息管理系統

學生信息學生深表學生成績

學生個人信息:

I學號I姓名I學院號I琬裝聞

1201201060602陳森卜1卜6。6

圖3-5學生個人信息

(2)學生個人課表查詢結果,如圖3-6學生個人課表圖所示:

學生個人課表:

專業班級代號:0606查詢

1課程號現級號教師號教室號上課時間1

00010606002005001

00020606004010003

00100606002030006

00200606001003007

00300606003005011

00400606002020013

圖3-6學生個人課表

學生輸入專業班級代號,點擊“查詢”按鈕,下面將顯示查詢的課程信息。

(3)學生個人成績查詢結果,點擊“學生成績”按鈕后直接顯示用戶本學期的全部

科目成績。如圖3-7學生個人成績圖所示:

19

學生信息管理系統

學生個人成績:

學號課程號分皴

201201060602000191

201201060602000288

201201060602004085

201201060602030077

2012010606020400BO

圖3-7學生個人成績

(4)學生可以隨時進行密碼修改,點擊“密碼修改”按鈕進行操作,如圖3-8密碼

修改所示:

密碼修改:

新密碼:456

確認新密碼:

確認重置

圖3-8密碼修改

同時,用戶隨時可以點擊“注銷”按鈕,注銷登錄并退回到登錄頁面,重新選擇

登錄。

2、管理員登錄

在輸入正確的用戶名和密碼之后,點擊身份類型選擇管理員,進入到學生用戶操

作界面,該操作與學生類似。管理員不僅有查詢功能,還有添加、修改和刪除的權限,

這是與學生最大的不同。

成功登陸之后,會有“理員信息”、“學生信息”、“學生課表”、“學生成績”、“密

碼修改”和“注銷”六個按鈕,如圖3-9管理員界面所示:

20

學生信息管理系統

學生信息管理系統

_菅理員8888您好!今天是2015年7月22日|速請

管理員信息學生信息學生課袤學生能密碼修改

歡迎

進入

管理員

界面

圖3-9管理員界面

(1)管理員基本信息在點擊第一個按鈕之后顯示在頁面匕如圖3T0管理員信息所

不:

挈星信息管理系統

管理員8888您好!今天是2015年7月22曰|一麻一

管理員信息學生信息|學生j喙」字生成績史碼修改

歡迎

管理員信息:

進入

管理員姓名管理員ID

管理員admin28888

界面

圖3-10管理員信息

(2)管理員對學生信息查詢學生用戶有差別,管理員可以查全部學生的信息,而不

僅限于登錄用戶,只要在對話框中輸入學號、姓名或者學院就能查到相應的學生信息.

并且,在輸入相應信息之后,管理員可以點擊“添加”按鈕添加數據到數據庫?如圖

3-11學生信息所示:

21

學生信息管理系統

學生信息:

學號:姓名學院:

查詢添加

學號姓名學院號班級號密碼

po12010605301面而監T額輻刪除

201201060602陳鑫恒0606123編輻刪除

忸1201060612區澤勛松0606123C6舉冒刪除

06061123隨惜刪除

1201203030521庠四0305)123編霜刪除

圖3-11學生信息

(3)管理員在相應的對話框中輸入課程或者班級就能查詢課程的先關信息和班級索

要學習的課程信息,與學生信息按鈕一樣,也可以添加記錄到數據庫。如圖3-12學

生課程所示:

學生課表:

教室:時間:

查詢添加

班緩號課程號教室號上課時間教師

06050001ooiboiboi

06050100002003002

06050200001boo忖4

06050300040008002

06050400004bio003

06060001005boi002

06060002010003忖4

06060010030b06002

06060020003P07boi

66060030005Dll003-

06060040020P13P02

圖3-12學生課程

(4)學生成績與上述按鈕類似,管理員可以查詢相應的內容,老師也是可以使用“添

加”按鈕來錄入學生的成績。如圖3-13學生成績所示:

22

學生信息管理系統

學生成績:

學生姓名:匚口課程:匚口分數:

查詢添加

201201060602000191rami

201201060602000288

201201060602004085z廟僧佛?除

201201060602030077翁舜。峭

201201060602040080金通

201201060612000195

201201060612000277碉嗨1

2012010606120030地

圖3-13學生成績

(5)“修改密碼”按鈕與“注銷”按鈕與學生用戶一樣,在這里就不再贅述,如圖3-14

修改密碼所示:

歡迎

密碼修改:

進入新密碼:789

管理員確認新密碼:789

確定重置

界面

圖3-14修改密碼

23

學生信息管理系統

4總結

經過兩周的努力,這個學生信息管理系統的構思、設計、上機運行調試已圓滿結

束。在此期間,我們查閱了許多資料,也得到了老師、同學的大力支持與幫助,我誠

心的感謝他們!萬事開頭難,剛開始我們三個人都沒有頭緒,不知道從何入手,在后

來的具體編程中也遇到了不少難題,有時一個很簡單的內容不知為何就是不能運行,

如果它得不到解決,后面的工作也無法進行。不過遇到問題我們沒有退縮,經過我們

查閱資料和討論之后,終于將問題一一解決。在問題解決時,那種勝利的喜悅又是無

法用言語來形容的。在挫折與克服挫折的過程中,這個學生信息系統終于編寫成功。

在程序編寫過程中,暴露出我們小組許多問題和不足。隨著課程設計過程的推進,

我們也逐漸的摸到了一些技巧,配合也越來越默契,工作和前期相比也越來越順利,

這讓我們深深體會到了合作的重要性。通過這個系統的制作,我體會到了ASP.NET

的優點,學以致用,是學習的目的,也是學習的最好方法。它使我對面向用戶有了更

新的認識,使我懂得得了只有越為用戶著想,才會越受歡迎。也告訴我以后做事一定

要系統化、結構化、思維一定要嚴密。因為任何計劃,只有嚴密的思考加上反復的推

敲才會更完善。

合作使我們進步,在這兩個周的時間里,我們收獲了很多。我們知道了數據如何

與網頁聯系起來,了解了動態網頁的工作機制,對于ASP.NET動態網頁的開發與設計

有了更深的了解和認識,使每個人都能力都得到提高,同時也增加了我們之間的協作

能力。但是,這次設計的只是比較簡單的頁面,對于那些復雜的程序我們仍然有很大

的差距,我們應以此為基礎繼續努力。

總而言之,這次課程設計給了我們三人小組寶貴的鍛煉實踐機會,也是一個提升

自己的機會。今后的路還有很長,我們會加倍努力,做出更加實用和有技術含量的程

序系統,這將是我們以后努力的方向。

24

學生信息管理系統

附錄

1.login,asp.cs

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Collections;

usingSystem.Web

usingSystem.WebSecurity;

usingSystem.WebUI;

usingSystem.WebUI.WebControls;

usingSystem.WebUI.WebControls.WebParts;

usingSystem.WebUI.UtmlControls;

usingSystem.Data.SqlClient;

publicpartialclassDefault:System.Web.UI.Page

(

protectedvoidPage_Load(objectsender,EventArgse)

protectedvoidButtonl_Click(objectsender,EventArgse)

{

SqlConnectioncon=newSqlConnection(z/DataSource=.;InitialCatalog二學生

信息管理;IntegratedSecurity二True");

con.Open();

stringsqlStr;

if(DropDownListl.Text=="學生〃)

(

sqlStr="select*fromstudent_TbwheresluID='"+TextBoxl.Text+

andPwd='"+TextBox2.Text+

SqlCommandcom=newSqlCommand(sqlStr,con);

Session["User"]=TextBoxl.Text;

SqlDataReaderdr=com.ExecuteReader();

if(dr.Read())

25

學生信息管理系統

Response.Redirect(^Default,aspx");

else

{

Response.Write("密碼不正確,請重新輸入“);

TextBox2.Focus();

}

con.Close();

)

elseif(DropDownListl.Text=="管理員")

(

sqlStr="select*fromadminwhereadID='"+TextBoxl.Text+andPwd二'

+TextBox2.Text+

SqlCommandcom=newSqlCommanc!(sqlStr,con);

Session["User"]=TextBoxl.Text;

SqlDataReadei-dr=com.ExecuteReader();

if(dr.Read())

Response.Redirect(,zDefaul12.aspx〃);

else

(

Response.Write("密碼不正確,請重新輸入“);

TextBox2.Focus();

}

con.Close();

)

}

protectedvoidButton2_Click(objectsender,EvenIArgse)

{

)

2學生密碼修改.asp.cs

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Collections;

usingSystem.Web;

usingSystem.Web.Security;

26

學生信息管理系統

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

publicpartialclassDefault11:System.Web.UI.Page

(

protectedvoidPage_Load(objectsender,EventArgse)

{

)

protectedvoidButton6_Click(objectsender,EventArgse)

{

if(TextBoxl.Text!=TextBox2.Text)

(

Response.Write(〃密碼不一致,請重新輸入〃);

TextBox2.Focus();

)

else

(

SqlConnectioncon=newSqlConnectionC^DataSource=.;InitialCatalog=

學生信息管理;IntegratedSecurity-True^);

con.Open();

stringupStr;

upStr="updatestudent_TbsetPwd='"+TextBoxl.Text+“'wherestuID='"

+Session["User"]+

SqlCommandcom=newSqlCommand(upStr,con);

com.ExecuteNonQuery();

con.Close();

)

}

protectedvoidButton7_Click(objectsender,EventArgse)

(

TextBoxl.Text=””;

TextBox2.Text="〃;

}

)

27

學生信息管理系統

3.管理員學生信息修改.asp.cs

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Collections;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlCllent;

publicpartialclassDefault21:System.Web.UI.Page

(

protectedvoidPageLoad(objectsender,EventArgse)

{

}

protectedvoidButton?Click(objectsender,EventArgse)

{

SqlConnectioncon=newSqlConnection(z,DataSource=.;InitialCatalog=學生

信息管理;IntegratedSecurity=True");

con.Open();

stringsqlStr;

sqlStr="select*fromstudent_TbwherestuID='〃+TextBoxl.Text+〃'〃;

SqlDcitaAdapterad=newSqlDataAdapter(sqlStr,con);

DataSetds=newDataSet();

ad.Fill(ds);

GridViewl.DataSourcelD=null;

GridViewl.DataSource=ds;

GridViewl.DataBind();

con.Close0;

}

protectedvoidButton8_Click(objectsender,EvenIArgse)

(

SqlConnectioncon=newSqlConnection(''DataSource=.;InitialCatalog=學生

信息管理;IntegratedSecurity=True");

28

學生信息管理系統

con.OpenO;

stringaddStr="insertinto[studentTb]valuesCz,+TextBoxl.Text+〃

+TexlBox2.Text+TextBox3.Text+”,,"+TextBox4.Text+TextBox5.Text

+

SqlCommandcom=newSqlCommand(addStr,con);

com.ExecuteNonQuery();

con.Close();

}

}

4.學生課表.asp.cs

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Collections;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

publicpartialclassDefault22:System.Web.UI.Page

(

protectedvoidPage_Load(objectsender,EventArgse)

(

}

protectedvoidButton7_Click(objectsender,EventArgse)

{

SqlConnectioncon=newSq{Connection(^DataSource=.;InitialCatalog二學生

信息管理;IntegratedSecurity=True");

con.OpenO;

stringsqlStr;

if(TextBoxl.Text=="")

sqlStr="select*fromclass_coursewhereclassID='"+TextBox2.Text+

29

學生信息管理系統

elseif(TextBox2.Text=="〃)

sqlStr="select*fromclasscoursewherecouID='〃+TextBoxl.Text+〃'”;

else

sqlStr="select*fromclasscoursewherecouID='"+TextBoxl.Textand

classID=,,,+TextBox2.Text+

SqlDataAdapterad=newSqlDataAdapter(sqlStr,con);

DataSetds=newDataSet();

ad.Fill(ds);

GridViewl.DataSourcelD=null;

GridViewl.DataSource=ds;

GridViewl.DataBind();

con.Close();

}

protectedvoiclButton8Click(objectsender,I-ventArgse)

(

SqlConnectioncon=newSq{Connection

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論