sql教室管理系統(tǒng)報(bào)告_第1頁
sql教室管理系統(tǒng)報(bào)告_第2頁
sql教室管理系統(tǒng)報(bào)告_第3頁
sql教室管理系統(tǒng)報(bào)告_第4頁
sql教室管理系統(tǒng)報(bào)告_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫原理課程設(shè)計(jì)報(bào)告題目: 教室管理信息系統(tǒng) 學(xué)生姓名:xxx 學(xué) 號(hào): xxxx 班 級(jí): 計(jì)科xx 院系: 計(jì)算機(jī)科學(xué)與信息學(xué)院 專業(yè)年級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)xx 級(jí)2015 年11月 8日一、需求分析需包含內(nèi)容為:(1) 問題描述:設(shè)計(jì)系統(tǒng)的簡(jiǎn)單描述 系統(tǒng)描述:教室管理信息系統(tǒng)是應(yīng)用于教室管理的系統(tǒng),可是實(shí)現(xiàn)教育信息化管理,對(duì)教室的使用進(jìn)行管理,方便于師生查詢管理使用教室。(2)系統(tǒng)功能描述,可畫出所設(shè)計(jì)模塊的操作流程;并分析所需要存儲(chǔ)的數(shù)據(jù)信息。 功能描述: 教室信息存儲(chǔ):包括教室編號(hào),教室使用時(shí)間,教室空閑時(shí)間,教室可容納人數(shù),現(xiàn)時(shí)教室使用人,教室使用負(fù)責(zé)

2、人等教師信息存儲(chǔ):教師編號(hào),教師姓名,性別,所屬系別,教授課程,授課時(shí)間等學(xué)生信息存儲(chǔ):學(xué)生編號(hào),學(xué)生姓名,性別,所屬系別等 教室安排信息存儲(chǔ):教室編號(hào),教室空閑時(shí)間,教室使用負(fù)責(zé)人等 教室使用負(fù)責(zé)信息存儲(chǔ):負(fù)責(zé)的教室編號(hào),教室使用負(fù)責(zé)人姓名,教室使用負(fù)責(zé)人編號(hào)等 教室信息存儲(chǔ)主要存儲(chǔ)教室的基本信息和教室的安排情況。用于教師和學(xué)生的查詢和申請(qǐng)使用,而教室使用負(fù)責(zé)人則可以對(duì)教室信息的查詢修改刪除。 教師信息存儲(chǔ)教師的基本情況,學(xué)生信息存儲(chǔ)學(xué)生的基本情況。教室安排信息存儲(chǔ)教室的安排情況,方便教師申請(qǐng)教室,以及教室負(fù)責(zé)人對(duì)教室的安排。(3) 有何安全性與完整性方面的要求(參照所給出的語義規(guī)則),對(duì)不

3、同的用戶有何不同的系統(tǒng)使用權(quán)限等。學(xué)生可以查詢和修改學(xué)生信息和學(xué)生選課信息,以及查詢教室的使用情況,但學(xué)生不能申請(qǐng)教室的使用。教師可以查詢和修改教師信息和選課信息,以及查詢教室的使用情況,申請(qǐng)教室的使用。教室負(fù)責(zé)人不能查詢教師信息和學(xué)生信息以及選課信息,但可以查詢和修改教室使用情況,可以安排教室的使用。 二、概念結(jié)構(gòu)設(shè)計(jì)畫出系統(tǒng)整體的E-R模型;并對(duì)模型中所出現(xiàn)的實(shí)體及屬性等信息加以說明。教師號(hào)學(xué)號(hào) 姓名姓名性別系別 教師性別學(xué)生系別課程名授課時(shí)間查詢申請(qǐng)容納人數(shù)教室號(hào)現(xiàn)時(shí)使用人教室教室使用時(shí)間教室使用負(fù)責(zé)人教室空閑時(shí)間三、邏輯結(jié)構(gòu)設(shè)計(jì)(1)模式設(shè)計(jì):按系統(tǒng)整體E-R模型,寫出關(guān)系模式;并利用

