數(shù)據(jù)庫(kù)課程設(shè)計(jì)——學(xué)生成績(jī)管理系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)——學(xué)生成績(jī)管理系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)——學(xué)生成績(jī)管理系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)——學(xué)生成績(jī)管理系統(tǒng)_第4頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)題目:學(xué)生成績(jī)管理系統(tǒng)學(xué)生姓名:JM專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):學(xué)號(hào):二一五年六月一、課程設(shè)計(jì)題目學(xué)生成績(jī)管理系統(tǒng)通過(guò)對(duì)學(xué)校日常教學(xué)管理中的課程、選課、學(xué)生、班級(jí)、教師、成績(jī)等相關(guān)內(nèi)容進(jìn)行分析,完成具有教師管理、學(xué)生管理、成績(jī)管理、課程管理、選課管理、班級(jí)管理等相關(guān)功能的小型數(shù)據(jù)庫(kù)管理應(yīng)用系統(tǒng)?;疽螅?、完成學(xué)生、班級(jí)、課程、教師、選課表的維護(hù)2、完成成績(jī)表的維護(hù)、瀏覽查找3、按班級(jí)、按課程計(jì)算平均成績(jī)、最高成績(jī)、最低成績(jī)、及格率4、按不同的條件統(tǒng)計(jì)學(xué)生課程的平均成績(jī)5、完成權(quán)限控制功能6、完成數(shù)據(jù)備份與恢復(fù)功能其中,基礎(chǔ)數(shù)據(jù)包括學(xué)生、班級(jí)、課程、教師的錄入、修改、刪除、

2、查詢(xún)、打?。怀煽?jī)管理包括選課、成績(jī)信息的錄入、刪除、修改、查詢(xún)、打印以及相關(guān)統(tǒng)計(jì)查詢(xún)等;用戶(hù)管理包括用戶(hù)、 用戶(hù)組、 權(quán)限的錄入、 修改、刪除、查詢(xún)、打印以及權(quán)限分配、 用戶(hù)登錄等功能;數(shù)據(jù)備份與恢復(fù)包括數(shù)據(jù)備份、 數(shù)據(jù)恢復(fù)功能, 要求可以備份數(shù)據(jù)到指定的文件夾、 文件和從指定的文件夾、文件恢復(fù)數(shù)據(jù)到數(shù)據(jù)庫(kù)。二、需求分析1)、概括描述:信息需求高校學(xué)生的成績(jī)管理工作量大、繁雜 ,人工處理非常困難。學(xué)生成績(jī)管理系統(tǒng)借助于計(jì)算機(jī)強(qiáng)大的處理能力 ,大大減輕了管理人員的工作量 ,并提高了處理的準(zhǔn)確性。學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)運(yùn)用 ,實(shí)現(xiàn)了學(xué)生成績(jī)管理的自動(dòng)化 ,不僅把廣大教師從繁重的成績(jī)管理工作中解脫出

3、來(lái)、把學(xué)校從傳統(tǒng)的成績(jī)管理模式中解放出來(lái),而且對(duì)學(xué)生成績(jī)的判斷和整理更合理、更公正 ,同時(shí)也給教師提供了一個(gè)準(zhǔn)確、清晰、輕松的成績(jī)管理環(huán)境。功能需求1、完成學(xué)生、班級(jí)、課程、教師、選課表的維護(hù)2、完成成績(jī)表的維護(hù)、瀏覽查找3、按班級(jí)、按課程計(jì)算平均成績(jī)、最高成績(jī)、最低成績(jī)、及格率4、按不同的條件統(tǒng)計(jì)學(xué)生課程的平均成績(jī)5、完成權(quán)限控制功能6、完成數(shù)據(jù)備份與恢復(fù)功能其中,基礎(chǔ)數(shù)據(jù)包括學(xué)生、班級(jí)、課程、教師的錄入、修改、刪除、查詢(xún)、打印;成績(jī)管理包括選課、成績(jī)信息的錄入、刪除、修改、查詢(xún)、打印以及相關(guān)統(tǒng)計(jì)查詢(xún)等;用戶(hù)管理包括用戶(hù)、 用戶(hù)組、 權(quán)限的錄入、 修改、刪除、查詢(xún)、打印以及權(quán)限分配、 用戶(hù)登

