【正文】
ey words : course selection system, management modules, 目錄摘要 ................................................................................................................................IAbstract .........................................................................................................................II目錄 .............................................................................................................................III第一章 緒論 ...............................................................................................................1 課題背景 .............................................................................................................1 關(guān)鍵技術(shù)介紹 .....................................................................................................1 簡(jiǎn)介 ..............................................................................................1 SQL Server ....................................................................................................3 簡(jiǎn)介 .............................................................................................3 HTML............................................................................................................4 Script..............................................................................................................5 課題主要工作 .....................................................................................................5第二章 需求分析 .......................................................................................................7 可行性分析 .........................................................................................................7 網(wǎng)上選課系統(tǒng)的產(chǎn)生和可行性分析 ..........................................................7 功能分析 .............................................................................................................8第三章 系統(tǒng)的設(shè) 計(jì) .................................................................................................10 總體設(shè)計(jì) ...........................................................................................................10 功能的詳細(xì)設(shè)計(jì) ...............................................................................................10 數(shù)據(jù)庫設(shè)計(jì) .......................................................................................................11第四章 系統(tǒng)實(shí)現(xiàn)與驗(yàn)證 ...........................................................................................16 系統(tǒng)實(shí)現(xiàn) ...........................................................................................................16 系統(tǒng)主界面 ................................................................................................16 登錄功能 ....................................................................................................17 學(xué)生模塊功能 ............................................................................................19 教師模塊功能 ............................................................................................20 管理員模塊功能 ........................................................................................21 存儲(chǔ)過程 ....................................................................................................23 類的使用 ....................................................................................................25 系統(tǒng)驗(yàn)證 ...........................................................................................................26 系統(tǒng)運(yùn)行環(huán)境 ............................................................................................27 系統(tǒng)的驗(yàn)證 ................................................................................................27結(jié)論 .............................................................................................................................29參考 文獻(xiàn) .....................................................................................................................30致謝 .............................................................................................................................31第一章 緒論 課題背景學(xué)生選課是學(xué)校教學(xué)環(huán)節(jié)開展的前提和基礎(chǔ),是學(xué)校工作的重要組成部分。學(xué)生選課系統(tǒng)維護(hù)模塊主要完成的是系統(tǒng)管理與維護(hù)功能。之后根據(jù)需求提出了系統(tǒng)管理模塊的總體設(shè)計(jì)方案,并據(jù)此進(jìn)行了詳細(xì)設(shè)計(jì)和編碼實(shí)現(xiàn)。使用計(jì)算機(jī)對(duì)選課信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。而 采用編譯后運(yùn)行的方式,當(dāng)用戶第一次訪問頁面時(shí)對(duì)頁面進(jìn)行編譯,以后在訪問時(shí)就直接運(yùn)行,這樣盡管第一次會(huì)稍微慢些,但以后速度就會(huì)大大提高。而在 中,可以向目標(biāo)服務(wù)其直接復(fù)制組件,當(dāng)需要更新時(shí),重新復(fù)制一個(gè)即可。 簡(jiǎn)介為了處理存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù), 是使用 (Microsoft新的數(shù)據(jù)訪問策略ActiveX Data Objects for the .NET Framework)來完成的。(5) 關(guān)閉 SqlConnection 對(duì)象。雖然 HTML 是一種語言,但 HTML 不是程序語言,如 C++ 和 Java 之類,它只是標(biāo)示語言,你只要明白了各種標(biāo)記的用法便算學(xué)會(huì)了 HTML的格式非常簡(jiǎn)單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作 HTML 頁面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。以 MIS 系統(tǒng)的構(gòu)建思想來實(shí)現(xiàn)網(wǎng)上選課系統(tǒng)可以最大程度的做到實(shí)用性,可擴(kuò)展性和可維護(hù)性相結(jié)合,安全性以及規(guī)范化原則。本系統(tǒng)將從教學(xué)部門的要求出發(fā),實(shí)現(xiàn)公選課的選擇、查詢與統(tǒng)計(jì)。查詢:包括實(shí)現(xiàn)學(xué)生查詢,老師查詢。管理員登錄后的修改教師信息、刪除教師信息模塊中傳遞的是教工號(hào)信息,參數(shù)由用戶輸入的信息得來;修改學(xué)生信息、刪除學(xué)生信息模塊中傳遞的是學(xué)生的學(xué)號(hào)信息,同樣傳遞的參數(shù)由用戶輸入得來。在登錄頁面對(duì)應(yīng)的地方輸入用戶名、密碼,確認(rèn)后登錄。 管理員包括的功能有學(xué)生資料錄入、學(xué)生資料修改刪除、教師資料錄入、教師資料修改刪除、選修課程錄入、選修課限額設(shè)置、系統(tǒng)還原、系統(tǒng)備份等等,將各模塊做成用戶控件,根據(jù)不同的標(biāo)識(shí)跳轉(zhuǎn)到相應(yīng)的界面。 表 學(xué)生選課表字段名 類型 寬度 是否允許空 索引 學(xué)號(hào) char 10 F 主鍵課程號(hào) char 10 F 主鍵成績(jī) smallint 2 T 班級(jí)號(hào)做主索引,為所屬專業(yè)號(hào)建立索引,通過該索引和專業(yè)信息表建立關(guān)聯(lián)。 表 管理員信息表字段名 類型 寬度 是否允許空 索引 賬號(hào) char 10 F 主鍵密碼 char 10 F 第四章 系統(tǒng)實(shí)現(xiàn)與驗(yàn)證 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)主界面登錄界面如圖 所示。管理登錄 () (()) Exit Sub End If 為一圖片控件, 為用戶登錄菜單,添加 3 個(gè)LinkButton 控件,分學(xué)生、教師、管理員身份, 為登錄介紹。登錄界面如圖 所示。系統(tǒng)還原調(diào)用存儲(chǔ)過程 hy,備份調(diào)用存儲(chǔ)過程 bf,添加、修改、刪除課程信息分別調(diào)用存儲(chǔ)過程 ins_c、del_c 、course_update,添加、修改、刪除學(xué)生信息分別調(diào)用存儲(chǔ)過程 ins_s、del_s、student _update,添加、修改、刪除課程信息分別調(diào)用存儲(chǔ)過程 ins_t、del_t、teacher_update。KILL 39。database= + db + 。由于本身能力的局限性,所以所編寫的代碼,即使經(jīng)過反復(fù)檢查也難免出錯(cuò),所以在本階段力求使用有限的時(shí)間找出盡可能多的錯(cuò)誤,力求系統(tǒng)盡量正確。3)字段的個(gè)數(shù)越少越好。在整個(gè)設(shè)計(jì)階段感受最為深刻的是掌握學(xué)習(xí)的方式和解決問題的方法。 his sword was still in his hand, but it was broken near the hilt。 He paused and his eyes closed wearily. After a moment he spoke again. 39。 said Aragorn. But Boromir did not speak again. 39。 and then they stood a m