【正文】
時,新用戶默認為普通用戶,只有查詢基本信息的權(quán)限,不能對其內(nèi)容進行操作。這樣就可以保證系統(tǒng)的安全性。新注冊的用戶可以對自己的密碼進行修改,窗體如下圖33所示。圖33 信息修改窗體設(shè)計思想:新注冊的用戶需要修改密碼時,進入密碼修改窗口,在修改條件中輸入用戶名;在修改內(nèi)容中首先輸入舊密碼,再輸入兩次新密碼,單擊確定,就可以修改當(dāng)前的密碼。管理員可以在用戶管理窗口瀏覽所有的用戶,可以新增、修改或者刪除用戶信息。窗體如下圖34所示。圖 34 用戶管理窗口設(shè)計思想:打開窗體,用戶的所有信息會在DataGridView中顯示;在相應(yīng)的文本框中輸入字段,單擊添加按鈕,可以添加一個新用戶;選中一條用戶信息,單擊修改按鈕,這條用戶信息會在相應(yīng)的文本框中顯示,用戶編號對應(yīng)的文本框呈灰色狀態(tài),不能修改,其他信息都可以修改,修改完單擊刷新按鈕,修改后的信息會在窗體中顯示;選中一條用戶信息,單擊刪除按鈕,則可以刪除這一條用戶信息。設(shè)計思想:打開窗體,教師的所有信息會在DataGridView中顯示;在相應(yīng)的文本框中輸入字段,給教師上傳一張照片,單擊添加按鈕,可以添加一條新的教師信息;選中一條教師信息,單擊修改按鈕,這條教師信息會在相應(yīng)的文本框中顯示,教師編號對應(yīng)的文本框呈灰色狀態(tài),不能修改,其他信息都可以修改,修改完單擊刷新按鈕,修改后的信息會在窗體中顯示;選中一條教師信息,單擊刪除按鈕,則可以刪除這一條教師信息。設(shè)計思想:在窗體中,單擊顯示全部,教師的所有信息則會顯示在DataGridView中,在下拉列表中選擇要查詢的條件,在后面的文本框中輸入具體的查詢內(nèi)容,單擊查詢按鈕,符合條件的信息就會出現(xiàn)在DataGridView中。學(xué)生管理系統(tǒng)是直接面對高校學(xué)生的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的幫助,縮短用戶對系統(tǒng)熟悉的過程。學(xué)生管理系統(tǒng)中涉及到的數(shù)據(jù)是高校相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護人員進行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。第四章 是ADO(Microsoft ActiveX Data Objects)的改進和完善版本。 SQL Server 和XML等數(shù)據(jù)源以及通過OLE OB 和XML公開的數(shù)據(jù)源提供一致的訪問。,并檢索、處理和更新所包含的數(shù)據(jù)。 Server身份驗證登錄名1.打開“我的電腦”|“管理”|“ 本地用戶和組”, 右鍵單擊用戶,選擇新用戶, 創(chuàng)建一個新用戶ss,密碼為123。2.單擊“開始“|“所有程序”|“ Microsoft SQL Server 2005”| “SQL Server Management studio”,選擇windows身份認證登錄到SQL server 2005。在對象資源管理器下單擊安全性,右鍵單擊登錄名,選擇新建登錄名, 創(chuàng)建一個登錄名為ss ,密碼為123的SQL Server 身份驗證用戶。在用戶映射中選擇數(shù)據(jù)庫SIMS,在狀態(tài)中,選中“啟用”復(fù)選框,單擊“確定”按鈕。3.在服務(wù)器上單擊右鍵,選擇“屬性”,在“安全性”里選擇SQL Server和Windows混合身份驗證模式,單擊“確定”按鈕,然后重新啟動服務(wù)。4.單擊對象資源管理器下的連接數(shù)據(jù)庫引擎,彈出連接到服務(wù)器的對話框。選擇SQL Server 身份驗證,用戶名中輸入ss,密碼中輸入123,單擊連接按鈕。 1.。這些Connection 對象屏蔽了具體的實現(xiàn)細節(jié),提供了統(tǒng)一的實現(xiàn)方法。Connection類有4種:SqlConnection、OleDbConnection、OdbcConnection和OracleConnection。SqlConnection類是針對SQL Server的。2.Visual Studio 2005提供了靈活多樣的連接到SQL Server數(shù)據(jù)庫的方法,這里我們使用編程方式創(chuàng)建連接。將數(shù)據(jù)庫連接字符串存放在新建的一個類的方法中,例如可將此類命名為DbConfig,并在這個類中編寫如下代碼:Public class DbConfig{Public static string Constr = Data Source= localhost。 Database =SIMS。 User Id=ss。 Password=123。}Data Source:指定運行sql server的計算機名,這里是localhost;localhost是個常用名,表示程序所在的計算機。如果數(shù)據(jù)庫與程序不在同一臺計算機上,則要將localhost換成計算機名。Database:指定數(shù)據(jù)庫名。User Id:指定數(shù)據(jù)庫用戶名??梢允褂萌魏螖?shù)據(jù)庫用戶賬號名只要其能夠訪問SIMS數(shù)據(jù)庫。Password:指定用戶口令。3.在引用此數(shù)據(jù)庫連接信息時,首先要在應(yīng)用程序中創(chuàng)建這個新類的一個方法,然后再初始化連接對象,代碼如下:using 。 //引入命名空間sqlconnection conn = new sqlconnection()//初使化連接對象();//打開數(shù)據(jù)庫連接();//關(guān)閉數(shù)據(jù)庫連接在本章中,首先介紹了在SQL Server 2005 中創(chuàng)建一個SQL Server 身份驗證的登錄名。然后以visual studio 2005作為開發(fā)環(huán)境,以C作為開發(fā)語言, Server 2005 數(shù)據(jù)庫的連接方法,可以對數(shù)據(jù)庫中的數(shù)據(jù)進行添加、修改、刪除等操作。按教師編號查詢,輸入1001,可以查詢教師的基本信息,如圖57所示。圖5