4、錄等功能;數(shù)據(jù)備份與恢復(fù)包括數(shù)據(jù)備份、 數(shù)據(jù)恢復(fù)功能, 要求可以備份數(shù)據(jù)到指定的文件夾、 文件和從指定的文件夾、文件恢復(fù)數(shù)據(jù)到數(shù)據(jù)庫(kù)。目標(biāo)用戶(hù)主要面向?qū)W生、教師與系統(tǒng)管理員這三種角色。其中, 學(xué)生與教師是系統(tǒng)的主要使用者, 可以通過(guò)此系統(tǒng)了解其他同學(xué)、教師、以及課程的相關(guān)信息。為他們提供可以互相了解聯(lián)系的平臺(tái)。管理員主要負(fù)責(zé)對(duì)于系統(tǒng)的維護(hù),同時(shí)負(fù)責(zé)錄入各種系統(tǒng)所需要的信息。2)、 DFD(數(shù)據(jù)流圖):3)、 DD(數(shù)據(jù)字典):1、班級(jí)表2、班級(jí)名單表3、測(cè)試表4、測(cè)試成績(jī)表5、教師表6、課程表7、學(xué)生表三、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)E-R圖四、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系模式列表模式學(xué)生學(xué)生編號(hào)姓名入學(xué)年份

5、出生年月籍貫家庭住址聯(lián)系電話(huà)屬于班級(jí)名單學(xué)生編號(hào)班級(jí)編號(hào)包含班級(jí)操作日志編號(hào)操作時(shí)間操作內(nèi)容班級(jí)編號(hào)班級(jí)人數(shù)密碼教師編號(hào)擔(dān)任班主任教師編號(hào)密碼獲得教師編號(hào)教師姓名課程入職年份任教課程編號(hào)出生年月課程名稱(chēng)籍貫教師編號(hào)住址參考書(shū)目聯(lián)系電話(huà)監(jiān)考擁有測(cè)試成績(jī)測(cè)試測(cè)試編號(hào)測(cè)試編號(hào)學(xué)生編號(hào)課程編號(hào)成績(jī)測(cè)試時(shí)間得到教師編號(hào)視圖班級(jí)人員名單表課程人員名單表學(xué)生成績(jī)表班級(jí)課程成績(jī)統(tǒng)計(jì)表SQL語(yǔ)句/*Created: 2015/6/7Modified: 2015/6/9Project:學(xué)生成績(jī)管理系統(tǒng)Model: Microsoft SQL Server 2012Company: SOHOAuthor:焦猛Ver

6、sion: 1.1Database: MS SQL Server 2012*/- Create tables section - Table 學(xué)生CREATETABLE 學(xué)生 ( 學(xué)生編號(hào) Varchar ( 10)NOTNULL, 姓名 Varchar ( 20) NOTNULL, 入學(xué)年份 IntNOTNULL, 出生年月 DatetimeNULL, 籍貫 Varchar ( 50) NULL, 家庭住址 Varchar ( 100) NULL, 聯(lián)系電話(huà) Varchar ( 20)NULL)go- Add keys for table學(xué)生ALTERTABLE 學(xué)生 ADDCONSTRAI

7、NTKey1PRIMARYKEY ( 學(xué)生編號(hào) )goALTERTABLE 學(xué)生 ADDCONSTRAINT學(xué)號(hào) UNIQUE( 學(xué)生編號(hào) )go- Table班級(jí)CREATETABLE 班級(jí) ( 班級(jí)編號(hào) Varchar ( 10)NOTNULL, 班級(jí)人數(shù) IntNOTNULL, 教師編號(hào) Varchar ( 10)NOTNULL)go- Add keys for table班級(jí)ALTERTABLE 班級(jí) ADDCONSTRAINTKey2PRIMARYKEY ( 班級(jí)編號(hào) , 教師編號(hào) )goALTERTABLE 班級(jí) ADDCONSTRAINT班級(jí)編號(hào) UNIQUE( 班級(jí)編號(hào) )go

