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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于web的辦公自動(dòng)化系統(tǒng)(文件)

2024-12-25 19:37 上一頁面

下一頁面
 

【正文】 相關(guān)的錯(cuò)誤信息,如果不想添加,則可以點(diǎn)擊 “返回會議主頁面 ”返回到會議列表頁面;當(dāng)點(diǎn)擊 “修改 ”鏈接時(shí),則會進(jìn)入到修改頁面,并在表單中顯示要修改的會議信息,當(dāng)更改某個(gè)表單中的數(shù)據(jù)后,再點(diǎn)擊 “提交 ”湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 22 按鈕,如果成功,則會返回到會議列表頁面,并提示 “修改成功 ”, 否則會提示相關(guān)的錯(cuò)誤信息,如果不想修改,則可以點(diǎn)擊 “返回會議主頁面 ”返回到會議列表頁面;當(dāng)點(diǎn)擊 “刪除 ”鏈接時(shí),則會刪除當(dāng)前選擇的會議信息,并提示 “刪除成功 ”,并返回主頁面。進(jìn)入角色管理,可以查看,添加,刪除,修改角色。 數(shù)據(jù)庫概念設(shè)計(jì) 將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)及概念模型的過程是概念結(jié)構(gòu)設(shè)計(jì)。 (1)部門 信息管理模塊的 ER 圖如下圖所示: O r g a n i z a t i o nI dN a m eS nd e s c r i p t i o nP a r e n tC h i i d r e n (2)人員 模塊的 ER 圖如下圖所示: P e r s o nI dN a m eS e xa d d r e s sD u t yp h o n ed e s c r i p t i o nO r g a n i z a t io n (3)模塊 管理 的 ER 圖如下圖所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 26 M o d u l eI dN a m eS nu r lo r d e r N u mc h i l d r e np a r e n t (4) 權(quán)限管理 模塊的 ER 圖如下圖所示: A C LI dp r i n c i p a l T yp ep r i n c i p a l S nr e s o u r c e S na c l S t a t ee x t e n d s S t a te (5) 角色 管理模塊的 ER 圖如下圖所示: r o l eI dn a m e (6) 用戶管理 管理模塊的 ER 圖如下圖所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 27 u s e r sI dp a s s w o r du s e r n a m ec r e a t e T i m ee x p i r e T i m ep e r s o n (7) 用戶和角色 管理模塊的 ER 圖如下圖所示: I du s e rr o l eo r d e r N u mU s e r s R o l e s 數(shù)據(jù)庫邏輯設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的 ER 圖轉(zhuǎn)換成與選用的DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。包括如下: ? Hibernate 功能開發(fā):包括創(chuàng)建 Hibernate 的持久化類、映射文件,開發(fā) DAO類; ? Struts 功能開發(fā):開發(fā) Form Bean 類、 Action 類、 JSP 頁面并進(jìn)行頁面的國際化、表單的校驗(yàn),調(diào)用 Hibernate 層的 DAO 類執(zhí)行與數(shù)據(jù)庫的交互; ? Spring 功能開發(fā):創(chuàng)建 文件,并在其中進(jìn)行基礎(chǔ)的 Bean組件配置,包括:數(shù)據(jù)源配置、 SessionFactory 的 配置、配置事務(wù)、配置 DAO 組件以及配置 DAO 事務(wù); ? 系統(tǒng)功能提升:包括開發(fā)分頁欄通用模塊、圖片國際化、 MySQL 數(shù)據(jù)庫的國際化、系統(tǒng)安全訪問等。 WEBINF 目錄、 lib 目錄及 依然為固定的目錄和文件。 這是 Hibernate 層開發(fā)的第一步,使用 MyEclipse 的工具 Database Explorer 來自動(dòng)湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 32 創(chuàng)建 Hibernate 的持久化類和映射文件,對應(yīng)的數(shù)據(jù)庫分別為 user、 person、 anization、workflow、 meeting、 role、 acl 以及 module 表。 控制層 struts2 的實(shí)現(xiàn) 開發(fā) struts2 的核心代碼 在以上經(jīng)過對 Hibernate 持久化類、映射文件和 DAO 類的開發(fā),已經(jīng)具備了數(shù)據(jù)層的功能代碼,下面我們就要開發(fā) Struts 層的代碼,來調(diào)用該數(shù)據(jù)層實(shí)現(xiàn)數(shù)據(jù)庫的操作。主要修改增加頁面、修改頁面和表單類; ? 調(diào)用 DAO 類操作數(shù)據(jù)庫。 開發(fā) jsp 頁面 在上面配置了 formbean、 action及 Bean元素,并編寫了表單類和 Action 類的原型代碼,現(xiàn)在要開發(fā) JSP 頁面,將頁面的鏈接地址、表單請求指向 action,由Struts 和 Spring 來將該請求轉(zhuǎn)發(fā)到 Action 類的函數(shù)中,實(shí)現(xiàn)整個(gè)頁面的流轉(zhuǎn)。 其中后面的 3 個(gè)部分是 Struts 的表單校驗(yàn)技術(shù)所完成的功能。 要使用 HibernateTemplate 進(jìn)行開發(fā),需要在 Bean 配置文件中添加一系列的組件,這些組件相互注入。 這些 Bean 組件的注入過程如圖 53 所示: 數(shù)據(jù)源的配置 開發(fā)數(shù)據(jù)庫代碼的第一步,就是配置與數(shù)據(jù)的連接。其中需要注入上面配置的 dataSource 對象。該組件需要注入上面配置的事務(wù)對象 transactionManager、 DAO 對象,并配置事務(wù)管理的策略。在列表界面上,可以點(diǎn)擊 “返回 ”以便返回上一級機(jī)構(gòu)。針對某個(gè)資源的所有操作,我們可以設(shè)置這些權(quán)限 對用戶來說是 “繼承 ”或 “不繼承 ” 繼承:意思是這些權(quán)限將使用其(即用戶)所擁有的角色的權(quán)限,而不使用其(即用戶)單獨(dú)設(shè)置的權(quán)限 不繼承:意思是這些權(quán)限將使用其單獨(dú)設(shè)置的權(quán)限,而不使用其所擁有的角色的權(quán)限 認(rèn)證,指用戶訪問資。 人員管理:包括添加、刪除人員的信息 人員管理主界面: 人員管理的添加: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 40 點(diǎn)擊選擇,可以打開新的界面選擇所添加人員所屬的機(jī)構(gòu) 點(diǎn)擊單選框, 變返回人員錄入界面,繼續(xù)錄入人員的信息 : 人員管理的刪除: 在刪除之前,跟機(jī)構(gòu)管理一樣,需要確認(rèn)一下再刪除,而且刪除之后,需要刷新一下主界面。機(jī)構(gòu)是一個(gè)樹型結(jié)構(gòu),可以完成添加、刪除操作。 Dao 組件配置 在這里我們先對上面開發(fā)的基于 HibernateTemplate 的 DAO 類配置 Bean 對象,并為該對象注入 SessionFactory 對象。 ? driverClassName:指定數(shù)據(jù)庫連接的驅(qū)動(dòng) ; ? url:指定數(shù)據(jù)庫連接的 URL 地址 jdbc: ? username:指定訪問數(shù)據(jù)庫的用戶名 root; ? password:指定訪問數(shù)據(jù)庫的密碼 (為空 )。 ? dataSource:為 sessionFactory 提供數(shù)據(jù)源; ? sessionFactory: Hibernate 管理工廠,為 DAO 為的事務(wù)管理策略對象transactionManager 提供 SessionFactory; ? transactionManager:為 DAO 類的事務(wù)管理策略對象 DAOProxy 提供事務(wù)管理器對象; ? DAO 類:為 DAO 提供 POJO 類;利用被注入的數(shù)據(jù)源,定義一系列的業(yè)務(wù)操湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 35 作函數(shù),使用 JdbcTemplate 來操作 POJO 類,實(shí)現(xiàn)對數(shù)據(jù)庫的操作; ? DAOProxy: DAO 的事務(wù)管理策略對象 ,該對象規(guī)定了 DAO 的管理策略,因此它需要注入 DAO 作為被管理的對象。 主要包括以下幾個(gè)功能: ? 顯示列表頁面數(shù)據(jù); ? 實(shí)現(xiàn)增加功能; ? 實(shí)現(xiàn)修改功能; ? 實(shí)現(xiàn)刪除功能。 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 34 增加表單驗(yàn)證功能 經(jīng)過以上兩步的開發(fā),在 重啟 Tomcat 后,進(jìn)入此模塊,此時(shí)的頁面都可以進(jìn)行正常的流轉(zhuǎn)了,只不過顯示的數(shù)據(jù)都還是假的數(shù)據(jù),沒有經(jīng)過數(shù)據(jù)的校驗(yàn),以及數(shù)據(jù)庫的交互。 接下來實(shí)現(xiàn)的是通訊錄的請求處理流程的配置和類代碼。 ? 開發(fā) Struts 核心流程代碼,包括 和 、 和 、 、 和、 及配置; ? 開發(fā) JSP 頁面原型,包括數(shù)據(jù)列表頁面 、 、 、 、 、 、 ;當(dāng)然這都是各模塊的主頁面,還有很多分頁面,這里就不一一例出了。 需要在 中注冊該映射文件。我們將分 2 個(gè)步驟進(jìn)行開發(fā)。 MyOA 為項(xiàng)目的名稱,也是項(xiàng)目的根目錄。 數(shù)據(jù)庫中兩實(shí)體間 1: n 聯(lián) 系轉(zhuǎn)換為一個(gè)與 n 端對應(yīng)的關(guān)系模式合并的關(guān)系模式的方法是將聯(lián)系的屬性與 1 端的碼加入 n 端作為屬性,主碼為 n 端實(shí)體的主碼。在職工信息管理模塊,某個(gè)公司職位可以有多個(gè)公司員工,但某個(gè)公司員工只能有一個(gè)公司職位。然后選擇進(jìn)入固定資產(chǎn)管理模塊頁面,可以對資產(chǎn)進(jìn)行查詢,添加,修改,刪除,借用與歸還。根據(jù)用戶的權(quán)限不同來顯示此模塊的各組件。 流程圖如下所示: 用 戶公 共 信 息 管 理 模 塊新 增 公 告 刪 除 公 告新 增 頁 面填 寫 信 息選 擇刪 除主 頁 面提 交成 功 頁 面 會議管理模塊流程圖 系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面, 根據(jù)用戶的權(quán)限不同來顯示此模塊的各組件 。 在此模塊中, 如果有待審批的公文 可以進(jìn)行審批后提交,成功后返回主頁面 。 然后選擇進(jìn)入 公文 管理模塊 主頁面,這時(shí)會顯示所有公文。 流程圖如下所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 18 用 戶部 門 管 理 模 塊主 頁 面點(diǎn) 擊 部 門名 稱添 加 刪 除 修 改子 部 門 頁面添 加 頁 面 修 改 頁 面成 功 頁 面 短消息管理模塊流程圖 系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面, 根據(jù)用戶的權(quán)限不同來顯示此模塊的各組件。 流程圖如下所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 17 用 戶主 界 面添 加 刪 除輸 入 流 程信 息工 作 流 模 塊成 功選 擇 要 審批 對 象用 戶 查 看修 改 部門管理模塊流程圖 系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面, 根據(jù)用戶的權(quán)限不同來顯示此模塊的各組件。 流程圖如下所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 16 用 戶人 員 主 界 面添 加 刪 除 修 改選 擇 模 塊人 員 管 理 模 塊成 功修 改 頁 面 工作流程安排模塊流程圖 系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面, 根據(jù)登陸的權(quán)限不同會決定顯示模塊與否。 流程圖如下所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 15 用 戶主 界 面添 加 刪 除 修 改選 擇 用 戶通 訊 錄 模 塊成 功 人員信息管理模塊流程圖 系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面,通過選擇 “人員 信息管理 ”菜單進(jìn)入相應(yīng)頁面。另外,從系統(tǒng)退出后也進(jìn)入系統(tǒng)登陸頁面。在這樣的系統(tǒng)中,由于各個(gè)模塊之間基本上是相互獨(dú)立的,所以每個(gè)模塊都可以獨(dú)立的被理解、編程、調(diào)試和修改,使其復(fù)雜的系統(tǒng)設(shè)計(jì)工作變得相對簡單。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)的維護(hù)與升級的成本和工作量,降低了用戶的總體成本。合理采用綜合 法,使開發(fā)過程更具靈活性,往往會取得更好的開發(fā)效果。 用 戶權(quán) 限 管 理模 塊 管 理用 戶 授 權(quán)角 色 管 理主 角 1權(quán) 限 管 理 湖南工業(yè)大學(xué)科
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1