版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 課 程 設 計</b></p><p><b> 目 錄</b></p><p><b> 一、 需求分析2</b></p><p> 1.1課程設計意義2</p><p> 1.2 研究內容3</p><p&g
2、t;<b> 二、 概要設計4</b></p><p> 2.1 概念結構設計4</p><p> 2.1.1 局部E-R圖4</p><p> 1.2 全局E-R圖6</p><p> 2.2 邏輯結構設計7</p><p> 2.3 功能模塊圖9</p>
3、<p> 2.4功能模塊設計10</p><p> 三、 詳細設計10</p><p> 3.1 數據庫導入數據實現步驟11</p><p> 3.2 數據庫添加視圖實現過程13</p><p> 3.3 數據庫添加索引具體實現13</p><p> 四、 測試過程與運行結果13<
4、;/p><p><b> 總結與體會17</b></p><p><b> 參考文獻18</b></p><p><b> 需求分析</b></p><p><b> 1.1課程設計意義</b></p><p> 隨著網絡
5、技術高速發(fā)展,公共計算機實驗室的使用率也呈不斷上升的趨勢。過去,在學生數量和計算機數量不多的情況下,計算機實驗室采用人工管理方式。隨著學生數量的增加和計算機實驗室開放式管理的要求,傳統的機房管理手段已經不再適應現在的計算機實驗室模式。因此,對公共計算機實驗室進行系統而科學的管理已成為公共計算機實驗室管理員的當務之急。計算機實驗室管理系統就是針對校園信息化、企業(yè)信息化發(fā)展的需要而開發(fā)的一套簡單實用、功能強大的管理系統。使用計算機可以高速,
6、快捷地完成以上工作。在計算機聯網后,數據在網上傳遞,可以實現數據共享,避免重復勞動,從而提高了管理效率和水平。機房管理信息系統以計算機為工具,通過對上機管理所需的信息管理,把管理人員從繁瑣的數據計算處理中解脫出來,使其有更多的精力從事其它管理政策的研究實施,機房上機計劃的制定執(zhí)行監(jiān)督檢查,從而全面提高管理質量。機房上機管理系統是一個實時人機系統,它要求要有較高的可靠性、可適應性、擴充能力。隨著計算機技術的飛速發(fā)展,計算機在各個領域應用的
7、普及,利用計算機實現各類管理勢在必行,計算機作為知識經濟時代的產物,已被廣泛應用于社會各個行業(yè)和領域。而對于機房</p><p><b> 1.2 研究內容</b></p><p> 計算機機房管理系統是一個實現機房管理全過程的一個數據庫應用系統。系統是本著實用的原則開發(fā)的,它根據機房管理人員在實際工作中遇到的情況把機房信息加以科學化、標準化,然后輸入到計算機中,
8、利用計算機的快速處理能力,對機房進行標準化管理。</p><p> 設計是以機房管理系統在高校的應用為背景開發(fā), 在對機房功能需求進行詳細分析的基礎上設計和實現,采用Java編程和SQL Server 2008 技術,主要實現4大功能:用戶管理,設備管理,收費管理,統計功能。</p><p> 1.2.1在用戶管理部分進行設計和實現部分,主要包括用戶數據添加、用戶數據修改及修改用戶口令
9、等基本功能本。系統充分考慮到管理的需要,從機房管理員到學生用戶上機提供了完善的查詢功能。</p><p> 從機房管理員角度,系統提供了管理員及學生用戶的各種詳細信息,管理員具有查詢、刪除、保存、修改等基本權限和數據庫訪問,維護等高級權限。</p><p> 從學生用戶上機角度,系統提供了用戶個人在任意時間范圍內的繳費情況、消費情況等信息,高級別的安全管理機制。另外,用戶還可以實時反饋
10、設備故障問題,以便修管理員及時處理。</p><p> (1)管理員的基本信息有:名稱、基本工資、密碼</p><p> (2)學生用戶的基本信息有:用戶名、密碼、消費金額、機號、消費時間</p><p> (3)設備的基本信息有:庫存、編號、價格、報廢數量、庫存數量、領用數量</p><p> 1.2.2在收費管理的設計和實現部分,
11、包括上機登記、上機結算和添加記錄等功能;</p><p> 1.2.3在設備管理的設計和實現部分,包括設備的管理、設備的領用和設備報廢等功能的設計和實現;</p><p> 1.2.4在統計功能的實現部分,包括設備統計、報廢統計、領用統計、收費統計等功能的實現。系統采用友好的界面,能夠幫助機房管理員方便有效地對機房進行管理。詳細提供機房所有機器的使用狀況,如使用者名稱、登錄時間、總金額
12、、消費金額、等信息,使機房管理人員對每臺客戶機使用狀況一目了然。</p><p><b> 概要設計</b></p><p> 2.1 概念結構設計</p><p> 將需求分析得到底的用戶需求抽象為信息結構即概念模型的過程就是概念結構設計,這是整體數據庫設計的關鍵。描述概念模型的有力工具就是E-R模型圖</p><p
13、> 2.1.1 局部E-R圖</p><p> 圖為管理員實體的E-R圖,表示了管理員具有的屬性。矩形框中的文字表示管理員實體,橢圓形框表示管理員的屬性。</p><p> 圖2.1 管理員E-R圖</p><p> 圖為用戶實體的E-R圖,表示了用戶具有的屬性。矩形框中的文字表示用戶實體,橢圓形框表示用戶的屬性。 </p><p&
14、gt; 圖2.2 用戶E-R圖</p><p> 圖為設備實體的E-R圖,表示了設備具有的屬性。矩形框中的文字表示設備實體,橢圓形框表示設備的屬性。</p><p> 圖2.3設備E-R圖</p><p> 1.2 全局E-R圖</p><p> 圖2.4整體E-R圖</p><p> 2.2 邏輯結構設計
15、</p><p> 在此數據庫系統中,建立了用戶表用于存儲用戶的上機信息包括用戶名,上機密碼,所用機號,上機時間,下機時間,單價,總消費額等。建立管理員表存儲管理員的信息包括管理員名,密碼,基本工資 。建立設備表存儲設備的數量,狀態(tài),以及修復狀況。</p><p> 表2-1 管理員基本信息表</p><p> 表2-2用戶基本信息表</p>&
16、lt;p><b> 表2-3 設備表</b></p><p> 表2-4 設備管理表</p><p><b> 表2-5收費統計表</b></p><p> 圖2.5 機房管理系統CDM圖</p><p> 圖2.6機房管理PDM圖</p><p><b
17、> 2.3 功能模塊圖</b></p><p><b> 圖2.7功能模塊圖</b></p><p> 整個系統包括兩個大的模塊:高級登錄模塊(管理員身份登錄)和基本模塊(用戶身份登錄)</p><p> 高級用戶登錄模塊主要實現對管理員和用戶基本信息、管理員工資信息和用戶消費記錄信息的管理,比如對管理員基本信息的添加
18、、刪除、查詢、查看、以及修改等功能。高級用戶(管理員)在登錄界面輸入自己的用戶名和密碼然后選擇用戶權限登錄進入高級用戶主界面,用戶通過高級用戶主界面可以對整個機房系統進行管理。</p><p> 普通用戶登錄模塊主要實現對用戶消費的基本信息查看與查詢,用戶在登錄界面輸入自己的用戶名和密碼然后選擇用戶權限登錄進入普通主界面,用戶通過普通用戶主界面可以對自己的信息記錄進行查詢。</p><p&g
19、t;<b> 2.4功能模塊設計</b></p><p> 在該模塊用戶可以查看所有管理員的基本信息,包括管理員的姓名、工資、密碼等,在剛進入該界面時顯示管理員的基本信息,當單擊名為“添加”按鈕時可以輸入新增用戶的信息,然后單擊名為“保存”的按鈕,此時新增記錄保存在數據庫中并顯示在窗體中。若想刪除該用戶的信息時可選擇該信息并單擊“刪除”按鈕來刪除,最后按“退出”則回到主菜單界面 <
20、/p><p><b> 詳細設計</b></p><p> 在數據庫建好以后,在每個數據表中添加數據,視圖,索引。 </p><p> 3.1 數據庫導入數據實現步驟</p><p> 以用戶表Customer為例:</p><p><b> 圖3.1</b><
21、;/p><p> 如圖3.1選中“導入數據”,然后“下一步”</p><p><b> 圖3.2</b></p><p> 如圖3.2選擇好數據源以及路徑,點擊“下一步”</p><p><b> 圖3.3</b></p><p><b> 圖3.4</
22、b></p><p> 一直“下一步”直到“完成”</p><p> 3.2 數據庫添加視圖實現過程</p><p> 以Customer和Device為例:</p><p><b> 圖3.5</b></p><p> 圖3.6 </p><p
23、> 3.3 數據庫添加索引具體實現</p><p> 創(chuàng)建customer表的以聯系人ID,聯系人上機開始時間start為組合的索引,索引名為CD_INDEX</p><p><b> 圖3.7</b></p><p><b> 圖3.8</b></p><p><b>
24、測試過程與運行結果</b></p><p> 運行計算機機房管理系統會看到如圖所示的登陸界面</p><p><b> 圖4.1</b></p><p> 輸入管理員信息以管理員身份登錄正常情況下即進入高級權限界面,如圖4.2:</p><p> 若身份驗證出錯,則彈出提示框,如圖4.3:</p
25、><p><b> 圖4.2</b></p><p><b> 圖4.3</b></p><p> 在主菜單中選擇“用戶信息”菜單下的“添加用戶”,彈出如圖4.4的窗體,再次窗體中實現新增一個用戶的功能</p><p><b> 圖4.4</b></p>&l
26、t;p> 在圖4.5的窗體中選擇“刪除用戶”,選擇用戶身份進入如圖4.6所示窗體;</p><p><b> 圖4.5</b></p><p><b> 圖4.6</b></p><p> 在圖4.6窗體中輸入信息,點擊“查詢”如圖4.7所示</p><p><b> 圖4
27、.7</b></p><p> 在圖4.7中點擊“刪除”,如圖4.8所示</p><p><b> 圖4.8</b></p><p><b> 總結與體會</b></p><p> 在這次課程設計中,我分別實現插入,刪除,查找操作各一次,數據庫,GUI界面都是自己設計的。通過此次
28、課程設計,使我更加扎實的掌握了Java+SQL Server方面的知識,在設計過程中雖然遇到了一些問題,但經過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經驗不足。這次課程設計終于順利完成了,在設計中遇到了很多問題,最后在老師的指導下,終于游逆而解。</p><p> 在今后社會的發(fā)展和學習實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現問
29、題所在,然后一一進行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠不可能收獲成功,收獲喜悅,也永遠不可能得到社會及他人對你的認可!</p><p> 非常高興學校能夠為我們安排這樣一門特殊的實驗課,讓大家在實踐中發(fā)現自己的不足。從中,我認識到平日學習中理論與實踐是同樣重要的,我們應該珍惜次數并不很多的實驗課,在日常生活中鍛煉自己,提高自己的動手能力。再次感謝老師,同
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- vb計算機機房管理系統設計(源代碼+系統)
- vb005計算機機房管理系統
- vb005計算機機房管理系統
- [vb畢設]計算機機房管理系統
- 計算機機房機房管理制度
- c語言課程設計報告——機房管理系統
- 計算機機房管理系統的研究與設計.pdf
- 計算機機房管理系統的設計與實現.pdf
- 高職院校計算機機房管理淺析
- 計算機機房管理規(guī)章制度
- 計算機機房管理制度
- 現代計算機機房管理系統的設計與實現.pdf
- 計算機機房管理系統的設計開發(fā)與實現.pdf
- 高校計算機機房管理系統研究與設計.pdf
- 計算機機房管理系統的研究與開發(fā).pdf
- 基于UML的計算機機房管理系統設計與研究.pdf
- 大型數據庫課程設計報告——機房管理系統
- 計算機房管理調查表
- 機房管理系統數據庫課程設計
- 計算機操作系統課程設計報告
評論
0/150
提交評論