8、- Table課程CREATETABLE 課程 ( 課程編號(hào) Varchar ( 10)NOTNULL, 課程名稱(chēng) Varchar ( 20)NOTNULL, 教師編號(hào) Varchar ( 10)NOTNULL, 參考書(shū)目 Varchar ( 200)NULL)go- Add keys for table課程ALTERTABLE 課程 ADDCONSTRAINTKey3PRIMARYKEY ( 課程編號(hào) , 教師編號(hào) )goALTERTABLE 課程 ADDCONSTRAINT課程編號(hào) UNIQUE( 課程編號(hào) )go- Table教師CREATETABLE 教師 ( 教師編號(hào) Varchar

9、 ( 10)NOTNULL, 教師姓名 Varchar ( 20)NOTNULL, 入職年份 Int NOTNULL, 出生年月 DatetimeNULL, 籍貫Varchar ( 50)NULL, 住址Varchar ( 100)NULL, 聯(lián)系電話(huà) Varchar ( 20)NULL)go- Add keys for table教師ALTERTABLE 教師 ADDCONSTRAINTKey4PRIMARYKEY ( 教師編號(hào) )goALTERTABLE 教師 ADDCONSTRAINT教師編號(hào) UNIQUE( 教師編號(hào) )go- Table測(cè)試CREATETABLE 測(cè)試 ( 測(cè)試編號(hào)

10、Varchar ( 10)NOTNULL, 課程編號(hào) Varchar ( 10)NOTNULL, 測(cè)試時(shí)間 DatetimeNOTNULL, 教師編號(hào) Varchar ( 10)NOTNULL)go- Create indexes for table測(cè)試CREATEINDEXIX_ 進(jìn)行 ON 測(cè)試 ( 課程編號(hào) )go- Add keys for table測(cè)試ALTERTABLE 測(cè)試 ADDCONSTRAINTKey5PRIMARYKEY ( 教師編號(hào) , 測(cè)試編號(hào) )goALTERTABLE 測(cè)試 ADDCONSTRAINT測(cè)試編號(hào) UNIQUE( 測(cè)試編號(hào) )go- Table測(cè)試成

11、績(jī)CREATETABLE 測(cè)試成績(jī) ( 測(cè)試編號(hào) Varchar ( 10)NOTNULL, 學(xué)生編號(hào) Varchar ( 10)NOTNULL, 成績(jī) IntNOTNULL)go- Add keys for table測(cè)試成績(jī)ALTERTABLE 測(cè)試成績(jī) ADDCONSTRAINTKey6PRIMARYKEY ( 測(cè)試編號(hào) , 學(xué)生編號(hào) )go- Table班級(jí)名單CREATETABLE 班級(jí)名單 ( 學(xué)生編號(hào) Varchar ( 10)NOTNULL, 班級(jí)編號(hào) Varchar ( 10)NOTNULL)go- Add keys for table班級(jí)名單ALTERTABLE 班級(jí)名單

12、ADDCONSTRAINTKey7PRIMARYKEY ( 學(xué)生編號(hào) , 班級(jí)編號(hào) )goALTERTABLE 班級(jí)名單 ADDCONSTRAINT學(xué)生編號(hào) UNIQUE( 學(xué)生編號(hào) )go- Create relationships section -ALTERTABLE 班級(jí)名單 ADDCONSTRAINT屬于 FOREIGNKEY ( 學(xué)生編號(hào) ) REFERENCES學(xué)生 ( 學(xué)生編號(hào) ) ON UPDATENO ACTIONON DELETENO ACTION goALTERTABLE 班級(jí)名單 ADDCONSTRAINT包含 FOREIGNKEY ( 班級(jí)編號(hào) ) REFERENC

13、ES班級(jí) ( 班級(jí)編號(hào) ) ON UPDATENO ACTIONON DELETENO ACTIONgoALTERTABLE 測(cè)試 ADDCONSTRAINT 擁有 FOREIGNKEY ( 課程編號(hào) ) REFERENCES 課程 ( 課程編號(hào) ) ON UPDATENO ACTIONON DELETENOACTIONgoALTERTABLE 測(cè)試成績(jī) ADDCONSTRAINT得到 FOREIGNKEY ( 測(cè)試編號(hào) ) REFERENCES測(cè)試 ( 測(cè)試編號(hào) ) ON UPDATENO ACTIONON DELETENO ACTIONgoALTERTABLE 課程 ADDCONSTRAI

14、NT 任教 FOREIGNKEY ( 教師編號(hào) ) REFERENCES 教師 ( 教師編號(hào) ) ON UPDATENO ACTIONON DELETENOACTIONgoALTERTABLE 班級(jí) ADDCONSTRAINT擔(dān)任班主任 FOREIGNKEY ( 教師編號(hào) ) REFERENCES教師 ( 教師編號(hào) ) ON UPDATENO ACTIONON DELETENOACTION goALTERTABLE 測(cè)試成績(jī) ADDCONSTRAINT獲得 FOREIGNKEY ( 學(xué)生編號(hào) ) REFERENCES學(xué)生 ( 學(xué)生編號(hào) ) ON UPDATENO ACTIONON DELETE

