信息系統(tǒng)系統(tǒng)分析與設(shè)計機房管理系統(tǒng)課程設(shè)計_第1頁
信息系統(tǒng)系統(tǒng)分析與設(shè)計機房管理系統(tǒng)課程設(shè)計_第2頁
信息系統(tǒng)系統(tǒng)分析與設(shè)計機房管理系統(tǒng)課程設(shè)計_第3頁
信息系統(tǒng)系統(tǒng)分析與設(shè)計機房管理系統(tǒng)課程設(shè)計_第4頁
信息系統(tǒng)系統(tǒng)分析與設(shè)計機房管理系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、分類號 單位代碼 密 級 學(xué) 號 1314210137信息工程學(xué)院學(xué)生課程設(shè)計題 目機房管理系統(tǒng)學(xué)生姓名王建德學(xué) 號1314210137專 業(yè)信息管理與信息系統(tǒng)指導(dǎo)教師張峰榆 林 學(xué) 院課程設(shè)計誠信責(zé)任書本人鄭重聲明:所呈交的課程設(shè)計,是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的成果。課程設(shè)計中凡引用他人已經(jīng)發(fā)表或未發(fā)表的成果、數(shù)據(jù)、觀點等,均已明確注明出處。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)公開發(fā)表或撰寫過的研究成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人課程設(shè)計與資料若有不實,愿意承擔(dān)一切相關(guān)的法律責(zé)任。 論文作者簽名: 王建

2、德 2016 年6 月 25日摘要 建立先進的機房管理系統(tǒng)是實現(xiàn)教育現(xiàn)代化的必由之路,是推進信息化管理的重要舉措之一。 本系統(tǒng)主要為教職員工上課和學(xué)生日常業(yè)余上機提供了方便。系統(tǒng)采用了先進的軟、硬件結(jié)合的方式。主要管理學(xué)校計算機機房的上機業(yè)務(wù),它的主要功能模塊包括,系統(tǒng)管理、用戶結(jié)帳管理、電腦與計算機信息管理、日常管理、新會員辦理管理、用戶信息的維護管理、管理員信息的維護管理、上機考勤管理、學(xué)生付費管理、用戶權(quán)限管理以及實行跨平臺管理等。 本系統(tǒng)是一個運行在局域網(wǎng)上的子系統(tǒng),能夠直觀、方便、有效、可靠地管理通過局域網(wǎng)聯(lián)在一起的所有機器。 全面開發(fā)和應(yīng)用計算機管理信息系統(tǒng)更是一個重要的問題。本系

3、統(tǒng)作為現(xiàn)行公共計算機實驗室管理必不可少的組成部分,將實驗室的機器資源合理分配、統(tǒng)一管理,提高設(shè)備利用率,使實驗室的教學(xué)質(zhì)量得 到有力保證。目錄摘要I第一章 機房管理系統(tǒng)分析21.1機房管理系統(tǒng)開發(fā)背景及現(xiàn)狀分析21.2機房管理系統(tǒng)國內(nèi)外研究現(xiàn)狀21.2.1 國內(nèi)研究現(xiàn)狀31.2.2 國外研究現(xiàn)狀3第二章:可行性分析32.1開發(fā)機房系統(tǒng)的經(jīng)濟可行性32.2開發(fā)機房系統(tǒng)的技術(shù)可行性32.3開發(fā)機房系統(tǒng)的組織管理可行性4第三章:需求分析43.1系統(tǒng)總體的功能需求43.2系統(tǒng)結(jié)構(gòu)設(shè)計43.3系統(tǒng)詳細設(shè)計5系統(tǒng)E-R圖5數(shù)據(jù)庫關(guān)系模型6數(shù)據(jù)庫數(shù)據(jù)模型6管理系統(tǒng)83.4業(yè)務(wù)流程圖9第四章 系統(tǒng)UML建模9

4、4.1系統(tǒng)工作流程圖10管理員用例圖11會員上機流程圖114.2系統(tǒng)時序圖12會員充值時序圖12管理員管理時序圖13管理員維護機房時序圖144.3系統(tǒng)協(xié)作圖15會員充值協(xié)作圖15管理員管理上機協(xié)作圖15管理員維護協(xié)作圖16第五章 系統(tǒng)運行環(huán)境165.1開發(fā)環(huán)境175.2運行環(huán)境17第六章 總結(jié)18參考文獻19致謝20第一章 機房管理系統(tǒng)分析1.1機房管理系統(tǒng)開發(fā)背景及現(xiàn)狀分析隨著計算機技術(shù)、多媒體技術(shù)、通信技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,每一位學(xué)生必需掌握現(xiàn)代信息技術(shù)才能適應(yīng)現(xiàn)代社會的發(fā)展。如何讓每一位學(xué)生在學(xué)好信息技術(shù)的同時又能培養(yǎng)他們的綜合素質(zhì),使他們得到全面的發(fā)展。這就體現(xiàn)學(xué)校的計算機機房管理的重

