基於Web的習題管理系統的設計與實現開題報告

2021-03-04 03:57:58 字數 4725 閱讀 5466

北京林業大學

本科生學位**開題報告

姓名:徐驊攻讀學位:工學學士

專業:電腦科學與技術研究方向:

入學年月:2023年9月1

導師姓名:王春玲職稱: 副教授

一、研究的目的,意義,國內外研究現狀及發展趨勢

隨著計算機技術的普及與遠端教育模式的不斷**和發展,基於web 的習題管理系統逐漸受到重視。基於web的習題管理系統可以使學生從自身條件出發,更加自由地掌握習題的內容,更好的完成複習計畫,節省了大量的時間和教師資源,並將改變傳統的教學模式,對推動教學改革起到積極的作用。

試題庫在教育活動中具有十分重要的意義,試題庫經過發展已經逐步形成了自己的理論、原則和方法,發展成一門新的教育管理手段,即計算機輔助教學的乙個方面,它在教學實踐中的優越性:一是教學管理上的,試題庫具有高效、經濟、靈活和保密的特點;二是教學測量上的,由於試題庫生成的試卷具有質量高、可預控等特點。試題庫不僅是一項網路資料庫技術,而且是一種實實在在的產品。

一項很有前途的教育發展的服務,也是競爭非常激烈的乙個領域。

運用計算機進行試題管理是計算機輔助測試(***puter assisted testing)中首要專案,最早運用這項技術是2023年ibm公司和美國洛杉磯學區共同開發的乙個ctss(classroom teacher supporting system)。ctss系統最初管理乙個美國歷史題庫,其中貯存有800道題目,能為中學教師生成測試、家庭作業、課堂討論題以及課外輔導材料等。ctss採用批量處理方式,先由教師填寫申請單,表明所需題目的數量,類別及相關屬性,經光電掃瞄機輸入電腦。

ctss能自動選取題目,影印所需的份數,還能自動輸入答案單、核對答案和評分等。後來,加利福尼亞州開發了乙個擁有是乙個題目庫的系統,大的試題庫裝有萬個以上的試題。計算機輔助教學能編制出各種測驗,如自我測驗、定位測驗、診斷性練習、學期測驗和綜合測驗等[1]。

在我國雖然計算機參與教學管理已經有比較長的時間,但由於受到硬體裝置效能和軟體製作水平的限制,在過去的一段時間中,利用計算機現代化管理試題的技術只為少數對電腦程式精通的人士所掌握,廣大的教育工作者仍然處於手工操作的低水平上運作,不外遇先把試題抄寫在卡片紙上,再分別放置於不同的試題庫中,不僅複製機極其困難,而且更新,查詢也十分麻煩,效率極其低下[2]。隨著計算機的發展,智慧型化網路試題庫系統作為網路資料庫的綜合運用,為試題的儲存、分類和檢索提供了科學的、有效的方式和手段,為編制科學的、公正的試卷提供了高效率和低成本的手段;而且更為重要的是它作為教學評價工具的重要作用。因此,對題庫進行研究和建設是有十分重要的意義的,也是非常有實用價值的。

二、要解決的問題

作為現代教育教學支援系統的重要組成部分,遠端考試系統、習題管理系統的開放和研究取得了很大的發展。本課題主要要解決如下問題:

1.分析web題庫系統的開發現狀,對題庫的建設方法進行分析和研究,確定系統的基本功能框架和資料庫模型。

2.學習使用c#語言程式設計,了解這種語言在web程式設計方面的特點,建立與資料庫的聯絡。

4.資料庫的建立是本系統最為重要和繁瑣的部分,需要不斷的改進和新增,要在程式設計之前就寫好資料庫指令碼

5.對基於web的題庫系統系統測試過程和測試方法進行分析,研究並確定策略。

三、方案可行性分析

1. 系統執行可行性

實用性:系統必須保證實用,根據學生與教師的需求和使用習慣,針對不同級別,不同功能,做出符合要求的作業管理系統。

安全性:將客戶端與資料庫隔離起來,客戶端無許可權直接訪問資料庫,有利於安全管理,可有效防止惡意攻擊。還可以利用中介軟體的安全管理特性進一步加強許可權控制管理。

易用性:可以在任何聯網的裝置上使用,用瀏覽器訪問網頁即可。介面清爽簡潔,操作簡便。

穩定性、可靠性:基於web三層應用體系結構能更好地調整應用體系,還可利用中介軟體的特點來選擇路由、平衡負載,提高整個系統的效能。

2. 經濟可行性

習題管理系統可以提高教師的工作效率,可以方便學生自我檢測和老師掌握學生的學習情況。從而減少人力資本的投入。所需硬體軟體**便宜,使用時間長,除伺服器需要長時間執行,沒有其他成本。

系統投入使用後可以取代現有的ftp伺服器,能夠收回基本的投入成本而不增加額外的資金,從經濟角度來說,本系統完全必要。

3.技術可行性

運用物件導向的思想對系統進行分析。明確系統功能,將系統劃分為各個子模組,使用rational rose和microsoft visio進行建模。

資料儲存方面,由於系統資料量相對較小,使用my sql資料庫。

系統整體架構採用軟體結構常用的三層架構,使用c#語言來進行頁面架構,達到將html**與後台**分開的目的。組織頁面結構,使用最新的html5標準構建框架並採用css+div結合的方式構造頁面布局,採用c#技術實現頁面互動與前後端資料互動的功能。

從所使用的技術來看,習題管理系統可以開發。

四、實際意義

