假如 要作這個系統 要從哪里下手?需要哪些方面的知識?

熱心網友

軟件名稱 明諾學校作業管理系統 2。0 下載: 軟件語言 簡體中文軟件類型 國產軟件授權方式 免費軟件大小 4 MB∷軟件簡介∷ 在現代化教育技術模式下,計算機在學校已相當普及。在這樣的環境下,學校對學生的部分作業提出了更高要求,例如要求學生作業能夠長期保存到計算機中以利于學校將來教學的重復利用,要求教師能夠在任何聯網的計算機上進行在線作業的布置(發布)、停止、批改、成績統計、成績瀏覽,要求學生能夠查詢自己上交的作業,家長也可以利用學生帳號聯網計算機對學生作業情況進行了解與查詢。  而現在各個學校作業管理一般用以下兩種方法:  * 將作業存在軟盤上交  * 存放到教師電腦上的一個共享目錄內  用前一種方法每次課都要收大量的磁盤,不太好帶;使用速度特別慢;容量小,較大的作業保存不了;另外磁盤還特別容易壞,經常學生是將唯一的一份上交了,壞盤后無法處理……   第二種方法要好一些,解決了軟盤容量小、容易壞的問題,只要辦公室電腦是與教室互聯的,老師在辦公室批改作業時就可以通過網上鄰居將作業取過來。但這還存在一個更致命的缺點:學生可以隨意查看、更改和刪除其它同學的作業,造成大量如抄襲作業、惡意刪除或修改其他同學作業的事情發生;老師在幫學生修改作業時,也很容易搞亂哪些是改過,哪些沒改過;因為上交的都是電腦文件,所以不方便加注評語;還有也經常會發生老師搞不清哪個作業是誰的、或是舊作業沒刪除掉,跟新作業搞混了等情況,雖然有些可以用嚴格的紀律來實現管理,但只要有一個同學不守紀律,就可以給老師帶來非常大的麻煩,而且很難找到責任人;并且因為教室的電腦都是公用的,學生做了一半的作業如果放在學生電腦上很可能被其他同學搞丟或是抄襲,還是只能用軟盤帶走,這些都使教師對學生作業的管理產生很大的麻煩。  明諾學校作業管理系統就是在這樣一個條件下進行開發的,系統利用一臺Web服務器對學校所有電子文檔格式的作業進行管理,任何學生機只要能夠運行(Internet Explorer 5。0或以上版本)就行了,系統基本實現了現代電子文檔格式作業的所有管理模塊。計算機房學生作業管理系統 2。6軟件大小: 1172KB軟件語言: 簡體中文軟件類別: 國產軟件/免費版/QQ 專區運行環境: Win9x/Me/NT/2000/XP下載: 基于WEB的通用組卷系統的設計與開發吳冬芹yzwudongqin@ 揚州大學教育科學與技術學院 江蘇揚州 225009【摘要】組卷是教育活動中的不可缺少的環節,通用組卷系統則是教育信息化進程中的重要組成部分。本文以對組卷的現狀分析出發,提出 “遠程通用組卷”模型,并詳細闡述了系統的目標、主要功能以及技術實現。【關鍵詞】ASP;通用組卷;教育信息化1。前言目前,在教育系統中,組卷環節存在的問題十分突出。學生的每次測驗和模擬考試都離不開試卷,而每次考試為了能出一份難易適中,又能體現對能力和知識點全面考察的試卷,教師需花費相當多的時間和精力。即使如此,也很難保證所出的試卷的科學性、合理性,甚至可能會出現試卷偏難或偏易的現象,達不到預期的考察目標。在這種背景下,一個基于互聯網的非接觸式、智能型、開放式、跨學科、多層次的通用智能組卷系統應運而生。該系統突破了計算機組卷的隨機性設計構架,解決了包含選擇題、判斷題、填空題、組合題、計算題和證明題等多種題型在內的智能組卷問題,實現了題目錄入、題目管理、試卷管理、試卷分析、手工調整、智能組卷和答案生成等環節的全程微機化和網絡化,為教師的工作提供了極大的便利,成為教育信息化進程中不可缺少的一部分。2。系統目標“遠程通用組卷系統”以網絡數據庫基礎,借助互聯網技術組織、實施組卷過程,利用ASP的內置組件,配合后臺數據庫SQL server的使用,發揮計算機強大的數據處理功能,實現組卷的目的。系統實現的目標主要包括:2。1。實現系統通用性通用組卷系統突破了學科的限制,普遍適用于大學程序設計、微機原理、英語等需要大量練習的課程及中學數學、物理、化學和英語等作業量大、考察頻繁的學科。對于任何學科,只要教師事先將所講授學科的相關試題信息按章節、知識點錄入數據庫中,即可方便快捷的開展組卷工作。2。2。開放性整個系統基于互聯網技術,采用開放式設計。教師在任何地方均可通過計算機登陸系統,開展組卷工作,也可以利用遠程錄入子系統,根據需要自行添加、編輯和修改題庫中的課程、章節、知識點和所有題目。同樣系統多于學生也是開放的,學生可通過網絡登陸,根據自己的情況組出適合自己的、難度適當的個性化試卷,進行自我考核,檢查自己的知識掌握情況。2。3。實現智能組卷與手工組卷相結合系統根據用戶的不同使用目的和習慣,定制了智能組卷與手工組卷兩種方式供用戶選擇,以滿足不同層次用戶的使用需要。系統實現了對包括計算題和證明題等在內的各種題型自動組卷,用戶可根據自身需要定制組卷標準,包括難度、能力、題型、分值、章節、知識點的設定。系統將會按照用戶的要求進行智能化的處理,生成滿足用戶需要的試卷。2。4。綜合體現對能力和難度的考察對于試題庫中的試題,事先可依據教育測量中難度和區分度的計算方法求出相應的數值,經過管理員的審核后,在后臺數據庫中對每一條題目依實際測量情況,對不同難度等級(即難、中、易)、不同能力等級(即識記、領會題、簡單應用、綜合應用)賦以相應的分值;記錄在數據庫中。組卷時,系統按照用戶對能力、難度的總體考察要求對試題庫中的題目進行選擇、組合,生成符合要求的個性化試卷。2。5。組卷結果的雙向處理經過手工組卷或智能組卷后,所生成的試卷既可以是WORD格式,打印出可直接供學生考試用;也可以是符合一定格式的網絡試卷,直接提供給在線考試系統的試卷庫,作為學生在線考察成績的基礎,從而滿足網絡背景下的考試對高質量、個性化試卷的需求。3。系統的設計與實現3。1。數據庫的設計數據庫的設計是智能組卷系統中極其重要的一部分,整個系統建構在以試題為主的數據庫上,系統能否成功,關鍵在于數據庫的設計是否合理,是否有較強的伸縮性;是否能夠易于維護和擴充。智能組卷系統中所涉及的信息較多,如果將這么多的信息放到同一個數據表中,由于它們之間的性質并不完全相同或者類似,這樣勢必會造成信息冗余,為此,須將其中聯系比較緊密的信息單獨存放。經過細致周密的分析,最后將組卷系統的數據庫劃分為如下幾個主要的數據表:如表1所示。表1 數據庫中主要數據表用戶資料表用來存儲使用該系統的用戶信息課程表存儲該組卷系統中所涉及的課程知識點存放每一科目對應的知識點題型表存儲在組卷中可能涉及到的題型臨時題目表存儲普通用戶所添加題目的詳細信息正式題目表存放管理員所添加的題目和經過審核的普通用戶所提供題目的信息組卷參數表組卷中所涉及到的能力、難度、互斥等參數臨時試卷表存放尚未被正式采用的試卷相關信息正式試卷表用來存放已被正式采用的試卷相關信息答案存放所有試題的答案3。2。系統功能分析與設計遠程組卷系統主要由六個功能模塊:用戶管理模塊、課程管理模塊、知識點管理模塊、試題管理模塊、組卷模塊、試卷管理模塊組成。系統的功能結構如圖1所示。圖1 組卷系統功能結構圖用戶管理模塊:為便于對系統進行管理。系統將用戶分為兩種類型:普通用戶和系統管理員。系統采用用戶注冊和登錄機制,通過用戶id和用戶密碼加以識別。普通用戶使用系統可以完成的活動包括:注冊;登錄;瀏覽,包括瀏覽知識點、題型、臨時庫中的題目、臨時試卷庫中的試卷;實現智能組卷。為防止用戶的誤操作或惡意破壞,對普通用戶進行權限控制,所有操作僅能對臨時庫中的試題和題目進行修改;用戶無權對正式庫中的文件進行操作。系統管理員享有一切權限,主要負責對系統的管理、維護、對普通用戶申請的審批,審閱用戶添加的試題等。課程管理模塊課程管理模塊實現了系統的通用性,通過本模塊可以方便向系統中添加新的課程,對于已經不需要的課程,也可將其刪除。知識點管理模塊對于新增加的課程,可通過本模塊添加該課程的章節以及要考察的知識點,對于不需要的知識點可以將其刪除,同時可以在本模塊中瀏覽到本課程的所有知識點。試題管理模塊在添加了知識點后,就需要通過本模塊的“上傳試題”的功能為各知識點錄入相對應的試題及答案。錄入時,系統會根據所選擇的題型的不同自動生成編號。為保證系統的安全,普通用戶所上傳的試題暫存于臨時題庫中,用戶可以瀏覽臨時庫中的題目,進行刪除和修改。需經過管理員的審核后才能進入正式題庫。管理員可以對正式試題庫中的題目進行刪除、修改等操作。組卷模塊組卷模塊是智能組卷系統的核心所在。考慮到組卷的目的不同,系統允許用戶在該系統內選擇“手工組卷”或“智能組卷”中的一種進行組卷,定制并保存自己的試卷。智能組卷是為需要快速完成組卷過程的用戶而準備,用戶選定智能組卷所覆蓋的章節、知識點、以及用戶希望采用的題型,對整份試卷的難度、能力、互斥的知識點等參數進行設定,系統將按照用戶的需求,采用最久最近未用算法進行試卷的組織,避免所出試卷的雷同性,組卷結果可以實現手工微調。對于手工組卷,是為那些想先看到題目的詳細信息,再決定是否采用的用戶而準備,用戶可以根據實際需要選擇需要組卷的章節、知識點以及題型,手工完成組卷的全過程。試卷管理模塊兩種組卷方式所生成的試卷,均暫存于臨時試卷庫中,被采用后管理員可將其加入正式試卷庫中作為備份保管。用戶可通過“試卷管理”模塊預覽所生成的試卷,對其中的題目進行刪除或重新選擇,并可以選擇自動生成試卷答案。其中的試卷分析可以幫助用戶分析所得試卷的難易程度以及所覆蓋的知識點的詳盡的數據分析報告,供用戶在修改時參考。3。3.系統的技術實現對于通用組卷系統,考慮到后期的升級及跨平臺的需要,系統的設計與開發完全基于ASP(Active Server Page)技術,不同的瀏覽器都可以讀取和執行。asp文件,做到了與瀏覽器無關。利用ASP開發的腳本程序全部運行在服務器端,極大地減少了對客戶端的要求,同時也減少了后期的維護工作。而ctiveX控件、Javascript、VBSscript腳本語言以及XML的使用,實現了組件化的系統開發,使得本系統具有無限的可擴充性。本系統采用SQL server作為后臺數據庫,對于數據庫,本身并不能提供WWW的直接訪問,ASP采用ADO(ActiveX Data Object)技術可以訪問任何ODBC兼容的WEB數據庫,ADO是一種ActiveX對象,是一組優化的訪問數據庫專用對象集。ADO使用內置的 RecordSet對象作為主要的數據接口,可以使用VBScript或者JavaScript語言來控制對數據庫的訪問及查詢操作結果的輸出顯示。 ADO在訪問數據庫之前,必須先建立數據源,設置DNS(Data Source Name)連接并打開相應的數據庫,然后使用SQL命令完成相應的數據庫操作命令,再用ASP語句返回結果。4。結束語本系統以科學的評價標準為依據,采用能力、難度、知識點多向考察的指標體系,從而保證組卷結果的全面性、科學性,處在當今網絡日益普及的信息時代,組卷系統滿足了隨時隨地、方便快捷開展組卷工作的需求。成為教育信息化不可缺少的一個部分,與此同時還減輕了一線廣大教育工作者的負擔,使他們能有更多的精力投入到教學研究中去。 。

熱心網友

我建議用vc或vb來寫,因為這樣寫界面可能會比較容易點,余下的工作也就把字符串處理方面和數據庫處理方面的工作做一下就行,用vc連接數據庫可能會比較方便點,我這里有個例子,和你要的東西差不多,你拿去看看吧,可能會有幫助。

熱心網友

也可以利用軟件工程的知識寫!

熱心網友

懂數據庫原理,懂得編程語言,懂得函數基礎就差不多了吧推薦你用易語言,它是純中文設計的,而且容易掌握;或用塔建之星也可以,這個更加容易上手

熱心網友

第一:要懂得程序的一門``第二:數據庫第三:要熟的如何去開發````````

熱心網友

要懂得數據庫的基本操作,如SQL Server或Access。要會用一門編程語言,如VB或Delphi。要學過編程,你不會沒學過吧。要分析這個系統的基本需要,這個就有點抽象了。。。