5、要性,特別是中等職業(yè)學(xué)校的相關(guān)專業(yè)的學(xué)生。機房管理在現(xiàn)實中分為三個部分,課程信息管理、課程排序管理和設(shè)備管理等內(nèi)容。在大部分的院校中課程安排過程中,很容易課程安排不當(dāng),而由于課程信息的丟失就會造成排序結(jié)果不同。 機房管理系統(tǒng)的現(xiàn)狀分析主要表現(xiàn)在以下幾個方面:機房排課能力偏低,大部分機房現(xiàn)在還停留在手工編排課程的階段,這樣會造成很大的不便,由于課程沖突等原因,使得排課功能并不是很完善;課程信息丟失率偏高,目前大多數(shù)中等職業(yè)院校的課程信息是使用手工的方式傳遞,容易丟失課程信息,課程沒有集中的管理方式,這是大多數(shù)中等職業(yè)院校機房所面臨的問題;機房設(shè)備故障較高,對于大多數(shù)的中等職業(yè)院校來說,設(shè)備管理是

6、由管理員來完成的,在上機過程中由學(xué)生發(fā)現(xiàn)的設(shè)備問題是不能提交給管理員的,而管理員在檢修時不能及時的發(fā)現(xiàn)問題,這使得機房設(shè)備故障越來越高;機房管理制度不健全,日常管理松散機房管理制度是維護機房正常使用、安全保障的基礎(chǔ)。由于管理制度不健全,職責(zé)不清,責(zé)任不到位,加上機房管理人員自身能力等原因,致使機器硬件故障、軟件問題、設(shè)備安全和網(wǎng)絡(luò)穩(wěn)定與安全等無法得到及時的解決。1.2機房管理系統(tǒng)國內(nèi)外研究現(xiàn)狀隨著我國中等職業(yè)院校對計算機教育重視的提高, 各中等職業(yè)院校相應(yīng)的計算機實驗室和機房也建設(shè)的越來越完善。實驗室機房的管理工作對學(xué)校的教學(xué)和學(xué)生的學(xué)習(xí)有著舉足輕重的作用。 國內(nèi)研究現(xiàn)狀孫國華1說,機房每天課

7、程排序與設(shè)備管理負載任務(wù)很重,所以重視和提高學(xué)生機房的管理水平和質(zhì)量,對提高課程排序效率,提升設(shè)備管理效率,減輕機房管理人員勞動強度,都有重要意義。李正慧2說,對于課程表,需實現(xiàn)網(wǎng)上排課、顯示各類課表(教師課表、班級課表、學(xué)生本人的課表等)、教室調(diào)度等的教學(xué)運行數(shù)據(jù)處理要求,其邏輯關(guān)系非常復(fù)雜,運算量十分巨大,為此,組成了包括技術(shù)人員、需求和測試人員在內(nèi)的、多部門組成的開發(fā)團隊,自行設(shè)計和開發(fā)了以排課系統(tǒng)為核心的教學(xué)管理系統(tǒng)。 國外研究現(xiàn)狀Tao,Cheng認為,在以往的管理方式有許多問題。機房管理系統(tǒng)利用現(xiàn)有的大學(xué)校園網(wǎng)絡(luò)基礎(chǔ)設(shè)施和網(wǎng)絡(luò)數(shù)據(jù)傳輸,它可以統(tǒng)一管理所有房間設(shè)備,省時省力,易于統(tǒng)籌

8、安排。Wang Wei提出,大多數(shù)中等職業(yè)院校的計算機機房管理系統(tǒng)不穩(wěn)定,這使得研究和開發(fā)一個穩(wěn)定的,先進的,有效的和高性能價格比的機房管理系統(tǒng)十分必要。第二章:可行性分析2.1開發(fā)機房系統(tǒng)的經(jīng)濟可行性1、收益:本系統(tǒng)給增加計算機信息,管理人員可以看到該會員使用的計算機號,這樣計算機出現(xiàn)故障或者丟失將有據(jù)可查,減少了機房的損失。2、支出:本系統(tǒng)由一人單獨開發(fā),開發(fā)環(huán)境只要求有一臺PC機,開發(fā)軟件需要Windows平臺、vs2010、SQL server 2008、office2010等。所以系統(tǒng)開發(fā)的費用較小。2.2開發(fā)機房系統(tǒng)的技術(shù)可行性 1、設(shè)備條件:計算機的內(nèi)外存足夠用,輸入輸出設(shè)備有良

