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

正文內容

bs模式的設備管理系統(tǒng)-文庫吧

2024-09-23 11:27 本頁面


【正文】 嚴重的設計問題。 第一, 系統(tǒng)只能在 Windows 98 環(huán)境下使用,經歷幾年的技術革新,現(xiàn)在普遍使用 Windows 2020 或 Windows XP 系統(tǒng),當前系統(tǒng)不能滿足用戶對新操作系統(tǒng)的需求。 第二, 系統(tǒng)對設備屬性的劃分是固定的,當設備類型與設備型號的不斷 翻新與增加時,當前的設備管理系統(tǒng)不能滿足用戶對屬性的修改需求。給用戶在使用目前的設備管理系統(tǒng)對設備錄入,修改和查詢操作帶來了諸多不便。 第三, 系統(tǒng)中用戶和部門的管理也比較混亂,當用戶和部門結構發(fā)生變化時,例如以前的兩個部門合并了、新增加一個下級部門或者是某一領用人從一個部門調動另一部門時,這時對于設備的管理就比較混亂。 第四, 用戶權限的管理比較混亂。不能滿足實現(xiàn)不同權限進行不同操作的需要。 第五, 當前系統(tǒng)存在功能缺乏的問題,如各種類型的打印等等問題。 基于以上問題,在 2020 年 2020 級畢業(yè)生對系統(tǒng)進行重新設計與開發(fā),開發(fā)了 B/S模式三層結構的設備管理系統(tǒng),但由于時間有限,只實現(xiàn)了一些模塊的代碼編寫工作,并且對各個模塊進行了一定的測試。沒有實現(xiàn)用戶的所有需要,并且缺乏系統(tǒng)整體的測試工作,同時程序代碼存在一定的問題。本課題小組的主要工作就是在 2020 級同學所做的工作上,對系統(tǒng)進一步設計,同時對原代碼進行最終的糾錯和系統(tǒng)調試工作,以實現(xiàn)系統(tǒng)的實際應用。 系統(tǒng)簡介 基于系統(tǒng)靈活性和穩(wěn)定性的考慮,為方便設備管理人員對設備的維護與管理,因此本設備管理系統(tǒng)采用基于 B/S 模式同時采用頁面層,中間層,數(shù)據層的三層結構,代碼實現(xiàn)上采用 JAVA 的 Servlet 技術。采用 B/S 模式的好處是避免了 C/S 模式對客戶端的依賴,充分利用了網絡媒介使整個系統(tǒng)的靈活性有很大提高;可以說只要有網絡和瀏覽器的地方就可以實現(xiàn)設備管理。系統(tǒng)所采用的三層架構,將數(shù)據庫層與頁面層分開,避免了頁面層的代碼泄露問題,提高了整個系統(tǒng)的安全性和穩(wěn)定性。 開發(fā)此系統(tǒng)的核心思想就是靈活管理設備的屬性,部門結構的。系統(tǒng)中的所有設備的屬性均由用戶決定。即設備的結構是隨著用戶的需求變化的,而且部門結構發(fā)生變化時,不會影響設備的管理與維護。這樣就使系統(tǒng)的每個部分相對于其他部分是透明 的,只要接口不變,那么無論每個模塊內部如何變化都不會影響各部分之間的交互。這樣做可以改善 Capital Normal University 第 2 頁 共 41 頁 舊的設備管理系統(tǒng)對設備和部門管理混亂的問題。 系統(tǒng)的人為安全因素也是不容忽視的問題。在對設備的管理過程中,不同身份的人的權限應該有清楚的劃分和控制。所以本系統(tǒng)將所有用戶分成三大類,即系統(tǒng)管理員、部門高級用戶、部門普通用戶;而且對部門普通用戶又細分為幾類,每類用戶對系統(tǒng)的操作權限是不同的。這樣進行權限劃分可以很好的控制系統(tǒng)使用過程中人為的安全問題;避免了越權操作的現(xiàn)象。所以系統(tǒng)相應的提供了用戶管理模塊。 為了規(guī)范系統(tǒng) 的管理,對于每次用戶的操作都將記錄在操作日志中,且提供對日志進行維護的功能。 可行性研究 經濟上可行性: 第一,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動; 第二,本系統(tǒng)的運行可以節(jié)省許多資源; 第三,本系統(tǒng)的運行可以大大的提高學校的工作效率; 第四,本系統(tǒng)在硬件需求方面,需要一臺性能較好的計算機作為服務器,客戶端普通計算機即可,不需要太大的投入即可使系統(tǒng)投入使用。軟件方面,對服務器需要 Windows服務器操作系統(tǒng), SQL Server 數(shù)據庫, Tomcat 和 JDK,客戶端的操作系統(tǒng)不做限制,除了瀏覽器不需要其它軟件。在本院現(xiàn)有的條件在不用投入過多的資金。 所以,本系統(tǒng)在經濟上是可行的。 技術上可行性 : 本系統(tǒng)利用 Microsoft SQL Server 2020 作為本系統(tǒng)的數(shù)據庫,它是一個支持多用戶的新型數(shù)據庫,適用于大中規(guī)模的數(shù)據量需求。學校校園網的建設也為本系統(tǒng)服務器 /瀏覽器的結構提供了硬件的支持。 本系統(tǒng)使用 Java Servlet 作為系統(tǒng)的實現(xiàn)方式,代碼比較有條理容易實現(xiàn)系統(tǒng)的維護和升級,此外小組成員對其掌握比較熟練,使體統(tǒng)的實現(xiàn)有較低的開發(fā)風險。 本系統(tǒng)使用 Tomcat 作為站點的服務器軟件,可以滿足校園網用戶的訪問需要。 綜上所述,本系統(tǒng)的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。 Capital Normal University 第 3 頁 共 41 頁 運行上可行性: 本系統(tǒng)為一個中型的設備管理系統(tǒng),服務器需要一臺性能比較穩(wěn)定的高配置的計算機用于實現(xiàn)系統(tǒng)的長時間工作,同一時間多人訪問的問題,對客戶端只是需要瀏覽器即可,所耗費的資源非常的小,學校的電腦無論是硬件還是軟件都能夠滿足條件,在網絡資源上基本是對文本資源的傳遞,所消耗的網絡資源很少,校園網不需要針對性的 升級,即可使用。 因此,本系統(tǒng)在運行上是可行的。 法律可行性: 本系統(tǒng)純?yōu)閱挝粌炔吭O計與使用,在開發(fā)過程中沒有涉及合同、責任等與法律相抵觸的方面。 因此,本系統(tǒng)在法律上是可行的。 項目進展情況 2020 級畢業(yè)生對本設備管理系統(tǒng)進行了需求分析和系統(tǒng)總體架構設計,以及用戶模塊,部門模塊,個人管理模塊,數(shù)據庫操作模塊,設備管理模塊部分內容的設計與代碼實現(xiàn)工作。但由于時間等問題,代碼的完成程度距離實際應用還用一段距離。例如,設備的分類采用靜態(tài)的方式,只有低值易耗 ,低值耐用,固定資產這三類設備,不能滿足用戶對設備分類的修改,添加,刪除的需求。設備管理模塊的綜合查詢邏輯上有問題不能正確的查詢出所需要的設備,同時在查詢的結果之上對設備進行刪除,修改,發(fā)放,打印等操作代碼的設計上存在問題。用戶所需要的報表打印功能沒有實現(xiàn)等等。 Capital Normal University 第 4 頁 共 41 頁 二 項目需求 基于 2020 級的設備管理系統(tǒng) 代碼的完成程度距離實際應用還用一段距離。本課題小組的主要工作是在理解原有程序代碼的設計思路和實現(xiàn)機制的基礎上,深入閱讀程序代碼,對系統(tǒng)進行全面的系統(tǒng)測試,找出其中的錯誤加以糾正,完成 2020 級畢業(yè)生沒有實現(xiàn)的功能,同時滿足用戶的新需求實現(xiàn)新功能。使系統(tǒng)早日投入使用。 本人主要作了以下幾方面內容: 第一, 設備添加操作的重新設計。 第二, 對綜合查詢模塊進行設計。 第三, 通過查詢結果對設備進行刪除,修改,發(fā)放等操作的進行重新設計 第四, 考慮到用戶的數(shù)據輸出的需要在管理員的權限上添加打印模板模塊。 第五, 考慮到用戶的數(shù)據輸出的需要建立用戶自定義打印模板模塊。 第六, 報表的打印。 第七, 屬性模塊的修改。 第八, 系統(tǒng)的合成,調試工作。 Capital Normal University 第 5 頁 共 41 頁 三 項目設計 設備的添加 實現(xiàn)設備的批量添加,即除了設 備序列號在設備添加時各個設備必須單獨輸入外,其他屬性采用輸入一次所有添加設備都使用對應輸入值的方式實現(xiàn)設備的添加。 綜合查詢 綜合查詢模塊主要是實現(xiàn)設備維護過程中對不確定信息的搜索工作。由于系統(tǒng)對設備的分類是動態(tài)的,每類設備有一個設備類型編號。不同類型的設備在數(shù)據庫中存放在不同的表中,且每類設備的屬性名稱也各不相同。所以在配置查詢條件時,頁面要根據用戶要查詢設備的類別動態(tài)的初始化設備屬性菜單,否則就會出現(xiàn)查詢不匹配的異常。由于用戶是登陸系統(tǒng)后在對設備維護時才可以查詢,所以設備維護的頁面 會記錄用戶要查詢的設備類別信息,通過變量傳給查詢頁面。另外,不同的用戶查詢的范圍也是不同的,一般情況下,用戶只可以查詢其所在部門及其下級部門的設備信息,不能查詢其他部門的信息,這樣保證了信息的安全性。所以在查詢時,查詢者的所屬部門信息也獨立的作為一個條件添加到用戶配置的查詢條件中;當然這部分不出現(xiàn)在條件構成的顯示區(qū)域里,只是查詢時系統(tǒng)自動加上的。用戶配置好的查詢條件被封裝成條件類的對象傳給數(shù)據庫操作層進行查詢,所以條件類中提供了所有需要的方法。 打印模板 原來的系統(tǒng)打印輸出的查詢結果是固定格式的, 即輸出的屬性字段為固定的,這樣就出現(xiàn)比較嚴重的問題。輸出時輸出的字段是固定的,為了盡可能的滿足用戶需要,只能輸出幾乎所有的字段,這樣就會使輸出的內容較寬,所以系統(tǒng)就必須使用特定類型的紙張,這樣不僅造成紙張資源的浪費,同時輸出的內容也不夠明確,不便于對結果的分析。打印模板的作用就是為解決不同紙張的打印,以及字段的按特定順序輸出而編寫的模塊??紤]到大多人的使用和系統(tǒng)的可維護性,打印模板只有系統(tǒng)管理員可以進行對打印模板模塊的操作。由于不同類型的設備擁有不同的屬性,所以模板必須具有和設備類型相同的標識,用于區(qū)分模板 所適用的設備,在模板的分類上劃分為默認模板和普通模板,一個設備類型擁有唯一的一個默認模板和若干普通模板,默認模板是查詢結果默認使用的顯示模板,一般將默認模板設計為大多數(shù)用戶使用概率比較大的輸出格式。普通模板是其他常用的輸出 Capital Normal University 第 6 頁 共 41 頁 格式。 用戶自定義模板 用戶自定義模板的應用范圍與打印模板的范圍相同,也是應用于綜合查詢結果的顯示和打印。在系統(tǒng)管理員設置默認和普通打印模板的情況下可以滿足大多人,大多數(shù)情況下,對大多數(shù)字段順序的打印,但為了解決少數(shù)情況下對打印字段個數(shù)和順序的打印格式需求,建立此模塊。 通 過查詢結果對設備進行刪除,修改,發(fā)放 由于本系統(tǒng)是中型規(guī)模的設備管理系統(tǒng),系統(tǒng)管理的設備很多,用戶的記憶能力必定是有限度的,不可能很清楚的記憶每一個設備的特征。在需要對某個設備進行刪除,修改,發(fā)放等操作就需要一定的方法進行定位。本系統(tǒng)采用設備定位分為兩步:第一步采用綜合查詢的方式,選擇特定范圍的設備。第二步,采用復選框的形式,選擇特定的設備進行具體操作。本模塊的主要功能就是與綜合查詢結果進行銜接,然后以一定的方式展示設備信息,給用戶選擇的權限對設備進行操作。 報表的打印 本模塊的功能是通過打印機將特 定的數(shù)據以表格的形式展現(xiàn)在紙張上。包括對綜合查詢結果特定格式的打?。?Print)和特定設備的詳細信息( MoreInfo)的打印兩部分。 Capital Normal University 第 7 頁 共 41 頁 四 程序實現(xiàn) 設備添加 設備類 (Device)結構介紹 為減輕服務器存儲操作和網絡通信的負擔 ,對設備的操作采用整體的方式實現(xiàn) .即采用哈希表 (Hashtable)類的對象存儲設備記錄設備的屬性信息 :Hashtable中的 key值為設備屬性的英文標識; Hashtable 中的 value 值為設備屬性類的對象 . 設備類主要提 供以下接口 : 1) 由于設備表是由設備屬性表動態(tài)建立的,因此本類提供創(chuàng)建設備表的接口完成設備表的建立。 2) 系統(tǒng)在實例化設備類的對象時通過設備類的構造函數(shù)將設備類的屬性使用Hashtable 類的對象進行填充,設備類的構造函數(shù)分為三類:第一類,無參類;第二類。參數(shù)為設備類別 ID類;第三類,參數(shù)為設備類別 ID 和設備 ID 類。第一類為系統(tǒng)默認添加;第二類在添加設備屬性及添加設備信息時使用,此種情況構建的 Hashtable 類的對象只具有此類設備所具有的屬性結構, value 中的設備屬性類的對象無屬性值;用第三類構造函數(shù)實例化設備 類的對象時 Hashtable 的value 中的設備屬性類的對象有相應的屬性值,主要用在完成設備的添加、修改、刪除、打印、設備領用維護、設備狀態(tài)維護及設備子屬性的維護功能。 3) 根據本系統(tǒng)設備屬性不確定的特點設備類提供獲得當前設備的全部屬性的英文標識,即 Hashtable 中的 key 值,由此獲得對應設備的屬性類對象; 4) 在進行設備維護時需獲得其屬性信息,而 Hashtable 中的 key 值可通過上述方法獲得,因此本類只需提供通過 key 的值來獲得對應的設備屬性類的對象即可。 5) 為了操作方便,在設備類中提供通過 Hashtable 中的 key 值的獲得其對應屬性對象的屬性值的接口。 6) 在添加設備信息時,基于添加信息規(guī)范化的考慮本類提供添加屬性信息范圍的接口以供頁面層使用。 7) 在設備管理系統(tǒng)中提出了子屬性的概念,因此在設備類中需提供相應的接口處理子屬性。 8) 為進行設備的屬性維護在設備類中提供添加、修改及刪除設備屬性的操作的接口,以此完成設備的維護。 9) 為進行設備的維護在設備類中提供添加、修改及刪除操作的接口,以此完成設備的維護。為了進行系統(tǒng)維護,在設備操作接口中需調用日志類接口進行日志維護。 Capital Normal University 第 8 頁 共 41 頁 添加設備問題的解決 第一 ,添加設備信息的過 程就是添加設備所具有屬性的屬性值的過
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1