




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、教 務(wù) 綜 合 管 理 系 統(tǒng) 設(shè) 計 報 告專業(yè):軟件工程成員:車振車陸建偉徐蕾楊思倩指導(dǎo)老師:徐明日期:2016-6-15一、引言目的為了保證項目小組能夠按時完成小組任務(wù)及目標,便于項目小組成員更好地 了解項目情況,使項目小組幵展的各個過程合理有序,因此確定各個項目模塊的 幵發(fā)情況和主要的負責(zé)人,供各項目模塊的負責(zé)人閱讀,做到及時協(xié)調(diào),按步有 序進行項目的幵發(fā),減少幵發(fā)中的不必要損失。預(yù)期的讀者是設(shè)計人員、幵發(fā)人員、項目管理人員、測試人員和用戶。背景高校教務(wù)管理工作是高等教育中的一個極為重要的環(huán)節(jié),是整個院校管理的 核心和基礎(chǔ)。面對種類繁多的數(shù)據(jù)和報表,手工處理方式已經(jīng)很難跟上現(xiàn)代化管 理
2、的步伐,隨著計算機及通訊技術(shù)的飛速發(fā)展,高等教育對教務(wù)管理工作提出了 更高的要求。盡快改變傳統(tǒng)的管理模式,運用現(xiàn)代化手段進行科學(xué)管理,已經(jīng)成 為整個教育系統(tǒng)亟待解決的課題之一。教務(wù)管理系統(tǒng)是一個大型復(fù)雜的計算機網(wǎng)絡(luò)信息系統(tǒng),滿足各類高校現(xiàn)在和 將來對信息資源采集、存儲、處理、組織、管理和利用的需求,實現(xiàn)信息資源的高度集成與共享,實現(xiàn)信息資源的集中管理和統(tǒng)一調(diào)度。為各級決策管理部門提 出準確、及時的相關(guān)信息和快捷、方便、科學(xué)的決策分析處理系統(tǒng);為信息交流、 教務(wù)管理提供一個高效快捷的電子化手段;最終達到進一步提高各級領(lǐng)導(dǎo)科學(xué)決 策水平,提高各院系、各部門管理人員管理水平與辦公效率,減輕工作負擔的
3、目 的。教務(wù)管理系統(tǒng)面向管理員、教師和全校學(xué)生,實現(xiàn)學(xué)生管理、教師管理、課 程管理、成績處理。定義MySQLMySQL是 一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司幵發(fā),目前屬于Oracle旗下公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在 不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了 靈活性。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了雙授權(quán)政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁 有成本低,尤其是幵放源碼這一特點,一般中小型網(wǎng)站的幵發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。MyEclipse
4、MyEclipse,是在eclipse 基礎(chǔ)上加上自己的插件幵發(fā)而成的功能強大的企業(yè) 級集成幵發(fā)環(huán)境,主要用于 Java、Java EE以及移動應(yīng)用的幵發(fā)。MyEclipse的功 能非常強大,支持也十分廣泛,尤其是對各種幵源產(chǎn)品的支持相當不錯。二、需求分析功能需求系統(tǒng)目標通過本系統(tǒng)可以幫助教務(wù)處管理人員利用計算機快速方便的對學(xué)生信息以及 對于教師信息、課程信息、成績處理等進行管理,使散亂的信息能夠具體化、直 觀化、合理化、簡單化。處理范圍管理員通過用戶名與密碼登錄。 一旦通過系統(tǒng)授予特權(quán),可以對學(xué)生、教師、課程進行增刪改查,成績進行匯總以及排名的處理。教師登錄之后,能夠進行課程的處理,以及教師
5、信息的查詢,成績錄入模塊后續(xù)幵放。學(xué)生登錄后,可以進行選課,成績信息查詢,以及向管理員留言。系統(tǒng)功能性能需求(1)快速響應(yīng):軟件響應(yīng)時間,更新處理時間,要求盡可能的快;同樣要求查 詢信息和成績響應(yīng)的結(jié)果盡可能的快。(2)適應(yīng)性強:對常用的操作系統(tǒng)、瀏覽器,可以不加修改直接使用;需借助其他軟件進行操作的部分,用提供穩(wěn)定的多余一種的與其他軟件的接口;當數(shù)據(jù) 的精度、結(jié)構(gòu)與其他軟件接口發(fā)生變化時,要求軟件適應(yīng)性強,靈活性大。當軟 件出現(xiàn)運行錯誤時,應(yīng)有明確的提示,并盡可能的挽救用戶已輸入的數(shù)據(jù)。 最后, 系統(tǒng)硬件提供定期的數(shù)據(jù)備份功能。(3)可擴充性:當使用到一定階段時,數(shù)據(jù)和功能提供升級和更新。(
6、4)可靠度高:在各項數(shù)據(jù)的輸入,輸出及傳輸過程中要求保持數(shù)據(jù)的準確, 當系統(tǒng)發(fā)生故障時,處理系統(tǒng)能及時備份數(shù)據(jù)庫,避免數(shù)據(jù)流失(5)友好的用戶界面及操作的靈活性:系統(tǒng)提供瀏覽器界面,便于用戶實現(xiàn)各 種查詢、發(fā)送操作。在系統(tǒng)操作工程中體現(xiàn)簡單、方便、靈活的特點。為確認信 息的傳送雙方在系統(tǒng)中傳送信息的可靠性及安全性,采用認證方法,將信息及時 反饋給用戶,這樣預(yù)防了信息的丟失及錯發(fā)現(xiàn)象。環(huán)境需求軟件幵發(fā)環(huán)境:MyEclipse數(shù)據(jù)庫服務(wù)器:MySQL客戶端運行:win dows操作系統(tǒng)三、系統(tǒng)設(shè)計數(shù)據(jù)結(jié)構(gòu)綜合可行性研究和需求分析,得出教務(wù)管理系統(tǒng)的實體類、邊界類和控制類 教務(wù)管理系統(tǒng)的實體類有課程
7、表、管理員、學(xué)生、教師、成績表和留言表(教 學(xué)質(zhì)量評價表),下圖為教務(wù)管理系統(tǒng)實體類圖:教務(wù)管理系統(tǒng)實體類圖過程描述教務(wù)管理系統(tǒng)分為管理員模塊、教師模塊和學(xué)生模塊,有添加課表、查詢課 表、查詢成績、設(shè)置用戶等用例,為更形象的表現(xiàn)各用例的實現(xiàn)過程,建立以下 時序圖:(1)管理員、教師和學(xué)生都可以進行查詢信息的操作,查詢過程類似,首先輸 入自己的用戶名和密碼登入系統(tǒng),點擊相應(yīng)的查詢按鈕。對于查詢學(xué)生信息,選 擇學(xué)號可以準確的查到學(xué)生的信息,選擇專業(yè)、班級能夠顯示相對應(yīng)的學(xué)生信息。(圖-學(xué)生信息查詢)學(xué)生信息查詢(2)管理員可以匯總成績,操作過程為:登錄一一 點擊“成績處理”按鈕一一 成績匯總管理員
8、匯總成績(3)管理員進行錄入課表的操作,登錄成功后,選擇“課程管理”按鈕,根據(jù) 系統(tǒng)所給表格,填入各節(jié)課程,保存后完成錄入課表操作。管理員錄入課程(4)設(shè)置用戶由管理員來操作,可以注冊用戶、修改用戶信息和刪除用戶信息。 注冊用戶就是運用sql語句中的insertinto 在數(shù)據(jù)庫中插入信息;修改信息運用 update對數(shù)據(jù)庫進行操作;delete為刪除用戶信息。管理員設(shè)置用戶(5)用戶有兩種狀態(tài),未注冊和已注冊,狀態(tài)圖如下:(6)課表的兩種狀態(tài),未錄入和已錄入。(7)錄入成績由教師來操作,教師根據(jù)科目、學(xué)生學(xué)號來錄入成績。錄入成績時序圖軟件體系結(jié)構(gòu)教務(wù)管理系統(tǒng)組件圖:教務(wù)管理組件圖圖形用戶接口
9、界面登陸界面管理員管理學(xué)生界面四、各模塊設(shè)計學(xué)生類詳細設(shè)計屬性設(shè)計學(xué)生類包含學(xué)生的各種信息,如姓名、班級、密碼等,詳情如下:名稱說明長度類型描述Sid學(xué)號10Varchar學(xué)生唯一標識sn ame姓名20Varchar學(xué)生信息smajor專業(yè)20Varchar學(xué)生信息sclass班級30Varchar學(xué)生信息tcredit總學(xué)分Double學(xué)生信息acredit平均學(xué)分績占八、Double學(xué)生信息egrade最終至于成績Double學(xué)生信息major專業(yè)排名Int學(xué)生信息classpm班級排名Int學(xué)生信息scode密碼9varchar用于學(xué)牛登錄方法設(shè)計1、 從用戶界面獲取學(xué)生輸入信息,傳遞
10、到類。然后stude nt_slt 對獲取的信 息進行處理。最后通過 studentDao傳入數(shù)據(jù)庫。2、mysql_query ()函數(shù)執(zhí)行一條 MySQL查詢,參數(shù)為query即要發(fā)送的sql 查詢。學(xué)生要進行留言,使用查詢語句 selectdisti nctfromsreport,course,term,stude nt,evaluatewhere=.$s no.and=and=and=and=and二,將成績表、學(xué)生表、課程表、留言表連結(jié)。3、form表單處理,超全局變量$_GET和$_POST用于收集表單數(shù)據(jù)。 學(xué)生可以 修改自己的密碼,輸入原密碼和新密碼。通過修改數(shù)據(jù)庫中的用戶名和
11、密碼。教師類詳細設(shè)計屬性設(shè)計教師類包含教師的各種信息,如姓名、班級、密碼等,詳情如下:名稱說明長度類型描述tid教師id10Varchar教師唯一標識tn ame教師姓名20Varchar教師信息tcode登錄密碼9Varchar教師登錄方法設(shè)計方法基本與學(xué)生表相同課程類詳細設(shè)計屬性設(shè)計課程的屬性有課程號、課程名稱和學(xué)分。名稱說明長度類型描述Cno課程號10Varchar課程唯一標識cn ame課程名20Varchar課程信息credit課程學(xué)分Double課程信息用戶類詳細設(shè)計屬性設(shè)計名稱說明長度類型描述Id用戶名10Varchar用戶的唯一標識Name名稱20Varchar用戶信息Code
12、密碼20Varchar登陸密碼Ki nd用戶類別15Varchar區(qū)分用戶方法設(shè)計管理員可以修改自己的密碼,方法同學(xué)生修改密碼,管理員還可以查詢信息:學(xué)生成績、教學(xué)質(zhì)量評價和課程,方法如下:1、查詢成績運用form表單和sql語句查出后,用tr標簽將變量顯示出來。管理員查詢成績時可以按學(xué)號查也可以按學(xué)期查,有兩個提交按鈕,分別為submit2和submit,按學(xué)號查詢,調(diào)用函數(shù)跳轉(zhuǎn)到查詢出個人成績頁面;點擊submit即按學(xué)期查詢,調(diào)用函數(shù)跳轉(zhuǎn)到查詢出全體成績頁面。2、實現(xiàn)注冊新生時,點擊“注冊新生”按鈕,鏈接到學(xué)生注冊頁面。因為有以及提交按鈕,所以也是使用form 表單來完成,只是要修改sq
13、l語句為 in serti ntostude ntvalues(.$s no.,.$s name.,.$scode.)。留言類詳細設(shè)計屬性設(shè)計留言表是為學(xué)生對教師進行評價而設(shè)置的,學(xué)生通過對課程的評價從而實現(xiàn) 了對教師的評價,因為課程是由各個教師所教學(xué)的,所有教學(xué)質(zhì)量難免有所不同。名稱說明長度類型描述Id學(xué)生學(xué)號10Varchar學(xué)生學(xué)號Name學(xué)生姓名20Varchar學(xué)生信息Content內(nèi)容1000Varchar留言信息Date時間50Varchar留言時間學(xué)生查詢課程類詳細設(shè)計屬性設(shè)計名稱說明長度類型描述Tid學(xué)生ID10Varchar學(xué)生唯一標識Tn ame學(xué)生姓名20Varchar
14、學(xué)生信息Cno課程號10Varchar課程信息Cn ame課程名20Varchar課程信息Credit學(xué)分Double課程信息Avscore平均分Double課程信息Maxscroe最高分Double課程信息Min scroe最低分Double課程信息Cteachno教授本課教師IDInt教師信息Clocati on教學(xué)地點30Varchar課程信息Ctime上課時間20Varchar課程信息Cmax上課人數(shù)Int課程信息教師查詢課程類詳細設(shè)計屬性設(shè)計名稱說明長度類型描述Tid教師id10Varchar教師唯一標識Tn ame教師姓名20Varchar教師名Cno課程號10Varchar課程信
15、息Cn ame課程名20Varchar課程信息Credit課程學(xué)分Double課程信息AVscore平均分Double課程信息Maxscore最高分Double課程信息Min score最低分Double課程信息Cteachno教授本課教師IDInt教師信息Clocati on教學(xué)地點30Varchar課程信息Ctime上課時間20Varchar課程信息Cmax上課人數(shù)Int課程信息五、數(shù)據(jù)庫設(shè)計概念設(shè)計教務(wù)管理系統(tǒng)中涉及的實體類有:管理員、教師、學(xué)生、課程、教學(xué)質(zhì)量評 價、成績,詳細的類的屬性和方法見下圖:增刪(1) 管理員這個類的屬性有用戶名和密碼,類的方法有增刪改查課表、 改查學(xué)生信息和
16、教師信息、刪改查成績、查詢學(xué)生留言。(2)教師類的屬性有用戶名、姓名、密碼和工號。(3)學(xué)生類的屬性有學(xué)號、密碼、姓名和班級,方法有查詢成績、查詢課表 和進行留言。(4)課程類屬性有課程號和課程名稱。(5)留言表有學(xué)號、姓名、時間和課程號三個屬性。(6)成績類圖有屬性:記錄號、課程號、學(xué)期號、學(xué)號和成績。邏輯設(shè)計本節(jié)描述數(shù)據(jù)庫中關(guān)系表、主外鍵及各表的聯(lián)系。對于教務(wù)管理系統(tǒng),要實 現(xiàn)的功能有錄入學(xué)生基本信息、錄入教師基本信息、錄入課表、查詢成績、查詢課表、學(xué)生留言;還有管理員可以對部分信息進行修改和刪除操作。所以所涉及的表有 7 個分另U為 user 表、course 表、record 表、sc
17、 表、student 表、teacher 表、tc表,以下分別對各個表進行詳細解釋。user表保存管理員的信息,管理員的屬性有ID、密碼、姓名和類型。名稱ID (主鍵)密碼類型AdminAdminAdmin王老師123456Teacher小明123456Stude nt表間關(guān)系:1 User表與record表相關(guān)聯(lián),是一對多的關(guān)系,管理員可以操作多條record 記錄。2、 user表與student表相關(guān)聯(lián),是一對多的關(guān)系,管理員可以增刪改查學(xué)生。3、user表與course相關(guān)聯(lián),是多對多的關(guān)系,一門課可以由多個管理員錄 入,一個管理員也可以錄入多門課。4、user表與teacher表項關(guān)聯(lián),是一對多的關(guān)系,一個管理員可以增刪改查 多個教師。Student表保存學(xué)生的信息,主要有學(xué)號、姓名、班級、成績績點、學(xué)分等。Si dsnamesmajo rsclas st
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 撫順職業(yè)技術(shù)學(xué)院《英語交際2》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海工程技術(shù)大學(xué)《環(huán)境模型設(shè)計與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 云南農(nóng)業(yè)職業(yè)技術(shù)學(xué)院《醫(yī)學(xué)影像讀片訓(xùn)練》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱科學(xué)技術(shù)職業(yè)學(xué)院《路基路面工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 大連藝術(shù)學(xué)院《綜合大學(xué)英語》2023-2024學(xué)年第一學(xué)期期末試卷
- 臺州職業(yè)技術(shù)學(xué)院《中西醫(yī)結(jié)合急診醫(yī)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 福建幼兒師范高等專科學(xué)?!吨袊F(xiàn)代文學(xué)流派與思潮》2023-2024學(xué)年第二學(xué)期期末試卷
- 中山紅磚隔墻施工方案
- 高架柱子灌漿施工方案
- 玻鎂風(fēng)管施工方案
- 中學(xué)家長學(xué)校工作方案(10篇)
- 高考地理二輪復(fù)習(xí)【知識精研】大氣運動規(guī)律-大氣受熱過程與氣溫
- 2025屆華潤數(shù)科校園招聘正式啟動筆試參考題庫附帶答案詳解
- 2025年湖南環(huán)境生物職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫完整版
- 日內(nèi)交易策略(TBQ版)
- 煤礦常用機電設(shè)備的日常管理-培訓(xùn)課件
- 2025年新執(zhí)業(yè)醫(yī)師定期考核真題庫附參考答案
- 部編版九年級道德與法治上冊《第二課創(chuàng)新驅(qū)動發(fā)展》同步測試題(附答案)
- 第三單元第1課《廣而告之》課件-七年級美術(shù)下冊(人教版2024)
- 充電樁投放合同范本
- 天津2025年天津市天賓服務(wù)中心招聘13人筆試歷年參考題庫附帶答案詳解
評論
0/150
提交評論