




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、教學管理系統一、系統功能需求學校教務管理系統是針對學校的大量信息處理工作而開發的管理軟件,完成的主要功能如下: (1) 學生基本信息管理:能夠對學生基本信息進行輸入、刪除、修改。學生基本信息包括: 學號、姓名、性別、出生日期、入學成績、所在系號. (2) 系部基本信息管理:系部的基本信息輸入、修改、刪除。系部基本信息包括:系號、系名稱、系的簡介。(3) 課程信息管理:課程信息的輸入、修改、刪除.課程信息包括:課程號、課程名稱、任課教師號、學時、學分、上課時間、上課地點、考試時間.(4) 教職工信息管理:教職工信息的輸入、修改、刪除。教職工信息包括:職工號、姓名、性別、出身年月、所在系號、職稱、
2、技術專長.(5) 選課管理:學號、學生、課程號、課程名稱、上課教師姓名、系號每學期所選課程的學分不能超過15分。學生可以同時選修一門或多門課程。可以同時為多個學生選修某一門或某幾門課程。可以刪除和修改選課信息。(6) 成績管理可以按課程輸入和修改成績,也可以按學生輸入和修改成績。(7) 信息查詢 可以按學號、姓名、系號查詢學生基本信息. 可以按職工號、姓名、系號查詢教職工基本信息。 可以按系號、系名稱查詢系的基本信息. 可以按課程號、課程名稱、上課教師姓名查詢課程基本信息。按學號、課程號、課程名稱、上課教師姓名、系號查詢學生成績,內容包括課程基本情況。若查詢涉及多門課程,則按課程分組。每門課程
3、按總評成績從高分到低分給出選修該門課程的所有學生的成績(平時成績、考試成績和總評成績)。(8) 統計報表a、成績報表:內容包括課程基本信息(課程號、課程名稱、任課教師號、學時、學分),選課學生名單(學號、姓名、性別),每個學生的平時成績、考試成績和總評成績. 能按課程號、課程名稱、教師姓名輸出對應課程的成績報表。b、能夠根據課程、授課教師統計成績=90分、=80分、=70分、=60分及不及格學生的人數及比例。二、任務描述1、根據需求描述,完成數據概念模型設計,畫出ER圖;2、優化ER圖,給出數據邏輯模型;3、將邏輯模型轉換成物理模型并創建數據庫和數據表。要求數據表能盡量實現數 據完整性要求。4
4、、根據需要,創建適當的索引。5、為了實現系統功能,使用SQL語句向數據表添加相關數據。6、寫出實現系統管理功能用到的刪除、修改操作的SQL語句。7、寫出實現系統需要用到的查詢語句。8、用視圖實現成績報表的生成.9、為了更好的實現系統,創建合適的存儲過程和函數。(至少各一個)。10、撰寫數據庫系統設計報告及項目總結。11、完成答辯.期末實訓評分標準序號評分內容評分標準分值1ER圖和邏輯設計創建適當的E-R圖和邏輯設計關系102創建數據庫和數據表創建數據庫2創建合適的數據表15具有適當的主鍵5具有適當的外鍵和其他約束53創建索引創建適當的索引34添加數據根據系統需求,添加適當的數據55修改、刪除數
5、據正確完成數據的修改、刪除56查詢寫出系統要求的查詢語句157創建視圖正確創建視圖48存儲過程和函數正確創建存儲過程3正確創建函數39設計報告設計報告內容合理5包含個人心得體會510答辯根據要求完成答辯15總計100分入學技術專長出生年月性別職工號姓名所在系號教職學時職稱考試時間任職教師學號選課管理課程號課程號上課時間課程名稱上課地點學分課程信息課程號系號系簡介系名稱系部所屬所在系號成績管理成績姓名學生出生日期性別學號USE marketGOCREATE TABLE 學生基本信息(學號INT PRIMARY KEY,姓名VARCHAR(10) NOT NULL,性別VARCHAR(50),出生
6、日期INT ,入學成績INT,所在系號INT,)GOUSE marketGOCREATE TABLE 系部基本信息(系號INT PRIMARY KEY,系名稱VARCHAR(50) NOT NULL,系的簡介VARCHAR(50))GOUSE marketGOCREATE TABLE 課程信息(課程號INT PRIMARY KEY,課程名稱VARCHAR(50) NOT NULL,任課教師號INT,學時INT ,學分INT,上課時間VARCHAR(50),上課地點VARCHAR(50),考試時間VARCHAR(50)GOUSE marketGOCREATE TABLE 教職工信息(職工號INT
7、 PRIMARY KEY,教師姓名VARCHAR(10) NOT NULL,性別VARCHAR(50),出身年月INT ,所在系號INT,職稱VARCHAR(50),技術專長 VARCHAR(50))GOUSE marketGOINSERT 學生基本信息(學號,姓名,性別,出生日期,入學成績,所在系號)VALUES (12432201,王曉明,男,19940721,278,4)INSERT 學生基本信息VALUES (12432202,吳小麗,女,19930916,276,4)INSERT 學生基本信息VALUES (12432203,章明敏,女,19940812,281,4)INSERT 學
8、生基本信息VALUES (12432204,王孝亞,男,19940721,273,4)INSERT 學生基本信息VALUES (12432205,李明月,女,19930916,263,4)INSERT 學生基本信息VALUES (12432206,任心,女,19940812,267,4)INSERT 學生基本信息VALUES (12432207,吳佳麗,女,19930916,294,4)INSERT 學生基本信息VALUES (12432208,王麗,女,19940812,287,4)INSERT 學生基本信息VALUES (12432209,朱明,男,19940721,278,4)INSER
9、T 學生基本信息VALUES (12432210,章自強,男,19930916,290,4)GOUSE marketGOINSERT 系部基本信息(系號,系名稱,系的簡介)VALUES (1,經濟貿易學院,經濟貿易)INSERT系部基本信息VALUES (2,會計經融學院,會計經融)INSERT 系部基本信息VALUES (3,旅游管理學院,旅游管理)INSERT系部基本信息VALUES (4,信息工程學院,信息工程)INSERT 系部基本信息VALUES (5,商務外語學院,商務外語)INSERT系部基本信息VALUES (6,電子工程學院,電子工程)INSERT 系部基本信息VALUES
10、(7,機電工程學院,機電工程)INSERT 系部基本信息VALUES (8,藝術設計學院,藝術設計)GOUSE marketGOINSERT 課程信息(課程號,課程名稱,任課教師號,學時,學分,上課時間,上課地點,考試時間)VALUES (1,數學,1,40,2,周一、四,教3A209,06-29)INSERT 課程信息VALUES (2,體育,2,40,2,周一,體育館,06-24)INSERT 課程信息VALUES (3,商業應用文寫作,3,40,2,周一,教3-A408,06-24)INSERT 課程信息VALUES (4,實用英語,4,40,2,周二、五,教3C304,06-30)IN
11、SERT 課程信息VALUES (5,影視鑒賞,5,16,2,周一,教3A408,06-02)INSERT 課程信息VALUES (6,音樂鑒賞,6,16,2,周五,教3-C304,0606)GOUSE marketGOINSERT 教職工信息(職工號,教師姓名,性別,出身年月,所在系號,職稱,技術專長)VALUES (1,王明,女,19650913,4,教師,數學)INSERT 教職工信息VALUES (2,李麗,女,19830313,4,教師,體育)INSERT 教職工信息VALUES (3,徐新,女,19750913,2,教師,語文)INSERT 教職工信息VALUES (4,王曦,女,
12、19840313,4,教師,英語)INSERT 教職工信息VALUES (5,王翔,男,19650913,2,教師,影視)INSERT 教職工信息VALUES (6,李雨,男,19650913,2,教師,音樂)GO建立外鍵Alter table 課程信息add constraint Fk_課程信息_教職工信息foreign key (任課教師號)REFERENCES 教職工信息(職工號)goUSE marketGOCREATE TABLE 選課信息(學號INT PRIMARY KEY,教師姓名VARCHAR(10) NOT NULL,課程號 INT,課程名稱 VARCHAR(10) ,平時成績
13、INT,考試成績INT,總評成績INT)GOUSE marketGOINSERT 選課信息(學號,姓名,課程號,課程名稱,平時成績,考試成績,總評成績)VALUES (12432201,王曉明,6,音樂鑒賞,70,80,75)INSERT選課信息VALUES (12432202,吳小麗,5,影視鑒賞,50,60,55)INSERT選課信息VALUES (12432203,章明敏,6,音樂鑒賞,55,65,60)INSERT選課信息VALUES (12432204,王孝亞,5,影視鑒賞,80,80,80)INSERT選課信息VALUES (12432205,李明月,5,影視鑒賞,90,90,90
14、)INSERT選課信息VALUES (12432206,任心,6,音樂鑒賞,90,80,85)INSERT選課信息VALUES (12432207,吳佳麗,5,影視鑒賞,65,65,65)INSERT選課信息VALUES (12432208,王麗,6,音樂鑒賞,55,65,60)INSERT選課信息VALUES (12432209,朱明,6,音樂鑒賞,95,95,95)INSERT選課信息VALUES (12432210,章自強,5,影視鑒賞,70,80,75)GOUSE marketGOCREATE TABLE 數學成績信息(課程號 INT,學號 INT,姓名VARCHAR(10) NOT
15、NULL,平時成績INT,考試成績INT,總評成績INT)GO數學成績信息USE marketGOINSERT 數學成績信息(課程號,學號,姓名,平時成績,考試成績,總評成績)VALUES (1,12432201,王曉明,70,80,75)INSERT 數學成績信息VALUES (2,12432202,吳小麗,50,60,55)INSERT 數學成績信息VALUES (3,12432203,章明敏,55,65,60)INSERT 數學成績信息VALUES (4,12432204,王孝亞,80,80,80)INSERT 數學成績信息VALUES (5,12432205,李明月,90,90,90)
16、INSERT 數學成績信息VALUES (6,12432206,任心,90,80,85)INSERT 數學成績信息VALUES (7,12432207,吳佳麗,65,65,65)INSERT 數學成績信息VALUES (8,12432208,王麗,55,65,60)INSERT 數學成績信息VALUES (9,12432209,朱明,95,95,95)INSERT 數學成績信息VALUES (10,12432210,章自強,70,80,75)GOUSE marketGOCREATE TABLE 體育成績信息(課程號 INT,學號 INT ,姓名VARCHAR(10) NOT NULL,平時成績
17、 INT,考試成績INT,總評成績INT)GO體育成績信息USE marketGOINSERT 體育成績信息(課程號,學號,姓名,平時成績,考試成績,總評成績)VALUES (1,12432201,王曉明,70,80,75)INSERT 體育成績信息VALUES (2,12432202,吳小麗,50,60,55)INSERT 體育成績信息VALUES (3,12432203,章明敏,55,65,60)INSERT 體育成績信息VALUES (4,12432204,王孝亞,80,80,80)INSERT 體育成績信息VALUES (5,12432205,李明月,90,90,90)INSERT 體
18、育成績信息VALUES (6,12432206,任心,90,80,85)INSERT 體育成績信息VALUES (7,12432207,吳佳麗,65,65,65)INSERT 體育成績信息VALUES (8,12432208,王麗,55,65,60)INSERT 體育成績信息VALUES (9,12432209,朱明,95,95,95)INSERT 體育成績信息VALUES (10,12432210,章自強,70,80,75)GOUSE marketGOCREATE TABLE 商業應用文寫作成績信息(課程號 INT,學號 INT ,姓名VARCHAR(10) NOT NULL,平時成績 IN
19、T,考試成績INT,總評成績INT)GO商業應用文寫作成績信息USE marketGOINSERT 商業應用文寫作成績信息(課程號,學號,姓名,平時成績,考試成績,總評成績)VALUES (1,12432201,王曉明,70,80,75)INSERT 商業應用文寫作成績信息VALUES (2,12432202,吳小麗,50,60,55)INSERT 商業應用文寫作成績信息VALUES (3,12432203,章明敏,55,65,60)INSERT 商業應用文寫作成績信息VALUES (4,12432204,王孝亞,80,80,80)INSERT 商業應用文寫作成績信息VALUES (5,124
20、32205,李明月,90,90,90)INSERT 商業應用文寫作成績信息VALUES (6,12432206,任心,90,80,85)INSERT 商業應用文寫作成績信息VALUES (7,12432207,吳佳麗,65,65,65)INSERT 商業應用文寫作成績信息VALUES (8,12432208,王麗,55,65,60)INSERT 商業應用文寫作成績信息VALUES (9,12432209,朱明,95,95,95)INSERT 商業應用文寫作成績信息VALUES (10,12432210,章自強,70,80,75)GOUSE marketGOCREATE TABLE 實用英語信息
21、(課程號 INT,學號 INT ,姓名VARCHAR(10) NOT NULL,平時成績 INT,考試成績INT,總評成績INT)GO實用英語信息USE marketGOINSERT 實用英語信息(課程號,學號,姓名,平時成績,考試成績,總評成績)VALUES (1,12432201,王曉明,70,80,75)INSERT 實用英語信息VALUES (2,12432202,吳小麗,50,60,55)INSERT 實用英語信息VALUES (3,12432203,章明敏,55,65,60)INSERT 實用英語信息VALUES (4,12432204,王孝亞,80,80,80)INSERT 實用
22、英語信息VALUES (5,12432205,李明月,90,90,90)INSERT 實用英語信息VALUES (6,12432206,任心,90,80,85)INSERT 實用英語信息VALUES (7,12432207,吳佳麗,65,65,65)INSERT 實用英語信息VALUES (8,12432208,王麗,55,65,60)INSERT 實用英語信息VALUES (9,12432209,朱明,95,95,95)INSERT 實用英語信息VALUES (10,12432210,章自強,70,80,75)GO修改語句USE marketGOUPDATE 學生基本信息SET 姓名=王曉明
23、, 出生日期=19930721WHERE 學號=12432201GO刪除語句USE marketGODELETE 學生基本信息WHERE 學號=12432210GO查詢可以按學號、姓名、系號查詢學生基本信息。USE marketGOSELECT 學號,姓名,所在系號 FROM 學生基本信息可以按職工號、姓名、系號查詢教職工基本信息。USE marketGOSELECT 職工號,教師姓名,所在系號 FROM 教職工信息可以按系號、系名稱查詢系的基本信息.USE marketGOSELECT系號,系的簡介 FROM 系部基本信息可以按課程號、課程名稱、上課教師姓名查詢課程基本信息。SELECT a
24、。課程號,a。課程名稱,b.教師姓名FROM 課程信息AS a INNER JOIN 教職工信息AS bON a。課程號=b.職工號按學號、課程號、課程名稱、上課教師姓名、系號查詢學生成績,內容包括課程基本情況.若查詢涉及多門課程,則按課程分組。每門課程按總評成績從高分到低分給出選修該門課程的所有學生的成績(平時成績、考試成績和總評成績)。體育USE marketGOSELECT 課程信息。課程號,課程信息.課程名稱,教職工信息。姓名,教職工信息。所在系號,體育成績信息。學號,體育成績信息.平時成績,體育成績信息.考試成績,體育成績信息.總評成績 FROM 課程信息INNER JOIN 教職工
25、信息ON 課程信息。課程號=教職工信息。職工號INNER JOIN 體育成績信息on 體育成績信息。課程號=課程信息。課程號 group by 課程信息。課程號, 課程信息。課程名稱,教職工信息.姓名,教職工信息.所在系號,體育成績信息。學號,體育成績信息。平時成績,體育成績信息。考試成績,體育成績信息.總評成績order by 體育成績信息.總評成績desc數學USE marketGOSELECT 課程信息.課程號,課程信息.課程名稱,教職工信息.姓名,教職工信息。所在系號,數學成績信息.學號,數學成績信息.平時成績,數學成績信息.考試成績,數學成績信息.總評成績 FROM 課程信息INNE
26、R JOIN 教職工信息ON 課程信息。課程號=教職工信息。職工號INNER JOIN 數學成績信息on 數學成績信息.課程號=課程信息。課程號 group by 課程信息。課程號, 課程信息。課程名稱,教職工信息。姓名,教職工信息。所在系號,數學成績信息。學號,數學成績信息。平時成績,數學成績信息.考試成績,數學成績信息。總評成績order by 數學成績信息.總評成績desc商業應用文寫作USE marketGOSELECT 課程信息。課程號,課程信息。課程名稱,教職工信息.姓名,教職工信息。所在系號,商業應用文寫作成績信息。學號,商業應用文寫作成績信息。平時成績,商業應用文寫作成績信息.
27、考試成績,商業應用文寫作成績信息。總評成績 FROM 課程信息INNER JOIN 教職工信息ON 課程信息.課程號=教職工信息.職工號INNER JOIN 商業應用文寫作成績信息on 商業應用文寫作成績信息。課程號=課程信息。課程號 group by 課程信息。課程號, 課程信息。課程名稱,教職工信息。姓名,教職工信息.所在系號,商業應用文寫作成績信息。學號,商業應用文寫作成績信息。平時成績,商業應用文寫作成績信息.考試成績,商業應用文寫作成績信息.總評成績order by 商業應用文寫作成績信息.總評成績desc實用英語USE marketGOSELECT 課程信息.課程號,課程信息。課程名稱,教職工信息。姓名,教職工信息。所在系號,實用英語信息。學號,實用英語信息。平時成績,實用英語信息。考試成績,實用英語信息。總評成績 FROM 課程信息INNER JOIN 教職工信息ON 課程信息。課程號=教職工信息。職工號INNER JOIN 實用英語信息on 實用英語信息。課程號=課程信息.課程號 group by 課程信息.課程號, 課程信息。課程名稱,教職工信息。姓名,教職工信息.所在系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025公司主要負責人安全培訓考試試題加答案可下載
- 2025年公司廠級員工安全培訓考試試題及完整答案【名校卷】
- 2025年廠級安全培訓考試試題附完整答案(各地真題)
- 2025年浙江省事業單位勞動合同書范本
- 2025職場維權:大學生就業招聘需審視合同細節
- 2025標準酒店員工合同范本
- 2025短期勞務合同模板
- 2025年溶栓藥項目合作計劃書
- 2025房屋租賃合同樣本下載
- 2025年度網站廣告服務合同協議范本
- 琴行老師勞動協議合同
- 2025-2030中國干燥劑行業發展分析及發展前景與投資研究報告
- 新疆維吾爾自治區和田地區2024-2025學年高三5月考試題語文試題試卷含解析
- 環保安全知識課件
- 比例尺單元測試卷及答案
- 氬弧焊基本知識課件
- 《廣西壯族自治區基層工會經費收支管理實施辦法》修訂解讀
- 2024北京朝陽城市發展集團有限公司社會化招聘專場筆試參考題庫附帶答案詳解
- 中職語文教學大賽教學實施報告范文與解析
- 山東臨沂市羅莊區興羅投資控股有限公司招聘筆試題庫2025
- 北京市朝陽區2025屆高三下學期一模試題 數學 含答案
評論
0/150
提交評論