




版權(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ù)原理及應(yīng)用 實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)題目:教學(xué)管理系統(tǒng)指導(dǎo)老師:李萍專(zhuān)業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)系1105班組 員:史樂(lè)樂(lè)(2011100534) 李 輝(2011100535) 閆壯壯(2011100556) 王 偉(2011100538) 2013年 12月10日一、開(kāi)發(fā)背景 數(shù)據(jù)庫(kù)技術(shù)和Internet的飛速發(fā)展,使它們已經(jīng)成為現(xiàn)代信息技術(shù)的重要組成部分,是現(xiàn)在計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。隨著學(xué)校規(guī)模的不斷擴(kuò)大,對(duì)學(xué)校資源的管理是首要解決的問(wèn)題。這也挑戰(zhàn)了教學(xué)管理方面的技術(shù),以前的人工管理方式已經(jīng)不再適應(yīng)現(xiàn)在的環(huán)境,取而代之的是先進(jìn)的教學(xué)管理系統(tǒng)。通過(guò)數(shù)據(jù)庫(kù)系統(tǒng)對(duì)教師、學(xué)生、選課
2、進(jìn)行統(tǒng)一的管理與操作。二、需求分析2.1 系統(tǒng)目標(biāo):學(xué)生根據(jù)所學(xué)的數(shù)據(jù)庫(kù)原理與程序設(shè)計(jì)的知識(shí),能夠針對(duì)一個(gè)小型的數(shù)據(jù)庫(kù)管理系統(tǒng),進(jìn)行系統(tǒng)的需求分析,系統(tǒng)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),編碼,測(cè)試等,完成題目要求的功能,從而達(dá)到掌握開(kāi)發(fā)一個(gè)小型數(shù)據(jù)庫(kù)的目的。2.2 需求定義 教學(xué)管理系統(tǒng)開(kāi)發(fā)。系統(tǒng)開(kāi)發(fā)的總的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)教學(xué)信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,實(shí)現(xiàn)對(duì)學(xué)生、選課資料的集中統(tǒng)一的管理。本系統(tǒng)主要實(shí)現(xiàn)對(duì)學(xué)生、選課基本信息的管理,本系統(tǒng)結(jié)構(gòu)分為課程信息系統(tǒng),學(xué)生選課信息系統(tǒng),學(xué)生成績(jī)系統(tǒng)。學(xué)生成績(jī)信息系統(tǒng)滿足對(duì)學(xué)生基本信息、所選課程和學(xué)生課表的輸出的需求;學(xué)生選課系統(tǒng)滿足對(duì)學(xué)生所選課程和學(xué)生基本信息的輸
3、出需求;課程信息系統(tǒng)滿足對(duì)課程信息的增加、刪除、查詢(xún)和修改的需求。本系統(tǒng)組織結(jié)構(gòu)圖:教學(xué)管理系統(tǒng)選課信息系統(tǒng)課程信息系統(tǒng)學(xué)生信息顯示學(xué)生信息錄入課程信息顯示課程信息設(shè)置課程信息查詢(xún)學(xué)生選課選課結(jié)果顯示選課結(jié)果設(shè)置 學(xué)生信息系統(tǒng)2.3 管理系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典教學(xué)管理系統(tǒng)管理人員學(xué)生基本信息學(xué)生選課信息學(xué)生基本信息課程基本信息學(xué)生課程基本信息查詢(xún)選課信息教室授課信息名稱(chēng):學(xué)生別名:無(wú)描述:學(xué)生的基本信息組成:學(xué)生sno(學(xué)生學(xué)號(hào))sname(學(xué)生姓名)sage(年齡)ssex(性別)+sdept(所在系);位置:學(xué)生基本信息、學(xué)生選課信息名稱(chēng):課程別名:無(wú)描述:課程的基本信息組成:課程cno
4、(課程代號(hào))cname(課程名稱(chēng))teacher(授課教師) ctime(課程時(shí)間)grade(課程成績(jī));位置:課程信息、課程成績(jī)3、 概念模型E-R圖實(shí)體(矩形)學(xué)生、課程屬性(圓形)學(xué)生:學(xué)號(hào)、姓名、年齡、性別、系課程:課程號(hào)、課程名稱(chēng)、教師、上課時(shí)間、上課教室關(guān)系(菱形)選課:成績(jī)3.1 教學(xué)管理系統(tǒng)E-R圖學(xué)生課程選修gradecnocroomteacherctimecnamessexsdeptsagesnamesno3.2 學(xué)生實(shí)體E-R圖學(xué)生snosnamesagesdeptssex 3.3 課程實(shí)體E-R圖課程ctimeteachercnamecnocroom 3.4 選課關(guān)系
5、E-R圖選修grade 3.5 PowerDesigner 環(huán)境下設(shè)計(jì)模型圖 4、 數(shù)據(jù)庫(kù)功能實(shí)現(xiàn)截圖與代碼4.1 數(shù)據(jù)庫(kù)截圖數(shù)據(jù)表建立:選課表:課程表:學(xué)生表:數(shù)據(jù)庫(kù)建立代碼截圖:管理員登陸界面:登陸成功,顯示數(shù)據(jù)表信息:4.2教學(xué)管理系統(tǒng)關(guān)鍵代碼 shuju .vbPublic Class shujuku Private Sub Form4_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim o As New Class1 Dim ds As New DataSet ds = o.get
6、alldata() Me.DataGridView1.Refresh() Me.DataGridView1.DataSource = ds.Tables("student") End SubEnd ClassClass.vbImports System.Data.SqlClientPublic Class Class1 Dim strconn As String = Me.getstrconn() Public Function yanzheng(ByVal str1 As String) As Integer Dim conn As New SqlConnection c
7、onn.ConnectionString = strconn conn.Open() Dim cmd As New SqlCommand cmd.CommandText = "select * from student where sno='" & str1 & "'" cmd.Connection = conn Dim dr As SqlDataReader dr = cmd.ExecuteReader If dr.Read Then dr.Close() conn.Close() Return 1 Else dr.Cl
8、ose() conn.Close() Return 0 End If End Function Public Function pwdyanzheng(ByVal str As String) As SqlDataReader Dim conn As New SqlConnection conn.ConnectionString = strconn conn.Open() Dim cmd As New SqlCommand cmd.CommandText = "select * from student where sno='" & str & &q
9、uot;'" cmd.Connection = conn Dim dr As SqlDataReader = cmd.ExecuteReader Return dr End Function Public Function getstrconn() As String Dim str As String str = "server=.;uid=sa;pwd=123;database=client" Return str End Function Public Function getalldata() As DataSet Dim conn As New
10、SqlConnection conn.ConnectionString = strconn conn.Open() Dim da As New SqlDataAdapter("select * from student", conn) Dim ds As New DataSet da.Fill(ds, "student") conn.Close() Return ds End FunctionEnd classLogin.vbImports System.Data.SqlClientPublic Class login Private Sub Butto
11、n1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim o As New Class1 Dim f As Integer f = o.yanzheng(Me.TextBox1.Text) If f = 0 Then Me.TextBox1.Text = "" Me.TextBox1.Focus() Else If f = 1 Then Dim dr As SqlDataReader dr = o.pwdyanzheng(Me.TextBox1
12、.Text) dr.Read() If RTrim(dr!sname) <> Me.TextBox2.Text Then MsgBox("密¨¹碼?錯(cuò)䨪誤¨®,ê?請(qǐng)?重?新?輸º?入¨?!ê?") Me.TextBox2.Text = "" Me.TextBox2.Focus() Else shujuku.Show() Me.Hide() End If End If End IfEnd SubEnd Class5、 總結(jié) 經(jīng)過(guò)近幾天的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生態(tài)停車(chē)場(chǎng)車(chē)位銷(xiāo)售與服務(wù)一體化管理協(xié)議
- 車(chē)輛租賃中介服務(wù)質(zhì)押擔(dān)保合同
- 智能化廠房鋼結(jié)構(gòu)設(shè)計(jì)與施工總承包合同
- 旅游景區(qū)車(chē)位包銷(xiāo)及文創(chuàng)產(chǎn)品開(kāi)發(fā)合作協(xié)議
- 通訊設(shè)備典當(dāng)質(zhì)押借款服務(wù)合同范本
- 高端叉車(chē)大修與維護(hù)一體化合同樣本
- 破解采購(gòu)腐敗難題的廉政協(xié)議
- 搬運(yùn)工勞動(dòng)保護(hù)與安全培訓(xùn)協(xié)議
- 按揭二手房買(mǎi)賣(mài)合同風(fēng)險(xiǎn)評(píng)估與解決方案
- 金融行業(yè)專(zhuān)業(yè)代理記賬合同
- 1-STM32F4xx中文參考手冊(cè)
- 集裝箱采購(gòu)?fù)稑?biāo)方案(技術(shù)方案)
- 電子信息工程技術(shù)專(zhuān)業(yè)職業(yè)生涯規(guī)劃書(shū)
- 國(guó)開(kāi)2023秋《人文英語(yǔ)3》第1-4單元作文練習(xí)參考答案
- 世界各國(guó)國(guó)家代號(hào)、區(qū)號(hào)、時(shí)差
- JGT388-2012 風(fēng)機(jī)過(guò)濾器機(jī)組
- 《靈飛經(jīng)》硬筆字帖精臨篇137張(可打印)
- 油漆工承包合同
- 2023屆遼寧省撫順市新?lián)釁^(qū)五年級(jí)數(shù)學(xué)第二學(xué)期期末綜合測(cè)試試題含解析
- 失血性休克應(yīng)急預(yù)案及處理流程
- 上市公司執(zhí)行企業(yè)會(huì)計(jì)準(zhǔn)則案例解析-中國(guó)證監(jiān)會(huì)會(huì)計(jì)部編
評(píng)論
0/150
提交評(píng)論