【正文】
,修改,發(fā)放 由于本系統(tǒng)是中型規(guī)模的設(shè)備管理系統(tǒng),系統(tǒng)管理的設(shè)備很多,用戶的記憶能力必定是有限度的,不可能很清楚的記憶每一個設(shè)備的特征。 用戶自定義模板 用戶自定義模板的應(yīng)用范圍與打印模板的范圍相同,也是應(yīng)用于綜合查詢結(jié)果的顯示和打印。由于不同類型的設(shè)備擁有不同的屬性,所以模板必須具有和設(shè)備類型相同的標(biāo)識,用于區(qū)分模板 所適用的設(shè)備,在模板的分類上劃分為默認(rèn)模板和普通模板,一個設(shè)備類型擁有唯一的一個默認(rèn)模板和若干普通模板,默認(rèn)模板是查詢結(jié)果默認(rèn)使用的顯示模板,一般將默認(rèn)模板設(shè)計為大多數(shù)用戶使用概率比較大的輸出格式。打印模板的作用就是為解決不同紙張的打印,以及字段的按特定順序輸出而編寫的模塊。 打印模板 原來的系統(tǒng)打印輸出的查詢結(jié)果是固定格式的, 即輸出的屬性字段為固定的,這樣就出現(xiàn)比較嚴(yán)重的問題。所以在查詢時,查詢者的所屬部門信息也獨(dú)立的作為一個條件添加到用戶配置的查詢條件中;當(dāng)然這部分不出現(xiàn)在條件構(gòu)成的顯示區(qū)域里,只是查詢時系統(tǒng)自動加上的。由于用戶是登陸系統(tǒng)后在對設(shè)備維護(hù)時才可以查詢,所以設(shè)備維護(hù)的頁面 會記錄用戶要查詢的設(shè)備類別信息,通過變量傳給查詢頁面。不同類型的設(shè)備在數(shù)據(jù)庫中存放在不同的表中,且每類設(shè)備的屬性名稱也各不相同。 綜合查詢 綜合查詢模塊主要是實現(xiàn)設(shè)備維護(hù)過程中對不確定信息的搜索工作。 第八, 系統(tǒng)的合成,調(diào)試工作。 第六, 報表的打印。 第三, 通過查詢結(jié)果對設(shè)備進(jìn)行刪除,修改,發(fā)放等操作的進(jìn)行重新設(shè)計 第四, 考慮到用戶的數(shù)據(jù)輸出的需要在管理員的權(quán)限上添加打印模板模塊。 本人主要作了以下幾方面內(nèi)容: 第一, 設(shè)備添加操作的重新設(shè)計。本課題小組的主要工作是在理解原有程序代碼的設(shè)計思路和實現(xiàn)機(jī)制的基礎(chǔ)上,深入閱讀程序代碼,對系統(tǒng)進(jìn)行全面的系統(tǒng)測試,找出其中的錯誤加以糾正,完成 2020 級畢業(yè)生沒有實現(xiàn)的功能,同時滿足用戶的新需求實現(xiàn)新功能。用戶所需要的報表打印功能沒有實現(xiàn)等等。例如,設(shè)備的分類采用靜態(tài)的方式,只有低值易耗 ,低值耐用,固定資產(chǎn)這三類設(shè)備,不能滿足用戶對設(shè)備分類的修改,添加,刪除的需求。 項目進(jìn)展情況 2020 級畢業(yè)生對本設(shè)備管理系統(tǒng)進(jìn)行了需求分析和系統(tǒng)總體架構(gòu)設(shè)計,以及用戶模塊,部門模塊,個人管理模塊,數(shù)據(jù)庫操作模塊,設(shè)備管理模塊部分內(nèi)容的設(shè)計與代碼實現(xiàn)工作。 法律可行性: 本系統(tǒng)純?yōu)閱挝粌?nèi)部設(shè)計與使用,在開發(fā)過程中沒有涉及合同、責(zé)任等與法律相抵觸的方面。 Capital Normal University 第 3 頁 共 41 頁 運(yùn)行上可行性: 本系統(tǒng)為一個中型的設(shè)備管理系統(tǒng),服務(wù)器需要一臺性能比較穩(wěn)定的高配置的計算機(jī)用于實現(xiàn)系統(tǒng)的長時間工作,同一時間多人訪問的問題,對客戶端只是需要瀏覽器即可,所耗費(fèi)的資源非常的小,學(xué)校的電腦無論是硬件還是軟件都能夠滿足條件,在網(wǎng)絡(luò)資源上基本是對文本資源的傳遞,所消耗的網(wǎng)絡(luò)資源很少,校園網(wǎng)不需要針對性的 升級,即可使用。 本系統(tǒng)使用 Tomcat 作為站點(diǎn)的服務(wù)器軟件,可以滿足校園網(wǎng)用戶的訪問需要。學(xué)校校園網(wǎng)的建設(shè)也為本系統(tǒng)服務(wù)器 /瀏覽器的結(jié)構(gòu)提供了硬件的支持。 所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。軟件方面,對服務(wù)器需要 Windows服務(wù)器操作系統(tǒng), SQL Server 數(shù)據(jù)庫, Tomcat 和 JDK,客戶端的操作系統(tǒng)不做限制,除了瀏覽器不需要其它軟件。 為了規(guī)范系統(tǒng) 的管理,對于每次用戶的操作都將記錄在操作日志中,且提供對日志進(jìn)行維護(hù)的功能。這樣進(jìn)行權(quán)限劃分可以很好的控制系統(tǒng)使用過程中人為的安全問題;避免了越權(quán)操作的現(xiàn)象。在對設(shè)備的管理過程中,不同身份的人的權(quán)限應(yīng)該有清楚的劃分和控制。這樣做可以改善 Capital Normal University 第 2 頁 共 41 頁 舊的設(shè)備管理系統(tǒng)對設(shè)備和部門管理混亂的問題。即設(shè)備的結(jié)構(gòu)是隨著用戶的需求變化的,而且部門結(jié)構(gòu)發(fā)生變化時,不會影響設(shè)備的管理與維護(hù)。 開發(fā)此系統(tǒng)的核心思想就是靈活管理設(shè)備的屬性,部門結(jié)構(gòu)的。采用 B/S 模式的好處是避免了 C/S 模式對客戶端的依賴,充分利用了網(wǎng)絡(luò)媒介使整個系統(tǒng)的靈活性有很大提高;可以說只要有網(wǎng)絡(luò)和瀏覽器的地方就可以實現(xiàn)設(shè)備管理。本課題小組的主要工作就是在 2020 級同學(xué)所做的工作上,對系統(tǒng)進(jìn)一步設(shè)計,同時對原代碼進(jìn)行最終的糾錯和系統(tǒng)調(diào)試工作,以實現(xiàn)系統(tǒng)的實際應(yīng)用。 基于以上問題,在 2020 年 2020 級畢業(yè)生對系統(tǒng)進(jìn)行重新設(shè)計與開發(fā),開發(fā)了 B/S模式三層結(jié)構(gòu)的設(shè)備管理系統(tǒng),但由于時間有限,只實現(xiàn)了一些模塊的代碼編寫工作,并且對各個模塊進(jìn)行了一定的測試。不能滿足實現(xiàn)不同權(quán)限進(jìn)行不同操作的需要。 第三, 系統(tǒng)中用戶和部門的管理也比較混亂,當(dāng)用戶和部門結(jié)構(gòu)發(fā)生變化時,例如以前的兩個部門合并了、新增加一個下級部門或者是某一領(lǐng)用人從一個部門調(diào)動另一部門時,這時對于設(shè)備的管理就比較混亂。 第二, 系統(tǒng)對設(shè)備屬性的劃分是固定的,當(dāng)設(shè)備類型與設(shè)備型號的不斷 翻新與增加時,當(dāng)前的設(shè)備管理系統(tǒng)不能滿足用戶對屬性的修改需求。此系統(tǒng)存在很嚴(yán)重的設(shè)計問題。 template。 B/S mode。 模板 。 B/S 模式 。所有模塊都是基于 Java技術(shù)開發(fā)的,通過采用 B/S 模式的三層結(jié)構(gòu),擺脫了 C/S 模型對客戶端的依賴,保證了系統(tǒng)的安全性,增強(qiáng)了系統(tǒng)的可重用性和可移植性,有利于日后的維護(hù)和擴(kuò)充。該系統(tǒng)由設(shè)備維護(hù)模塊、用戶管理模塊、部門管理模塊、日志維護(hù)模塊和系統(tǒng)維護(hù)模塊構(gòu)成,其中設(shè)備維護(hù)模塊中包含了對設(shè)備的插入,刪除,修改,綜合查詢功能,打印模板,用戶自定義模 板等操作模塊。 論文編碼 : 學(xué)士學(xué)位論文 B/S 模式的設(shè)備管理系統(tǒng) ——— 設(shè)備管理與綜合查詢 院 系 信息工程學(xué)院 專 業(yè) 計算機(jī)科學(xué)與技術(shù) (師范 ) 年 級 學(xué) 號 指導(dǎo)老師 論文作者 完成日期 2020 年 5 月 10 日 Capital Normal University B/S模式的設(shè)備管理系統(tǒng) (中文提要 ) 【 中文提要 】 本文描述了基于 Java技術(shù) B/S(Browser/Server)模式三層結(jié)構(gòu)的設(shè)備管理系統(tǒng)的設(shè)計。該系統(tǒng)的開發(fā)是為了規(guī)范設(shè)備管理、提高工作效率。文章重點(diǎn)介紹了設(shè)備維護(hù)模塊中的綜合查詢模塊,根據(jù)查詢結(jié)果對設(shè)備進(jìn)行刪除,修改,發(fā)放和打印模板,用戶自定義模板的設(shè)計和實現(xiàn)。 作者:刁彬斌 指導(dǎo)教師:劉羽 【關(guān)鍵詞】條件 。 Java。 綜合查詢 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。 java。 synthesizing searching Capital Normal University 目錄 一 引言 ............................................................. 1 開發(fā)背景 .............................................................. 1 系統(tǒng)簡介 .............................................................. 1 可行性研究 ............................................................ 2 經(jīng)濟(jì)上可行性: ..................................................... 2 技術(shù)上可行性: ..................................................... 2 運(yùn)行上 可行性: ..................................................... 3 法律可行性: ....................................................... 3 項目進(jìn)展情況 .......................................................... 3 二 項目需求 ......................................................... 4 三 項目設(shè)計 ......................................................... 5 設(shè)備的添加 ............................................................ 5 綜合查詢 .............................................................. 5 打印 模板 .............................................................. 5 用戶自定義模板 ........................................................ 6 通過查詢結(jié)果對設(shè)備進(jìn)行刪除,修改,發(fā)放 ................................ 6 報表的打印 ............................................................ 6 四 程序?qū)崿F(xiàn) ......................................................... 7 設(shè)備添加 ...............................