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

正文內容

網(wǎng)絡硬盤管理系統(tǒng)畢業(yè)設計(編輯修改稿)

2025-01-08 15:26 本頁面
 

【文章內容簡介】 覽和信息 采集的靈活性。不受時間、地點、操作系統(tǒng)的限制,只要可以使用瀏覽器上網(wǎng),就可以使用 B/S 結構提供的服務 。但是 B/S 結構將所有的任務都放在了服務端進行處理,這樣就對服務器性能有更高的要求。 MVC 架構設計簡介 隨著 JaveEE 應用在計算機網(wǎng)絡上的成熟,產(chǎn)生了許多優(yōu)秀的設計思想,MVC 就是其中的一種。 MVC( Model View Controller)是一種架構設計模式,是應用于圖形化用戶界面 (GUI)的應用程序 [2]。 MVC架構模式由 Model(模型)、View( 視圖 )以及 Controller(控制器)三部分組成 [3]。模型是業(yè)務邏輯層,用來封裝數(shù)據(jù)模型和業(yè)務邏輯;視圖是表示層,是用來與用戶實現(xiàn)交互的界面;控制器是控制層,控制整個業(yè)務的整體邏輯,實現(xiàn)后臺的邏輯和前端頁面的協(xié)同工作 [4]。 MVC 設計思想實現(xiàn)了按照業(yè)務功能對涉及到的對象分類,其目的是為了提高軟件的開發(fā)效率,把各個對象層級間的耦合程度降到最低,提高代碼的復用率,給開發(fā)人員減少了不必要的麻煩。這種抽象的設計模式用來將應用程序和數(shù)據(jù)分成很多邏輯部件,使程序設計變得容易些,這個設計的假設前提是如果應用程序邏輯被聚集到一個部件里面,并且界面和用戶圍繞數(shù)據(jù)的交互能被個性化定制和改進而不需要重新編寫業(yè)務邏輯。本系統(tǒng)開發(fā)也采用中國礦業(yè)大學徐海學院 2021 屆本科生畢業(yè)設計(論文) 7 MVC 架構設計思想,將應用進行分層設計開發(fā),在提高代碼可 讀性的同時,也方便了后期程序維護。 Java Web 技術介紹 Java Web技術核心是使用 Java技術解決 Web互聯(lián)網(wǎng)領域的應用工作 [5]。Web 大致包括 Web 客戶端和 Web 服務器端兩部分, Java 在服務器端的主要應用有 JSP, Servlet 和 SSH 框架等等, Java 在客戶端的應用有 java applet,不過現(xiàn)在應用的很少, Java 技術的不斷進步也促使 Web 領域的飛速發(fā)展,為其提供了強大的技術保障。 目前比較流行的 Java Web開發(fā)框架主要有: Struts、 Spring、 Hibernate,簡稱 SSH 框架 [6]。 Struts 就是一種經(jīng)典的 MVC 框架,其架構簡單,容易擴展;Spring MVC 框架對驗證、覆蓋綁定等提供周期管理,與很多表示層技術 /框架無縫結合; Hibernate 是一個開源的 ORM 框架,其對 JDBC 進行了簡單的封裝,在 Struts 應用中使用 Hibernate,開發(fā)人員能夠以多種方式更加靈活地實現(xiàn)數(shù)據(jù)持久化 [7]。 MySQL 簡介 MySQL 是一個小型的 開放源碼 的關聯(lián)式 數(shù)據(jù)庫 管理 系統(tǒng) 。原始開發(fā)者為瑞典 的 MySQL AB 公司,這個公司在 2021 年已被升陽微系統(tǒng)( Sun Microsystems)收購,但是升陽微系統(tǒng)公司在 2021 年被 Oracle 公司收購,現(xiàn)在 MySQL 已經(jīng)成為 Oracle 旗下產(chǎn)品 [8]。 MySQL 已經(jīng)被廣泛地應用在計算機網(wǎng)絡領域的中小型網(wǎng)站。因為它的速度快、體積小、總成本低,特別是其開源的特點,為減少成本越來越多的公司采用 MySQL 作為數(shù)據(jù)庫, MySQL 被廣泛應用的另外一個重要因素是 MySQL 所使用的語言就是用于訪問數(shù)據(jù)庫的標準化語言 [9]。 與其他常見的一些大型數(shù)據(jù)庫例 如 SQLServer、 Oracle 等相比, MySQL數(shù)據(jù)庫體形小了很多,但對于 中小型企業(yè) 和一般的個人用戶來說,在目前主流的的數(shù)據(jù)庫應用中,它的應用程序并沒有遜色于大型數(shù)據(jù)庫 [10]。對于本系統(tǒng)而言, MySQL 滿足實際需求,因為本項目對數(shù)據(jù)庫需求 較小,而且 MySQL開源軟件,所以在本次開發(fā)過程中使用 MySQL 數(shù)據(jù)庫對數(shù)據(jù)進行管理,可以大大降低 總成本 。 中國礦業(yè)大學徐海學院 2021 屆本科生畢業(yè)設計(論文) 8 開發(fā)環(huán)境 概述 本網(wǎng)站的開發(fā)環(huán)境 網(wǎng)站開發(fā)語言: Java++ 后臺數(shù)據(jù)庫: MySQL 數(shù)據(jù)庫 開發(fā)工具: 服務器: 網(wǎng)站運行平臺: Windows 7 服務器端 軟件應用: 服務器 及以上版本 開發(fā)工具: 及以上版本 數(shù)據(jù)庫: 及以上版本 客戶端 瀏覽器:火狐瀏覽器、 IE 內核的瀏覽器 中國礦業(yè)大學徐海學院 2021 屆本科生畢業(yè)設計(論文) 9 3 可行性研究及需求分析 可行性研究 可行性研究主要是根據(jù)目前市場上的一些類似的優(yōu)秀案例,結合自己的設計方案,結合合理的分析并對自己的方案進行論證,由開發(fā)人員完成并寫出可行性分析報告 [11]。下面就本開發(fā)系統(tǒng)從四 個方面對可行性進行分析,分別是經(jīng)濟可行性,技術可行性,運行可行性及法律可行性。 經(jīng)濟可行性 經(jīng)濟可行性的目的是通過最小的開發(fā)成本,獲取最大的經(jīng)濟效益,網(wǎng)絡硬盤管理系統(tǒng)所需的相關資料素材全部可以通過網(wǎng)絡途徑獲取。軟件方面,開發(fā)工具采用 , 服務器采用 服務器 [12],數(shù)據(jù)庫采用 MySQL,管理數(shù)據(jù)庫用 navicat,這些 軟件資源都可以通過官方網(wǎng)站獲?。挥布矫?,對硬件服務器沒有較高要求,不需要很大的經(jīng)濟投入。本系統(tǒng)規(guī)模較小,開發(fā)成本低, 實用性強,也不需要大量的人員進行開發(fā)、維護,所以開發(fā)此網(wǎng)站在經(jīng)濟方面是可行的。 技術可行性 網(wǎng)絡硬盤系統(tǒng)的實現(xiàn)方式有多種選擇,本系統(tǒng)采用 B/S 架構模式,將文件放在遠程的服務器端,用戶可通過網(wǎng)絡進入網(wǎng)絡硬盤查看相關文件。采用MySQL 作為數(shù)據(jù)庫, 開發(fā)工具采用 MyEclipse, 服務器采用 Tomcat 服務器,整個系統(tǒng)管理規(guī)范化,使數(shù)據(jù)的安全性和完整性得到了保障,各模塊分立,提高了系統(tǒng)的工作效率。因此,網(wǎng)絡硬盤管理系統(tǒng)在技術方面是可行的。 實施可行性 本系統(tǒng)的使用人群為廣大的網(wǎng)絡用 戶,作為開發(fā)人員,首先想到的就是在實現(xiàn)該系統(tǒng)各種功能的同時,能夠兼顧用戶的個人體驗即可操作性。其次本系統(tǒng)為用戶設計了方便、快捷的功能,通過操作實施可以讓用戶體驗到本系統(tǒng)的優(yōu)點,并且登錄該系統(tǒng)需要對用戶的身份進行驗證,在設計中通過身份驗證可以判斷該用戶是否有管理用戶的權利。最重要的是,本系統(tǒng)具有良中國礦業(yè)大學徐海學院 2021 屆本科生畢業(yè)設計(論文) 10 好的擴充性,當需求改變時可靈活的作出調整,進一步完善系統(tǒng)的功能。因此,本系統(tǒng)在實施方面是可行的。 法律可行性 本 系統(tǒng) 在開發(fā)過程中 , 所有 的 開發(fā)方式及資料均未違反 法律 規(guī)定,從法律角度 上來說 是可行的。 綜上所述 ,通過對四個方面的可行性分析,本系統(tǒng) 不需要很大的經(jīng)濟投入。 并且 規(guī)模較小,開發(fā)成本低,實用性強 ,操作簡便,界面簡潔、明了,只需要很少的人員進行開發(fā)、維護。因此,本系統(tǒng)的開發(fā)是可行的。 需求分析 總體需求分析 萬事開頭難,就軟件開發(fā)而言,首要的任務就是要確定軟件需求。據(jù)了解,軟件項目中有 40%— 60%的問題來自于軟件需求分析階段,因為需求模糊或錯誤都會給開發(fā)人員帶來意想不到的麻煩。軟件需求是指一個軟件系統(tǒng)所具備的能力或條件,包括幫助用戶解決問題或達到目的所需的條件,需求分析是軟件定義部分的最后 一個流程,它對目標軟件系統(tǒng)提出了完整、清晰、準確、具體的要求。下面是我對本系統(tǒng)做的總體需求分析: ,以云存儲的方式,實現(xiàn)對文件的在線查看和管理。 ,需要專業(yè)的開發(fā)人員對其運維。 、登錄、上傳、下載、共享文件,可以對文件夾進行加密和取消加密,可以在線管理文件,對其進行修改和刪除,也可以給管理員留言,表達自己的所思所想。 、留言信息,具備刪除用戶信息的權限。 功能需求分析 總體功能框架圖如圖 所示: 中國礦業(yè)大學徐海學院 2021 屆本科生畢業(yè)設計(論文) 11 網(wǎng) 絡 硬 盤 管 理 系 統(tǒng)網(wǎng) 絡 硬 盤 前 臺 功 能 模 塊 網(wǎng) 絡 硬 盤 后 臺 功 能 模 塊登錄與注冊網(wǎng)盤資源管理用戶信息維護資源共享用戶登錄注冊驗證用戶信息維護資源共享文件上傳文件下載資源文件夾加密文件共享網(wǎng)盤存儲概況資源樹形展示管理員模塊管理員模塊 圖 總體功能框架圖 網(wǎng)絡硬盤管理系統(tǒng)分為前臺頁面模塊和后臺功能模塊,前臺頁面模塊主要分為用戶登錄注冊頁面、網(wǎng)盤資源管理頁面、用戶信息維護頁面、資源共享頁面、和管理員主頁面;后臺模塊主要實現(xiàn)對前臺信息的響應以及與數(shù)據(jù)庫的交互功能,分為用戶登錄注冊驗證的功能、文件上傳下載和加密功能、文件共享、用戶信息維護等等 。 系統(tǒng)的前臺功能模塊圖如圖 所示: 網(wǎng) 絡 硬 盤 前 臺 功 能 模 塊登錄與注冊網(wǎng)盤資源管理用戶信息維護資源共享網(wǎng)盤存儲概況資源樹形展示管理員模塊 圖 前臺功能模塊圖 中國礦業(yè)大學徐海學院 2021 屆本科生畢業(yè)設計(論文) 12 :實現(xiàn)用戶登錄驗證與新用戶的注冊功能,對用戶輸入的信息內容格式進行驗證; :登錄網(wǎng)盤主頁面,實現(xiàn)文件的上傳與下載,并且提供文件加密功能; :將網(wǎng)盤中的文件以樹形列表的形式展示; :用戶登錄后可查看網(wǎng)盤已使用空間大小和空間總大??; :在用戶信息維護模塊可修改用戶名密碼及基本信息,具備上傳用戶自定義頭像功能; :用戶可將已上傳文件共享,便于其 它用戶下載; :指定帳號登錄系統(tǒng)可查看用戶信息和留言信息,并且能夠刪除已有用戶信息。 后臺管理模塊圖如圖 所示: 網(wǎng) 絡 硬 盤 后 臺 功 能 模 塊用戶登錄注冊驗證用戶信息維護資源共享文件上傳文件下載資源文件夾加密文件共享管理員模塊 圖 后臺管理模塊圖 :實現(xiàn)對用戶信息的入庫存儲以及與數(shù)據(jù)庫交互驗證用戶是否存在; :配合前臺 jQuery 插件實現(xiàn)資源文件的上傳下載以及文件的拖動; :對需要共享的文件提供一個生成的資源鏈接,其它用戶可以去下載共享的文件; 維護:用戶可修改已注冊過的基本信息,包括用戶名密碼等信息,此后臺模塊即提供用戶信息的查詢與修改存儲功能; 中國礦業(yè)大學徐海學院 2021 屆本科生畢業(yè)設計(論文) 13 :管理員登錄驗證功能,提供查看用戶信息與刪除用戶信息的后臺方法。 中國礦業(yè)大學徐海學院 2021 屆本科生畢業(yè)設計(論文) 14 4 網(wǎng)盤系統(tǒng)設計 系統(tǒng)設計概述 系統(tǒng)設計 部分 是在 需求 分析的基礎上 ,將軟件 由抽象 化 到具體 化 的過程 。本 階段的主要目的是 根據(jù)需求分析 階段所提出的用戶需求 ,設計出一個直觀具體的模型,能夠反映出用戶的需求,方便與用戶確認需求,在開發(fā)時能夠為開發(fā)人員提供直觀的物理模型 [13]。 系統(tǒng)用例圖 用戶用例圖 如圖 所示: 用 戶登 錄 注 冊上 傳 文 件下 載 文 件共 享 文 件修 改 個 人 信 息給 管 理 員 留 言 圖 用戶 用例圖 用戶 的 基本功能 : 1. 提供注冊功能和已注冊用戶登錄功能; 2. 登錄之后可上傳新文件和下載已上傳的文件; 3. 共享已經(jīng)上傳的文件; 4. 對文件夾通過設置密碼的方式進行加密; 5. 可修改用戶基本信息; 中國礦業(yè)大學徐海學院 2021 屆本科生畢業(yè)設計(論文) 15 6. 給管理員留言。 管理員用例圖 如圖 所示: 管理員管理員登錄查看用戶信息刪除用戶信息查看用戶留言 圖 管理員 用例圖 管理員 的 基本功能 : 1. 使用指定帳號登錄系統(tǒng); 2. 可查看用戶所有信息,并且可刪除指定用戶的信息; 3. 可查看用戶留言信息。 系統(tǒng)結構圖 本系統(tǒng)采用的是 B/S 開發(fā)模式,數(shù)據(jù)庫采用的是 MySQL 數(shù)據(jù)庫,系統(tǒng)結構圖如圖 所示: :前臺頁面,主要包括 JSP 文件、 JS 腳本以及頁面中要到的圖片素材。 :實現(xiàn)對前臺操作的后臺響應,主要包括控制器、實體類以及實現(xiàn)方法。 :通過 JDBC 技術實現(xiàn)邏輯層與數(shù)據(jù)的交互。 中國礦業(yè)大學徐海學院 2021 屆本科生畢業(yè)設計(論文) 16 顯 示 界 面M y S Q L 數(shù) 據(jù) 庫 表 示 層數(shù) 據(jù) 層業(yè) 務 邏 輯 層用 戶注 冊與 登錄實 現(xiàn)網(wǎng) 盤主 要功 能共 享網(wǎng) 盤資 源修 改用 戶個 人信 息管 理員 登錄查 看用 戶留 言 圖 系統(tǒng)結構圖 系統(tǒng)數(shù)據(jù)流圖 系統(tǒng) 數(shù)據(jù)流圖 ,用于直觀展示系統(tǒng) 數(shù)據(jù)流動和 存儲 的 過程 , 便于定位
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1