學院機房管理系統(tǒng)詳細設計_第1頁
學院機房管理系統(tǒng)詳細設計_第2頁
學院機房管理系統(tǒng)詳細設計_第3頁
學院機房管理系統(tǒng)詳細設計_第4頁
學院機房管理系統(tǒng)詳細設計_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

2、更是一個重要的問題。本系統(tǒng)作為現(xiàn)行公共計算機實驗室管理必不可少的組成部分,將實驗室的機器資源合理分配、統(tǒng)一管理,提高設備利用率,使實驗室的教學質(zhì)量得 到有力保證。1.2背景隨著各種網(wǎng)絡技術的發(fā)展,Internet對人類生活的影響越來越大,電子商務就是其中一個重要的應用體現(xiàn)。隨著計算機技術的發(fā)展,人們對計算機智能化的要求越來越高,許多傳統(tǒng)的手工管理逐漸被計算機系統(tǒng)所代替。 我國目前各個高校公用機房的規(guī)模在原來的基礎上有了很大提高,原先傳統(tǒng)的機房管理模式已顯得落后,利用一卡通機房管理系統(tǒng),實現(xiàn)智能化管理,提高機房的使用率,方便用戶使用,有利于為教學和科研提供優(yōu)質(zhì)服務,已成為大勢所趨。本文以某高等院

3、校的機房管理為系統(tǒng),基于J2EE的基礎上進行機房管理系統(tǒng)的構建,通過UML模型的架構,對系統(tǒng)的設計和開發(fā)進行了深入分析和研究。1.3參考資料軟件開發(fā)這點兒事軟件開發(fā)工具手冊 邵志東著程序員指南叢書ASP.NET高級編程 但正剛著ASP.NET網(wǎng)絡應用系統(tǒng)開發(fā)與實例 吳明暉主編 吳丹紅編著第二章:可行性分析2.1開發(fā)機房系統(tǒng)的經(jīng)濟可行性1、收益:本系統(tǒng)給增加計算機信息,管理人員可以看到該會員使用的計算機號,這樣計算機出現(xiàn)故障或者丟失將有據(jù)可查,減少了機房的損失。2、支出:本系統(tǒng)由一人單獨開發(fā),開發(fā)環(huán)境只要求有一臺PC機,開發(fā)軟件需要Windows平臺、VISUAL BASIC 6.0 、SQL

4、SERVER 2005、OFFICE 2003等。所以系統(tǒng)開發(fā)的費用較小。2.2開發(fā)機房系統(tǒng)的技術可行性 1、設備條件:計算機的內(nèi)外存足夠用,輸入輸出設備有良好的可靠性、安全性等,可以滿足管理系統(tǒng)數(shù)據(jù)處理的要求和數(shù)據(jù)傳送與通訊。 2、技術力量:本系統(tǒng)由一人單獨開發(fā),具有扎實的計算機基礎知識與較好的學習能力和系統(tǒng)開發(fā)的基本能力。2.3開發(fā)機房系統(tǒng)的組織管理可行性為了提高學校機房管理,改善學校機房的管理制度。所以,機房領導對系統(tǒng)的開發(fā)都予以支持,他們對由本系統(tǒng)導致的管理模式、數(shù)據(jù)處理方式以及工作習慣的變化都能夠接受。 綜上所述,本系統(tǒng)的開發(fā)是可行的。第三章:需求分析3.1系統(tǒng)總體的功能需求建立一個

5、“機房上機管理信息系統(tǒng)”,使用計算機對學校學生上機信息的管理。要求不僅可用于一般的上機情況查詢,而且可以對這些上機信息進行各種必要的數(shù)學統(tǒng)計和分析。系統(tǒng)主要的上機信息來自管理員管理的服務器上的具體信息,本系統(tǒng)需要完成如下功能。1.會員登錄2.對用戶進行授權3.學生會員各種信息的修改(根據(jù)錄入的會員卡號、密碼等)4.對于已畢業(yè)學生信息的刪除5.按照某種條件(如:姓名、卡號等)查詢統(tǒng)計符合條件的學生會員信息6.查詢、統(tǒng)計的結果打印輸出7.機房上機的使用幫助8.對新增會員的錄入、保存3.2系統(tǒng)結構設計 系統(tǒng)的總體設計,是指在系統(tǒng)調(diào)查與分析的基礎上,對整個系統(tǒng)在結構上的劃分,硬軟件環(huán)境的配置等。一、系

6、統(tǒng)功能結構的劃分總體設計中最核心的問題是系統(tǒng)總體功能結構的確定和子系統(tǒng)與模塊的劃分。結構化系統(tǒng)設計的思想,就是自頂向下地將系統(tǒng)劃分為若干個子系統(tǒng),而子系統(tǒng)又劃分為模塊,模塊又劃分為子模塊,層層劃分直到每一個模塊能夠作為計算機可執(zhí)行的單獨程序為止。系統(tǒng)劃分的結果最終反映為一張分層的樹型結構圖,機房上機管理管理系統(tǒng)的功能結構圖見圖3-1。會員辦理及注銷集體注銷及個人注銷用戶信息的查、刪、改用戶登錄管理用戶上機信息統(tǒng)計上機情況統(tǒng)計 用戶充值統(tǒng)計關于幫助學院機房管理信息系統(tǒng)日常管理系統(tǒng)管理統(tǒng)計報表幫助結帳計算機信息維護一般用戶登錄管理員登錄圖3-1系統(tǒng)總體功能結構示意圖3.3系統(tǒng)詳細設計3.3.1管理