15、NO ACTIONgoALTERTABLE 測(cè)試 ADDCONSTRAINT 監(jiān)考 FOREIGNKEY ( 教師編號(hào) ) REFERENCES 教師 ( 教師編號(hào) ) ON UPDATENO ACTIONON DELETENOACTIONgo五、應(yīng)用系統(tǒng)功能結(jié)構(gòu)圖ClassDiagram類(lèi)圖項(xiàng)目解決方案列表六、各功能模塊程序流程圖及說(shuō)明登陸界面用戶(hù)在此輸入用戶(hù)名與密碼, 并選擇對(duì)應(yīng)的用戶(hù)類(lèi)型, 進(jìn)行登陸。 登錄成功后會(huì)根據(jù)用戶(hù)類(lèi)型對(duì)主界面的功能進(jìn)行相關(guān)設(shè)置。主功能界面在此界面通過(guò)菜單選擇功能,在下面的 DataGrid 中顯示所需數(shù)據(jù),或者在彈出界面設(shè)置相關(guān)屬性進(jìn)行保存。七、程序源代碼及其說(shuō)

16、明LoginWindow登陸界面設(shè)計(jì)LoginWindow.xaml<Window x : Class =" 學(xué)生成績(jī)管理系統(tǒng) .LoginWindow"xmlns =""xmlns : x=""Title=" 學(xué)生成績(jī)管理系統(tǒng)" Height ="720" Width ="1024" MinHeight ="720"MinWidth ="1024"><Grid ><Grid.Background >

17、<ImageBrush ImageSource ="Assets/BackGround.jpg"/></ Grid.Background ><Grid.RowDefinitions><RowDefinitionHeight ="*"/><RowDefinitionHeight ="2*"/><RowDefinitionHeight ="*"/></ Grid.RowDefinitions><Image Source =&quo

18、t;Assets/Title.png"Height ="70" HorizontalAlignment="Center"VerticalAlignment="Center"Opacity="0.9"><Image.Effect ><DropShadowEffectColor="White"/></ Image.Effect></ Image><Grid Grid.Row ="1"Height="2

19、00"Width ="400" VerticalAlignment="Center"HorizontalAlignment="Center"><Grid.RowDefinitions><RowDefinition/><RowDefinition/><RowDefinition/><RowDefinition/><RowDefinition/></ Grid.RowDefinitions><TextBlockName="T

20、B_Caution"Grid.Row ="0" VerticalAlignment="Center"HorizontalAlignment="Center"FontSize ="16" Foreground ="#FFFB0000" FontFamily="SegoeWP"></TextBlock ><StackPanel Grid.Row ="1" Orientation="Horizontal"Ve

21、rticalAlignment="Center"HorizontalAlignment="Center"><TextBlockFontFamily =" 楷體 " FontSize ="18"> 用戶(hù): </ TextBlock ><TextBox Name="TB_ID" Width ="120" UndoLimit ="16"></ TextBox ></ StackPanel ><

22、;StackPanel Grid.Row ="2" Orientation="Horizontal"VerticalAlignment="Center"HorizontalAlignment="Center"><TextBlockFontFamily =" 楷體 " FontSize ="18"> 密碼: </ TextBlock ><TextBox Name="TB_Password" Width ="120

23、" UndoLimit ="20"/></ StackPanel ><GroupBox Grid.Row ="3" BorderThickness="0"><StackPanel Orientation="Horizontal"HorizontalAlignment="Center"VerticalAlignment="Center"><RadioButtonName="RB_Student" Fo

24、ntFamily=" 楷體 " FontSize ="15"> 學(xué)生</ RadioButton ><RadioButtonName="RB_Teacher" FontFamily=" 楷體 " FontSize ="15"> 教師</ RadioButton ><RadioButtonName="RB_Admin" FontFamily =" 楷體 " FontSize ="15">

25、; 管 理</ RadioButton ></ StackPanel ></ GroupBox><StackPanel Grid.Row ="4" Orientation="Horizontal"HorizontalAlignment="Center"VerticalAlignment="Center"><ButtonName="BT_Login"Width ="100" Height ="30" Cl