9、好的可靠性、安全性等,可以滿足管理系統(tǒng)數(shù)據(jù)處理的要求和數(shù)據(jù)傳送與通訊。 2、技術(shù)力量:本系統(tǒng)由一人單獨開發(fā),具有扎實的計算機基礎(chǔ)知識與較好的學(xué)習(xí)能力和系統(tǒng)開發(fā)的基本能力。2.3開發(fā)機房系統(tǒng)的組織管理可行性為了提高學(xué)校機房管理,改善學(xué)校機房的管理制度。所以,機房領(lǐng)導(dǎo)對系統(tǒng)的開發(fā)都予以支持,他們對由本系統(tǒng)導(dǎo)致的管理模式、數(shù)據(jù)處理方式以及工作習(xí)慣的變化都能夠接受。綜上所述,本系統(tǒng)的開發(fā)是可行的。第三章:需求分析3.1系統(tǒng)總體的功能需求建立一個“機房上機管理信息系統(tǒng)”,使用計算機對學(xué)校學(xué)生上機信息的管理。要求不僅可用于一般的上機情況查詢,而且可以對這些上機信息進行各種必要的數(shù)學(xué)統(tǒng)計和分析。系統(tǒng)主要的上

10、機信息來自管理員管理的服務(wù)器上的具體信息,本系統(tǒng)需要完成如下功能。1.會員登錄2.對用戶進行授權(quán)3.學(xué)生會員各種信息的修改(根據(jù)錄入的會員卡號、密碼等)4.對于已畢業(yè)學(xué)生信息的刪除5.按照某種條件(如:姓名、卡號等)查詢統(tǒng)計符合條件的學(xué)生會員信息6.查詢、統(tǒng)計的結(jié)果打印輸出7.機房上機的使用幫助8.對新增會員的錄入、保存3.2系統(tǒng)結(jié)構(gòu)設(shè)計 系統(tǒng)的總體設(shè)計,是指在系統(tǒng)調(diào)查與分析的基礎(chǔ)上,對整個系統(tǒng)在結(jié)構(gòu)上的劃分,硬軟件環(huán)境的配置等。一、系統(tǒng)功能結(jié)構(gòu)的劃分總體設(shè)計中最核心的問題是系統(tǒng)總體功能結(jié)構(gòu)的確定和子系統(tǒng)與模塊的劃分。結(jié)構(gòu)化系統(tǒng)設(shè)計的思想,就是自頂向下地將系統(tǒng)劃分為若干個子系統(tǒng),而子系統(tǒng)又劃分

11、為模塊,模塊又劃分為子模塊,層層劃分直到每一個模塊能夠作為計算機可執(zhí)行的單獨程序為止。系統(tǒng)劃分的結(jié)果最終反映為一張分層的樹型結(jié)構(gòu)圖,機房上機管理管理系統(tǒng)的功能結(jié)構(gòu)圖見圖3-1。圖3-1系統(tǒng)總體功能結(jié)構(gòu)示意圖3.3系統(tǒng)詳細設(shè)計3.3.1系統(tǒng)E-R圖3.3.2數(shù)據(jù)庫關(guān)系模型從圖中可見,持卡人和計算機之間是多對多的關(guān)系,持卡人和統(tǒng)計員之間是多對多的關(guān)系。按照E-R圖方法設(shè)計數(shù)據(jù)庫的方法,除上述每個實體分別構(gòu)成一個關(guān)系外,彼此之間的聯(lián)系可轉(zhuǎn)化為以下兩個關(guān)系:上機(持卡人ID、上機時間、下機時間、時間、金額、日期、計算機ID)充值(持卡人ID、日期、用戶ID、充值類型、金額)3.3.3數(shù)據(jù)庫數(shù)據(jù)模型在對

12、數(shù)據(jù)代碼進行設(shè)計后,再按照數(shù)據(jù)字典中數(shù)據(jù)元素的說明確定每個數(shù)據(jù)項的類型和長度,從而使每個關(guān)系都對應(yīng)一個SQL中的表,同時要確定該表的主鍵。上述上機管理和充值有關(guān)的基本數(shù)據(jù)表如下所示:TbCardholder(持卡人表) 表1字段名類型長度是否為空是否主鍵說明CH_IDVarchar10否是持卡人IDCH_NameVarchar4否姓名MoneyMoney否金額StateVarchar2否狀態(tài)CH_MemoText是描述TbUser(用戶表) 表2字段名類型長度是否為空是否主鍵說明U_IDVarchar3否是用戶IDU_NameVarchar10否用戶名U_PswVarchar6是用戶密碼TbC

