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

正文內(nèi)容

在線考試系統(tǒng)畢業(yè)設(shè)計-文庫吧

2025-01-03 15:58 本頁面


【正文】 人數(shù)等;提高辦事效率;充分利用網(wǎng)絡(luò)資源。 建設(shè)目標(biāo)在線考試系統(tǒng)是面向廣大高校,為提高各高校的辦事效率,滿足不同的高校的不同需求而開發(fā)的系統(tǒng)。作為一個畢業(yè)設(shè)計課題,雖然存在著經(jīng)費(fèi)、時間和人力資源方面的限制,但仍要以實用性、智能性和方便性為系統(tǒng)的開發(fā)目標(biāo)來實現(xiàn)系統(tǒng)的基本功能。 22 需求分析需求分析是整個數(shù)據(jù)庫設(shè)計過程中最重要的一步,也是決定性的一步。只有通過軟件需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。軟件需求分析工作也是一個不斷認(rèn)識和逐步細(xì)化的過程。該過程將軟件計劃階段所確定的軟件范圍逐步細(xì)化到可詳細(xì)定義的程度,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決方法。 [1]需求分析所做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求。需求分析階段的工作,可以分成四個方面:對問題的識別、分析與綜合、制作規(guī)格說明和評審。 [2] 詳細(xì)需求詳細(xì)需求描述本系統(tǒng)的功能需求和性能需求。 功能需求(1)賬戶需求:系統(tǒng)管理員:負(fù)責(zé)系統(tǒng)維護(hù),具有系統(tǒng)的所有權(quán)限,系統(tǒng)管理員可根據(jù)實際需要添加、刪除、修改各角色、用戶。學(xué)生:具有考試、查看考試成績等權(quán)限教師:具有除系統(tǒng)管理之外的所有權(quán)限,包括基礎(chǔ)信息的錄入、考試管理等。(2)系統(tǒng)的功能需求:1) 個人信息管理功能2) 部門信息管理功能3) 用戶信息管理功能4) 科目管理功能5) 試卷管理功能6) 用戶試卷管理7) 題目管理功能8) 在線考試功能 3 性能需求除了滿足用戶的功能要求外,系統(tǒng)的性能要求也很重要。系統(tǒng)的性能要求通常包括:運(yùn)行時間、存儲容量、界面的友好性、系統(tǒng)的安全性、可靠性以及容錯能力等。 [3]系統(tǒng)的性能要求應(yīng)按以下幾個方面確定:(1) 容量要求:確定系統(tǒng)的容量,如處理的記錄數(shù)和處理數(shù)據(jù)的最大容量等。(2) 精度要求:確定系統(tǒng)的精度。如數(shù)據(jù)或數(shù)值計算的精度和數(shù)據(jù)傳輸?shù)木鹊取?3) 時間特性要求:確定系統(tǒng)的時間特性,如處理時間、響應(yīng)時間及其峰值負(fù)載期間允許偏離范圍,系統(tǒng)各項功能的 J 幀序關(guān)系。(4) 適應(yīng)性要求:必須指明反映系統(tǒng)環(huán)境變化和系統(tǒng)適應(yīng)能力的各種參數(shù)。如當(dāng)需求發(fā)生變化時,系統(tǒng)的適應(yīng)能力,并指出為適應(yīng)這些變化而需要設(shè)計的軟件和過程。(5) 界面友好性:要有適應(yīng)用戶特點的智能化人——機(jī)交互界面,以便用戶經(jīng)過簡單的培訓(xùn)就可操作使用。(6) 系統(tǒng)可靠性:為提高系統(tǒng)可靠性必須采用模塊化和結(jié)構(gòu)化設(shè)計,提高系統(tǒng)的容錯能力,并保障系統(tǒng)不會因人為的操作錯誤而死機(jī)或崩潰。如果系統(tǒng)對時效要求非常高,還必須考慮雙機(jī)系統(tǒng)和磁盤陣列等措施。此外,還應(yīng)采用可靠的供電設(shè)備。對信息系統(tǒng)的性能而言,其要求是:信息查詢的平均響應(yīng)時間、連接的終端數(shù)、數(shù)據(jù)存儲容量、可擴(kuò)充存儲容量(可存儲幾年、幾個月的數(shù)據(jù))、打印報表的種類和數(shù)量等。 [4] 技術(shù)需求 語言ASP 是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。ASP 是一項微軟公司的技術(shù) ASP 指 Active Server Pages(動態(tài)服務(wù)器頁面) ASP 是運(yùn)行于 IIS 之中的程序 IIS 指 Inter Information Services(因特網(wǎng)信息服務(wù)) IIS 是 Windows 2022 捆綁的免費(fèi)組件 IIS 同時也是 Windows NT 的可選組件 此可選組件可通過因特網(wǎng)下載 4PWS 的體積更小 不過擁有 IIS 的完整功能 PWS 可在 Windows 95/98 的安裝 CD 中找到 不僅僅是 Active Server Page (ASP) 的下一個版本,而且是一種建立在通用語言上的程序構(gòu)架,能被用于一臺 Web 服務(wù)器來建立強(qiáng)大的 Web 應(yīng)用程序。 提供許多比現(xiàn)在的 Web 開發(fā)模式強(qiáng)大的優(yōu)勢。 [5] 技術(shù)應(yīng)用 使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因為配置信息都保存在簡單文本中,新的設(shè)置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為Zero Local Administration的哲學(xué)觀念使 的基于應(yīng)用的開發(fā)更加具體,和快捷。一個 的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。多處理器環(huán)境的可靠性 已經(jīng)被刻意設(shè)計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。[6]即使你現(xiàn)在的 應(yīng)用軟件是為一個處理器開發(fā)的,將來多處理器運(yùn)行時不需要任何改變都能提高他們的效能,但現(xiàn)在的 ASP 確做不到這一點。自定義性和可擴(kuò)展性 設(shè)計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義plugin的模塊。這與原來的包含關(guān)系不同, 可以加入自己定義的如何組件。 [7]網(wǎng)站程序的開發(fā)從來沒有這么簡單過。安全性基于 Windows 認(rèn)證技術(shù)和每應(yīng)用程序配置,你可以確性你的原程序時絕對安全的。 的語法在很大程度上與 ASP 兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)。可以通過在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 功能,隨時增強(qiáng) ASP 應(yīng)用程序的功能。 是一個已編譯的、基于 .NET 的環(huán)境,把基于通用語言的程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行時進(jìn)行編譯,比 ASP 即時解釋 .NET 兼容的語言(包括 Visual Basic .NET、C 和 JScript .NET.)創(chuàng)作應(yīng)用程序。 [8]另外,任何 應(yīng)用程序都可以使用整個 .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點,其中包括托管的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等等。 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務(wù)器控件拖放到 Web 頁的 GUI 和完全集成的調(diào)試支持。 5 C介紹現(xiàn)在 支持的開發(fā)語言包括 、C.NET、VC++.NET 以 Framework 所支持的語言。我們所做的電子商務(wù)系統(tǒng)是用 C語言。所以,在這里我介紹一下 C語言。C (C sharp)是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于 Microsoft .NET 平臺的應(yīng)用程序,Microsoft .NET 提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。 正是由于 C面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選——無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的 C語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過 Inter進(jìn)行調(diào)用。 [9]C有以下特性:(1) 效率與安全性 (2) 支持現(xiàn)有的網(wǎng)絡(luò)編程新標(biāo)準(zhǔn) (3) 消除大量程序錯誤 (4) 對版本的更新提供內(nèi)在的支持降低了開發(fā)成本 (5) 商業(yè)過程和軟件實現(xiàn)的更好對應(yīng)(6) 擴(kuò)展交互性 SQL ServerSQL Server 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Inter 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能。豐富的 XML 和 Inter 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲過程以 XML 格式輕松存儲和檢索數(shù)據(jù)。SQL Server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時,進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。例如,XML 數(shù)據(jù)庫與 Web Service 的支持將使您的應(yīng)用實現(xiàn) Inter 數(shù)據(jù)互聯(lián),.Net 集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker 使您的數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù)類型和 TSQL 擴(kuò)展帶來了諸多靈活性。C、XQuery、XMLA、 、SMO、AMO 等都將成為 SQL Server 數(shù)據(jù)平臺上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。 [10] 6 運(yùn)行需求 對硬件的基本要求CPU:使用 PIII 或更高級別的處理器;內(nèi)存:512MB 或以上,建議使用 1GB 或更高;硬盤:20GB 以上;顯示器:VGA 顯示器。 對軟件的基本要求 技術(shù)是嵌入 語言,集 HTML 語言和 語言與一身。因此 運(yùn)行環(huán)境需要有 語言的開發(fā)工具的支持。(1) 開發(fā)工具:學(xué)習(xí) 程序設(shè)計,需要方便易用的開發(fā)工具。 的開發(fā)工具很多,本系統(tǒng)采用 JBuilder2022 作為其開發(fā)工具。JBuilder 是一個領(lǐng)先于業(yè)界的 開發(fā)工具,它的企業(yè)版集成了J2SE、J2EE、J2ME、Web、XML、分布式數(shù)據(jù)庫、UML、團(tuán)隊開發(fā)、項目優(yōu)化的開發(fā)。JBuilder2022 的自帶 JDK 是 。(2) 引擎的選擇: 的引擎有很多,如 JSWDK、Tomcat、Resin 等都是應(yīng)用比較廣泛的 引擎。(3) Web 瀏覽器的選擇:系統(tǒng)采用 Microsoft Inter Explorer 作為 Web 瀏覽器。 [11] 可行性分析首先,技術(shù)可行性。瀏覽本系統(tǒng)僅需要一臺裝有 IE 瀏覽器軟件的計算機(jī)即可,對機(jī)器本身沒有太高的要求,一般當(dāng)前學(xué)?;騻€人電腦完全可滿足要求。對于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計語言已非常成熟,要運(yùn)用 HTML 樣式,圖形圖象制作工具來制作生動活潑的網(wǎng)頁及美觀的圖形文件或動畫文件。其次,經(jīng)濟(jì)可行性。由于本系統(tǒng)是為學(xué)生學(xué)習(xí)使用的系統(tǒng),裝上該應(yīng)用軟件,即可使用系統(tǒng),系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為學(xué)校節(jié)約大量的人力,物力。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟(jì)上完全可行。 7第三,操作可行性。界面設(shè)計時充分考慮管理人員的習(xí)慣,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)充。3 系統(tǒng)總體設(shè)計軟件設(shè)計是一個把軟件需求變換成軟件表示的過程。最初這種表示知識描繪出軟件的總的框架,然后進(jìn)一步細(xì)化,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示。從工程管理的角度來看,軟件設(shè)計分兩步完成。首先做概要設(shè)計,將軟件需求轉(zhuǎn)化成數(shù)據(jù)結(jié)構(gòu)和軟件的系統(tǒng)結(jié)構(gòu)。然后是詳細(xì)設(shè)計,即過程設(shè)計。通過對結(jié)構(gòu)表示進(jìn)行細(xì)化,得到軟件的詳細(xì)的數(shù)據(jù)結(jié)構(gòu)和算法。 [12]在線考試系統(tǒng)設(shè)計階段主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。這一階段的主要任務(wù)是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)邏輯功能的要求,并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機(jī)和通信的軟、硬件設(shè)備,提出系統(tǒng)的實施計劃,確??傮w目標(biāo)的實現(xiàn)。 指導(dǎo)思想(1) 在線考試系統(tǒng)在實施過程中主要實現(xiàn)以下目標(biāo): (2) 界面友好、美觀,體現(xiàn)在線考試系統(tǒng)的特點,而且操作簡便。 (3) 各功能模塊層次清晰,代碼高效易懂。 (4) 添加和編輯簡便、清晰,提高工作效率。 (5) 查詢方便,數(shù)據(jù)存儲安全可靠。 (6) 功能全面,實用性強(qiáng)。 8 系統(tǒng)功能模塊劃分系統(tǒng)功能結(jié)構(gòu)圖如下:圖 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)三層結(jié)構(gòu)設(shè)計系統(tǒng)采用 B/S 模式,使用常用的三層結(jié)構(gòu)方式進(jìn)行構(gòu)建。其優(yōu)點有:無須開發(fā)客戶端軟件,維護(hù)和升級方便;可跨平臺操作,任何一臺機(jī)器只要裝有 WWW 瀏覽器軟件,均可作為客戶機(jī)來訪問系統(tǒng);具有良好的開放性和可擴(kuò)充性;可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對管理信息系統(tǒng)的新需求。 [13] 9圖 B/S 三層結(jié)構(gòu) 系統(tǒng)業(yè)務(wù)流程設(shè)計 用戶登錄業(yè)務(wù)流程圖 用戶登錄流程圖 10 數(shù)據(jù)增加流程添加信息時,編號字段由系統(tǒng)自動生成,且不能修改,其他信息由用戶輸入,之后對數(shù)據(jù)進(jìn)行合法判斷,合法則寫入保存至數(shù)據(jù)庫,不合法則重新輸入數(shù)據(jù)。數(shù)據(jù)增加流程圖:圖 數(shù)據(jù)增加流程圖 數(shù)據(jù)修改流程在修改信息時,先選中一條待修改的記錄,然后直接輸入數(shù)據(jù),判斷合法性,合法則保存至數(shù)據(jù)庫,不合法重新輸入。數(shù)據(jù)修改流程圖如圖所示: 11圖 數(shù)據(jù)修改流程圖 數(shù)據(jù)刪除流程當(dāng)用戶選定一條記錄時,單擊刪除按鈕,會提示用戶是否確定刪除,然后刪除數(shù)據(jù)庫相關(guān)內(nèi)容。數(shù)據(jù)刪除流程圖如圖所示。圖 數(shù)據(jù)刪除流程圖 124 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的概念 所謂數(shù)據(jù)庫是指長期儲存在計算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間;實現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。數(shù)據(jù)庫在我國正得到愈來愈廣泛的應(yīng)用,必將成為經(jīng)濟(jì)管理的有力工具。數(shù)據(jù)是信息系統(tǒng)處理的對象,數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計的重要組成部分,它的好壞將直接影響到應(yīng)用系統(tǒng)數(shù)據(jù)處理的效率。數(shù)據(jù)庫按照數(shù)據(jù)的組織方式可分為層次型數(shù)據(jù)庫、網(wǎng)狀型數(shù)據(jù)庫和和關(guān)系型數(shù)據(jù)庫。 [14
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1