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

正文內(nèi)容

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

2025-09-09 11:27 本頁(yè)面


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