




已閱讀5頁,還剩50頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
V 摘 要 隨著互聯網的發展,人們已經進入了信息時代。在這種環境下,學生希望得到個性化的滿足,這使一種新型的考試流行起來,這就是在線考試系統。在線考試化突破了地域的限制,將一切變得如此的簡單。 本系統利用網絡和數據庫技術,基于 C#語言和 ASP.NET 來實現的在線考試系統,開發平臺是 Visual Studio 2005,數據庫使用的是 SQL Server 2005。 文章介紹了 在線考試 系統的分析、設計及實現的全過程 , 完成了前臺管理,后臺管理。前臺管理主要是考生修改個人信息,在線考試功能。后臺管理主要是對考試科目 、基礎信息、教師信息、學生信息的添加和維護,還有制定、維護試卷和試題的錄入和維護功能。本系統的獨特之處是考試試卷都是在題庫隨機抽取的,并且試卷的題型、分值、難度都可由管理員后臺制定。 這種新的模式,為學校創造了新的考試環境,提高了考試效率,保證了考試的客觀性,實時性,閱卷標準的一致性,從而高效率、高質量的完成了考生的能力測評。 關鍵詞 : ASP.NET;在線考試; SQL Server Abstract With the development of the Internet, people have entered the information age. In this environment, the students hope to get personalized meet, which makes a new type of examination pop up, this is the online examination system. The online examination breakthrough the geographical constraints, everything becomes so simple. The system uses the network and database technology, based on the C # language and ASP.NET online examination system development platform Visual Studio 2005, the database is SQL Server 2005, completed the front desk management, management background. The article describes Online exam management system analysis, The front desk management candidates modify personal information, online examination function. Manage test subjects, basic information, teachers, student information to add, and maintenance, as well as establishing, maintaining, papers and questions of entry and maintenance functions. The system is unique in exam papers are randomly selected exam questions and papers, scores, the difficulty can be developed by the administrator background. This new model for the school to create a new test environment, improve the efficiency of the examination, to ensure that the examination of objectivity, timeliness, consistency of marking standards, high efficiency, high quality evaluation of students abilities. Key words: ASP.NET; Online exam; SQL Server VII 目 錄 摘 要 . V ABSTRACT . VI 目 錄 . VII 1 緒論 . 1 1.1 本課題的研究內容和意義 . 1 1.2 國內外的發展概況 . 1 1.2.1 國內發展狀況 . 1 1.2.2 國外發展狀況 . 2 1.3 本課題應達到的要求 . 2 2 開發工具及環境 . 3 2.1 開發工具 . 3 2.1.1 ASP.NET . 3 2.1.2 C# . 3 2.1.3 SQL SERVER 2005 . 4 2.1.4 Microsoft Visual Studio 2005 . 4 2.2 開發環境 . 5 2.2.1 軟件環境 . 5 2.2.2 硬件環境 . 5 2.3 系統架構 . 5 3 系統需求分析 . 7 3.1 可行性分析 . 7 3.2 需求分析 . 7 3.2.1 功能需求 . 7 3.2.2 數據流分析 . 8 3.3 系統流程圖分析 . 9 4 系統設計 . 11 4.1 數據庫設計 . 11 4.1.1 數據庫概念結構設計 . 11 4.1.2 數據庫邏輯結構設計 . 11 4.1.3 數據庫結構設計 . 16 4.1.4 數據庫關系圖 . 18 4.2 系統模塊設計 . 18 4.2.1 考生模塊 . 19 4.2.2 管理員模塊 . 19 5 系統功能介紹 . 21 5.1 前臺功能 . 21 5.1.1 用戶登錄 . 21 5.1.2 用戶注冊 . 22 5.1.3 個人信息修改 . 23 5.1.4 在線考試功能 . 24 5.2 后臺功能 . 28 5.2.1 考試科目管理 . 29 5.2.2 基礎信息管理 . 30 5.2.3 教師管理 . 31 5.2.4 學生信息管理 . 32 5.2.5 試卷管理 . 33 5.2.6 試題管理 . 35 5.3 本章小結 . 44 6 結論與展望 . 45 6.1 結論 . 45 6.2 不足之處及未來展望 . 45 致 謝 . 47 參考文獻 . 48 附 錄 . 49 基于 .NET 的在線考試系統 11 緒論 1.1 本課題的研究內容和意義 隨著互聯網的高速發展,網絡已經成為人們不可缺少的一部分,各種網絡應用層出不窮,這些應用很多已經取代了人們 原來 不完善的東西。傳統的考試流程繁瑣,而且極易出現錯誤,它必須要經過 5個流程:人工出卷,學生考 試,閱卷,成績評估,和試卷分析。隨著考試要求的不斷提高 和考試類型的不斷增加 ,傳統的考試方式已經越來越不適應現在的科技化教學 環境 。在此環境下,很多的開發者就研發出了在線考試系統,它的出現就是一個很好的遠程教育的開元,它的出現開辟了無紙化考試的新紀元。如今,這項開發已經廣泛運用到了各大高校和教學機構,比如全國計算機考試,會計上崗證考試,現在都采用了在線考試。它提高了考試的質量,減輕了老師的工作負擔,是考生越來越趨于公正,客觀,提高了效率,節約了成本,即適合基于 Internet的大規模考試,也滿足了學校、培訓機構 的考試要求。 現階段,在線考試系統是一個研發的熱點,它一共分為 2 類:客戶機 /服務器模式( C/S)架構和 B/S 模式。前者的主要缺點是維護和升級比較困難,而后者可以讓用戶通過瀏覽器直接訪問位于服務器上的試題以及對系統進行遠程維護。在線考試系統將傳統的教育理論與基于 Internet 的計算機協同工作軟件系統有機結合起來, 基本上 滿足 了 各種規模的考試要求。該 在線考試 系統可以協助考試機構對考試進行科學的 分析 、 評價 ,而且該考試系統實現了自動評分,實時統計,優化 并改變 了傳統考試的運行模式。它主要將系統分為考生和管理員兩種身份 。考生申請注冊后,登陸系統進入考試答題界面。考生可以選擇考試科目,答題結束后可以查看正確的答案。在管理員界面主要分為 6 模塊:考試科目、基礎信息、教師管理、學生管理、試卷管理、試題管理。綜上所述,要實現基于 .Net 的在線考試系統需實現客戶端于數據庫的連接以及題庫的編輯試卷、自動出卷、自動成卷。其中,與數據庫的連接是本系統的核心,也是我主要解決的問題,我主要通過使用 ADO 對象,通過 ODBC 驅動程序來訪問數據庫,使 SQL 語句獲得數據并傳送到 Web 服務器上,最后通過編譯,將結果傳送到瀏覽器。 1.2 國內外的發展概 況 1.2.1 國內發展狀況 在 90年代,計算機技術的高速發展也給傳統的考試帶來了一次翻天覆地的改革。它的先例是應用在 1994年的全國計算機考試中,其目的在于更好的促進學習,向社會普及計算機知識,也通過客觀公正的考試來合理的選拔人才。從 1994年開考以來,一直沿用到現在,已順利通過近 20次的考試,使用范圍遍布 30多個省市。目前 全國 各大高校也陸續研發出了屬于自己學校的考試系統,有復旦大學、同濟大學、清華大學、北京大學等高校。國家信息產業部也開發了辦公自動化證書 CEAC遠程考試系統、紅旗 Linux遠程考試系統 1。但現在國內的技術跟西方國家相比還是有一點差距的,諸如絕大部分考試系統都是以客觀題為主,讓學生從多個選項中進行選擇,這樣下來,學生的隨意性強,存在僥幸的心里。另一方面,由于缺少主觀題,這對學生的主觀綜合能力無法進行考究。這些問題還要新一代的年輕人去解決。 無錫太湖學院學士學位論文 1.2.2 國外發展狀況 在線考試系統最先 發 源于美國,歷經 了 多年,已經在國外廣泛 使用 。著名的考試機構有美國思而文學習系統有限公司,它是一家 計算機化考試服務和 從事教育的專業公司,在全球已經有了 兩千 多個專業公司。美國還有世界上最大的考試機構 美國教育考試 服務中心。從 1993 年開始在 CRE(研究生入學考試)采用自適應考試模式,它是逐步減少筆試考試 2。 2000 年以后,國外考試特別是技術資格認證的考試,都采用在線考試系統。總而言之,國外在線考試系統的發展時間較早,應用范圍也很廣,已經充分得到了群眾的認可與支持。 1.3 本課題應達到的要求 在線考試系統用于專業、科目和試題的錄入、修改刪除和參加考試的 ASP 應用程序,他最大的特點是實用性和方便性。它要實現用戶注冊,用戶信息管理,試題庫管理,試卷生成,在線考試,自動驗卷功能。系統最終實現的主要功能如下: 題庫管理設置部分:包括管理員對題庫的增刪改操作。 考試科目的設置部分:包括管理員對考試科目的增刪改操作。 試卷的信息的設置:由管理員設置考試信息, 包括試卷的難度、題型,考生考試時能根據該設置自動生成試卷。 在線測試用戶模塊,具體有 登錄, 注冊,在線測試,修改自身資料, 用戶管理部分:由管理員瀏覽 所有 用戶信息,并管理員 能夠 添加 、 刪除和修改用戶信息。 基于 .NET 的在線考試系統 32 開發工具及環境 2.1 開發工具 工欲善其事,必先利其器,所以開發工具的選擇和使用也決定這一個程序的好壞。在開發工具上,選擇 SQL Server 2005 和 VS2005,在語言上,選擇 ASP.NET 和 C#,下面用具體文獻介紹這些開發工具和語言。 2.1.1 ASP.NET ASP.NET 是大家熟知的 一個 新版本, 并且 它還提供了一個統一的 Web 開發模式,其中包括開發人員生成企業級 Web 應用程序所需的各種服務。 ASP.NET 的語法與 ASP 的語法可以相互兼容,同時它 還提供了更加穩定可靠的安全保護,并且它 提供一種全新的編程模式和結構, 利用這種新的模式, 可生成伸縮性和穩定性更好的應用程序。另外, ASP.NET是一種 基于 .NET 環境的, 編譯的,可以用任何與 .NET 兼容的語言編程的應用程序。開發人員可以方便地取得這些技術的優點,這其中就包括托管的公共語言 類型安全、繼承、 運行環境等 3。 ASP.NET 2.0 使用一種 分級的配置系統, 字符基礎的,使服務器環境和應用程序的設置更為簡單。因為配置信息都保存在簡單文本當中,新的設置有可能無需要啟動本地的管理員工具就可以實現。一個 ASP.NET 2.0 的應用程序 如果需要 在一臺服務器系統的安裝 ,那么 要簡單的拷貝一些必須的文件,不需要重新啟動 系統 ,所有的過程只需要這么 幾步的步驟。 ASP.NET 2.0 已經被設計成為一種 可以應付 突發事件性的開發工具,并且 可以用于多處理器的開發工具,它特殊的無縫連接技術,將很大的提高運行速度。即使你現在的ASP.NET 2.0 應用軟件是為一個處理器開發的,將來多處理器運行時不需要任何改變都能提高他們的功效,但現在的 ASP 的確做不到這一點。 ASP.NET 優越性主要體現在以下幾個方面: 效率: ASP.NET 的速度和效率要比那種只能用 JavaScript 或 VBScript 這樣的非模塊化編程語言來編寫的腳本編程語言提高了很多。 ASP.NET是建立在 .NET Framework上的 ,可使用 類似 C+, Visual Basic 這樣的模塊化程序設計語言 , 在初次執行之后不須重新編譯即可直接運行。 可重用性: 傳統的 ASP 將 ASP 代碼與 HTML 混合在一起 , 但 ASP.NET 是 把代碼與 實現內容的完全分離 , 可重用性非常強。 代碼量: ASP 對所有要實現的功能通過編寫代碼來實現 ,而 ASP.NET 只須預先說明 ,就可自動實現 , 所以 , 實現同樣的功能 , ASP.NET 要比 ASP 代碼量小的多。 2.1.2 C# 微軟給 C#語言定義是 “ C#是一種源于 C 和 C+語言之上的,簡單的、現代的和類型安全的面向對象的編程語言。 C#的目的是綜合 VB 的高效的制作效率和 C+的靈活性 “ 。作為微軟下一代新式面向對象語言, 它 能夠在 .NET 平臺上快速并且高效地創建應用程序。同時,在 .NET 平臺的支持下,開發人員能夠使用 C#語言創建強大而靈活的 Web 應用程序。 由于 C#語言源自 C 和 C+,因此三者在語法上基本保持一致,但是, C#語言拋棄了C 和 C+語言中難懂的表達方式和表達語言。在默認的情況下, C#語言中不具備指針操作,在 C+中含有大量的操作符 諸如 ”.”,而 C#是沒有的,原因在于 C#語言代碼所運行的受控無錫太湖學院學士學位論文 環境下運行框架是由 .NET 提供,并且不允許直接內存操作 。另外,使用 C#創建應用程序不必記牢那些基于不同處理器框架的隱含類型。用傳統程序設計語言設計程序時,都是通過先編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須結束編譯后再次運行程序才能觀察。如果對界面的效果不滿意,還必須要回到程序中修改。有時候,這種編程 -編譯 -修改的操作可能需要經過反復多次修改,這就非常影響了軟件開發速度和效率。 C#語言在 .NET 的 IDE(集成環境)下提供了可供使用者直接查看設計界面的設計工具,把 Windows 界面設計的復雜性 “ 封裝 ” 起來,開發人員不必為界面設計去編寫 大量繁瑣的程序代碼。只需要按設計要求的屏幕布局,用系統提供的工具,選擇各種 “ 控件 ” ,并通過設置這些控件的屬性去達到使用者想要的效果 , .NET 會自動產生界面設計代碼,程序設計人員只需要編寫實現程序功能的那部分代碼,從而可以大大提高程序設計的效率。 C#通過事件來執行對象的操作。一個對象可能會產生多個事件,每個事件都可以通過一段程序來響應。例如,命令按鈕是一個對象,當用戶單擊該按鈕時,將產生一個 “ 單擊 ” (CLICK)事件,而在產生該事件時將執行一段程序,用來實現指定的操作。在用 .NET設計大型應用軟件時,不必建立 具有明顯開始和結束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發某個事件來驅動完成某種特定的功能,或者由事件驅動程序調用通用過程來執行指定的操作,這樣可以方便編程人員進行編程工作,也能極大的提高工作效率 4。 2.1.3 SQL SERVER 2005 SQL Server 2005 是微軟較新版本的數據庫軟件,他被視為躍上企業數據庫的舞臺的代表作品。 SQL Server 2005 是微軟公司的下一代數據庫管理和分析軟件系統,他將為用戶帶來更加強大的 可用性、 可伸縮性、 對企業數據庫管理和分析等方面的安全性,更加容易進行 建立,配置和管理。 SQL Server 2005 是一個非常全面的數據庫平臺,使用集成的商業智能 (BI) 工具提供了達到企業級的數據管理。 SQL Server 2005 數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業務的高可用和高性能的數據應用程序。它不僅僅只是一個完整的數據庫,而且具有強大的擴展性。它是 Windows操作系統最為流行的數據庫,適合各種類型的應用程序的后臺數據庫。它同時也適用于電子商務、數據倉庫、和在 線商業應用程序等。 SQL Server 2005 是在 SQL Server 2000 的基礎上擴展升級的產品。它 在 繼承了 SQL Server 以前版本 優點 的同時 , 還 增加了許多新的功能 ,諸如該軟件與 微軟公司的其他產品 之間有 良好的兼容性。它提供的幾十種向導,覆蓋了幾乎所有的數據庫操作(數據庫的創建、維護、 警告、 作業、 轉換 數據 、 復制等) 5。SQL Server 2005 支持 B/S 模式的體系結構。 SQL Server 2005 的關系數據引擎是為 Windows DNA 環境下的應用程序提供的基本報務之一,是一個具有高度 可 靠性 、 安全性 、和 可伸縮性 的數據存儲引擎 6。 SQL Server 2005 是一種高性能的關系型數據庫管理系統,在 SQL Server 2000 的基礎上大大擴展了系統的性能、可靠性和易用性,逐漸成為 OLTP(在線事務進程)、 DW(數據倉庫)和 E 商務應用最好的數據庫平臺 6。 2.1.4 Microsoft Visual Studio 2005 Microsoft Visual Studio 2005 是開發 ASP.NET 應用程序的環境,它將多種 .NET 編程語言及所需的工作集中在一開發平臺上,而且在自定義方 面相當的靈活。 基于 .NET 的在線考試系統 5 集成開發環境( IDE)是一個將程序編輯器、編譯器、調試工具等集成在一起的用于開發應用程序的軟件系統, VS 2005 提供了一個創建應用程序的集成開發環境( IDE),程序員可以使用一種或者多種 .NET 編程語言編寫程序代碼 7。 VS 2005 吸收了多種編程工具的優點,提供了很多更加有效的工具,很大程度的簡化了 Web 和 Windows 應用程序的建立過程,如拖拉式。還提供了很多之前不具備的新特性,其中包括非常完整的開發環境、動態的幫助、豐富的擴展模型等。另外,基于網絡的客戶端、豐富的客戶端口和形 成智能設備的統一一致的設計模型,使開發人員在應用程序中能夠使用同一實例。 Visual Studio 2005 和 .NET Framework 2.0 將在應用程序開發的所有方面取得大幅進展。首先, Visual Studio 2005 根據開發人員個人的需要調整軟件開發需求,設置新的開發人員工作效率標準。這一 “ 個性化工作效率 ” 將在開發環境和 .NET Framework 類庫中提供相應的功能,可以幫助開發人員在最短的時間內適應工作需要。其次, Visual Studio 2005 使開發人員能夠通過與 Microsoft Office System 和 SQL Server 2005 的更好集成,在更廣泛的應用程序開發方案中應用現有的開發方式。最后, Visual Studio 2005 將提供一組新的工具和功能,以滿足目前大規模企業的應用程序開發需求。 2.2 開發環境 2.2.1 軟件環境 操作系統: Windows 7 旗艦版 瀏覽器: Internet Explorer( IE) 編程軟件: Microsoft Visual Studio 2005 數據庫: SQL SERVER 2005 2.2.2 硬件環境 服務器 : CPU: Inter(R)Core(TM)2 DUO 內存: 1.99GB 硬盤: 250GB 客戶機 : CPU: 1G 內存: 64MB 或以上 硬盤: 20G 或以上 2.3 系統架構 目前,市面上的在線考試系統架構一共分為 2 種,分別是客戶機 /服務器 (C/S)模式和瀏覽器 /服務器 (B/S)模式。采用 C/S 架構模式即是把數據庫內容放在遠程的服務器上,每臺需在線考試的電腦上都需安裝該應用程序,而且數據庫還要配置,因此,每次考試的安裝配置都比較繁瑣。因此,該模式很難適應現在的考試需要,都采用 B/S 模式。 B/S 結構,是 WEB 興起后的一種 新的 網絡結構模式,客戶端最主要的應用軟件 是 WEB瀏覽器。這種模式簡化了系統的開發、維護和使用,將系統功能實現的核心部分 都 集中到無錫太湖學院學士學位論文 服務器上 了 。客戶機上只要安裝一個瀏覽器,如 IE,服務器安裝 SQL Server2005 等數據庫就可以實現軟件了 。 在線 考試系統在這種 B/S 模式 下 的具體實現是 考試人員可以通過瀏覽器向服務器發送請求,通過網絡遠程訪問。這種體系結構簡化了客戶機的工作,是管理員對系統 數據集中管理, 維護簡單,便于考試人員 的 使用。 這樣就大大 減輕了系統維護與升級的工作和量成本, 簡化了客戶 端電腦載荷,降低了用戶的成本。 B/S 結構最大的優點就是在任何地方不用安裝任何的軟件 就可以 進行操作 運行系統,條件只是需要 一臺能上網的電腦,客戶端 不需要任何維護 。 此外, 系統的擴展性非常容易,只要能上網, 使用者能有 一個 登錄的 用戶名和密碼,就可以使用了。甚至可以 注冊 , 認證通過后也可以 進入系統。 但是, B/S 架構 還存在 一個致命弱點,就是限制 于 程序運行環境。 并且 在 運行的速度以及 圖形的表現能力上 低 于 CS 架構。 此外 網頁的兼容性 也比較差,原因在于 B/S 架構依賴瀏覽器, 但 瀏覽器的版本繁多, 各 瀏覽器核心架構差別也很大,尤其是在 CSS 布局,JAVASCRIPT 腳本執行等方面,會有很大影響。 基于 .NET 的在線考試系統 73 系統需求分析 3.1 可行性分析 在線考試系統的可行性研究,是指在調查的基礎上,通過技術分析,操作分析和財務分析,對這個項目的合理性進行綜合的評估,可行性研究的目的在于用最小的代價在盡可能短的時間內確定問題是否能解決。在線考試系統的可能性研究主要包括下面三個方面: 技術可行性:技術可行性主要分析技術上的條件是否能滿足該項目的執行。在技術方面,本系統主要使用 .NET 進行開發, .NET Framework3.5 框架作為微軟公司已經成熟的產品,能足夠勝任該系統的運行,在軟件方面,該系統需要數據庫服務, SQL Server 2005 能夠存儲處理大量的數據,同時能保持數據的完整性和提供更多的管理功能。在硬件方面,高速的計算機技術使現在的電腦存儲量越來越大,處理速度越來越快,大多數電腦都能成功搭建該系統的硬件平臺,因為,該系統在技術上室可行的。 操作可行性:目前,隨著網絡進入了更多的家庭,電腦價格越來越低,滿足了學校內的各學院,各職能部門,各教育單位的上網需求,只要有電腦和網絡的地方,在線考試系統就 不再是神話。良好的網絡環境和設備為無紙化的考試系統奠定了基礎。而且,該系統操作簡單,用戶只需在自己的電腦上,通過 web 瀏覽本頁面,同時,所有的操作都是基于web 的操作方式,諸如:鏈接,按鈕,文本框等,操作者不需要培訓,只要稍微提示下便可獨自完成。與傳統的考試相比,省去了很多的步驟。所以,該系統在操作上是可行的。 經濟可能性:在經濟上,現在大多數校園都是有校園網的,只要將該該程序上傳到服務器,并不要額外的支出。而且該程序作為實訓的一個項目,所有的開發人員的經費是不需要的,并且,學校老師都是無償進行輔導的,在經 費方面是完全可以接受的。所以,在線考試系統在經濟上市可行的。 3.2 需求分析 要實現一個在線考試系統,首先應該進行需求分析,這樣才能開發出滿足用戶需求的軟件。 3.2.1 功能需求 在線考試系統的功能需求分析具體體現在試卷的生成和抽取、評分及查詢、題庫的增刪改和維護以及用戶的管理等。通過對上述系統功能的分析,針對在線考試系統的需求,總結出如下需求信息。 用戶登錄時進行身份驗證并且有注冊功能。 用戶可以根據需要修改密碼和個人信息。管理員可以增刪改用戶。 管理員可以設置試題每種題型的數量,分值及考試時 間 。 管理員 能 對 不同 題型 的 試題庫管理。 要求系統根據試卷的題目數量、難度、范圍等要求在題庫中自動生成一份試卷。 考生能進行在線考試,實行時間的監控和權限的控制,在規定時間交卷。 考試結束能進行自動評卷,并馬上顯示出考生分數,能保存每個學生的試卷及答案。 要求考慮界面設計的簡潔、美觀、具有屏蔽其它操作等功能。 無錫太湖學院學士學位論文 3.2.2 數據流分析 數據流圖( DFD),他 從數據的加工和傳遞的角度,以圖形的方式來表達系統的邏輯功能、數據在系統內部的邏輯轉換和邏輯流向的過程,是結構化系統分析法的主要表達工具及用于表示軟件模型的一種圖示方法。繪制數據流圖的基本要求:系統的頂層圖是用來表示系統的功能結構。隨著數據分析逐漸深入,較高抽象級別上的復雜轉換可以進化為一系列的相關聯的數據流和子轉換 8。 數據流圖( DFD)數據流圖描述系統的邏輯模型,在設計數據流圖時只需考慮系統必須完成的基本邏輯功能,完全不需考慮如何具體地實現這些。 圖例 如圖 3.1 所示: 外 部 項信 息 流 或 數 據 流數 據 存 儲加 工 圖 3.1 數據流圖圖例 經過詳細分析 得出 在線考試系統的頂層數據流程圖 , 如圖 3.2。 該頂層 數據流 圖的 起點是考生和管理員,考生經過考生信息數據流輸入到在線考試系統,在線考試系統中的數據經過考生成績數據流又流向考生。管理員經過管理員信息數據流輸入到在線考試系統中。 在 線 考 試 系 統考 生管 理 員考 生 信 息考 生 成 績管 理 員 信 息圖 3.2 頂層數據流圖 為了便于理解,現在對頂層數據流進行自頂而下的逐層分解,一級數據流如下圖 3.3。 基于 .NET 的在線考試系統 9考 生 注 冊管 理 員選 擇 試 卷登 錄考 試試 題 管理學 生 管理試 卷 管理注 冊登 錄用 戶 管理考 生 信 息表試 卷 庫成 績 表 試 題 庫管 理 員 表評 分考生成績注 冊 成 功考試結束標 準 答 案提 取 試 卷 圖 3.3 一級數據流圖 3.3系統流程圖分析 為了方便用戶的操作,開發了系統流程圖分析,如圖 3.4 所示。首
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 滿洲里俄語職業學院《中醫經典應用》2023-2024學年第二學期期末試卷
- 江西省贛州市尋烏縣重點名校2025屆初三第二學期化學試題4月月考試卷含解析
- 天門職業學院《分子生物學A》2023-2024學年第一學期期末試卷
- 化工廠外來人員安全培訓
- 2025蚌埠市房地產中介服務合同范本
- 2025年上海市勞務派遣合同范本
- 2025履行合同簽訂流程
- 2025新版購房合同
- 2025年餐飲業商鋪租賃合同
- 2025年公寓租賃合同書
- 包裝設計外文文獻翻譯最新譯文
- 多芒寺陽塘仁波切生平簡介(PPT)
- 治安管理課件新興行業場所
- 中國鐵路總公司《鐵路技術管理規程》(普速鐵路部分)
- HY∕T 122-2009 海洋傾倒區選劃技術導則
- 《聲門下吸引技術》PPT課件
- 幼兒園繪本故事PPT:《小紅帽》
- 一年級下冊數學6.6兩位數減一位數、整十數(不退位減)人教版
- 成都體育學院全日制學術型碩士學位研究生培養方案
- 設計交底記錄文稿(示例)
- 方向控制回路A
評論
0/150
提交評論