7、系統(tǒng)系統(tǒng)管理模塊包括如圖所示: 系統(tǒng)管理用戶信息維護 用戶登錄管理計算機信息維護增刪改用戶信息3-2-1系統(tǒng)管理模塊用戶信息查維護系統(tǒng)的后臺程序會自動記錄每個用戶在登錄上機后進行的所有操作,包括上機和充值信息。這些信息對以系統(tǒng)的管理員都是珍貴的數(shù)據(jù),系統(tǒng)分析程序可以根據(jù)用戶的查詢記錄,可以根據(jù)用戶的上機情況判斷該用戶的操作情況。用戶登錄管理 商品查詢模塊可以根據(jù)商品的名稱、中了、價格、廠家等各種條件進行組合查詢。商品查詢結果的列表中,用戶可以進一步的查看詳細信息,商品查詢功能如圖I:輸入登錄信息F:上機查詢信息O:接收下機及充值前置條件:用戶已登錄計算

8、機信息維護管理員在根據(jù)機房發(fā)出狀態(tài)信號后,可以得知機房是否需要維護。在接收到維護信息后,管理員得找到出錯機房位置,查找出需要維護修理的機房的計算機并處理。計算機信息維護:I:管理員登陸維護F:找到要維護的設備O:進行維護成功前置條件:管理員已登錄增刪改用戶 管理員在登錄狀態(tài)中可以查詢其用戶的狀態(tài)(包括余額,是否上下機,登陸頻率,是否還在校等)并可以對處理離?;蛘邉偵暾埖臅T進行增加、刪除和修改相關操作,修改的結果會及時更新并提交給用戶會員。增刪改用戶的功能如圖I:輸入要更改的會員信息F:更新會員狀態(tài)O:生成或注銷用戶前置條件:用戶已登錄充值機房有無有用戶信息較驗用戶信息清單查詢是

9、否有記錄用戶信息表刪除修改注冊上機用戶上機管理上機信息表上機信息圖2-3 業(yè)務流程圖有通過以上初步業(yè)務流程圖的繪制和數(shù)據(jù)字典的進一步分析,得出圖業(yè)務流程圖。第四章 系統(tǒng)UML建模4.1管理員的工作流程圖開始用戶登錄機房管理信息管理上機管理充值管理用戶管理結束4.1.1管理員用例圖維護機房用戶信息機房信息上機信息繳費信息管理信息充值管理管理員登錄系統(tǒng)管理員交易成功4.1.2會員上機流程圖查看余額繳納金額瀏覽查詢會員登錄4.2系統(tǒng)時序圖4.2.1會員充值時序圖8:提交成功7:提交充值/下機6查看余額3:提示輸入上機條件1:輸入帳號密碼媽、登錄模塊 上機模塊查詢余額數(shù)據(jù)模塊2:提交用戶4:輸入上機查

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

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

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

13、.3管理員維護協(xié)作圖6:計算機狀態(tài)7:顯示計算機狀態(tài)9:提示處理完成3:查看機房信息1:輸入帳號密碼4:顯示機房狀態(tài)5提示查看計算機庫存查詢維護處理模塊登錄模塊2:提交管理員ID數(shù)據(jù)模塊8:給予維護第五章 系統(tǒng)運行環(huán)境1:開發(fā)環(huán)境本系統(tǒng)計劃使用VisualStudio.NET 2005作為開發(fā)工具,編程語言是C#。使用C#,是因為他是微軟為.NET平臺量身制作的程序語言,即擁有C+的強大功能,又有Visual Basic簡易的特性,他在帶來對應用程序的快速開發(fā)能力的同時,并沒有犧牲C與C+程序員所關心的各種特性,C#忠實的繼承了C與C+的有點,是最能體現(xiàn).NET優(yōu)勢的語言。ASP.NET最大的特點是編譯執(zhí)行,而不是ASP的解釋執(zhí)行,這一使得整個程序的執(zhí)行效率大大增加。同時由于ASP.NET是建立在.NET框架的基礎上,因此.NET的各種優(yōu)點都可以使用。同時由于采用了CodeBehind技術,它的程序代碼與頁面標識可以完全剝離,不會混合在一個頁面上,便于程序員的修改。2:運行環(huán)境由于使用了以上開發(fā)技術,本系統(tǒng)服務器的運行環(huán)境如下:·操縱系統(tǒng):Windows XP以上·服務器:IIS5.0·瀏覽器:IE6.0·

溫馨提示

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

評論

0/150

提交評論