国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

實驗室機房人員管理系統(tǒng)的設計

2014-01-07 03:07
科技視界 2014年32期
關鍵詞:計算機機房帳號管理員

陳 楷

(韓山師范學院,廣東 潮州 521000)

0 引言

計算機機房人員管理系統(tǒng)是非常典型的MIS(Management Information System信息管理系統(tǒng)),主要由后臺數據庫和前端應用程序兩個方面組成。本系統(tǒng)使用SQL Server 2008建立數據庫表,并通過 Visual Studio 2010 C# 構建 WPF(Windows Presentation Foundation)應用程序,結合ADO.Net技術實現(xiàn)系統(tǒng)對數據插入、更新、刪除和查詢記錄等功能。

1 系統(tǒng)需求分析

建立一個“計算機機房人員管理系統(tǒng)”,實現(xiàn)對使用機房計算的用戶進行記錄管理。要求系統(tǒng)在管理員登錄的狀態(tài)下可以隨時添加新記錄,并且可以對記錄信息進行更新、查詢和軟刪除。查詢記錄時,根據選擇記錄的上下機狀態(tài)進行顯示。主要實現(xiàn)以下幾個功能:

(1)管理員登錄

(2)添加記錄,當在TextBox輸入學號后,系統(tǒng)自動查找是否存在記錄,如果存在,則調用出用戶信息,并每次添加記錄都更新用戶頭像數據。

(3)用戶信息修改

(4)對不在使用計算機的用戶進行軟刪除

(5)按用戶狀態(tài)查詢得到結果分頁顯示

(6)查詢用戶詳細信息后打印輸出

(7)添加如日歷,畫板,寫字板等系統(tǒng)小工具

(8)系統(tǒng)使用幫助

圖1 系統(tǒng)功能結構圖

2 系統(tǒng)設計

2.1 系統(tǒng)的總體設計

在本系統(tǒng)中分為兩個部分,即前端應用軟件和后臺數據庫。而應用軟件主要由登錄帳號、人員管理、記錄查詢和附加功能四個模塊構成,這四個模塊功能再由一些小模塊實現(xiàn)。后臺數據庫主要需要創(chuàng)建與應用程序連接的用戶以及應用程序中用于保存記錄的數據庫表。其結構框圖如圖1。

2.2 數據庫設計

本系統(tǒng)通過SQL Server2008創(chuàng)建一個數據庫HRMSYSDB.mdf,其中包含有兩個數據庫表,分別是T_Operator(管理員表)和T_AllPerson(用戶表)。管理員表和用戶表都有各自的屬性,在這里就不一一列舉。

3 編寫程序實現(xiàn)

本系統(tǒng)應用軟件采用Visual Studio 2010編寫C#的WPF程序,WPF的特點是使用對象描述語言XAML構建畫面。通過標簽的形式增加控件,這樣對于修改和調整控件屬性非常的方便。

3.1 管理員登錄

3.1.1 建立登錄界面

當點擊登錄按鈕,應用程序連接數據庫,并以用戶名TextBox內容作為條件在表T_Operator中查詢,如果查詢記錄不為0,再進行密碼比較。

3.1.2 管理登錄帳號

登錄成功后可以對登錄帳號進行管理,包括增加管理帳號,修改密碼,以及刪除帳號。這里的刪除帳號,并不是常規(guī)的將帳號從數據庫中刪除,而是將數據庫中該用戶對應的記錄的IsDelete更新為True。

3.1.3 帳號密碼保存

如果一個網站的用戶密碼采用明文保存,則當一個網出現(xiàn)用戶信息泄露時,根據人們使用習慣,大多數情況下會將不同網站的帳號密碼設置成一樣,而導致了其他網站的信息也被泄露。所以對密碼的加密保存非常重要。本系統(tǒng)中采用對密碼加鹽后采用MD5算法加密,由于MD5是單向散列算法,不可逆向運算。

3.2 人員管理

3.2.1 建立人員管理

