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

正文內容

基于web辦公電子文檔設計畢業(yè)論文-在線瀏覽

2024-09-12 08:50本頁面
  

【正文】 傳、下載及刪除操作。管理員擁有最高權限,在用戶管理方面,可以增加、刪除用戶,并對用戶信息進行修改。 普通用戶可以全權管理自己目錄的文件,即進行上傳、下載及刪除的操作。當普通用戶目錄設置為公有時,可以對其他用戶進行上傳、下載、刪除操作的限制。 技術背景 基于 web 的辦公電子文檔管理系統(tǒng),主要使用 java 語言混合使用 HTML以及 JSP 并采用了 struts+spring+hibernate 框架進行開發(fā)。 作用域為 request(用戶請求期 )。此對象封裝了返回到 HTTP 客戶端的輸出,向頁面作者提供設置響應頭標和狀態(tài)碼的方式。 作用域為 page(頁面執(zhí)行期 )。 作用域為 session(會話期 )。 作用域為 Application(整個程序運行期)。通過在后臺與服務器進行少量數(shù)據(jù)交換, AJAX 可以使網(wǎng)頁實現(xiàn)異步更新。 AJAX 不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強的 Web 應用程序的技術。通過 AJAX,因特網(wǎng)應用程序可以變得更完善,更友好 [4]。除此之外, jQuery 提供 API 讓開發(fā)者編寫插件。 網(wǎng)頁框架介紹 ( 1) Struts 框架 Struts 框架具有組件的模塊化,靈活性和重用性的優(yōu)點,同時簡化基于MVC 的 web 應用程序的開發(fā)。 Struts 提供的類使得開發(fā)工作 更加簡單,這些類包括:控制程序流程的類;實現(xiàn)和執(zhí)行程序事務邏輯的類;自定義的標記庫使得創(chuàng)建和驗證HTML 表單更加容易。內部狀態(tài)通常由一組 ActionForm JavaBean 表示。 (2)Hibernate 介紹 Hibernate 是一個開放源代碼的對象關系映射框架,他對 JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲 的使用對象變成思維來操縱數(shù)據(jù)庫。 ( 3) Spring 介紹 Spring 是一個開源框架, Spring 是于 20xx 年興起的一個輕量級的 Java 開發(fā)框架,由 Rod Johnson 在其著作 Expert OneOnOne J2EE Development and Design 中闡述的部分理念和原型衍生而來。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB完成的事情。從簡單性、可測試性和松耦合的角度而言,任何 Java 應用都可以從 Spring 中受益 。 長 春 大 學 畢業(yè)設計(論文)紙 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 共 33 頁 第 8 頁 使用軟件及環(huán)境介紹 介紹 MyEclipse 企業(yè)級工作平臺( MyEclipseEnterprise Workbench,簡稱MyEclipse)是對 EclipseIDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。 MyEclipse 是一個十分優(yōu)秀的用于開發(fā) Jaava, J2EE 的 Eclipse 插件集合, MyEclipse 的功能非常強大,支持也十分廣泛,尤其是對各種開源 產(chǎn)品的支持十分不錯??梢哉fMyEclipse 是幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse 開發(fā)工具。 MySQL 使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。 SQL 語句通常用于完成一些數(shù)據(jù)庫的操作任務,比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用 SQL,但是它們同樣有它們自己的專有擴展功能用于它們的系統(tǒng) [8]。 SQL 語言有著非常突出的優(yōu)點,主要是: ( 1) 一體化: SQL 集數(shù)據(jù)定義 DDL、數(shù)據(jù)操縱 DML 和數(shù)據(jù)控制 DCL 于一體,可以完成數(shù)據(jù)庫 中的全部工作。 ( 3) 非過程化:只提操作要求,不必描 述操作步驟,也不需要導航。 長 春 大 學 畢業(yè)設計(論文)紙 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 共 33 頁 第 9 頁 ( 4) 語言簡潔,語法簡單,好學好用:在 ANSI 標準中,只包含了 94個英文單詞,核心功能只用 6 個動詞,語法接近英語口語 [9]。 Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人 PC、數(shù)據(jù)中心、游戲控制平臺、科學超級計算機、移動電話和互聯(lián)網(wǎng),同時擁 有全球最大的開發(fā)者專業(yè)社群,在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下, Java 更具備了顯著優(yōu)勢和廣闊前景。 Java 是一個純粹的面向對象的程序設計語言,它繼承了 C++語言面向對象技術的核心,舍棄了 C語言中容易引起錯誤的指針、運算符重載、多重繼承等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內存空間,使得程序員不用再為內存管理而擔憂 [10]。它首先將源代碼編譯成二進制字節(jié)碼,然后依賴各種不 同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼。不過,每次的執(zhí)行編譯后的字節(jié)碼需要消耗一定的時間,這同時也在一定程度上降低了Java 程序的性能 [11]。網(wǎng)上文件管理系統(tǒng)的第一層數(shù)據(jù)流圖如圖 32 所示,描述系統(tǒng)由哪幾部分組成,各部分之間有什么聯(lián)系。 圖 32 文檔管理系統(tǒng)的第一次層數(shù)據(jù)流 圖 長 春 大 學 畢業(yè)設計(論文)紙 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 共 33 頁 第 10 頁 文檔管理系統(tǒng)的用例圖,用戶用例圖如圖 33 所示。 管理員 圖 34 管理員用例圖 ( 1)登錄管理 參與者:用戶和管理員 綜述:登錄網(wǎng)上文件管理系統(tǒng)。如果用戶沒有通過身份驗證,則將請求轉發(fā)到消息頁面,頁面提示消息:登錄失敗,用戶名和密碼不匹配。 登陸 上傳文件 下載文件 刪除文件 瀏覽文件 Use Use Use Use Use 管理用戶 管理員登錄 管理文件 Use Use Use 長 春 大 學 畢業(yè)設計(論文)紙 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 共 33 頁 第 11 頁 ( 2)文檔管理 參與者:用戶和管理員 綜述:登錄系統(tǒng)后對網(wǎng)上文檔進行管理。用戶和管理員還可以設置文檔的下載權限。管理員可以對用戶可用的磁盤大小、目錄開放限制和用戶等級等進行重新設置;管理員還可以添加一個新 的用戶,對新用戶同樣進行上述操作。 長 春 大 學 畢業(yè)設計(論文)紙 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 共 33 頁 第 12 頁 4 總體設計 系統(tǒng)流程圖 用戶登錄 用戶登錄首先需要用戶輸入各自的 ID 以及對應的密碼,并在數(shù)據(jù)庫中進行驗證,得到驗證結果,驗證結果為卡密對應則進入下一個階段的操作,否則顯示登錄失敗重新輸入各自的 ID 以及對應的卡密。 否 是 圖 42 登錄流程圖 分級控制 系統(tǒng)由管理員設置用戶擁有哪些權限,擁有不同權限的用戶所能訪問的內容也不相同,運行流程如圖 43。其所屬角色 ID( RoleID)引用角色表的 RoleID 用來判斷此用戶角色。 表 41 用戶信息表 user 字段名 數(shù)據(jù)類型 字段說明 鍵引用 備注 username varchar2 用戶名 主鍵 password varchar2 密碼 real_name varchar2 真實姓名 登錄 輸入帳號密碼 判斷是否管理員員 菜單管理 用戶管理 日志管理 文檔管理 上傳文件 日志記錄 結束 長 春 大 學 畢業(yè)設計(論文)紙 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 共 33 頁 第 14 頁 anization_id varchar2 機構 id 外鍵 對應機構表 sex int 性別 varchar2 電子郵件 phone_num varchar2 聯(lián)系方式 create_date_time date 創(chuàng)建 時間 last_login_time date 上次登錄時間 is_use int 是否可用 (2)角色表 角色表主要用于設置不同角色 ID對應的角色名稱,此表用來判斷用戶所屬角色,給其分配相應的權限。 表 42 角色信息表 user_role 字段名 數(shù)據(jù)類型 字段說明 鍵引用 備注 username varchar2 用戶名 主鍵 role_id varchar2 角色 id 外鍵 對應角色表 (3)角色功能表 角色功能表主要用于設置不同角色 ID 可以使用的一 些列功能。 表 43 角色功能表 role 字段名 數(shù)據(jù)類型 字段說明 鍵引用 備注 role_id varchar2 角色 id 主鍵 role_name varchar2 角色名字 role_desc varchar2 角色功能 anization_id varchar2 機構名 外鍵 對應機構表 creat_date_time date 創(chuàng)建時間 (4)機構表 機構表主要是機構的相關信息,上下級機構。 表 44 機構表 anization 字段名 數(shù)據(jù)類型 字段說明 鍵引用 備注 anization_id varchar2 機構 id 主鍵 anization_name varchar2 機構名字 anization_code varchar2 機構編號 parent_id varchar2 父親 id (5)菜單表 長 春 大 學 畢業(yè)設計(論文)紙
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1