




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)高級(jí)應(yīng)用課程設(shè)計(jì)項(xiàng) 目 名 稱:高校成績(jī)管理系統(tǒng)所 在 班 級(jí): 物聯(lián)網(wǎng)工程小組成員:李龍( 019 )、劉赟( 025指導(dǎo)教師:高峰起止時(shí)間:11 月16日12 月20 日項(xiàng)目基本信息項(xiàng)目名稱高校成績(jī)管理系統(tǒng)背景分析 - 需求分析管理信息系統(tǒng)正在向著網(wǎng)絡(luò)化、智能化和集成化等趨勢(shì)發(fā)展。學(xué)生成績(jī)管理系統(tǒng)是為了更好的管理學(xué)生考試成績(jī)而開(kāi)發(fā)的數(shù)據(jù)管理軟件。 它對(duì)于一個(gè)學(xué)校是不可缺少的重要部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要。學(xué)生成績(jī)管理管理系統(tǒng)為用戶提供充足的信息和快捷的查詢手段, 實(shí)現(xiàn)學(xué)生基本信息、 成績(jī)的錄入,刪除,查詢,維護(hù)以及成績(jī)的統(tǒng)計(jì)分析等幾方面的功能,是現(xiàn)實(shí)問(wèn)題的迫
2、切要求。系統(tǒng)簡(jiǎn)介項(xiàng)目簡(jiǎn)介本系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生成績(jī)管理的系統(tǒng)化、規(guī)范化、自動(dòng)化。達(dá)到提高學(xué)生成績(jī)管理效率的目的。與傳統(tǒng)管理方法相比有明顯的優(yōu)點(diǎn):查找方便,可靠性高,保密性好,成本低。徹底改變了以前繁雜的管理模式,實(shí)現(xiàn)全面的、 相對(duì)集中的、職能化的信息綜合管理。計(jì)算機(jī)被用到信息管理系統(tǒng)的環(huán)境正是適應(yīng)了當(dāng)今時(shí)代飛速發(fā)展的信息時(shí)代。 人們深刻的認(rèn)識(shí)到了計(jì)算機(jī)功能的強(qiáng)大 ,對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)充分發(fā)揮著它的優(yōu)越性。 檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、 壽命長(zhǎng)、成本低,這些優(yōu)點(diǎn)極大地減輕了學(xué)院教學(xué)人員的工作量,縮小開(kāi)支,提高了學(xué)生檔案管理的效率和準(zhǔn)確性, 能夠合理的安排時(shí)間
3、, 學(xué)生能夠盡快的知道自己的考試成績(jī)。同時(shí),學(xué)生管理系統(tǒng)的應(yīng)用也為今天的教育在未來(lái)市場(chǎng)的競(jìng)爭(zhēng)力有所提高。小組成員李龍、劉赟李龍:前臺(tái)界面,代碼編寫以及窗體設(shè)計(jì)劉赟:登錄界面以及主窗體,代碼編寫和窗體設(shè)計(jì)任務(wù)分工問(wèn)題描述及分析1.1 背景21 世紀(jì)以來(lái),人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的管理方法越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作。 這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。 為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)?lái)了極大的方便。1.2 目的編寫本文檔的目的在于,讓教務(wù)管理人員和
4、任課教師了解學(xué)生成績(jī)管理系統(tǒng)工作內(nèi)容、參與的人員分工情況、課程實(shí)施、考試安排、學(xué)習(xí)計(jì)劃等方面的具體情況。詳細(xì)的介紹了學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)過(guò)程,主要涉及到的工作如下:系統(tǒng)的需求分析、系統(tǒng)的總體設(shè)計(jì)、系統(tǒng)的概念設(shè)計(jì)、系統(tǒng)各模塊的詳細(xì)設(shè)計(jì)、系統(tǒng)運(yùn)行與測(cè)試。設(shè)計(jì)概述根據(jù)需求把整個(gè)系統(tǒng)分化成不同的模塊,每個(gè)模塊完成一個(gè)特定的子功能。把這些模塊結(jié)合起來(lái)組成一個(gè)整體,逐一實(shí)現(xiàn)各個(gè)功能。數(shù)據(jù)備份學(xué)生信息化處理系統(tǒng)是一個(gè)具有復(fù)雜功能、業(yè)務(wù)化程度高、數(shù)據(jù)處理和存儲(chǔ)量大等特點(diǎn)的應(yīng)用系統(tǒng), 對(duì)業(yè)務(wù)數(shù)據(jù)的可靠性有很高的要求。 為了有效防范和抵御諸如人為、 自然災(zāi)害、供電故障等可能遭遇的風(fēng)險(xiǎn)隱患, 必須采用數(shù)據(jù)容災(zāi)備份
5、措施, 以確保減災(zāi)應(yīng)用數(shù)據(jù)產(chǎn)品的安全性、可靠性和完整性。同時(shí)需要考慮建設(shè)成本、數(shù)據(jù)安全性等因素,要具有安全性高、數(shù)據(jù)恢復(fù)速度快、運(yùn)行管理方便等特點(diǎn)。數(shù)據(jù)字典 圖(數(shù)據(jù)流圖、E-R 圖、結(jié)構(gòu)圖、流程圖)1.3 數(shù)據(jù)字典定義:數(shù)據(jù)字典是數(shù)據(jù)庫(kù)的重要部分。它存放有數(shù)據(jù)庫(kù)所用的有關(guān)信息,對(duì)用戶來(lái)說(shuō)是一組只讀的表。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ)和處理過(guò)程等五個(gè)部分。數(shù)據(jù)字典內(nèi)容包括:數(shù)據(jù)庫(kù)中所有模式對(duì)象的信息,如表、視圖、簇、及索引等。數(shù)據(jù)字典是一組表和視圖結(jié)構(gòu)。它們存放在SYSTEM表空間中。- 老師表 :T_teacher - 學(xué)生表: S_student - 課程表: C_co
6、urse - 成績(jī)表: S_score 1.4數(shù)據(jù)流圖學(xué)生成績(jī)管理系統(tǒng)老師學(xué)生系統(tǒng)總體結(jié)構(gòu)及功能模塊劃分經(jīng)過(guò)對(duì)系統(tǒng)的需求分析,學(xué)生信息管理系統(tǒng)主要?jiǎng)澐譃槿齻€(gè)部分:學(xué)生信息查詢,學(xué)生信息管理,學(xué)生成績(jī)錄入三個(gè)功能模塊。如圖系統(tǒng)的總體結(jié)構(gòu)。學(xué)生信息管理系統(tǒng)學(xué)學(xué)學(xué)生生生信信成圖系統(tǒng)的總體結(jié)構(gòu)2.1 學(xué)生信息查詢模塊學(xué)生信息查詢: 學(xué)生可以根據(jù)學(xué)號(hào)、 姓名進(jìn)行查詢 。如圖學(xué)生信息查詢模塊結(jié)構(gòu)。學(xué)生信息查詢學(xué)號(hào)查詢姓名查詢圖學(xué)生信息管理模塊結(jié)構(gòu)2.2 學(xué)生信息管理模塊學(xué)生信息管理:主要是用于學(xué)生信息更新、插入、刪除,如圖學(xué)生管理模塊結(jié)構(gòu)。學(xué)生信息管理學(xué)學(xué)學(xué)生生生信信信息息息更錄刪新入除成基成基績(jī)本績(jī)本更
7、信錄信新息入息更錄新入圖學(xué)生信息管理模塊結(jié)構(gòu)2.3 系統(tǒng)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)根據(jù)對(duì)數(shù)據(jù)項(xiàng)與數(shù)據(jù)結(jié)構(gòu)的分析,設(shè)計(jì)出能夠滿足系統(tǒng)需求的各種實(shí)體,及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。系統(tǒng) E-R圖系統(tǒng) E-R 圖可以將各個(gè)實(shí)體之間的關(guān)系顯示出來(lái), 將各個(gè)實(shí)體間的屬性依賴表示明白。如圖系統(tǒng) E-R 圖結(jié)構(gòu)。圖系統(tǒng) E-R 圖結(jié)構(gòu)2.4 功能模塊及結(jié)構(gòu)描述重點(diǎn)模塊的實(shí)現(xiàn)(文字描述、抓圖、界面)綜合以上分析,要實(shí)現(xiàn)上面的所有功能模塊,主要設(shè)計(jì)表如下:用戶表( usedata)成績(jī)表( SC)課程表 (C)學(xué)生表( S)主要流程描述流程圖、系統(tǒng)的實(shí)現(xiàn)過(guò)程(三層結(jié)構(gòu)、)設(shè)計(jì)的過(guò)程3.1數(shù)據(jù)準(zhǔn)備、窗體
8、設(shè)計(jì)、代碼設(shè)計(jì):界面層(UI)、實(shí)體訪問(wèn)層、數(shù)據(jù)訪問(wèn)層概述:詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng), 也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出目標(biāo)系統(tǒng)的精確描述, 從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫的程序。3.2 系統(tǒng)程序流程圖程序流程圖又稱為程序框圖, 它是歷史悠久使用最廣泛的描述軟件設(shè)計(jì)的方法。它可將整個(gè)程序的總體流程清楚明白的顯示出來(lái)。如下圖: 系統(tǒng)總流程圖結(jié)構(gòu)圖系統(tǒng)總體流程圖3.3 系統(tǒng)主要功能模塊簡(jiǎn)介3.4 系統(tǒng)登錄用戶憑借用戶名及密碼登錄,成功登錄后進(jìn)行操作。管理員登錄管理學(xué)生、 課程及成績(jī)信息; 學(xué)生登錄查詢信息、 選課、查詢成績(jī)等
9、;用戶界面如下圖: 用戶登錄界面所示。用戶登錄主窗體界面3.5 學(xué)生信息查詢模塊學(xué)生信息查詢:在程序主界面(如下圖:選擇窗口)學(xué)生可以根據(jù)班級(jí)、學(xué)號(hào)、姓名進(jìn)行查詢。學(xué)生可以只用一種條件進(jìn)行信息查詢,也可以多個(gè)條件查詢,顯示學(xué)生的更詳細(xì)信息(如下圖:查詢條件窗口)。圖 3.23.6 學(xué)生信息管理模塊學(xué)生信息管理:通過(guò)右擊程序主界面的相應(yīng)記錄的菜單如:修改學(xué)生信息(如圖修改信息窗口)、刪除信息(如圖刪除信息窗口)。更新時(shí)如果輸入的學(xué)號(hào)不存在,可選擇是否添加學(xué)生信息。 通過(guò)程序主界面的新建信息記錄可添加學(xué)生信息(如圖添加信息窗口)。修改信息窗口添加信息窗口3.7 使用說(shuō)明 (配置信息:賬號(hào)、口令、數(shù)
10、據(jù)庫(kù)安全等)管理員老師和學(xué)生的賬號(hào)不同,口令不同。是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的安全。不同的身份賬號(hào)登錄,會(huì)有不同的內(nèi)部口令,實(shí)現(xiàn)功能也就不相同。老師即管理員登錄可修改內(nèi)部數(shù)據(jù)、信息;實(shí)現(xiàn)學(xué)生成績(jī)錄入、學(xué)生成績(jī)更改;學(xué)生課程錄入、課程信息修改等等;學(xué)生只能修改本身的注冊(cè)信息; 選擇自己的課程; 查看自己的成績(jī)情況;修改自己的密碼等等;確保數(shù)據(jù)安全。問(wèn)題及解決方法問(wèn)題:驗(yàn)證碼的功能還需要進(jìn)一步的修改解決辦法:圖書(shū)館查找資料以及上網(wǎng)搜尋課程設(shè)計(jì)總結(jié)本學(xué)期的數(shù)據(jù)庫(kù)課程設(shè)計(jì)結(jié)束了,在老師和同學(xué)的幫助下, 我組基本完成了本系統(tǒng)的設(shè)計(jì)。 按照數(shù)據(jù)庫(kù)程序設(shè)計(jì)的要求, 從需求分析,概念設(shè)計(jì),總體設(shè)計(jì),詳細(xì)設(shè)計(jì),系統(tǒng)測(cè)試等
11、各個(gè)步驟,分步完成系統(tǒng)的各項(xiàng)任務(wù),實(shí)現(xiàn)了系統(tǒng)中的學(xué)生信息查詢,學(xué)生信息更新,學(xué)生信息添加,課程錄入,課程編輯,選課,密碼修改等模塊的功能。下面是我們的體會(huì):1、鞏固和加深了對(duì)C#的理解,提高綜合運(yùn)用本課程所學(xué)知識(shí)的能力。2、培養(yǎng)了我選用參考書(shū),查閱手冊(cè)及文獻(xiàn)資料的能力。培養(yǎng)獨(dú)立思考,深入研究,分析問(wèn)題、解決問(wèn)題的能力。3、通過(guò)實(shí)際編譯系統(tǒng)的分析設(shè)計(jì)、編程調(diào)試,掌握應(yīng)用軟件的分析方法和工程設(shè)計(jì)方法。根據(jù)我在課程設(shè)計(jì)中遇到的問(wèn)題,我將在以后的學(xué)習(xí)當(dāng)中注意以下幾點(diǎn):1、認(rèn)真上好專業(yè)實(shí)驗(yàn)課,多在實(shí)踐中鍛煉自己。2、寫程序的過(guò)程中要考慮周到,嚴(yán)密。3、在做設(shè)計(jì)的時(shí)候要有信心,有耐心,切勿浮躁。4、認(rèn)真的
12、學(xué)習(xí)課本知識(shí),掌握課本中的知識(shí)點(diǎn),并在此基礎(chǔ)上學(xué)會(huì)靈活運(yùn)用。5、在課余時(shí)間里多寫程序,熟練掌握在調(diào)試程序的過(guò)程中所遇到的常見(jiàn)錯(cuò)誤,以便能節(jié)省調(diào)試程序的時(shí)間。參考文獻(xiàn)VisualC#程序設(shè)計(jì)教程(第二版)數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)源代碼登錄窗體界面using System;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.IO;namespace Myscorepublicpartialclasslogin:Form/ public UserClass
13、myclass1=new UserClass(); public static string ss;publiclogin()InitializeComponent();privatevoid Form1_Load( objectsender,EventArgs e)this .login_name.Focus();privatevoid button1_Click(objectsender,EventArgse)stringuserName = login_name.Text;stringpassword = pwd.Text;strings ="Data Source=.;Ini
14、tial Catalog=Myscore;Integrated Security=True"SqlConnectionconn =new SqlConnection (s);try;conn.Open();if(login_name.Text ="" | pwd.Text ="" )MessageBox.Show( " 用戶名和密碼不能為空!請(qǐng)輸入!"); elseStringsql =string.Format( "select count(*) from Sy_Use whereuname='0'
15、;and upwd='1'", userName, password);SqlCommandcmd =new SqlCommand(sql, conn);SqlDataReader dr = cmd.ExecuteReader();if(dr.Read()/UserClass.GlobAdminName = login_name.Text;/UserClass.GlobalPower = dr4.ToString();/UserClass.GlobalCollage = dr5.ToString();/UserClass.GlobaCollage_code = dr3
16、.ToString();dr.Close();conn.Close();this .Hide();Score_Main fr =new Score_Main();fr.Show();elsepwd.Text ="" ;MessageBox.Show( " 用戶名或密碼不正確!" );return ;catch ( Exception ex)MessageBox.Show(ex.Message, " 操作數(shù)據(jù)庫(kù)出錯(cuò) " , MessageBoxButtons .OK, MessageBoxIcon.Exclamation);this .
17、Tag =false ;finallyconn.Close();/ 關(guān)閉數(shù)據(jù)庫(kù)連接privatevoid button2_Click(objectsender,EventArgs e)if ( MessageBox.Show( " 您確定要退出本登陸嗎? " , " 退出 " , MessageBoxButtons .YesNo) = DialogResult .Yes)Application.Exit();privatevoid timer1_Tick(objectsender,EventArgs e)if(dtPicker.Left >=thi
18、s .Width)dtPicker.Left = 0;dtPicker.Left += 1;privatevoid dtPicker_ValueChanged(objectsender,EventArgs e)timer1.Enabled =true ;timer1.Start();privatevoid lbllink_LinkClicked(objectsender,LinkLabelLinkClickedEventArgse)this .Hide();us_zhuce fs =new us_zhuce ();fs.ShowDialog();主窗體界面using System;using
19、System.ComponentModel;using System.Data;using System.Drawing;using System.Text;namespace MyscorepublicpartialclassScore_Main :FormpublicScore_Main()InitializeComponent();privatevoid Form1_Load( objectsender,EventArgs e)privatevoid記事本 ToolStripMenuItem_Click(objectsender,EventArgs e)System.Diagnostic
20、s.Process .Start("notepad.exe");privatevoid計(jì)算器 ToolStripMenuItem_Click(objectsender,EventArgs e)System.Diagnostics.Process .Start("calc.exe");privatevoid word 文檔 ToolStripMenuItem_Click(objectsender,EventArgs e)System.Diagnostics.Process .Start("WINWORD.EXE");privatevoi
21、d excel表格 ToolStripMenuItem_Click(objectsender,EventArgs e)System.Diagnostics.Process .Start("EXCEL.EXE");privatevoid修改學(xué)生作息 ToolStripMenuItem_Click(objectsender,EventArgs e)privatevoid層疊排列 ToolStripMenuItem_Click(objectsender,EventArgs e)MdiLayout .Cascade);/ 層疊排列privatevoid垂直平鋪 ToolStripM
22、enuItem_Click(objectsender,EventArgs e)MdiLayout .TileVertical);/ 垂直平鋪privatevoid水平平鋪 ToolStripMenuItem_Click(objectsender,EventArgs e)MdiLayout .TileHorizontal);/ 水平平鋪privatevoid退出 ToolStripMenuItem_Click(objectsender,EventArgs e)DialogResultdr;dr =MessageBox.Show( this ," 您確定要退出本系統(tǒng)嗎?" ,&
23、quot;退出",MessageBoxButtons .YesNo,MessageBoxIcon.None);this .Close();Application.Exit();privatevoid添加學(xué)生信息 ToolStripMenuItem_Click(objectsender,EventArgs e)stu_add fm =fm.MdiParent =fm.Show();new stu_add ();this ;privatevoid修改學(xué)生信息 ToolStripMenuItem_Click(objectsender,EventArgs e)stu_mod fm =fm.M
24、diParent =fm.Show();new stu_mod();this ;privatevoid增加課程 ToolStripMenuItem_Click(objectsender,EventArgs e)skc_add fm =fm.MdiParent =fm.Show();new skc_add ();this ;privatevoid修改課程 ToolStripMenuItem_Click(objectsender,EventArgs e)skc_mod fm =fm.MdiParent =fm.Show();new skc_mod();this ;privatevoid成績(jī)錄入 T
25、oolStripMenuItem_Click(objectsender,EventArgs e)scj_addfm.MdiParent =fm =new scj_add ();this ;fm.Show();privatevoid成績(jī)修改 ToolStripMenuItem_Click(objectsender,EventArgs e)scj_mod fm =fm.MdiParent =fm.Show();new scj_mod ();this ;privatevoid學(xué)生信息查找ToolStripMenuItem_Click(objectsender,EventArgs e)stu_find
26、fm.MdiParent =fm =new stu_find();this ;fm.Show();privatevoid學(xué)生成績(jī)查找ToolStripMenuItem_Click(objectsender,EventArgs e)scj_findfm.MdiParent =fm =new scj_find();this ;fm.Show();privatevoid課程信息查找ToolStripMenuItem_Click(objectsender,EventArgs e)skc_findfm =new skc_find();fm.MdiParent =this ;fm.Show();priva
27、tevoid toolStripMenuItem1_Click(objectsender,EventArgs e)pwd_modfm =fm.MdiParent =fm.Show();new pwd_mod();this ;privatevoid管理員設(shè)置ToolStripMenuItem_Click(objectsender,EventArgs e)admin_add fm = fm.MdiParent = fm.Show();new admin_add();this ;privatevoid添加學(xué)生信息ToolStripMenuItem_Click_1(objectsender,Event
28、Args e)stu_add fm =fm.MdiParent =fm.Show();new stu_add ();this ;privatevoid menuStrip1_ItemClicked(objectsender,ToolStripItemClickedEventArgse)protectedoverridevoid OnClosing( CancelEventArgs e)base.OnClosing(e);e.Cancel =true ;if( MessageBox.Show( " 您確定要退出本系統(tǒng)嗎?MessageBoxButtons .YesNo) =Dialog
29、Result.Yes)Application.Exit();","退出",privatevoid Score_Main_Load( objectsender,EventArgs e)if( UserClass .GlobalPower ="1" )menuStrip1.Items7.Visible =false ;privatevoid toolStripMenuItem2_Click(objectsender,EventArgs e)course_add fm =new course_add ();fm.MdiParent =this ;fm
30、.Show();privatevoid tsmabout_Click(objectsender,EventArgs e)tsmabout a =new tsmabout ();a.ShowDialog();/tssMsg.Text = a.Text;學(xué)生成績(jī)錄入查找修改using System;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;namespace Myscorepublicpartialclassscj_add :FormprivateprivateDataT
31、able DT =new DataTable ();SqlDataAdapterSDA = new SqlDataAdapter ();publicscj_add()InitializeComponent();privatevoid scj_add_Load(objectsender,EventArgs e)scollage_bind();smajors_bind();sclass_bind();cname_bind();scollage.Text =UserClass .GlobalCollage;if( UserClass .GlobalPower ="1" )scol
32、lage.Enabled =false;privatevoid smajors_bind()+strings ="Data Source=.;Initial Catalog=Myscore;Integrated Security=True"SqlConnectionconn =new SqlConnection (s);conn.Open();strings1 = "SELECTsmajors,smajors_codeFROMSy_Majors where scollage_code='"UserClass .GlobaCollage_code
33、+"'" ;SqlDataAdapterda =new SqlDataAdapter (s1, conn);DataSet dataset1 =new DataSet ();da.Fill(dataset1,"Mytable" );if(dataset1 !=;smajors.DataSource = dataset1.Tables0; smajors.DisplayMember = "smajors" ; smajors.ValueMember = "smajors_code" conn.Close();
34、conn.Close();privatevoid sclass_bind()strings ="Data Source=.;Initial Catalog=Myscore;Integrated Security=True"SqlConnectionconn =new SqlConnection (s);conn.Open();strings1 ="SELECT sclass,sclass_code FROM Sy_Class where smajors_code='"smajors.SelectedValue +"' order
35、 by sclass"SqlDataAdapterda =new SqlDataAdapter (s1, conn);DataSet dataset1 =new DataSet ();da.Fill(dataset1,"Mytable" );if(dataset1 !=;+sclass.DataSource = dataset1.Tables0;sclass.DisplayMember ="sclass"sclass.ValueMember =conn.Close();"sclass_code"conn.Close();pr
36、ivatevoid scollage_SelectedIndexChanged(objectsender,EventArgse)strings ="Data Source=.;Initial Catalog=Myscore;Integrated Security=True"SqlConnectionconn =new SqlConnection (s);conn.Open();strings1 = "SELECTsmajors,smajors_codeFROMSy_Majors where scollage_code='"+ scollage.S
37、electedValue +"'" ;SqlDataAdapterda =new SqlDataAdapter (s1, conn);DataSet dataset1 =new DataSet ();da.Fill(dataset1,"Mytable" );if(dataset1 !=;smajors.DataSource = dataset1.Tables0; smajors.DisplayMember = "smajors" ; smajors.ValueMember = "smajors_code"
38、conn.Close();cname_bind();data_bind();conn.Close();privatevoid smajors_SelectedIndexChanged(objectsender,EventArgs e)strings ="Data Source=.;Initial Catalog=Myscore;Integrated Security=True"SqlConnectionconn =new SqlConnection (s);conn.Open();strings1 ="SELECT sclass,sclass_code FROM
39、Sy_Class where smajors_code='"smajors.SelectedValue +"' order by sclass"SqlDataAdapterda =new SqlDataAdapter (s1, conn);DataSet dataset1 =new DataSet ();da.Fill(dataset1,"Mytable" );if(dataset1 !=;+sclass.DataSource = dataset1.Tables0;sclass.DisplayMember ="scla
40、ss"sclass.ValueMember ="sclass_code"conn.Close();conn.Close();privatevoid scollage_bind()strings ="Data Source=.;Initial Catalog=Myscore;Integrated Security=True"SqlConnectionconn =new SqlConnection (s);conn.Open();string s1 = "SELECT scollage,scollage_code FROM Sy_Coll
41、age" ; SqlDataAdapter da = new SqlDataAdapter (s1, conn);DataSet dataset1 =new DataSet ();da.Fill(dataset1,"Mytable" );if(dataset1 !=scollage.DataSource = dataset1.Tables0;scollage.DisplayMember ="scollage"scollage.ValueMember ="scollage_code"conn.Close();conn.Clos
42、e();privatevoid cname_bind()strings ="Data Source=.;Initial Catalog=Myscore;Integrated Security=True"SqlConnectionconn =new SqlConnection (s);conn.Open();strings1 ="SELECT cname,cno FROM Sy_Course where scollage_code='"+scollage.SelectedValue +"'" ;SqlDataAdapterda =new SqlDataAdapter (s1, conn);DataSet dataset1 =new DataSet ();da.Fill(dataset1,"Mytable" );if(dataset1 !=cname.DataSource = dataset1.Tables0;cname.DisplayMember ="cname"cname.Valu
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中式餐廳轉(zhuǎn)讓合同范本
- 產(chǎn)品配方轉(zhuǎn)讓合同范例
- 公司代經(jīng)營(yíng)合同范例
- 2024年重慶市大足區(qū)婦女聯(lián)合會(huì)招聘筆試真題
- 化肥品牌轉(zhuǎn)讓合同范本
- 書(shū)宣傳推廣合同范本
- 公寓鋪?zhàn)愚D(zhuǎn)讓合同范本
- 個(gè)人首套房屋購(gòu)買合同范本
- 化工購(gòu)銷合同范本
- 軌道交通云平臺(tái)業(yè)務(wù)關(guān)鍵技術(shù)發(fā)展趨勢(shì)
- 打造金融級(jí)智能中臺(tái)的數(shù)據(jù)底座
- 工程合同管理教材(共202頁(yè)).ppt
- ANKYLOS機(jī)械并發(fā)癥處理方法
- 道路橋梁實(shí)習(xí)日記12篇
- 第十章運(yùn)動(dòng)代償
- 氬弧焊機(jī)保養(yǎng)記錄表
- 明星97iii程序說(shuō)明書(shū)
- 《企業(yè)經(jīng)營(yíng)統(tǒng)計(jì)學(xué)》課程教學(xué)大綱
- 交通安全設(shè)施養(yǎng)護(hù)技術(shù).ppt
- 工程施工聯(lián)系單范本完整版
評(píng)論
0/150
提交評(píng)論