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

正文內(nèi)容

基于javaee的網(wǎng)上文件管理系統(tǒng)畢業(yè)設(shè)計論文(編輯修改稿)

2024-12-29 00:24 本頁面
 

【文章內(nèi)容簡介】 支持多種數(shù)據(jù)庫應(yīng)用的開發(fā)工具。我在系統(tǒng)開發(fā)過程中深深地感受到 Java 的強(qiáng)大威力。下面我結(jié)合自己的體會對 Java 作一簡要介紹。 - 5 - Java 是著名的 sun 公司推出的完全可視化的,支持多種數(shù)據(jù)庫開發(fā)工具。使用面向?qū)ο蟮拈_發(fā)技術(shù),能夠開發(fā)出強(qiáng)大的專門針對用戶的應(yīng)用程序。具有強(qiáng)大的 API 函數(shù)庫,支持 ActiveX 和 OCX 技術(shù)。能夠管理大量 復(fù)雜的數(shù)據(jù)信息,同時具有很好的安全性。 在后面的篇幅里,我將詳細(xì)的說明我是如何利用 Java 進(jìn)行《文 件 管理系統(tǒng)》的系統(tǒng)開發(fā)的。 JAVA 語言簡介 Windows 7 是目前主流圖形化操作系統(tǒng),而 Java 是一種優(yōu)秀的面向?qū)ο蟮模С侄喾N數(shù)據(jù)庫應(yīng)用的開發(fā)工具。我在系統(tǒng)開發(fā)過程中深深地感受到 Java 的強(qiáng)大威力。下面我結(jié)合自己的體會對 Java 作一簡要介紹。 Java 是著名的 sun 公司推出的完全可視化的,支持多種數(shù)據(jù)庫開發(fā)工具。使用面向?qū)ο蟮拈_發(fā)技術(shù),能夠開發(fā)出強(qiáng)大的專門針對用戶的應(yīng)用程序。具有強(qiáng)大的 API 函 數(shù)庫,支持 ActiveX 和 OCX 技術(shù)。能夠管理大量復(fù)雜的數(shù)據(jù)信息,同時具有很好的安全性。 Java 語言有很多特性,比如: 1. 平臺無關(guān)性 平臺無關(guān)性是指 Java 能運行于不同的平臺。 Java 引進(jìn)虛擬機(jī) 原理,并運行于虛擬機(jī),實現(xiàn)不同平臺的 Java 接口之間。使 用 Java 編寫的程序能在世界范圍內(nèi)共享。 Java的數(shù)據(jù)類型與 機(jī)器無關(guān), Java 虛擬機(jī)( Java Virtual Machine)是建立在 硬件和操作系統(tǒng)之上,實現(xiàn) Java 二進(jìn)制代碼的解釋執(zhí)行功能, 提供于不同平臺的接口的。 2. 安全性 Java 的編程類似 C++,學(xué)習(xí)過 C++的讀者將很快掌握 Java 的精 髓。 Java 舍棄了 C++的指針對存儲器地址的直接操作,程序 運行時,內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過指 針侵入系統(tǒng)。 Java 對程序提供了安全管理器,防止程序的 非法訪問。 3. 面向?qū)ο? Java 吸取了 C++面向?qū)ο蟮母拍?,將數(shù)據(jù)封裝于類中 ,利用類 的優(yōu)點 ,實現(xiàn)了程序的簡潔性和便于維護(hù)性。類的封裝性、 繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯,然后 通過上述特性反復(fù)利用。程序員只需把主要精力用在類和接 口的設(shè)計 和應(yīng)用上。 Java 提供了眾多的一般對象的類,通 過繼承即可使用父類的方法。在 Java 中,類的繼承關(guān)系是單一的非多重的,一個子類 只有一個父類,子類的父類又有一個父類。Java 提供的 Object 類及其子類的繼承關(guān)系如同一棵倒立的樹形,根類 為 Object 類, Object 類功能強(qiáng)大,經(jīng)常會使用到它及其 它派生的子類。 4. 分布式 Java 建立在擴(kuò)展 TCP/IP 網(wǎng)絡(luò)平臺上。庫函數(shù)提供了用 HTTP 和 FTP 協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。 5. 鍵壯性 Java 致力于檢查程序在編譯和運行時的錯誤。類型檢查幫助檢查出許多開發(fā)早期出 - 6 - 現(xiàn)的錯誤。 Java 自已操縱內(nèi)存減少了內(nèi)存出錯的可能性。 Java 還實現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能。這些功能特征大大提高了開發(fā) Java 應(yīng)用程序的周期。 Java 提供: Null 指針檢測、 數(shù)組邊界檢測、 異常出口、 Byte code 校驗。 Mysql數(shù)據(jù)庫簡介 系統(tǒng)采用的數(shù)據(jù)庫 MySQL 是最受歡迎的開源 SQL 數(shù)據(jù)庫管理系統(tǒng),它由 MySQL AB 開發(fā)、發(fā)布和支持。 MySQL AB 是一家基于 MySQL 開發(fā) 人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結(jié)合開源價值和方法論的第二代開源公司。 MySQL 是 MySQL AB 的注冊商標(biāo)。 MySQL 是一個快速的、多線程、多用戶和健壯的 SQL 數(shù)據(jù)庫服務(wù)器。 MySQL 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置 (massdeployed)的軟件中去。 MySQL 是一個數(shù)據(jù)庫管理系統(tǒng) , 一個數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合。它可以是從一個簡單的銷售表到一個美術(shù)館、或者一個社團(tuán)網(wǎng)絡(luò)的龐大的信息集合。如果要添加、訪問和處理存儲在一個計算機(jī)數(shù)據(jù)庫中的數(shù)據(jù),你就 需要一個像 MySQL 這樣的數(shù)據(jù)庫管理系統(tǒng)。從計算機(jī)可以很好的處理大量的數(shù)據(jù)以來,數(shù)據(jù)庫管理系統(tǒng)就在計算機(jī)處理中和獨立應(yīng)用程序或其他部分應(yīng)用程序一樣扮演著一個重要的角色。 MySQL 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)關(guān)系數(shù)據(jù)庫把數(shù)據(jù)存放在分立的表格中,這比把所有數(shù)據(jù)存放在一個大倉庫中要好得多,這樣做將增加你的速度和靈活性。 “MySQL”中的 SQL 代表 “Structured Query Language”(結(jié)構(gòu)化查詢語言)。 SQL 是用于訪問數(shù)據(jù)庫的最通用的標(biāo)準(zhǔn)語言,它是由 ANSI/ISO 定義的 SQL 標(biāo)準(zhǔn)。 SQL 標(biāo)準(zhǔn)發(fā)展自 1986 年以來,已經(jīng)存在多個版本: SQL86, SQL92, SQL:1999, SQL:2020,其中 SQL:2003 是該標(biāo)準(zhǔn)的當(dāng)前版本。 MyEclipse 簡介 MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱 MyEclipse)是對 Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, java script, SQL, Hibernate。在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7 類: J2EE 模型、 WEB 開發(fā)工具 、 EJB 開發(fā)工具 、 應(yīng)用程序服務(wù)器的連接器 、 J2EE 項目部署服務(wù) 、 數(shù)據(jù)庫服務(wù) 、 MyEclipse 整合幫助 。 簡單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。 - 7 - Css 技術(shù)簡介 系統(tǒng)前臺采用 CSS 技術(shù), CSS 是 Cascading Style Sheets(層疊樣式表 )的簡稱。 CSS語言是一種標(biāo)記語言 ,它不需要編譯 ,可以直接由瀏覽器執(zhí)行 (屬于瀏覽器解釋型語言 )。在標(biāo)準(zhǔn)網(wǎng)頁設(shè)計中 CSS負(fù)責(zé)網(wǎng)頁內(nèi)容 (XHTML)的表現(xiàn)。 CSS文件也可以說是一個文本文件 ,它包含了一些 CSS 標(biāo)記, CSS 文件必須使用 css 為文件名后綴。 可以通過簡單的更改 CSS文件 ,改變網(wǎng)頁的整體表現(xiàn)形式,可以減少我們的工作量 ,所以她是每一個網(wǎng)頁設(shè)計人員的必修課 . CSS 是 由 W3C 的 CSS 工作組產(chǎn)生和維護(hù)的。使用 CSS 可以使內(nèi)容與表現(xiàn)分離,有了 CSS,網(wǎng)頁的內(nèi)容( XHMTL)與表現(xiàn)就可以分開了。表 現(xiàn)的統(tǒng)一,可以使用網(wǎng)頁的表現(xiàn)非常統(tǒng)一,并且容易修改, CSS 可以支持多種設(shè)備,比如手機(jī)、 PDA、打印機(jī)、電視機(jī)、游戲機(jī)等。使用 CSS 可以減少網(wǎng)頁的代碼量,增加網(wǎng)頁的瀏覽速度,減少硬盤容量。 CSS+ DIV 是網(wǎng)站標(biāo)準(zhǔn)(或稱 “WEB 標(biāo)準(zhǔn) ” )中常用的術(shù)語之一,通常為了說明與 HTML網(wǎng)頁設(shè)計語言中的表格( table)定位方式的區(qū)別,因為 XHTML 網(wǎng)站設(shè)計標(biāo)準(zhǔn)中,不再使用表格定位技術(shù),而是采用 css+div 的方式實現(xiàn)各種定位。 DIV 元素是用來為 HTML 文檔內(nèi)大塊( blocklevel)的內(nèi)容提供結(jié)構(gòu)和背景的元 素。DIV 的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來構(gòu)成這個塊的,其中所包含元素的特性由 DIV 標(biāo)簽的屬性來控制,或者是通過使用樣式表格式化這個塊來進(jìn)行控制。 DIV+CSS 的 好處: 1) 文件下載與頁面顯示速度更快; 2) 容能被更廣泛的設(shè)備所訪問(包括屏幕閱讀機(jī)、手持設(shè)備、搜索機(jī)器人等等) 3)用戶能夠通過樣式選擇定制自己的表現(xiàn)界面 4)所有頁面都能提供適于打印的版本 對網(wǎng)站所有者的好處: 1) 更少的代碼和組件,容易維護(hù) 2)帶寬要求降低(代碼更簡潔),成本降低。舉個例 子:當(dāng) 使用 CSS 改版后,每天節(jié)約超過兩兆字節(jié)( terabytes)的帶寬。 3)更容易被搜尋引擎搜索到 4)改版方便,不需要變動頁面內(nèi)容 5)提供打印版本而不需要復(fù)制內(nèi)容 6)提高網(wǎng)站易用性。在美國,有嚴(yán)格的法律條款( Section 508)來約束政府網(wǎng)站必須達(dá)到一定的易用性,其他國家也有類似的要求。 struts 技術(shù)簡介 后臺采用 struts 技術(shù)。 Struts 是基于 MVC 模式的 Java Web 應(yīng)用的通用框架。 Struts的核心是 ActionServlet, ActionServlet 的核心是 。 Struts 的主要 - 8 - 作用是攔截前臺請求,接收前臺信息和轉(zhuǎn)發(fā)信息。 Struts 的主要組件有: ActionForm通常稱之為 FormBean,用來封裝頁面的表單信息。 Action 通常稱之為 ActionBean,做出相關(guān)的業(yè)務(wù)處理。 Struts 還自帶了標(biāo)簽庫,使用標(biāo)簽可以嚴(yán)格封裝前臺頁面代碼,使代碼更安全、更簡潔。 - 9 - 2 需求 分析 據(jù)權(quán)威部門統(tǒng)計,目前軟件的成功率約為 25%, 75%的軟件是失敗的。在這 75%的失敗中,約有 50%以上的軟件是由于需求的原因造成的。作為軟件的設(shè)計和開發(fā)人員常抱怨用戶需求不明確,需求常處于變更狀態(tài)。新的需求往往在開發(fā)階段才被用戶提出。造成軟件的完成日期不斷的遲后。 需求分析的目的是完整、準(zhǔn)確地描述用戶的需求,跟蹤用戶需求的變化,將用戶的需求準(zhǔn)確地反映到系統(tǒng)的分析和設(shè)計中,并使系統(tǒng)的分析、設(shè)計和用戶的需求保持一致。 需求分析的特點是需求的完整性、一致性和可追溯性。 完整性:是準(zhǔn)確、全面的描述用戶的需求。 一致性:是通過分析整理,剔除用戶需求矛盾的方面,規(guī)范用 戶需求。 可追溯性:有兩個方面的含義,整理和規(guī)范的需求,其一,需要不斷的和用戶進(jìn)一步交流,保持和用戶最新的需求一致;其二,和系統(tǒng)分析(設(shè)計)保持一致。 因此在需求分析之前我們必須建立需求分析技術(shù)層面的基本框架,從技術(shù)上保證需求分析的要求
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1