【正文】
. 1 可行性研究 ............................................................ 2 經(jīng)濟(jì)上可行性: ..................................................... 2 技術(shù)上可行性: ..................................................... 2 運(yùn)行上 可行性: ..................................................... 3 法律可行性: ....................................................... 3 項(xiàng)目進(jìn)展情況 .......................................................... 3 二 項(xiàng)目需求 ......................................................... 4 三 項(xiàng)目設(shè)計(jì) ......................................................... 5 設(shè)備的添加 ............................................................ 5 綜合查詢 .............................................................. 5 打印 模板 .............................................................. 5 用戶自定義模板 ........................................................ 6 通過查詢結(jié)果對設(shè)備進(jìn)行刪除,修改,發(fā)放 ................................ 6 報(bào)表的打印 ............................................................ 6 四 程序?qū)崿F(xiàn) ......................................................... 7 設(shè)備添加 .............................................................. 7 設(shè)備類 (Device)結(jié)構(gòu)介紹 ............................................. 7 添加設(shè)備問題的解決 ................................................. 8 添加設(shè)備的界面設(shè)計(jì) ............................................... 10 綜合查詢的實(shí)現(xiàn) ....................................................... 11 綜合查詢查詢表結(jié)構(gòu)說明 ........................................... 11 綜合查詢需求分析 ................................................... 13 綜合查詢的工作流程 ............................................... 13 綜合查詢問題的 解決 ................................................. 15 解決方法概述 ................................................... 15 CONDITON 類的設(shè)計(jì) .................................................. 18 的功能 ............................................... 18 綜合查詢結(jié)果 (result)界面 ....................................... 20 打印模板 ............................................................. 21 打印模板的數(shù)據(jù)庫設(shè)計(jì) .............................................. 21 對數(shù)據(jù)庫操作設(shè)計(jì) ................................................. 21 模板的類封裝( Temp) .............................................. 22 模板界面的設(shè)計(jì) .................................................... 22 用戶自定義模板 ....................................................... 25 用戶自定義模板的功能與實(shí)現(xiàn) ........................................ 25 類的說明 .................................................. 26 Capital Normal University 報(bào)表的打印 ........................................................... 28 打印的實(shí)現(xiàn)方法 .................................................... 28 報(bào)表輸出的界面設(shè)置與問題解決 ...................................... 29 頁面設(shè)計(jì) ......................................................... 30 通過查詢結(jié)果對設(shè)備進(jìn)行刪除,修改,發(fā)放 ............................... 31 工作流程 .......................................................... 31 問題解決 .......................................................... 31 五 結(jié)論 ............................................................ 32 六 致謝 ............................................................ 33 參考文獻(xiàn) ........................................................... 34 附錄 .............................................................. 35 Capital Normal University 第 1 頁 共 41 頁 一 引言 開發(fā)背景 目前 ,信息工程學(xué)院使用的設(shè)備管理系統(tǒng)是幾年前開發(fā)的基于 C/S 模式的系統(tǒng)。 綜合查詢 Capital Normal University Structure of the Browse/Server mode EMS(Abstract) 【 Abstract】 This paper has described the design of the equipment management system using Java technological development and based on triplelayered structure of the Browse/Server mode. Development of this system is in order to standardize equipment management and raise working efficiency. This system maintain by equipment maintenance module, user management module, department management module, log management module and system maintenance module. The article point introduced equipments maintenance mold piece inside of synthesizing and searching mold a design for, according to search result to the equipments proceeding deletion, modifying, issuing with printing template, customer from defining template .All mold piece bases on the Java technique development of, pass to adopt the B/S mode of three layer construction, got away from the C/S to the counting on that customer carry, guarantee the safety of the system, strengthen the system the heavy using the sex with can transplant the sex, benefit to in the days to e of maintenance with enlarge. Diao Binbin (Information Engineering College) Directed by Liu Yu 【 Key word】 condition。 作者:刁彬斌 指導(dǎo)教師:劉羽 【關(guān)鍵詞】條件 。該系統(tǒng)的開發(fā)是為了規(guī)范設(shè)備管理、提高工作效率。該系統(tǒng)由設(shè)備維護(hù)模塊、用戶管理模塊、部門管理模塊、日志維護(hù)模塊和系統(tǒng)維護(hù)模塊構(gòu)成,其中設(shè)備維護(hù)模塊中包含了對設(shè)備的插入,刪除,修改,綜合查詢功能,打印模板,用戶自定義模 板等操作模塊。 B/S 模式 。 B/S mode。此系統(tǒng)存在很嚴(yán)重的設(shè)計(jì)問題。 第三, 系統(tǒng)中用戶和部門的管理也比較混亂,當(dāng)用戶和部門結(jié)構(gòu)發(fā)生變化時(shí),例如以前的兩個(gè)部門合并了、新增加一個(gè)下級部門或者是某一領(lǐng)用人從一個(gè)部門調(diào)動另一部門時(shí),這時(shí)對于設(shè)備的管理就比較混亂。 基于以上問題,在 2020 年 2020 級畢業(yè)生對系統(tǒng)進(jìn)行重新設(shè)計(jì)與開發(fā),開發(fā)了 B/S模式三層結(jié)構(gòu)的設(shè)備管理系統(tǒng),但由于時(shí)間有限,只實(shí)現(xiàn)了一些模塊的代碼編寫工作,并且對各個(gè)模塊進(jìn)行了一定的測試。采用 B/S 模式的好處是避免了 C/S 模式對客戶端的依賴,充分利用了網(wǎng)絡(luò)媒介使整個(gè)系統(tǒng)的靈活性有很大提高;可以說只要有網(wǎng)絡(luò)和瀏覽器的地方就可以實(shí)現(xiàn)設(shè)備管理。即設(shè)備的結(jié)構(gòu)是隨著用戶的需求變化的,而且部門結(jié)構(gòu)發(fā)生變化時(shí),不會影響設(shè)備的管理與維護(hù)。在對設(shè)備的管理過程中,不同身份的人的權(quán)限應(yīng)該有清楚的劃分和控制。 為了規(guī)范系統(tǒng) 的管理,對于每次用戶的操作都將記錄在操作日志中,且提供對日志進(jìn)行維護(hù)的功能。 所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。 本系統(tǒng)使用 Tomcat 作為站點(diǎn)的服務(wù)器軟件,可以滿足校園網(wǎng)用戶的訪問需要。 法律可行性: 本系統(tǒng)純?yōu)閱挝粌?nèi)部設(shè)計(jì)與使用,在開發(fā)過程中沒有涉及合同、責(zé)任等與法律相抵觸的方面。例如,設(shè)備的分類采用靜態(tài)的方式,只有低值易耗 ,低值耐用,固定資產(chǎn)這三類設(shè)備,不能滿足用戶對設(shè)備分類的修改,添加,刪除的需求。本課題小組的主要工作是在理解原有程序代碼的設(shè)計(jì)思路和實(shí)現(xiàn)機(jī)制的基礎(chǔ)上,深入閱讀程序代碼,對系統(tǒng)進(jìn)行全面的系統(tǒng)測試,找出其中的錯(cuò)誤加以糾正,完成 2020 級畢業(yè)生沒有實(shí)現(xiàn)的功能,同時(shí)滿足用戶的新需求實(shí)現(xiàn)新功能。 第三, 通過查詢結(jié)果對設(shè)備進(jìn)行刪除,修改,發(fā)放等操作的進(jìn)行重新設(shè)計(jì) 第四, 考慮到用戶的數(shù)據(jù)輸出的需要在管理員的權(quán)限上添加打印模板模塊。 第八, 系統(tǒng)的合成,調(diào)試工作。不同類型的設(shè)備在數(shù)據(jù)庫中存放在不同的表中,且每類設(shè)備的屬性名稱也各不相同。所以在查詢時(shí),查詢者的所屬部門信息也獨(dú)立的作為一個(gè)條件添加到用戶配置的查詢條件中;當(dāng)然這部分不出現(xiàn)在條件構(gòu)成的顯示區(qū)域里,只是查詢時(shí)系統(tǒng)自動加上的。打印模板的作用就是為解決不同紙張的打印,以及字段的按特定順序輸出而編寫的