第一篇:選課系統(tǒng)全分析
選課系統(tǒng)全分析
一、系統(tǒng)功能及需求分析
(一)系統(tǒng)功能
選課系統(tǒng)含登錄驗(yàn)證模塊、學(xué)生選課模塊、管理員模塊。學(xué)生通過本系統(tǒng),可透過瀏覽器查詢課程安排、教師及選課情況等;管理員通過本系統(tǒng),可對(duì)全校學(xué)生進(jìn)行選修課的統(tǒng)籌管理,如修改、添加、查詢、刪除等,從而為教務(wù)工作提供決策信息。
(二)需求分析
分析一:系統(tǒng)應(yīng)該滿足以下幾個(gè)方面需求:
1.某些選修課程因?yàn)榍靶蛘n程或者教學(xué)管理資源的限制,要求系統(tǒng)能對(duì)課程選修人數(shù)、選修學(xué)生年級(jí)、專業(yè)等進(jìn)行限制。
2.選課過程需具有時(shí)效性,系統(tǒng)要能在短時(shí)間內(nèi)響應(yīng)大量學(xué)生的查詢和選課要求,並及時(shí)處理。
3.教務(wù)部門能及時(shí)掌握課程選修情況,系統(tǒng)界面直觀,操作簡(jiǎn)單,學(xué)生不需經(jīng)任何培訓(xùn)即可操作。
4.系統(tǒng)要提供數(shù)據(jù)輸出接口以供教務(wù)員作后期處理及保存。包括作為以后查詢和評(píng)估使用的資料。
分析二:系統(tǒng)要實(shí)現(xiàn)的功能分為二大模塊:
管理員模塊:
1.負(fù)責(zé)統(tǒng)一管理,包括課程的查詢、添加、修改和刪除;
2.限制選修條件的管理,包括條件的添加、修改和刪除;
3.統(tǒng)一管理用戶,包括管理員和學(xué)生用戶的管理;
4.系統(tǒng)公告的管理;
5.數(shù)據(jù)的管理和數(shù)據(jù)導(dǎo)出;
6.管理員密碼管理和學(xué)生密碼的初始化操作。
學(xué)生選課模塊: 1.從課程列表中選擇所要選修的課程;
2.查詢已選課程及其相關(guān)信息,包括上課時(shí)間及地點(diǎn);
3.修改自己的登錄密碼。
(三)系統(tǒng)功能模塊劃分
系統(tǒng)功能框圖
四、系統(tǒng)模塊分析與用戶界面設(shè)計(jì)
(一)系統(tǒng)模
(二)系統(tǒng)模塊說明 根據(jù)用戶需求分析和數(shù)據(jù)字典設(shè)計(jì),把系統(tǒng)模塊劃分為:三大模塊和三個(gè)子模塊。它們分別是登錄驗(yàn)證模塊、管理員模塊、學(xué)生選課模塊三大模塊以及管理員模塊下的選修課程管理子模塊、用戶管理子模塊和數(shù)據(jù)導(dǎo)出、導(dǎo)入子模塊。
1.登錄驗(yàn)證模塊
該模塊用于檢查用戶的登錄,管理員、學(xué)生的登錄。確保只有合法的用戶才能
進(jìn)
入
系
統(tǒng)
進(jìn)
行
相
應(yīng)
操
作。
2.管理員模塊
管理員模塊是該系統(tǒng)中功能最為強(qiáng)大的一個(gè)模塊,管理員可在此完成對(duì)整個(gè)系統(tǒng)的管理以及維護(hù),課程的添加,新學(xué)生的登記也都要通過該模塊完成。
在管理員模塊中,管理人員可進(jìn)行管理賬號(hào)的添加、刪除等操作,還可以分別對(duì)學(xué)生、課程進(jìn)行管理。在學(xué)生、課程管理中,都具有相同的功能:查詢、添加、修改、刪除,只是根據(jù)各自情況的不同,實(shí)現(xiàn)了查詢或添加。例如:在學(xué)生管理中可以通過班級(jí)、學(xué)生姓名等不同條件進(jìn)行查詢,在課程管理中提供了專門的頁面對(duì)大量的課程信息進(jìn)行錄入。
(1)選修課程管理子模塊
該模塊用于管理員對(duì)選修課程進(jìn)行添加、修改、刪除、查詢等操作。
選修課程的添加分兩個(gè)步驟:第一步是輸入基本信息;第二步是錄入選修課程的限選條件。
為了更全面掌握學(xué)生的選課情況,管理員可以對(duì)學(xué)生進(jìn)行選課情況查詢與退選的操作。當(dāng)然這些操作都是特殊情況下由管理員進(jìn)行的,具體實(shí)現(xiàn)是在“學(xué)生選修情況查看”的界面中完成。
(2)用戶管理子模塊
用戶管理模塊可具體分為管理員的管理和對(duì)學(xué)生用戶的管理兩種功能,其中管理員的管理功能較為簡(jiǎn)單,功能包括修改信息、密碼的修改。
而對(duì)學(xué)生的管理功能,除了信息、密碼的修改之外,因?yàn)閷W(xué)生數(shù)據(jù)可能存在著誤差,在選課過程中可能會(huì)出現(xiàn)部分學(xué)生名單不在該系統(tǒng)或?qū)W生所屬專業(yè)不正確,而最終造成學(xué)生不能選課或所選課程與所在專業(yè)的課程不一致的情況出現(xiàn),所以要提供管理員添加學(xué)生、修改學(xué)生和修改班別或?qū)I(yè)的功能。
(3)數(shù)據(jù)導(dǎo)出、導(dǎo)入子模塊
因?yàn)檫x修課是一種實(shí)際的上課過程,在上課過程中我們需要點(diǎn)名考勤和成績(jī)打印,所以本系統(tǒng)提供數(shù)據(jù)導(dǎo)出功能,管理員把數(shù)據(jù)導(dǎo)出成EXCEL文件讓教務(wù)員進(jìn)行處理,讓老師掌握課程的學(xué)生人數(shù)和姓名,方便日后教學(xué)工作的正常展開。另因?yàn)閷W(xué)生的數(shù)據(jù)量較大,所以系統(tǒng)提供了數(shù)據(jù)接口來對(duì)學(xué)生數(shù)據(jù)進(jìn)行導(dǎo)入。
3.學(xué)生選課模塊
學(xué)生選課模塊是系統(tǒng)最主要的功能,因?yàn)檫x課系統(tǒng)平臺(tái)的大部分?jǐn)?shù)據(jù)輸入都是由大量學(xué)生的選課操作獲得的。選課模塊的設(shè)計(jì)雖然并不復(fù)雜,但是對(duì)穩(wěn)定性的要求相對(duì)較高,這要求在設(shè)計(jì)上盡量少的占用系統(tǒng)資源,以防止出來因服務(wù)器系統(tǒng)資料不足而導(dǎo)致無法正常運(yùn)行的情況。
登錄系統(tǒng)主界面后,用戶查看可選的課程名稱列表,然后點(diǎn)擊“選修”。因而顯示直觀,并會(huì)顯示限定選修人數(shù)和已經(jīng)選修人數(shù),如果選修人數(shù)滿或該課程取消,不會(huì)顯示“選修”兩字。正常情況下用戶只需點(diǎn)擊“選修”就可以完成選課程序。
因?yàn)檫x課操作是一項(xiàng)最重要也最容易出問題的操作,所以,為防止數(shù)據(jù)出現(xiàn)混亂,在這一步驟中需要采取嚴(yán)格的判斷與驗(yàn)證措施。
下列情況將無法通過驗(yàn)證:
頁面顯示驗(yàn)證(無法顯示“選課成功”頁面);
(1)課程已經(jīng)到達(dá)限選人數(shù);
(2)重復(fù)選取該課程。
頁面提交驗(yàn)證(無法提交到數(shù)據(jù)庫)
(1)從外部提交數(shù)據(jù)
(2)超時(shí)登錄
嚴(yán)格的驗(yàn)證保證了數(shù)據(jù)的準(zhǔn)備可靠,不至于出現(xiàn)選課數(shù)據(jù)和實(shí)際情況不符的現(xiàn)象。
六、總結(jié)及說明
(一)開發(fā)總結(jié)
選課系統(tǒng)已經(jīng)在校園網(wǎng)上的運(yùn)行了一段時(shí)間並成為課程改革的重要組成部分。該系統(tǒng)受到老師們和同學(xué)們的普遍歡迎,因?yàn)橄到y(tǒng)避免了復(fù)雜的課程安排,也方便了同學(xué)們根據(jù)自己的情況自由選課。它在使用中不受時(shí)間地點(diǎn)的限制,只要在校內(nèi)的任何一臺(tái)終端均可登錄本系統(tǒng)。該系統(tǒng)不僅給學(xué)生創(chuàng)造了良好的選課環(huán)境,也方便了教師對(duì)學(xué)生情況的了解和管理。
但是,在使用過程中也出現(xiàn)了一些問題,這些問題或多或少影響到系統(tǒng)的使用效果和用戶的使用體驗(yàn)。主要存在以下問題:
1.系統(tǒng)對(duì)學(xué)生選課的控制策略尚不夠完善。
例如不能提示學(xué)生那類選修課還沒有進(jìn)行選取,無法控制哪些學(xué)生不能選擇某些課程等。如果某個(gè)專業(yè)的學(xué)生本學(xué)期是不用上選修課,系統(tǒng)也無法阻止該學(xué)生登錄系統(tǒng)??偠灾到y(tǒng)的控制策略部分仍不完善,這是本系統(tǒng)的一個(gè)比較大的缺陷。
2.系統(tǒng)運(yùn)行速度不穩(wěn)定。
由于我校是采用集中選課,當(dāng)幾百名學(xué)生同時(shí)登錄系統(tǒng)進(jìn)行選課操作,服務(wù)器會(huì)呈現(xiàn)死機(jī)狀態(tài),往往發(fā)生一些嚴(yán)重的數(shù)據(jù)錯(cuò)誤。
解決方案:(1)進(jìn)一步優(yōu)化數(shù)據(jù)庫設(shè)計(jì)和程序代碼,使其占用更少量的系統(tǒng)資源;(2)改善服務(wù)器配置
3.數(shù)據(jù)的安全性不高。
因?yàn)楸鞠到y(tǒng)是掛靠在校園網(wǎng)站的服務(wù)器上運(yùn)行的,該服務(wù)器使用了多項(xiàng)服務(wù),內(nèi)容龐雜,管理不夠嚴(yán)格,所以數(shù)據(jù)的保密性并不良好。4.與學(xué)校成績(jī)錄入系統(tǒng)的接口還沒有實(shí)現(xiàn)。
因?yàn)槊總€(gè)學(xué)期的實(shí)驗(yàn)成績(jī)都要上報(bào)至學(xué)校教務(wù)處,而學(xué)校教務(wù)處的成績(jī)錄入是采用另外的系統(tǒng)和方案進(jìn)行的,本系統(tǒng)沒有實(shí)現(xiàn)和教務(wù)處成績(jī)錄入系統(tǒng)的對(duì)接,所以每個(gè)學(xué)期末老師們?nèi)匀槐仨毑捎檬止や浫氲姆绞较蚪虅?wù)處的錄入系統(tǒng)錄入成績(jī),這給老師們?cè)黾恿撕艽蟮墓ぷ髫?fù)擔(dān)。
第二篇:學(xué)生選課系統(tǒng)可行性分析報(bào)告
學(xué)生選課系統(tǒng)可行性分析報(bào)告
學(xué)院:數(shù)學(xué)計(jì)算機(jī)學(xué)院組長(zhǎng):馬琴
組員:許慕霄、伏敏潤(rùn)、王佩軍
1.引言
1.1編寫目的每學(xué)期的課程都是學(xué)校安排的,學(xué)生沒有選擇的自由,而且課程的安排由于各方面諸多的原因經(jīng)常有不適之處,尤其是先行課的問題。另外,每學(xué)期考完試,同學(xué)們都要一次又一次的往系里跑,大家擠在一個(gè)小小的布告欄前面,在幾張A4紙上尋找自己的名字和成績(jī)。雖然從去年開始,全學(xué)校也改成了“學(xué)分制”,但整個(gè)選課過程的管理從我們學(xué)生的角度來看,變得更加混亂。同學(xué)們不知道每學(xué)期有什么課可以選,哪些是選修,哪些是必修,哪些是專業(yè)課;也不確定每門課多少學(xué)分,自己已經(jīng)修了多少學(xué)分;更不用說考慮一下哪門課要先學(xué),哪門課要后學(xué),哪些課屬于一系列。所以說,大部分同學(xué)都是為了“選課”而選課,完全沒有實(shí)現(xiàn)鼓勵(lì)同學(xué)發(fā)展個(gè)性,學(xué)各自之所愛的效果。不僅如此,每當(dāng)選課的時(shí)候,同學(xué)們忙,老師更忙,學(xué)校和系里都需要投入大量的人力、物力對(duì)整個(gè)選課過程進(jìn)行管理。
隨著科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)已經(jīng)是日常生活中不可或缺的工具,將學(xué)生選課系統(tǒng)從人工管理方式轉(zhuǎn)變成為計(jì)算機(jī)軟件控制。具有檢索迅速、查找方便、可靠性高、存儲(chǔ)量達(dá)、保密性好、壽命長(zhǎng)、成本低等巨大優(yōu)點(diǎn)。如今,學(xué)生選課系統(tǒng)已成為日常教學(xué)工作中必不可少的管理軟件,可對(duì)學(xué)生信息、選修課程、科目成績(jī)進(jìn)行各方面的管理,為用戶提供充足的信息和快捷的查詢、修改手段。選課管理系統(tǒng)。既面向教務(wù)處,又面向教師和學(xué)生。不同的人,不同的身份操作的權(quán)限也不同。作為教師,他可以向教務(wù)處申請(qǐng)?jiān)黾?、刪除、修改課程信息,并隨時(shí)了解選修本課的學(xué)生名單,還可以輸入并分析考試成績(jī)。作為教務(wù)處管理員,它的權(quán)限是最寬的。他可以對(duì)教師提出的課程設(shè)置申請(qǐng)進(jìn)行審批,同時(shí)對(duì)教學(xué)進(jìn)行安排(包括時(shí)間和教室分配、選課結(jié)果管理)。作為學(xué)生,他可以查詢可以選什么課,已有多少學(xué)分,還差多少學(xué)分。最后進(jìn)行選課,在學(xué)期末還可以隨時(shí)進(jìn)行成績(jī)查詢?,F(xiàn)籌劃一學(xué)生選課系統(tǒng)管理軟件以代替人工管理方式,最大程度的滿足各方面用戶的需求。
1.2 項(xiàng)目背景
項(xiàng)目名稱:學(xué)生選課系統(tǒng)軟件。
項(xiàng)目提出者:寧夏大學(xué)
項(xiàng)目開發(fā)者:開發(fā)小組
用戶:寧夏大學(xué)
1.3 定義
SQL:結(jié)構(gòu)化查詢語言
Eclipse:開發(fā)源代碼的、基于java的可擴(kuò)展開發(fā)平臺(tái)。
1.4 參考資料
《軟件工程》
2.可行性研究的前提
2.1 要求
主要功能:教師對(duì)學(xué)生資料、成績(jī)以及所選課程進(jìn)行修改管理;學(xué)生可通過查詢自身成績(jī),自主選擇相關(guān)課程;管理員(教務(wù)處)統(tǒng)管所有學(xué)生、教師的相關(guān)信息。
性能要求:所有數(shù)據(jù)實(shí)時(shí)更新保持同步,且定時(shí)備份。
輸出要求:簡(jiǎn)單、快捷、實(shí)時(shí)。
輸入要求:及時(shí)的修改和更新學(xué)生、教師和課程的信息。
安全與保密要求:系統(tǒng)本身配備一定的安全機(jī)制,保證各項(xiàng)數(shù)據(jù)的完整、正確。
每類用戶進(jìn)入系統(tǒng)時(shí),均需輸入唯一的用戶名和密碼;教師有權(quán)對(duì)學(xué)生所選課程成績(jī)進(jìn)行錄入、查詢和修改;學(xué)生有權(quán)對(duì)選修課程進(jìn)行修改;管理員有權(quán)對(duì)學(xué)生信息、所選課程、科目成績(jī)進(jìn)行管理、修改。
2.2目標(biāo)
近幾年來,我們寧夏大學(xué)一直都在擴(kuò)招學(xué)生,外地生源的比例也比以前大了許多,而且還有日益增多的外國(guó)留學(xué)生,在管理上更增加了管理人員的勞動(dòng)量,如此多的檔案資料,以原有的工作人員數(shù)量要管理好實(shí)在不容易,但如果增加工作人員,管理成本必然也會(huì)增加,得不償失,而我們這套系統(tǒng)這時(shí)就會(huì)發(fā)揮出它大大的作用,讓實(shí)用這領(lǐng)會(huì)到它的優(yōu)越之處,幫助老師輕輕松松管理好學(xué)生各方面的資料,無論學(xué)生是多是少,一切都會(huì)被管理得井井有條。節(jié)省更多的人力與設(shè)備,讓學(xué)生選課管理成為一項(xiàng)很直接人性化的管理。
2.3條件、假定何限制
運(yùn)行環(huán)境:Windows98/2000/XP/Vista/7,與Windows office軟件高度兼容。硬件環(huán)境:奔4以上計(jì)算機(jī)。
開發(fā)環(huán)境:SQL Server、eclipse等。
該系統(tǒng)預(yù)期壽命五年。
2.4決定可行性的主要因素
學(xué)生選課系統(tǒng)軟件滿足各方用戶需求。
成本/效益分析結(jié)果:效益>成本。
3.對(duì)現(xiàn)有系統(tǒng)的分析
3.1處理流程和數(shù)據(jù)流程
教師登錄:可上傳、修改、管理學(xué)生選課和成績(jī)的查詢。
學(xué)生登錄:;學(xué)生可通過查詢自身成績(jī),自主選擇相關(guān)課程,查詢各科成績(jī)。學(xué)校登錄:可查詢、管理所有信息。
3.2工作負(fù)荷
當(dāng)前系統(tǒng)負(fù)擔(dān)全校將近20000余名教師、學(xué)生的日常選課管理工作。
3.3人員
當(dāng)前系統(tǒng)需要4位管理員,對(duì)其專業(yè)技術(shù)要求不高,熟悉基本的電腦操作即可。
3.4設(shè)備
一臺(tái)服務(wù)器,兩臺(tái)PC機(jī)。
3.5局限性
由于當(dāng)前系統(tǒng)開發(fā)技術(shù)過于老舊,穩(wěn)定性、安全性能尤為不佳,致使系統(tǒng)頻繁遭遇惡意攻擊。系統(tǒng)反應(yīng)過慢,運(yùn)行效率低。由此分析得出,需要開發(fā)新的學(xué)生選課系統(tǒng)軟件。
4.技術(shù)可行性
我們身為首都經(jīng)濟(jì)貿(mào)易大學(xué)信息系的學(xué)生,最驕傲的就是擁有令其他系羨慕、向往的系機(jī)房。因特爾奔騰四的中央處理器,40G大容量的硬盤,加上256M的內(nèi)存,配上經(jīng)久耐用、定位準(zhǔn)確的光電鼠標(biāo),這都為系統(tǒng)的開發(fā)與運(yùn)行提供了良好的硬件環(huán)境,就是這樣一臺(tái)臺(tái)先進(jìn)傲人的電腦躺在機(jī)房里供我們隨時(shí)使用,便利程度真是如此了得??!
身為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)大三的學(xué)生,通曉一些計(jì)算機(jī)軟件知識(shí)是肯定的,運(yùn)用軟件編寫程序的能力也是必備的。當(dāng)然,我們畢竟還是學(xué)生,能力還是有限的,但我們計(jì)算機(jī)系最不缺乏的就是計(jì)算機(jī)人才,向知識(shí)淵博、誨人不倦的鄭小玲老師必會(huì)給我們以極大的幫助。更何況,俗語說的好:三個(gè)臭皮匠賽過諸葛亮。我們組有4個(gè)人,起碼也頂兩個(gè)諸葛亮呢。相信通過我們大家的集思廣益,相得益彰,我們的系統(tǒng)將會(huì)以最完美的姿態(tài)展現(xiàn)在大家的面前。
我校自建校至今已有幾十年的歷史,各種課程比較齊備,且比較有條理。學(xué)分制度也比較完善。教師整體水平較高。這使我們開發(fā)這一對(duì)我們來說比較復(fù)雜的系統(tǒng)成為可能。雖然有如此好的客觀條件,但始終沒有一套完善簡(jiǎn)單易用的管理系統(tǒng)?,F(xiàn)行系統(tǒng)雖然擁有了比較規(guī)范、科學(xué)的管理方法,并積累了大量的數(shù)據(jù)信息,具有一定的可行性,但是并不能掩蓋其工作量大,管理不夠系統(tǒng)的缺點(diǎn)。而我們的系統(tǒng)將充分利用學(xué)校為我們提供的寶貴信息,在繼承其優(yōu)點(diǎn)的基礎(chǔ)上,開發(fā)出一套更為可行的學(xué)生管理系統(tǒng)。這套學(xué)生選課管理系統(tǒng)在今后的應(yīng)用中再經(jīng)過不斷的修正與改進(jìn),將會(huì)使我學(xué)生選課更加完善、盡美。
5.經(jīng)濟(jì)可行性
成本方面,關(guān)于各種軟、硬件及輔助設(shè)備的購置、調(diào)試、機(jī)房及輔助設(shè)施(電源等)以及系統(tǒng)維護(hù),內(nèi)務(wù)開銷這些費(fèi)用都可以忽略不計(jì),因?yàn)槲覀冇凶约旱碾娔X。
學(xué)生選課管理系統(tǒng)省去了老師為學(xué)生展示學(xué)校為學(xué)生提供的選修課程,并作介紹,考試后把分?jǐn)?shù)抄錄多次以做備案和公告這些大量繁雜而由單一枯燥的勞動(dòng),可以讓老師把精力放在教學(xué)和組織教學(xué)等更重要更具創(chuàng)造性的事情上,這就顯著的提高了他們的工作效率。
取消了抄錄成績(jī)后,學(xué)校里也不會(huì)再出現(xiàn)殘破的成績(jī)單一層蓋一層的貼在公告欄或黑板上的情景,校園環(huán)境也會(huì)因此而變得更整潔,而且也為學(xué)校省下了大量的紙張,雖然數(shù)量并不是很多,但將來系統(tǒng)擴(kuò)展到整個(gè)學(xué)校也將是很可觀的。況且,在資源日益缺乏的今天,節(jié)省紙張已不僅僅是為學(xué)校減少辦公費(fèi)用這一單純的意義。
眾所周知,學(xué)校的的學(xué)生多,管理起來非常困難。相應(yīng)的也加大了老師的工作量,又因?yàn)榻虒W(xué)制度的不斷變動(dòng)和改革,因此,總能及時(shí)統(tǒng)計(jì)出一份內(nèi)容清晰,條理性強(qiáng)的學(xué)籍學(xué)分選課分析報(bào)表對(duì)老師來說真是難于登天。但如果缺少這份報(bào)表,同學(xué)們就無法清楚了解自己的學(xué)分情況,盲目選課,打亂了學(xué)習(xí)計(jì)劃,加重了課業(yè)負(fù)擔(dān),而那些基本順從課程安排的同學(xué)則浪費(fèi)了許多去學(xué)習(xí)有用知識(shí)的時(shí)間,甚至臨畢業(yè)時(shí)卻發(fā)現(xiàn)未修夠?qū)W分而畢不了業(yè)。這個(gè)關(guān)系到每個(gè)人命運(yùn)的問題絕對(duì)馬虎不得。不能再坐以待斃了,我們這套學(xué)生選課管理系統(tǒng)將提供一份完整的學(xué)分選課報(bào)表,并會(huì)利用管理系統(tǒng)的易修改性及時(shí)進(jìn)行更新,讓同學(xué)們?cè)谶x擇課程,計(jì)算學(xué)分中更加游刃有余。
近幾年來,我們寧夏大學(xué)一直都在擴(kuò)招學(xué)生,外地生源的比例也比以前大了許多,而且還有日益增多的外國(guó)留學(xué)生,在管理上更增加了管理人員的勞動(dòng)量,如此多的檔案資料,以原有的工作人員數(shù)量要管理好實(shí)在不容易,但如果增加工作人員,管理成本必然也會(huì)增加,得不償失,而我們這套系統(tǒng)這時(shí)就會(huì)發(fā)揮出它大大的作用,讓實(shí)用這領(lǐng)會(huì)到它的優(yōu)越之處,幫助老師輕輕松松管理好學(xué)生各方面的資料,無論學(xué)生是多是少,一切都會(huì)被管理得井井有條。
6.社會(huì)可行性
經(jīng)過我們的調(diào)查,絕大部分的任課老師,行政人員和校領(lǐng)導(dǎo)都為現(xiàn)行系統(tǒng)的繁瑣和冗雜的工作量所深深困擾著。在得知我們開發(fā)這套系統(tǒng)的計(jì)劃后,他們都有一種守得云開見月明的感覺,并表示非常愿意在系統(tǒng)的開發(fā)過程中給予全力支持以及積極的配合。
我們這套學(xué)生選課管理系統(tǒng)不僅能夠讓老師更清晰的掌握自己學(xué)生的信息,同時(shí)也讓學(xué)生自己更容易的知道如何準(zhǔn)確的選課,如何計(jì)算學(xué)分及盡早得知自己的考試成績(jī)。這就大大的為老師提供了便利。比如,在每學(xué)期期末考試后,大多數(shù)學(xué)生都已回到家中,如果為了獲取考試成績(jī)又不得不再返回學(xué)校的話,既費(fèi)時(shí)
又費(fèi)力,學(xué)生牢騷滿腹,老師也不能提早放假休息。而我們的系統(tǒng)可以提供網(wǎng)上查分,同學(xué)們?cè)诩抑兄恍枰暇W(wǎng)就可以在第一時(shí)間知道自己的成績(jī)。還有,學(xué)生們也可通過我們的系統(tǒng)進(jìn)行選課來湊夠?qū)W分完成學(xué)業(yè)。在系統(tǒng)中會(huì)顯示出個(gè)門課程的性質(zhì)(如必修、限選、任選),其所占學(xué)分及任課老師的資料,其應(yīng)用性之強(qiáng)得到充分發(fā)揮。
我們學(xué)校的電腦普及率已達(dá)到了很高的水平,尤其是我們系擁有設(shè)備先進(jìn)管理完善的系機(jī)房,而學(xué)院的老師和學(xué)生們對(duì)電腦的操作也是駕輕就熟。因此,只要我們這套學(xué)生選課系統(tǒng)操作簡(jiǎn)單,實(shí)用,合理,大家肯定是樂于接受并積極響應(yīng)和支持的。對(duì)于這一點(diǎn),我們是很有信心的。隨著信息時(shí)代的來臨,學(xué)籍學(xué)分 選課等信息管理的自動(dòng)化,一體化正是大勢(shì)所趨。
7.其他可供選擇的方案
暫無
第三篇:網(wǎng)上選課系統(tǒng)畢業(yè)設(shè)計(jì)總結(jié)
網(wǎng)上選課系統(tǒng)總結(jié)
1、前言
隨著社會(huì)的發(fā)展,學(xué)生培養(yǎng)計(jì)劃已不再一成不變,各個(gè)學(xué)校紛紛推出了面向全體學(xué)生的選課服務(wù),這項(xiàng)旨在為大家提供一個(gè)更加寬松自由而且更符合學(xué)生意愿的服務(wù)已成為當(dāng)代學(xué)生過程中不可缺少的一部分。正式計(jì)算機(jī)技術(shù)的迅速發(fā)展使得人們從過去復(fù)雜的手工勞動(dòng)中得以解脫,從而使這種服務(wù)在現(xiàn)在才可能迅速普及,同時(shí)編寫一套完整的學(xué)生信息顯得尤為重要。
2、學(xué)生選課管理系統(tǒng)的組成本系統(tǒng)包括首頁,系統(tǒng)公告,學(xué)生選課,教師查看,系統(tǒng)管理,系統(tǒng)幫助,聯(lián)系我們7個(gè)部分。
“首頁”主要是介紹衡水學(xué)院的基本情況。
“系統(tǒng)公告”介紹最近的一些新聞和通知,方面同學(xué)們及時(shí)了解。
“學(xué)生選課”是為學(xué)生提供選課界面。該界面要列出搜有課程信息供學(xué)生查詢和選課。包括未選課程,已選課程,學(xué)生選課受一些條件的約束,如課程名額限制,該界面允許學(xué)生選課和修改退選。
“教師查看”教師可以查看學(xué)生選課情況,有詳細(xì)的選課名單。
“系統(tǒng)管理”主要是按指定系檢索該系的學(xué)生信息,維護(hù)學(xué)生,系,課程和學(xué)生選課及成績(jī)等方面基本信息,包括增加,刪除,修改
“系統(tǒng)幫助”主要是幫助學(xué)生能更好及時(shí)的完成選課任務(wù)。
3、系統(tǒng)實(shí)現(xiàn)
采用了ASP.NET結(jié)合SQL Server2008數(shù)據(jù)庫,即將學(xué)生選課的有關(guān)數(shù)據(jù)庫存放在選用的SQL Server2008作為后臺(tái)的數(shù)據(jù)庫。
運(yùn)行環(huán)境硬件與網(wǎng)絡(luò)環(huán)境:用服務(wù)器能運(yùn)行Windows XP及以上操作系統(tǒng)。
第四篇:選課系統(tǒng)功能分析報(bào)告
選課系統(tǒng)功能分析報(bào)告
姓名:
學(xué)號(hào):
引言
隨著計(jì)算機(jī)的普及,各高校均采用計(jì)算機(jī)進(jìn)行學(xué)生選課。而對(duì)學(xué)生選課相關(guān)信息的管理由學(xué)生選課管理系統(tǒng)實(shí)現(xiàn)。學(xué)生選課系統(tǒng)是一個(gè)學(xué)校不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生選課系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍9δ芊治?/p>
2.1 系統(tǒng)功能分析
(1)學(xué)生 ①學(xué)生登錄
②學(xué)生選課,退選,選課瀏覽 ③學(xué)生信息修改(修改密碼)④學(xué)生查詢課程,瀏覽課程信息(2)管理員 ①管理員登錄
②管理員資料修改(密碼修改)③管理系統(tǒng)
a.錄入課程、學(xué)生 b.刪除課程、學(xué)生
c.修改課程、學(xué)生(權(quán)限有限制)
d.瀏覽課程、學(xué)生信息(學(xué)生密碼不可見)(3)教師 ①教師登錄
②瀏覽自己教授的課程、已選課的學(xué)生的信息(學(xué)生密碼不可見)③錄入課程信息(課程介紹、安排)④錄入成績(jī)
2.2 系統(tǒng)設(shè)計(jì)目標(biāo)
本系統(tǒng)是為了更好管理學(xué)生選課排課信息而設(shè)計(jì)的。明確在正常運(yùn)營(yíng)中必須面對(duì)大量課程、學(xué)生信息、教師信息以及三者間相互聯(lián)系產(chǎn)生的選課信息,由于學(xué)校的學(xué)生和課程繁多,包含的信息量大且復(fù)雜,使選課管理工作更規(guī)范化,系統(tǒng)化,程序化,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改選課排課相關(guān)信息。該系統(tǒng)分三類型用戶:
1、學(xué)生;
2、管理員;
3、教師。三用戶通過登錄進(jìn)入不同的界面。學(xué)生主要實(shí)現(xiàn)選課,通過查詢、瀏覽本學(xué)期所開設(shè)課程進(jìn)行選課與退選課程和課程成績(jī)查詢;管理員可以通過特別用戶身份登錄,對(duì)系統(tǒng)進(jìn)行全面的管理,對(duì)新用戶與課程的添加、刪除、修改,對(duì)信息進(jìn)行管理。教師主要查詢自己要教授的課程并期末錄入成績(jī)。概要設(shè)計(jì)
3.1 系統(tǒng)功能設(shè)計(jì)
(1)學(xué)生功能模塊
(2)管理員功能模塊
(3)教師功能模塊
3.2 類設(shè)計(jì)
(1)學(xué)生類
屬性:學(xué)號(hào),名字,班級(jí),密碼,性別,出生年月,入學(xué)年份,籍貫,電話,選課數(shù)。
(2)課程類
屬性:課程號(hào),課程名,課程類別,上課老師,選課上限,已選人數(shù),上課時(shí)間,上課地點(diǎn)。(3)管理員類
屬性:編號(hào),名字,密碼,性別,年齡。(4)教師類
屬性:編號(hào),名字,密碼,性別,年齡,點(diǎn)。
(5)界面類 ① 登錄界面 ② 管理員界面類 ③ 學(xué)生界面類
④ 學(xué)生、課程查找界面 ⑤ 管理員信息修改
⑥ 學(xué)生信息修改界面、密碼修改界面
課程號(hào),課程名,上課時(shí)間,上課地
第五篇:網(wǎng)上選課系統(tǒng)文獻(xiàn)綜述
東華理工大學(xué)畢業(yè)設(shè)計(jì)(文獻(xiàn)綜述)
摘要
論文題目 姓名 學(xué)號(hào) 班級(jí) 年級(jí) 專業(yè) 學(xué)院 指導(dǎo)教師 完成時(shí)間
文獻(xiàn)綜述
網(wǎng)上選課系統(tǒng)
軟件工程
軟件學(xué)院
2014年 5 月13 日
:::::::::東華理工大學(xué)畢業(yè)設(shè)計(jì)(文獻(xiàn)綜述)
摘要
摘 要
二十一世紀(jì),是信息化時(shí)代,互聯(lián)網(wǎng)正以它驚人的速度走進(jìn)千家萬戶。我們的思維方式也發(fā)生了質(zhì)的轉(zhuǎn)變,日常生活中我們更加看重效率,追求一種快捷高效的生活理念?;ヂ?lián)網(wǎng)的誕生,使各大高校的教學(xué)方式朝著現(xiàn)代化方向發(fā)展,因此網(wǎng)上信息管理成為我們教學(xué)中的一個(gè)熱點(diǎn)話題。同時(shí),我們國(guó)家的教學(xué)體制正處在持續(xù)改革與創(chuàng)新的階段,實(shí)施一種符合中國(guó)特色的教學(xué)管理方式成為一件迫在眉睫的事,即全國(guó)高校全方位的學(xué)分制改革。學(xué)生選課是所有高校的主要管理工作之一,然而,傳統(tǒng)的紙質(zhì)化選課方式已經(jīng)完全不能滿足我們現(xiàn)今的需求了。所以,網(wǎng)上選課的方式應(yīng)運(yùn)而生,與傳統(tǒng)的紙質(zhì)化選課方式相比,網(wǎng)上選課不僅節(jié)約資源,更加迎合了現(xiàn)代人追求快捷高效的生活理念。
網(wǎng)上選課系統(tǒng)在這種大背景下誕生了,學(xué)生選課不再必須跑去學(xué)校的選課中心辦公室,足不出戶就可以完成選課;教師也減輕了不少的負(fù)擔(dān),工作量大大減少;管理員對(duì)選課的管理也是彈指之間的事。該系統(tǒng)為學(xué)生提供了方便的選課功能,也大大提高了高校對(duì)學(xué)生和教學(xué)管理的效率。
本系統(tǒng)針對(duì)學(xué)生網(wǎng)上選課、教師網(wǎng)上發(fā)布待選課程信息以及管理員審核待選課程三個(gè)方面進(jìn)行了全面的分析和設(shè)計(jì),基本實(shí)現(xiàn)了網(wǎng)上選課系統(tǒng)所應(yīng)該具備的功能。本選課系統(tǒng)的前臺(tái)頁面采用Dreamweaver CS3進(jìn)行布置,后臺(tái)則由Access數(shù)據(jù)庫對(duì)選課信息進(jìn)行管理和維護(hù),利用 ASP語言最終實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁的效果。
關(guān)鍵字:信息化;選課;Dreamweaver CS3;Access;ASP
東華理工大學(xué)畢業(yè)設(shè)計(jì)(文獻(xiàn)綜述)
前言
1.前言
互聯(lián)網(wǎng)的普及使各大高校的教學(xué)方式朝著現(xiàn)代化方向發(fā)展,因此網(wǎng)上信息管理成為我們教學(xué)中的一個(gè)熱點(diǎn)話題。而今,教師、學(xué)生與學(xué)校之間的信息傳輸只需幾秒鐘的時(shí)間,相互之間的信息交流更加便捷化,然而網(wǎng)絡(luò)在給人們謀福利的同時(shí)使得信息在安全性和保密性方面存在一定的隱患。此外,傳統(tǒng)選課方式的信息太過于獨(dú)立,共享性差。傳統(tǒng)選課方式是以管理者為主體,待選課程的通過與否完全依附于管理者對(duì)于該課程的認(rèn)知和喜好程度。所以,傳統(tǒng)的教學(xué)管理理念使得用戶的真正需求不能被很好的掌握,管理者也因此無法徹底滿足用戶的需求,這其中存在著很大程度上的主觀色彩。放眼于本國(guó)國(guó)情,我國(guó)的教育教學(xué)管理體制正處于改革創(chuàng)新階段,相關(guān)部門將目光聚焦在國(guó)外優(yōu)秀的教學(xué)模式,逐漸摸索出一種符合中國(guó)特色的教學(xué)管理方式,即全國(guó)高校全方位的學(xué)分制改革。由此看出,教育教學(xué)管理方式一定要適合本國(guó)國(guó)情。教學(xué)管理軟件同樣也要基于校園的實(shí)際情況,充分挖掘校園的相關(guān)信息并掌握校園特殊的管理體制,有針對(duì)性的服務(wù)于各大高校。學(xué)生選課是高校教學(xué)管理工作的重要組成部分之一,通過網(wǎng)上選課可以大大提高選課的效率,使得高校的教育教學(xué)管理工作走向一個(gè)新的臺(tái)階。2.主題
網(wǎng)上選課系統(tǒng)的主要功能是:批量維護(hù)學(xué)生及教師信息;教師可在規(guī)定時(shí)間內(nèi)提交一個(gè)開課信息并可查看下載選修學(xué)生名單;管理員負(fù)責(zé)審核通過與否,并安排上課時(shí)間、地點(diǎn)。學(xué)生只需在選課系統(tǒng)中輸入個(gè)人的賬號(hào)和密碼,就可以輕松的愉悅的完成選課。
本系統(tǒng)總體上分兩大模塊。一是前臺(tái)模塊。另一個(gè)是后臺(tái)模塊。前臺(tái)主要是用戶登錄選課系統(tǒng)并進(jìn)行選課相關(guān)操作的部分。后臺(tái)模塊主要是管理員對(duì)前臺(tái)用戶信息以及用戶提交的請(qǐng)求的確認(rèn)和管理。
(1)前臺(tái)模塊主要功能:
登錄功能。網(wǎng)上選課系統(tǒng)要求用戶必須先登錄才能進(jìn)行下一步操作。選課功能。學(xué)生登錄選課系統(tǒng)后,根據(jù)自己的愛好并對(duì)所有課程的課程簡(jiǎn)介等信息有了一定了解后再去選擇適合自己的課程。
提交信息的功能。教師可在規(guī)定時(shí)間內(nèi)提交一個(gè)開課信息:包括課程名、課時(shí)、最大選修人數(shù)、課程簡(jiǎn)介等。
下載選修名單的功能。教師可查看并下載選修學(xué)生名單。(2)后臺(tái)模塊主要功能:
信息維護(hù)功能。管理員應(yīng)該能批量維護(hù)學(xué)生及教師的信息。
審核的功能。管理員負(fù)責(zé)審核課程通過與否,并安排上課時(shí)間和地點(diǎn)。
2.1 背景
互聯(lián)網(wǎng)的普及使各大高校的教學(xué)方式朝著現(xiàn)代化方向發(fā)展,因此網(wǎng)上信息管理成為我們教學(xué)中的一個(gè)熱點(diǎn)話題。此外,傳統(tǒng)選課方式的信息太過于獨(dú)立,共享性差。放眼于本國(guó)國(guó)情,我國(guó)的教育教學(xué)管理體制正處于改革創(chuàng)新階段,相關(guān)部門將目光聚焦在國(guó)外優(yōu)秀的教學(xué)模式,逐漸摸索出一種符合中國(guó)特色的教學(xué)管理方式,即全國(guó)高校全方位的學(xué)分制改革。由此看出,教育教學(xué)管理方式一定要適合本國(guó)國(guó)情。教學(xué)管理軟件同樣也要基于校園的實(shí)際情況,充分挖掘校園的相關(guān)信息并掌握校園特殊的管理體制,有針對(duì)性的服務(wù)于各大高校。學(xué)生選課是高校教學(xué)管理工作的重要組成部分之一,通過網(wǎng)上選課可以大大提高選課的效率,使得高校的教育教學(xué)管理工作走向一個(gè)新的臺(tái)階。
網(wǎng)上選課系統(tǒng)是一種種符合現(xiàn)代化教學(xué)管理理念的教學(xué)管理軟件,已經(jīng)得到越來越多人的重視,是一所高校不可缺少的教學(xué)工具,它的優(yōu)越性對(duì)于學(xué)校的管東華理工大學(xué)畢業(yè)設(shè)計(jì)(文獻(xiàn)綜述)
主題
理者來說至關(guān)重要。
2.2 意義
隨著社會(huì)的發(fā)展,“無紙化辦公”憑借著自身巨大的優(yōu)勢(shì)漸漸的被人們所采納和應(yīng)用。網(wǎng)上選課系統(tǒng),無疑可以提供給學(xué)生和教師之間選修課的一種方便快捷的網(wǎng)上互動(dòng)平臺(tái)。網(wǎng)上選課比傳統(tǒng)的選課方式更加節(jié)約資源,學(xué)生可以使用該系統(tǒng)選修某位教師的課程,教師可以在此平臺(tái)上發(fā)布課程信息,并按照課程的詳細(xì)信息和選修課程名單對(duì)學(xué)生進(jìn)行授課。網(wǎng)上選課系統(tǒng)大大的提高了選課的效率,降低了傳統(tǒng)紙質(zhì)化選課的錯(cuò)誤率。
網(wǎng)上選課系統(tǒng),不僅可以提高學(xué)生的選課效率,還能夠減輕教師的任務(wù)量。通過開發(fā)和使用網(wǎng)上選課系統(tǒng),可以實(shí)現(xiàn)最快捷的全校選修課程信息發(fā)布以及課程選修的功能,創(chuàng)造現(xiàn)代化的教學(xué)與學(xué)習(xí)環(huán)境。學(xué)生選課已經(jīng)是當(dāng)下高校的主要管理工作之一,隨著各大高校教學(xué)管理體制的改革,學(xué)生選課的制約因素日益凸顯,工作量也逐漸增大,有時(shí)候選課的任務(wù)往往還需要在較短時(shí)間內(nèi)必須完成。鑒于這種困難,通過使用網(wǎng)上選課系統(tǒng),師生完全可以擺脫種種困難,時(shí)間地點(diǎn)無限制的進(jìn)行選課,而且選課效率大大提升。學(xué)生可以根據(jù)自己的喜好來進(jìn)行課程選修,更好的保護(hù)了學(xué)生的自主權(quán)利,使教學(xué)更加透明化、人性化,為國(guó)家的教育事業(yè)做出了巨大貢獻(xiàn)。
2.3 采用的編程語言
ASP的完整名字是Active Server Page,是“動(dòng)態(tài)服務(wù)器頁面”的意思,它是由微軟公司開發(fā)的一種服務(wù)器端腳本編寫應(yīng)用,它能夠與數(shù)據(jù)庫以及其它程序進(jìn)行連接并交互使用,是一種簡(jiǎn)單高效的編程工具。
ASP可以用來創(chuàng)建動(dòng)態(tài)網(wǎng)頁或者是Web應(yīng)用程序。ASP網(wǎng)頁中可能會(huì)包含HTML標(biāo)記、普通文本和腳本命令等,利用ASP可以向網(wǎng)頁中添加各種交互式的內(nèi)容。
ASP作為一種模式的正式誕生和提出只是在1998年底到1999年初之間的事情。而很大程度上直到1999年末到2000年初,ASP領(lǐng)域相關(guān)公司在資本市場(chǎng)上的突出表現(xiàn)才引起了人們的廣泛關(guān)注。實(shí)際上從ASP模式的內(nèi)涵和本質(zhì)上講,并不是全新的事物,而是曾經(jīng)有過的模式,在互聯(lián)網(wǎng)時(shí)代被賦予了新的生命力。
如果您是位 HTML 編寫人員,您將發(fā)現(xiàn) ASP 腳本提供了創(chuàng)建交互頁的簡(jiǎn)便方法。如果您曾想從 HTML 表格中收集數(shù)據(jù),或用顧客的姓名個(gè)人化 HTML 文件,或根據(jù)瀏覽器的不同使用不同的特性,您會(huì)發(fā)現(xiàn) ASP 提供了一個(gè)出色的解決方案。以前,要想從 HTML 表格中收集數(shù)據(jù),就不得不學(xué)習(xí)一門編程語言來創(chuàng)建一個(gè) CGI 應(yīng)用程序?,F(xiàn)在,您只要將一些簡(jiǎn)單的指令嵌入到您的 HTML 文件中,就可以從表格中收集數(shù)據(jù)并進(jìn)行分析。您再不必學(xué)習(xí)完整的編程語言或者單獨(dú)編譯程序來創(chuàng)建交互頁。
2.4 采用的開發(fā)平臺(tái)
網(wǎng)上選課系統(tǒng)的前臺(tái)采用Dreamweaver CS3進(jìn)行葉面制作,后臺(tái)數(shù)據(jù)庫使用Access來維護(hù)和支持,服務(wù)器是采用Mini Asp server 1.0來支持的。
Dreamweaver具有網(wǎng)頁開發(fā)制作和網(wǎng)站管理兩大功能,是目前最為流行的網(wǎng)頁設(shè)計(jì)工具之一。它是一種可視化的網(wǎng)頁編輯軟件,利用它我們可以很容易地創(chuàng)作出跨越平臺(tái)限制并且兼容多種瀏覽器的動(dòng)態(tài)網(wǎng)頁,Dreamweaver 可以對(duì)HTML、XHTML、ASP、ASP.NET、JSP和PHP等類型的網(wǎng)站進(jìn)行開發(fā)。Dreamweaver與Fireworks和Flash軟件一起,被人們譽(yù)為網(wǎng)頁界的三劍客。
Microsoft Office Access是由微軟公司旗下的數(shù)據(jù)庫管理軟件。
Access數(shù)據(jù)庫能夠?qū)ο到y(tǒng)數(shù)據(jù)進(jìn)行強(qiáng)大地分析和處理,使用Access進(jìn)行數(shù)據(jù)查詢,能夠方便快捷地對(duì)各類數(shù)據(jù)分門別類的進(jìn)行匯總,還可以靈活地設(shè)置統(tǒng)計(jì)的條件。
服務(wù)器(Server)是一個(gè)為用戶管理系統(tǒng)資源的計(jì)算機(jī)類軟件,通常情況下可將其分類為文件服務(wù)器、數(shù)據(jù)庫服務(wù)器和應(yīng)用程序服務(wù)器三種。并且運(yùn)行以上軟件的計(jì)算機(jī)和計(jì)算機(jī)系統(tǒng)也統(tǒng)稱為服務(wù)器。
Mini Asp Server 1.0 是一款基于Net Box編寫的、小巧易用且功能豐富的ASP Web 服務(wù)器軟件。它可以和微軟IIS服務(wù)器相媲美:(1)無需安裝,純綠色免安裝免費(fèi)軟件,使用更簡(jiǎn)便。
(2)體積雖小,但功能不示弱,幾乎與IIS服務(wù)器一樣,且更為穩(wěn)定。(3)簡(jiǎn)單易用,無需對(duì)其進(jìn)行繁瑣的的調(diào)試,更不需要任何配置且雙擊運(yùn)行即可使用。
(4)自動(dòng)適應(yīng)端口,在80端被占用的情況下也可以正常開啟使用。東華理工大學(xué)畢業(yè)設(shè)計(jì)(文獻(xiàn)綜述)
主題
2.5 選課系統(tǒng)的需求分析
該網(wǎng)上選課系統(tǒng)面向的用戶主要是在校學(xué)生、課程管理員、在職教師通過對(duì)這些終端用戶和學(xué)校管理的一些需求進(jìn)行調(diào)研以及結(jié)合自己的一些經(jīng)驗(yàn)??偨Y(jié)出他們對(duì)于網(wǎng)上選課系統(tǒng)的一些基本要求。如下是需求調(diào)研和需求分析整理之后的筆記。
1、對(duì)學(xué)生群體進(jìn)行調(diào)研,我們了解到他們希望學(xué)生模塊設(shè)計(jì)成: 當(dāng)學(xué)生需要選課的時(shí)候,能夠登錄到自己的網(wǎng)上選課系統(tǒng)(不用注冊(cè),統(tǒng)一后臺(tái)維護(hù))。登錄到系統(tǒng)之后可以查看到所有通過審核的課程(已滿和可選兩種狀態(tài),已滿是指已經(jīng)達(dá)到該門課程最大選修人數(shù)),并且可以查看對(duì)應(yīng)課程的詳細(xì)信息:課程介紹、上課時(shí)間、地點(diǎn)和講師等。學(xué)生可以根據(jù)課程詳細(xì)信息選擇滿足自己要求的課程,在選擇之后選課信息提交到相應(yīng)教師那里。學(xué)生在以后登錄要能查看到自己選修了哪些課程及相應(yīng)的詳細(xì)信息(如果管理員將該課程刪除,則不能查看)。
2、對(duì)在職教師進(jìn)行調(diào)研,他們希望網(wǎng)上選課系統(tǒng)能夠進(jìn)行以下操作: 新學(xué)期開始,教師能夠編輯(課程相信信息和最大選修人數(shù))和上傳他自己這個(gè)學(xué)期的課程到網(wǎng)上選課系統(tǒng)并自動(dòng)提交到管理員進(jìn)行審批。無論審批是否通過教師能都看到課程審批結(jié)果。對(duì)于通過審批的課程講師還能看到該課程對(duì)應(yīng)的上課時(shí)間和地點(diǎn)以及選課學(xué)生,還能把數(shù)據(jù)導(dǎo)出電子表格形式。
3、對(duì)學(xué)校教務(wù)處進(jìn)行調(diào)研,他們希望管理員職責(zé)能有以下權(quán)限: 管理員進(jìn)入網(wǎng)上選課系統(tǒng)能夠查看老師提交的所有課程的詳細(xì)信息,然后在系統(tǒng)外進(jìn)行管理層協(xié)商,決定是否審批通過。如果課程審批通過,管理員就對(duì)該課程的上課時(shí)間、地點(diǎn)和最大選修人數(shù)在系統(tǒng)中進(jìn)行編輯自動(dòng)發(fā)送給教師和學(xué)生。管理員不能看到具體哪些學(xué)生選修了哪些課程。
本系統(tǒng)主要包括三類管理模塊:用戶管理模塊、課程管理模塊、選課管理模塊。用戶模塊又主要分為三類用戶:管理員、學(xué)生、教師。管理員實(shí)現(xiàn)課程管理、學(xué)生管理、教師管理和信息發(fā)布管理。
三類用戶的功能模塊: 1.學(xué)生模塊:
(1)查看所有通過審批的課程及其詳細(xì)信息功能:課程包括已滿可選擇兩種狀態(tài)的課程。詳細(xì)信息包括上課時(shí)間、地點(diǎn)、課時(shí)和任課老師。
(2)選課功能:對(duì)符合自身要求的課程進(jìn)行選擇,選擇信息自動(dòng)寫入數(shù)據(jù)庫并轉(zhuǎn)發(fā)到教師功能界面。
2.教師模塊:
(1)上傳和編輯課程詳細(xì)信息功能:課程信息包括,課程簡(jiǎn)介和課時(shí)設(shè)置。數(shù)據(jù)流自動(dòng)寫入后臺(tái)數(shù)據(jù)庫和轉(zhuǎn)發(fā)管理員模塊。(2)查看自己課程審批結(jié)果功能:能查看到自己的課程是否通過審批,還有審批課程的一些詳細(xì)安排。
(3)查看和導(dǎo)出已選修自己課程學(xué)生功能:以Excel形式導(dǎo)出,信息包括課程名稱、最大選修人數(shù)和已選學(xué)生姓名。3.管理員模塊:
(1)查看教師上所有傳課程功能。
(2)審批和編輯通過審批的課程信息功能:通過系統(tǒng)外的探討決定是否審批某個(gè)課程,然后在系統(tǒng)內(nèi)實(shí)現(xiàn)并且安排通過審批的課程時(shí)間和地點(diǎn)。將審批結(jié)果和安排自動(dòng)寫入后臺(tái)數(shù)據(jù)庫且轉(zhuǎn)發(fā)給對(duì)應(yīng)的教師,自動(dòng)轉(zhuǎn)發(fā)審批通過的課程到學(xué)生界面。
(3)刪除課程功能。東華理工大學(xué)畢業(yè)設(shè)計(jì)(文獻(xiàn)綜述)
總結(jié)
3.總結(jié)
本論文主要探討并講述了基于ASP的網(wǎng)上選課系統(tǒng)的開發(fā)和實(shí)現(xiàn),并且比較全面的分析、設(shè)計(jì)、開發(fā)出了一套符合高校要求的選課系統(tǒng)。在設(shè)計(jì)過程中,采用一款基于Net Box的小巧簡(jiǎn)單易用且功能豐富的ASP Web 服務(wù)器軟件:Mini Asp Server 1.0,結(jié)合Dreamweaver CS3 和Access數(shù)據(jù)庫的相關(guān)技術(shù)才得以完成該套選課系統(tǒng)。
然而,該系統(tǒng)僅僅是基本實(shí)現(xiàn)了網(wǎng)上選課的所有功能,由于選課系統(tǒng)所涉及的方面比較廣,市面上成熟的完美的選課系統(tǒng)也很多,再加上知識(shí)掌握程度的限制,系統(tǒng)存在著局限和不足之處,具備更完善的功能挖掘空間。主要不足點(diǎn)如下所示:
(1)系統(tǒng)界面不是非常專業(yè),美觀度有待提升;
(2)系統(tǒng)沒有注冊(cè)功能,只能通過管理員系統(tǒng)外添加用戶。
隨著科技信息化的發(fā)展,使得我們的教育教學(xué)更加現(xiàn)代化,各大高校的教學(xué)方式會(huì)越來越朝著信息化和網(wǎng)絡(luò)化方向發(fā)展。除此之外,未來的高??隙〞?huì)擴(kuò)大招生,選課人數(shù)急劇增加。因此,網(wǎng)上選課系統(tǒng)一定會(huì)大受歡迎,為了能夠充分滿足市場(chǎng)需求,系統(tǒng)的功能性、安全性、高效性一定要突顯出來。網(wǎng)上選課系統(tǒng)一定會(huì)為進(jìn)一步實(shí)現(xiàn)完善的網(wǎng)絡(luò)教學(xué)和全校信息系統(tǒng)的管理制度做出不朽的貢獻(xiàn)。東華理工大學(xué)畢業(yè)設(shè)計(jì)(文獻(xiàn)綜述)
參考文獻(xiàn)
4.參考文獻(xiàn)
[1] 劉啟明,韓慶田 清華大.網(wǎng)頁設(shè)計(jì)教程.清華大學(xué)出版社,2010 [2] 耿詳義.JSP基礎(chǔ)教程.清華大學(xué)出版社,2009年 [3] 百度百科http://baike.baidu.com/ [4] 百度知道 http://zhidao.baidu.com/
[5] 王艷芳.Dreamweaver實(shí)例教程.電子工業(yè)出版社,2008 [6] 何婧,林英,秦江龍.軟件需求工程.科學(xué)出版社(2012-02出版)[7] JDK API文檔
[8] 孫涌.軟件工程教程.機(jī)械工業(yè)出版社,2010 [9] 趙增敏.《ASP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)》.電子工業(yè)出版社,2003 [10] 張劍平.《學(xué)校管理信息系統(tǒng)》.北京:中國(guó)鐵道出版社,1997 [11] Alex Homer.Professional ASP Techniques for Webmasters [M].Wrox Press Ltd,2003 [12] Robert B.Mellor.ASP:Learning by Example [M].Franklin Beedle & Associates,2001,.