4、數(shù)據(jù)字典加以描述。(如每個(gè)關(guān)系模式有何屬性、屬性的類型、屬性值的長(zhǎng)度、是否可取空值、是否為主碼、有何約束條件等信息) 學(xué)生(學(xué)號(hào),姓名,性別,系別)教師(教師號(hào),姓名,性別,系別,課程名,授課時(shí)間)教室(教室號(hào),教室使用時(shí)間,教室空閑時(shí)間,容納人數(shù),現(xiàn)時(shí)使用人,教室使用負(fù)責(zé)人)教室使用負(fù)責(zé)人(教室負(fù)責(zé)人編號(hào),教室負(fù)責(zé)人姓名,教室編號(hào))安排(教師號(hào),教室負(fù)責(zé)人姓名,教室號(hào),申請(qǐng)狀態(tài)) 學(xué)生表屬性名存儲(chǔ)代碼類型長(zhǎng)度備注學(xué)號(hào)snostring20學(xué)生編號(hào)(主碼)姓名snamestring10學(xué)生姓名(不能為空)性別ssexstring2學(xué)生性別(男、女)系別sdeptstring20學(xué)生所屬系別 教

5、師表屬性名存儲(chǔ)代碼類型長(zhǎng)度備注教師號(hào)tnostring20教師編號(hào)(主碼)姓名tnamestring10教師姓名(不能為空)性別tsexstring2教師性別(男、女)系別tdeptstring20教師所屬系別授課課程名tcoursestring20教師教授課程名授課時(shí)間coursetimestring20教師授課時(shí)間 教室表屬性名存儲(chǔ)代碼類型長(zhǎng)度備注教室號(hào)cnostring20教室編號(hào)(主碼)教室使用時(shí)間usetimestring20教室的使用時(shí)間教室空閑時(shí)間freetimestring20教室的空閑時(shí)間容納人數(shù)peoplestring10教室可容納人數(shù)(不能為空)教室使用負(fù)責(zé)人charge

6、string20負(fù)責(zé)申請(qǐng)教室使用的管理員 教室使用負(fù)責(zé)人表屬性名存儲(chǔ)代碼類型長(zhǎng)度備注教室管理員編號(hào) anostring20教室的管理員編號(hào)(主碼)教室管理員姓名 anamestring20管理員姓名(不能為空)教室編號(hào) cnostring20教室的編號(hào) 安排教室使用表屬性名存儲(chǔ)代碼類型長(zhǎng)度備注教師號(hào)tnostring20教師的編號(hào)(主碼之一)教室號(hào)cnostring20教室的編號(hào)(主碼之一)教室管理員姓名anamestring20管理員的編號(hào)(主碼之一)申請(qǐng)狀態(tài)stagestring20是否通過申請(qǐng)(是、否)(2)子模式設(shè)計(jì):即針對(duì)自己的設(shè)計(jì)模塊的應(yīng)用需定義什么樣的視圖表結(jié)構(gòu);并利用數(shù)據(jù)字典加

7、以描述。(如每個(gè)關(guān)系子模式有何屬性、屬性的類型、屬性值的長(zhǎng)度、是否可取空值、是否為主碼、有何約束條件等信息)(3) 畫出系統(tǒng)功能模塊圖,并對(duì)各功能模塊進(jìn)行簡(jiǎn)單介紹。 教室查詢功能:學(xué)生、管理員、老師可以根據(jù)教室號(hào)查詢教室的情況。 教師查詢功能:學(xué)生可以根據(jù)教師號(hào)查詢教師情況,教師可以查詢修改教師情況。 教室借用系統(tǒng):教師可以登錄申請(qǐng)使用教室,等待管理員安排教室的使用。四、數(shù)據(jù)庫的物理設(shè)計(jì)為了提高在表中搜索元組的速度,在實(shí)際實(shí)現(xiàn)的時(shí)候應(yīng)該基于某些屬性建立索引。給出所建立的索引。(包括按哪些表中哪些屬性按升序還是降序來創(chuàng)建索引及相應(yīng)的T-SQL的創(chuàng)建語句)。教師表建立索引,按教師號(hào)升序建唯一索引。