26、ipToBounds ="True"Content =" 登 陸" Cursor ="Hand" FontFamily=" 楷體 " FontSize ="18"Click ="BT_Login_Click"></Button ><Button Width ="40" Visibility="Hidden"></ Button ><Button Name="BT_Clear&qu

27、ot;Width ="100" Height ="30" Content =" 重 置 "Cursor ="Hand" FontFamily=" 楷體 " FontSize ="18" Click="BT_Clear_Click"></Button ></ StackPanel ></ Grid ></ Grid ></ Window>登陸界面邏輯處理LoginWindow.xaml.csu

28、sing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.I

29、maging;using System.Windows.Shapes;namespace 學(xué)生成績(jī)管理系統(tǒng)/ <summary>/ LoginWindow.xaml 的交互邏輯/ </summary>publicpartialclassLoginWindow :WindowpublicLoginWindow()InitializeComponent();privatevoid BT_Login_Click(objectsender,RoutedEventArgs e)stringstr ="" ;/1if、檢查用戶(hù)名 (TB_ID.Text =&qu

30、ot;" )TB_ID.Text =return ;" 請(qǐng)輸入用戶(hù)名 " ;/2、檢查密碼if(TB_Password.Text ="" )TB_Password.Text =return ;" 請(qǐng)輸入密碼 " ;/3 、檢查 RadioButtonswitch(TB_ID.Text.ToCharArray()0)case '0':/ 學(xué)生if(RB_Student.IsChecked =str ="Student"true )elseTB_Caution.Text =" 用戶(hù)類(lèi)

31、型不符" ;return ;break ;case '1':/ 教師if(RB_Teacher.IsChecked =str ="Teacher" ;true )elseTB_Caution.Text =" 用戶(hù)類(lèi)型不符" ;return ;break ;case '2':/ 管理if(RB_Admin.IsChecked =str ="Admin" ;true )elseTB_Caution.Text =" 用戶(hù)類(lèi)型不符" ;return ;break ;/4 、檢查密碼

32、var pwd = (string) SQL_Helper.RunReturnQuerySQL( "select密碼from密碼where 編號(hào) =" + TB_ID.Text);if(pwd = TB_Password.Text)/ 密碼正確/(App)Application.Current).UserID = TB_ID.Text;var window =new MainWindow(TB_ID.Text,str);this .Close();window.Show();elseTB_Caution.Text =" 密碼錯(cuò)誤 !" ;/ 重置登陸界面

33、所有輸入privatevoid BT_Clear_Click(objectsender,RoutedEventArgs e)TB_ID.Text =null ;TB_Password.Text =RB_Admin.IsChecked =RB_Student.IsChecked =RB_Teacher.IsChecked =TB_Caution.Text =null ;false ;false ;false ;null ;MainWindow主界面設(shè)計(jì)MainWindow.xaml<Window x : Class =" 學(xué)生成績(jī)管理系統(tǒng) .MainWindow"xml

34、ns =""xmlns : x=""Title=" 學(xué)生成績(jī)管理系統(tǒng)" Height ="720" Width ="1024" MinHeight ="720"MinWidth ="1024"><Grid ><Grid.Background ><ImageBrush ImageSource ="Assets/BackGround.jpg"/></ Grid.Background >&

35、lt;Grid.RowDefinitions><RowDefinitionName="Welcome" Height ="Auto"/><RowDefinitionName="Log" Height="1*"/><RowDefinitionName="Menu" Height="Auto"/><RowDefinitionHeight ="Auto"/><RowDefinitionName=&quo

36、t;DataGrid" Height ="3*"/><RowDefinitionHeight ="30"/></ Grid.RowDefinitions><Image Grid.Row ="1" Source ="Assets/Title.png"Height ="70"HorizontalAlignment="Center"VerticalAlignment="Center"Opacity ="0.

37、9"><Image.Effect><DropShadowEffect Color ="White"/></ Image.Effect></ Image><MenuGrid.Row ="2" VerticalAlignment="Center"><MenuItem Header =" 系統(tǒng) "><MenuItem Name="A0" Header =" 備份數(shù)據(jù)庫(kù) " Click=&q

