機房管理系統(tǒng)設(shè)計結(jié)構(gòu)_第1頁
機房管理系統(tǒng)設(shè)計結(jié)構(gòu)_第2頁
機房管理系統(tǒng)設(shè)計結(jié)構(gòu)_第3頁
機房管理系統(tǒng)設(shè)計結(jié)構(gòu)_第4頁
機房管理系統(tǒng)設(shè)計結(jié)構(gòu)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學(xué)院機房管理系統(tǒng)第一章:引言1、題目學(xué)院機房管理系統(tǒng) (1) 實現(xiàn)機房、上機類型等基本信息的管理;(2) 實現(xiàn)機器信息、管理人員信息的管理;(3) 實現(xiàn)上機管理; (4) 實現(xiàn)收費管理; 創(chuàng)建觸發(fā)器,(5) 實現(xiàn)下機時自動計算此次上機的時間和費用; (6) 創(chuàng)建存儲過程統(tǒng)計各機房的上機時間和上機費用; (7) 創(chuàng)建存儲過程統(tǒng)計指定時間段內(nèi)各管理人員的收費合計; (8) 建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束。2、需求分析針對一般高校機房管理系統(tǒng)的需求分析、通過對學(xué)生上機過程、教學(xué)班上機過程、注冊過程、充值過程、的內(nèi)容的數(shù)據(jù)流程分析一現(xiàn)設(shè)計如下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)(1)機房基本信息:包括機房號、機房名

2、、計算機數(shù)目、管理人等(2)計算機基本信息:包括計算機ip地址、編號、機房號、品牌、備注等(3)學(xué)生基本信息:包括學(xué)號、姓名、性名、行政班級等(4)教學(xué)班基本信息:包括教學(xué)班班號、課程名稱、課程性質(zhì)、任課教師、教學(xué)班人數(shù)等(5)用戶基本信息:包括用戶名、學(xué)號、密碼、余額等(6)學(xué)生充值基本信息:包括用戶名、充值時間、金額、辦理人等(7)機房收費標準基本信息:包括機房號、時間段、金額等(8)學(xué)生上機過程登記基本信息:包括計算機ip地址、日期、上機時間、下機時間、學(xué)號、上機類型等(9)機房費用統(tǒng)計基本信息:包括計算機ip地址、日期、統(tǒng)計時 間、費用等第二章:可行性分析1.該系統(tǒng)先對機房現(xiàn)狀進行統(tǒng)計

3、,收集機房機號、所處狀態(tài)等信息,必要時對機房機器作增減操作。2.對學(xué)生信息進行統(tǒng)計,了解學(xué)生庫中有哪些學(xué)生,并對每個學(xué)生按照班級進行分組,以備學(xué)生上機時確定學(xué)生的班級號和學(xué)號。3.學(xué)生可以通過該系統(tǒng)查詢自己的上機時長。4.在學(xué)生下機后,系統(tǒng)要求能夠自動的關(guān)閉學(xué)生計算機電源。5三.系統(tǒng)還應(yīng)為管理員提供匯總服務(wù),管理員可以查詢指定學(xué)生、機器信息,全體學(xué)生、機器信息。第三章:需求分析3.1系統(tǒng)總體的功能需求三 數(shù)據(jù)庫需求分析 上下機操作依賴于學(xué)生信息和機器狀態(tài)根據(jù)上述數(shù)據(jù)庫之間的對應(yīng)及依賴關(guān)系,可確定數(shù)據(jù)庫所必備信息的以下幾個方面 (1)學(xué)生信息(學(xué)號,班號,處分記錄) (2)機器信息(機號,狀態(tài),

4、上機時間,下機時間,用戶) (3)用戶信息(用戶名,密碼,用戶身份) (4)機房信息(機房名、機房編號、計算機數(shù)量)3.2系統(tǒng)結(jié)構(gòu)設(shè)計 可以將機房管理系統(tǒng)分為以下模塊系統(tǒng)結(jié)構(gòu)圖如下所示: 圖1 系統(tǒng)功能結(jié)構(gòu)圖3.2.1主要功能模塊介紹機房管理系統(tǒng)分為幾個模塊,包括學(xué)生信息模塊、機房信息管理模塊、<1>學(xué)生信息模塊學(xué)生信息模塊主要用于學(xué)生相關(guān)信息添加或修改<2>機房管理模塊查詢機房信息、計算機信息、管理員功能等<3>上下機管理模塊第四章 系統(tǒng)的工作流程圖4.1 管理員用例圖4.2學(xué)生上機時序圖4.2管理員時序圖第五章 系統(tǒng)運行環(huán)境5.1開發(fā)環(huán)境本系統(tǒng)計劃使用v

5、isualstudio.net 2005作為開發(fā)工具,編程語言是c#,編程技術(shù)是asp.net。使用c#,是因為他是微軟為.net平臺量身制作的程序語言,即擁有c+的強大功能,又有visual basic簡易的特性,他在帶來對應(yīng)用程序的快速開發(fā)能力的同時,并沒有犧牲c與c+程序員所關(guān)心的各種特性,c#忠實的繼承了c與c+的有點,是最能體現(xiàn).net優(yōu)勢的語言。asp.net最大的特點是編譯執(zhí)行,而不是asp的解釋執(zhí)行,這一使得整個程序的執(zhí)行效率大大增加。同時由于asp.net是建立在.net框架的基礎(chǔ)上,因此.net的各種優(yōu)點都可以使用。同時由于采用了codebehind技術(shù),它的程序代碼與頁面

6、標識可以完全剝離,不會混合在一個頁面上,便于程序員的修改。5.2運行環(huán)境由于使用了以上開發(fā)技術(shù),本系統(tǒng)服務(wù)器的運行環(huán)境如下:·操縱系統(tǒng):windows 2008以上·服務(wù)器:iis5.0·瀏覽器:ie6.0·數(shù)據(jù)庫:sql server 2005 express·硬件配置:cpu:p41.8ghz·內(nèi)存:256mb以上·分辨率:最佳效果1024*768·需安裝:visual studio 20055.3接口·硬件接口:由于軟件較小,除硬盤外,基本沒有與外界硬件的聯(lián)系。·軟件接口:在這里主要考慮軟

7、件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。第六章 課程設(shè)計總結(jié)通過這次課程設(shè)計,我更加熟練的掌握了數(shù)據(jù)庫設(shè)計的方法,加深了對數(shù)據(jù)庫課程知識的理解,也認識到理論和實踐的差別,課本上的知識多少有些抽象,難免會有不理解的地方,所以安排一些課程設(shè)計是很有必要的。同時也更加深入的了解了利用sql語言操縱數(shù)據(jù)庫的知識,并且對數(shù)據(jù)庫里面的存儲過程有了比較深入的了解。經(jīng)過幾天的艱苦奮斗,我終于完成了我的數(shù)據(jù)庫課程設(shè)計并且進一步提高分析解決問題的綜合能力。由于時間倉促,系統(tǒng)還有很多不足之處,所以開發(fā)的系統(tǒng)不是很完善,有一些功能未實現(xiàn)。以前對數(shù)據(jù)庫的很多知識認識都不深刻,做過這次課程設(shè)計之后,我對數(shù)據(jù)庫的知識有了一個比較系統(tǒng)的了解;比如:對表內(nèi)一些字段的約束,關(guān)系等的運用已經(jīng)比較熟練。由于是第一次使用,所以運用的不是很熟練。剛開始的時候,對于數(shù)據(jù)庫設(shè)計方法等一系列知識都不熟悉,但在老師同學(xué)的幫助和自

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論