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

下載本文檔

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

文檔簡(jiǎn)介

1、數(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 s一、需求分析需包含內(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),教師姓爼,性

2、別,所屬系別,教授課程,授課時(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é)生可

3、以查詢和修改學(xué)生信息和學(xué)生選課信息,以及查詢教室的使用情況,但學(xué)生 不能申請(qǐng)教室的使用。教師可以查詢和修改教師信息和選課信息,以及查詢教室的使用情況,申請(qǐng)教室的 使用。教室負(fù)責(zé)人不能査詢教師信息和學(xué)生信息以及選課信息,但可以查詢和修改教室使 用情況,可以安排教室的使用。二、概念結(jié)構(gòu)設(shè)計(jì)畫岀系統(tǒng)整體的e-r模型:并對(duì)模型中所出現(xiàn)的實(shí)體及屬性等信息加以說明。三、邏輯結(jié)構(gòu)設(shè)計(jì)(1)模式設(shè)訃:按系統(tǒng)整體e-r模型,寫出關(guān)系模式:并利用數(shù)據(jù)字典加以描述。 (如每個(gè)關(guān)系模式有何屬性、屬性的類型、屬性值的長(zhǎng)度、是否可取空值、是否為主碼、 有何約朿條件等信息)學(xué)生(學(xué)號(hào),姓需,性別,系別)教師(教師號(hào),姓名,

4、性別,系別,課程名,授課時(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教師性別(男、

5、女)系別tdeptstring20教師所屬系別授課課程名tcoursestring20教師教授課程名授課時(shí)間coursetimestring20教師授課時(shí)間教室表屬性名存儲(chǔ)代碼類型長(zhǎng)度備注教室號(hào)enostring20教室編號(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)(主碼)教室管理員姓名ana

6、mestring20管理員姓名(不 能為空)教室編號(hào)enostring20教室的編號(hào)安排教室使用表屬性名存儲(chǔ)代碼類型長(zhǎng)度備注教師號(hào)tnostring20教師的編號(hào)(主 碼之一)教室號(hào)enostring20教室的編號(hào)(主 碼之一)教室管理員姓名anamestring20管理員的編號(hào)(主碼之一)申請(qǐng)狀態(tài)stagestring20是否通過申請(qǐng)(是、否)(2)子模式設(shè)計(jì):即針對(duì)自己的設(shè)汁模塊的應(yīng)用需龍義什么樣的視圖表結(jié)構(gòu);并 利用數(shù)據(jù)字典加以描述。(如每個(gè)關(guān)系子模式有何屬性、屬性的類型、屬性值的長(zhǎng)度、是否可取空值、是否為主 碼、有何約束條件等信息)(3)畫出系統(tǒng)功能模塊圖,并對(duì)各功能模塊進(jìn)行簡(jiǎn)單介紹。

7、教室査詢功能:學(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語句:日 皿 i

8、whutpbtvpvt3y3lst (sql > 軸庫(kù)® o至統(tǒng)加庫(kù)projecte lj逛庫(kù)關(guān)蔡圉 曰口表s 矣統(tǒng)表+ 匚j filetables 口 dbo.charge® 3 dbo.classs 二dbo.stage+. h dbo.studente 二dbo.teacher m 尸r tmra(2)數(shù)據(jù)表的創(chuàng)建(可同時(shí)在創(chuàng)建時(shí)泄義相關(guān)的約束)t-sql語句:原莒理器lwhutpbtvpvt3y3.ct dbo.charge x列名iwhutpbtvpvt3y3.ject db<允許null值a/hutpbtvpvt3y3lst (sql s >

9、2加庫(kù)心裁加庫(kù)3 u project0 加庫(kù)關(guān)漿囹日n表® 漿統(tǒng)表(3 cj filetables二1+1 二1 db o,cbss? ano3n ameenochar(20)char(20)char(20)iwhutpbtvpvt3y3.ject db<列名允許null值enochar(20)ousetimechar(20)freetimechar(20)園peoplechar(20)叵chargechar(20)placechar(20)biwhutpbtvpvt3y3.ject dbo.class xbtvpvt3y3lst (sql s > 庫(kù)蹴城庫(kù)>roj

10、ectj舞庫(kù)關(guān)汞囹3d誅表3 巳 filetables二3 口 dbo.charge3 國(guó)zl rlktc ctqna亙器 ¥ xtpbtvpvt3y3lst (sqls > 無庫(kù)裁加庫(kù)project加庫(kù)關(guān)漿囹cj表® 殺統(tǒng)表e filetables二® dbo.chargee 國(guó) dbo.classs l3製口穿sj品tbtvpvt3y3lst (sql s.裁軸庫(kù)project加庫(kù)關(guān)殺圖(3至統(tǒng)表(2 filetables三s dbo.charge® 勺 dbo.class田 dbo.stageistudint,(+1 1 dhn.tearhe

11、r十 “ :j iwhutpbtvpvt3y3.ject dbo.cla-列名允許null值?tnochar(20)oenochar(20)nan amechar(20)ostagechar(20)畫列扈性列名允許null值9 snochar(20)osn amechar(20)ossexchar(2)回sdptchar(20)olwnu i ro i vrv i ly ji - aoo.siuaem x列雇性黑器牛x蛭袈了閨込utpbtvprt3y3lst (sql s匸 礙庫(kù)j兔琳庫(kù)projectb ea城庫(kù)關(guān)累圖e) 口表0 c3垂統(tǒng)表(±1 filetables=®

12、 dbo.charges dbo.class® 2 dbo.stage® dbo.students自dbo.teacheriwhutpbtvpvt3y3.t - dbo.teacheriwhutpbtvpvt3y3.ject 列名允許null值tno tn a me tsex tdept tcourse coursetimechar(20)char(20)ehar(2)char(20)char(20)char(20)列扈性(3視圖的創(chuàng)建(僅需給出自己設(shè)計(jì)模塊中所用的視圖)t-sql語句:(4)各模塊中的功能實(shí)現(xiàn)a)功能界而(截圖):i> 口muwsmvet&i

13、s 歡迎老師來到教室管理系統(tǒng)數(shù)室號(hào);- fcsssjk®:鴻加|龍?jiān)Se請(qǐng)修改l> -: ': lochort-«555avebsiwl/» - +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語句與宿主

14、語言嵌套使用代碼段(粘貼):査詢語句:string constring = "data source=. ; initial catalog=project;integrated security=true 'sqlconnection conn = new sqlconnection(constring);0;sqldataadapter da = new sqldataadapter ("select tno 教師號(hào),tname 教師名,tsex 性別,tdept 系別,tcourse 所授課程,coursetime 授課時(shí)間 from teacher wher

15、e tno=* +",conn);dataset ds = new dataset();(ds, "teacher");="teacher"0;0;刪除語句:string constring = "data source二.;initial catalog=project;integrated security=true z:from teacher where tno=," + +sqlconnection conn = new sqlconnection(constring): 0;sqlcommand caa = ne

16、w sqlcommand(deleteconn);if 0 = 1)cmsgl ", zscript> alert ('刪除成功! ') ' script ?");0;修改語句:string constring = data source=;initial catalog=project:integrated security二true"sqlconnection conn = new sqlconnection(constring):0;sqlcommand ebb = new sqlcommand( update teacher

17、set tname=," + 十,tsex=*+ +, tdept= +, tcourse= +, coursetime= + where tno= +,conn);if 0 = 1)cmsgl ", <script> alert ('修改成功! ') <, script> “);elsecmsgl ", " script> alert ('輸入的信息有誤! ') </script ");0;添加語句:sqlcommand edd = new sqlcommand cinsert into teacher(tno, tname, tsex, tdept, tcourse, coirrset ime) values+ = ' " +conn);if 0 = 1)cmsgl <script> alert ('添加成功! ') <. script>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論