13、omputer(計算機表) 表3字段名類型長度是否為空是否主鍵說明CPT_IDVarchar5否是計算機IDRowInt否行號TierInt否列號StateVarchar2否狀態(tài)CPT_MemoText是描述TbShangJi(上機表) 表4字段名類型長度是否為空是否主鍵說明C_IDVarchar10否持卡人IDStart_TimeDatetime否否上機時間End_TimeDatetime是下機時間TimeDatetime是時間CPT_IDVarchar5否計算機IDMoneyMoney是金額DateDatetime是日期TbSaving(卡金充值表) 表5字段名類型長度是否為空是否主鍵說明

14、C_IDVarchar10否否持卡人IDDatedatetime否日期MoneyMoney否金額TypeVarchar4否充值類型U_IDVarchar3否用戶ID3.3.4管理系統(tǒng)系統(tǒng)管理模塊包括如圖所示: 系統(tǒng)管理用戶信息維護 用戶登錄管理計算機信息維護增刪改用戶信息3-2-1系統(tǒng)管理模塊用戶信息查維護系統(tǒng)的后臺程序會自動記錄每個用戶在登錄上機后進行的所有操作,包括上機和充值信息。這些信息對以系統(tǒng)的管理員都是珍貴的數(shù)據(jù),系統(tǒng)分析程序可以根據(jù)用戶的查詢記錄,可以根據(jù)用戶的上機情況判斷該用戶的操作情況。用戶登錄管理 商品查詢模塊可以根據(jù)商品的名稱、中了、價格、廠家等

15、各種條件進行組合查詢。商品查詢結(jié)果的列表中,用戶可以進一步的查看詳細信息,商品查詢功能如圖I:輸入登錄信息F:上機查詢信息O:接收下機及充值計算機信息維護管理員在根據(jù)機房發(fā)出狀態(tài)信號后,可以得知機房是否需要維護。在接收到維護信息后,管理員得找到出錯機房位置,查找出需要維護修理的機房的計算機并處理。計算機信息維護:I:管理員登陸維護F:找到要維護的設(shè)備O:進行維護成功增刪改用戶 管理員在登錄狀態(tài)中可以查詢其用戶的狀態(tài)(包括余額,是否上下機,登陸頻率,是否還在校等)并可以對處理離?;蛘邉偵暾埖臅T進行增加、刪除和修改相關(guān)操作,修改的結(jié)果會及時更新并提交給用戶會員。增刪改

16、用戶的功能如圖I:輸入要更改的會員信息F:更新會員狀態(tài)O:生成或注銷用戶3.4業(yè)務(wù)流程圖業(yè)務(wù)流程圖中表示方式:業(yè)務(wù)流程如下3-4圖所示。3-4機房管理業(yè)務(wù)流程圖第四章 系統(tǒng)UML建模4.1系統(tǒng)工作流程圖4.1.1管理員工作流程圖(以下內(nèi)容只對管理員相關(guān)內(nèi)容進行詳細分析)開始用戶登錄機房管理信息管理上機管理充值管理用戶管理退出4.1.1管理員用例圖維護機房用戶信息機房信息上機信息繳費信息管理信息充值管理管理員登錄系統(tǒng)管理員會員上機流程圖查看余額繳納金額瀏覽查詢會員登錄4.2系統(tǒng)時序圖4.2.1會員充值時序圖8:提交成功7:提交充值/下機6查看余額3:提示輸入上機條件1:輸入帳號密碼媽、登錄模塊

17、上機模塊查詢余額數(shù)據(jù)模塊2:提交用戶4:輸入上機查詢條件5:系統(tǒng)提示余額信息9:充值/下機成功會員會員充值時序圖用戶首先使用會員帳號和密碼登錄系統(tǒng),登錄模塊會將會員的ID保存在系統(tǒng)緩存中并提交給上機模塊。上機查詢模塊提示會員輸入上機條件,會員輸入適當(dāng)?shù)纳蠙C查詢條件后查詢模塊顯示符合查詢條件的余額信息。會員得到余額信息后,提交自己充值還是下機。繳費或者下機并提交給數(shù)據(jù)模塊進行充值/下機,提交成功后,提示會員充值/下機成功。4.2.2管理員管理時序圖管理員7:提示充值/下機6:充值/下機5:處理繳費信息4:提醒余額不足的會員3:顯示以及會員信息2:提交上機1輸入帳號和密碼登錄模塊 查詢模塊 處理模

