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

正文內(nèi)容

xx大學(xué)學(xué)生信息管理系統(tǒng)本科畢業(yè)設(shè)計-在線瀏覽

2025-02-01 11:26本頁面
  

【正文】 現(xiàn)之前, OAK可以說是默默無聞,甚至差點(diǎn)夭折。 在 Java 出現(xiàn)以前, Inter 上的信息內(nèi)容都是一些乏味死板的 HTML文檔。他們迫切希望能在 WEB 中看到一些交互式的內(nèi)容,開發(fā)人員也極希望能夠在 WEB 上創(chuàng)建一類無需考 慮軟硬件平臺就可以執(zhí)行的應(yīng)用程序,當(dāng)然這些程序還要有極大的安全保障。 SUN 的工程師敏銳地察覺到了這一點(diǎn),從 1994 年起,他們開始將 OAK 技術(shù)應(yīng)用于 WEB上,并且開發(fā)出了 HotJava 的第一個版本。 Java 語言的優(yōu)良特性使得 Java 應(yīng)用具有無比的健壯性和可靠性,這也 減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。 Java 的編譯一次,到處可運(yùn)行的特性使得它能夠提供一個隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。 SQL Server 是一個 關(guān)系數(shù)據(jù)庫管理系統(tǒng) 。在 Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚(yáng)鑣了, Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。 SQL Server 2020 能夠把關(guān)鍵的信息及時的傳遞到組織內(nèi)員工的手中,從而實(shí)現(xiàn)了可伸縮的商業(yè)智能。 SQL Server 2020 全面的集成、分析和報表功能使企業(yè)能夠提高他們已有應(yīng)用的價值,即便這些應(yīng)用是在不同的平臺上。 Excel 是微軟辦公套裝軟件的一個重要的組成部分,它可以進(jìn)行各種數(shù)據(jù)的處理、統(tǒng)計分析和輔助 決策操作,廣泛地應(yīng)用于管理、統(tǒng)計財經(jīng)、金融等眾多領(lǐng)域。大量的公式函數(shù)可以應(yīng)用選擇,可以實(shí)現(xiàn)許多方便的功能,給使用者方便。 4 系統(tǒng)的主要架構(gòu)及開發(fā)模式 系統(tǒng)的建設(shè)關(guān)鍵在于其所使用的架構(gòu),而這種基于 Web 的系統(tǒng),傳統(tǒng)的 C/S 架構(gòu)已經(jīng)不能滿足大量用戶的訪問和操作, B/S 基于瀏覽器的架構(gòu)則是目前網(wǎng)絡(luò)系統(tǒng)應(yīng)用的主流,它將大量的數(shù)據(jù)處理工作交給服務(wù)器端來處理,客戶端只用通過普通的 IE 瀏覽器即可訪問系統(tǒng),方便快捷而且利于系統(tǒng)的更新和維護(hù), Java 語言在該方面更是得天獨(dú)厚,J2ee 規(guī)范的出現(xiàn)則使系統(tǒng)的開發(fā)更加規(guī)范,層次更加清楚,更利于對復(fù)雜事務(wù)的處理,而且在安全性方面也做的更好。 基于 B/S 體系結(jié)構(gòu) 在 B/S 體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。實(shí)際上 B/S 體系結(jié)構(gòu)是把二層 C/S 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由 Web 服務(wù)器單獨(dú)組成 一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了 Web 服務(wù)器。 圖 11 B/S 三層架構(gòu)示意圖 這種結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護(hù)人員從繁重的維護(hù)升級工作中解脫出來。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會影響其它層的功能。這樣編寫出來的程序,既不利于程序員對業(yè)務(wù)代碼的調(diào)試,同時也不利于編輯人員進(jìn)行交互頁面的設(shè)計。 在本網(wǎng)上購物系統(tǒng)中,將采用通行的 MVC 模式來構(gòu)建應(yīng)用。 MVC 的邏輯圖如 圖 12 13 所示 。 View(視圖)層:由 JSP、 HTML 組成。同時能夠嵌套動態(tài)數(shù)據(jù),可以進(jìn)行動態(tài)頁面的展示。根據(jù)每個客戶的需求來展示不同風(fēng)格的界面。通常由 Servlet 來實(shí)現(xiàn), Servlet 和JSP 雖然同樣都屬于頁面展示工具,但分屬兩層。 通過這種模型的建立,我們的應(yīng)用系統(tǒng)具備了非常好的性能和可擴(kuò)展性。 軟件設(shè)計流程 隨著信息化程度越來越高,軟件的浮渣度也越來越高,這就造成了需要引入工程 u 案例的模式來管理軟件的開發(fā)過程,也就有一個同一的規(guī)范來進(jìn)行軟件的開發(fā)。 1. 需求分析 需求分析 指的是在建立一個新的或改變一個現(xiàn)存的 電腦系統(tǒng) 時描寫新系統(tǒng)的目的、范圍、定義和功能時所要做的所有的工作。在這個過程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。 2. 系統(tǒng)概要設(shè)計 概要設(shè)計的主要任務(wù)是把 需求分析 得到的 DFD 轉(zhuǎn)換為軟件結(jié)構(gòu)和 數(shù)據(jù)結(jié)構(gòu) 。數(shù)據(jù)結(jié)構(gòu) 設(shè)計 包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性、以及 數(shù)據(jù)庫 的設(shè)計。經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在代碼階段可以把這個沒描述直接翻譯乘用某種程序設(shè)計語言書寫的程序。 XX 大 學(xué)本科生畢業(yè)論文 5. 系統(tǒng)測試 在編碼結(jié)束后,將進(jìn)入系統(tǒng)測試階段,測試的好壞撒 hi 決定一戶系統(tǒng)在上線 一級是不是能高效安全的運(yùn)行。 6. 系統(tǒng)運(yùn)行 上線階段就是系統(tǒng)最后成果的交互用戶使用,在完成了前面的幾個階段以后將通過該階段來最好把系統(tǒng)完整的交互給客戶。就其本身而言,它只是一個框架和一組服務(wù),用于通過 插件 組件構(gòu) 建開發(fā)環(huán)境。 雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java 集成開發(fā)環(huán)境( IDE)來使用,但 Eclipse 的目標(biāo)卻不僅限于此。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經(jīng)可用,或預(yù)計將會推出。 基于 Eclipse 的應(yīng)用程序的一個突出 例子是 IBMamp。 Rationalamp。 Software Architect,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎(chǔ)。在 2020年 1月 16號被 Sun公司收購。 MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。 MySQL 的 SQL“ 結(jié)構(gòu)化查詢語言 ” 。 MySQL軟件采用了 GPL( GNU通用公共許可證 )。 軟件要求: java 語言 Java 是一種簡單的,面向?qū)ο蟮模植际降?,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、 多線程 的動態(tài)語言。 Java 語言的語法與 C 語言和 C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用 Java。特別地, Java 語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。 Java 語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與 接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為 implements)??傊?Java 語言是一個純的面向?qū)ο蟪绦蛟O(shè)計語言。 Java 語言支持 Inter 應(yīng)用的開發(fā),在基本的 Java 應(yīng)用編程接口中有一個網(wǎng)絡(luò)應(yīng)用編程接口( ),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的 類庫,包括 URL、 URLConnection、 Socket、 ServerSocket 等。 Java 語言是健壯的。對指針的丟棄是 Java 的明智選擇。 Java 語言是安全的。除了 Java 語言具有的許多安全特性以外, Java 對通過網(wǎng)絡(luò)下載的類具有一個安全防范機(jī)制(類ClassLoader),如分配不同的名字 空間 以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機(jī)制(類 SecurityManager)讓 Java 應(yīng)用設(shè)置安全哨兵。 Java 程序(后綴為 java 的文件)在Java 平臺上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為 class 的文件) , 然后可以在實(shí)現(xiàn)這個 Java 平臺的任何系統(tǒng)中運(yùn)行。 Java 語言是可移植的。 Java 系統(tǒng)本身也具有很強(qiáng)的可移植性, Java 編譯器是用 Java 實(shí)現(xiàn)的, Java 的運(yùn)行環(huán)境是用 ANSI C 實(shí)現(xiàn)的。 如前所述, Java 程序在 Java 平臺上被編譯為字節(jié)碼格式, 然后可以在實(shí)現(xiàn)這個 Java 平臺的任何系統(tǒng)中運(yùn)行。 Java 是高性能的。事實(shí)上, Java 的運(yùn)行速度隨著 JIT(JustInTime)編譯器技術(shù)的發(fā)展越來越接近于 C++。 在 Java 語言中, 線程 是一種特殊的對象,它必須由 Thread 類或其子(孫)類來創(chuàng)建。值得注意的是 Thread 類已經(jīng)實(shí)現(xiàn)了Runnable 接口,因此,任何一個線程均有它的 run 方法,而 run 方法中包含了線程所要運(yùn)行的代碼。 Java 語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機(jī)制(關(guān)鍵字為synchronized)。 Java 語言的設(shè)計目標(biāo)之一是適應(yīng)于動態(tài)變化的環(huán)境。這 也有利于軟件的升級。 [11] Java 語言 中的幾個基礎(chǔ)術(shù)語 : 類( Class)實(shí)際上是對某種類型的對象定義變量和方法的原型。類是對某個對象的定義。實(shí)際上它本身并不是對象,因?yàn)樗淮嬖谟趦?nèi)存中。 對象是 類 的實(shí)例XX 大 學(xué)本科生畢業(yè)論文 化。 :是組成對象的元素。這種類型的變量成為引用。 為了有效的組織、管理數(shù)據(jù),提高數(shù)據(jù)庫的邏輯獨(dú)立性核物理獨(dú)立性,人們?yōu)閿?shù)據(jù)庫設(shè)計了一個嚴(yán)謹(jǐn)?shù)捏w系結(jié)構(gòu),數(shù)據(jù)庫領(lǐng)域公認(rèn)的標(biāo)準(zhǔn)結(jié)構(gòu)是三級模式結(jié)構(gòu),它包括外模式、模式和內(nèi)模式。所謂視圖,就是指觀察、認(rèn)識和理解數(shù)據(jù)的范圍、角度和方法,是數(shù)據(jù)庫在用戶 “ 眼中 的反映,很顯然,不同層次 (級別 )用戶所 “ 看到 ” 的數(shù)據(jù)庫是不相同的。 三級模式 模式 模式又稱概念模式或邏輯模式,對應(yīng)于概念級。它是由數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)模式描述語言(Data Description Language, DDL)來描述、定義的,體現(xiàn)、反映了 數(shù)據(jù)庫系統(tǒng) 的整體觀。它是某個 或某幾個用戶所看到的數(shù)據(jù)庫的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。用戶可以通過外模式描述語言來描述、定義對應(yīng)于用戶的數(shù)據(jù)記錄 (外模式 ),也可以利用 數(shù)據(jù)操縱語言 (Data Manipulation Language, DML)對這些數(shù)據(jù)記錄進(jìn)行。 內(nèi)模式 XX 大 學(xué)本科生畢業(yè)論文 內(nèi) 模式又稱存儲模式,對應(yīng)于物理級,它是數(shù)據(jù)庫中全體數(shù)據(jù)的內(nèi)部表示或底層描述,是數(shù)據(jù)庫最低一級的邏輯描述,它描述了數(shù)據(jù)在存儲介質(zhì)上的存儲方式和物理結(jié)構(gòu),對應(yīng)著實(shí)際存儲在外存儲介質(zhì)上的數(shù)據(jù)庫。 在一個數(shù)據(jù)庫系統(tǒng)中,只有唯一的數(shù)據(jù)庫, 因而作為定義 、描述數(shù)據(jù)庫存儲結(jié)構(gòu)的內(nèi)模式和定義、描述數(shù)據(jù)庫邏輯結(jié)構(gòu)的模式,也是唯一的,但建立在數(shù)據(jù)庫系統(tǒng)之上的應(yīng)用則是非常廣泛、多樣的,所以對應(yīng)的外模式不是唯一的,也不可能是唯一的。實(shí)際上 ,對于一個數(shù)據(jù)庫系統(tǒng)而言一有物理級數(shù)據(jù)庫是客觀存在的,它是進(jìn)行數(shù)據(jù)庫操作的基礎(chǔ),概念級數(shù)據(jù)庫中不過是物理數(shù)據(jù)庫的一種邏輯的、抽象的描述 (即模式 ),用戶級數(shù)據(jù)庫則是用戶與數(shù)據(jù)庫的接口,它是概念級數(shù)據(jù)庫的一個子集 (外模式 )。 我們以學(xué)生信息管理系統(tǒng)的 ER 圖進(jìn)一步了解數(shù)據(jù)庫系統(tǒng)的三級體系結(jié)構(gòu)。就能保持模式不變,因此應(yīng)用程序也可以保持不變。該系統(tǒng)需要完成對學(xué)校學(xué)生的信息進(jìn)行信息化的管理,而管理的內(nèi)容有:當(dāng)學(xué)生注冊就讀時,對學(xué)生基本信息的錄入;當(dāng)學(xué)生進(jìn)行班級調(diào)換或家庭 住址變遷等情況發(fā)生時,對學(xué)生的基本信息進(jìn)行修改;當(dāng)學(xué)生學(xué)期結(jié)束時期末考核成績錄入,對學(xué)生成績排名及是否可以拿到各種獎學(xué)金等的評定;當(dāng)學(xué)生學(xué)業(yè)完成時,對學(xué)生的基本信息進(jìn)行刪除。 在對學(xué)生基本信息進(jìn)行錄入時,學(xué)生錄入的信息可以為:學(xué)生的姓名,性別,出生年 月,籍貫,班級,學(xué)號等信息,在對學(xué)生成績進(jìn)行錄入時,需要錄入的信息有:各科成績,授課教師,班級,學(xué)分,總評成績以及全院排名。 該系統(tǒng)完成對學(xué)生信息管理的另一個方面功能實(shí)現(xiàn)的同時,需要考慮到執(zhí)行查詢與統(tǒng)計操作的人群,學(xué)生可以對自己的信息及成績進(jìn)行查詢,前提是該學(xué)生知道自己的學(xué)號和密碼,而學(xué)生信息管理員,教師,班主任及學(xué)校領(lǐng)導(dǎo)也可以對指定的學(xué)生或條件進(jìn)行其基本信息與成績信息的查詢與統(tǒng)計。 學(xué)生管理系統(tǒng)的總需求目標(biāo) 在計算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易維護(hù)的、具有良好人機(jī)交互界面的學(xué)生信息管理系統(tǒng),實(shí)現(xiàn)學(xué)生信息增加,刪除,成績管理與系統(tǒng)的自動化、高效的計算機(jī)系統(tǒng)。數(shù)據(jù)的輸入來源是手工輸XX 大 學(xué)本科生畢業(yè)論文 入。 在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。未獲授權(quán)人員不能進(jìn)入系統(tǒng)。要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。 ( 4)數(shù)據(jù)的共享性與獨(dú)立性 整個檔案管理系統(tǒng)的數(shù)據(jù)是共享的。因此,應(yīng)該提供靈活的配置,使各個分系統(tǒng)能
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1