38、uot;MI_BeiFen"/><MenuItem Name="A1" Header =" 恢復(fù)數(shù)據(jù)庫(kù) " Click="MI_HuiFu"></ MenuItem><MenuItem Name="A2" Header =" 查看操作日志 " Click="MI_Log"></ MenuItem><Separator ></Separator ><MenuItem Header =&

39、quot; 注銷(xiāo)登陸 " Click="MI_Logout"></ MenuItem><MenuItem Header =" 退出系統(tǒng) " Click="MI_Exit"></MenuItem><MenuItem Header =" 修改密碼 " Click="MI_ChangePwd"></MenuItem></ MenuItem><MenuItem Header =" 學(xué)生 "&

40、gt;<MenuItem Header =" 查看學(xué)生信息 " Click="MI_Stu_Info"></MenuItem><MenuItem Header =" 新增學(xué)生 " Name="A3"Click ="MI_Manage_Stu"></ MenuItem><MenuItem Header =" 修改學(xué)生 " Name="A4"Click ="MI_Manage_Stu"&

41、gt;</ MenuItem><MenuItem Header =" 刪除學(xué)生 " Name="A5"Click ="MI_Manage_Stu"></ MenuItem></ MenuItem><MenuItem Header =" 教師 "><MenuItem Header =" 查看教師信息 " Click="MI_Tea_Info"></MenuItem><MenuItem He

42、ader =" 新增教師 " Name="A6"Click ="MI_Manage_Tea"></ MenuItem><MenuItem Header =" 修改教師 " Name="A7"Click ="MI_Manage_Tea"></ MenuItem><MenuItem Header =" 刪除教師 " Name="A8"Click ="MI_Manage_Tea&quo

43、t;></ MenuItem></ MenuItem><MenuItem Header =" 班級(jí) "><MenuItem Header =" 查看班級(jí)名單 " Click="MI_Class_StuInfo"></MenuItem><Separator ></Separator ><MenuItem Header =" 分配學(xué)生至班級(jí) " Name="A12"Click ="MI_Mana

44、ge_Class"></ MenuItem><MenuItem Header =" 查看所有班級(jí)信息 "Click ="MI_Class_AllInfo"></MenuItem><MenuItem Header =" 新增班級(jí) " Name="A9"Click ="MI_Manage_Class"></ MenuItem><MenuItem Header =" 修改班級(jí) " Name="

45、;A10"Click ="MI_Manage_Class"></ MenuItem><MenuItem Header =" 刪除班級(jí) " Name="A11"Click ="MI_Manage_Class"></ MenuItem></ MenuItem><MenuItem Header =" 課程 "><MenuItem Header =" 查看課程信息 " Click="MI_Co

46、urse_Info"></MenuItem><Separator ></Separator ><MenuItem Header =" 新增學(xué)生選課 " Name="A13"Click ="MI_Manage_Course"></ MenuItem><MenuItem Header =" 新增課程 " Name="A14"Click ="MI_Manage_Course"></ Men

47、uItem><MenuItem Header =" 修改課程 " Name="A15"Click ="MI_Manage_Course"></ MenuItem><MenuItem Header =" 刪除課程 " Name="A16"Click ="MI_Manage_Course"></ MenuItem></ MenuItem><MenuItem Header =" 成績(jī) "&g

48、t;<MenuItem Header =" 查看學(xué)生成績(jī) " Click="MI_Stu_CJ"></ MenuItem><MenuItem Header =" 統(tǒng)計(jì)班級(jí)成績(jī) " Click="MI_Class_CJ"></ MenuItem><MenuItem Header =" 統(tǒng)計(jì)課程成績(jī) " Click="MI_Course_CJ"></ MenuItem><MenuItem Header

49、=" 成績(jī)錄入 " Name="A17"Click ="MI_Insert_CJ"></MenuItem></ MenuItem></ Menu><TextBlockGrid.Row ="3" FontSize ="20" Name="TB_DG_Name"VerticalAlignment="Center"HorizontalAlignment="Center"></Text

50、Block ><DataGrid Grid.Row ="4" Name="DG" ItemsSource =" Bindingtable"></ DataGrid ></ Grid ></ Window>主界面邏輯設(shè)計(jì)MainWindow.xaml.csusing Microsoft.Win32;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.T

51、ext;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Shapes;using學(xué)生成績(jī)管理系統(tǒng).ManageWindows;namespace 學(xué)生成績(jī)管理系統(tǒng)/ <s

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論