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

正文內(nèi)容

基于j2ee框架的企業(yè)資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-08-15 19:54 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 Struts 框架 Struts是 Apache基金會(huì)的一個(gè) Open Source 項(xiàng)目,基于 Sun J2EE平臺(tái) 的 MVC框架,主要采用 Servlet 和 JSP 技術(shù)來實(shí)現(xiàn),能夠很好地幫助 Java 開發(fā)者利用 J2EE 開發(fā) Web應(yīng)用,也是面向?qū)ο笤O(shè)計(jì)。實(shí) 現(xiàn)重點(diǎn)在 C(Controller),包括Struts(MVC 框架 ) W E B 層 頁 面 .jsp 用戶請(qǐng)求處理組件 控制器 用戶控制器 頁面數(shù)據(jù)封裝對(duì)象 業(yè)務(wù)層 業(yè)務(wù)接口 業(yè)務(wù)實(shí)現(xiàn) 數(shù)據(jù)訪問層 Hibernate 數(shù)據(jù)讀取接口 數(shù)據(jù)讀取實(shí)現(xiàn) S PR I NG 文件 配置 畢 業(yè) 論 文 15 ActionServlet/RequestProcessor 和我們定制的 Action,也為 V(View) 提供了一系列定制標(biāo)簽( Custom Tag)。 Hibernate 框架 Hibernate 是一種 Java 語言下的 對(duì)象關(guān)系映射 解決方案。 它是使用 GNU 寬通用公共許可證 發(fā)行的 自由 、 開源 的軟件。它為 面向?qū)ο?的 領(lǐng)域模型 到傳統(tǒng)的 關(guān)系型數(shù)據(jù)庫的映射,提供了一個(gè)使用方便的框架。它的設(shè)計(jì)目標(biāo)是將軟件開 發(fā)人員從大量相同的數(shù)據(jù)持久層 相關(guān)編程工作中解放出來。無論是從設(shè)計(jì)草案還是從一個(gè) 遺留 數(shù)據(jù)庫開始,開發(fā)人員都可以采用 Hibernate。 Hibernate 不僅負(fù)責(zé)從 Java 類 到數(shù)據(jù)庫表的映射(還包括從 Java 數(shù)據(jù)類型到 SQL 數(shù)據(jù)類型的映射),還提供了面向?qū)ο蟮臄?shù)據(jù)查詢檢索機(jī)制,從而極大地縮短的手動(dòng)處理SQL 和 JDBC 上的開發(fā)時(shí)間。 基本功能分析 員工登錄 功能要求 : 確認(rèn)員工輸入信息 根據(jù)用戶級(jí)別顯示相應(yīng)登錄頁面 耗材申請(qǐng) 功能要求 : 選擇耗材 ,提交相應(yīng)耗材的申請(qǐng)表 ,包括型號(hào) .規(guī)格 .價(jià)格 .單位及數(shù)量 房產(chǎn)申請(qǐng) 功能要求 : 申請(qǐng)房產(chǎn) ,并附加相應(yīng)的住宅信息包括建筑物名稱 ,已使用時(shí)間 ,建筑面積 ,數(shù)量 ,使用單位等信息 . 通用及專用設(shè)備申請(qǐng) 功能要求 A. 可對(duì)通用及專用設(shè)備進(jìn)行模糊查詢。 B. 可查詢通用及專用資產(chǎn)明細(xì)卡、維修申請(qǐng)單及資產(chǎn)處置申報(bào)表。 C. 提供簡(jiǎn)單的折舊算法(按使用年限進(jìn)行折舊)。 資產(chǎn)申請(qǐng)(網(wǎng)上超市)功能要求 : 畢 業(yè) 論 文 16 員工 在網(wǎng)上申請(qǐng)商品 ,包括名稱 ,型號(hào)等商品信息 基本流程分析 企業(yè)資產(chǎn)管理系統(tǒng)的用戶主要為某大型企業(yè)工作人員,包括員工, ,后勤部員工 ,普通經(jīng)理 ,總經(jīng)理及系統(tǒng)管理 。 員工 : 企業(yè)的普通 員工。用例圖如下 : 畢 業(yè) 論 文 17 級(jí)別劃分 : 級(jí)別 對(duì)應(yīng)用戶 操作權(quán)限 1 系統(tǒng)管理員 可對(duì)所有數(shù)據(jù)進(jìn)行操作,包括系統(tǒng)設(shè)置 2 總經(jīng)理 具有企業(yè)資產(chǎn)審核權(quán)限,所有數(shù)據(jù)操作及查詢 3 部門經(jīng)理 僅能查看本部門的數(shù)據(jù) 4 員工 只可查看自己的數(shù)據(jù)(只包含通用及專用設(shè)備類、車輛類的數(shù)據(jù)) 功能要求 : 1. 根據(jù)用戶名和密碼驗(yàn)證用戶 的合法性 2. 根據(jù)用戶的權(quán)限設(shè)置相應(yīng)的頁面 畢 業(yè) 論 文 18 經(jīng)理 :企業(yè)經(jīng)理級(jí)別員工。用例圖如下: 系統(tǒng)管理員 :負(fù)責(zé)本系統(tǒng)貨物信息等基本信息管理,用戶管理工作的人員。 用例圖如下: 畢 業(yè) 論 文 19 員工登錄流程圖 畢 業(yè) 論 文 20 耗材申請(qǐng) 流程圖 畢 業(yè) 論 文 21 房產(chǎn)申請(qǐng) 畢 業(yè) 論 文 22 通用及專用設(shè)備申請(qǐng) 畢 業(yè) 論 文 23 畢 業(yè) 論 文 24 資產(chǎn)申請(qǐng) 畢 業(yè) 論 文 25 畢 業(yè) 論 文 26 遺失與維修申請(qǐng) 畢 業(yè) 論 文 27 性能需求 系統(tǒng)是作為一個(gè)典型的 Web 網(wǎng)站服務(wù)信息平臺(tái),因?yàn)閷?duì)于性能有很高的要求。 系統(tǒng)采用是構(gòu)件化、面向?qū)ο蟮?,可做到靈活擴(kuò)展。 系統(tǒng)平臺(tái) 的開放性用于兼容不用類型的應(yīng)用。 網(wǎng)站系統(tǒng)采用三層架構(gòu)的體系結(jié)構(gòu),已充分考慮到系統(tǒng)今后縱向和橫向的平滑擴(kuò)張能力 基于 J2EE 架構(gòu),采用跨平臺(tái)、跨數(shù)據(jù)庫技術(shù),適合主流硬件和主流操作系統(tǒng)和 Java支撐平臺(tái)。數(shù)據(jù)庫系統(tǒng)應(yīng)滿足安全、穩(wěn)定、大容量、面向事務(wù)等關(guān)系型數(shù)據(jù)庫基本功能, WEB、應(yīng)用、中間件等軟件采用基于 J2EE 標(biāo)準(zhǔn)的產(chǎn)品。 畢 業(yè) 論 文 28 應(yīng)用級(jí)管理全部基于 Web 瀏覽器。 Standards Compliance 標(biāo)準(zhǔn)符合性 本系統(tǒng)的開發(fā)在源代碼上遵循 Java 編程規(guī)范 文檔依據(jù)國際文檔標(biāo)準(zhǔn) 數(shù)據(jù)庫操作遵循 MYSQL 標(biāo)準(zhǔn) 采用 J2EE 開發(fā)標(biāo)準(zhǔn) Hardware Environment 硬件環(huán)境 本系統(tǒng)可運(yùn)行在主流的 PC服務(wù)器和小型機(jī)上面,基本硬件要求: 處理器:雙核 內(nèi) 存 : 4G 硬 盤 : 100G(不包括操作系統(tǒng)、數(shù)據(jù)庫、應(yīng)用服務(wù)器空間) 網(wǎng) 絡(luò): 100MB/1000MB 局域網(wǎng), 2M 廣域網(wǎng)帶寬 Software Environment 軟件環(huán)境 系統(tǒng)可部署在主流的操作系統(tǒng)、應(yīng)用服務(wù)器和數(shù)據(jù)庫,基本軟件如下: 操作系統(tǒng): Unix、 Linux、 Windows 數(shù)據(jù)庫系統(tǒng) : Oracle 10g、 MySQL、 SQL Server 應(yīng)用服務(wù)器 : Weblogic、 Websphere、 Tomcat、 Apache Server 開發(fā)環(huán)境: Technology Limitations 技術(shù)限制 Java 技術(shù)實(shí)現(xiàn),采用多層次架構(gòu)和面向?qū)ο蟮脑O(shè)計(jì)模式; ,保證各個(gè)主要模塊間的低耦合、高內(nèi)聚; ; ,并提供較好的接口擴(kuò)展方式; 畢 業(yè) 論 文 29 的接口標(biāo)準(zhǔn)、設(shè)計(jì)標(biāo)準(zhǔn)和實(shí)現(xiàn)標(biāo)準(zhǔn),保證各個(gè)模塊能夠在一致的標(biāo)準(zhǔn)下完成,降低因技術(shù)的多樣性和標(biāo)準(zhǔn)多樣性產(chǎn)生的固有問題和開發(fā)維護(hù)成本。 Software Quality Attributes 軟件質(zhì)量特性 及時(shí)性,快速響應(yīng)用戶的請(qǐng)求; 正確性,運(yùn)行結(jié)構(gòu)的正確性; 靈活性,系統(tǒng)能夠適應(yīng)多種運(yùn)行環(huán)境; 可維護(hù)性,系統(tǒng)能夠方便和容易的維護(hù); 可靠性,系統(tǒng)運(yùn)行的可靠性; 可重用性,設(shè)計(jì)和方案的可重用性; 可用性,系統(tǒng)的高性能可用; 第 3 章 系統(tǒng)設(shè)計(jì) 系統(tǒng)結(jié)構(gòu) ? 基本信息管理模塊: ? 資產(chǎn)管理 ? 資產(chǎn)申報(bào) ? 資產(chǎn)核 查 后臺(tái)管理 畢 業(yè) 論 文 30 圖 系統(tǒng)的體系結(jié)構(gòu) 功能模塊設(shè)計(jì) 資產(chǎn)管理 模塊 包括耗材管理 ,車輛管理 ,通用及專用設(shè)備管理 ,房產(chǎn)管理 . 資產(chǎn)申報(bào) 模塊 包括采購申請(qǐng) ,遺失與維修申請(qǐng) . 畢 業(yè) 論 文 31 資產(chǎn)核查 模塊 包括資產(chǎn)狀態(tài) . 后臺(tái)管理 模塊 后臺(tái)管理是由后臺(tái)管理人員操作,管理用戶權(quán)限,為了保證企業(yè)資產(chǎn)管理的安全有效,本企業(yè)資產(chǎn)管理系統(tǒng)不提供用戶注冊(cè),由后臺(tái)管理員統(tǒng)一分配企業(yè)各員工的賬號(hào)和密碼。員工可以修改個(gè)人賬號(hào)和密碼。另外后臺(tái)管理員,對(duì)網(wǎng)上購物模塊的商品要及時(shí)的更新,對(duì)變動(dòng)職位后的員工要做及時(shí)的修改。 最后,對(duì)企業(yè)資產(chǎn)管理系統(tǒng)做的維護(hù)工作,后臺(tái)管理員占的比重較大,包括權(quán)限的維護(hù),部門的維護(hù),數(shù)據(jù)的備份和還原,操作的記錄等。 包括員工個(gè)人信息管理 ,權(quán)限管理 . 資產(chǎn)管理 1)耗材管理 :員工申請(qǐng)使用消耗性的物品 . 2)車輛管理 :員工申請(qǐng)使用車輛 3)員工申請(qǐng)使用通用及專用設(shè)備 4)員工申請(qǐng)使用住宅 第 4 章 系統(tǒng)實(shí)現(xiàn) 企業(yè)資產(chǎn)管理系統(tǒng)采用 J2EE 框架進(jìn)行開發(fā)、設(shè)計(jì)與實(shí)現(xiàn),用到了 SSH( Struts+Spring+Hibernate)技術(shù),采用 MySQL 進(jìn)行數(shù)據(jù)庫的開發(fā)與實(shí)現(xiàn),并用到了Navicat 和 PowerDesinger 進(jìn)行數(shù)據(jù)庫的表設(shè)計(jì)。 最先實(shí)現(xiàn)的是企業(yè)資產(chǎn)管理系統(tǒng)的數(shù)據(jù)庫,之后在 MyEclipse 上實(shí)現(xiàn) J2EE 框架的搭建工作,業(yè)務(wù)層采用 Struts 框架,控制層利用 Spring 框架進(jìn)行開發(fā),而 Hibernate則實(shí)現(xiàn)數(shù)據(jù)的持久化。 畢 業(yè) 論 文 32 :系統(tǒng)開發(fā)框架 1) 包存放實(shí)體類, DAO 方法 2) 包存放 DAO 方法 3) 包存放接口類 4) 包存放實(shí)現(xiàn)接口類的方法 5) 包存放 Action 類 6) WebRoot 文件夾包含了系統(tǒng)的界面信息,包括 JSP 頁面, js 腳本文件, CSS 樣式表 界面風(fēng)格設(shè)計(jì) 資產(chǎn)核查模塊界面采用和整個(gè) EAM 系統(tǒng)相同的界面的風(fēng)格,即一個(gè) Tabel 鑲嵌多個(gè) JSP 文件,每次變化一個(gè)小的 JSP 界面,設(shè)計(jì)思想為整體刷新,局部變化。資產(chǎn)核查界面如圖所示: 畢 業(yè) 論 文 33 具有后臺(tái)管理權(quán)限的后勤部員工登陸頁面后 可以 點(diǎn)擊權(quán)限管理 ,資產(chǎn)采購維護(hù)和查看采購菜單。點(diǎn)擊權(quán)限管理可以在右邊的界面中看到一個(gè)用戶權(quán)限管理的表單。 管理員可以查詢,刪除,添加和修改員 工信息。 點(diǎn)擊添加員工后的界面如圖 畢 業(yè) 論 文 34 查詢 ID 是 gunrose 的員工信息界面如圖 點(diǎn)擊權(quán)資產(chǎn)采購維護(hù)可以在右邊的界面中看到一個(gè)資產(chǎn)維護(hù)的表單如圖 畢 業(yè) 論 文 35 點(diǎn)擊查看采購菜單可以在右邊的界面中看到一個(gè)采購表單如圖 后臺(tái)管理員操作修改的數(shù)據(jù)都存儲(chǔ)在數(shù)據(jù)庫中。 畢 業(yè) 論 文 36 第 5 章 數(shù)據(jù)庫連接及數(shù)據(jù)庫 設(shè)計(jì)與 實(shí)現(xiàn) 數(shù)據(jù)庫連接 在使用 JDBC 做任何數(shù)據(jù)操作之前,必須連接數(shù)據(jù)庫。遺憾的是,目前沒有 標(biāo)準(zhǔn)的協(xié)議可以和關(guān)系數(shù)據(jù)庫直接通信。每個(gè)關(guān)系數(shù)據(jù)庫廠商都創(chuàng)建了一個(gè)專門 的底層協(xié)議來和自己的數(shù)據(jù)庫引擎通信。 一 般連接數(shù)據(jù)庫的方式是 :首先加載 JDBC 驅(qū)動(dòng)程序,通過調(diào)用 DriverManager 的靜態(tài)成員來使用一個(gè)驅(qū)動(dòng)程序管理器。在這種方法中,當(dāng)使用 調(diào)用加載類時(shí), JDBC 驅(qū)動(dòng)程序會(huì)由靜態(tài)初始化程序加載。這一調(diào)用會(huì)導(dǎo)致 forName 方法中的參數(shù)值作為名字的類被加載,使得程序源碼和特定的基于 J2EE 架構(gòu)的企業(yè)資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)驅(qū)動(dòng)程序緊密相關(guān),降低了代碼的可移植性。在這一調(diào)用后,必須使用一個(gè)調(diào)用來連接數(shù)據(jù)庫,該調(diào)用必須指明具體的連接。連接 LTU 中包括數(shù)據(jù)庫連接的詳細(xì)信息,如連接用戶名和密碼 。將這些信息放到應(yīng)用中會(huì)進(jìn)一步降低代碼的可移植性。 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中重要的一環(huán),其關(guān)鍵的步驟為設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)。本系統(tǒng)需要存儲(chǔ)設(shè)備數(shù)據(jù),員工數(shù)據(jù),表單數(shù)據(jù),數(shù)據(jù)存儲(chǔ)量大,并要求數(shù)據(jù)庫管理系統(tǒng)的響應(yīng)速度快,能滿足多用戶,多線程訪問的要求。數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)好壞決定了上述性能的優(yōu)良與否,需要明確企業(yè)現(xiàn)有的信息和未來的需求。序開發(fā)設(shè)計(jì)人員設(shè)計(jì)文檔 (如域,表單、試圖、文件夾、操作等等 ),用戶則基于己有的設(shè)計(jì)創(chuàng)建文檔,并且按照定制的工作流程對(duì)文檔進(jìn)行處理。每個(gè)數(shù)據(jù)庫都可以包含不同格式和類型 的文檔。 名稱 描述 EMPLOYEE_INFO 員工信息表 DEPARTMENT_INFO 部門信息表 MATERIAL_INFO 耗材信息表 HOUSE_INFO 房產(chǎn)信息表 EQUIPMENT_INFO 通用及專用設(shè)備信息表 VEHICLE_INFO 車輛信息表 PURCHASING_INFO 網(wǎng)上購物信息表 畢 業(yè) 論 文 37 MAINTAIN_INFO 維護(hù)信息表 CODE_INFO 分類信息表 系統(tǒng)數(shù)據(jù)庫實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1