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

正文內(nèi)容

計(jì)算機(jī)專業(yè)—基于web的辦公自動(dòng)化管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧

2024-11-14 01:13 本頁面


【正文】 運(yùn)用 JSP 開發(fā)技術(shù) 【 3】 , 采用 B/S 模式,建立一個(gè)基于WEB 的辦公自動(dòng)化管理系統(tǒng) 【 4】 。 隨著 辦公 信息管理系統(tǒng)應(yīng)用范圍的不斷擴(kuò)大和數(shù)據(jù)量的迅速增加,基于 WEB的 辦公自動(dòng)化 管理系統(tǒng)將成為 中小企業(yè) 管理的又一個(gè)新的亮點(diǎn)。 基于 WEB的 辦公自動(dòng)化 管理系統(tǒng) 的 設(shè)計(jì)與實(shí)現(xiàn) 2 第一章 系統(tǒng)需求分析 可行性研究 現(xiàn)在許多中小型企 事業(yè)單位 用的都是紙和筆的人工管理方式,這樣的管理既困難又浪費(fèi)時(shí)間和成本,還容易出錯(cuò)。 所以應(yīng)該掌握大型企業(yè)先進(jìn)的管理方式,從而提高企事業(yè)單位 的效率和降低成本。辦公自動(dòng)化管理系統(tǒng)主要有以下優(yōu)勢(shì): 通過系統(tǒng)對(duì)企事業(yè)單位 內(nèi)部信息進(jìn)行全面的自動(dòng)化 管理,大大提高單位的辦公效率。通過系統(tǒng)對(duì)單位 生產(chǎn)經(jīng)營 和日常工作 過程中的數(shù)據(jù)進(jìn)行全面的管理和統(tǒng)計(jì),避免人為處理各 類數(shù)據(jù)時(shí)所產(chǎn)生的各 種問題,提高了單位的經(jīng)濟(jì)效益,為單位經(jīng)營決策提供了大量的、權(quán)威的數(shù)據(jù),使單位 的管理進(jìn)入到科學(xué)化、系統(tǒng)化的范疇。 本系統(tǒng)主要將用到目前比較流行的 Struts 和 Hibernate 技術(shù), Struts 是構(gòu)建基于 Java 的 Web 應(yīng)用的首選技術(shù)。 Hibernate 已經(jīng)被越來越多的 Java 開發(fā)人員作為企業(yè)應(yīng)用和關(guān)系數(shù)據(jù)庫之間的中間 件,這兩項(xiàng)技術(shù)的應(yīng)用方便了系統(tǒng) 日后的維護(hù)。 功能需求 本 系統(tǒng)是根據(jù)中小企業(yè)的需求進(jìn)行設(shè)計(jì)的,主要以界面友好,信息查詢靈活、快捷、數(shù)據(jù)存儲(chǔ)安全,系統(tǒng)運(yùn)行穩(wěn) 定、安全可靠 作為開發(fā)的首要目標(biāo) 。系統(tǒng)在實(shí)現(xiàn)上應(yīng)具有如下功能 【 5】 。 (1).系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng)。 (2).系統(tǒng)應(yīng)該提供 會(huì)議管理 功能 ,記錄開會(huì)的主要內(nèi)容 。 (3).系統(tǒng)應(yīng)該提供 通知管理 功能 ,及時(shí)發(fā)布通知 。 (4).系統(tǒng)應(yīng)該提供 員工請(qǐng)假的 基本登記。 (5).系統(tǒng)應(yīng) 該 提供 員工上下班的基本登記 。 (6).系統(tǒng)應(yīng) 該 提供 員工發(fā)布申請(qǐng)的功能 。 (7).系統(tǒng)應(yīng) 該 提供 領(lǐng)導(dǎo)審核批示申請(qǐng)的功能 。 (8).系統(tǒng)應(yīng) 該 提供查詢功能,以方便用戶對(duì) 員工 基本信息的查詢 。 (9).系統(tǒng)應(yīng) 該 提供增加、刪除、修改用 賬號(hào) 的功能。 (10).系統(tǒng)應(yīng) 該 具有添加、修改、刪除 員工基本信息的功能。 基于 WEB的 辦公自動(dòng)化 管理系統(tǒng) 的 設(shè)計(jì)與實(shí)現(xiàn) 3 (11).系統(tǒng)應(yīng)該具 有通訊管理的 功能。 辦公自動(dòng)化 管理系統(tǒng)應(yīng)提供簡(jiǎn)單、 友好 、清晰的操作界面,使用戶一目了然。盡可能的為用戶的錄入、 修改、增加、 查詢 、刪除 等功能操作提供方便??旖莅粹o的創(chuàng)建也是非常需要的,以方便用戶操作。 系統(tǒng)開發(fā)和運(yùn)行環(huán)境 本系統(tǒng)是以 Windows 系統(tǒng)為操作平臺(tái),用 JAVA 編程語言在 STRUTS 框架 和HIBERNATE 框架 [6]基礎(chǔ)上 , 結(jié)合 SQL SERVER 數(shù)據(jù)庫 ,在 Tomcat 服務(wù) 器上 實(shí)現(xiàn) 對(duì) 辦公自動(dòng)化 管理系統(tǒng)所需功能的 開發(fā) 。 本系統(tǒng) 之所以選擇 SQL SERVER 作為數(shù)據(jù)庫進(jìn)行開發(fā) ,是 因?yàn)?SQL SERVER 是一種關(guān)系型數(shù)據(jù)庫,它具有很強(qiáng)的數(shù)據(jù)完整性、可管理性;具有均衡與完備的功能;具有較高的性價(jià)比。使用 SQL SERVER 數(shù)據(jù)庫可以大容量地存儲(chǔ)數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行合理的邏輯布局,應(yīng)用數(shù)據(jù)庫對(duì)象可以對(duì)數(shù)據(jù)進(jìn)行復(fù)雜的操作。 基于 WEB的 辦公自動(dòng)化 管理系統(tǒng) 的 設(shè)計(jì)與實(shí)現(xiàn) 4 第二章 相關(guān)知識(shí)點(diǎn) J2EE 知識(shí) 簡(jiǎn)介 目前, Java 2 平臺(tái)有 3 個(gè)版本,它們是適用于小型設(shè)備和智能卡的 Java 2 平臺(tái) Micro版 (Java 2 Platform Micro Edition, J2ME)、適用于桌面系統(tǒng)的 Java 2 平臺(tái)標(biāo)準(zhǔn)版 (Java 2 Platform Standard Edition, J2SE)、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的 Java 2 平臺(tái)企業(yè)版 (Java 2 Platform Enterprise Edition, J2EE)。 J2EE【 7】 是一種利用 Java 2 平臺(tái)來簡(jiǎn)化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。 J2EE 技術(shù)的基礎(chǔ)就是核心 Java 平臺(tái)或 Java 2 平臺(tái)的標(biāo)準(zhǔn)版, J2EE不僅鞏固 了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如 編寫一次、隨處運(yùn)行 的特性、方便存取數(shù)據(jù)庫的 JDBC API、 CORBA 技術(shù)以及能夠在 Inter 應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì) EJB(Enterprise JavaBeans)、 Java Servlets API、 JSP(Java Server Pages)以及XML 技術(shù)的全面支持。其最終目的就是成為一個(gè)能夠使企業(yè)開發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。 J2EE 體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。 通過提供統(tǒng)一的開發(fā)平臺(tái), J2EE 降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持 Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。 Struts 知識(shí) 簡(jiǎn)介 Struts 由一組相互協(xié)作的類 (組件 )、 Servlet 以及 JSP 標(biāo)簽庫組成 。基于 Struts 架構(gòu)的 Web 應(yīng)用程序基本上符合 JSP Mode12 的設(shè)計(jì)標(biāo)準(zhǔn),可以說是 MVC 設(shè)計(jì)模式的一種變化類型。 Struts 有其自己的控制器 (Controller),同時(shí)整 合了其它的一些技術(shù)去實(shí)現(xiàn)模型層 (Model)和視圖層 (View)。在模型層, Struts 可以很容易的與數(shù)據(jù)訪問技術(shù)相結(jié)合,包括 EJB, JDBC 和 Object Relation Bridge。在視圖層, Struts 能夠與 JSP, velocity Templates, XSL 等等這些表示層組件相結(jié)合 [8]。 Struts 框架是 MVC 的體現(xiàn),下面就分別從模型、視圖、控制來看 Struts 的體系結(jié)構(gòu)。圖 21 顯示了 Struts 框架的體系結(jié)構(gòu)在響應(yīng)客戶請(qǐng)求的時(shí)候,各個(gè)部分的工作原理 。 基于 WEB的 辦公自動(dòng)化 管理系統(tǒng) 的 設(shè)計(jì)與實(shí)現(xiàn) 5 請(qǐng)求轉(zhuǎn)發(fā) 圖 21 Struts 框架的體系結(jié)構(gòu) Hibernate 知識(shí) 簡(jiǎn)介 1. Hibernate 介紹 Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架 【 9】 ,對(duì) JDBC 進(jìn)行了輕量級(jí)的對(duì)象封裝, 使開發(fā)人員 可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫。它不僅提供了從 Java 類到數(shù)據(jù)表之間的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機(jī)制。相對(duì)于使用 JDBC 和 SQL 來手工操作數(shù)據(jù)庫, Hibernate 可以大大減少操作數(shù)據(jù)庫的工作量。另外 Hibernate 可以利用代理模式來簡(jiǎn)化 載入類的過程,這將大大減少利用 Hibernate 從數(shù)據(jù)庫提取數(shù)據(jù)的代碼的編寫量,從而節(jié)約開發(fā)時(shí)間和開發(fā)成本 。 Hibernate 可以和多種 Web 服務(wù)器或者應(yīng)用服務(wù)器良好集成,如今已經(jīng)支持幾乎所有的流行的數(shù)據(jù)庫服務(wù)器 【 10】 。 2. Hibernate 原理 Hibernate 技術(shù)本質(zhì)上是一個(gè)提供數(shù)據(jù)庫服務(wù)的中間件。它的架構(gòu)如圖 22 所示: 圖 22 Hibernate 架構(gòu)圖 Application Database XML Mapping hibernate. properties Hibernate Persistent Objects 傳送 ActionForm 標(biāo)簽 通知 HTTP 響應(yīng) 更新 HTTP 請(qǐng)求 事件 客戶端 (瀏覽器) 視圖 (JSP) 業(yè)務(wù)邏輯 (Action) 模型 (JavaBean 或 EJB) 控制器 (ActionServlet) 基于 WEB的 辦公自動(dòng)化 管理系統(tǒng) 的 設(shè)計(jì)與實(shí)現(xiàn) 6 圖 22 顯示了 Hibernate 的工作原理,它是利用數(shù)據(jù)庫以及其他一些配置文 件如 Hibernate .properties , XML Mapping 等來為應(yīng)用程序提供數(shù)據(jù)持久化服務(wù)的。 Hibernate 具有很大的靈活性,但同時(shí)它的體系結(jié)構(gòu)比較復(fù)雜,提供了好幾種不同的運(yùn)行方式。在輕型體系中,應(yīng)用程序提供 JDBC 連接,并且自行管理事務(wù),這種方式使用了 Hibernate 的一個(gè)最小子集;在全面解決體系中,對(duì)于應(yīng)用程序來說,所有底層的 JDBC API 都被抽象了, Hibernate 會(huì)照管所有的細(xì)節(jié)。 基于 WEB的 辦公自動(dòng)化 管理系統(tǒng) 的 設(shè)計(jì)與實(shí)現(xiàn) 7 第三章 系統(tǒng) 概要 設(shè)計(jì) 系統(tǒng)功能模塊 概要 設(shè)計(jì) 在整體設(shè)計(jì)中,將 辦公自動(dòng)化 管理系統(tǒng)分為 五 個(gè)大的模塊: 信息 管理模塊、 考勤管理模塊、 申請(qǐng) 管理模塊、 員工 管理模塊、 通訊 管理模塊。每個(gè)模塊將實(shí)現(xiàn)不同的功能。 系統(tǒng)功能模塊如圖 31 所示 。 圖 31 系統(tǒng)功能模塊圖 信息 管理模塊包括: 會(huì)議信息、通知信息 兩個(gè)大的部分 。 (1).會(huì)議信息 :實(shí)現(xiàn) 對(duì)會(huì)議信息的各種操作 。 。 為系統(tǒng) 的用戶可添加會(huì)議信息。 為系統(tǒng) 的用戶可刪除會(huì)議 信息。 (2).通知信息 :實(shí)現(xiàn) 對(duì)通知信息的各種操作 。 。 。 。 。 辦公自動(dòng)化管理系統(tǒng) 通訊管理 員工管理 申請(qǐng)管理 考勤管理 信息管理 會(huì) 議信息 通知信息 審核批示 員工添加 員工維護(hù) 顯示通訊組 增加詳細(xì)信息 上下班登記 請(qǐng)假登記 發(fā)布申請(qǐng) 基于 WEB的 辦公自動(dòng)化 管理系統(tǒng) 的 設(shè)計(jì)與實(shí)現(xiàn) 8 考勤 管理模塊包括: 請(qǐng)假登記、上下班登記兩個(gè) 大的部分。 (1).請(qǐng)假 登記:登記 員工請(qǐng)假 情況。 自身的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1