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

正文內(nèi)容

xx大學(xué)學(xué)生信息管理系統(tǒng)本科畢業(yè)設(shè)計-文庫吧

2024-11-09 11:26 本頁面


【正文】 年 SUN 推出 Java 語言之后,全世界的目光都被這個神奇的語言所吸引。那么 Java 到底有何神奇之處呢? Java 語言其實最早誕生于 1991 年,起初被稱為 OAK 語言,是 SUN 公司為一些消費性電子產(chǎn)品而設(shè)計的一個通用環(huán)境。他們最初的目的只是為了開發(fā)一種獨立于平臺的 軟件技術(shù) ,而且在網(wǎng)絡(luò)出現(xiàn)之前, OAK可以說是默默無聞,甚至差點夭折。但是,網(wǎng)絡(luò)的出現(xiàn)改變了 OAK 的命運。 在 Java 出現(xiàn)以前, Inter 上的信息內(nèi)容都是一些乏味死板的 HTML文檔。這對于那些迷戀于 WEB 瀏覽的人們來說簡直不可容忍。他們迫切希望能在 WEB 中看到一些交互式的內(nèi)容,開發(fā)人員也極希望能夠在 WEB 上創(chuàng)建一類無需考 慮軟硬件平臺就可以執(zhí)行的應(yīng)用程序,當(dāng)然這些程序還要有極大的安全保障。對于用戶的這種要求,傳統(tǒng)的編程語言顯得無能為力。 SUN 的工程師敏銳地察覺到了這一點,從 1994 年起,他們開始將 OAK 技術(shù)應(yīng)用于 WEB上,并且開發(fā)出了 HotJava 的第一個版本。當(dāng) SUN 公司 1995 年正式以 Java這個名字推出的時候,幾乎所有的 WEB 開發(fā)人員都心生感嘆:噢,這正是我想要的!于是 Java 成了一顆耀眼的明星,丑小鴨一下了變成了白天鵝。 Java 語言的優(yōu)良特性使得 Java 應(yīng)用具有無比的健壯性和可靠性,這也 減少了應(yīng)用系統(tǒng)的維護(hù)費用。 Java 對對象技術(shù)的全面支持和 Java 平臺內(nèi)嵌的 API 能縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低成本。 Java 的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。特別是 Java 企業(yè)應(yīng)用編程接口( Java Enterprise APIs)為企業(yè)計算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。 SQL Server 是一個 關(guān)系數(shù)據(jù)庫管理系統(tǒng) 。它最初是由 Microsoft XX 大 學(xué)本科生畢業(yè)論文 Sybase 和 AshtonTate三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2 版本。在 Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚鑣了, Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。 Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng) 上的應(yīng) SQL Server 安裝界面用 SQL Server 2020 通過在可伸縮性、數(shù)據(jù)集成、開發(fā)工具和強大的分析等方面的革新更好的確立了微軟在 BI 領(lǐng)域的 領(lǐng)導(dǎo)地位。 SQL Server 2020 能夠把關(guān)鍵的信息及時的傳遞到組織內(nèi)員工的手中,從而實現(xiàn)了可伸縮的商業(yè)智能。從 CEO 到信息工作者,員工可以快速的、容易的處理數(shù)據(jù),以更快更好的做出決策。 SQL Server 2020 全面的集成、分析和報表功能使企業(yè)能夠提高他們已有應(yīng)用的價值,即便這些應(yīng)用是在不同的平臺上。 商業(yè)智能增強體現(xiàn)在以下幾個方面: 端到端的集成 BI平臺 集成服務(wù) 分析服務(wù) 報表服務(wù) Microsoft Office System 的集成 Microsoft Excel 是 微軟公司 的辦公軟件 Microsoft office 的組件之一,是由 Microsoft 為 Windows 和 Apple Macintosh 操作系統(tǒng) 的電腦而編寫和運行的一款 試算表 軟件。 Excel 是微軟辦公套裝軟件的一個重要的組成部分,它可以進(jìn)行各種數(shù)據(jù)的處理、統(tǒng)計分析和輔助 決策操作,廣泛地應(yīng)用于管理、統(tǒng)計財經(jīng)、金融等眾多領(lǐng)域。 Excel 是微軟辦公套裝軟件的一個重要的組成部分,它可以進(jìn)行各種數(shù)據(jù)的處理、 統(tǒng)計分析 和輔助決策操作,廣泛地應(yīng)用于管理、統(tǒng)計財經(jīng)、金 融等眾多領(lǐng)域。大量的公式函數(shù)可以應(yīng)用選擇,可以實現(xiàn)許多方便的功能,給使用者方便。與其配套組合有: word、PowerPoint、 Access 及 Outlook。 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 語言在該方面更是得天獨厚,J2ee 規(guī)范的出現(xiàn)則使系統(tǒng)的開發(fā)更加規(guī)范,層次更加清楚,更利于對復(fù)雜事務(wù)的處理,而且在安全性方面也做的更好。基于 MVC 的開發(fā)流程則使開發(fā)過程更加的清晰明了,利于做一些復(fù)雜的邏輯實現(xiàn),從而節(jié)省了開發(fā)周 期和開發(fā)成本。 基于 B/S 體系結(jié)構(gòu) 在 B/S 體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。 B/S 結(jié)構(gòu)簡化了客戶XX 大 學(xué)本科生畢業(yè)論文 機(jī)的工作,客戶機(jī)上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由 Web Server 完成。實際上 B/S 體系結(jié)構(gòu)是把二層 C/S 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由 Web 服務(wù)器單獨組成 一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了 Web 服務(wù)器。 B/S 三層體系結(jié)構(gòu)如圖 11 所示 。 圖 11 B/S 三層架構(gòu)示意圖 這種結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護(hù)人員從繁重的維護(hù)升級工作中解脫出來。由于客戶機(jī)把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機(jī)一下子 “ 苗條 ” 了許多,不再負(fù)責(zé)處理復(fù)雜計算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,所以維護(hù) 人員不再為程序的維護(hù)工作奔波于每個客戶機(jī)之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 基于 MVC 的應(yīng)用開發(fā)模型 在傳統(tǒng)的基于 Web 的應(yīng)用系統(tǒng)中,例如 ASP、 CGI 等,通常開發(fā)者將業(yè)務(wù)邏輯,數(shù)據(jù)邏輯、展示邏輯等混雜在一起,在同一個界面面里既進(jìn)行后臺數(shù)據(jù)庫的訪問和操作,同時還包含業(yè)務(wù)流程和頁面表示。這樣編寫出來的程序,既不利于程序員對業(yè)務(wù)代碼的調(diào)試,同時也不利于編輯人員進(jìn)行交互頁面的設(shè)計。同時系統(tǒng)也不具備可擴(kuò)展性,當(dāng)我們要在現(xiàn)有業(yè)務(wù) 上進(jìn)行擴(kuò)展的時候,通常無法借助于現(xiàn)有的資源和應(yīng)用,而只能夠重新編寫,大大增加了投資,延長了系統(tǒng)上線的時間,失去了競爭市場的優(yōu)勢。 在本網(wǎng)上購物系統(tǒng)中,將采用通行的 MVC 模式來構(gòu)建應(yīng)用。這種結(jié)構(gòu)解決了前面所述的所有問題,在我們的應(yīng)用集成網(wǎng)絡(luò)中,通過企業(yè)級高端 J2EE 應(yīng)用服務(wù)器實現(xiàn) MVC開發(fā)模型。 MVC 的邏輯圖如 圖 12 13 所示 。 Browse 瀏覽器 Web 服務(wù)器 數(shù)據(jù)庫 XX 大 學(xué)本科生畢業(yè)論文 圖 12 應(yīng)用服務(wù)器之上采用 MVC 開發(fā)的邏輯示意圖 圖 13 MVC 業(yè)務(wù)流程示意圖 通過這種方案,我們可以迅速地實現(xiàn)整個業(yè)務(wù),其優(yōu)勢和特點如下: Model(模型)層:由 EJB 組件來實現(xiàn), EJB 將具體的業(yè)務(wù)封裝在組件內(nèi)部,具備安全、高性能、可重用等優(yōu)秀的特征。 View(視圖)層:由 JSP、 HTML 組成。這一層次的特點是能夠真實地展示和客戶交互的界面,具備可描繪的功能。同時能夠嵌套動態(tài)數(shù)據(jù),可以進(jìn)行動態(tài)頁面的展示。同時可以方便地進(jìn)行客戶端的個性化定制。根據(jù)每個客戶的需求來展示不同風(fēng)格的界面。 Controller(控制器)層:是非常重要的一層,這一層是連接 View 和 Model 的紐帶,同時也是將這兩層進(jìn)行最大限度分離的工具。通常由 Servlet 來實現(xiàn), Servlet 和JSP 雖然同樣都屬于頁面展示工具,但分屬兩層。主要在于 JSP 以腳本語言的形式存在, 它的主要優(yōu)勢是進(jìn)行動態(tài)數(shù)據(jù)的 Web 展示,而 Servlet 是一個完整的 Java 程序,進(jìn)行業(yè)務(wù)的調(diào)用和流程的處理是它的長處。 通過這種模型的建立,我們的應(yīng)用系統(tǒng)具備了非常好的性能和可擴(kuò)展性。將業(yè)務(wù)組件和展示頁面進(jìn)行分離,并通過 Controller 來描述調(diào)用關(guān)系,一方面可以提高效率,另應(yīng)用服務(wù)器 EJB 容器 業(yè)務(wù)組件 數(shù)據(jù)庫 Web服務(wù)器 瀏覽器 Jsp Serverlet 控制器 View 顯示方式 Model 業(yè)務(wù)邏輯模型 輸入請求 輸出 Html 其他 Control 服務(wù)控制 XX 大 學(xué)本科生畢業(yè)論文 一方面也可以增加系統(tǒng)擴(kuò)充的能力,使我們的系 統(tǒng)可以進(jìn)行最快速度的業(yè)務(wù)擴(kuò)展,以滿足不同用戶、不同階段、各種各樣的業(yè)務(wù)需求。 軟件設(shè)計流程 隨著信息化程度越來越高,軟件的浮渣度也越來越高,這就造成了需要引入工程 u 案例的模式來管理軟件的開發(fā)過程,也就有一個同一的規(guī)范來進(jìn)行軟件的開發(fā)。先介紹一下軟件開發(fā)的基本步驟。 1. 需求分析 需求分析 指的是在建立一個新的或改變一個現(xiàn)存的 電腦系統(tǒng) 時描寫新系統(tǒng)的目的、范圍、定義和功能時所要做的所有的工作。需求分析是軟件工程中的一個關(guān)鍵過程。在這個過程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法 。 2. 系統(tǒng)概要設(shè)計 概要設(shè)計的主要任務(wù)是把 需求分析 得到的 DFD 轉(zhuǎn)換為軟件結(jié)構(gòu)和 數(shù)據(jù)結(jié)構(gòu) 。設(shè)計軟件結(jié)構(gòu)的具體任務(wù)是:將一個復(fù)雜系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系、確定模塊間的接口及人機(jī)界面等。數(shù)據(jù)結(jié)構(gòu) 設(shè)計 包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性、以及 數(shù)據(jù)庫 的設(shè)計。 3. 系統(tǒng)詳細(xì)設(shè)計 系統(tǒng)詳細(xì)設(shè)計階段的根本目的是確定應(yīng)該怎么樣具體實現(xiàn)所要求的系統(tǒng)。經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在代碼階段可以把這個沒描述直接翻譯乘用某種程序設(shè)計語言書寫的程序。 4. 代碼實現(xiàn) 代碼實現(xiàn)階段,在該結(jié)算將根據(jù)詳細(xì)設(shè)計離開對系統(tǒng)進(jìn)行代碼的實現(xiàn),在有了一個良好的設(shè)計階段短以后,這部分是很容易的。 XX 大 學(xué)本科生畢業(yè)論文 5. 系統(tǒng)測試 在編碼結(jié)束后,將進(jìn)入系統(tǒng)測試階段,測試的好壞撒 hi 決定一戶系統(tǒng)在上線 一級是不是能高效安全的運行。在這個階段將對單個功能點采取黑盒測試和白盒測試兩種方法來對功能點進(jìn)行測試,在單個功能點測試結(jié)束之后將對每個子系統(tǒng)進(jìn)行單元測試,一級最后的聯(lián)調(diào)測試和壓力測試。 6. 系統(tǒng)運行 上線階段就是系統(tǒng)最后成果的交互用戶使用,在完成了前面的幾個階段以后將通過該階段來最好把系統(tǒng)完整的交互給客戶。 開發(fā)工具和軟硬件要求 開發(fā)工具: 1. Eclipse: 是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過 插件 組件構(gòu) 建開發(fā)環(huán)境。幸運的是, Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Kit, JDK)。 雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java 集成開發(fā)環(huán)境( IDE)來使用,但 Eclipse 的目標(biāo)卻不僅限于此。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment,PDE),這個組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經(jīng)可用,或預(yù)計將會推出。 Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 基于 Eclipse 的應(yīng)用程序的一個突出 例子是 IBMamp。reg。 Rationalamp。reg。 Software Architect,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎(chǔ)。 2. Mysql : MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB公司。在 2020年 1月 16號被 Sun公司收購。而 2020年, S
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1