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

正文內(nèi)容

基于bs架構(gòu)的教務(wù)設(shè)備管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-06-26 16:11本頁面
  

【正文】 精通JavaScript+Query[M]. 北京:人民郵電出版社,2008.[9] 包善東.感謝每一位關(guān)心和幫助我的老師和同學(xué)。在整個(gè)系統(tǒng)的實(shí)現(xiàn)與設(shè)計(jì)期間,老師給了我很多關(guān)心、鼓勵(lì)、信任、指導(dǎo)和幫助。 45 致謝語:首先向我的指導(dǎo)教師表示衷心的感謝和深深的敬意!老師的悉心指導(dǎo)和熱情支持使得我在論文選題、研究和撰寫各階段順利的完成任務(wù)。(2)提高系統(tǒng)的安全性。隨著學(xué)院不斷的發(fā)展,將進(jìn)一步完善系統(tǒng)的功能,實(shí)現(xiàn)全方位的設(shè)備管理。系統(tǒng)通過用戶角色驗(yàn)證和數(shù)據(jù)備份等方法,來保護(hù)數(shù)據(jù)不被破壞或者非法訪問、篡改。在數(shù)據(jù)庫設(shè)計(jì)過程中,通過統(tǒng)一的關(guān)鍵碼,避免了由于數(shù)據(jù)庫操作錯(cuò)誤而引起的數(shù)據(jù)不一致問題。(4)對于系統(tǒng)相關(guān)的各種關(guān)鍵技術(shù)如數(shù)據(jù)庫技術(shù)、界面刷新技術(shù)和安全技術(shù)等進(jìn)行了分析應(yīng)用,并詳細(xì)說明了各種技術(shù)在本系統(tǒng)的具體的解決方案。在系統(tǒng)開發(fā)過程中,充分考慮靈活性、可擴(kuò)展性和易移植性在系統(tǒng)設(shè)計(jì)中的重要性,靈活地運(yùn)用軟件模塊化思想和UML設(shè)計(jì)方法,將軟件功能細(xì)化成基本模塊,并做好每部分詳細(xì)文件說明,采用直觀、簡潔和標(biāo)準(zhǔn)化的設(shè)計(jì)模式。(3)根據(jù)系統(tǒng)分析和設(shè)計(jì),詳細(xì)說明系統(tǒng)各個(gè)模塊的開發(fā)實(shí)踐以及實(shí)現(xiàn)功能。本文論文的主要研究工作和結(jié)論如下:(1)從系統(tǒng)信息流程和作業(yè)流程出發(fā),根據(jù)現(xiàn)代信息理論,對系統(tǒng)的信息支撐結(jié)構(gòu)和管理體系結(jié)構(gòu)進(jìn)行了設(shè)計(jì)。本文通過分析設(shè)備管理的需求和特點(diǎn),在較短的時(shí)間內(nèi)設(shè)計(jì)并實(shí)現(xiàn)了基于B/S模式的教學(xué)設(shè)備管理系統(tǒng)。運(yùn)用一些JavaScript腳本,完善一些界面、功能方面的特性。輸入數(shù)據(jù)時(shí)有較規(guī)范的格式控制,比如添加管理員時(shí),輸入用戶可以后可以自動(dòng)判斷是否可用,密碼位數(shù)控制在48位等。能夠管理多種類型的設(shè)備,以往開發(fā)的設(shè)備管理軟件一般都只針對計(jì)算機(jī)單一的管理,本系統(tǒng)就增添了管理其它設(shè)備的功能。對于用戶管理,可以一次性清空不需要的數(shù)據(jù),比如第一批管理員(在校學(xué)生)由于畢業(yè)全部辭職,這時(shí)就可以運(yùn)用此功能把他們的信息全部清空,添加新的管理員。 特點(diǎn)之三:(1)擁有友好的用戶界面; (2)能夠滿足現(xiàn)需的各種要求;(3) 提供豐富、完善和統(tǒng)一的設(shè)備管理信息內(nèi)容;(4)操作簡單,用戶每種操作都可以通過菜單來進(jìn)行。 42 結(jié)束語系統(tǒng)的特點(diǎn):特點(diǎn)之一:本系統(tǒng)采用B/S(瀏覽器/服務(wù)器)模式,這一特點(diǎn)的主要優(yōu)勢就是運(yùn)行維護(hù)比較簡便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN等)訪問和操作共同的數(shù)據(jù)。 測試結(jié)果由于項(xiàng)目前期的分析與設(shè)計(jì)與實(shí)際聯(lián)系,又得到管理設(shè)備的老師和同學(xué)的幫助,按照詳細(xì)詳細(xì)設(shè)計(jì)完成的編碼后,通過測試已經(jīng)基本排除邏輯等方面的錯(cuò)誤。異常數(shù)據(jù)容錯(cuò)測試:在不同的頁面,不同的字段輸入異常的數(shù)據(jù),查看被測試程序是否有異常數(shù)據(jù)容錯(cuò)能力。 正確性測試有寫/刪除操作的程序,測試寫/刪除操作的結(jié)果是否正確,測試時(shí)應(yīng)手工打開數(shù)據(jù)庫表,檢查是否按要求改變數(shù)據(jù)庫里的數(shù)據(jù);有查詢操作時(shí),檢查在各種選擇項(xiàng)的合理組合下,所產(chǎn)生的結(jié)果,對照數(shù)據(jù)庫中的數(shù)據(jù)是否顯示正確;對照設(shè)備管理系統(tǒng)的要求,測試程序是否正確。 功能測試對于多級頁面,測試多級頁面之間切換是否正確;每一個(gè)頁面的觸發(fā)鍵、按鈕、選擇項(xiàng)功能是否正確;檢查數(shù)據(jù)項(xiàng)的關(guān)聯(lián)與限制功能是否正確;檢查輸入限制格式是否有效;測試訪問速度是否讓用戶滿意等功能。將學(xué)院教學(xué)設(shè)備管理中心的某一臺計(jì)算機(jī)作為服務(wù)器,安裝SQL Server (或者更高版本),關(guān)閉本機(jī)的防火墻或者高級設(shè)置防火墻訪問規(guī)則,使外局域網(wǎng)或外網(wǎng)的計(jì)算機(jī)能夠訪問本機(jī)。測試主要分兩個(gè)大的方面來進(jìn)行測度;功能測試,界面測試。除了admin管理員以外,其他管理員不能對自己進(jìn)行刪除操作,只能由相應(yīng)權(quán)限的管理員來操作。比如系統(tǒng)在輸完用戶名立即判斷是否可用,如果存在就提示用戶重新輸入,不存在就會(huì)顯示“√”表示可以使用;輸入密碼時(shí)要求用戶設(shè)置48位的密碼,新密碼與確認(rèn)密碼是否一致等等。這個(gè)過程操作簡單,實(shí)用。于是具備數(shù)據(jù)備份與恢復(fù)功能是有必要的,數(shù)據(jù)備份的文件可以放在服務(wù)器端也可以下載到客服端。在修改的頁面還有一定的格式要求,比如說用戶修改前要核對舊密碼,只有輸入的舊密碼與數(shù)據(jù)庫中的相同時(shí),才能讓管理員修改,設(shè)置新密碼時(shí)要求管理員輸入4至8位的密碼,兩次輸入的新密碼必須一致,這時(shí)點(diǎn)擊保存才能修改成功。學(xué)院有可能對教室的重新調(diào)配,這就需要在系統(tǒng)中把某個(gè)教室的全部設(shè)備清空,如果單一的對其進(jìn)行操作,也是比較麻煩,所以數(shù)據(jù)清空還可以對某個(gè)教室或者某個(gè)樓宇里的設(shè)備一次性清空,相當(dāng)于把這些設(shè)備全部移到設(shè)備倉庫(2202)中。這個(gè)功能可以方便用戶通過出廠編號精確的查找,快速、直觀的了解設(shè)備信息,執(zhí)行界面如圖410。//以上兩行代碼表示,把第一列中相等的值,合并成一行,即只顯示相同值的第一行,隱藏下面的行…………第二部分是設(shè)備維修查詢,對于設(shè)備維修查詢選擇的條件比較復(fù)雜,可以單獨(dú)使用某種條件,也可以把各種條件組合起來,查詢更精確的記錄,通過顯示結(jié)果用戶可以了解到,已經(jīng)維修成功的設(shè)備記錄,可以通過分析維修內(nèi)容,總結(jié)設(shè)備常見的故障和解決方法;還可以查看等待維修的設(shè)備記錄,可以了解到什么時(shí)候報(bào)修的,是哪間教室的設(shè)備,這樣對于維修人員就很直接的了解情況,做及時(shí)的維修,保證每種設(shè)備都能正常的運(yùn)行。}//如果是表的第一行開始,就把要合并的行數(shù)從0加1 [row].Cells[0].RowSpan++。 i 。以上三種不同查詢條件的結(jié)果都可以導(dǎo)入到Excel表中,在Excel表中用戶可以根據(jù)需要打印內(nèi)容。如果用戶選擇教室類型為查詢條件,以機(jī)房為例,通過顯示的信息可以了解到學(xué)院所有機(jī)房里擁有的不同設(shè)備的數(shù)量,以及各種設(shè)備在不同狀態(tài)下的數(shù)量和該機(jī)房擁有這種設(shè)備的總數(shù)量。設(shè)備查詢模塊包含三個(gè)部分,第一部分是設(shè)備綜合查詢。關(guān)鍵代碼如下: 如果記錄太多,很難看清有多少條記錄,于是為表添加一列,自動(dòng)顯示序號。圖48設(shè)備分布流程圖如果某種設(shè)備的狀態(tài)為“維修中”,字體顏色顯示為藍(lán)色,可以讓用戶看起來有比較明顯的區(qū)分。設(shè)備分布模塊執(zhí)行界面如圖47所示。 //轉(zhuǎn)換為數(shù)字類型,然后加1000,就是新添設(shè)備的編號 ……………用戶添加新設(shè)備的另一種情況就是當(dāng)系統(tǒng)已經(jīng)存在這種設(shè)備,只是添加不同型號的這種設(shè)備,基本原理和第一種情況一樣,不同的是這里取出的是這種設(shè)備的最大編號值,第一種情況是取出所有設(shè)備中最大的編號,自動(dòng)計(jì)算編號的關(guān)鍵代碼如下:  隨著學(xué)院的發(fā)展,教學(xué)設(shè)備越來越多,所以要做到每一種設(shè)備能夠運(yùn)用在合理的地方,分配多少數(shù)量的問題,就需要一個(gè)完善的設(shè)備劃分子功能,這個(gè)功能屬于系統(tǒng)的一個(gè)主要功能之一。 //如果用戶自己輸入新設(shè)備名稱,就把原來數(shù)據(jù)庫中所有的設(shè)備編號按降序排列……………string intid= [search3].Rows[0][ShebID].ToString()。取出最大編號的原理是使用SQL語句,包括兩種思路,一種就是利用MAX函數(shù),一種就是根據(jù)編號排序。其關(guān)鍵代碼如下:用戶可以為每一種設(shè)備上傳一張參考圖片,主要是運(yùn)用FileUpload控件實(shí)現(xiàn),首先判斷控件的值是否為空,如果不為空,就取出上傳文件的路徑、文件名和文件格式,然后判斷文件格式是否與用戶規(guī)定的格式相符,相符時(shí)就把文件名重新命名為設(shè)備的編號,保存到指定的文件夾里。 圖45 設(shè)備基本信息流程圖 執(zhí)行界面設(shè)備基本信息模塊執(zhí)行界面如圖46所示。該模塊的另一功能就是對現(xiàn)有的設(shè)備入庫,用戶只需要輸入購置設(shè)備的數(shù)量和購置日期,系統(tǒng)可以自動(dòng)計(jì)算總價(jià)。添加過程中設(shè)備的編號系統(tǒng)會(huì)自動(dòng)處理,這樣使用戶使用起來很方便,避免用戶手動(dòng)添加出現(xiàn)相同的編號,給程序帶來錯(cuò)誤。本系統(tǒng)主要管理對象就是具體的設(shè)備,所以每個(gè)設(shè)備要有完整的基本信息,通過這個(gè)模塊用戶能夠快速、準(zhǔn)確的查看其詳細(xì)資料。 圖43設(shè)備維修流程圖 執(zhí)行界面設(shè)備維修模塊執(zhí)行界面如圖44所示。從顯示中可以了解到該記錄是針對哪個(gè)教室的哪個(gè)設(shè)備的信息,其中包括:報(bào)修日期、故障說明、維修人、維修時(shí)間等。如果是普通用戶,則沒有這三個(gè)功能,其它說明如表41所示:表41 用戶權(quán)限表功能超級用戶普通用戶修改密碼√√備份數(shù)據(jù)√√還原數(shù)據(jù)√√添加教室√√數(shù)據(jù)清空√添加用戶√管理用戶√購置設(shè)備√分配設(shè)備√√報(bào)修設(shè)備√√報(bào)廢設(shè)備√√維修記錄√√當(dāng)合法用戶正常進(jìn)入設(shè)備維修頁面后,這個(gè)頁面包含7種不同的條件查詢,用戶可以單獨(dú)使用某種條件,也可以把7種條件組合起來,精確查找相應(yīng)的維修記錄。 流程圖用戶登錄模塊流程圖如圖42所示。 // 登錄成功,打開主頁面。// 把當(dāng)前用戶的權(quán)限保存下來Session[username] = username。// 關(guān)閉數(shù)據(jù)庫的連接return i。// 打開數(shù)據(jù)庫的連接int i=(int)()。// 連接數(shù)據(jù)庫SqlCommand myCommand = new SqlCommand(select count(*) from Userb where UserName=loginName and Password=loginPwd, con)。用戶按照登錄界面上的要求,輸入用戶名和密碼后單擊“登錄”按鈕或者直接敲回車鍵,然后調(diào)用函數(shù)把輸入的信息與用戶表中的用戶名和密碼進(jìn)行比較,如果表中有該用戶名,且密碼對應(yīng)相同,則登錄成功,進(jìn)入系統(tǒng)的主界面;如果用戶表中無該用戶名,或者對應(yīng)用戶名的密碼不相同,則提示信息“用戶名或密碼錯(cuò)誤”,如果未輸入用戶名或密碼直接登錄,則提示“用戶名或密碼不能為空”,要求用戶重新輸入;如果輸入的密碼位數(shù)不符合規(guī)定的格式,則提示“請輸入48位的密碼”。執(zhí)行模糊查詢功能的頁面首先獲取用戶提交的查詢關(guān)鍵字,利用SQL語句中的Like語法,查詢數(shù)據(jù)庫的記錄,返回包含關(guān)鍵字的數(shù)據(jù)集合。當(dāng)用戶進(jìn)行數(shù)據(jù)檢索時(shí),有時(shí)用戶希望對某類數(shù)據(jù)進(jìn)行模糊檢索,比如希望從設(shè)備數(shù)據(jù)庫中檢索某類設(shè)備名稱,此時(shí)需要對數(shù)據(jù)庫進(jìn)行模糊查詢。 } //執(zhí)行成功時(shí)返回結(jié)果為布爾值為true系統(tǒng)中向數(shù)據(jù)庫寫入數(shù)據(jù)時(shí),添加某些記錄,比如用戶名、設(shè)備等具有唯一性要求的數(shù)據(jù),此時(shí)需要保證記錄的唯一性。 //當(dāng)出現(xiàn)錯(cuò)誤時(shí),轉(zhuǎn)到Catch,直接關(guān)閉數(shù)據(jù)庫連接return false。()。 //打開數(shù)據(jù)庫連接SqlCommand dbCommand = new SqlCommand(sQueryString, con)。/add ! 配置數(shù)據(jù)庫連接,其中key表示一個(gè)關(guān)鍵字,在系統(tǒng)中使用到數(shù)據(jù)庫時(shí)就可以用strcon代替數(shù)據(jù)庫連接這段字符串,value的值就是SQL服務(wù)器的名字,database的值表示數(shù)據(jù)庫的名稱,uid表示用戶名,pwd代表用戶登錄密碼 /appSettings在系統(tǒng)中有許多地方需要操作數(shù)據(jù)庫,比如對數(shù)據(jù)進(jìn)行新增、更新、刪除,為了減少代碼,統(tǒng)一修改在類里定義了一個(gè)ExecSQL函數(shù),調(diào)用這個(gè)函數(shù)時(shí)只需要傳遞SQL語句,如果執(zhí)行成功就返回true,如果執(zhí)行錯(cuò)誤就返回false,關(guān)鍵代碼如下(C):public Boolean ExecSQL(string sQueryString){SqlConnection con = new SqlConnection([strcon])。uid=sa。關(guān)鍵代碼如下:appSettings add key=strcon value=server=.。這樣在具體軟件的開發(fā)過程中,可以不用考慮同數(shù)據(jù)庫的連接問題,在更換數(shù)據(jù)庫時(shí),不用修改原有的代碼,實(shí)現(xiàn)了軟件的模塊化。本設(shè)備管理系統(tǒng)結(jié)構(gòu)圖如圖41所示。由于系統(tǒng)對服務(wù)器端和客戶端機(jī)器的硬件要求不高,用戶可以保留原有的硬件投資;同時(shí),用戶只需在服務(wù)器上作配置和維護(hù),將大大降低系統(tǒng)維護(hù)的難度和工作量;此外,采用瀏覽器的客戶界面,操作十分簡單,用戶根據(jù)系統(tǒng)幫助文件就可以使用。把WEB技術(shù)和數(shù)據(jù)庫技術(shù)結(jié)合起來,即在客戶機(jī)上只要安裝一個(gè)瀏覽器(如Netscape或者Internet Explorer),服務(wù)器安裝SQL Server數(shù)據(jù)庫。 27 第四章 系統(tǒng)實(shí)現(xiàn)。(7)設(shè)備查詢功能 要能夠快速、準(zhǔn)確的查找學(xué)校某一具體地點(diǎn)、具體設(shè)備的情況,本系統(tǒng)就應(yīng)該具備設(shè)備查詢功能,達(dá)到用戶的要求。(5)設(shè)備報(bào)修功能 當(dāng)設(shè)備出現(xiàn)故障時(shí),要做到即時(shí)進(jìn)行報(bào)修,了解情況后快速恢復(fù),使設(shè)備處于正常的運(yùn)行狀
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1