


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學校教務管理系統I. 需求分析:隨著學校的規模不斷擴大,學生數量急劇增加,有關學生的各種 信息量也成倍增長。面對龐大的信息量,就需要有學生教務信息管理 系統來提高學生管理工作的效率。通過這樣的系統,可以做到信息的 規范管理、科學統計和快速的查詢,從而減少管理方面的工作量。學校為方便教務管理,需開發一個教務管理系統。為便于學生, 老師,教務管理人員信息查詢,注冊以與信息修改,學校把學生的信 息,包括姓名、性別、年齡,成績等信息輸入教務管理系統的數據庫, 然后在管理終端可以對數據進行查詢和修改操作。要求系統能有效、 快速、安全、可靠和無誤的完成上述操作。并要求系統界面要簡單明 了,易于操作,程序利
2、于維護。一、信息分析:( 1)學校教務管理的數據庫,包含以下信息: 學校有若干個系,每個系有若干名教師和學生,每個教師可以擔任若 干門課程,并參加多個項目,每個學生可以同時選修多門課程,每門課程 每學期可能有多名教師教授,課程分為必修、選修、任選三種。( 2)學校的教務管理的信息包括:學生姓名、學號、班級、性別、班號,籍貫、出生日期、所屬系編號 所屬系名稱、系主任,教師編號,教師姓名,教師職稱,教師所授課程、 課程編號,課程名,課程學分,項目編號,項目名稱,項目負責人,學生 選修課程與成績。學生如果課程與格,可以取得該課程的學分。學生的各 類型課程學分和總學分累計到一定程度,學生可以畢業。根據
3、成績高低, 可以計算學分積。與格學生的學分積公式:課程學分積=(該課程成績- 50 ) /10 X該課程學分。二、功能分析:(1) 用戶能夠使用友好的圖形用戶界面實現對系、班級、學生、 教師、課程、選課等內容進行增、刪、改,以與對信息的查 詢。對于查詢要實現比較強大的功能,包括精確查詢、模糊 查詢以與統計查詢。(2) 具體查詢在數據庫中要實現以下的功能:1) 所有來自某省的男生2) 所有某課程成績 >90 的同學3) 教授某課程的老師4) 某班年齡最大的 5 名同學5) 某年以后出生的男同學6) 選修某課程的學生與其成績7) 沒有授課的教師8) 某學生所選課程的總學分9) 教授某學生必修
4、課程的老師情況10) 某學生選修了哪些系的課程11) 某系學生所學的所有課程12)按總學分找出某系學習最好的5名同學13)按總學分積找出某系學習最好的5名同學14)可以畢業的學生三、軟、硬件配置程序運行的環境:具體運行環境為軟件方面,操作系統為windows2000/XP ,并且系統裝有SQL Server2000 數據庫管理系統。硬件方面,CPU主頻500MHz以上,內存128M或更高。硬盤剩余 空間不能少于30M 。四、工程預算與時間安排:?工程預算:由于程序本身并不十分復雜,實現起來軟硬件需求都不算咼,具體花費在此就不計算了。列名數據類型約束系號Char(7)不為空、唯一系名稱VarCh
5、ar(30)不為空班級數Smalli nt系主任VarChar ( 20)不為空、唯一班級表:列名數據類型約束班級號Char(7)不為空、唯一班級名稱VarChar(30)不為空所在系號Char(7)參照其它表學生信息表:列名數據類型約束學號Char(7)不為空、唯一姓名VarChar(20)不為空性別Char(2)男或女、默認男年齡Smalli nt所在班級號Char(7)參照其它表籍貫VarChar(20)所在系號Char(7)教師信息表:列名數據類型約束教師編號Char(7)不為空、唯一姓名VarChar(20)不為空性別Char(2)男或女、默認男年齡Smalli nt職務VarCha
6、r(30)聯系電話Char(8)所在系號Char(7)參照其它表課程表:列名數據類型約束課程號Char(2)不為空、唯一課程名VarChar(30)不為空學分Smalli nt學時In teger類型Char(6)取值(必修課、選修課)、默認(必修課)學生成績表:列名數據類型約束學號Char(7)與課程號聯合做主鍵、參照其它表課程號Char(2)與學號聯合做主鍵、參照其它表成績Numeric(4,1)>=0 and <=100學分Smalli nt教師授課信息表:列名數據類型約束教師編號Char(7)聯合主鍵、參照其它表課程號Char(2)聯合主鍵、參照其它表幵設該課程的班級號Cl
7、 no(7)聯合主鍵、參照其它表II.詳細設計方案:、 概念設計:1、總體功能概念結構圖:教務信息管理系統2、查找所給問題的實體 系統中涉與到的實體:班級,學生,教師,課程,學院中的各個系2.1查找實體的關聯 班級、學生之間是一對多關系; 學生、課程之間是多對多關系; 系、班級、教師之間是一對多關系; 教師、課程、班級之間是多對多關系;2.2查找實體關鍵字 班級的關鍵字-班級號; 學生的關鍵字-學號; 教師的關鍵字-教師編號; 課程的關鍵字-課程號; 系的關鍵字-系號。2. 3設計E-R圖:1)總體功能流程圖2)學生E-R圖:3)班級E-R圖:班級名稱班號所在系號系主任班級5)教師E-R圖:教
8、師6)全局E-R圖:二、邏輯設計:1、將E-R模型轉換為等價的關系模式。教師(教師編號,教師姓名,教師職稱,教師所授課程,教師所屬系 號);學生(姓名、學號、班級、性別、班號,籍貫、出生日期、所屬系編 號);班級(班級號,所在系號,班級名稱);課程(課程號,課程名,學分,學時,類型);系(系號,系名稱,班級數,系主任);成績(學號,課程號,成績,學分);教師授課(教師編號,課程號,班級號)。2、按需要對關系模式進行規范化。經過分析,教師表中的聯系電話這一屬性不符合第一范式,它是一個多值屬性(需求分析得到教師的聯系電話不止一個),所以現將聯系電話屬性拆分為三個屬性-辦公電話,移動電話和住宅電話。
9、即:教師(工作證號碼,姓名,性別,年齡,辦公室號,職稱,職務,辦公電話,移動電話,住宅電話);再經分析,概念模型E-R圖中所涉與的表都能滿足第三范式的要求3、對規范化后的模式進行評價。經過上一步的調整之后,模式已經基本符合題目要求,可以直接將規范化以后的模型應用于物理設計。4、根據局部應用的需要,設計用戶外模式。三、物理設計:1、數據格式化:根據邏輯設計的結果,得到適合SQL Server 2000的數據格式和類型系統中具體的數據如下列表所示: Department列名數據類型約束DnoChar(7)Primary keyDn ameVarChar(30)Not nullDCIassNumbe
10、rSmalli ntGrademasterVarChar(30)Not null Class :列名數據類型約束Cl noChar(7)Primary keySpecialityVarChar(30)Not nullDnoChar(7)Refere neeDepartme nt(D no) Student列名數據類型約束SnoChar(7)Primary keySn ameVarChar(20)Not nullSsexChar(2)In( 男'/女),default('男)SbirthdayDatetimeCl noChar(7)Refere nee Class(Cl no)S
11、plaeeVarChar(20)DnoChar(7)Primary key Teacher :列名數據類型約束TnoChar(7)Primary keyTn ameVarChar(20)Not nullTsexChar(2)In( 男'/女),default('男)TBirthdayDatetimeTfun cti onVarChar(30)ThomeTelChar(8)Like 0-9' Course :列名數據類型約束CnoChar(2)Primary keyCn ameVarChar(30)Not nullCreditSmalli ntCtimeIn tegerC
12、typeChar(6)In ('必修課、選修課)、Default('必修課) Grade :列名數據類型約束SnoChar(7)Primarykey,refere neeStude nt(S no)CnoChar(2)Primarykey,refere neeCourse(C no)GmarkNumeric(4,1)>=0 and <=100CreditSmalli ntTC:列名數據類型約束TnoChar(7)Primarykey,refere neeTeacher(T no)CnoChar(2)Primary key,refere neeCourse(C no)
13、Cl noCl no(7)Primary key,refere neeClass(Cl no)2、表之間的聯系:6”1>0 PCL jJLilUju*ea=E a ux s «:廣切"VgTPArlhi vjr宀t!卜!&甲*TimIsincItoEtxxir-=j.dr>«UbLEVd:.*rTe«<ltCTOffi cc1g4g"Kigwg,p*;FMmiBtat T 雖 Hi 我 TT i n3i *T7III.系統維護設計:一、安全性要求:在這個系統中應該有三種用戶:第一種是學生,這部分用戶對系統中 的數據只有
14、查詢的權限,沒有任何修改的權限;第二種是教師。這部分用 戶對系統中的數據不僅有查詢的權限,對有關其所涉與的課程的學生成績 還具有添加、修改、刪除的功能;第三種用戶是系統的管理員。他具有最 高權限,可以對系統中的任何數據作任何操作。一般由學院的特定的人專 門承擔此任務。二、使用方式要求:用戶在可視化的環境中使用該系統,通過用戶名和口令對用戶的訪問(與權限)進行限制。此系統平均應該能滿足 500人同時訪問系統中的數3秒據庫,最高峰應能達到平均訪問量得兩倍。 查詢響應時間不應該對于三、可擴充性要求:系統中的數據庫可以隨學院規模的變化進行動態的擴充或縮減。功能 根據學院不同時期的不同要求做出適當的增刪
15、。IV. SQL 查詢一、所有來自北京的男生:Select snameFrom studentWhere ssex= '男' and splace= '北京'二、所有成績 >90 的同學Select Student.sno,snameFrom Student,GradeWhere Student.sno=Grade.sno AndGrade.Gmark>90;三、教授數據庫的老師Select Teacher.Tno,TnameFrom Teacher,TC,CourseWhere Teacher.Tno=TC.Tno AndTC.Cno=Course
16、.Cno AndCourse.Cname= ' DB'四、03 班年齡最大的 5 名同學五、某年以后出生的男同學六、選修某課程的學生與其成績七、沒有授課的教師八、某學生所選課程的總學分九、教授某學生必修課程的老師情況十、某學生選修了哪些系的課程十一、某系學生所學的所有課程十二、按總學分找出某系學習最好的5 名同學十三、按總學分積找出某系學習最好的5 名同學十四、可以畢業的學生V.參考文獻數據庫系統概論高等教育出版社 王珊SQL Server 2000 上機實驗指導清華大學出版社與其它相關參考書VI. 課程設計心得體會:從此課程設計的過程中, 使我充分認識到了一個道理: “好事多
17、 磨”,就是說做任何事之前一定要把要做的事規劃好,對可能出現的問 題預先作好解決的方案。在做設計之前,我對教務管理系統的認識只是停留在表面,缺 乏本質和深入地研究調查,以至與在著手設計的過程中,各種意想不 到的困難接踵而至。面對種種困難而又不知道怎樣解決,無從下手的 我后來重新對此次的設計做了認真細致的規劃和調查,重新做了全面 的分析,不斷完善系統說明書。這使我在以后的設計之中作到了事半 功倍的效果,整個設計流程清晰明了。當然,在此次的設計中最大的困難就是經常由于一些小錯誤而花 費大量時間。人們常說: “辦法總比困難多” ,通過查閱大量相關資料, 與老師和同學的不斷交流使我對數據庫有了較詳細的認識,并能進行 一些工作量不是很大的開發。其實,這次設計的收獲不僅僅是學會了設計數據庫,我覺得這樣 的過程相當重要,相當有意義,最大的收獲就是對我這些年大學學習 的總結和培養了解決困難的信心和能力,使我對這些年所學知識能夠 融會貫通,又不斷豐富了新知識。正像老師說的一樣,設計使得我們 對幾年來所學的專業課有了更為深刻的認識,使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中英語學術詞匯教學與口語表達能力提升策略論文
- 節約用蒸汽管理制度
- 茶餐廳消防管理制度
- 財務管理學及財務知識課后分析答案(一)
- 管理心理學案例分析-摩托羅拉公司的內部激勵
- 自動化儀表與監測在工業中變革與創新
- 財稅實務企業并購重組的企業所得稅與土地增值稅政策比較分析
- 2025年重慶一中中考數學三模試卷
- 設備綜合管理制度范本大全
- 財務會計實訓個人心得體會10篇
- 2025年北京市高考英語試卷真題(含答案解析)
- 中國可穿戴醫療設備項目創業計劃書
- 2025年高考物理廣西卷試題真題及答案詳解(精校打印)
- 招商運營筆試題目及答案
- 湟水河河湟新區段北岸防洪生態綜合治理項目 社會穩定風險評估報告
- CJ/T 345-2010生活飲用水凈水廠用煤質活性炭
- 國開電大【管理英語3單元自測1-8答案】+【管理英語4形考任務單元自測1-8答案】
- GB/T 45630-2025系統與軟件工程架構描述
- 2024年湖北省中考地理生物試卷(含答案)
- 2024年甘肅省天水市中考生物·地理試題卷(含答案)
- GA 1016-2012槍支(彈藥)庫室風險等級劃分與安全防范要求
評論
0/150
提交評論