【正文】
前者是嵌在網(wǎng)頁中的 Java 小應(yīng)用程序,建立一個包含 Applet 的 JSP 頁面,通過 JSP 頁面中的 Java 腳本( scrilet)從文件或者數(shù)據(jù)庫中讀取所需要的數(shù)據(jù),把這些數(shù)據(jù)存放在相應(yīng)的變量或者數(shù)組中,之后,在 JSP 頁的 Applet 的 參數(shù)行中,用 param name=” sale” value=” %=data%” 把變量值傳給 Applet 進(jìn)行具體的繪制。在跳出 循環(huán)后將它們輸出。對于教師,只需對他所需要統(tǒng)計的單門課程進(jìn)行統(tǒng)計,相對學(xué)生來說更加容易。+word2+39。+word1+39。 并且由于成績顯示的頁面有多個頁面都要訪問,但它們所傳的值 的多少 卻是不同的。 圖 管理員查詢學(xué)生成績界面 供選擇的查詢類型包括:學(xué)號、學(xué)生姓名、所屬學(xué)院、班級、教工號、教師姓名、課程號、課程名、學(xué)期。最后讓作者發(fā)現(xiàn)了 hidden 這個表單元素。 4. 3. 2 修改學(xué)生成績 修改學(xué)生成績是只有管理員才能進(jìn)行的。 因此要得到準(zhǔn)確的系統(tǒng)當(dāng)前的時間, 應(yīng)該 是選擇 JavaScript。 4. 3. 1 添加學(xué)生成績 圖 管理員添加學(xué)生成績界面 在這一部分,需要管理員輸入學(xué)號、課程號、成績以及選擇考試號(期中、期末)。 if((student)){ //當(dāng)?shù)卿浻脩魹閷W(xué)生時,進(jìn)入學(xué)生主頁面 ()。學(xué)生只能對他自己的信息、成績進(jìn)行操作,而教師可以錄入成績。 stmt=()。 4. 1. 4 數(shù)據(jù)庫連接代碼設(shè)計 因為本系統(tǒng)功能的實現(xiàn)是建立在不斷地對數(shù)據(jù)庫進(jìn)行操作的。 (4)建立一個 文件用來測試數(shù)據(jù)庫是否連接成功。 JSP 使用的是 JDBC 技術(shù)。 接下來以教師基本信息表為例說明建表過程: create database school on (name=school_dat, filename=39。 CATALINA_HOME D:\Tomcat 西南科技大學(xué)畢業(yè)設(shè)計(論文) 22 提供的 OLAP 服務(wù)功能現(xiàn)在稱為 SQL Server 20xx Analysis Services。 167。 4. 1 系統(tǒng)設(shè)計前期工作 167。 5) 教師信息管理:包括添加教師信息,刪除教師信息,查詢教師信息和修改教師信息。 2) 修改密碼:學(xué)生可以對自己的登錄密碼進(jìn)行修改。 167。 2. 3. 3 靈活性 在系統(tǒng)的實際運行中, 將會遇到很多的問題。 數(shù)據(jù)流來源:教師 數(shù)據(jù)流去向: P1, 數(shù)據(jù)流組成: 教工號 數(shù)據(jù)流名稱:學(xué)生個人信息 總編號: 201 數(shù)據(jù)流編號: 01 簡要說明:在其登錄時取得,包括該生的主要信息,為后面的查詢創(chuàng)造條件。 2. 2. 5 本系統(tǒng)所涉及的主要外部實體及數(shù)據(jù)存儲詳解 圖 數(shù)據(jù)字典外部實體管理員 外部實體名稱:管理員 總編號: 101 外部實體編號: 01 數(shù)量: 45 人 簡要說明:管理員負(fù)責(zé)對學(xué)生、教師信 息以及學(xué)生的成績進(jìn)行維護(hù),并可以對學(xué)生的成績進(jìn)行評估。 5) 標(biāo)準(zhǔn)分分析 需求 標(biāo)準(zhǔn)分管理包括標(biāo)準(zhǔn)分單個 、集體和組合 輸出 , 班級 、年級、學(xué)科、組合班級 標(biāo)準(zhǔn)分計算 , 標(biāo)準(zhǔn)分平均分統(tǒng)計分析 。系統(tǒng)管理人員將教師的基本信息輸入到系統(tǒng)中。在進(jìn)行完分析后還應(yīng)該實現(xiàn)其報表的打印輸出。 和教師信息的管理一樣,對學(xué)生的信息錄入也是主要針對零星的、遺漏的信息。 管理員是這個系統(tǒng)中最重要的 角色,他負(fù)責(zé)將教師信息和學(xué)生信息輸入到該系統(tǒng)中,并且把成績分析 報表送交教務(wù)處。 2. 2. 1 系統(tǒng)實體關(guān)系分析 在成績評估系統(tǒng)的數(shù)據(jù)庫中最重要的兩個角色便是學(xué)生與教師,他們之間的關(guān)系最為緊密,而把他們聯(lián)系起來的 關(guān)系鏈也是非常清晰的,他們以及與其他實體的關(guān)系 如圖 所示 。 JSP 的另一個安全為數(shù)據(jù)庫安全。 JSP 的安全性之一是不泄漏源代碼 [4],相比 客戶端執(zhí)行的 JavaScript 程序,用戶不能看到 JSP 源程序。生成內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBean 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端執(zhí)行。 2. 1. 2 開發(fā)工具的選擇 目前有許多的開發(fā)工具可以供作者選擇,其中比較 適合 的有 PB, JSP, ASP。 2. 1 系統(tǒng)可行性分析 167。 1. 3 相關(guān)領(lǐng)域在國內(nèi)外的發(fā)展現(xiàn)狀和趨勢 現(xiàn)在, 許多國家都把教育 的信息化 作為重要的戰(zhàn)略決策,制定 了 專門的計劃并組織實施。它的內(nèi)容對于 學(xué)生 、 教師 和管理者來說都至關(guān)重要 。 1. 2 開發(fā)學(xué)生成績評估系統(tǒng)的意義及必要性 在老師的日常工作中,對學(xué)生的成績進(jìn)行統(tǒng)計分析管理是一項非常重要也是十分麻煩的 工 作,高校學(xué)生成績 評估 工作量大,學(xué)籍處理條件復(fù)雜,人工處理非常困難。5. 3測試方案 ........................................................... 50 西南科技大學(xué)畢業(yè)設(shè)計(論文) 167。4. 4學(xué)生信息管理模塊 ................................................... 44 167。4. 3. 2修改學(xué)生成績 ................................................. 30 167。4. 1. 2創(chuàng)建數(shù)據(jù)庫 ................................................... 21 167。2. 3. 4經(jīng)濟(jì)性 ....................................................... 16 167。2. 2. 2系統(tǒng)業(yè)務(wù)流程描述 .............................................. 6 167。1. 1現(xiàn)在的學(xué)生成績評估存在問題 .......................................... 1 167。但是由于種種原因,要對學(xué)生的成績進(jìn)行評估是很難的 。 關(guān)鍵字: 成績評估;信息管理; 數(shù)據(jù)過濾 西南科技大學(xué)畢業(yè)設(shè)計(論文) Abstract At least for this moment, the learning effect of a student is mainly evaluated by grade. Thus, the evaluation is of great importance to the education. Nevertheless, to have an evaluation of the student’ s grade is very difficult due to several reasons. Especially in universities and colleges, the management of the grade is a tough job, and it has very plex condition to handle, In particular for manual work. With the rapid development of electronic information, it is no more a hard thing by using electronic techniques to realize the automatic evaluation. Especially today, when work is widely used, to build a work for evaluation can accelerate to realize the function of the system and reduce the working burden of universities and colleges. The author managed to use JSP+SQL to form an evaluation work system. Firstly, it gives a brief introduction to the actuality of the evaluation system and the tools. And then, it provides a detailed analysis and design to the function the system will achieve, followed by the realization of the system as well as some technical problems encountered in this process and their solutions. Keywords: evaluation of the student’ s grade。2. 1. 2開發(fā)工具的選擇 ................................................ 3 167。2. 3. 1精度 ......................................................... 15 167。3. 3人工處理過程 ....................................................... 20 第四章 系統(tǒng)設(shè)計與實現(xiàn) .................................................... 21 西南科技大學(xué)畢業(yè)設(shè)計(論文) 167。4. 2登錄模塊設(shè)計 ....................................................... 24 167。4. 3. 4查看成績平均分排名 ........................................... 40 167。4. 6. 3 session 問題 ................................................. 49 第五章 應(yīng)用與測試 ........................................................ 50 167。 ? 設(shè)計出可靠的、基于源數(shù)據(jù)的方案以評估教學(xué)方案的效果對于提高教學(xué)質(zhì)量來說,又是如此重要。 根據(jù)學(xué)生的成績進(jìn)行教學(xué)評估的系統(tǒng)正是為了滿足這一需要而設(shè)計開發(fā)的。這些優(yōu)點 都 能夠極大地提高 教學(xué) 管理的效率 ,方便學(xué)生查詢成績,教師明確教學(xué)效果以及管理者進(jìn)行分析評估。 至于國內(nèi),由于相對國外發(fā)展較晚,目前為止還未開發(fā)出比較好的教學(xué)管理系統(tǒng),但是隨著我們國家的技術(shù)不斷的進(jìn)步,在這一領(lǐng)域也有了一定的發(fā)展,也逐漸開始運用到學(xué)校的教學(xué)工作當(dāng)中。其次是從信息化的角度上來講,在方案二中教師和學(xué)生都可以 通過網(wǎng)絡(luò) 對成績進(jìn)行查詢 , 實現(xiàn)了 教育的信息化 , 當(dāng)然也 提高 了該系統(tǒng)的可用性 。 JSP 與 ASP 相比有很多特有的技術(shù)特點 [3]。 (4)JSP 可定制標(biāo)簽庫 用戶使用一些 HTML 的標(biāo)簽和嵌入的腳本來進(jìn)行動態(tài)網(wǎng)站的開發(fā)。解決這個問題需要利用 session 對象,用這個對象進(jìn)行頁面的訪問控制。 鑒于以上的原因,作者選擇了 JSP 作為該系統(tǒng)的開發(fā)工具。針對系統(tǒng)不同的角色可以有不同的操作限制。在本系統(tǒng)中,管理員起到了很大的作用,他負(fù)責(zé)對教師、學(xué)生、成績的管理,而高級的管理員可以對其他的管理員進(jìn)行管理。 圖 系統(tǒng)數(shù)據(jù)流程圖管理員管理模塊 沒有權(quán)限 管理員個人信息 管理員信息 管理員信息 管理員信息 管理員信息 管理員信息 管理員信息 管理員信息 管理員信息 管理員信息 添 加 管理員 查詢管理員 D3管理員基本信息 刪除管理員 修改 權(quán)限 權(quán) 限 驗 證 管理員 學(xué)生成績 教師個人成績 查詢信息 學(xué)生成績 查詢信息 學(xué)生成績 學(xué)生成績 學(xué)生成績 教師個人信息 學(xué)生成績 學(xué)生成績 學(xué)生成績 管理員 教師 查看學(xué)生成績 D4 學(xué)生成績 表 修改學(xué)生成績 添加 學(xué)生成績 錄入學(xué)生成績 西南科技大學(xué)畢業(yè)設(shè)計(論文) 11 標(biāo)準(zhǔn)分分析 標(biāo)準(zhǔn)分分析模塊,是本系統(tǒng)的核心。在學(xué)生的信息有所更改時, 需要及時地對其進(jìn)行 修改,以確保記錄的準(zhǔn)確性。每當(dāng)要錄入成績時,由管理員負(fù)責(zé)開鎖。在該系統(tǒng)中,作者允許教師可以將期中考試與期末考試錄入到系統(tǒng)當(dāng)中,在統(tǒng)計的時候便可對這兩次的考試進(jìn)行比較。 2. 3. 1 精度 該系統(tǒng)要求對數(shù)據(jù)的輸入要 符合其對數(shù)據(jù)格式的要求,而輸入的信息又都必須是實際存在的,并且對其描述要做到準(zhǔn)確無誤且詳細(xì),以方便以后的查詢工作。由于系統(tǒng)需要處理的數(shù)據(jù)量很大,一旦做出來的系 統(tǒng)性能不強,數(shù)據(jù)的處理時間就會很長,從而使系統(tǒng)的可用性降低。 2. 3. 4 經(jīng)濟(jì)性 系統(tǒng)的經(jīng)濟(jì)性是指系