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

正文內(nèi)容

基于essh框架平臺(tái)日志管理與審批的開發(fā)-畢業(yè)設(shè)計(jì)(論文)(更新版)

  

【正文】 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說(shuō)明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本 和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。下 面的致謝永遠(yuǎn)也表達(dá)不完兩年來(lái)他們對(duì)我的指導(dǎo)和幫助。 29 系統(tǒng)中的界面將進(jìn)一步圖形化和精簡(jiǎn)化。 2)記錄集多頁(yè)顯示的實(shí)現(xiàn) 。一般來(lái)說(shuō),系統(tǒng)測(cè)試是功能性測(cè)試,不是 結(jié)構(gòu)性測(cè)試。 本系統(tǒng)的測(cè)試和糾錯(cuò)信息流程如圖 測(cè)試和 糾錯(cuò)信息流程圖 所示 : 程序 圖 測(cè)試和糾錯(cuò)信息流程圖 測(cè)試 測(cè)試數(shù) 據(jù) 測(cè)試結(jié)果 評(píng)價(jià) 期望結(jié)果 錯(cuò)誤信息 糾錯(cuò) 改正信息 27 (二) 測(cè)試 流程 按照軟件工程的觀點(diǎn),軟件測(cè)試(主要是指多模塊程序的測(cè)試)共包括 4個(gè)層次。測(cè)試目的在于:測(cè)試是指“用意在發(fā)現(xiàn)錯(cuò)誤而執(zhí)行一個(gè)程序的過(guò)程”一個(gè)好的測(cè)試用例是指這個(gè)測(cè)試用例有 很高的概率可以發(fā)現(xiàn)一個(gè)尚未發(fā)現(xiàn)的錯(cuò)誤;一個(gè)成功的測(cè)試是指它成功 發(fā)現(xiàn)一個(gè)尚未發(fā)現(xiàn)的錯(cuò)誤。} (三) 系統(tǒng)調(diào)試與單元測(cè)試 系統(tǒng)調(diào)試 通過(guò)對(duì)編寫的代碼打斷點(diǎn),再運(yùn)行,使用調(diào)試工具對(duì)代碼進(jìn)行一步一步的跟蹤,如果發(fā)現(xiàn)錯(cuò)誤 或者 發(fā)現(xiàn)有 不符合要求的,可以及時(shí)的修改。 } (())。 24 5) 變量命名規(guī)則 1. 變量名采用大小寫混合 方式,第一個(gè)單詞的首字母小寫,其 后單詞 首字母大寫 。例如 Customer,而不是 KH。 2. 塊注釋前留一行空行 。 范圍 編碼規(guī)范定義了所有代碼編寫者在編寫 Java[9]代碼時(shí)應(yīng)遵守 一些規(guī)則和習(xí)慣。具體代碼實(shí)現(xiàn)如表 27 Action 方法表 所示: 表 27 Action 方法表 類功能描述: 創(chuàng)建進(jìn)行增刪改查操作的各個(gè)方法。 組長(zhǎng) 和項(xiàng)目經(jīng)理還可以對(duì)員工填寫的工作日志進(jìn)行審批。 本系統(tǒng)采用 easyui 和 jquery[8] 腳本來(lái)進(jìn)行界面的設(shè)計(jì)、布局、數(shù)據(jù)驗(yàn)證等操作。包括:姓名、性別、登錄名、電話號(hào)碼、地址、郵箱等。 日志管理系統(tǒng)數(shù)據(jù)庫(kù)表 1) LOG_DATE 表(日志表 ) 日志表主要是記錄用戶在填寫日志時(shí)的基本信息 。以下是對(duì)系統(tǒng)中所要用的 數(shù)據(jù)庫(kù)的一些基本的命名規(guī)則和對(duì) 數(shù)據(jù)庫(kù)表進(jìn)行的 詳細(xì)設(shè)計(jì) 說(shuō)明。 業(yè)務(wù)架構(gòu) 1) 功能劃分視圖 日志管理系統(tǒng)包括三個(gè)功能模塊:填寫日志、日志審批、日志明細(xì)。 11 架構(gòu)模型 本系統(tǒng)說(shuō)采用的架構(gòu)模型有四層,分別為: Easyui +JSP[5]視圖層、 StrutsAction 控制層、 EntityManage 業(yè)務(wù)邏輯層、 HibernateDao 持久層。 架構(gòu)設(shè)計(jì)的思路 :好的架構(gòu)必須使每個(gè)關(guān)注點(diǎn)相互分離,也就是說(shuō)系統(tǒng)中的一部分發(fā)生了改變,不會(huì)影響其他部分。 4. 選擇要審批的日志信息, 點(diǎn)擊 駁回,彈出駁回窗口, 顯示 要駁回的日志信息,填寫拒絕理由, 點(diǎn)擊 拒絕按鈕,日志信息審批不通過(guò)。 5. 修改窗口頁(yè)面顯示姓名、 所屬 項(xiàng)目、所屬類型、 正常 、加班、 工作 內(nèi)容。 日志信息查詢?nèi)鐖D 日志信息查詢圖 所示: 我的日志 X 姓名 所屬項(xiàng)目 所屬類型 日期 正常 加班 工作內(nèi)容 狀態(tài) 1 王東波 個(gè)人事務(wù)類 個(gè)人 20xx/3/25 通過(guò) 2 羅寶華 公共事務(wù)類 公共 20xx/3/26 待審批 3 謝粵華 公共事務(wù)類 公共 20xx/3/27 待審批 4 沈運(yùn)鵬 其他 其他 20xx/3/28 拒絕 圖 日志信息查詢 圖 7 2) 日志信息新增 1. 用戶點(diǎn)擊菜單欄下的日志管理顯示填寫日志和我的日志,用戶點(diǎn)擊填寫日志在主頁(yè)面顯示一周的日期時(shí)間, 點(diǎn)擊 當(dāng)天的日期時(shí)間展開填寫日志頁(yè)面, 用戶 可以點(diǎn)擊新增按鈕添加工作日志。 日志管理 系統(tǒng) 組員模塊 項(xiàng)目經(jīng)理模塊 組長(zhǎng)模塊 填寫日志 修改日志 查詢?nèi)罩? 刪除日志 日志審批 刪除日志 查詢?nèi)罩? 修改日志 填寫日志 組員 組長(zhǎng) 項(xiàng)目經(jīng)理 填寫日志 填寫日志 日志審批 日志審批 審批通過(guò) 6 5. 日志詳細(xì)信息展示頁(yè)面,查詢信息采用模糊查詢,根據(jù)日期查詢,可以只根據(jù)開始日期查詢,結(jié)束日期可以為空。 組員是系統(tǒng)中最普通的用戶,對(duì)個(gè)人 的日志信息擁有增刪改查的基本操作;組長(zhǎng)是第二級(jí)的用戶,除了對(duì)個(gè)人日志信息有增刪改查操作外還有對(duì)普通用戶的 日志審批權(quán)限;項(xiàng)目經(jīng)理是一級(jí)用戶,對(duì)系統(tǒng)有操作的所有權(quán)。 RAM: 128M 以上。 日志管理作用 范圍 日志管理 系統(tǒng)全面支持安全設(shè)備(如防火墻等)、網(wǎng)絡(luò)設(shè)備(如交換機(jī)、路由器等)多種產(chǎn)品的系統(tǒng)日志數(shù)據(jù)的采集和分析。在系統(tǒng)中為了便于管理,把用戶分為四個(gè)等級(jí),不同級(jí)別的用戶在處理信息和事務(wù)的權(quán)限是由高到低排列下來(lái)的。系統(tǒng) 使用 MyEcilpse 軟件開發(fā), 使用的 Oracle 數(shù)據(jù)庫(kù)的特點(diǎn)以及數(shù)據(jù)庫(kù)的建立和操作,在文中也做了具體的說(shuō)明。然后闡述了本系統(tǒng)的系統(tǒng)概述以及各個(gè)子系統(tǒng)模塊的功能需求。但不少企業(yè)站點(diǎn)在建設(shè)規(guī)劃、管理和維護(hù)以及安全性方面還停留在較低的水平。 3 一、 需求分析 (一) 概述 日志管理 需求規(guī)格說(shuō)明書編寫目的 日志管理 定位于軟件開發(fā)行業(yè)信息化建設(shè)的基礎(chǔ)軟件平臺(tái) —— 在對(duì)軟件公司的辦公、管理和信息溝通提 供強(qiáng)有力的網(wǎng)絡(luò)化、電子化支持外,還為其它信息化系統(tǒng)的引入、為這些系統(tǒng)間的信息交流提供幫助,實(shí)現(xiàn)單位信息化程度的全面提升。 日志管理系統(tǒng) 主要運(yùn)用于公司管理員工的日常工作情況, 員工 每天上班所做的事情都要填寫在日志,記錄工作信息。 應(yīng)用軟件: Microsoft Word 20xx 以上、 ??丶J(rèn)是從左到右依次擺放同一基線上。 8. 如果沒(méi)有符合輸 入的查詢條件的信息,列表顯示為空。 4. 在新增窗口頁(yè)面顯示姓名、 所屬 項(xiàng)目、所屬類型、 正常 、加班、 工作 內(nèi)容。 3. 在日期展開頁(yè)面列表顯示姓名、所屬項(xiàng)目、 所屬 類型、 正常 、 加班 、工作內(nèi)容、當(dāng)前狀態(tài)。 (一) 架構(gòu)設(shè)計(jì) 架構(gòu)設(shè)計(jì)是人們對(duì)一個(gè)結(jié)構(gòu)內(nèi)的元素及元素間關(guān)系的一種主觀映射的產(chǎn)物。 架構(gòu)設(shè)計(jì)的原則: 1) 抽象 — 架構(gòu)是現(xiàn)實(shí)世界的一個(gè)模型,用來(lái)實(shí)現(xiàn)現(xiàn)實(shí)世界到模型的映射。 StrutsAction 控制層 控制層主要負(fù)責(zé)接受來(lái)自用戶的請(qǐng)求, 并 根據(jù)該請(qǐng)求調(diào)用模型的業(yè)務(wù)邏輯方法處理請(qǐng)求, 并 將處理結(jié)果返回給 jsp 頁(yè)面。 具體的用例圖如圖 用例圖 所示: 員工 項(xiàng)目經(jīng)理 圖 用例圖 日志 管理 填寫 日志 日志 審批 日志 明細(xì) 登錄 填寫日志 日志明細(xì) 添加日志 修改日志 刪除日志 查詢?nèi)罩? 登錄 日志審批 日志明細(xì) 添加審批 修改審批 刪除審批 查詢?nèi)罩? 13 (二) 數(shù)據(jù)庫(kù)設(shè)計(jì) 一個(gè)設(shè)計(jì)良好的數(shù)據(jù)庫(kù) [6],可以使系統(tǒng)的實(shí)現(xiàn)變得非常的簡(jiǎn)單。 3. 所有的函數(shù)用大寫英文字母開頭。包括:姓名、性別、職務(wù)、所在組等。為此, 從以下幾個(gè)方面對(duì)主界面進(jìn)行了設(shè)計(jì)。 日志模塊 點(diǎn)擊菜單欄下的日志管理顯示 jsp 頁(yè)面包括:填寫日志、 我的 日志、 日志 審批。 填寫日志的主界面如圖 填寫日志主界面圖 所示: 填寫日志 X 當(dāng)前周: 日期 正 常 加班 合計(jì) 1 20xx/3/19 星期四 2 20xx/3/20 星期五 3 20xx/3/21 星期六 4 20xx/3/22 星期日 5 20xx/3/23 星期一 6 20xx/3/24 星期二 7 20xx/3/25 星期三 圖 填寫日志 主界面圖 2) Log Log 實(shí)體類定義了日志的相關(guān)字段屬性以及各屬性的 get、 set 方法, 并且在實(shí)體類中必須包含一個(gè)無(wú)參的構(gòu)造方法和一個(gè)帶參的構(gòu)造方法用來(lái)將屬性的值封裝。 具體代碼實(shí)現(xiàn)內(nèi)容 20 如表 28 Manager 表 所示: 表 28 Manager 表 類功能描述: 創(chuàng)建執(zhí)行增刪改查的 sql 語(yǔ)句的方法。 3) 示例: 對(duì)此規(guī)則或建議給出例子。 3. 單行注釋和所描述代碼具有一樣的縮進(jìn)格式 。 4. 如果不能選擇適當(dāng)?shù)念惷?,而該類與數(shù)據(jù)庫(kù)一個(gè)表緊密相關(guān),再把數(shù)據(jù)庫(kù)表名作為類名 。 6) 常量命名規(guī)則 1. 類常量全部用大寫字母,單詞間用下劃線隔開 。i++) { (, +1)。 1) 用戶登錄測(cè)試 測(cè)試用戶登錄系統(tǒng)的用戶名和密碼的正確性。白盒測(cè)試是一種測(cè)試用例設(shè)計(jì)方法,盒子指的是被測(cè)試的軟件,白盒指的是盒子是可視的 ,你清楚盒子內(nèi)部的東西以及里面是如何運(yùn)作的。在單元測(cè)試中可以采用功能性測(cè)試和結(jié)構(gòu)性測(cè)試兩種。系統(tǒng)采用 B/S 結(jié)構(gòu), Browser/Web[12]/DataBase 3 層體系結(jié)構(gòu)。 (二) 心得與體會(huì) 在開發(fā)過(guò)程中,我的辦公日志管理系統(tǒng)的開發(fā)分為四期完成。 通過(guò)對(duì)該日志管理系統(tǒng)的開發(fā),讓我學(xué)習(xí)了很多:了解了系統(tǒng)開發(fā)的整個(gè)流程需求分析、設(shè)計(jì)(架構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),詳細(xì)設(shè)計(jì))、編碼、測(cè)試四個(gè)階 段;學(xué)習(xí) 到了編碼的一些規(guī)范, 擁有了良好的編程風(fēng)格 ; 熟悉 Struts, Hibernate, Spring等開源框架;熟悉 jQuery EasyUI 組件 的頁(yè)面布局和數(shù)據(jù)處理;熟悉 Oracle 數(shù)據(jù)庫(kù)操作。 感謝在畢業(yè)設(shè)計(jì)期間 熊老師 和 冷 老師 的細(xì)心教導(dǎo)以及同學(xué)們的幫助,讓我的畢業(yè)設(shè)計(jì)能更完美的完成,在此表示深深謝意。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁(yè)以上的雙面打印 4)圖表應(yīng)繪制于無(wú)格子的頁(yè)面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 3)其它
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1