freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

中等職業(yè)學(xué)生在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2024-12-03 10:34本頁面
  

【正文】 第 3 章 系統(tǒng)分析 29 xxx 碩士學(xué)位 1 第 4 章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 考試系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖 根據(jù)需求分析階段對在線考試系統(tǒng)的功能分析,系統(tǒng)軟件模塊可劃分為:管理員登錄,題庫管理,考試管理,新生注冊,學(xué)生登錄,在線考試,成績查詢,密碼修改,教師登錄等模塊 [23]。并進(jìn)一步敘述了開發(fā)本系統(tǒng)所要滿足的功能需求和非功能需求。 開發(fā)工具 :微軟 及其以上產(chǎn)品。 服務(wù)器數(shù)據(jù)庫 : SOL Serve 2020 中文企業(yè)版及其以上產(chǎn)品??际覒?yīng)使用穩(wěn)定的網(wǎng)絡(luò)接入方式,如專線、光纖等。 配置要求 : Pentium Ⅲ CPU或與之相當(dāng)?shù)?CPU 產(chǎn)品; 256M 內(nèi)存 ;硬盤空間 4GB 以上 ; 10/100M 網(wǎng)卡;支持 1024*768 顯示器。 配置要求 : Pentium IV CPU 及其以上產(chǎn)品; 4GB 內(nèi)存; 100M 網(wǎng)卡; 120G 以上硬盤。評估一種開發(fā)工具的好壞,不僅要看它的設(shè)計(jì)模式、對象結(jié)構(gòu)以及管理的支撐情況,還要適應(yīng)具體的使用環(huán)境、開發(fā)方法、結(jié)構(gòu)體系等。 系統(tǒng)開發(fā) 環(huán)境 選擇何種開發(fā)工具是軟件開發(fā)成功的要素之一。 4.、系統(tǒng)的簡單易用性 在線考試系統(tǒng)要本著讓 用戶很容易找到他們期望進(jìn)行的各種操作;易學(xué)需要軟件系統(tǒng)通過在線幫助,導(dǎo)航,向?qū)У雀鞣N方式保證軟件是可自學(xué)習(xí)的;易用的重點(diǎn)則在軟件在熟練使用后應(yīng)該可以更快的進(jìn)行各項(xiàng)操作。 安全性 在線考試系統(tǒng)充分地考慮到了非正常情況的出現(xiàn),使數(shù)據(jù)不丟失或者是盡可能地少丟失數(shù)據(jù)。在線考試系統(tǒng)在充分考慮到了功能需求外,還應(yīng)該具有如下非功能性需求 [21]: 實(shí)用性 開發(fā)在線考試系統(tǒng)的首要任務(wù)就是實(shí)用性,它能夠滿足選擇題、填空題 和判斷題等題型在線開始考試的要求。 第 3 章 系統(tǒng)分析 27 系統(tǒng)非功能性需求 功能性需求定義系統(tǒng)應(yīng)該提供的服務(wù)和功能,而非功能需求描述它必須具備的質(zhì)量和特性。 ( 3)管理員功能:主要是實(shí)現(xiàn)添加、刪除管理員的功能。系統(tǒng)的功能需 求如下: ( 1)考生信息功能:主要是實(shí)現(xiàn)顯示考生的注冊信息,以及考生信息的加、刪除和修改密碼的功能。學(xué)生參與的情景有:登錄模塊、隨機(jī)抽取試題和查詢本人成績。管理員參與的情景有:學(xué)生信息管理、教師信息管理、試題信息管理、考試結(jié)果管理、管理員信息維護(hù)。此需求對于相關(guān)人員復(fù)審用戶需求,項(xiàng)目的工作量估算和設(shè)計(jì)、測試系統(tǒng)都是十分重要的。 通過討論,將得到“在線考試系統(tǒng)”的一系列情景,以及對每個(gè)情景 的詳細(xì)描述。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),需求分析在軟件開發(fā)生命周期中的作用非常重要。在線考試系統(tǒng)中生成題目、提交試卷、評閱成績等全部都有計(jì)算機(jī)自動完成。對軟件需求的深入理解是軟件開發(fā)工作獲得成功的前提條件,不論我們把設(shè)計(jì)和編碼工作做得如何出 色,不能真正滿足用戶需求的程序只會令用戶失望,給開發(fā)者帶來煩惱。 xxx 碩士學(xué)位 1 系統(tǒng)需求問題描述 為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶的需求。本系統(tǒng)穩(wěn)定性強(qiáng),易于維護(hù)。 由此可見,從經(jīng)濟(jì)角度來看,本系統(tǒng)開發(fā)是可行的 [19] 。在線考試系統(tǒng) ,可以很好地解決中職學(xué)校人員不足問題;利用考試系統(tǒng)還可以不斷地充實(shí)題庫,解決教師反復(fù)出題的工作壓力;利用考試系統(tǒng)可以 由計(jì)算機(jī)來完成閱卷,減少人工閱卷的工作量并充分保證了閱卷的公平性與客觀性。 硬件:做出以上軟件的清單之后,找出用于開發(fā)解決方案的軟件對硬件的要求,確定我?,F(xiàn)有的硬件 可以滿足這些軟件對硬件的要求。 技術(shù)可行性 在開發(fā)某一項(xiàng)目時(shí),必須確定實(shí)施定義的問題在技術(shù)上是否可行,研究可能影響完成一個(gè)可接受系統(tǒng)的能力的功能、性能和約束。而且在安裝高度在線考試軟件過程中,通過對一定量的專職老師進(jìn)行集中培訓(xùn),專職教師的計(jì)算機(jī)專第 3 章 系統(tǒng)分析 25 業(yè)知識水平,特別是對網(wǎng)絡(luò)和系統(tǒng)維護(hù)能力普遍有所提高?!盁o紙化”模式的采用,能節(jié)約大量的紙張,為“環(huán)保工程”做出實(shí)際貢獻(xiàn)。在線考試系統(tǒng)在學(xué)校的使用,是對校園網(wǎng)建設(shè)的補(bǔ)充和使用情況的檢驗(yàn),促進(jìn)“校校通工程”的實(shí)施。 可行性分析 在線考試系統(tǒng)的推廣應(yīng)用,從狹義上看,它實(shí)現(xiàn)了計(jì)算機(jī)基礎(chǔ)教育現(xiàn)代化;從廣義上看,推廣本項(xiàng)研究提出的在線考試系統(tǒng),對推進(jìn)教育改革、加快教學(xué)現(xiàn)代化進(jìn)程都具有重要意義,有著廣闊的應(yīng)用前景和顯著的社會效益。并且能自動閱卷,為學(xué)生快速、公平、準(zhǔn)確地提供考試成績。 對于參加在線考試系統(tǒng)的考生,提供一個(gè)公平合理的考試,在考生參加考試過程中提供考試時(shí)間倒計(jì)時(shí)功能,讓考生隨時(shí)了解考試剩余時(shí)間。第 3 章 系統(tǒng)分析 23 xxx 碩士學(xué)位 1 第 3 章 系統(tǒng)需求分析 系統(tǒng)的目標(biāo)分析 本系統(tǒng)主要實(shí)現(xiàn)的目標(biāo)如下: 整個(gè)考試系統(tǒng)界面美觀,操作簡單,實(shí)用性強(qiáng) ,能夠?qū)忌孕畔⑦M(jìn)行管理,能對試題進(jìn)行管理、使添加、修改試題的操作簡單化。然后介紹了開發(fā)在線考試系統(tǒng)中所使用到的各種軟件,如 ASP、 SQL Server 、 ADO 和面向?qū)ο蟮恼Z言 C。因此,在開發(fā)本系統(tǒng)前,對技術(shù)的選擇具有很關(guān)鍵的作用。例如 C不支持類的多繼承,但是通過對接口的繼承,可以實(shí)現(xiàn)這種多重繼承 [16]。 ? 靈活性和兼容性 在簡化語法的同時(shí), C并沒有失去靈活性。C具有優(yōu)秀的錯誤處理能力,可以輕松地捕獲各種異常,不但減輕了編程人員的工作量,同時(shí)更有效地避免了錯誤的發(fā)生,使程序更加穩(wěn)健。 ? 良好的安全性和錯誤處理 安全性和錯誤處理是衡量一種開發(fā)語言是否優(yōu)秀的重要依據(jù)。使用 C可以十分方便地開發(fā) Web 服務(wù)組件。在 C的類型系統(tǒng)中,每種類型都可以看作一個(gè)對象。 C在托管代碼中去掉了指針這個(gè)危險(xiǎn)而又難以控制的功能,使程序越來越安全,也使開發(fā)程序越來越容易。 ? 簡潔的語法 C使用的語法是當(dāng)今最為流行的語法結(jié)構(gòu),它所帶來的最大的特色是沒有了指針通過對名稱空間的使用使代碼結(jié)構(gòu)更加合理。在 .NET 運(yùn)行庫的支持下, C的優(yōu)點(diǎn)展現(xiàn)得淋漓盡 致。它與 C/C++有著很大程度的相似性,使得 C/C++開發(fā)人員很快就能掌握,并且提供強(qiáng)大的應(yīng)用 Inter 能力和對底層的控制能力,使得 C其迅速成為當(dāng)今最為流行的開發(fā)語言之一。然而,這一切對 C/C++開發(fā)人員來說卻是巨大的痛苦,因?yàn)?C/C++和 Web 結(jié)合得并非很好。由于它們編寫的代碼難于控制,開發(fā)效率低下,所以開發(fā)人員必須忍受學(xué)習(xí)的艱苦和開發(fā)周期的長期性。 C的目標(biāo)是為 開發(fā)人員提供一種簡單而有效的面向?qū)ο笳Z言語,它易于被具有C/C++知識的人員所掌握,它能支持功能強(qiáng)大的面向?qū)ο蟮慕M件的開發(fā),它既提供C++沒的的許多功能,同時(shí)又保留了 C++強(qiáng)大的控制能力;它可用于編寫桌面應(yīng)用程序、移動設(shè)備的應(yīng)用程序和 Web 應(yīng)用程序。 C可以用于開發(fā)功能強(qiáng)大的 windows/web 應(yīng)用程序,還能用于開發(fā)移動設(shè)備、手提設(shè)備和其他設(shè)備應(yīng)用程序。 SQL Server 中還包括一些工具,可用來直觀地設(shè)計(jì)數(shù)據(jù)庫并通過 English Query 來分析數(shù)據(jù) [15]。 數(shù)據(jù)倉庫 SQL Server 2020 能夠很好地提供數(shù)據(jù)倉庫功能,這個(gè)功能只有在 Orcle 和其他更昂貴的 DBMS 中才有。 SQL Server 2020 關(guān)系數(shù)據(jù)庫引擎能夠支持目前非常嚴(yán)格的數(shù)據(jù)處理環(huán)境所需要功能。這些功能可以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。向外擴(kuò)展可以將數(shù)據(jù)庫和數(shù)據(jù)負(fù)載分配給多臺服務(wù)器。 SQL Server 2020 中包括一系統(tǒng)管理和開發(fā)工具,這些工具可改進(jìn)同時(shí)在多個(gè)站點(diǎn)上安裝、部署和使用 SQL Server 的過程。 可伸縮性和可用性 使用 SQL Server 2020 可以獲得非凡的可伸縮性和可靠性。 SQL Server 2020 分析服務(wù)功能被擴(kuò)展到了 Inter。有了 SQL Server 2020,可以使用 HTTP 來向數(shù)據(jù)庫發(fā)送查詢、對數(shù)據(jù)庫中存儲的文檔執(zhí)行全文搜索、以及通過 Web 進(jìn)行自然語言查詢。您還可以使用 XML 更新程序容易地插入、更新和刪除數(shù)據(jù)。 完全的 Web 支持 SQL Server 2020 提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能。 SQL Server 2020 同時(shí)也支持基于標(biāo)準(zhǔn)的、與 Windows DNA 一體化的優(yōu)化程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分。它在企業(yè)數(shù)據(jù)處理、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理 提供了強(qiáng)大的支持,對數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理,并采用有效的管理措施實(shí)現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性 [13]。 Structured Query Language 包含 4 個(gè)部分: 數(shù)據(jù)查詢語言 DQLData Query Language SELECT 數(shù)據(jù)操縱語言 DQLData Manipulation Language INSERT, UPDATE, DELETE 數(shù)據(jù)定義語言 DQLData Definition Language CREATE, ALTER, DROP 數(shù)據(jù)控制語言 DQLData Control Language COMMIT WORK, ROLLBACK WORK[12] 。 SQL 語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自 IBM 公司1981 年 推 出 以 來 , SQL 語 言 , 得 到 了 廣 泛 的 應(yīng) 用 。 第 2 章 本課題相關(guān)技術(shù)的簡介 19 4. 利用 RecordSets 對象所提供 的屬性顯示查詢結(jié)果 ,如下例將查詢結(jié)果顯示于一個(gè)表格中 :(其中 %和 %是 ASP 腳本的專用定界符 ) ASP 與組件對象的使用 [11]。使用 OBJECT標(biāo)記建立連接的對象 。有兩種定義方法 : 使用 建 立 連 接 的 對 象 。通過執(zhí)行 SQL 命令 ,讓用戶在瀏覽器畫面中輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫信息。它 為 ASP提供了完整的站點(diǎn)數(shù)據(jù)庫訪問 解決方案 [10]。 ADO 技術(shù) ADO 介紹 ADO 的全名是 ActiveX Data Object(ActiveX 數(shù)據(jù)對象 ),是一組優(yōu)化的訪問數(shù)據(jù)庫的專用對象集, 在多數(shù)的應(yīng)用程序中,程序都要根據(jù)用戶的需要操作數(shù)據(jù)庫, ADO對象在服務(wù)器端執(zhí)行 ,并向客戶端提供含有數(shù)據(jù)庫信息的內(nèi)容 ,客戶端可以根據(jù)指定的權(quán)限對數(shù)據(jù)庫進(jìn)行讀寫等操作, 這些技術(shù)可以操作如 MsAccess、 SQL Server 和 Oracle等數(shù)據(jù)庫。 Active Server Page 可以同幾個(gè)標(biāo)準(zhǔn)的服務(wù)器端 ActiveX 組件捆綁在一起。 ? 具有保密性: ASP 是在服務(wù)器端運(yùn)行,送到客戶端瀏覽器的是 ASP 的執(zhí)行結(jié)果xxx 碩士學(xué)位 1 所生成的 HTML 頁面,因此 ASP 程序具有保密性。通過使用這些內(nèi)置對象可以使腳本功能更強(qiáng)。 在ASP 文件中通常包含文本、 HTML、標(biāo)記和腳本命令,這三部分的內(nèi)容以各種組合混雜在 ASP 文件中,需要使用不同的符號進(jìn)行區(qū)分。 腳本 就 是由一系列的腳本命令所組成的, 類似 一般程序,腳本可以將值賦給變量, 也 可以命令 WEB 服務(wù)器發(fā)送一個(gè)值到客戶瀏覽器,還可以將一系列命令定義成一個(gè)過程。 使用那些帶有 ASP 增強(qiáng)支持的編輯器將更提高效率,如 FrontPage, Dreamweaver 等。 ASP 的一大特色 ,是可以用來編寫具有協(xié)作機(jī)制的應(yīng)用程序 ,在多個(gè)用戶的多個(gè)主頁之間共享信息。 服務(wù)器將 信息傳遞給用戶 提供訪問服務(wù)器的方法和屬性 在一個(gè)應(yīng)用程序的多個(gè)主頁之間保留和使用某些共同的信息 ,負(fù)責(zé)管理所有會話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。 ASP 本身還提供了五個(gè)內(nèi)置的對象。 ASP 文件是以 .asp 為擴(kuò)展名的文本文件,可以使用任何一種文本編輯器(如 Windows 中的記事本、寫 字板)創(chuàng)建 ASP文件。起到了降低總體擁有成本的作用 [8]。采用三層結(jié)構(gòu)的 B/S的配置可以是提高服務(wù)器的配置,降低客戶端的配置。而 B/S采用的是三層結(jié)構(gòu) ,其結(jié)構(gòu)如 24圖所示 。服務(wù)器端程序的實(shí)現(xiàn)技術(shù)也很多,本系統(tǒng)選用了當(dāng)前比較流行的網(wǎng)絡(luò)編程技術(shù) —— ASP( Active Server Pages)作為主要實(shí)現(xiàn)手段(配合 Java Servlet、 JavaBean、 HTML 等)。如果客戶端的軟件系統(tǒng)升級比較頻繁,那么 B/S 架構(gòu)的產(chǎn)品優(yōu)勢明顯 客戶端 在 運(yùn)行軟件 時(shí) , 類似于 我們平時(shí)上網(wǎng)瀏覽網(wǎng)頁, 只要 有瀏覽器就 可以 ,不用安裝其它軟件。軟件所有的維護(hù)、升級工作都只在服務(wù)器上進(jìn)行 , 只需要改變網(wǎng)頁, 即可實(shí)xxx 碩士學(xué)位 1 現(xiàn)所有用戶的同步更新 即 獲得最新版本的軟件。顯然 B/ S 結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的 C/ S 結(jié)構(gòu)應(yīng)用程序是一個(gè)非常大的進(jìn)步 [7]。 這樣就可以很大程度上將客戶端電腦的負(fù)荷大量減少,并將系統(tǒng)的維護(hù)和升級的成本與工作量減輕了不少,使用戶的總體成本降低。 在這種結(jié)構(gòu)下,通過瀏覽器為用戶進(jìn)行工作,在前端( Browser)實(shí)現(xiàn)的只是很少部分事務(wù)邏輯,服務(wù)器端( Server)來實(shí)現(xiàn)主要事務(wù)邏輯,形成所謂三層結(jié)構(gòu)。 它也是 隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu),其結(jié)構(gòu)如圖 23 所示。它 只 需要 安裝維
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1