8、教室表建立索引,按教室號(hào)升序建唯一索引。教室使用負(fù)責(zé)人表建立索引,按教室管理員號(hào)升序建唯一索引。五、數(shù)據(jù)庫設(shè)計(jì)實(shí)現(xiàn)及運(yùn)行(1)數(shù)據(jù)庫的創(chuàng)建T-SQL語句: (2)數(shù)據(jù)表的創(chuàng)建(可同時(shí)在創(chuàng)建時(shí)定義相關(guān)的約束)T-SQL語句: (3)視圖的創(chuàng)建(僅需給出自己設(shè)計(jì)模塊中所用的視圖)T-SQL語句:(4)各模塊中的功能實(shí)現(xiàn)a) 功能界面(截圖); b)功能界面簡(jiǎn)單描述;登陸界面可以實(shí)現(xiàn)不同用戶包括教師、學(xué)生、管理員的登陸,登陸到不同界面。學(xué)生登陸到學(xué)生界面,可以實(shí)現(xiàn)關(guān)于教師信息的查詢和關(guān)于教室信息的查詢。教室登陸到教師界面,可以實(shí)現(xiàn)關(guān)于教師信息的增刪查改,以及關(guān)于教室的申請(qǐng)使用和查詢申請(qǐng)結(jié)果。管理員登

9、陸到管理員界面,可以實(shí)現(xiàn)關(guān)于教師信息的查詢,以及關(guān)于教室信息的增刪查改,和允許教師申請(qǐng)相應(yīng)教室,或者否定教師申請(qǐng)相應(yīng)教室。c)T-SQL語句與宿主語言嵌套使用代碼段(粘貼); 查詢語句: string conString = Data Source=.; Initial Catalog=project;Integrated Security=True; SqlConnection conn = new SqlConnection(conString); conn.Open(); SqlDataAdapter da = new SqlDataAdapter(select tno 教師號(hào),tnam

10、e 教師名,tsex 性別,tdept 系別,tcourse 所授課程,coursetime 授課時(shí)間 from teacher where tno= + TextBox1.Text.Trim() + , conn); DataSet ds = new DataSet(); da.Fill(ds, teacher); GridView2.DataSource = ds.Tablesteacher; GridView2.DataBind(); conn.Close();刪除語句:string conString = Data Source=.; Initial Catalog=project;I

11、ntegrated Security=True; SqlConnection conn = new SqlConnection(conString); conn.Open(); SqlCommand caa = new SqlCommand(delete from teacher where tno= +TextBox1.Text.Trim() + , conn); if (caa.ExecuteNonQuery() = 1) Page.RegisterStartupScript(msg1 , alert( 刪除成功! ) ); conn.Close();修改語句: string conStr

12、ing = Data Source=.; Initial Catalog=project;Integrated Security=True; SqlConnection conn = new SqlConnection(conString); conn.Open(); SqlCommand cbb = new SqlCommand(update teacher set tname= + TextBox2.Text.Trim() + ,tsex= + TextBox3.Text.Trim() + , tdept= + TextBox4.Text.Trim() + ,tcourse= + Text

13、Box5.Text.Trim() + , coursetime= + TextBox6.Text.Trim() + where tno= + TextBox1.Text.Trim() + , conn); if (cbb.ExecuteNonQuery() = 1) Page.RegisterStartupScript(msg1 , alert( 修改成功! ) ); else Page.RegisterStartupScript(msg1 , alert( 輸入的信息有誤! ) ); conn.Close();添加語句: SqlCommand cdd = new SqlCommand(ins

14、ert into teacher (tno,tname,tsex,tdept,tcourse,coursetime) values( +TextBox1.Text.Trim() + , + TextBox2.Text.Trim() + , + TextBox3.Text.Trim() + , + TextBox4.Text.Trim() + , + TextBox5.Text.Trim() + , + TextBox6.Text.Trim() + ), conn); if (cdd.ExecuteNonQuery() = 1) Page.RegisterStartupScript(msg1 , alert( 添加成功! ) ); else Page.RegisterStartupScript

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論