18、塊數(shù)據(jù)模塊管理員管理時序圖管理員在提交上機以后可以對會員上機進行管理。管理員首先輸入自己的帳號和密碼登錄系統(tǒng)。登錄模塊會將管理員的ID保存在系統(tǒng)緩存中并提交給上機查詢模塊,上機查詢你看顯示該時段當(dāng)前的所有會員信息,管理員得到該信息后,選擇需要給予下機提示的會員號,上機處理模塊把充值/下機信息提交給數(shù)據(jù)模塊,數(shù)據(jù)模塊保存信息。管理員處理模塊提示用戶充值/下機成功。4.2.3管理員維護機房時序圖管理員9:提示維護成功8:維護成功7:維護計算機狀態(tài)5:顯示計算機信息4:查看機房信息3:機房反饋信息2:提交用戶ID1輸入帳號和密碼登錄模塊 機房模塊 計算機模塊數(shù)據(jù)模塊管理員使用其帳號和密碼登錄后,登錄

19、模塊會將管理員的ID保存在系統(tǒng)緩存中并提交給機房管理模塊。機房管理模塊提交給管理員個機房的運行狀態(tài),管理員從而得知機房情況, 如果機房有故障則維護機房,查找出錯機房的問題計算機加以維護,并把維護好的信息提交給計算機模塊,計算機模塊提示管理員該操作成功。4.3系統(tǒng)協(xié)作圖4.3.1會員充值協(xié)作圖5:顯示查詢結(jié)果3:提示查詢信息4:輸入所需查詢1:輸入帳號密碼6:提交充值信息9:提示充值成功8:充值成功7:提交充值充值模塊查詢模塊 上機模塊登錄模塊2:提交用戶 4.3.2管理員管理上機協(xié)作圖3:顯示余額信息1:輸入帳號密碼4:提交要下機用戶7:提示充值/下機6:充值/下機5用戶充值/下機數(shù)據(jù)模塊訂單

20、處理模塊上機查詢模塊登錄模塊2:提交管理員ID4.3.3管理員維護協(xié)作圖6:計算機狀態(tài)7:顯示計算機狀態(tài)9:提示處理完成3:查看機房信息1:輸入帳號密碼4:顯示機房狀態(tài)5提示查看計算機庫存查詢維護處理模塊登錄模塊2:提交管理員ID數(shù)據(jù)模塊8:給予維護第五章 系統(tǒng)運行環(huán)境5.1開發(fā)環(huán)境本系統(tǒng)計劃使用VisualStudio.NET 2005作為開發(fā)工具,編程語言是C#。使用C#,是因為他是微軟為.NET平臺量身制作的程序語言,功能強大,又有簡易的特性,他在帶來對應(yīng)用程序的快速開發(fā)能力的同時, ASP.NET最大的特點是編譯執(zhí)行,而不是ASP的解釋執(zhí)行,這一使得整個程序的執(zhí)行效率大大增加。同時由于

21、ASP.NET是建立在.NET框架的基礎(chǔ)上,它的程序代碼與頁面標識可以完全剝離,不會混合在一個頁面上,便于程序員的修改。5.2運行環(huán)境由于使用了以上開發(fā)技術(shù),本系統(tǒng)服務(wù)器的運行環(huán)境如下:·操縱系統(tǒng):Windows 7/8/10·數(shù)據(jù)庫:SQL Server 2008·需安裝:Visual Studio 2008第六章 總結(jié)經(jīng)過努力,我的機房上機安排管理系統(tǒng)終于完成了。在此期間我調(diào)查了學(xué)校機房的管理業(yè)務(wù),并以此為背景進行開發(fā),在調(diào)查研究的過程中,我深入了解了該單位的組織管理方法、經(jīng)營方式及其基本業(yè)務(wù);在調(diào)查研究的基礎(chǔ)上,進行了系統(tǒng)的分析、設(shè)計,在分析、設(shè)計過程中,復(fù)習(xí)了以前學(xué)過的數(shù)據(jù)庫、分析設(shè)計方面的知識,使學(xué)過的知識真正應(yīng)用到現(xiàn)實生活中。,為了滿足系統(tǒng)各個方面的需要,在該階段我認真研究了開發(fā)工具myeclipse10、數(shù)據(jù)庫 SQL server 2008、辦公軟件Office2013、viso畫圖工具,提高了自己的自學(xué)能力和對陌生軟件的認識能力。該系統(tǒng)的實現(xiàn)使機房的管理進入了網(wǎng)絡(luò)化,機房管理人員可以一目了然的看到各臺計算機的詳細情況,上機人員可以隨時查看自己的上機時

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論