




已閱讀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)介
數(shù)據(jù)庫(kù)原理課程設(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é)人等教師信息存儲(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ì)不同的用戶有何不同的系統(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)系模式;并利用數(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é)生所屬系別 教師表屬性名存儲(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é)人chargestring20負(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ù)字典加以描述。(如每個(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ù)庫(kù)的物理設(shè)計(jì)為了提高在表中搜索元組的速度,在實(shí)際實(shí)現(xiàn)的時(shí)候應(yīng)該基于某些屬性建立索引。給出所建立的索引。(包括按哪些表中哪些屬性按升序還是降序來創(chuàng)建索引及相應(yīng)的T-SQL的創(chuàng)建語句)。教師表建立索引,按教師號(hào)升序建唯一索引。教室表建立索引,按教室號(hào)升序建唯一索引。教室使用負(fù)責(zé)人表建立索引,按教室管理員號(hào)升序建唯一索引。五、數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)現(xiàn)及運(yùn)行(1)數(shù)據(jù)庫(kù)的創(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é)果。管理員登陸到管理員界面,可以實(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),tname 教師名,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;Integrated 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 conString = 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= + TextBox5.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(insert 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(msg1
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年度行業(yè)銷售增長(zhǎng)數(shù)據(jù)表
- 食品加工工藝及技術(shù)案例分析題
- 醫(yī)學(xué)遺傳學(xué)遺傳病知識(shí)點(diǎn)梳理
- 農(nóng)業(yè)園區(qū)建設(shè)合作協(xié)議書
- 物聯(lián)網(wǎng)技術(shù)在農(nóng)業(yè)生產(chǎn)中的應(yīng)用與創(chuàng)新
- 農(nóng)業(yè)循環(huán)經(jīng)濟(jì)在綠色低碳轉(zhuǎn)型中的應(yīng)用
- 個(gè)體知識(shí)在學(xué)科實(shí)踐中的作用機(jī)制與教學(xué)策略
- 2025年衛(wèi)星通信相關(guān)知識(shí)考試試題及答案
- 2025年市場(chǎng)調(diào)查與分析考試題及答案
- 2025年體育運(yùn)動(dòng)科學(xué)與人類健康考試試題及答案
- 2024年江蘇省南京市中考數(shù)學(xué)試卷真題(含答案逐題解析)
- 發(fā)電廠2×150MW循環(huán)流化床空冷機(jī)組工程施工主要技術(shù)方案
- 2025年泰安市泰山城建集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 光伏吊裝施工方案
- 《中國(guó)傳統(tǒng)園林藝術(shù)》課件
- 語文-山東省2025年1月濟(jì)南市高三期末學(xué)習(xí)質(zhì)量檢測(cè)濟(jì)南期末試題和答案
- 管樂團(tuán)教學(xué)計(jì)劃
- 配電自動(dòng)化建設(shè)與運(yùn)維管理規(guī)定
- 臨床常用降壓藥物
- 物業(yè)綠化管理養(yǎng)護(hù)服務(wù)方案
- 含參數(shù)的一元一次不等式組
評(píng)論
0/150
提交評(píng)論