SQLSERVER高校信息管理系統(tǒng)_第1頁
SQLSERVER高校信息管理系統(tǒng)_第2頁
SQLSERVER高校信息管理系統(tǒng)_第3頁
SQLSERVER高校信息管理系統(tǒng)_第4頁
SQLSERVER高校信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

高校校信信息息管管理理系系統(tǒng)統(tǒng)數(shù)數(shù)據(jù)據(jù)庫庫設(shè)設(shè)計計問題題描描述述北京京某某高高校校擬擬開開發(fā)發(fā)一一套套高高校校信信息息管管理理系系統(tǒng)統(tǒng),,該該系系統(tǒng)統(tǒng)包包括括學(xué)學(xué)生生檔檔案案管管理理、、學(xué)學(xué)生生成成績績管管理理、、教教員員信信息息管管理理、、教教務(wù)務(wù)排排課課等等模模塊塊,,實實現(xiàn)現(xiàn)學(xué)學(xué)生生檔檔案案錄錄入入、、修修改改、、查查詢詢,,成成績績錄錄入入、、修修改改、、查查詢詢,,教教務(wù)務(wù)排排課課管管理理等等功功能能。。開發(fā)此此模塊塊涉及及兩大大部分分:后臺臺數(shù)數(shù)據(jù)據(jù)庫庫的的設(shè)設(shè)計計前端端界界面面的的開開發(fā)發(fā)((后后期期我我們們可可以以用用Java開開發(fā)發(fā)))為了了簡簡化化起起見見,,我我們們暫暫討討論論““學(xué)學(xué)生生成成績績管管理理””子子模模塊塊,,該該模模塊塊具具有有成成績績輸輸入入,,成成績績查查詢詢,,名名次次排排序序,,分分?jǐn)?shù)數(shù)統(tǒng)統(tǒng)計計等等功功能能?!,F(xiàn)要求對對“學(xué)生生成績管管理”子子模塊進(jìn)進(jìn)行數(shù)據(jù)據(jù)庫的設(shè)設(shè)計并實實現(xiàn),數(shù)數(shù)據(jù)庫保保存在D:\project目錄下,,文件增增長率為為15%。2問題分析-1字段名稱數(shù)據(jù)類型說明stuName字符學(xué)生姓名,該列必填,要考慮姓氏可能是兩個字的,如歐陽俊雄stuNo字符學(xué)號,該列必填,學(xué)號不能重復(fù),且必須是S253XX格式stuSex字符學(xué)生性別,該列必填,且只能是“男”或“女”。因為男生較多,默認(rèn)為“男”stuAge數(shù)字學(xué)生年齡,該列必填,必須在15~50歲之間stuSeat數(shù)字學(xué)生的座位號,該列必填,不用人工輸入,采用自動編號方式,且必須是1~30號stuAddress文本學(xué)生地址,該列可不填,如沒有填寫,默認(rèn)為“地址不詳”與考試相關(guān)的的學(xué)生信息表表(stuInfo)如下:3問題分析-2與成績相關(guān)的的學(xué)生成績表表(stuMarks)如下:字段名稱數(shù)據(jù)類型說明examNo字符考號,該列必填,且不能重復(fù),必須是E200507XXXX格式stuNo字符學(xué)號,該列必填,且必須在學(xué)生基本信息表中有相關(guān)記錄writtenExam數(shù)字學(xué)生筆試成績,數(shù)據(jù)必須是0~100分之間,不填默認(rèn)為0分labExam數(shù)字學(xué)生筆試成績,數(shù)據(jù)必須是0~100之間,不填默認(rèn)為0分4難點分析-1字段名稱數(shù)據(jù)類型說明stuName字符學(xué)生姓名,該列必填,要考慮姓氏可能是兩個字的,如歐陽俊雄stuNo字符學(xué)號,該列必填,學(xué)號不能重復(fù),且必須是s253XX格式stuSex字符學(xué)生性別,該列必填,且只能是“男”或“女”。因為男生較多,默認(rèn)為“男”stuAge數(shù)字學(xué)生年齡,該列必填,必須在15~50歲之間stuSeat數(shù)字學(xué)生的座位號,該列必填,不用人工輸入,采用自動編號方式,且必須是1~30號stuAddress文本學(xué)生地址,該列可不填,如沒有填寫,默認(rèn)為“地址不詳”分析學(xué)生信息息表(stuInfo)每列的約束束非空/必填約約束默認(rèn)約束標(biāo)識列主鍵約束Check約約束:stuNolike‘s253[0-9][0-9]’5難點分析-2分析學(xué)生成績績表(stuMarks)每列的約束束:字段名稱數(shù)據(jù)類型說明examNo字符考號,該列必填,且不能重復(fù),必須是E200507XXXX格式stuNo字符學(xué)號,該列必填,且必須在學(xué)生基本信息表中有相關(guān)記錄writtenExam數(shù)字學(xué)生筆試成績,數(shù)據(jù)必須是0~100分之間,不填默認(rèn)為0分labExam數(shù)字學(xué)生筆試成績,數(shù)據(jù)必須是0~100之間,不填默認(rèn)為0分Check約約束:writtenExambetween0and1006階段劃分第一階段(50分鐘)::利用企業(yè)管管理器實現(xiàn)建建庫、建表、加約束束、建關(guān)系第二階段(50分鐘)::利用SQL查詢分析器器實現(xiàn)插入測試數(shù)據(jù)據(jù)、查詢數(shù)據(jù)據(jù)、修改數(shù)據(jù)第三階段(50分鐘)::利用企業(yè)管管理器實現(xiàn)創(chuàng)創(chuàng)建登錄帳號、導(dǎo)導(dǎo)出數(shù)據(jù)、導(dǎo)導(dǎo)出腳本、分分離數(shù)據(jù)庫庫7第一階段第一階段((50分鐘鐘):利用企業(yè)管管理器實現(xiàn)現(xiàn)建庫;建表;加約束;建關(guān)系;;要求學(xué)員自自己動手操操作,教員員巡視,解解答學(xué)員提提出的問題題8階段檢查針對第一階階段抽查學(xué)學(xué)員的操作作結(jié)果教員給出點點評或集中中演示難點點部分9第一階段結(jié)結(jié)果演示1第一階段操操作的結(jié)果果:10第一階段結(jié)結(jié)果演示-2第一階段操操作的結(jié)果果:11第一階段結(jié)結(jié)果演示-3第一階段操操作的結(jié)果果:12第二階段第二階段((50分鐘鐘):利用用SQL查查詢分析器器實現(xiàn)插入測試數(shù)數(shù)據(jù);查詢數(shù)據(jù);;修改數(shù)據(jù);;要求學(xué)員自自己動手編編寫SQL語句,教教員巡視,,解答學(xué)員員提出的問問題13階段檢查針對第二階階段抽查學(xué)學(xué)員的編碼碼結(jié)果教員給出點點評或集中中演示難點點部分14第二階段標(biāo)標(biāo)準(zhǔn)代碼演演示-1插入數(shù)據(jù)--向?qū)W員員信息表stuInfo插入入數(shù)據(jù)--INSERTINTOstuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)VALUES('張張秋麗','s25301','男',18,'北京海海淀')INSERTINTOstuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)VALUES('李李斯文','s25303','女',22,'河南洛洛陽')INSERTINTOstuInfo(stuName,stuNo,stuSex,stuAge)VALUES('李李文文才才','s25302','男男',31)INSERTINTOstuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)VALUES('歐陽陽俊雄','s25304','男男',28,'新疆威威武哈')15第二階段段標(biāo)準(zhǔn)代代碼演示示-2第二階段段的編碼碼結(jié)果::--向?qū)W學(xué)員成績績表stuMarks插入數(shù)據(jù)據(jù)--INSERTINTOstuMarks(ExamNo,stuNo,writtenExam,LabExam)VALUES('E2005070001','s25301',80,58)INSERTINTOstuMarks(ExamNo,stuNo,writtenExam)VALUES('E2005070002','s25302',50)INSERTINTOstuMarks(ExamNo,stuNo,writtenExam,LabExam)VALUES('E2005070003','s25303',97,82)--查看看數(shù)據(jù)--select*fromstuInfoselect*fromstuMarks插入數(shù)據(jù)據(jù)16--1.查詢兩兩表的數(shù)數(shù)據(jù)--select*fromstuInfoselect*fromstuMarks第二階段段標(biāo)準(zhǔn)代代碼演示示-1查詢數(shù)據(jù)據(jù)--2.查詢男男學(xué)員名名單--select*fromstuInfowherestuSex='男男'--3.查詢筆筆試成績績優(yōu)秀的的學(xué)員情情況(成成績在75~100之之間)--selectstuNo,writtenExamfromstuMarkswherewrittenExambetween75and100--4.查詢參參加本次次考試的的學(xué)員成成績,包包括學(xué)員員姓名,,筆試成成績,機機試成績績--selectstuName,writtenExam,labExamfromstuInfoinnerjoinstuMarksonstuInfo.stuNo=stuMarks.stuNo--5.統(tǒng)計筆筆試考試試平均分分和機試試考試平平均分--selectavg(writtenExam)as'筆試考考平均分分',avg(labexam)as'機試試平均分分'fromstuMarks--6.統(tǒng)計參參加本次次考試的的學(xué)員人人數(shù)selectcount(stuNo)as考試試人數(shù)fromstuMarks--7.查詢沒沒有通過過考試的的人數(shù)((筆試或或機試小小于60分)--selectcount(stuNo)as未通通過的人人數(shù)fromstuMarkswherelabExam<60orwrittenExam<6017--10.排名名次(按按平均分分從高到到低排序序),顯顯示姓名名,筆試試成績,機試成成績,平平均分-selectstuNameas姓姓名,writtenExamas筆筆試,labExamas機機試,(writtenExam+labExam)/2.0as平平均均分fromstuInfoinnerjoinstuMarksonstuInfo.stuNo=stuMarks.stuNoorderby平平均均分desc--11.根據(jù)據(jù)平均均分,顯示示前兩兩名信信息,包括括姓名名、筆筆試成成績、、機試試成績績、平平均分分-selecttop2stuNameas姓姓名,writtenExamas筆筆試,labExamas機機試試,(writtenExam+labExam)/2.0as平平均均分fromstuInfoinnerjoinstuMarksonstuInfo.stuNo=stuMarks.stuNoorderby平平均均分desc第二階階段標(biāo)標(biāo)準(zhǔn)代代碼演演示-1第二階階段的的編碼碼結(jié)果果:--8.查查詢學(xué)學(xué)員成成績,,顯示示學(xué)號號,筆筆試成成績,,機試試成績績,平平均分分--selectstuNOas學(xué)學(xué)號,writtenExamas筆筆試,labExamas機機試,(writtenExam+labExam)/2.0as平平均均分fromstuMarks--9.排排名次次(按按平均均分從從高到到低排排序)),顯顯示學(xué)學(xué)號、、平均均分--selectstuNOas學(xué)學(xué)號,(writtenExam+labExam)/2.0as平平均分分fromstuMarksorderby平平均均分desc18第二階階段標(biāo)標(biāo)準(zhǔn)代代碼演演示-1修改數(shù)數(shù)據(jù)--都都提5分--updatestuMarkssetwrittenExam=writtenExam+5select*fromstuMarks--100分封頂頂(加加分后后超過過100分的,,按100分計算算)--updatestuMarkssetwrittenExam=100wherewrittenExam>100--查看修修改后后的數(shù)數(shù)據(jù)--select*fromstuMarks19第三階階段第三階階段((50分鐘鐘)::利用用企業(yè)業(yè)管理理器實實現(xiàn)創(chuàng)建登登錄帳帳號;;導(dǎo)出數(shù)數(shù)據(jù);;導(dǎo)出腳腳本;;分離數(shù)數(shù)據(jù)庫庫;要求學(xué)學(xué)員自自己動動手操操作,,教員員巡視視,解解答學(xué)學(xué)員提提出的的問題題20階段檢檢查針對第第三階階段抽抽查學(xué)學(xué)員的的編碼碼結(jié)果果抽查學(xué)學(xué)員編編寫的的完整整代碼碼,要要求學(xué)學(xué)員上上臺講講解,,并演演示運運行結(jié)結(jié)果教員給給出點點評21第三階階段標(biāo)標(biāo)準(zhǔn)代代碼演演示-1第三階階段的的編碼碼結(jié)果果:創(chuàng)建登登錄帳帳號22第三階階段標(biāo)標(biāo)準(zhǔn)代代碼演演示-2第三階階段的的編碼碼結(jié)果果:創(chuàng)建數(shù)數(shù)據(jù)庫庫用戶戶權(quán)限

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論