




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上綜合實驗報告 題 目: 智能排課系統(tǒng) 學生姓名: 專 業(yè): 信息管理與信息系統(tǒng) 班 級: 信管1002 學 號: 專心-專注-專業(yè)一、概 述(一) 開發(fā)背景隨著信息技術(shù)的飛速發(fā)展,各個行業(yè)的信息化勢在必行。正所謂“科學技術(shù)是第一生產(chǎn)力”,科技的進步大大地提高了生產(chǎn)率。然而,在高校這個知識密集的地方,如何才能提高辦學效率,更好地完成教學任務,跟上社會發(fā)展步伐,這是一個擺在教學工作者面前的一個迫切的問題。應用信息化來改造傳統(tǒng)的教學管理模式是一個重要途徑。近幾年來,隨著各高校辦公自動化工作的推進,教務管理自動化也被擺上了日程。在教務工作中占有很大比重的一項就是每學期的排定工
2、作。由于教工、教室和設備的相對緊張,如何進行合理地安排和分配,從而充分利用教學資源是我們不得不面對的問題。而人工進行排課不僅任務重,效率低,而且易出錯,難于維護,想要排出一張各方面都滿意的課表非常困難。并且隨著高校規(guī)模的擴大手工排課的難度和工作量呈幾何級數(shù)增長。排課正是為了減輕教務人員的工作量,實現(xiàn)教務工作自動化,解決排課這一老大難問題的教務辦公。尤其針對高校的排課一直都沒有很好的解決方法,但是此問題又是每個在每個學期都會碰到的必要行政。本文在相關(guān)理論的指導下,在分析以往一些排課的基礎上,提出一個高校通用排課的設計方法,并對一些具體的問題給出相應解決方案。但是,由于技術(shù)、經(jīng)驗的有限和數(shù)據(jù)量過大
3、,目前我們很難做出一個滿足所有需要的排課。因為它不僅要考慮到教室沖突問題和教師沖突問題,還要考慮到分段課、單雙周課時的資源利用問題;另外由于高校的教學特點,還要處理合班課、分班課、體育課與選修課等特殊。針對這些問題,在此專門對數(shù)據(jù)庫設計作了一些探索,并于架構(gòu)的選擇和模塊的劃分上經(jīng)過精心調(diào)整,在菜單的設計上也體現(xiàn)了人性化的操作。該設計貼近用戶需求,功能完整,架構(gòu)合理,并用大量的框圖模型體現(xiàn)了的規(guī)劃。(二)項目的任務及意義當今學校內(nèi)部沒有完善的高校排課系統(tǒng),管理水平差,學校課程不能得到合理分配。迫切需要提高現(xiàn)代化管理水平、管理質(zhì)量和管理高校課程。高校排課系統(tǒng)的初步現(xiàn)代化的開發(fā)和使用,能夠大大提高學
4、校管理者的工作效率,節(jié)省成本提高經(jīng)濟效益。它把從事教務管理的人員從繁重的手工操作中解脫出來,用更多精力從事創(chuàng)造性的管理活動和其它重要的活動中去,從而達到節(jié)省人力、物力,財力的目標;它能使決策、計劃和其它管理活動更加科學、精確、靈活。本主要是適用于高等教務部門的辦公,運用此,可以免去工作人員繁忙而枯燥的手工排課過程,直接通過進行排課。業(yè)務范圍涉及到課程、上課班級/實驗班級/上機班級、任課指導老師/周次/節(jié)次、教學場地(教室,實驗室,機房等)等相關(guān)因素。二、 系統(tǒng)規(guī)劃(一)需求分析 智能排課排系統(tǒng)需要滿足來自三方面的需求,這三個方面分別是學生、教師和管理員。學生的需求是查詢院系的課程情況及學生信息
5、的修改;教師對選課系統(tǒng)自動排課情況進行操作,同時形成自動排課查看確認;選課管理員的功能最為復雜,包括對學生、教師、選課進行管理和統(tǒng)計,及系統(tǒng)狀態(tài)的查看、維護并生成選課報表。學生可以直接查看選課情況,學生可以根據(jù)本人學號和密碼登錄系統(tǒng),還可以進行本人信息的查詢和維護部分。一般情況下,學生只應該查詢和維護本人的個人信息,若查詢和維護其他學生的選課信息,就要知道其他學生的學號和密碼。這些是很難得到的,特別是密碼,所以不但滿足了學生的要求,還保護了學生的個人隱私。學校管理人員有修改自動課程編排系統(tǒng)的權(quán)限,所以需對管理人員登陸本模塊進行更多的考慮。在此系統(tǒng)中,學校管理人員可以記錄學生登陸日志,并打印生成
6、相應的報表給用戶查看和確認院系管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實現(xiàn)對排課信息、教師信息、總體情況信息的查詢和統(tǒng)計、管理人員信息查看及維護。設計不同用戶的操作權(quán)限和登陸方法,對所有用戶開放的課程查詢和個人部分信息維護,查看個人情況信息,維護個人密碼。根據(jù)排課情況對數(shù)據(jù)庫進行操作,并生成報表根據(jù)選課情況,維護管理員信息,維護教師信息,維護學生信息處理信息的完整性。本系統(tǒng)主要實現(xiàn)教師信息管理、學生信息管理、課程信息管理和系信息管理,其中教師信息管理有教師姓名、教師工號、教師職稱、教師所屬系;學生信息管理有學生姓名、學生學號和學生所在系;課程信息管理有課程名稱、學分、上課地點
7、、已選人數(shù)、課程性質(zhì)、開課系、課程人數(shù);系信息管理有ID和Password。(1)學生信息模塊完成學生的登陸,然后根據(jù)各位同學所在的系不同,調(diào)出相應的課程模塊。其中學生登錄模塊的功能是驗證登錄人員確實是本院的學生,學生啟動本系統(tǒng)后,系統(tǒng)提示輸入學生學號碼和密碼,驗證后進入主控操作界面。(2)教師信息模塊完成教師的登陸,然后根據(jù)各位教師所在的系不同,教師所教的課程不同,調(diào)出要排課的課程。其中教師登陸模塊的功能是驗證登錄人員確實是本院的教師,教師啟動本系統(tǒng)后,系統(tǒng)提示輸入教師工號和密碼,驗證后進入主控操作界面。(3)課程信息管理包括必修課程和選修課程,學生必需先登陸才能進行對課程查詢。(二)可行性
8、分析1 技術(shù)可行性該系統(tǒng)對軟、硬件系統(tǒng)要求較低,所需硬件設備,市場上銷售且價格較低,甚至可以使用原有的設備。軟件上,操作系統(tǒng)采用Windows系列操作系統(tǒng)、Microsoft Visual Studio 2005作為前臺開發(fā)工具,它具有的“編輯后繼續(xù)運行(edit and continue)”的特性,超越了舊的編輯編譯測試模式。它還引入了面向?qū)ο蟮某绦蛟O計思想和“控件”概念,使得大量已經(jīng)編好的Visual Basic程序可以直接拿來使用。同時, Visual Basic又是最容易學習與應用的程序語言之一。它的功能非常強大,已成為一種專業(yè)化的開發(fā)語言和環(huán)境。采用SQL Server 2
9、005作為后臺數(shù)據(jù)庫平臺的管理系統(tǒng),它在電子商務、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應用中起著核心作用,可為企業(yè)的數(shù)據(jù)管理提供強大的支持,對數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理,并采用有效的措施實現(xiàn)數(shù)據(jù)的完整性、數(shù)據(jù)的安全性以及數(shù)據(jù)的可靠易用性等等。這些軟件在高校排課系統(tǒng)開發(fā)中已被大量應用,技術(shù)上都比較成熟。因此在技術(shù)上是可行的。2 經(jīng)濟可行性當今學校內(nèi)部沒有完善的高校排課系統(tǒng),管理水平差,學校課程不能得到合理分配。迫切需要提高現(xiàn)代化管理水平、管理質(zhì)量和管理高校課程。高校排課系統(tǒng)的初步現(xiàn)代化的開發(fā)和使用,能夠大大提高學校管理者的工作效率,節(jié)省成本提高經(jīng)濟效益。它把從事教務管理的人員從繁重的手工操作中解脫出來,
10、用更多精力從事創(chuàng)造性的管理活動和其它重要的活動中去,從而達到節(jié)省人力、物力,財力的目標;它能使決策、計劃和其它管理活動更加科 學、精確、靈活。因此,開發(fā)一個專門針對高校排課系統(tǒng),在經(jīng)濟上也是可行的。3社會可行性 當今高校課程較多,管理較難,進行手動調(diào)課比較費時費力,高校需要一個系統(tǒng)來代替人工,在領導方面也十分重視。因此,在客觀上是可以實現(xiàn)的。3 操作可行性本系統(tǒng)靈活方便,快捷迅速,適應處理多項數(shù)據(jù)。采用友好、直觀的視窗界面,鼠標、鍵盤兩種操作方式任意選擇,方便快捷。界面統(tǒng)一規(guī)范,提示信息功能完整,稍一接觸就可以上手進行所有操作。三、系統(tǒng)分析 (一)業(yè)務流程分析及業(yè)務流程圖圖例說明: 表示外部實
11、體 表示處理過程的說明 表示生成文檔 表示庫 表示信息的傳輸過程,線段上的文字是對傳遞信息的說明根據(jù)需求分析,我們分析出智能排課系統(tǒng)的業(yè)務流程圖如下:圖3-1總系統(tǒng)業(yè)務流程圖圖3-2排課管理子系統(tǒng)業(yè)務流程圖(二)數(shù)據(jù)流程圖圖例說明: 表示外部實體 表示處理過程 表示存儲信息或文件 帶有名稱的有向線段表示數(shù)據(jù)流 圖3-3總系統(tǒng)數(shù)據(jù)流程圖 圖3-4排課管理子系統(tǒng)數(shù)據(jù)流程圖(三)數(shù)據(jù)字典1數(shù)據(jù)項定義 表 3-1 表3-2數(shù)據(jù)項名稱:管理員別名: UserName 長度: 16描述:管理員登陸的用戶名數(shù)據(jù)項名稱:密碼別名:password長度:10描述: 所有用戶的密碼 表 3-3 表3-4數(shù)據(jù)項名稱
12、:用戶別名:UserName 長度:16描述:一般用戶登陸的用戶名數(shù)據(jù)項名稱:用戶權(quán)限別名:Purview 長度:10描述: 用戶的使用權(quán)限2.數(shù)據(jù)流定義表3-5 表3-6數(shù)據(jù)流名稱:班級信息表 簡述:每個班的班級信息數(shù)據(jù)來源:班級信息表數(shù)據(jù)流向:數(shù)據(jù)庫內(nèi)存儲的班級信息表(即基本信息表)數(shù)據(jù)流名稱:課程信息表簡述:每個班的所安排的課程信息數(shù)據(jù)來源:班級信息表數(shù)據(jù)流向:數(shù)據(jù)庫內(nèi)存儲的課程信息表(即基本信息表) 表3-7 表3-8數(shù)據(jù)流名稱:教師信息表簡述:每個教師的個人信息數(shù)據(jù)來源:教師信息表數(shù)據(jù)流向:數(shù)據(jù)庫內(nèi)存儲的教師信息表(即基本信息表)數(shù)據(jù)流名稱:教室信息表簡述:每個教室的信息數(shù)據(jù)來源:教
13、室信息表數(shù)據(jù)流向:數(shù)據(jù)庫內(nèi)存儲的教室信息表 (基本信息表)數(shù)據(jù)流名稱:任課表簡述:每個教師所帶班級以及所帶課程的信息數(shù)據(jù)來源:任課表數(shù)據(jù)流向:數(shù)據(jù)庫內(nèi)存儲的任課信息表(即教師計劃表) 表3-93.處理過程描述表3-10處理名稱:基本信息管理輸入數(shù)據(jù):班級信息,教師信息,教室信息,課程信息,時間信息,任課信息輸出數(shù)據(jù):是否入庫成功處理邏輯:1.各類基本信息是否包含非法字符。 2.各類基本信息是否重復冗余。表3-11處理名稱:數(shù)據(jù)管理輸入數(shù)據(jù):教師計劃信息,班級計劃信息,課程計劃信息輸出數(shù)據(jù):是否入庫成功處理邏輯:1.各類計劃信息是否包含非法字符。2.各類計劃信息是否重復冗余。表3-12處理名稱:
14、排課管理輸入數(shù)據(jù):班級信息,教師信息,教室信息,課程信息,時間信息,任課信息, 教師計劃信息,班級計劃信息,課程計劃信息輸出數(shù)據(jù):是否排課成功處理邏輯:1. 各類信息是否包含非法字符。 2.各類信息是否能按算法依次排好課表。4.數(shù)據(jù)存儲數(shù)據(jù)存儲名稱: 用戶表描述:存儲用戶基本信息組成: 用戶名+密碼+用戶權(quán)限相關(guān)處理:添加,刪除,修改,查詢 表3-13表3-14數(shù)據(jù)存儲名稱:班級信息表描述:存儲班級基本信息組成:班級編號+班級名稱+學生人數(shù)+所屬系關(guān)鍵字:班級編號相關(guān)處理:查詢,修改,添加,刪除表3-15數(shù)據(jù)存儲名稱:教師信息表描述:存儲教師基本信息 組成:教師編號+教師姓名+所帶課程關(guān)鍵字:
15、教師編號相關(guān)處理:查詢,修改,添加,刪除表3-16數(shù)據(jù)存儲名稱:教室信息表描述:存儲教室基本信息組成:教室編號+教室名稱+教室容量關(guān)鍵字:教室編號相關(guān)處理:查詢,修改,添加,刪除表3-17數(shù)據(jù)存儲名稱:課程信息表描述:存儲課程基本信息組成:課程名稱+課程課時+任課教師相關(guān)處理:查詢,修改,添加,刪除表3-18數(shù)據(jù)存儲名稱:任課表描述:存儲教師任課基本信息組成:課程名稱+教師編號+教師姓名+班級編號+每周節(jié)數(shù)相關(guān)處理:查詢,修改,添加,刪除 四 、系統(tǒng)設計(一)系統(tǒng)總體設計1.系統(tǒng)總體規(guī)劃1、用戶管理子系統(tǒng)功能:用戶密碼的設置和修改,用戶權(quán)限的設置,用戶重新登陸; 2、數(shù)據(jù)管理子系統(tǒng)功能:包括對
16、教室、教師、班級、教學計劃和課表數(shù)據(jù)的保存、查詢、更新、刪除; 3、教學計劃管理子系統(tǒng)功能:某一確定的學期的教學工作計劃,對于班級而言,每門課程的學時、開始周、結(jié)束周以及每門課程的任課教師,該子系統(tǒng)對教學計劃進行管理和完善; 4、排課管理子系統(tǒng)功能:包括自動排課,手動排課兩個部分; 5、課表查詢子系統(tǒng)功能:對于具體的班級、教師、教室進行課表查詢6、課表的生成與打印:在對各項數(shù)據(jù)進行處理后,生成課表,并打印出來 (二)系統(tǒng)詳細設計1代碼設計代碼是以適當?shù)姆杹肀磉_客觀實體的屬性及特征。又標識、統(tǒng)計檢索、對象描述的作用,一般根據(jù)唯一性原則、規(guī)范性原則、可擴充性原則和簡明性原則來進行設計。本系統(tǒng)中該
17、系統(tǒng)采用層次代碼設計方法。本系統(tǒng)中:1.班級編號,采用6位編碼: 自由碼 專業(yè)號 院號2.教師編號,采用8位編碼: 自由碼 專業(yè)號 院號3.教室編號,采用5位編碼: 自由碼 教室號2、E-R圖 實體屬性班級:班級號, 班級名, 專業(yè)編號 ,專業(yè)名稱 ,學員編號,學院名稱 老師:職工號,姓名,性別,所在學院編號,所授課程編號 課程:課程編號,課程名稱,課程優(yōu)先級 教室:教室編號,教室名稱,容量,所在教學樓編號實體聯(lián)系部分情況:1、一個班級可以是在一個學期內(nèi)學習每M門課程,一門課程也可以同時在我們學校的N個班級內(nèi)開課;2、
18、一個老師可以叫M門課程的情況,同時一門課程有N個老師在教授課程;3、一個班級有M個老師授課學習,一個老師也可能在N個班級中講課;4、一個班上課只能在1個教室,同時一個教室在一時刻只能在同一個班上課(大課及公選課沒有考慮進去);5、一個老師上課在1個教室,一個教室只能1個老師在上課;6、一個時間點有M個班級在上課,一個班級只能在1個時間點上課。3數(shù)據(jù)庫設計以下是要創(chuàng)建的表表1 用戶表中文含義字段名稱數(shù)據(jù)類型長度是否為空備注用戶名UserNamevarchar16Not Null密碼PassWord varchar10Not Null用戶權(quán)限Purview varchar10Not Null表2
19、學院信息表中文含義字段名稱數(shù)據(jù)類型長度是否為空備注學院編號CollegeIDchar2Not Null學院名稱CollegeNamevarchar16Not Null表3 系信息表中文含義字段名稱數(shù)據(jù)類型長度是否為空備注系編號SystemIDchar4Not Null主鍵系名稱Systemnamevarchar16Not Null所屬學院CollegeIDchar2Not Null外鍵表4 班級信息表中文含義字段名稱數(shù)據(jù)類型長度是否為空備注班級編號ClassIDrchar6Not Null主鍵班級名稱ClassNamevarchar 16Not Null學生人數(shù)StudentNumberInt
20、4Not Null所屬系SystemIDchar4Not Null表5 教師信息表中文含義字段名稱數(shù)據(jù)類型長度是否為空備注教師編號TeacherIDchar8Not Null主鍵教師姓名TeacherName varchar 16Not Null所帶課程CourseName varchar 16Not Null外鍵表6 教室信息表中文含義字段名稱數(shù)據(jù)類型長度是否為空備注教室編號ClassroomIDchar5Not Null主鍵教室姓名ClassroomNamevarchar 16Not Null教室容量TotalNumberInt4Not Null表7 時間表中文含義字段名稱數(shù)據(jù)類型長度是否
21、為空備注上課時間ClassTimevarchar30Not Null表8 課程信息表中文含義字段名稱數(shù)據(jù)類型長度是否為空備注課程名稱CourseName varchar 16Not Null主鍵課程課時CourseTime varchar2Not Null任課教師TeacherName varchar 16Not Null表9 任課表中文含義字段名稱數(shù)據(jù)類型長度是否為空備注課程名稱CourseName varchar 16Not Null教師編號TeacherIDchar8Not Null教師姓名TeacherName varchar 16Not Null班級編號ClassIDchar6Not
22、 Null每周節(jié)數(shù)WeekNumberInt4Not Null表10 排課表中文含義字段名稱數(shù)據(jù)類型長度是否為空備注課程名稱CourseName varchar 16Not Null教師姓名TeacherName varchar 16Not Null上課教室ClassroomNamevarchar16Not Null班級編號ClassIDchar6Not Null上課時間ClassTimevarchar303輸入輸出設計 (1)輸入設計輸入設計的原則:最小量原則,輸入量越小,出錯機會越少,花費時間越少,數(shù)據(jù)一致行越好;簡單性原則,輸入的準備、輸入過程應盡量容易以減少錯誤的發(fā)生。早檢驗原則,對輸
23、入數(shù)據(jù)的檢驗盡量接近原數(shù)據(jù)發(fā)生點,使錯誤能即使得到改正。少轉(zhuǎn)換原則,輸入數(shù)據(jù)盡量用去處理所需形式記錄,以免數(shù)據(jù)轉(zhuǎn)換介質(zhì)時發(fā)生錯誤。本系統(tǒng)的輸入界面的圖例如下:圖4-1 課程表的輸入設計圖4-2 班級表的輸入設計圖4-3 任課表的輸入設計圖4-4 教師表的輸入設計輸入界面的設計我們不僅考慮到數(shù)據(jù)輸入窗口的屏幕格式,而且考慮到如何使輸入數(shù)據(jù)的錯誤率盡可能的減小,為此,在程序中加入了對輸入數(shù)據(jù)的校驗和判斷等功能,如輸入數(shù)據(jù)的范圍,數(shù)據(jù)間的關(guān)聯(lián)等。同時, 盡可能多的使用菜單方式、會話方式、一次輸入多次使用的方式來簡化用戶的輸入操作.(2)輸出設計輸出設計主要包括以下幾方面的內(nèi)容:確定輸出內(nèi)容;選擇輸出
24、設備與介質(zhì);確定輸出格式。在輸出界面的設計上,可以通過多種方式來實現(xiàn),我們主要將數(shù)據(jù)以日常通用的格式呈現(xiàn)在屏幕上,方便用戶的查閱,以及管理員進行修改.本系統(tǒng)的輸出界面圖例如下:圖4-5 班級課表的輸出設計圖4-7 教師課表的輸出設計圖4-5 教室課表的輸出設計五、系統(tǒng)實施 系統(tǒng)實施是網(wǎng)站開發(fā)過程中最煩瑣、重要也是對系統(tǒng)質(zhì)量有著直接的影響的階段,這個階段的任務是實現(xiàn)系統(tǒng)設計階段的物理模型,按實施方案完成一個可以實際運行的系統(tǒng)。以下是各模塊的實現(xiàn)過程:(一)系統(tǒng)開發(fā)環(huán)境與工具1.vb簡介本系統(tǒng)采用的主要技術(shù)是ASP,以下對此技術(shù)做一簡介。ASP即Active Server Pages,是一套微軟開
25、發(fā)的服務器端腳本環(huán)境,內(nèi)含于IIS3.0和4.0之中。通過ASP,我們可以結(jié)合HTML網(wǎng)頁、ASP指令、和ActiveX空間建立動態(tài)、交互且高效的web服務器應用程序。與一般的程序不同, .asp 程序無須編譯。 ASP 程序的控制部份,是使用 VBScript 、 JScript 等腳本語言來設計的,當執(zhí)行 ASP 程序時,腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器 ( 即腳本引擎 ) ,由腳本解釋器進行翻譯并將其轉(zhuǎn)換成服務器所能執(zhí)行的命令。當然,同其他編程語言一樣, ASP 程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫 ASP 程序,那么你的服務器上必須要有能解釋這種腳本語言的
26、腳本解釋器。當你安裝 ASP 時,系統(tǒng)提供了兩種腳本語言: VBsrcipt 和 JScript ,而 VBscript 則被作為系統(tǒng)默認的腳本語言。你也可以根據(jù)自己的喜好改變系統(tǒng)默認的腳本語言。2. 系統(tǒng)運行的硬件環(huán)境本系統(tǒng)是采用單片機形式進行系統(tǒng)設計的(即服務器與客戶端是同一臺計算機),它的主要硬件環(huán)境如下:操作系統(tǒng):Windows7/windows xp數(shù)據(jù)庫:SQL server 2008開發(fā)工具:vb (二)程序流程圖 圖5-1 排課程序流程圖(三)實施結(jié)果 圖5-2 自動排課結(jié)果圖5-3 手動調(diào)課結(jié)果1 圖5-3 手動調(diào)課結(jié)果2(四)系統(tǒng)測試在所有管理信息系統(tǒng)的開發(fā)和實施過程中,系
27、統(tǒng)測試是保證系統(tǒng)得以順利運行的關(guān)鍵性一步,它是提高軟件質(zhì)量和可靠性的有效手段。1.測試方法系統(tǒng)測試用例設計方法分為白盒法和黑盒法。白盒法測試也稱邏輯驅(qū)動測試或稱邏輯覆蓋測試。使用白盒法需閱讀程序內(nèi)部的邏輯,并以此為基礎設計測試用例。黑盒法也稱數(shù)據(jù)驅(qū)動或輸入/輸出驅(qū)動法。測試者把程序看成一個黑盒,即完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性。測試者尋找使程序按規(guī)范運行的情況導出測試數(shù)據(jù)。也可以說黑盒法是根據(jù)程序的功能說明來設計測試用例。該智能排課系統(tǒng)采用黑盒法測試用例測試。2.測試環(huán)境 Windows7XP、Microsoft Visual Basic6.03.測試用例及測試結(jié)果表11 手動調(diào)課用例編號0
28、1測試項描述手動調(diào)課預置條件已經(jīng)進入手動調(diào)課界面用 例輸入步驟測試輸入預期結(jié)果測試結(jié)果01調(diào)課成功填入所輸入的信息填寫課程名稱:歷史教師名稱:胡夏上課教室:二教105班級編號:上課時間:周五第一大節(jié)點擊確定提示排課成功提示排課成功02教室、時間沖突填入所輸入的信息填寫課程名稱:英語教師名稱:楊娜上課教室:一教101班級編號:上課時間:周一第二大節(jié)點擊確定提示該班級該時段該教室已有課,請重新填寫提示該班級該時段該教室已有課,請重新填寫 表12 自動排課用例編號02測試項描述自動排課預置條件已經(jīng)進入自動排課界面用 例輸入步驟測試輸入預期結(jié)果測試結(jié)果01排課完成點擊開始點擊開始提示排課完成提示排課完
29、成表13 班級課表查詢用例編號03測試項描述班級課表查詢預置條件已經(jīng)進入班級課表查詢界面用 例輸入步驟測試輸入預期結(jié)果測試結(jié)果01查詢成功輸入班級編號輸入查得并顯示班級課程表查得并顯示班級課程表02該班級課表不存在輸入班級編號輸入0806提示該班級課表不存在提示該班級課表不存在表14 教師課表查詢用例編號04測試項描述教師課表查詢預置條件已經(jīng)進入教師課表查詢界面用 例輸入步驟測試輸入預期結(jié)果測試結(jié)果01查詢成功輸入教師姓名輸入胡夏查得并顯示胡夏課程表查得并顯示胡夏課程表02該教師課表不存在輸入教師姓名輸入張三無查詢結(jié)果無查詢結(jié)果表15 教室課表查詢用例編號05測試項描述教室課表查詢預置條件已經(jīng)
30、進入教室課表查詢界面用 例輸入步驟測試輸入預期結(jié)果測試結(jié)果01查詢成功輸入上課教室名稱輸入二教105查得并顯示教室二教105課程表查得并顯示教室二教105課程表02該教室課表不存在輸入上課教室名稱輸入三教111無查詢結(jié)果無查詢結(jié)果六、心得體會 系統(tǒng)完工,我做的算是比較晚的,其中最大的感受就是,技術(shù)其實并不最難,難的是做需求,是對業(yè)務的理解。就拿這個系統(tǒng)來說,如果把需求做好了,敲代碼的話,不會用幾天吧! 排課系統(tǒng),不是一個很大的系統(tǒng)。不過在做這個系統(tǒng)中學會了配置數(shù)據(jù)庫、連接數(shù)據(jù)庫。在安裝數(shù)據(jù)庫連接數(shù)據(jù)庫中出現(xiàn)了很多問題,正式這些問題的出現(xiàn),才使得自己對數(shù)據(jù)庫有了進一步的了解。有時候只學習知識是不夠的,只有運用知識的時候才會理解的更深刻。 本系統(tǒng)是一個C/S構(gòu)架,也就是有服務器與客戶
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藝術(shù)創(chuàng)作與表現(xiàn)活動方案計劃
- 校慶活動與歷史傳承計劃
- 促進學生個性發(fā)展計劃
- 教師的職業(yè)發(fā)展計劃
- 課外活動與素質(zhì)教育方案計劃
- 外部評審工作經(jīng)驗與改進建議計劃
- 跨國企業(yè)知識產(chǎn)權(quán)糾紛的預防與應對機制建設
- 金融行業(yè)財務管理的創(chuàng)新與挑戰(zhàn)
- 在變化中保持工作穩(wěn)定性的策略計劃
- 學生心理健康工作的計劃與實施
- 2025年中考第一次模擬考試地理(青海卷)(全解全析)
- 中小學領導班子包級包組包班制度
- Deepseek 學習手冊分享
- 汽車掛靠經(jīng)營合同協(xié)議書模板
- 基坑土方開挖專項施工方案(完整版)
- 電網(wǎng)工程設備材料信息參考價(2024年第四季度)
- 2025年江蘇農(nóng)牧科技職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 數(shù)據(jù)中心運維服務投標方案(技術(shù)標)
- 2025年中煤集團新疆能源有限公司招聘筆試參考題庫含答案解析
- 2024-2025學年山東省濰坊市高一上冊1月期末考試數(shù)學檢測試題(附解析)
- 電玩城培訓課件
評論
0/150
提交評論