![sql教室管理系統(tǒng)報(bào)告_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/a2982da8-5017-4712-9279-f272877ad329/a2982da8-5017-4712-9279-f272877ad3291.gif)
![sql教室管理系統(tǒng)報(bào)告_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/a2982da8-5017-4712-9279-f272877ad329/a2982da8-5017-4712-9279-f272877ad3292.gif)
![sql教室管理系統(tǒng)報(bào)告_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/a2982da8-5017-4712-9279-f272877ad329/a2982da8-5017-4712-9279-f272877ad3293.gif)
![sql教室管理系統(tǒng)報(bào)告_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/a2982da8-5017-4712-9279-f272877ad329/a2982da8-5017-4712-9279-f272877ad3294.gif)
![sql教室管理系統(tǒng)報(bào)告_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/a2982da8-5017-4712-9279-f272877ad329/a2982da8-5017-4712-9279-f272877ad3295.gif)
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《100 以內(nèi)的加法和減法(二)-不進(jìn)位加》(說課稿)-2024-2025學(xué)年二年級(jí)上冊(cè)數(shù)學(xué)人教版
- 13《人物描寫一組》第二課時(shí)《巧用多種方法寫“活”身邊人物》說課稿-2023-2024學(xué)年五年級(jí)語文下冊(cè)統(tǒng)編版
- Revision Being a good guest Period 2(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)上冊(cè)
- 2024秋九年級(jí)語文上冊(cè) 第五單元 18《懷疑與學(xué)問》說課稿 新人教版
- Unit5 What will you do this weekend?Lesson25(說課稿)-2023-2024學(xué)年人教精通版英語四年級(jí)下冊(cè)
- 5 國(guó)家機(jī)構(gòu)有哪些 第三課時(shí) 《國(guó)家機(jī)關(guān)的產(chǎn)生》 說課稿-2024-2025學(xué)年道德與法治六年級(jí)上冊(cè)統(tǒng)編版
- 《 關(guān)注新詞新語讓語言鮮活生動(dòng)》說課稿 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊(cè)
- 1~5的認(rèn)識(shí)和加減法《第幾》(說課稿)-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)人教版
- Module 9 Unit 1 It's winter.(說課稿)-2024-2025學(xué)年外研版(一起)英語二年級(jí)上冊(cè)
- 1《水到哪里去了》說課稿-2023-2024學(xué)年科學(xué)五年級(jí)下冊(cè)冀人版
- 西安經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管委會(huì)招聘筆試真題2024
- 2025屆浙江省高三歷史選考總復(fù)習(xí)模擬測(cè)試(八)歷史試題(含答案)
- 六年級(jí)2025寒假特色作業(yè)
- 2025年江蘇轄區(qū)農(nóng)村商業(yè)銀行招聘筆試參考題庫(kù)含答案解析
- 人教版六年級(jí)數(shù)學(xué)下冊(cè)完整版教案及反思
- 少兒財(cái)商教育講座課件
- (八省聯(lián)考)云南省2025年普通高校招生適應(yīng)性測(cè)試 物理試卷(含答案解析)
- 2025藥劑科工作人員工作計(jì)劃
- 春節(jié)節(jié)后安全教育培訓(xùn)
- 2025年新高考數(shù)學(xué)一輪復(fù)習(xí)第5章重難點(diǎn)突破02向量中的隱圓問題(五大題型)(學(xué)生版+解析)
- 水土保持方案投標(biāo)文件技術(shù)部分
評(píng)論
0/150
提交評(píng)論