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

正文內(nèi)容

學(xué)生成績(jī)查詢系統(tǒng)設(shè)計(jì)論文(已改無錯(cuò)字)

2022-11-20 09:21:03 本頁(yè)面
  

【正文】 oyee。有許多方法來處理這樣的問題。一個(gè)方法是允許從多個(gè)類繼承。在這個(gè)例子中, Manager 需要從 Linked List 和 Employee 繼承。 Java 沒有多重繼承。但是你可以聲明接口 來描述實(shí)現(xiàn)一些功能的編程接口。一個(gè)類可以由多個(gè)接口實(shí)現(xiàn),包括他唯一的功能。不同的類可以由同樣的接 第二章 系統(tǒng)的需求分析 15 口實(shí)現(xiàn)。方法的參數(shù)既可以聲明為類,也可以聲明為接口。如果 是接口的話,實(shí)現(xiàn)接口的類就可以作為參數(shù)傳入方法。 接口的概念要比多繼承容易理解一些,但是他有一定的局限性。特別地,你必須在類中實(shí)現(xiàn)接口的時(shí)候編碼去重新實(shí)現(xiàn)類的功能。 12. Java 支持多線程 多線程可以使你寫出在同一時(shí)刻完成多種任務(wù)的程序。比如說,你可以在完成讀取一個(gè)大文件之間允許用戶對(duì)已經(jīng)讀取的部分進(jìn)行編輯。你需要把程序分為多線程來執(zhí)行。為安全起見。你的程序要被精心的設(shè)計(jì),因?yàn)榭赡懿恢挂粋€(gè)線程需要對(duì)數(shù)據(jù)進(jìn)行訪問、修改。 Java 開始就支持多線程。類和接口用來分解一個(gè)程序成為不同的線程。語(yǔ)言簡(jiǎn)單的對(duì)重要的數(shù) 據(jù)作同步或者鎖定處理。 數(shù)據(jù)庫(kù)的選擇 這里將采用 Oracle 數(shù)據(jù)庫(kù) 作為系統(tǒng)的 DBMS 支撐。 Oracle 數(shù)據(jù)庫(kù)包括 Oracle數(shù)據(jù)庫(kù)服務(wù)器和客戶端。 Oracle Server 是一個(gè)對(duì)象一關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) 。 它提供開放的、全面的和集成的信息管理方法。每個(gè) Server 由一個(gè) Oracle DB 和一個(gè) Oracle Sever 實(shí)例組成。它具有場(chǎng)地自治性( Site Autonomy)和提供數(shù)據(jù)存儲(chǔ)透明機(jī)制, 以此可實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)透明性。每個(gè) Oracle 數(shù)據(jù)庫(kù)對(duì)應(yīng)唯一的一個(gè)實(shí)例名 SID, Oracle 數(shù)據(jù)庫(kù)服務(wù)器 啟動(dòng)后,一般至少有以下幾個(gè)用戶 : Internal,它不是一個(gè)真實(shí)的用戶名,而是具有 SYSDBA 優(yōu)先級(jí)的 Sys 用戶的別名,它由 DBA用戶使用來完成數(shù)據(jù)庫(kù)的管理任務(wù),包括啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù); Sys,它是一個(gè) DBA用戶名,具有最大的數(shù)據(jù)庫(kù)操作權(quán)限; System,它也是一個(gè) DBA 用戶名,權(quán)限僅次于 Sys 用戶。 為數(shù)據(jù)庫(kù)用戶操作端,由應(yīng)用、工具、 SQL* NET 組成,用戶操作數(shù)據(jù)庫(kù)時(shí),必須連接到一服務(wù)器,該數(shù)據(jù)庫(kù)稱為本地?cái)?shù)據(jù)庫(kù)( Local DB)。在網(wǎng)絡(luò)環(huán)境下其它服務(wù)器上的 DB 稱為遠(yuǎn)程數(shù)據(jù)庫(kù)( Remote DB)。用戶要存取遠(yuǎn)程 DB 上的數(shù)據(jù)時(shí),必須建立數(shù)據(jù)庫(kù)鏈。 16 基于 EXCEL 數(shù)據(jù)源的成績(jī)查詢系統(tǒng) Oracle 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)包括物理存儲(chǔ)結(jié)構(gòu)和邏輯存儲(chǔ)結(jié)構(gòu)。由于它們是相分離的,所以在管理數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)時(shí)并不會(huì)影響對(duì)邏輯存儲(chǔ)結(jié)構(gòu)的存取。Oracle 數(shù)據(jù)庫(kù) 優(yōu)點(diǎn)有 : 1. 可用性強(qiáng) 2. 可擴(kuò)展性強(qiáng) 3. 數(shù)據(jù)安全性強(qiáng) 4. 穩(wěn)定性強(qiáng) 系統(tǒng)開發(fā)方法選擇 在開發(fā)方法的選擇上,選擇了演繹式原型法與生命周期法相結(jié)合的方法。具體來說,就是在系統(tǒng)開發(fā)之前對(duì)系統(tǒng)有一個(gè)總體框架設(shè)想,各功能單元的結(jié)構(gòu)和功能也比較清楚,但是還沒有具體實(shí)現(xiàn)。系統(tǒng)完成什么功能,分 成哪幾個(gè)部分,各個(gè)部分又有哪幾個(gè)模塊,都已理解掌握,且以后不需要做更大的變動(dòng),只是具體到每個(gè)模塊,還沒有全部實(shí)現(xiàn)。具體地設(shè)計(jì)可能是完全實(shí)現(xiàn)一個(gè)模塊,也可能是用一個(gè)效率高地模塊代替一個(gè)舊模塊。信息系統(tǒng)的開發(fā)是一項(xiàng)比較復(fù)雜的工作,我們必須選用科學(xué)的有效的開發(fā)方法。近年來,國(guó)內(nèi)外已逐步總結(jié)出一些開發(fā)信息系統(tǒng)的方法和技術(shù),但是,從目前的情況來看,系統(tǒng)的開發(fā)技術(shù)仍是一個(gè)比較薄弱的環(huán)節(jié)。那么根 據(jù)本系統(tǒng)開發(fā)的要求,本系統(tǒng)選擇了生命周期法和原型法相結(jié)合的方法 第 三 章 系統(tǒng) 設(shè)計(jì) 17 第三章 系統(tǒng)設(shè)計(jì) 技術(shù)總體目標(biāo) 系統(tǒng)技 術(shù)性能要求 學(xué)生成績(jī)管理信息系統(tǒng)的技術(shù)總體目標(biāo)是應(yīng)用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)與數(shù)據(jù)技術(shù)為教學(xué)工作中的成績(jī)管理提供穩(wěn)定、安全、可靠信息化服務(wù),具體技術(shù)上將達(dá)到如下要求: .先進(jìn)性 采用先進(jìn)、成熟的計(jì)算機(jī)軟硬件技術(shù),保障系統(tǒng)能夠最大限度的適應(yīng)今后技術(shù)和業(yè)務(wù)發(fā)展的需要。軟件結(jié)構(gòu)應(yīng)實(shí)現(xiàn)層次化、模塊化、平臺(tái)化,統(tǒng)一規(guī)范,同時(shí)采用先進(jìn)的現(xiàn)代管理技術(shù),以保證系統(tǒng)的科學(xué)性。 2.開放性 系統(tǒng)將采用具備優(yōu)良性價(jià)比的開放式軟硬件平臺(tái);網(wǎng)絡(luò)體系結(jié)構(gòu)支持多種通訊協(xié)議、數(shù)據(jù)庫(kù);采用 C等通用開發(fā)語(yǔ)言工具;對(duì)用戶操作平臺(tái)采用主流的 B/S結(jié)構(gòu)。 3.可靠性 可靠性包括系統(tǒng)的穩(wěn)定性和數(shù)據(jù)的可靠性。 系統(tǒng)的穩(wěn)定性需求包括:滿足 7*24 小時(shí)的運(yùn)行需要,發(fā)生局部硬件、網(wǎng)絡(luò)和軟件故障時(shí)有相應(yīng)的旁路技術(shù)和容錯(cuò)技術(shù),任意單點(diǎn)故障都不影響整個(gè)系統(tǒng)的運(yùn)行。 數(shù)據(jù)可靠性需求包括:保證本地備份數(shù)據(jù)和實(shí)時(shí)交易數(shù)據(jù)的一致性,發(fā)生局部故障時(shí),數(shù)據(jù)不損失,發(fā)生重大事故時(shí),備份數(shù)據(jù)可以在規(guī)定的時(shí)限內(nèi)恢復(fù)。 4.高效性 系統(tǒng)的設(shè)計(jì)要具有 大規(guī)模的業(yè)務(wù)并發(fā)處理能力,數(shù)據(jù)的處理和傳送也可采用批量處理的形式。即使在日終數(shù)據(jù)備份和批量處理的時(shí)候也可以照常辦理業(yè)務(wù)。 5.可用性 可用性包括系統(tǒng)正常情況下的可用性和系統(tǒng)發(fā)生改變時(shí)的可用性。 18 基于 EXCEL 數(shù)據(jù)源的成績(jī)查詢系統(tǒng) 正常情況下應(yīng)用軟件應(yīng)安裝簡(jiǎn)單、易于操作、界面友好,數(shù)據(jù)處理工作簡(jiǎn)單、方便、快捷。業(yè)務(wù)流程清晰,符合習(xí)慣,系統(tǒng)維護(hù)方便,備份及數(shù)據(jù)恢復(fù)快捷簡(jiǎn)單。同時(shí)要在對(duì)硬件、軟件及應(yīng)用進(jìn)行調(diào)整時(shí)不影響原有業(yè)務(wù)的實(shí)現(xiàn)。 6.可擴(kuò)展性 高可擴(kuò)展性指兩方面:一方面通過擴(kuò)充主機(jī)、 CPU、磁盤、內(nèi)存等硬件可以提高性能指標(biāo),通過擴(kuò)充網(wǎng)絡(luò)可以排 除阻塞、擁擠和超時(shí);另一方面通過系統(tǒng)開放式體系架構(gòu)、模塊化、參數(shù)化以及組件技術(shù),對(duì)業(yè)務(wù)量、業(yè)務(wù)種類的擴(kuò)展、與其他機(jī)構(gòu)連接的擴(kuò)展、系統(tǒng)功能擴(kuò)展等都能提供足夠的支持,縮短系統(tǒng)實(shí)施周期。 7.可管理性 高可管理性包括正常情況下的可管理性和系統(tǒng)發(fā)生改變時(shí)的可管理性。可管理性指系統(tǒng)應(yīng)具備對(duì)主機(jī)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、應(yīng)用等情況進(jìn)行監(jiān)控、管理和調(diào)度;對(duì)系統(tǒng)自身所有的和流經(jīng)系統(tǒng)的信息、參數(shù)、文件進(jìn)行統(tǒng)一的管理和控制。 8.安全性 安全性指系統(tǒng)具有數(shù)據(jù)傳輸?shù)募用?/解密、用戶身份認(rèn)證、權(quán)限確認(rèn)、日志記錄等安全控制功能。具體包括:數(shù)據(jù) 保密性、傳輸安全性、訪問安全性、安全審計(jì)、網(wǎng)絡(luò)安全和系統(tǒng)安全等。系統(tǒng)安全性要求包括基于用戶的系統(tǒng)操作權(quán)限控制、某些數(shù)據(jù)的加密保護(hù)、身份鑒別。其安全性能: a. 訪問者用戶驗(yàn)證方式采用基于 MD5 加密的用戶 Form 驗(yàn)證 b. 定期備份數(shù)據(jù)庫(kù)以預(yù)防系統(tǒng)故障時(shí)及時(shí)恢復(fù) c. 系統(tǒng)硬件與網(wǎng)絡(luò)結(jié)構(gòu)應(yīng)滿足 web 應(yīng)用程序安全穩(wěn)定地運(yùn)行的需求。 以達(dá)到信息的及時(shí)準(zhǔn)確處理,數(shù)據(jù)安全等。可考慮運(yùn)用硬件防火墻及支撐軟件來預(yù)防來自網(wǎng)絡(luò)的攻擊,并采用備份服務(wù)器來備份重要數(shù)據(jù)及程序,以便出現(xiàn)故障時(shí)能及時(shí)恢復(fù)系統(tǒng)。 精度 系 統(tǒng)精度主要包括兩個(gè)方面: 系統(tǒng)信息流轉(zhuǎn)的正確性 系統(tǒng)信息流轉(zhuǎn)的完整性 第 三 章 系統(tǒng) 設(shè)計(jì) 19 數(shù)據(jù)管理能力要求 系統(tǒng)內(nèi)數(shù)據(jù)保存具有持久不丟失性,數(shù)據(jù)的安全保證要能防止病毒和網(wǎng)絡(luò)上非法用戶如黑客的獲取。這些可以通過對(duì) Web 服務(wù)器的維護(hù)管理和各種殺毒與網(wǎng)絡(luò)安全系統(tǒng)來提供保證,不屬于本系統(tǒng)數(shù)據(jù)安全性要求范圍內(nèi)。 時(shí)間特性要求 系統(tǒng)的時(shí)間性能規(guī)定要求系統(tǒng)的大部分操作在用戶視覺延遲時(shí)間范圍之內(nèi)。對(duì)某些檢索和其它涉及復(fù)雜計(jì)算的操作系統(tǒng)響應(yīng)也應(yīng)保持在 3- 5倍用戶視覺延遲時(shí)間范圍內(nèi)。 連接性能:為保證系統(tǒng)可能存在的大量的并 發(fā)連接數(shù),因此需要保證用戶在其網(wǎng)絡(luò)正常情況下可訪問站點(diǎn)數(shù)據(jù)。 數(shù)據(jù)庫(kù)檢索性能:由于系統(tǒng)需要檢索大量用戶數(shù)據(jù),因此在數(shù)據(jù)庫(kù)檢索性能上需要采取一定的優(yōu)化措施以提高檢索性能,降低數(shù)據(jù)庫(kù)及網(wǎng)絡(luò)傳輸消耗。 故障處理要求 本系統(tǒng)在按運(yùn)行環(huán)境所要求的系統(tǒng)平臺(tái)(包括操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)和網(wǎng)絡(luò)環(huán)境)正常情況下不會(huì)發(fā)生嚴(yán)重的系統(tǒng)故障如系統(tǒng)崩潰等。對(duì)除此之外的系統(tǒng)故障應(yīng)是在簡(jiǎn)單的配置和調(diào)整后及時(shí)恢復(fù)。 UI 要求設(shè)計(jì)要求 UI 設(shè)計(jì)是系統(tǒng)具有良好的易用性的一個(gè)重要因素,基于本系統(tǒng)的特殊應(yīng)用范圍考慮,本系統(tǒng)的 UI 設(shè)計(jì)主要從兩個(gè)方面去考慮:一是功能,二是風(fēng)格。 針對(duì)頁(yè)面功能上的要求是:應(yīng)具有可方便檢索,瀏覽站內(nèi)信息,具備良好的導(dǎo)航性; 針對(duì)頁(yè)面風(fēng)格上的要求是:體現(xiàn)美觀、簡(jiǎn)約、現(xiàn)代、友好易用等設(shè)計(jì)元素。 因此,本系統(tǒng) UI 設(shè)計(jì)應(yīng)該遵循以下幾個(gè)原則: 瀏覽界面友好,美觀,大方 欄目?jī)?nèi)風(fēng)格統(tǒng)一,讓訪問者能快速熟悉網(wǎng)站的設(shè)計(jì)結(jié)構(gòu),信息顯示一目了然 風(fēng)格簡(jiǎn)約,突出功能與重點(diǎn) 20 基于 EXCEL 數(shù)據(jù)源的成績(jī)查詢系統(tǒng) 易用性強(qiáng),便于操作與查找相關(guān)內(nèi)容 良好的伸縮性,易于在將來的運(yùn)營(yíng)過程中增減模塊或內(nèi)容 站點(diǎn)結(jié)構(gòu)清晰科學(xué),便于管理維護(hù) 系統(tǒng)用戶邏輯層設(shè)計(jì) 為 達(dá)到 成績(jī)管理信息系統(tǒng)的業(yè)務(wù)總體目標(biāo)一個(gè)先進(jìn)、高效、安全、可 行的 成績(jī)管理信息系統(tǒng)的業(yè)務(wù)總體目標(biāo) ,用戶的權(quán)限分配是必要的步驟。 本系統(tǒng)用戶角色主要有兩類:系統(tǒng)管理員與普通用戶。其中系統(tǒng)管理員可進(jìn)行用戶管理。普通用戶可分為學(xué)生,老師用戶。 系統(tǒng)管理員:可進(jìn)行用戶管理,組權(quán)限分配,信息查詢等工作。 教師:課程信息管理,成績(jī)管理,成績(jī)信息查詢,成績(jī) 列表下載 等工作。 學(xué)生:可進(jìn)行成績(jī)查詢等操作。 圖 管理功能結(jié)構(gòu)圖 圖 教師功能結(jié) 構(gòu)圖 系統(tǒng)管理員 功能管理模塊 組權(quán)限管理 記錄添加、刪除、修改 教師 學(xué)生成績(jī)管理 學(xué)生成績(jī)查詢 學(xué)生成績(jī)列表下載 記錄添加、修改、刪除 第 三 章 系統(tǒng) 設(shè)計(jì) 21 圖 學(xué)生功能結(jié)構(gòu)圖 邏輯結(jié)構(gòu)設(shè)計(jì) 在教務(wù)系統(tǒng)中功能模塊主要牽涉到的信息包括 : 學(xué)生信息 ( base info) 、 班級(jí)信息 (class info)、 成績(jī)表 (results list)、 登錄表 (login form)。 1.學(xué)生信息:包含姓名( name)、班級(jí)( class) 2.成績(jī)表:包含 姓名( name)、班級(jí)( class)、課程( course)、成績(jī)( result) 3. 登錄表:包含用戶名( ID)、密碼( password)、權(quán)限( petence) 登陸信息 尋找信息 用戶 登陸 操作 數(shù)據(jù)庫(kù) 錯(cuò)誤信息 返回信息 圖 數(shù)據(jù)流圖 對(duì)圖 的 數(shù)據(jù)流 描述如下 1. 數(shù)據(jù)流名: 口令號(hào) 說明:根據(jù)這個(gè) 口令號(hào) 定位到用戶管理數(shù)據(jù)庫(kù),以便進(jìn)行身份驗(yàn)證。 數(shù)據(jù)流來源:登陸界面輸入的 口令號(hào) 和密碼。 數(shù) 據(jù)流去向:用戶 口令 信息將存在于整個(gè)操作過程中,防止非法登陸。 數(shù)據(jù)流組成: 口令號(hào) (文本); 密碼 (文本) 2. 數(shù)據(jù)流名: 尋找 信息 說明:根據(jù) 用戶 在 學(xué)生信息維護(hù) 的時(shí)候所填寫的信息。 數(shù)據(jù)流來源: 學(xué)生信息維護(hù) 界面 學(xué)生 輸入包含 學(xué)號(hào) 、 班級(jí)編號(hào)、名稱等 。 數(shù)據(jù)流去向: 學(xué)號(hào) 將存在整個(gè)操作,其它的存入數(shù)據(jù)庫(kù)。 學(xué)生 成績(jī)查詢 用戶 登陸 操作 數(shù)據(jù)庫(kù) 22 基于 EXCEL 數(shù)據(jù)源的成績(jī)查詢系統(tǒng) 數(shù)據(jù)流組成: 學(xué)號(hào) (文本); 姓名 (文本) 等 3. 數(shù)據(jù)流名: 尋找 信息 說明:根據(jù) 用戶在成績(jī)管理 的時(shí)候所填寫的信息。 數(shù)據(jù)流來源: 成績(jī)輸入、修改、添加等 界面 用戶 輸入包含 課程名稱、成績(jī) 。 數(shù)據(jù)流去向: 學(xué)號(hào)、班級(jí)編號(hào)、課程 編號(hào) 將存在整個(gè)操作,其它的存入數(shù)據(jù)庫(kù)。 數(shù)據(jù)流組成: 課程名稱( 文本) 、教師( 文本) 等。 4. 數(shù)據(jù)流名: 返回 信息 說明:根據(jù) 用戶 在 學(xué)生信息維護(hù) 時(shí)所填寫的信息 存入了數(shù)據(jù)庫(kù)之 后 。 數(shù)據(jù)流來源: 由學(xué)生信息維護(hù) 界面 學(xué)生 輸入 的 包含 學(xué)號(hào)、姓名 存入數(shù)據(jù)庫(kù)的。 數(shù)據(jù)流去向: 學(xué)生信息維護(hù) 界面 。 數(shù)據(jù)流組成: 學(xué)號(hào)( 文本) 、姓名( 文本) 、班級(jí)名稱( 文本) 等。 5. 數(shù)據(jù)流名: 返回 信息 說明:根據(jù) 用戶在成績(jī)管理 的時(shí)候所填寫的信息 存入數(shù)據(jù)庫(kù)后 。 數(shù)據(jù)流來源: 由成績(jī)管理 輸入 的 包含 班級(jí)名稱、課程名、成績(jī)存入數(shù)據(jù)庫(kù)的 。 數(shù)據(jù)流去向: 成績(jī)管 理的各子 界面。 數(shù)據(jù)流組成: 班級(jí)編號(hào) (文本); 班級(jí)名稱 (文本); 教師 (文本) 等 系統(tǒng)模塊設(shè)計(jì) 本系統(tǒng)從功能上劃分可分為以下幾大模塊: 系統(tǒng)賬戶登錄模塊, 系統(tǒng) 賬戶 管理 模塊, 成績(jī)信息管理模塊 , 學(xué)生信息查詢 。以下將對(duì)各子模塊進(jìn)行說明: 系統(tǒng) 用戶 登錄模塊 : 實(shí)現(xiàn)不同權(quán)限的賬戶的登錄 系統(tǒng) 用戶 管理 模塊 : 可增添新賬戶,分配權(quán)限,并對(duì)已有賬戶進(jìn)行修改密碼、刪除等功能 成績(jī)信息管理模塊:輸入成績(jī)信息,并可以對(duì)成績(jī)信息進(jìn)行添加、查詢、修 第 三 章 系統(tǒng) 設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1