資源描述:
《學(xué)生選課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、學(xué)生選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:INTERNE網(wǎng)是目前全球最大的計(jì)算機(jī)通信網(wǎng),它遍及全球幾乎所有的國家和地區(qū)。WWW系統(tǒng)是一個(gè)大型的分布式超媒體信息數(shù)據(jù)庫,它極大地推動(dòng)了INTERNET的發(fā)展,已經(jīng)成為INERNET中最流行、最主要的信息服務(wù)方式。WWW技術(shù)只所以能在全球普及,一個(gè)重要的原因就是他與數(shù)據(jù)庫管理系統(tǒng)相互融合,成為一個(gè)處理和共享信息的強(qiáng)大工具。一方面,數(shù)據(jù)庫是一種強(qiáng)大的信息管理工具,另一方面WWW提供了共享數(shù)據(jù)的方法。兩者強(qiáng)強(qiáng)聯(lián)合取長補(bǔ)短,發(fā)揮各自優(yōu)勢,使用戶可以在WEB瀏覽器上方便地檢索數(shù)據(jù)庫的內(nèi)容。因此隨著Internet的發(fā)展,以往的手工隨堂選課不僅復(fù)雜,也牽
2、扯了很多人力以及統(tǒng)計(jì)數(shù)據(jù)的繁瑣。為了減輕教務(wù)處工作,以及每個(gè)學(xué)生更好的選擇自己所喜歡的科目。針對學(xué)生選課這一環(huán)節(jié),本系統(tǒng)從學(xué)生網(wǎng)上自主選課已經(jīng)教師課程發(fā)布兩大方面進(jìn)行了設(shè)計(jì),基本實(shí)現(xiàn)了教師的課程發(fā)布,學(xué)生在線信息查詢,選課功能以及教師課程管理等功能。本文使用了VisualStudio2008和SQLServer2005作為開發(fā)工具,進(jìn)行實(shí)驗(yàn)開發(fā)制作。本系統(tǒng)可以方便老師、學(xué)生更方便的選課。實(shí)現(xiàn)全校學(xué)生選課在線查詢。還可以對新來的學(xué)生信息進(jìn)行信息錄入。由于學(xué)生上課情況復(fù)雜,可以實(shí)現(xiàn)信息修改,及時(shí)調(diào)整學(xué)生的基本情況。關(guān)鍵詞:INTERNE學(xué)生選課數(shù)據(jù)庫24目錄1.引言41.1系統(tǒng)意
3、義41.2系統(tǒng)功能要求41.2.1用戶功能說明41.2.2登陸模塊42.數(shù)據(jù)庫設(shè)計(jì)42.1數(shù)據(jù)庫概念42.2數(shù)據(jù)庫使用的工具52.3系統(tǒng)概念模型62.4數(shù)據(jù)庫邏輯設(shè)計(jì)72.5數(shù)據(jù)庫的物理實(shí)現(xiàn)72.5.1數(shù)據(jù)庫表72.5.2數(shù)據(jù)庫存儲(chǔ)過程:83系統(tǒng)使用123.1登陸123.2學(xué)生選課系統(tǒng)注冊153.3學(xué)生選課193.4查詢22總結(jié)25參考文獻(xiàn)26241.引言1.1系統(tǒng)意義學(xué)生選課系統(tǒng)是一個(gè)學(xué)校不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生選課系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在
4、著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大功能已為人們深刻認(rèn)識(shí),它已經(jīng)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對選課信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套軟件成為很有必要的事情。1.2系統(tǒng)功能要求本系統(tǒng)用戶分為3類:⑴學(xué)生;⑵教師
5、;⑶管理者。1.2.1用戶功能說明學(xué)生:可以查看選修的課程、已完成的課程、課程老師的信息等教師:可以查看課程的時(shí)間、該門課程學(xué)生選修信息、課程信息管理者:可以管理學(xué)生以及教師信息,1.2.2登陸模塊用于用戶登陸,完成基本的驗(yàn)證,根據(jù)所填信息進(jìn)行判斷,進(jìn)行劃分。2.數(shù)據(jù)庫設(shè)計(jì)2.1數(shù)據(jù)庫概念數(shù)據(jù)庫是從60年代初發(fā)展起來的計(jì)算機(jī)技術(shù)。經(jīng)過五十來年的發(fā)展,數(shù)據(jù)庫技術(shù)已經(jīng)趨于成熟。WEB數(shù)據(jù)庫在新的INTERNET環(huán)境中發(fā)生了很大的變化。就數(shù)據(jù)應(yīng)用而言呈現(xiàn)出多樣化的空間,如數(shù)字圖書館、電子出版物、電子商務(wù)、遠(yuǎn)程教育系統(tǒng)等的出現(xiàn),給WEB數(shù)據(jù)庫技術(shù)提出了更多、更高的要求。同時(shí),隨著國內(nèi)
6、高校校園網(wǎng)的建設(shè),基于互聯(lián)網(wǎng)的應(yīng)用系統(tǒng)的開發(fā)正在蓬勃發(fā)展并發(fā)揮著較大的作用。例如,我國許多高校的網(wǎng)上招生系統(tǒng),學(xué)校的各種管理信息系統(tǒng),學(xué)校選課系統(tǒng),還有一些醫(yī)學(xué)院校開發(fā)出的網(wǎng)上診所、遠(yuǎn)程診斷系統(tǒng)等等,都是基于校園網(wǎng)的應(yīng)用系統(tǒng)。24國外的教學(xué)科研軟件與國內(nèi)相比開發(fā)的早而且比較成熟。早在七十年代末,美國就建成了NSFNER(國家科學(xué)基金網(wǎng)),其客體的申報(bào)及課題的進(jìn)展情況匯報(bào)都在網(wǎng)上進(jìn)行。其網(wǎng)上教學(xué)教務(wù)管理系統(tǒng)也十分完善,世界各地的學(xué)生可以坐在家里通過互聯(lián)網(wǎng)完成入學(xué)報(bào)名、選課、考試、畢業(yè)論文、取得學(xué)位這一學(xué)習(xí)生活的全過程。目前,國際上已具規(guī)模的遠(yuǎn)程教育學(xué)校就有數(shù)百所之多,網(wǎng)上教育正
7、在各地發(fā)揮著巨大的作用,為世界各國培養(yǎng)出大筆人才。所有這些都表明,基于INTERNET的校園網(wǎng)的應(yīng)用與深入到校園內(nèi)的各個(gè)方面。在高等學(xué)校的教務(wù)管理工作中,課程表的編排是一項(xiàng)十分復(fù)雜、棘手的工作。在排課過程中,除了滿足大量的制約條件以外,還必須解決許多沖突于矛盾,例如:兩位教師不能同一時(shí)間在同一班級上課、一位教師不能在同一時(shí)間上兩門課等等。利用計(jì)算機(jī)輔助進(jìn)行課表編排工作,既提高了排課工作的科學(xué)性,又可大大減輕管理人員的工作強(qiáng)度,提供工作效率,從而使學(xué)校教務(wù)管理現(xiàn)代化邁上了一個(gè)新臺(tái)階。我國不少高校都實(shí)行了學(xué)