• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于.net框架web學校題庫管理系統(tǒng)的建設(shè)

      2014-12-31 00:00:00陳可湯
      計算機光盤軟件與應(yīng)用 2014年23期

      摘 要:手工記錄對題庫的管理非常的繁瑣,大量的數(shù)據(jù)容易重復出錯。運用ASP.NET為技術(shù)構(gòu)架及SQL數(shù)據(jù)庫技術(shù),在Visual Studio平臺上開發(fā)web題庫管理系統(tǒng),解決了人為因素而造成的工作效率低下,工作出現(xiàn)遺漏等問題。

      關(guān)鍵詞:題庫系統(tǒng);asp.net;B/S結(jié)構(gòu)

      中圖分類號:TP311.52

      學校題庫管理系統(tǒng)是輔助老師的,讓老師方便的就能夠?qū)︻}庫管理進行編輯。它使學校的管理人員密切與學校各部門的老師緊密的聯(lián)系起來,能夠及時發(fā)布、通知文件,能夠及時得到老師的回饋,將整個溝通過程變成一個很有效率的信息傳輸智能化系統(tǒng)。因而解決了人為因素而造成的工作效率低下,通知得不到位,反饋不能及時,工作出現(xiàn)遺漏等問題。

      系統(tǒng)結(jié)構(gòu)主要包括用戶登錄管理,題庫編輯管理,題庫的維護管理,試題庫的制定管理,學生答題管理,學生成績評閱與查看管理等。

      1 技術(shù)分析

      1.1 體系架構(gòu)

      本系統(tǒng)基于Browser/Server結(jié)構(gòu)模式,運用C#為編程語言,以ASP.NET為技術(shù)構(gòu)架。C#是一種比較安全,較簡單語言。C#是由C++衍生出來的簡單穩(wěn)定的編程語言[1]。有如C++,Visual Basic,Java語言的許多優(yōu)點。不一樣的是,C#的對象模型已經(jīng)面向網(wǎng)絡(luò)進行了重新設(shè)計,使用的是.NET框架的類庫;C#不再支持指針類型,使得內(nèi)存地址空間不能隨便地被程序訪問,所以會更加安全;C#也不再支持多重繼承,避免了因為多重繼承導致類層次結(jié)構(gòu)帶來的可怕果。

      1.2 技術(shù)工具

      Visual Studio 2010語言顯得更加簡潔,包含了AJAX項目模板,也提供了很好的開發(fā)環(huán)境,像Visual C++、Visual Basic等都實用了相同的集成開發(fā)環(huán)境(IDE)。使用它很有效率地創(chuàng)建各種類型的應(yīng)用程序,有效的開發(fā)Web應(yīng)用[2]。

      SQL Server 2008是一個大型的數(shù)據(jù)庫服務(wù)器,Windows作為數(shù)據(jù)庫管理軟件操作系統(tǒng),有條件的很好的運行[3]。它具有很好的安全性,可靠性,能使用戶很好的運行他們的應(yīng)用程序;比較高效的,能讓用戶降低開發(fā)程序的時間和成本。

      2 系統(tǒng)設(shè)計與實現(xiàn)

      2.1 設(shè)計原則

      系統(tǒng)的設(shè)計就是把系統(tǒng)的需求變化成軟件程序的表示的一個過程,是程序開發(fā)過程中的技術(shù)核心。開發(fā)人員需要遵循一定的設(shè)計原則:采用抽象原則,控制復雜性;采用逐步求精,解決復雜問題;采用模塊化,使每個模塊的內(nèi)容很容易的設(shè)計出來并且很容易去閱讀和理解;采用信息隱藏,分解軟件,在修改軟件的時候所造成的影響局限到更少的模塊中去。

      2.2 總體結(jié)構(gòu)

      主要為兩大部分,管理員和用戶功能模塊為主要管理模塊,系統(tǒng)總體結(jié)構(gòu)(見圖1)。

      圖1 系統(tǒng)總體結(jié)構(gòu)圖

      2.3 邏輯結(jié)構(gòu)設(shè)計

      數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計,需要根據(jù)本系統(tǒng)的具體使用情況和它的特點進行變化,該軟件建立了以下邏輯數(shù)據(jù)結(jié)構(gòu)。以試卷制定詳細表和用戶答卷表為例,見表1,表2。

      表1 試卷制定詳細表

      字段名數(shù)據(jù)類型可否為空說明備注

      Paperintnot 1試卷編號主鍵

      Typevarchar(40)——試題類型

      TitleIDint——試題編號

      Markint——試題分值

      表2 用戶答卷表

      字段名數(shù)據(jù)類型可否為空說明備注

      Uservarchar(40)——用戶編號

      PaperIDint——試卷編號

      Typevarchar(30)——題型

      TitleIDint——試題編號

      Markint——分值

      2.4 系統(tǒng)主要功能實現(xiàn)

      (1)權(quán)限設(shè)置。權(quán)限管理用戶分兩種,一種是學生,另一種是管理員或老師。

      學生主要功能:(a)選擇測試科目:查看要測試的考試科目列表,選擇測試科目進行考試。(b)考試管理:顯示考試內(nèi)容,記錄時間,進行科目測試。(c)查看考試評價:查看各科題目考試后的成績以及老師們的評價。

      管理員主要功能:(a)系統(tǒng)主要的功能:修改管理員自身密碼、用戶的管理、用戶權(quán)限的管理。(b)科目管理:考試科目管理。(c)試題卷管理主要的功能:試卷的制定功能、試卷的維護功能、試卷的評閱功能、學生成績查詢功能。(d)題庫的管理:主要包括以下的功能:各種題型的管理,如單選題,多選題管理等。

      (2)題庫管理模塊。管理員可進行對試題管理的編輯,包括各種題型,可編輯單選題管理、多選題管理、填空題管理等。對其進行添加、刪除、修改。實現(xiàn)對題庫管理的運用,將添加的題目進行類型歸類。

      (3)試題制定管理。登錄系統(tǒng)后,對其試題制定進行管理。通過題庫管理中,提取單選題、多選題、填空題、判斷題中的試題。進行組成試題,編輯試題的科目,試卷名稱。試卷各部分的分值,完整的定制一套試卷。

      (4)試題維護與評閱查看功能。制定好試卷后,可對試題進行維護,主要對試題進行分類分科,對試題進行簡單的易難評定。教師可登錄系統(tǒng)查看學生試題成績情況,評閱學生的學習成績并進行添加評語。

      3 結(jié)束語

      通過對學校題庫管理的調(diào)查及分析,結(jié)合題庫管理的實際特點應(yīng)用,設(shè)計了易于操作、界面友好、實用的題庫管理系統(tǒng)。系統(tǒng)的實現(xiàn)改變了傳統(tǒng)的手工輸入、及單機模式,避免了手工錄入中大量數(shù)據(jù)儲存不科學及不安全,輔助教師方便簡捷管理教學,提高了工作效率。

      參考文獻:

      [1]石喜亨.C#在成長[J].科技資訊,2010(08):16

      [2]王瑋.應(yīng)用Microsoft Visual Studio 2010開發(fā)項目的優(yōu)勢[J].現(xiàn)代閱讀教育版,2011.

      [3]戴有煒.Windows Server 2008 R2網(wǎng)絡(luò)管理與架站[M].北京:清華大學出版社,2011:1-19.

      [4]劉曉梅.高校教材管理系統(tǒng)的設(shè)計與實現(xiàn)[D].青島:中國海洋大學,2011.

      [5]溫倩雯,周斌,何堅.基于.net平臺的三層架構(gòu)的改進設(shè)計[J].現(xiàn)代計算機,2013(16):75-80

      作者簡介:陳可湯(1979-),男,海南儋州人,工程碩士在讀,講師,研究方向:計算機應(yīng)用。

      作者單位:瓊州學院電子信息工程學院,海南三亞 572022

      基金項目:瓊州學院校級青年科學基金項目“基于.net框架的Web站點信息安全策略研究”(編號:QYQN201341)。

      新兴县| 商城县| 洛隆县| 丰城市| 建始县| 噶尔县| 英山县| 安陆市| 藁城市| 蒙山县| 昭苏县| 新巴尔虎右旗| 洞口县| 南安市| 麟游县| 鄂托克前旗| 获嘉县| 屏山县| 海城市| 永定县| 六安市| 涟水县| 龙岩市| 宜春市| SHOW| 汤原县| 吉隆县| 吴忠市| 泸西县| 万州区| 英吉沙县| 应城市| 务川| 安丘市| 临澧县| 宁蒗| 永宁县| 会理县| 北京市| 五莲县| 富源县|