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

正文內(nèi)容

基于bs的辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)優(yōu)秀畢業(yè)論文-在線瀏覽

2025-05-01 09:05本頁(yè)面
  

【正文】 面向 Java 環(huán)境的對(duì)象/關(guān)系數(shù)據(jù)庫(kù)映射工具。Hibernate 不僅僅管理 Java 類到數(shù)據(jù)庫(kù)表的映射(包括 Java 數(shù)據(jù)類型到 SQL數(shù)據(jù)類型的映射) ,還提供了面向?qū)ο蟮臄?shù)據(jù)查詢檢索機(jī)制,可以大幅度減少開發(fā)時(shí)人工使用 SQL 和 JDBC 處理數(shù)據(jù)的時(shí)間。(4)MyEclipse 開發(fā)工具M(jìn)yEclipse 是目前主流的 Web 應(yīng)用程序開發(fā)工具之一,它是一個(gè)開放源代碼的、與 NetBeans、Sun ONE Studio 和 Borland Jbuilder 類似的一種基于 Java 的整合型可擴(kuò)展開發(fā)平臺(tái),也是目前最著名的開源項(xiàng)目之一。(5)MYSQL 數(shù)據(jù)庫(kù)MYSQL 是目前主流的數(shù)據(jù)庫(kù)軟件之一,作為系統(tǒng)的后臺(tái)服務(wù),主要用來(lái)保存系統(tǒng)各類信息,通過(guò)數(shù)據(jù)庫(kù)表的有效管理可以實(shí)現(xiàn)數(shù)據(jù)的永久存儲(chǔ),并可以通過(guò)特定的 SQL 語(yǔ)句對(duì)保存在其中的數(shù)據(jù)進(jìn)行一系列操作,如查詢、更新、刪除、添加等,在本系統(tǒng)中采用 MYSQL 的可視化工具 SQLyog 以使操作更為靈活、簡(jiǎn)單。綜上所述,辦公自動(dòng)化系統(tǒng)在經(jīng)濟(jì)上、技術(shù)上、管理上都是可行的。2 辦公自動(dòng)化系統(tǒng)的開發(fā)模式與開發(fā)技術(shù)江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)4本章主要介紹在設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)時(shí)所用的開發(fā)模式和開發(fā)技術(shù),在 B/S 和C/S 兩種開發(fā)模式中,權(quán)衡利弊,最終選擇了 B/S 開發(fā)模式。 B/S 體系結(jié)構(gòu)B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò) WWW 瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Inter/Intra 模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它的優(yōu)勢(shì)在于一方面維護(hù)和升級(jí)方式簡(jiǎn)單。B/S 架構(gòu)的軟件只需要管理服務(wù)器,所有的客戶端只是瀏覽器,不需要做任何的維護(hù)。另一方面成本降低,選擇更多。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 Windows 作為桌面操作系統(tǒng)電腦不受影響。JSP 技術(shù)有點(diǎn)類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè) HTML 文件 (*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 標(biāo)記(tag) ,從而形成 JSP 文件 (*.jsp)。JSP 技術(shù)使用 Java 編程語(yǔ)言編寫類 XML 的 tags 和 scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。JSP 將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。插入的 Java 程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP 的強(qiáng)勢(shì)(1)一次編寫,到處運(yùn)行。(2)系統(tǒng)的多平臺(tái)支持。相比 ASP/PHP 的局限性是顯而易見的。從只有一個(gè)小的 Jar 文件就可以運(yùn)行 Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái) Application 進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器,Java 顯示了一個(gè)巨大的生命力。這一點(diǎn)與 ASP 很像,Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。從另一方面,它 文件,以及對(duì)應(yīng)的版本文件。(2) response 對(duì)象江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)6對(duì)客戶的請(qǐng)求做出動(dòng)態(tài)的響應(yīng),向客戶端發(fā)送數(shù)據(jù)。從一個(gè)客戶打開瀏覽器并連接到服務(wù)器開始,到客戶關(guān)閉瀏覽器離開這個(gè)服務(wù)器結(jié)束,被稱為一個(gè)會(huì)話。session 對(duì)象的 ID:當(dāng)一個(gè)客戶首次訪問服務(wù)器上的一個(gè) JSP 頁(yè)面時(shí),JSP引擎產(chǎn)生一個(gè) session 對(duì)象,同時(shí)分配一個(gè) String 類 型的 ID 號(hào),JSP 引擎同時(shí)將這個(gè) ID 號(hào)發(fā)送到客戶端,存放在 Cookie 中,這樣 session 對(duì)象和客戶之間就建立了一一對(duì)應(yīng)的關(guān)系。當(dāng)客戶重新打開瀏覽器再連接到該服務(wù)器時(shí),服務(wù)器為該客戶再創(chuàng)建一個(gè)新的 session 對(duì)象。但是與 session 不同的是,所有客戶的 application 對(duì)象都是同一個(gè),即所有客戶共享這個(gè)內(nèi)置的 application 對(duì)象。public Object getAttribute(String key): 獲取 application 對(duì)象中含有關(guān)鍵字的對(duì)象。 out 對(duì)象用于各種數(shù)據(jù)的輸出。Cookie 允許一個(gè) Web 站點(diǎn)在用戶的電腦上保存信息并且隨后再取回它。如果您使用 IE 瀏覽器訪問 Web,您會(huì)看到所有保存在您的硬盤上的Cookie。Cookie 是以“關(guān)鍵字 key=值 value“的格式來(lái)保存紀(jì)錄的 .2.創(chuàng)建一個(gè)Cookie 對(duì)象,調(diào)用 Cookie 對(duì)象的構(gòu)造函數(shù)可以創(chuàng)建 Cookie。 Cookie c=new Cookie(“username”,”john”)。格式:(c) 讀取保存到客戶端的 Cookie,使用request 對(duì)象的 getCookies()方法,執(zhí)行時(shí)將所有客戶端傳來(lái)的 Cookie 對(duì)象以數(shù)組的形式排列,如果要取出符合需要的 Cookie 對(duì)象,就需要循環(huán)比較數(shù)組內(nèi)每個(gè)對(duì)象的關(guān)鍵字。Java 語(yǔ)言吸收了Smalltalk 語(yǔ)言和 C++語(yǔ)言的優(yōu)點(diǎn),并增加了其它特性,如支持并發(fā)程序設(shè)計(jì)、網(wǎng)絡(luò)通信、和多媒體數(shù)據(jù)控制等。 Java 語(yǔ)言的語(yǔ)法與 C 語(yǔ)言和 C++語(yǔ)言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用 Java。特別地,Java 語(yǔ)言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。Java 語(yǔ)言提供類、接口和繼承等原語(yǔ),為了簡(jiǎn)單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為 implements)。總之,Java 語(yǔ)言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。Java 語(yǔ)言支持 Inter 應(yīng)用的開發(fā),在基本的Java 應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫(kù),包括 URL、URLConnection、Socket、 ServerSocket 等。(4)Java 語(yǔ)言是健壯的。對(duì)指針的丟棄是 Java 的明智選擇。(5)Java 語(yǔ)言是安全的。除了 Java 語(yǔ)言具有的許多安全特性以外,江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)8Java 對(duì)通過(guò)網(wǎng)絡(luò)下載的類具有一個(gè)安全防范機(jī)制(類 ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機(jī)制(類SecurityManager)讓 Java 應(yīng)用設(shè)置安全哨兵。Java 程序(后綴為 java 的文件)在 Java 平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為 class 的文件), 然后可以在實(shí)現(xiàn)這個(gè) Java 平臺(tái)的任何系統(tǒng)中運(yùn)行。(7)Java 語(yǔ)言是可移植的。Java 系統(tǒng)本身也具有很強(qiáng)的可移植性,Java 編譯器是用 Java 實(shí)現(xiàn)的,Java 的運(yùn)行環(huán)境是用 ANSI C 實(shí)現(xiàn)的。如前所述,Java 程序在 Java 平臺(tái)上被編譯為字節(jié)碼格式,然后可以在實(shí)現(xiàn)這個(gè) Java 平臺(tái)的任何系統(tǒng)中運(yùn)行。(9)Java 是高性能的。事實(shí)上,Java 的運(yùn)行速度隨著 JIT(JustInTime)編譯器技術(shù)的發(fā)展越來(lái)越接近于 C++。在 Java 語(yǔ)言中,線程是一種特殊的對(duì)象,它必須由 Thread 類或其子 (孫) 類來(lái)創(chuàng)建。值得注意的是 Thread 類已經(jīng)實(shí)現(xiàn)了 Runnable 接口,因此,任何一個(gè)線程均有它的 run 方法,而 run 方法中包含了線程所要運(yùn)行的代碼。 Java 語(yǔ)言支持多個(gè)線程的同時(shí)執(zhí)行,并提供多線程之間的同步機(jī)制( 關(guān)鍵字為 synchronized)。Java 語(yǔ)言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境。這也有利于軟件的升級(jí)。 MySQL 是一個(gè)備受歡迎的高性能、多用戶、多線程 SQL 數(shù)據(jù)庫(kù)服務(wù)器,它是一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),由一個(gè)服務(wù)器守護(hù)程序 MySQL 和多種不同的客戶程序及庫(kù)組成。MySQL AB 是一江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)9家基于 MySQL 開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式結(jié)合開源價(jià)值和方法論的第二代開源公司,MySQL 是 MySQL AB 的注冊(cè)商標(biāo)。MySQL 有如下主要特征:(1) 多線程,MySQL 的核心程序采用完全的多線程編程。用多線程和C 語(yǔ)言實(shí)現(xiàn)的 MySQL 能很容易充分利用 CPU,可以采用多 CPU 體系結(jié)構(gòu)。(3)多操作系統(tǒng)支持,MySQL 可運(yùn)行在不同的操作系統(tǒng)下。這意味著在一個(gè)操作系統(tǒng)中實(shí)現(xiàn)的應(yīng)用可以很方便地移植到其他的操作系統(tǒng)下。事實(shí)上,MySQL 的穩(wěn)定性足以應(yīng)付一個(gè)超大規(guī)模的數(shù)據(jù)庫(kù),因此 Yahoo、Google 、Cisco 、HP 和 NASA 都采用它作為自己的數(shù)據(jù)庫(kù)引擎。(6)用程序支持,有 C、C++,JAVA、Perl、PHP 和 Python 等多種客戶工具和 API 的支持。(8)ySQL 支持大型的數(shù)據(jù)庫(kù)處理,可以方便地支持上萬(wàn)條記錄的數(shù)據(jù)庫(kù)。(9)MySQL 有一個(gè)非常靈活而且安全的權(quán)限和口令系統(tǒng)。MySQL 是數(shù)據(jù)庫(kù)領(lǐng)域的中間派。它類似于企業(yè)級(jí)RDBMS 需要一個(gè)積極的服務(wù)者守護(hù)程序,但又不是非常消耗資源。雖然系統(tǒng)缺乏主要數(shù)據(jù)庫(kù)功能,但數(shù)據(jù)庫(kù)程序員將喜歡其查詢功能和廣泛的客戶庫(kù),程序員發(fā)覺 MySQL 對(duì)簡(jiǎn)單數(shù)據(jù)庫(kù)的價(jià)值。 運(yùn)行環(huán)境 硬件環(huán)境(1) 后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器:因?yàn)榉?wù)器為數(shù)據(jù)庫(kù)服務(wù)器,且要完成高密度的運(yùn)算量,所以應(yīng)采用較高檔的服務(wù)器。(2) 客戶機(jī):采用 Intel Pentium Ⅳ多處理器系統(tǒng)、128MB RAM、20GB 以上硬盤。 軟件環(huán)境(1) 數(shù)據(jù)庫(kù)服務(wù)器:因?yàn)榉?wù)器為數(shù)據(jù)庫(kù)服務(wù)器,特別對(duì)穩(wěn)定性有極高的要求,且支持多 CPU,所以應(yīng)采用 Windows 2021 Server+SP3,因?yàn)樗袃?yōu)良的性能、穩(wěn)定性和操作性。故采用 Windows XP +SP3。2 用戶管理用戶列表 顯示所有的用戶及用戶相關(guān)信息,并且可以添加、修改、刪除用戶等。其中管理員模塊的功能需求有:用戶管理、部門管理、個(gè)人信箱、短消息、信息發(fā)布、交流專區(qū)、個(gè)人信息等。江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)12W E B 版辦公自動(dòng)化系統(tǒng)成功登錄主頁(yè)管理員登陸初始化信息完成用戶管理部門管理個(gè)人信箱短消息信息公布交流專區(qū)用戶列表 用戶搜索寫信部門列表收件箱 發(fā)件箱發(fā)送消息發(fā)件箱 發(fā)件箱 發(fā)件箱個(gè)人信息發(fā)布信息新聞信息列表 活動(dòng)信息列表 通知信息列表 表彰信息列表 批評(píng)信息列表 天氣信息列表論壇列表 帖子搜索 基本信息 密碼修改圖 31 管理員模塊功能圖用戶模塊的功能需求有:用戶管理、部門管理、個(gè)人信箱、短消息、信息發(fā)布、交流專區(qū)、個(gè)人信息等。W E B 版辦公自動(dòng)化系統(tǒng)成功登錄主頁(yè)個(gè)人信箱 短消息 信息公布 交流專區(qū)寫信收件箱 發(fā)件箱發(fā)送消息發(fā)件箱 發(fā)件箱 發(fā)件箱個(gè)人信息新聞信息列表 活動(dòng)信息列表 通知信息列表 表彰信息列表 批評(píng)信息列表 天氣信息列表論壇列表 帖子搜索 基本信息 密碼修改用戶圖 32 用戶模塊功能圖4 數(shù)據(jù)庫(kù)設(shè)計(jì)OA 辦公自動(dòng)化系統(tǒng)的數(shù)據(jù)庫(kù)名稱為 oa,由 10 張表組成,各主要實(shí)體之間的關(guān)系如圖 41 所示。部門(部門號(hào),部門名稱,部門級(jí)別,父部門號(hào),部門描述)?;貜?fù)(回復(fù)標(biāo)題,回復(fù)內(nèi)容,回復(fù)時(shí)間,回復(fù)主題,回復(fù)人)。短消息(消息內(nèi)容,發(fā)送時(shí)間,發(fā)送人,消息閱讀狀態(tài),發(fā)送人,接收人)。信息類型(信息類型名) 。江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì)14 數(shù)據(jù)表用戶表 oa_user 如表 41 所示:屬性名 數(shù)據(jù)類型 長(zhǎng)度 是否為空 主外鍵 描述id int 11 否 P 編號(hào)userName varchar 255 否 用戶名password varchar 255 否 密碼userType int 11 否 用戶類型depatrmentIdint 11 否 F(oa_department) 部門號(hào)location int 11 用戶是否在線表 41 用戶表用戶信息表 oa_userinfor 如表 42 所示: 屬性名 數(shù)據(jù)類型 長(zhǎng)度 是否為空 主外鍵 描述id int 11 否 P 編號(hào)telephone varchar 255 是 聯(lián)系電話birthday varchar 255 是 出生年月sex varchar 255 是 性別 varchar 255 是 電子郵件nationality var
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1