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

正文內容

教學資源管理系統(tǒng)的設計與實現(xiàn)碩士學位論文-全文預覽

2024-09-25 13:30 上一頁面

下一頁面
  

【正文】 沒有仔細研究,急于進入設計階段。數(shù)據(jù)庫設計是技術實現(xiàn)的細節(jié),應該盡可能的推遲技術細節(jié)的 決策,不應該使技術細節(jié)束縛了我們對系統(tǒng)需求的理解。 系統(tǒng)功能規(guī)范文檔與業(yè)務需求文檔的重要區(qū)別有以下幾點: 內容不同:系統(tǒng)需求分為功能需求和非功能需求,功能需求進一步分為業(yè)務功能需求和非業(yè)務功能需求。技術架構一般由系統(tǒng)軟件商提供,可以在不同的應用軟件系統(tǒng)中使用,例如:微軟的 MFC, SUN 的 J2EE 等。 詳細設計階段一個重要的任務是系統(tǒng)持久化設計。我們可以根據(jù)需求自由選擇需要的持久化技術,并且保留在將來需要時更改持久化技術的自由。每個層次的編程人員只需要對某一種技術有比較深入的了解。瀏覽器 通過 Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。它的任 務是由瀏覽器向網(wǎng)絡上的某一 Web 服務器提出服務請求, Web 服務器對用戶身份進行驗證后用 HTTP 協(xié)議把所需的主頁傳送給客戶端,客戶端接受傳來的主頁文件,并把它顯示在瀏覽器上 。所以,網(wǎng)絡應用軟件易于管理和維護,而且擴展性好。 整個系統(tǒng)由 Web 服務器統(tǒng)一進行管理和發(fā)送,用戶通過瀏覽器以 HTTP 協(xié)議向 Server 發(fā)送請求,并接收和顯示 Server 提供的 Web 信息。所有程序操 作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持 Java,也可以訪問 JSP 網(wǎng)頁。插入的 Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。 ( 4)多樣化和功能強大的開發(fā)工具支持。JSP可以使用成熟的 JAVA BEANS 組件來實現(xiàn)復雜商務功能。但它的所有知識,只要在一種機型上學習了 ORACLE 知識,便能在各種類型的機器上使用它。基于此,如果我們是提高單臺服務器的性能 ,選擇Oracle 數(shù)據(jù)庫較好 ,因為它們能在對稱多 CPU 的系統(tǒng)上提供 并行處理 。 Oracle 服務器由 Oracle 數(shù)據(jù)庫和 Oracle 實例組成。 四 、用 ORACLE 能輕松的實現(xiàn)數(shù)據(jù)倉庫的操作。 ORACLE 是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為用戶提供一個安全、可靠和高效的平臺用于數(shù)據(jù)管理。 同濟大學 碩士學位論文 第 4 章 概要設計 18 第 4 章 概要設計 系統(tǒng)具體功能 系統(tǒng)的整體功能模塊 (1)用戶登錄模塊 (2)教參信息(教程、課件)管理模塊 (3)公共課程瀏覽模塊 (4)個人信息管理模塊 系統(tǒng)的不同用戶操作權限介紹 (1)教師 :本系統(tǒng)管理員登錄經(jīng)審核通過后可以進行:瀏覽、添加、刪除、修改教程、課件等信息;查詢、添加、刪除用戶信息 ;上傳教程、課件等 。 系統(tǒng)整體結構設計 基本系統(tǒng)模型如圖 2 所示: 同濟大學 碩士學位論文 第 4 章 概要設計 19 圖 2 基本系統(tǒng)模型圖 一般用戶登陸操作流程介紹 一般用戶(被授權的教師或者學生用戶)登陸操作流程如圖 3所示: 圖3 一般用戶登陸操作流程圖 圖 3 注釋說明: 公共課程模塊:可瀏覽學院全部課程體 系及其下屬課程; (1)個人信息管理模塊:一般用戶進入個人信息后,可以修改自己的個人信息; (2)上傳模塊:一般用戶可以進行教參資料的上傳,此功能主要是實現(xiàn)教學資源的共享,教師可以方便地通過此模塊實現(xiàn)課件的上傳,供學生下載,以提高教學效率; (3)教參信息模塊:本系統(tǒng)將教參信息分為教程和課件兩大類。 數(shù)據(jù)庫 設計是建立 數(shù)據(jù)庫及其應用 系統(tǒng)的技術,是 信息系統(tǒng) 開發(fā)和建議中的核心技術。 (3)數(shù)據(jù)庫設計是 信息系統(tǒng) 開發(fā)和建設的重要組成部分。在數(shù)據(jù)庫建立時 ,大體上選建立一個總體的數(shù)據(jù)庫存文件 。學生用戶和教師用戶共用一個表,除學生學號、教師工號、姓名、登陸密碼等登錄必需信息外,還有在知道吧中涉及到的積等級等具體信息。 首頁如圖 5所示 : 圖 5 系統(tǒng)首頁 登陸頁面設計 在概要設計中已經(jīng)知道該系統(tǒng)用戶分為兩類。若正確則分相應進入各自的頁面。用戶登錄需要驗證用戶的用戶名和密碼。另外,知道吧、備忘錄、留言箱、上傳文章等模塊還要有不同的表來存儲信息。每個不同的身份的用戶權限不同。 數(shù)據(jù)庫在整個管理系統(tǒng)中占有非常重要的地位 ,數(shù)據(jù)庫結構設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產生影響。 信息類系統(tǒng)數(shù)據(jù)庫設計: (1)數(shù)據(jù)庫 是 信息系統(tǒng) 的核心和基礎,把 信息系統(tǒng) 中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從 數(shù)據(jù)庫 中獲得所需的信息。 登錄頁面 課件資料 返回 登錄頁 公共課程 系統(tǒng)首頁 個人信息 上傳 教參信息 教程資料 通過驗證 身份驗證有誤 同濟大學 碩士學位論文 第 4 章 概要設計 20 一般用戶登陸后臺驗證流程介紹 一般用戶登陸后臺驗證程序流程如圖 4 所示: 用 戶 名 存 在 ?輸 入 用 戶名 、 密 碼密 碼 匹 配 ? 用 戶 不 存 在登 錄 成 功 密 碼 錯 誤昵 稱 、 用 戶 名為 空 ?進 入 初 始 化 信 息 框昵 稱 已 存 在 ?用 戶 進 入 登 陸 框登 陸 成 功更 新 用 戶 信息 表登 陸 成 功N OY E SN OY E SN OY E SYESN O圖 4 一般用戶登陸后臺驗證流程圖 同濟大學 碩士學位論文 第 4 章 概要設計 21 數(shù)據(jù)庫設計 數(shù)據(jù)庫 設計 (Database Design)是指根據(jù)用戶的 需求 ,在某一具體的 數(shù)據(jù)庫管理系統(tǒng) 上,設計數(shù)據(jù)庫的結構和建立數(shù)據(jù)庫的過程。 系統(tǒng)整體界面設計 (1)整個網(wǎng)站的頁面布局簡潔明了,風格大體一致,色彩搭配自然協(xié)調,讓用戶使用起來感覺全舒適自然。 JDBC(Java DataBase Connectivity)是一種能通過 Java 語言訪問結構化數(shù)據(jù)庫的應用程序接口( JDBC API)。 《教學資源管理系統(tǒng)》是以 ORACLE 作為平臺開發(fā)的教學資源管理系統(tǒng),適合一般規(guī)模學校使用。 ORACLE 數(shù)據(jù)庫的特點: 一、 完整的 數(shù)據(jù)管理 功能: 數(shù)據(jù)的大量性 . 數(shù)據(jù)的保存的持久性 . 數(shù)據(jù)的共享性 . 數(shù)據(jù)的可靠性 . 二 、完備關系的產品: 信息準則 關系型 DBMS 的所有信息都應在邏輯上用一種方法,即表中 的值顯式地表示 。這些都是在其他條件和環(huán)境相同的情況下比較的,這樣才有可比性。我們可以說在 對稱多處理 方面 Oracle 的性能優(yōu)于 Sybase 的性能。比如 SilverStream 就是基于數(shù)據(jù)庫的一種中間件。 (5)支持服務器端組件。 ( 3)強大的可伸縮性。除了系統(tǒng)之外,代碼不用做任何更改。 JSP 與 Servlet 一樣,是在服務器端執(zhí)行的,通常返回給客戶端的就是一個 HTML 文本, 因此客戶端只要有瀏覽器就能瀏覽。 系統(tǒng)體系結構如下圖 1 所示 : W i n d o w s X P S e r v e r 操 作 系 統(tǒng)用 戶 操 作 系 統(tǒng)基 于 W e b 的 教 學 資 源 管 理 系 統(tǒng)W e b 服 務 器數(shù) 據(jù) 庫 服 務 器瀏 覽 器 1 瀏 覽 器 NBS用 戶 端 系 統(tǒng) 層服 務 層數(shù) 據(jù) 庫 接 口數(shù) 據(jù) 庫 系 統(tǒng)操 作 系 統(tǒng) 層圖 1 系統(tǒng)體系結構 同濟大學 碩士學位論文 第 3 章 系統(tǒng)構架及開發(fā)工具簡介 15 開發(fā)工具簡介 系統(tǒng)開發(fā)技術 JSP JSP 是由 SunMicrosystems 公司倡導、許多公司參與一起建立的一種動態(tài)技術標準。因此該系統(tǒng)設計包括用戶頁面設計(前臺頁面)、數(shù)據(jù)庫設計、應用程序設計(后臺頁面)??蛻魴C上以瀏覽器作為客戶端的應用程序實現(xiàn)對數(shù)據(jù)顯示,而不用再為客戶端單獨編寫和安裝其他類型的應用程序。 B/S 架構方式由瀏覽器和服務器組成。這種模式統(tǒng)一了 客戶端 ,將系統(tǒng)功能實現(xiàn)的核心部分集中到 服務器 上,簡化了系統(tǒng)的開發(fā)、維護和使用。 編碼階段以 use case 為粒度安排工作,這樣的安排方式要求每一個開發(fā)人員必須對表示層,業(yè)務層,數(shù)據(jù)接入層的所有技術都要有比較深入的了解,由于每個開發(fā)人員各自只對自己的 use case 負責,對別人的 use case 不了解,但是每一個 use case 會有功能重復的地方,導致大 量的重復工作??傊畱摪阉舻阶詈笞鳛榧毠?jié)處理。 其實沒有業(yè)務架構的設計也是可以的,很多項目中直接將對象之間的各種關系以數(shù)據(jù)庫的方式實現(xiàn),這樣的系統(tǒng)不是面向對象的,因此面向對象設計的很多好處不能體現(xiàn)。閱讀的對象不同:業(yè)務需求文檔是用來與業(yè)務人員交流,功能規(guī)范文檔是開發(fā)人員開發(fā)的依據(jù) 使用的語言不同:業(yè)務需求文檔使用自然語言書寫,而功能規(guī)范文檔使用比較嚴謹?shù)恼Z言,如: uml 書寫 對編寫人的要求不一樣:業(yè)務需求編寫人員只需要對業(yè)務系統(tǒng)熟悉,系統(tǒng)規(guī)范由系 統(tǒng)架構師完成 體現(xiàn)系統(tǒng)架構師價值的地方是編寫系統(tǒng)規(guī)范文檔和業(yè)務層設計 , 系統(tǒng)規(guī)范同濟大學 碩士學位論文 第 2 章 需要說明 12 文檔是下一步界面設計,業(yè)務層設計和數(shù)據(jù)庫設計的依據(jù),表示層,業(yè)務層,數(shù)據(jù)訪問層之間是相互聯(lián)系的,它們之間的關系應該在系統(tǒng)規(guī)范文檔中找到。 需求分析階段可以進一步細分為業(yè)務需求分析階段和系統(tǒng)功能需求分析階段。需求分析階段不僅要列出系統(tǒng)的 use case,更重要的是要列出 use case 的輸入輸出和例外情況等,以及問題域中的對象之間的靜態(tài)關系和動態(tài)關系,如對象間的包含關系,繼承關系,調用關系等。 接口子系統(tǒng)的選擇: windows 界面, java 界面, web 界面,命令行接口, CTI, API 等數(shù)據(jù)庫子系統(tǒng)的選擇:關系數(shù)據(jù)庫,普通文件等 基于以上對應用軟件系統(tǒng)的理解,軟件開發(fā) 流程的輸入是用戶的業(yè)務需求,輸出就是系統(tǒng)的業(yè)務層、表示層、數(shù)據(jù)接入層的代碼,以及接口和數(shù)據(jù)庫 ,以及各種文檔。 二、項目實施過程遇到的問題總結 應用軟 件系統(tǒng)是事件驅動的軟件系統(tǒng),系統(tǒng)通過接口接受事件后,交由系統(tǒng)業(yè)務層處理,業(yè)務層處理完事件后將需要的信息存入數(shù)據(jù)庫,整個應用軟件系統(tǒng)分為三個子系統(tǒng):接口子系統(tǒng),業(yè)務子系統(tǒng),數(shù)據(jù)庫子系統(tǒng),業(yè)務子系統(tǒng)進一步分為三個子系統(tǒng):表示層,業(yè)務層,數(shù)據(jù)接入層。 系統(tǒng)切換 管理信息系統(tǒng)實施的最后一項任務是進行系統(tǒng)的切換,它包括進行基本數(shù)據(jù)的準備、數(shù)據(jù)的編碼、系統(tǒng)的參數(shù)設置、初始數(shù)據(jù)的錄入等多項工作。 人員培訓 人員培訓可以分為兩種類型。 系統(tǒng)調試與測試 在進行計算機 程序設計之后,需要進行系統(tǒng)的調試。 計算機程序設計 計算機程序設計也常常被稱為軟件開發(fā)。 信息系統(tǒng)實施 簡單一句話就是將系統(tǒng)設計給出的解決方案實現(xiàn)出 來。最主要的工作就是將系統(tǒng)分析得到的邏輯模型轉換為物理模型。 明確系統(tǒng)的模塊構架 。結構化分析方法的核心特征是 “ 分解 ” 和 “ 抽象 ” :自頂向下的過程稱為分解,自底向上的過程成為抽象。 :集中式、分布 集中式、分布式。 : IS 是為管理決策服務的,而管理是分層的,所以 IS 也是分層的 。下面由我來詳細講解下我在本系統(tǒng)研發(fā)中所做的工作。 教學管理系統(tǒng)是為了實現(xiàn)學校對教學管理的系統(tǒng)化、規(guī)范化和自動化,從而提高學校管理效率而設計的。 綜合開發(fā)本系統(tǒng)應用到的 JSP 動態(tài)網(wǎng)頁技術對開發(fā)環(huán)境的要求的考慮,在技術上是可行的,而且可靠性很高 。分析人員要將對原始問題的理解與 軟件開發(fā) 經(jīng)驗結合起來,以便發(fā)現(xiàn)哪些要求是由于用戶的片面性或短期行為所導致的不合理要求,哪些是用戶尚未提出但具有真正價值的潛在需求。需求提出和分析僅僅集中在使用者對系統(tǒng)的觀點上。 需求分析 是軟件 定義 階段中的最后一步,是確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。實現(xiàn)對這些資源進行有效的組織和管理,讓學生在繁多的教學資源中快速搜索、瀏覽所需信息,讓教師能方便快捷地進行課件發(fā)布是一個亟待解 決的問題。 教學資源管理系統(tǒng)開發(fā)步驟 一般來說,軟件開發(fā)的過程主要包括軟件定義規(guī)劃、軟件開發(fā)和軟件運行維護三個時期組成,其中軟件的定義過程通常又進一步劃分為問題定義、可行性研究和需求分析三個階段。 教學資源管理系統(tǒng)功能和特點 本系統(tǒng)能實現(xiàn)一般教學資源管理系統(tǒng)應該具有的基本功能。隨著教育改革的深入發(fā)展,改變傳統(tǒng)課程實施過于強調學生在教室接受學習、死記硬背、機械訓練的現(xiàn)狀,倡導學生主動參與、勇于探究、勤于動手,培養(yǎng)學生搜集和處理信息的能力、獲取新知識的能力、分析和解決問題的能力以及合作的能力是當今信息化教學的一個發(fā)展方向。 本次設計就是針對現(xiàn)存以上的各種缺點,將在現(xiàn)有的管理軟件的基礎上作很大程度的改善,使教學管理系統(tǒng)能夠實施一些簡單的交互功能。所有的資源都以結構化的方式存儲,數(shù)據(jù)間的關聯(lián)性強,并通過數(shù)據(jù)表產生關系映射。在此基礎上,以計算機為載體的應用
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1