




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué)生選課管理系統(tǒng)分析報(bào)告目錄一、背景介紹31、選題背景32、系統(tǒng)改進(jìn)的必要性3二、管理功能層次分析4三、現(xiàn)有流程分析6(一)現(xiàn)有業(yè)務(wù)流程6(二)現(xiàn)有數(shù)據(jù)流程9四、存在的問題12(一)選課流程問題121、登錄問題122、選課過程12(二)選課系統(tǒng)信息不完備12五、改進(jìn)方案13(一)業(yè)務(wù)流程優(yōu)化13(二)數(shù)據(jù)流程優(yōu)化16(三)系統(tǒng)信息完善18(四)數(shù)據(jù)庫設(shè)計(jì)191、實(shí)體關(guān)系圖的概念設(shè)計(jì)192、實(shí)體關(guān)系圖193、數(shù)據(jù)表文件的結(jié)構(gòu)和說明21六、可行性分析241、經(jīng)濟(jì)可行性分析242、技術(shù)可行性分析243、組織與管理可行性分析244、操作的可行性分析25七、總結(jié)2527一、背景介紹1、選題背景教務(wù)處在正
2、常運(yùn)營中必須面對(duì)大量課程、學(xué)生信息以及兩者間相互聯(lián)系產(chǎn)生的選課信息。如此繁雜的信息如果用人工的方式進(jìn)行信息的采集與匹配,勢(shì)必會(huì)在復(fù)雜繁多的數(shù)據(jù)中出現(xiàn)錯(cuò)誤,而檢查成本確是相當(dāng)高昂的。同時(shí),教務(wù)處的管理效率也不會(huì)太高。因此需要對(duì)課程資源、學(xué)生信息、選課信息、修改信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于管理效率的提高。這也就是學(xué)生選課系統(tǒng)。學(xué)生選課系統(tǒng),分為三大模塊:學(xué)生模塊,教師模塊和管理員模塊。對(duì)于用戶模塊來說,分三個(gè)部分,首先學(xué)生用戶可以通過輸入賬號(hào)密碼在網(wǎng)上完成選課,查詢課表并修改自己的信息;其次,教師用戶在登錄可以查看擔(dān)任的課程,可以查看所選自己課程的學(xué)生信息。而管理員模塊,則可
3、以添加、查詢、修改、刪除、查看所有學(xué)生和教師用戶課程排布的信息,并且可以對(duì)其信息進(jìn)行簡單的管理。該系統(tǒng)用于提高教務(wù)處的工作效率,有利于學(xué)校加速其實(shí)現(xiàn)教務(wù)信息化的進(jìn)程,方便用戶之間信息的交流,簡化學(xué)生選課的流程。2、系統(tǒng)改進(jìn)的必要性鑒于選課系統(tǒng)能提高管理機(jī)構(gòu)的管理效率,也就是教務(wù)處的管理效率,同時(shí)也簡化了學(xué)生的選課程序。于教務(wù)處而言,管理和維護(hù)選課系統(tǒng)關(guān)系到其自身的效率,選課系統(tǒng)的繁雜,在一定程度上會(huì)相對(duì)的增加教務(wù)處的管理負(fù)擔(dān)。而選課系統(tǒng)并不是萬能的,在學(xué)生選課過程中也會(huì)出現(xiàn)一些特殊情況,如專業(yè)課選不上,這些都只能通過和教務(wù)處協(xié)調(diào)來解決。而這些問題的出現(xiàn),也說明了我們現(xiàn)行的選課系統(tǒng)并不是特別完善
4、的,需要對(duì)系統(tǒng)進(jìn)行改進(jìn),從而減少出錯(cuò)的可能性。對(duì)于學(xué)生而言,在實(shí)際生活但中有出現(xiàn)這樣一種狀況,有時(shí)候?qū)I(yè)課選不上,有時(shí)候自己選課的時(shí)候明明是選了這門課,但是在期末的時(shí)候發(fā)現(xiàn)沒有這門課。這對(duì)于學(xué)生來說也是存在很大的風(fēng)險(xiǎn)的。實(shí)際情況是有同學(xué)的體育課與必修課沖突,并列了時(shí)間,這可以視為是教務(wù)處信息出現(xiàn)錯(cuò)誤。信息匹配出現(xiàn)問題。而對(duì)于教師來說,對(duì)于所選課程的學(xué)生的成績錄入是一個(gè)花費(fèi)時(shí)間較長的工作,需要一個(gè)一個(gè)的錄入。這樣發(fā)生意外的情況會(huì)多一些。同樣對(duì)教師的工作效率影響也挺大。一些簡單的問題,出現(xiàn)在學(xué)生、教師以及教務(wù)處之間,這也表明我們的選課系統(tǒng)仍然存在問題,也需要對(duì)其進(jìn)行改進(jìn),由此提高教務(wù)處的工作管理效
5、率,減少失誤的發(fā)生。以至于學(xué)生、教師以及教務(wù)處之間都能夠達(dá)到最優(yōu)化。二、管理功能層次分析教務(wù)處:對(duì)學(xué)生、教師選課進(jìn)行管理和統(tǒng)計(jì),及系統(tǒng)狀態(tài)的查看、維護(hù),并生成選課報(bào)表,排課報(bào)表。所涉及的信息包括課程信息,教師信息以及學(xué)生信息。根據(jù)教學(xué)任務(wù),負(fù)責(zé)編制全校課表排課表,編制學(xué)分制班級(jí)課表,學(xué)分制各年級(jí)的排課、選課各項(xiàng)工作。教師:確認(rèn)教學(xué)及自己的開課情況,學(xué)生選課情況,以及期末登記學(xué)生成績等。學(xué)生:根據(jù)本人的學(xué)號(hào)和密碼以及驗(yàn)證碼登陸系統(tǒng),進(jìn)行相關(guān)操作??梢院藢?shí)自己的選課信息,查看教師教室、上課時(shí)間等課程信息以便選課,查看選課結(jié)果,個(gè)人課表等。西南財(cái)經(jīng)大學(xué)教務(wù)管理系統(tǒng)網(wǎng)上選課網(wǎng)上報(bào)名學(xué)生全員評(píng)教個(gè)人信息
6、維護(hù)信息查詢國家考試報(bào)名本專業(yè)選課英語口語體育課公選課個(gè)人信息密碼修改全校課表查詢學(xué)生個(gè)人課表學(xué)生考試查詢成績查詢等級(jí)考試查詢培養(yǎng)計(jì)劃教材領(lǐng)用教室查詢轉(zhuǎn)專業(yè)查詢學(xué)生選課情況查詢學(xué)生補(bǔ)考查詢轉(zhuǎn)專業(yè)申請(qǐng)輔修報(bào)名返回首頁公共信息教綱維護(hù)教學(xué)信息員幫助選課幫助成績錄入幫助管理功能結(jié)構(gòu)層次圖三、現(xiàn)有流程分析學(xué)生登陸系統(tǒng)匹配 選課信息進(jìn)入本專業(yè) 選課系統(tǒng)點(diǎn)擊課程號(hào)開始第一輪預(yù)選必修課不選課出現(xiàn)選課 信息有誤教務(wù)處選修課上課時(shí)間沖突繼續(xù)選課系統(tǒng)隨機(jī) 篩選是否選上第三輪選課第二輪選課否更新選修成功是是是否否課表(一)現(xiàn)有業(yè)務(wù)流程第一輪選課:提示時(shí)間沖突 不能選課第二輪選課:第二輪選課 是否超過 選課人數(shù)是否上
7、課時(shí)間沖突是提示 時(shí)間沖突否選課成功更新繼續(xù)選課是否學(xué)生確認(rèn)信息有誤必修課選修課教務(wù)處 擴(kuò)容第三輪選課特殊情況產(chǎn)生沖突 重新選課無誤教務(wù)處課表第三輪選課:第三輪選課跨專業(yè) 選課試聽后 退、選課 是否超過 選課人數(shù)是產(chǎn)生沖突 重新選課否上課時(shí)間沖突提示 時(shí)間沖突否選課成功更新繼續(xù)選課是否選課結(jié)束教務(wù)處反饋信息課表業(yè)務(wù)流程說明:第一輪:初選時(shí)每門課程無容量限制,選課的先后對(duì)結(jié)果無影響,當(dāng)選課人數(shù)超過額定的容量時(shí),系統(tǒng)將進(jìn)行隨機(jī)篩選。同學(xué)們?cè)诔踹x結(jié)束后,關(guān)注自己所選課程的隨機(jī)篩選結(jié)果,如果被篩選出去,就需要準(zhǔn)備進(jìn)行第二輪選課。第二輪:系統(tǒng)將對(duì)初選報(bào)名人數(shù)超額的課程自動(dòng)隨機(jī)篩選,只保留計(jì)劃人數(shù)。同學(xué)們
8、可以在第二輪選課階段查看篩選情況,被篩掉的同學(xué)按照先到先選的原則,選擇其他未滿員的課程,選滿為止。第三輪:本輪為補(bǔ)、改選和跨專業(yè)選課,學(xué)生可對(duì)已選課程進(jìn)行退選、補(bǔ)選;對(duì)全校各年級(jí)、各專業(yè)開放所有容量未選滿的專業(yè)限選課,學(xué)生通過跨專業(yè)選課所選的課程學(xué)分均作為自由選修課學(xué)分。(二)現(xiàn)有數(shù)據(jù)流程 數(shù)據(jù)流程圖:反饋信息任教信息第一輪選課查詢信息第二輪選課查詢信息第三輪選課查詢信息其余專業(yè)選課信息本專業(yè)選課信息所有專業(yè)選課信息系統(tǒng)匹配p1學(xué)生選課管理系統(tǒng)處理p2教務(wù)處學(xué)生學(xué)生任課教師教務(wù)處學(xué)生頂層數(shù)據(jù)流程圖二層數(shù)據(jù)流程圖學(xué)生選課管理系統(tǒng)處理第二輪學(xué)生選課數(shù)據(jù)第一輪學(xué)生選課數(shù)據(jù)第一輪選課系統(tǒng)處理p2.1第
9、二輪選課系統(tǒng)處理p2.2第三輪選課系統(tǒng)處理p2.3本專業(yè)選課信息其他專業(yè)選課信息第一輪學(xué)生選課數(shù)據(jù)第一輪選課查詢信息第二輪選課查詢信息第三輪選課查詢信息任教信息反饋信息三層數(shù)據(jù)流程圖第一輪選課管理系統(tǒng)處理選課數(shù)據(jù)本專業(yè)選課信息學(xué)生選課信息數(shù)據(jù)庫d1第一輪選課p2.1.1系統(tǒng)隨機(jī)篩選p2.1.2學(xué)生數(shù)據(jù)第一輪選課查詢信息第一輪學(xué)生選課數(shù)據(jù)三層數(shù)據(jù)流程圖第二輪選課管理系統(tǒng)處理課程短缺信息課程增補(bǔ)信息第一輪選課信息學(xué)生選課信息數(shù)據(jù)庫d2第二輪搶課p2.2.1教務(wù)處處理p2.2.2學(xué)生數(shù)據(jù)第二輪選課查詢信息第二輪學(xué)生選課數(shù)據(jù)三層數(shù)據(jù)流程圖第三輪選課管理系統(tǒng)處理第三輪選課查詢信息選課數(shù)據(jù)學(xué)生選課變動(dòng)數(shù)據(jù)
10、其他專業(yè)選課信息第二輪選課信息第一輪選課信息學(xué)生選課信息數(shù)據(jù)庫d3跨專業(yè)選課p2.3.2試聽后退、選課p2.3.1學(xué)生數(shù)據(jù)選課數(shù)據(jù)學(xué)生選課信息數(shù)據(jù)庫d4任教信息反饋信息數(shù)據(jù)流程圖說明學(xué)生選課數(shù)據(jù)流程圖主要是將教務(wù)處排課、學(xué)生選課及選課信息查詢等過程中所掌握的相應(yīng)的數(shù)據(jù)進(jìn)行處理的過程,繪制成一套完整的數(shù)據(jù)流程圖。學(xué)生選課管理系統(tǒng)需要實(shí)現(xiàn)的是將所有的由教務(wù)處輸入的數(shù)據(jù)轉(zhuǎn)換為學(xué)生與教師所需的數(shù)據(jù)信息,并將處理后的數(shù)據(jù)信息反饋給教務(wù)處?,F(xiàn)有的和改進(jìn)后的學(xué)生選課管理系統(tǒng)數(shù)據(jù)流程圖均主要分三個(gè)層次,分別為學(xué)生選課管理系統(tǒng)的頂層數(shù)據(jù)流層圖,二層數(shù)據(jù)流程圖,三層數(shù)據(jù)流程圖。學(xué)生選課管理系統(tǒng)頂層數(shù)據(jù)流程圖主要是
11、反映學(xué)生選課管理系統(tǒng)從運(yùn)行環(huán)境,即教務(wù)處中取得經(jīng)由系統(tǒng)匹配的本專業(yè)和其他專業(yè)選課信息的輸入數(shù)據(jù)和為學(xué)生、教師提供選課的查詢信息以及反饋給教務(wù)處的選課信息等輸出數(shù)據(jù)。第二層數(shù)據(jù)流程圖,需要對(duì)頂層數(shù)據(jù)流程圖中“學(xué)生選課管理系統(tǒng)處理”這一操作進(jìn)行分解,以得到更詳細(xì)的系統(tǒng)處理過程。第三層數(shù)據(jù)流程圖,是對(duì)第二層學(xué)生選課數(shù)據(jù)流程圖中每一輪選課系統(tǒng)處理的繼續(xù)分解,提供選課信息數(shù)據(jù)流向的詳細(xì)信息。至此,學(xué)生選課管理系統(tǒng)的所有處理都基本明確,可以得到一套相對(duì)完整的分層的學(xué)生選課管理信息系統(tǒng)的數(shù)據(jù)流程圖。四、存在的問題(一)選課流程問題1、登錄問題 我校的選課分為三輪,第一輪和第三輪由于登陸時(shí)間分散的原因,不存在
12、系統(tǒng)繁忙登陸不上的問題。但在第二輪選課的開始,除了因上課無法及時(shí)搶課的同學(xué),其余所有要搶課的學(xué)生幾乎同時(shí)登錄教務(wù)管理系統(tǒng),人數(shù)太多,服務(wù)器根本無法承受,就導(dǎo)致了所有人都無法登錄,不斷的刷新,不斷地被提醒系統(tǒng)繁忙,即便僥幸登錄進(jìn)去,不久就會(huì)自動(dòng)退出。不僅系統(tǒng)崩潰,選課的同學(xué)也都很崩潰。這也是我們學(xué)校選課系統(tǒng)中存在的最大的問題。2、選課過程 首先,我們學(xué)校有三輪選課,在兩個(gè)學(xué)期,時(shí)間戰(zhàn)線拉的比較長。其次,選課過程中操作比較繁瑣,對(duì)于教務(wù)處已經(jīng)安排了老師的必修課程,我們還是要選中提交,沒有任何意義。并且每一門課程需要選擇是否預(yù)訂教材,事實(shí)上,這跟我們實(shí)際有沒有教材完全沒有影響,這項(xiàng)設(shè)計(jì)完全是形同虛設(shè)
13、,但在選課時(shí),必須選中是或否才能提交。這就很不合理。(二)選課系統(tǒng)信息不完備 進(jìn)入選課系統(tǒng),每一門課程都有課程介紹和對(duì)應(yīng)授課老師介紹的設(shè)置,但實(shí)際上課程介紹沒有內(nèi)容,老師介紹也都很簡單,同學(xué)從中幾乎得不到什么有用的信息。尤其對(duì)于選修課,從課程名稱上只能了解大概的內(nèi)容,但很多名稱都太籠統(tǒng),所包含內(nèi)容非常寬泛,同學(xué)們根本無法了解具體會(huì)學(xué)習(xí)哪些方面。還有一些選修課,大多數(shù)同學(xué)從課程名稱里什么也得不到,不知道這門課是講什么的。因此,很多同學(xué)上了課之后才發(fā)現(xiàn)與想象當(dāng)中大相徑庭,有些并非興趣所在,有些則非能力所擅長。 學(xué)生在選課過程中可能會(huì)出現(xiàn)必修課漏選的情況,系統(tǒng)并沒有相應(yīng)的提醒,也沒有每個(gè)學(xué)期應(yīng)選課程
14、學(xué)分的參照比對(duì),一些同學(xué)可能會(huì)因此沒有選到課,帶來很多麻煩。生成、更新課表是否否是無誤有誤否是登陸選課系統(tǒng)服務(wù)器中人數(shù)是否超過限制教務(wù)處學(xué)生確認(rèn)課表進(jìn)入本專業(yè)必修課確認(rèn)流程匹配登陸者信息顯示正在排隊(duì)人數(shù)系統(tǒng)植入課程表反饋教務(wù)處排必修課課表點(diǎn)擊課程號(hào)開始第一輪預(yù)選上課時(shí)間是否沖突提示時(shí)間沖突 不能選課選修成功是否繼續(xù)選課第一輪選課后反饋調(diào)整第一輪選課結(jié)束系統(tǒng)隨機(jī)篩選進(jìn)入本專業(yè)選修課選修流程五、改進(jìn)方案(一)業(yè)務(wù)流程優(yōu)化改進(jìn)后業(yè)務(wù)流程圖第一輪選課管理系統(tǒng)第二輪選課管理系統(tǒng)課表開學(xué)后第二輪選課超過選課人數(shù)是提示沖突 重新選課否上課時(shí)間沖突否選課成功繼續(xù)選課是否教務(wù)處跨專業(yè)選課選修課選課點(diǎn)擊課程號(hào)開始
15、選課試聽后是否退課選課結(jié)束服務(wù)器中人數(shù)是否超過限制匹配登陸者信息顯示正在排隊(duì)人數(shù)反饋信息是是否是否業(yè)務(wù)流程優(yōu)化說明:排隊(duì)系統(tǒng)介紹:進(jìn)入選課系統(tǒng)之前,為確保服務(wù)器正常運(yùn)轉(zhuǎn),將引入排隊(duì)系統(tǒng)。排隊(duì)系統(tǒng),是根據(jù)服務(wù)器承載能力,對(duì)超額訪問進(jìn)行限制的系統(tǒng)。在訪問人數(shù)超過服務(wù)器承載能力之后,發(fā)出登陸請(qǐng)求的用戶將經(jīng)過排隊(duì)后才能進(jìn)入服務(wù)器。此時(shí)用戶不能即刻進(jìn)入選課系統(tǒng),用戶界面將顯示用戶在隊(duì)伍中的位置(之前還有多少人),以及預(yù)計(jì)排隊(duì)時(shí)間。當(dāng)已進(jìn)入選課系統(tǒng)的用戶退出以后,排隊(duì)用戶才可以進(jìn)入系統(tǒng)。已進(jìn)入服務(wù)器的用戶如果長時(shí)間沒有響應(yīng),將踢出系統(tǒng)。引入排隊(duì)系統(tǒng)能在一定程度上減輕服務(wù)器壓力,保證先進(jìn)入系統(tǒng)的用戶能正常使
16、用系統(tǒng)一切可用功能。緩解以往過多用戶同時(shí)登錄時(shí)系統(tǒng)崩潰,所有用戶都無法使用系統(tǒng)的問題。如此能大幅度提高服務(wù)器使用效率,保證系統(tǒng)在訪問高峰期也能正常使用。 業(yè)務(wù)流程說明:第一輪選課:初選時(shí)必修課由教務(wù)處統(tǒng)一安排,學(xué)生登錄系統(tǒng)確認(rèn)是否有錯(cuò)。如果有誤反映至教務(wù)處。選修課每門課程無容量限制,選課的先后對(duì)結(jié)果無影響,當(dāng)選課人數(shù)超過額定的容量時(shí),系統(tǒng)將進(jìn)行隨機(jī)篩選。系統(tǒng)將對(duì)初選報(bào)名人數(shù)超額的課程自動(dòng)隨機(jī)篩選,只保留計(jì)劃人數(shù)。學(xué)生在初選結(jié)束后,查看自己所選課程的隨機(jī)篩選結(jié)果,如果被篩掉,準(zhǔn)備進(jìn)行第二輪選課。在第一輪選課結(jié)束后,學(xué)生仍可復(fù)查課程表。系統(tǒng)也將選課結(jié)果反饋至教務(wù)處。教務(wù)處根據(jù)系統(tǒng)數(shù)據(jù)以及學(xué)生反映情
17、況在假期進(jìn)行課程調(diào)整,增補(bǔ)或者縮減。第二輪選課:同樣在進(jìn)入選課系統(tǒng)之前,為確保服務(wù)器正常運(yùn)轉(zhuǎn),將引入排隊(duì)系統(tǒng)。根據(jù)服務(wù)器承載能力進(jìn)行限制訪問。后發(fā)出請(qǐng)求的用戶將排隊(duì)進(jìn)入服務(wù)器。已進(jìn)入服務(wù)器的用戶如果長時(shí)間沒有響應(yīng),將踢出系統(tǒng)。本輪在開學(xué)后進(jìn)行,為跨專業(yè)選課以及選修課的搶選。本輪按照先到先選的原則,學(xué)生選擇未滿員的課程,選滿為止。同時(shí)在試聽過后,學(xué)生可對(duì)已選課程進(jìn)行退選、補(bǔ)選。并對(duì)全校各年級(jí)、各專業(yè)開放所有容量未選滿的專業(yè)限選課,學(xué)生通過跨專業(yè)選課所選的課程學(xué)分均作為自由選修課學(xué)分。按照先到先選的原則學(xué)生選擇未滿員的課程,選滿為止。(二)數(shù)據(jù)流程優(yōu)化反饋信息任教信息第一輪選課查詢信息第二輪選課查
18、詢信息其余專業(yè)選課信息本專業(yè)選課信息所有專業(yè)選課信息系統(tǒng)匹配p1學(xué)生選課管理系統(tǒng)處理p2教務(wù)處學(xué)生任課教師教務(wù)處學(xué)生頂層數(shù)據(jù)流程圖第一輪學(xué)生選課數(shù)據(jù)第一輪選課系統(tǒng)處理p2.1第二輪選課系統(tǒng)處理p2.2本專業(yè) 選課信息第一輪選課查詢信息其他專業(yè) 選課信息任教信息第一輪選課查詢信息反饋信息二層數(shù)據(jù)流程圖學(xué)生選課管理系統(tǒng)處理選課數(shù)據(jù)本專業(yè)選課信息學(xué)生選課信息數(shù)據(jù)庫d1第一輪選課p2.1.1系統(tǒng)隨機(jī)篩選選修課變動(dòng)數(shù)據(jù)p2.1.2必修課 固定數(shù)據(jù)第一輪選課查詢信息選修課 變動(dòng)數(shù)據(jù)選課數(shù)據(jù)系統(tǒng)處理p2.1.3第一輪學(xué)生選課數(shù)據(jù)教務(wù)處調(diào)整p2.1.4調(diào)整、更新信息反饋信息三層數(shù)據(jù)流程圖第一輪選課管理系統(tǒng)處理
19、第三輪選課查詢信息其他專業(yè) 選課信息第一輪學(xué)生 選課數(shù)據(jù)學(xué)生選課信息數(shù)據(jù)庫d2其他專業(yè)選課信息三層數(shù)據(jù)流程圖第二輪選課管理系統(tǒng)處理任教信息反饋信息跨專業(yè)選課p2.2.4試聽后退課p2.2.1學(xué)生數(shù)據(jù)本專業(yè)搶、選課p2.2.2學(xué)生選課變動(dòng)數(shù)據(jù)教務(wù)處處理p2.2.3課程短缺信息課程增補(bǔ)信息學(xué)生選課 變動(dòng)數(shù)據(jù)學(xué)生數(shù)據(jù)改進(jìn)后數(shù)據(jù)流程圖說明:改進(jìn)后的數(shù)據(jù)流程圖與現(xiàn)有的數(shù)據(jù)流程圖的主要不同之處在于由三輪選課查詢信息數(shù)據(jù)的輸出改進(jìn)為兩輪選課查詢信息數(shù)據(jù)輸出。改進(jìn)前后的不同在頂層數(shù)據(jù)流程圖體現(xiàn)為減少了流向?qū)W生的第三輪選課查詢信息數(shù)據(jù)的輸出。第二層數(shù)據(jù)流程圖的改進(jìn)是將三輪選課系統(tǒng)處理融合、精簡為兩輪選課系統(tǒng)處理
20、,并將第三輪選課系統(tǒng)處理的其他專業(yè)選課信息數(shù)據(jù)的輸入,選課查詢信息的輸出改進(jìn)到第二輪選課系統(tǒng)處理。改進(jìn)后的第三層數(shù)據(jù)流程圖相較于改進(jìn)前,在第一輪由學(xué)生選課信息數(shù)據(jù)庫流出的學(xué)生數(shù)據(jù)進(jìn)一步細(xì)化為必修課固定數(shù)據(jù)、選修課變動(dòng)數(shù)據(jù),并對(duì)系統(tǒng)隨機(jī)篩選后的數(shù)據(jù)進(jìn)行系統(tǒng)處理,由教務(wù)處調(diào)整后再輸出相應(yīng)數(shù)據(jù);第二輪增加了本專業(yè)搶選課處理后的數(shù)據(jù)反饋給教務(wù)處處理,酌情增減課程環(huán)節(jié)。(三)系統(tǒng)信息完善由于系統(tǒng)信息不完善給同學(xué)們帶來了諸多不便,因此針對(duì)這個(gè)問題,我們也提出了改進(jìn)方案。1、課程介紹一定不能是形同虛設(shè)的,要介紹這門課會(huì)講授的內(nèi)容,有一個(gè)教學(xué)大綱,方便同學(xué)了解并做出選擇。2、對(duì)于老師的介紹,不能只有學(xué)歷和現(xiàn)在
21、的職位,還應(yīng)該有老師擅長的領(lǐng)域,研究方向,科研項(xiàng)目等的介紹。學(xué)生需要通過老師學(xué)習(xí)的不僅僅是課堂上講授的知識(shí),還應(yīng)該有更多的課外知識(shí)。3、選課結(jié)束后,系統(tǒng)自動(dòng)生成如下表格,學(xué)生在選課之后進(jìn)行信息核對(duì),跟查詢課程表同理。已選課程核對(duì)表課程名稱本學(xué)期應(yīng)選學(xué)分本學(xué)期已選學(xué)分未選學(xué)分是否選滿必修課通識(shí)基礎(chǔ)課大學(xué)科基礎(chǔ)課專業(yè)必修課專業(yè)方向課實(shí)踐環(huán)節(jié)課選修課通識(shí)核心課通識(shí)選修課自由選修課體育項(xiàng)目英語模塊課計(jì)算機(jī)應(yīng)用模塊課公選課跨專業(yè)選修課(四)數(shù)據(jù)庫設(shè)計(jì)1、實(shí)體關(guān)系圖的概念設(shè)計(jì)在我們的數(shù)據(jù)庫系統(tǒng)中共有6個(gè)實(shí)體:學(xué)生、教師、管理員、專業(yè)、院系、課程。(1)學(xué)生的屬性:學(xué)號(hào)、姓名、性別、生日、密碼(2)教師的屬
22、性:工號(hào)、姓名、性別、生日、密碼、職稱(3)管理員的屬性:工號(hào)、姓名、性別、生日、密碼、權(quán)限標(biāo)志(4)專業(yè)的屬性:專業(yè)號(hào)碼、專業(yè)名、輔導(dǎo)員、聯(lián)系方式、專業(yè)介紹(5)院系的屬性:系號(hào)碼、系名稱、系主任、聯(lián)系方式、系介紹(6)課程的屬性:課程號(hào)碼、學(xué)時(shí)、學(xué)分、課程介紹(7)控制設(shè)置屬性:選課控制、成績錄入控制2、實(shí)體關(guān)系圖各個(gè)實(shí)體的e-r圖如下所示: 學(xué)生教師管理員專業(yè)系課程學(xué)號(hào)姓名性別密碼工號(hào)姓名性別密碼職稱聯(lián)系方式工號(hào)姓名性別密碼聯(lián)系方式專業(yè)號(hào)專業(yè)名專業(yè)介紹輔導(dǎo)員聯(lián)系方式系號(hào)系名系介紹系主任聯(lián)系方式課程號(hào)課程名學(xué)時(shí)學(xué)分課程介紹最大限選人數(shù)然后,將以上實(shí)體之間聯(lián)系表示出來,畫出數(shù)據(jù)庫系統(tǒng)的e-r
23、圖,如下:n1m11n專業(yè)號(hào)碼專業(yè)名學(xué)號(hào)輔導(dǎo)員聯(lián)系方式專業(yè)介紹專業(yè)屬于系學(xué)生教師課程管理員系號(hào)碼系名系介紹系主任系聯(lián)系方式性別姓名密碼工號(hào)姓名性別密碼屬于屬于選課講授工號(hào)姓名性別密碼聯(lián)系方式職稱課程號(hào)課程名課程介紹學(xué)時(shí)學(xué)分管理管理管理1nnn11nnn3、數(shù)據(jù)表文件的結(jié)構(gòu)和說明3.1 邏輯轉(zhuǎn)換根據(jù)e-r圖可以將系統(tǒng)中的概念模型轉(zhuǎn)換為具體的表(即關(guān)系)結(jié)構(gòu),共分為7個(gè)關(guān)系,詳細(xì)信息如下所示:學(xué)生(學(xué)號(hào)、專業(yè)號(hào)碼、姓名、性別、密碼)教師(教師工號(hào)、系號(hào)碼、姓名、性別、密碼、職稱)管理員(管理員工號(hào)、姓名、性別、密碼、權(quán)限標(biāo)志)專業(yè)(專業(yè)號(hào)碼、系號(hào)碼、專業(yè)名、輔導(dǎo)員、聯(lián)系方式、專業(yè)介紹)院系(系號(hào)碼
24、、系名稱、系主任、聯(lián)系方式、系介紹)課程(課程號(hào)碼、學(xué)時(shí)、學(xué)分、課程介紹)選課信息(學(xué)號(hào)、課程號(hào)碼、教師工號(hào)、成績)3.2數(shù)據(jù)表文件的結(jié)構(gòu)和說明為方便,根據(jù)上述文字描述,用英文簡寫為表和列取名,確定列的數(shù)據(jù)類型及必要的約束規(guī)則,給出如下所示數(shù)據(jù)庫表的基本結(jié)構(gòu)及說明:(1)學(xué)生信息表(tb_student)列名說明數(shù)據(jù)類型約束studentnum學(xué)號(hào)char(10)主碼majornum專業(yè)號(hào)碼char(10)not null,引用tb_major的外碼studentname姓名varchar(10)not nullstudentsex性別char(2)not null,取“男”或“女”stude
25、ntpassword密碼varchar(20)not null,(2)教師信息表(tb_teacher)列名說明數(shù)據(jù)類型約束teachernum教師工號(hào)char(10)主碼deptnum院系號(hào)碼char(10)not null,引用tb_dept的外碼teachername姓名varchar(10)not nullteachersex性別char(2)not null,取“男”或“女”teachertitle職稱varchar(20)(3)管理員信息表(tb_manager)列名說明數(shù)據(jù)類型約束managernum管理員工號(hào)char(10)主碼managername姓名varchar(10)n
26、ot nullmanagersex性別char(2)not null,取“男”或“女”(4)專業(yè)信息表(tb_major)列名說明數(shù)據(jù)類型約束majornum專業(yè)號(hào)碼char(10)主碼deptnum系號(hào)碼char(10)not null,引用tb_dept的外碼majorname專業(yè)名varchar(20)not nulmajorassistant輔導(dǎo)員varchar(10)not nullmajortel聯(lián)系方式varchar(15)not null(5)院系信息表(tb_dept)列名說明數(shù)據(jù)類型約束deptnum系號(hào)碼char(10)主碼deptname系名稱varchar(20)no
27、t nulldeptchairman系主任varchar(10)not nulldepttel聯(lián)系方式varchar(15)not nulldeptdesc系介紹textnot null(6)課程信息表(tb_course)列名說明數(shù)據(jù)類型約束coursenum課程號(hào)碼char(10)主碼coursename課程名varchar(20)not nullcoursecredit學(xué)分floatnot nullcourseclass學(xué)時(shí)smallintnot nullcoursedesc課程介紹textnot null(7)選課信息表(tb_choose)列名說明數(shù)據(jù)類型約束stucourseid選
28、課編號(hào)int主碼,自動(dòng)遞增studentnum學(xué)號(hào)char(10)not null,引用tb_student的外碼coursenum課程號(hào)碼char(10)not null,引用tb_course的外碼teachernum教師工號(hào)char(10)not null,引用tb_student的外碼grade成績smallint(8)控制設(shè)置表(tb_ctrl)列名說明數(shù)據(jù)類型約束iftakecourse選課控制char(1)not null,取“0”或“1”ifinputgrade成績錄入控制char(1)not null,取“0”或“1” 備注:選課和成績錄入功能的開放和禁止,0為禁止,1為開放
29、。六、可行性分析原系統(tǒng)為正方教務(wù)管理系統(tǒng)的一個(gè)子系統(tǒng)學(xué)生選課系統(tǒng),主要用于學(xué)校的學(xué)生選課管理。通過使用該系統(tǒng)可以加強(qiáng)學(xué)校對(duì)學(xué)生選課的管理,實(shí)現(xiàn)學(xué)校學(xué)生選課管理的自動(dòng)化、系統(tǒng)化、高效化。提高學(xué)校的管理效率??紤]到學(xué)校投入約束、改進(jìn)系統(tǒng)成本等問題,我們針對(duì)原系統(tǒng)流程復(fù)雜、高峰期難以登陸等種種問題提出的修改意見,還需經(jīng)過可行性分析。1、經(jīng)濟(jì)可行性分析解決登錄難的問題,最簡單直接的方式就是購買先進(jìn)的服務(wù)器。但這明顯與預(yù)算要求不符合。因此我們的改進(jìn)方案以流程改進(jìn)為主,對(duì)現(xiàn)有實(shí)物資源不做變動(dòng),旨在提高資源的運(yùn)用效率。同時(shí)改進(jìn)系統(tǒng)不可避免的會(huì)造成人力成本的增加,因此我們的改進(jìn)更多體現(xiàn)在對(duì)程序的優(yōu)化,力求在最
30、低成本限制內(nèi)對(duì)系統(tǒng)進(jìn)行盡可能有效的改進(jìn)。因此現(xiàn)今學(xué)校的系統(tǒng)開發(fā)的預(yù)算可以滿足此次對(duì)該學(xué)生選課管理系統(tǒng)進(jìn)行修改的投入。2、技術(shù)可行性分析本次改進(jìn)只是針對(duì)流程設(shè)計(jì)的改進(jìn),技術(shù)上沒有多大難度。具體難度體現(xiàn)在對(duì)程序結(jié)構(gòu)的優(yōu)化以及功能順序調(diào)整。我們的改進(jìn)引入了排隊(duì)系統(tǒng),不過該系統(tǒng)需要做的只是一個(gè)邏輯判斷與信息反饋,屬于難度不高的程序設(shè)計(jì)。學(xué)?,F(xiàn)有一批從事管理信息系統(tǒng)開發(fā)與維護(hù)的技術(shù)人員,并且我校還有計(jì)算機(jī)科學(xué)專業(yè)。于此同時(shí),據(jù)了解,現(xiàn)在為我校提供該教務(wù)系統(tǒng)的方正公司,也會(huì)根據(jù)用戶的要求對(duì)此系統(tǒng)進(jìn)行改進(jìn)升級(jí)。因此我校有能力在現(xiàn)有選課系統(tǒng)上加以改進(jìn),從而達(dá)到優(yōu)化系統(tǒng)的目的。3、組織與管理可行性分析管理信息系統(tǒng)是管理人員進(jìn)行決策的輔助手段,原有系統(tǒng)流程的復(fù)雜性加大了管理的難度,在一定程度上降低了管理效率。優(yōu)化后的流程簡單易操作,減輕了管理壓力,組織起來也能收到更好的效果。更重要的是改進(jìn)后的系統(tǒng)解決了高峰期難以登陸的問題,并且使信息反饋路徑更為清晰。在一定程度上減少了因系統(tǒng)問題造成的選課問題,減輕了教務(wù)處人工操作量,提高了組織管理效率。4、操作的可行性分析該學(xué)生選課系統(tǒng)界
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中介招工合同范本
- 借款服務(wù)合同范本
- 低價(jià)藥店轉(zhuǎn)讓合同范本
- 麗江租車合同范本
- 北京商鋪投資合同范本
- 公司木材采購合同范本
- 勞動(dòng)合同繼簽合同范本
- 包工防水合同范本
- 公寓精裝修服務(wù)合同范本
- 2024年新疆醫(yī)科大學(xué)引進(jìn)考試真題
- 統(tǒng)編教材四年級(jí)下冊(cè)語文第二單元教學(xué)解讀及建議1
- 火電機(jī)組整套啟動(dòng)前安全技術(shù)交底卡
- 菲斯特轉(zhuǎn)子秤的
- 藥學(xué)專業(yè)教學(xué)資源庫建設(shè)申報(bào)書
- 解讀《泰州市市區(qū)城市排水管理辦法》
- 人教版五年級(jí)下冊(cè)口算題大全(全冊(cè)齊全)
- 林則徐課件完整版
- 旅行社運(yùn)營實(shí)務(wù)電子課件 6.1 初涉旅行社管理
- 電力承裝安全生產(chǎn)安全安全培訓(xùn)制度完整優(yōu)秀版
- 2020年交安A、B、C證(公路)考試題庫1088題(含答案)
- GB/T 5532-2008動(dòng)植物油脂碘值的測(cè)定
評(píng)論
0/150
提交評(píng)論