程序界面左邊是以一張畫有3D框圖的圖像為背景,3D框上是一些按鈕,用于實現(xiàn)顯示、添加、修改、和查看記錄的功能。

3.2.2 查詢記錄的顯示

當點擊顯示所有用戶,或正在使用計算機用戶時,可能由隨著系統(tǒng)的使用時間增加記錄數量非常的大。所以本系統(tǒng)采用的是對數據庫分頁查詢,每一次查詢24條數據,可通過圖3中標有左右箭頭的按鈕進行翻頁查看數據,或指定頁數查看。原理是每次查詢24條記錄并記錄最后一條記錄的位置,當翻頁時,再一次查詢數據庫。

3.2.3 記錄的添加

創(chuàng)建記錄添加窗口如圖2。

圖2 新增記錄窗口

在新增記錄時,自動顯示當前系統(tǒng)時間,結合用戶下機時的時間,可結算出用戶使用計算機的時間,并調用USB視頻設備將使用者的頭像拍下來并保存到數據庫。當信息輸入不完整的時候,添加失敗,并出現(xiàn)如圖3的提示。紅色提示是表示信息不完整,或輸入格式有誤。

圖3 新增記錄窗口

3.2.4 記錄的查看和修改

該功能模塊的窗口風格及布局和新增記錄窗口一致,在選中要查看或修該的記錄后,單擊鼠標右鍵選中相應功能觸發(fā)相應窗口?;蛲ㄟ^單擊圖4.3中左邊按鈕打開窗口。當選中“離開”時,即用戶使用計算機結束,開始結算使用時間,并自動將該條記錄在T_AllPerson表中IsIn字段值修改為“離開”。

3.3 記錄查詢

通過學號對T_AllPerson進行遍歷,如找到符合和記錄,則調用“詳細信息窗口”將該條記錄的用戶信息顯示出來。

4 結論

本系統(tǒng)實現(xiàn)一種基于.Net和SQL Server技術的計算機機房人員管理系統(tǒng),與現(xiàn)在信息技術普及化的進程相符合。應用.Net多層架構技術,提高了系統(tǒng)運行效率和靈活性,增加了系統(tǒng)安全性和穩(wěn)定性,對系統(tǒng)源碼維護也比較容易。通過多次數的測試,本系統(tǒng)達到了預期的效果,可以實現(xiàn)對計算機機房人員進行管理。

[1]孟勛.基于面向對象技術的學校人員管理系統(tǒng)的設計和研究[J].科技創(chuàng)新與應用,2013(20):7-9.

[2]王瀟.大型機房學生上機管理系統(tǒng)的設計[J].科技信息.

[3]MengQingwei.The Design and Implementtation of University Computer Lab Management System[J].STUDY OF COMPUTER APPLICATION IN EDUCATION,2013(8).

[4]陸寧.淺談機房管理系統(tǒng)的設計和應用[J].科技創(chuàng)新與應用,2012(15).

[5]高偉峰,等.多層架構技術在信息管理系統(tǒng)中的應用[J].福建電腦,2007(5).

猜你喜歡
計算機機房帳號管理員
“賬號”不是“帳號”
我是圖書管理員
我是圖書管理員
計算機機房的管理與維護研究
計算機機房管理和維護的重要性及措施研究
高校計算機機房管理系統(tǒng)的構建與實現(xiàn)
專家支招4類網上帳號最易被盜
鄱阳县| 盘山县| 宁阳县| 颍上县| 丁青县| 昌邑市| 邳州市| 丹江口市| 娱乐| 沂南县| 芦山县| 且末县| 乌拉特后旗| 合作市| 娱乐| 启东市| 嘉善县| 敦化市| 都昌县| 大余县| 中阳县| 富川| 屏山县| 章丘市| 社会| 渝北区| 喜德县| 闵行区| 广安市| 如皋市| 綦江县| 乌鲁木齐县| 泸溪县| 拜城县| 探索| 五莲县| 周至县| 页游| 南和县| 西吉县| 潞城市|