通過web技術構建網上習題管理系統,通過統一的管理,分別設定教師使用者和學生使用者,教師負責上傳習題和解答疑難問題,學生通過網路可以方便的進行自我檢測和留言提問,這種方式能為老師和學生提供極大的方便。老師能通過學生的自測情況了解學生的薄弱環節,能及時解決學生的疑問,對於教學有指導意義。學生通過檢測能明確自身的弱項,課後進行複習,疑難問題能方便的得到街道。

在資訊化時代,時間尤為寶貴,而網路習題管理系統能極大的節約師生的時間,提高教學和學習效率,是適應新時代教學需要的。雖然系統規模不是很龐大,但功能完善後可以大大減輕教師的工作量和學生的學習任務,極大的提高了教師的工作效率和學生的學習效率。

數位化教育是科技發展下教育改革的發展方向,是現代教育的乙個重要特徵,通過inter***/intra***來實現網上作業提交,是現代教育技術的乙個具體實現,具有很重要的現實意義。同時,**作業管理系統實現了作業的無紙化管理,可以有效利用校園網的軟硬體資源,使其發揮最大效力,簡化、完善日常教學的管理工作。

1.集中管理,共享使用

2.開放使用

3.集中儲存測試資料

4.功能豐富

5.簡單易用

本系統做到以人為本,功能強大而使用簡單。

五、實現軟體

1.sql server 2005

2. microsoft visual studio 2010

六、硬體要求

伺服器:pentiumiii500以上或更高,記憶體:128m以上;硬碟:至少10g以上;cd-rom:16倍速以上;網絡卡:10mb/100mb自適應;至少一台伺服器

客戶端:pentiumii266以上微機;記憶體:64mb硬碟:至少5g以上;網絡卡:10mb/100mb自適應,至少一台工作站,使用tcp/ip協議的區域網。

七、工作進度

2月15日----2月28日 ,查閱相關文獻,閱讀相關參考書籍,著重學習c#語言、資料庫技術和軟體工程,寫出開題報告,檔案綜述。

3月1日-----3月31日,根據程式的需要編寫資料庫。

4月1日-----4月30日,程式設計程式的編寫工作,和老師交流不足之處。

5月1日-----5月31日,完善程式,做出成品,撰寫結業**。

6月1日-----6月15日,準備答辯事項。

八、預期效果

1. 通過伺服器建立乙個web**;

2. 此**有管理員、教師和學生三個型別的使用者;

3. 管理員對**持有全部許可權,能新增、修改、刪除使用者,管理習題等;

4. 教師能上傳題目,能通過留言板回答學生提問;

5.學生能在**上進行自我測試,能通過留言板留言疑難問題;

7. 通過此系統,提高教學和學習質量。

8.完成三個型別使用者的操作頁面,登入後,不同的使用者進入不同的頁面繼續各自的操作。

九、參考文獻

[1]john j. patrick. sql server 2000參考大全[m].清華大學出版社,1995:10-123.

[2]飛思科技產品研發中心編著.jsp軟體工程案例精解[m].電子工業出版社,2005:86-126.

[3]李萍.sql server 2000 應用開發教程[m].電子工業出版社,2003:100-121.

[4飛思科技產品開發研究中心,sql server2000系統管理.電子工業出版社[m],2001:36-45

[5]楊冬青等.sql server 原理一資料庫設計與實現[c].北京清華大學出版社,2004:154-158.

[6]julia case bradley anita visual c# 2008程式設計教程[m].北京清華大學出版社,2010:55-200

[7]王小科,趙會東等.c#開發入門及專案實戰[m].北京清華大學出版社,2012:87-300.

[8]梁冰,呂雙,王小科.c#程式開發範例寶典[m].人民郵電出版社,2009:150-200.

[9]李佳,付強,丁寧等.c#開發技術大全[m].北京清華大學出版社,2009:300-350.

[10]sql server原理—資料庫設計與實現[j].北京清華大學出版社,1995:10-123.

[11]劉毅,俞國紅.試題庫管理系統的設計與開發[j].常州工學院學報,2010(6):2.

[12]engineering economics(10 th ed),dgarmo e.p.et.al,prentice-hall[j] .1997.

[13]u.black.foundation for broadband ***works[j].prentice hall,1997:70-80.

[14]werry c.the work of education in the age of ecollege,***puter and ***position [j].2002,19:

127-149.

[15]shuell t.j. cognitive learning,review of educational research[j].1986,56:411-436.

基於WEB的機房管理系統的設計與實現

萬方資料 第 期張中華 基於 的機房管理系統的設計與實現 構的一種變化或者改進的結構。在這種結構下,使用者工作介面是通過 瀏覽器來實現,極少部分事務邏輯在前端 實現,但是主要事務邏輯在伺服器端 實現,形成所謂三層結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與公升級的成本和工作量,降低了使用者...

基於WEB的績效津貼管理系統的設計與實現

作者 李吉旺居里鍇 軟體 2013年第03期 摘要 以高校績效津貼改革為契機,針對績效津貼改革引起的管理困難,提出了基於web的工程訓練中心績效津貼管理系統。本文還介紹了該系統核心技術的實現方法。關鍵詞 績效津貼改革 工程訓練中心 績效津貼管理系統 中圖分類號 tp311.52 文獻標識碼 a do...

基於web的工資管理系統課程設計

工資管理是乙個單位不可缺少的部分,因為工資是乙個單位與職員之間最重要的關係紐帶,它是職員辛勤勞動的主要成果,不同的職員工資不同,所產生的價值也不同。一直以來人們都是使用傳統的方式管理,但是這種方法效率低,管理不方便,隨著電腦科學的不斷發展,更加不能滿足人們的需求,為了能合理的管理工資問題,使用計算機...