freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

項(xiàng)目實(shí)訓(xùn)-學(xué)生信息管理系統(tǒng)-資料下載頁

2024-12-16 18:58本頁面

【導(dǎo)讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 構(gòu)項(xiàng)目實(shí)訓(xùn)( C語言版) 30 string StuID = ()。 SqlParameter[] cmdParam = new SqlParameter[]{ new SqlParameter(@stuID,StuID), new SqlParameter(@stuName,20), new SqlParameter(@stuSex,1), new SqlParameter(@stuBirth,12) }。 cmdParam[1].Direction = 。 cmdParam[2].Direction = 。 cmdParam[3].Direction = 。 DataSet stuGradeDS =( ,stuGradeQuer y,cmdParam)。 if (!cmdParam[1].().Equals()) { = cmdParam[1].()。 = cmdParam[2].()。 = cmdParam[3].()。 = [0].DefaultView。 [0].DataPropertyName = [0].Columns[0].ToString()。 [1].DataPropertyName = [0].Columns[1].ToString()。 [2].DataPropertyName = [0].Columns[2].ToString()。 [3].DataPropertyName = [0].Columns[3].ToString()。 } else C/S 結(jié)構(gòu)項(xiàng)目實(shí)訓(xùn)( C語言版) 31 { (this, 您要查詢的學(xué)號不存在,請確認(rèn)是否正確后重新輸入?。?! ,信息提示 , , )。 CoverComponentReset()。 } 至此,學(xué)生成績信息查詢窗體的功能基本實(shí)現(xiàn)。 學(xué)生基本信息添加窗體的設(shè)計與功能實(shí)現(xiàn) ( 1)功能描述 本步驟的主要功能: ① 單擊系統(tǒng)主界面中的“數(shù)據(jù) 添加 ”主菜單下“學(xué)生基本信息 添加 ”功能選項(xiàng),彈出“ 學(xué)生基本信息添加 ” 功能窗體 ; (注意:該窗體初始狀態(tài)為所有控件處于不可用或不可編輯狀態(tài))。 ② 點(diǎn)擊“添加”按鈕, 使所有控件處于可編輯或可用狀態(tài)。 ③ 點(diǎn)擊“退出”按鈕,退出學(xué)生基本信息添加操作。 ④ 點(diǎn)擊“重置”按鈕,清空已經(jīng)輸入的但未保存到數(shù)據(jù)庫的學(xué)生數(shù)據(jù),以便重新輸入。 ⑤ 點(diǎn)擊“保存”按鈕,首先判斷數(shù)據(jù)的合法性,如果數(shù)據(jù)合法,則將數(shù)據(jù)保存到數(shù)據(jù)庫,否則 根據(jù)錯誤情況 給出相應(yīng)的錯誤提示信息 。 ( 2)流程圖 針對功能描述,我們繪制學(xué)生 基本信息 添加 功能的操作流程圖如圖 。 C/S 結(jié)構(gòu)項(xiàng)目實(shí)訓(xùn)( C語言版) 32 圖 :“學(xué)生基本信息添加”功能流程圖 ( 3)數(shù)據(jù)庫設(shè)計 首先, 我們 計劃 采用 調(diào)用 存儲過程 來實(shí)現(xiàn)學(xué)生基本信息的添加操作,為此我們需要在數(shù)據(jù)庫中 創(chuàng)建學(xué)生基本信息數(shù)據(jù)添加的存儲過程: StuBasicInfoInsert。 具體操作為:打開SQL 查詢分析器,輸入以下代碼并運(yùn)行生成存儲過程 StuBasicInfoInsert。 Use stuInfoManage If exists(select * from sysobjects where name = ‘ StuBasicInfoInsert’ and type =‘ P’ ) Drop procedure StuBasicInfoInsert Go CREATE PROCEDURE StuBasicInfoInsert ( @stuID char(12), @stuName nvarchar(20), @stuSex nchar(1), @stuBirth varchar(20), 啟動主窗體 主菜單:數(shù)據(jù) 添加 子菜單: 學(xué)生基本 信息 添加 輸入:學(xué)生相應(yīng)信息 信息提 示 數(shù)據(jù)驗(yàn) 證 提示相應(yīng)信息并結(jié)束 保存 成功 失敗 添加 C/S 結(jié)構(gòu)項(xiàng)目實(shí)訓(xùn)( C語言版) 33 @stuPolitic tinyint, @stuDept char(4), @stuPcard char(18), @stuResume nvarchar(1000) , @stuPhoto Image ) AS if len(@stuPcard) = 0 set @stuPcard = null if len(@stuResume) = 0 set @stuResume = null if len(@stuSex) = 0 set @stuSex = null Insert into stu (stuID,stuName,stuSex,stuBirth,stuPolitic,stuDept,stuPcard,stuResume,stuPhoto) values (@stuID,@stuName,@stuSex,@stuBirth,@stuPolitic,@stuDept,@stuPcard,@stuResume,@stuPhoto) return 1 GO 其次,由于擔(dān)心學(xué)生在添加學(xué)生數(shù)據(jù)時輸入重復(fù)的學(xué)號。為此,我們 創(chuàng)建一個自動生成學(xué)號的存儲過程 ( ProduceStuID)以便調(diào)用 。 CREATE PROCEDURE ProduceStuID ( @deptID char(4), @stuID char(12) output ) AS declare @maxStuID varchar(12) C/S 結(jié)構(gòu)項(xiàng)目實(shí)訓(xùn)( C語言版) 34 select @maxStuID = max(stuID) from stu where stuDept = @deptID if left(@maxStuID,8) = datename(year,getdate())+@deptID begin set @stuID = convert(varchar(12),convert(Bigint,@maxStuID)+1) end else set @stuID = datename(year,getdate())+@deptID+39。000139。 GO 至此,為實(shí)現(xiàn)學(xué)生基本信息添加功能所需的數(shù)據(jù)庫設(shè)計任務(wù)完畢。 ( 4)界面設(shè)計 首先在 stuInfoManage項(xiàng)目 中 添加 一個 Windows窗體類: StuBasicInfoAddForm,設(shè)置該窗體的屬性 Text為“學(xué)生基本信息添加”,并在該 Windows窗體上添加以下控件并設(shè)置屬性。 具體控件的類型及其主要屬性設(shè)置參照表 。 控件類型 控件名稱 主要屬性設(shè)置 Label 系統(tǒng)默認(rèn) Text:學(xué)生基本信息添加 Label 系統(tǒng)默認(rèn) Text:院系名稱: Label 系統(tǒng)默認(rèn) Text:學(xué)號: Label 系統(tǒng)默認(rèn) Text:姓名: Label 系統(tǒng)默認(rèn) Text:性別: Label 系統(tǒng)默認(rèn) Text:政治面貌: Label 系統(tǒng)默認(rèn) Text:出生日期: Label 系統(tǒng)默認(rèn) Text:身份證編號: Panel 系統(tǒng)默認(rèn) 無 Button AddButton Text:添加 Button SaveButton Text:保存 Button ResetButton Text:重置 Button ExitButton Text:退出 C/S 結(jié)構(gòu)項(xiàng)目實(shí)訓(xùn)( C語言版) 35 TextBox StuIDTextBox ReadOnly: true TextBox StuNameTextBox 無 TextBox StuPcardTextBox 無 TextBox StuResumeTextBox MultiLine: true PictureBox StuPhotoPictureBox BorderStyle: FixedSingle SizeMode: StretchImage ComboBox DeptNameComboBox 無 GroupBox StuSexGroupBox 無 GroupBox StuPoliticGroupBox 無 RatioButton MaleRatioButton Text:男 RatioButton FemaleRatioButton Text:女 RatioButton DYRatioButton Text:黨員 RatioButton TYRatioButton Text:團(tuán)員 RatioButton OtherRatioButton Text:其他 DateTimePicker StuBirthDTP Format: Custom :“學(xué)生基本信息添加 ”窗體控件及其主要屬性說明 注意:性別和政治面貌的單選按鈕必須按類別放在相應(yīng)的 GroupBox上面,否則單選按鈕的功能可能不能表達(dá)我們的期望;為了界面美觀,關(guān)于顏色和字體大小的設(shè)置大家根據(jù)實(shí)際情況進(jìn)行設(shè)置;我們必須按意義將相應(yīng)的控件進(jìn)行排列(例如學(xué)號標(biāo)簽和學(xué)號文本框要對應(yīng)),否則導(dǎo)致意義不明確。具體界面設(shè)計可參照圖 。 C/S 結(jié)構(gòu)項(xiàng)目實(shí)訓(xùn)( C語言版) 36 圖 :“學(xué)生基本信息添加”窗體設(shè)計效果圖 ( 5)代碼實(shí)現(xiàn) “學(xué)生基本信息添加”菜單功能調(diào)用的實(shí)現(xiàn) ① 首先在 MainForm窗體類中添加 StuGradeQueryForm窗體類的一個實(shí)例。 StuBasicInfoAddForm StuBasicAddForm = new StuBasicInfoAddForm()。 ② 然后在菜單“學(xué)生基本信息添加”的 Click事件中添加功能調(diào)用 if () { StuBasicAddForm = new StuBasicInfoAddForm ()。 } = this。 ()。 ()。 “學(xué)生基本信息添加窗體”的運(yùn)行狀態(tài)初始化 C/S 結(jié)構(gòu)項(xiàng)目實(shí)訓(xùn)( C語言版) 37 首先,由于我們在圖像框的單擊事件打開并獲取保存學(xué)生照片數(shù)據(jù),而在點(diǎn)擊保存按鈕時還需要使用該數(shù)據(jù),故我們需要聲明一個變量作用域較大的私有數(shù)據(jù)成員用來保存學(xué)生照片信息數(shù)據(jù)。具體操作,即在該窗體類中添加以下代碼: byte[] ImageBuffer。 其次, 我們 添加兩個私有方法用于 設(shè)置 窗體界面控件的使用狀態(tài) 。 private void CompFunOFF() { = false。 = false。 = false。 = false。 = false。 = false。 = false。 = false。 = false。 = false。 = false。 = false。 = false。 } private void CompFunON() { C/S 結(jié)構(gòu)項(xiàng)目實(shí)訓(xùn)( C語言版) 38 = true。 = true。 = true。 = true。 = true。 = true。 = true。 = true。 = true。 = true。 = true。 = true。 = true。 = true。 = false。 } 最后,我們 在窗體的 Load事件中添加以下語句進(jìn)行窗體界面控件初始狀態(tài)設(shè)定 ,使窗體控件啟動后處于不可編輯或不可使用狀態(tài)。 CompFunOFF()。 DeptNameComboBox數(shù)據(jù)的初始化 為了方便使用,減輕用戶記憶量,我們將數(shù)據(jù)庫中所有院系的名稱用組合框列示以便選擇。為實(shí)現(xiàn)該功能,我們需要 對院系名稱選擇組合框數(shù)據(jù)進(jìn)行初始化。 首先 , 在窗體類中添加以下私有方法 。 private void DeptNameLoad() { C/S 結(jié)構(gòu)項(xiàng)目實(shí)訓(xùn)( C語言版) 39 string
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1