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

正文內(nèi)容

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

2024-12-05 19:37本頁面
  

【正文】 針對(duì)某個(gè)資源的所有操作,我們可以設(shè)置這些權(quán)限 對(duì)用戶來說是 “繼承 ”或 “不繼承 ” 繼承:意思是這些權(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)一下再刪除,而且刪除之后,需要刷新一下主界面。在列表界面上,可以點(diǎn)擊 “返回 ”以便返回上一級(jí)機(jī)構(gòu)。機(jī)構(gòu)是一個(gè)樹型結(jié)構(gòu),可以完成添加、刪除操作。該組件需要注入上面配置的事務(wù)對(duì)象 transactionManager、 DAO 對(duì)象,并配置事務(wù)管理的策略。 Dao 組件配置 在這里我們先對(duì)上面開發(fā)的基于 HibernateTemplate 的 DAO 類配置 Bean 對(duì)象,并為該對(duì)象注入 SessionFactory 對(duì)象。其中需要注入上面配置的 dataSource 對(duì)象。 ? driverClassName:指定數(shù)據(jù)庫連接的驅(qū)動(dòng) ; ? url:指定數(shù)據(jù)庫連接的 URL 地址 jdbc: ? username:指定訪問數(shù)據(jù)庫的用戶名 root; ? password:指定訪問數(shù)據(jù)庫的密碼 (為空 )。 這些 Bean 組件的注入過程如圖 53 所示: 數(shù)據(jù)源的配置 開發(fā)數(shù)據(jù)庫代碼的第一步,就是配置與數(shù)據(jù)的連接。 ? dataSource:為 sessionFactory 提供數(shù)據(jù)源; ? sessionFactory: Hibernate 管理工廠,為 DAO 為的事務(wù)管理策略對(duì)象transactionManager 提供 SessionFactory; ? transactionManager:為 DAO 類的事務(wù)管理策略對(duì)象 DAOProxy 提供事務(wù)管理器對(duì)象; ? DAO 類:為 DAO 提供 POJO 類;利用被注入的數(shù)據(jù)源,定義一系列的業(yè)務(wù)操湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 35 作函數(shù),使用 JdbcTemplate 來操作 POJO 類,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的操作; ? DAOProxy: DAO 的事務(wù)管理策略對(duì)象 ,該對(duì)象規(guī)定了 DAO 的管理策略,因此它需要注入 DAO 作為被管理的對(duì)象。 要使用 HibernateTemplate 進(jìn)行開發(fā),需要在 Bean 配置文件中添加一系列的組件,這些組件相互注入。 主要包括以下幾個(gè)功能: ? 顯示列表頁面數(shù)據(jù); ? 實(shí)現(xiàn)增加功能; ? 實(shí)現(xiàn)修改功能; ? 實(shí)現(xiàn)刪除功能。 其中后面的 3 個(gè)部分是 Struts 的表單校驗(yàn)技術(shù)所完成的功能。 湖南工業(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ù)庫的交互。 開發(fā) jsp 頁面 在上面配置了 formbean、 action及 Bean元素,并編寫了表單類和 Action 類的原型代碼,現(xiàn)在要開發(fā) JSP 頁面,將頁面的鏈接地址、表單請(qǐng)求指向 action,由Struts 和 Spring 來將該請(qǐng)求轉(zhuǎn)發(fā)到 Action 類的函數(shù)中,實(shí)現(xiàn)整個(gè)頁面的流轉(zhuǎn)。 接下來實(shí)現(xiàn)的是通訊錄的請(qǐng)求處理流程的配置和類代碼。主要修改增加頁面、修改頁面和表單類; ? 調(diào)用 DAO 類操作數(shù)據(jù)庫。 ? 開發(fā) Struts 核心流程代碼,包括 和 、 和 、 、 和、 及配置; ? 開發(fā) JSP 頁面原型,包括數(shù)據(jù)列表頁面 、 、 、 、 、 、 ;當(dāng)然這都是各模塊的主頁面,還有很多分頁面,這里就不一一例出了。 控制層 struts2 的實(shí)現(xiàn) 開發(fā) struts2 的核心代碼 在以上經(jīng)過對(duì) Hibernate 持久化類、映射文件和 DAO 類的開發(fā),已經(jīng)具備了數(shù)據(jù)層的功能代碼,下面我們就要開發(fā) Struts 層的代碼,來調(diào)用該數(shù)據(jù)層實(shí)現(xiàn)數(shù)據(jù)庫的操作。 需要在 中注冊(cè)該映射文件。 這是 Hibernate 層開發(fā)的第一步,使用 MyEclipse 的工具 Database Explorer 來自動(dòng)湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 32 創(chuàng)建 Hibernate 的持久化類和映射文件,對(duì)應(yīng)的數(shù)據(jù)庫分別為 user、 person、 anization、workflow、 meeting、 role、 acl 以及 module 表。我們將分 2 個(gè)步驟進(jìn)行開發(fā)。 WEBINF 目錄、 lib 目錄及 依然為固定的目錄和文件。 MyOA 為項(xiàng)目的名稱,也是項(xiàng)目的根目錄。包括如下: ? 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)安全訪問等。 數(shù)據(jù)庫中兩實(shí)體間 1: n 聯(lián) 系轉(zhuǎn)換為一個(gè)與 n 端對(duì)應(yīng)的關(guān)系模式合并的關(guān)系模式的方法是將聯(lián)系的屬性與 1 端的碼加入 n 端作為屬性,主碼為 n 端實(shí)體的主碼。 (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)。在職工信息管理模塊,某個(gè)公司職位可以有多個(gè)公司員工,但某個(gè)公司員工只能有一個(gè)公司職位。 數(shù)據(jù)庫概念設(shè)計(jì) 將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)及概念模型的過程是概念結(jié)構(gòu)設(shè)計(jì)。然后選擇進(jìn)入固定資產(chǎn)管理模塊頁面,可以對(duì)資產(chǎn)進(jìn)行查詢,添加,修改,刪除,借用與歸還。進(jìn)入角色管理,可以查看,添加,刪除,修改角色。根據(jù)用戶的權(quán)限不同來顯示此模塊的各組件。當(dāng)點(diǎn)擊 “新增會(huì)議 ”鏈接時(shí),會(huì)進(jìn)入會(huì)議信息輸入頁面,當(dāng)輸入相關(guān)信息后點(diǎn)擊 “提交 ”按鈕,如果成功則會(huì)返回到會(huì)議列表頁面,并提示 “添加成功 ”,如果失敗,則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想添加,則可以點(diǎn)擊 “返回會(huì)議主頁面 ”返回到會(huì)議列表頁面;當(dāng)點(diǎn)擊 “修改 ”鏈接時(shí),則會(huì)進(jìn)入到修改頁面,并在表單中顯示要修改的會(huì)議信息,當(dāng)更改某個(gè)表單中的數(shù)據(jù)后,再點(diǎn)擊 “提交 ”湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 22 按鈕,如果成功,則會(huì)返回到會(huì)議列表頁面,并提示 “修改成功 ”, 否則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想修改,則可以點(diǎn)擊 “返回會(huì)議主頁面 ”返回到會(huì)議列表頁面;當(dāng)點(diǎn)擊 “刪除 ”鏈接時(shí),則會(huì)刪除當(dāng)前選擇的會(huì)議信息,并提示 “刪除成功 ”,并返回主頁面。 流程圖如下所示: 用 戶公 共 信 息 管 理 模 塊新 增 公 告 刪 除 公 告新 增 頁 面填 寫 信 息選 擇刪 除主 頁 面提 交成 功 頁 面 會(huì)議管理模塊流程圖 系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面, 根據(jù)用戶的權(quán)限不同來顯示此模塊的各組件 。 然后選擇進(jìn)入公 共信息 管理模塊頁面,用戶可以通過選擇不同的鏈接,進(jìn)行相應(yīng)的新增公告、修改以及刪除 ,發(fā)布 等操作。 在此模塊中, 如果有待審批的公文 可以進(jìn)行審批后提交,成功后返回主頁面 。 但點(diǎn)擊新增公文時(shí),會(huì)進(jìn)入新增公文頁面。 然后選擇進(jìn)入 公文 管理模塊 主頁面,這時(shí)會(huì)顯示所有公文。當(dāng)點(diǎn)擊 “查看 ”鏈接時(shí),會(huì)顯示所選的短消息的信息,之后可以點(diǎn)擊 “返回短消息主頁面 ”再返回到短消息列表頁面;當(dāng)點(diǎn)擊 “發(fā)送短消息 ”鏈接時(shí),會(huì)進(jìn)入短消息信息輸入頁面,當(dāng)輸入相關(guān)信息后點(diǎn)擊 “提交 ”按鈕,如果成功則會(huì)返回到短消息列表頁面,并提示 “發(fā)送成功 ”,如果失敗,則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想發(fā)送,則可以點(diǎn)擊 “返回短消息主頁面 ”返回到短消息列表頁面;當(dāng)點(diǎn)擊 “刪除 ”鏈接時(shí),則會(huì)刪除當(dāng)前選擇的短消息信息,并提示 “刪除成功 ”。 流程圖如下所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 18 用 戶部 門 管 理 模 塊主 頁 面點(diǎn) 擊 部 門名 稱添 加 刪 除 修 改子 部 門 頁面添 加 頁 面 修 改 頁 面成 功 頁 面 短消息管理模塊流程圖 系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面, 根據(jù)用戶的權(quán)限不同來顯示此模塊的各組件。 當(dāng)點(diǎn)擊新增鏈接時(shí),會(huì)進(jìn)入 信息輸入頁面,當(dāng)輸入相關(guān)信息后點(diǎn)擊 “提交 ”按鈕,如果成功則會(huì)返回到 成功頁面, 提示 “添加成功 ”,返回主頁面。 流程圖如下所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 17 用 戶主 界 面添 加 刪 除輸 入 流 程信 息工 作 流 模 塊成 功選 擇 要 審批 對(duì) 象用 戶 查 看修 改 部門管理模塊流程圖 系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面, 根據(jù)用戶的權(quán)限不同來顯示此模塊的各組件。 用戶可以通過選擇不同的鏈接,進(jìn)行相應(yīng)的新增、修改以及刪除 流程 等操作。 流程圖如下所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 16 用 戶人 員 主 界 面添 加 刪 除 修 改選
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1