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

正文內(nèi)容

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

2024-11-09 11:26 本頁面


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