freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的機房管理系統(tǒng)的設(shè)計與實現(xiàn)_畢業(yè)設(shè)計論文-資料下載頁

2025-02-26 10:53本頁面
  

【正文】 制。數(shù)據(jù)信息可對于不同用戶進行權(quán)限控制,即需要實現(xiàn)特定的保密要求,這時需要進行必要的安全機制。 在設(shè)計數(shù)據(jù)庫前,設(shè)計人員必須以客戶需求為主,時刻與客戶保持交流并了解客戶未來需求的變化。在開發(fā)過程中,客戶的需求及時更新以及保證其需求在開發(fā)的目的之中。設(shè)計數(shù)據(jù)必須有兩點:一是要明確數(shù)據(jù)庫設(shè)計的規(guī)范,包括表、字段和視圖等命名規(guī)范,存儲過程和設(shè)計約束等編碼規(guī)范;二是要遵守從邏輯設(shè)計到物理設(shè)計的實現(xiàn)思路。在明了客戶需求的基礎(chǔ)下,創(chuàng) 建 ER 模型和數(shù)據(jù)字典。對于復(fù)雜的數(shù)據(jù)庫設(shè)計需從 ER 圖入手從邏輯模型轉(zhuǎn)入物理模型后得到相應(yīng)的數(shù)據(jù)庫表,規(guī)范的命名可使表和字段確切的表達數(shù)據(jù)項的含義。 數(shù)據(jù)庫設(shè)計的六階段步驟: ( 1) 需求分析階段 在需求分析階段必須準確的了解與分析用戶的需求,包括數(shù)據(jù)需求和處理需求。這一階段使整個設(shè)計的基礎(chǔ),是最困難、最耗時的重要一步,需不斷的調(diào)查與研究用戶的需求。 ( 2) 概念模型設(shè)計階段 湖南工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 21 在概要模型設(shè)計階段需設(shè)計人員以用戶的角度看待數(shù)據(jù)以及處理的要求和約束,產(chǎn)生出能夠反映用戶觀點的概念模型,也可稱為“組織模式”。概念 模型是各種基本數(shù)據(jù)模型的共同基礎(chǔ),能夠充分的反映現(xiàn)實世界中實體之間的聯(lián)系,則易于轉(zhuǎn)換為關(guān)系模型。這一階段是系統(tǒng)設(shè)計的關(guān)鍵之處,通過對用戶需求綜合、歸納和抽象,從而形成了一個獨立于具體 DBMS的概念模型。 ( 3) 邏輯模型設(shè)計階段 在邏輯模型設(shè)計階段的主要任務(wù)是將概念模型設(shè)計階段得到的 ER 圖轉(zhuǎn)換為系統(tǒng)設(shè)計選用的 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 ( 4) 數(shù)據(jù)庫物理設(shè)計階段 在數(shù)據(jù)庫物理設(shè)計階段主要是為邏輯數(shù)據(jù)模型選取一個最合適的應(yīng)用環(huán)境的物理結(jié)構(gòu),包括存儲結(jié)構(gòu)以及存取方法。數(shù)據(jù)庫的物理設(shè)計完全 依賴給定的硬件環(huán)境和數(shù)據(jù)庫產(chǎn)品。 ( 5) 數(shù)據(jù)庫實施階段 在數(shù)據(jù)庫實施階段主要是根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果,建立實際的數(shù)據(jù)庫結(jié)構(gòu)、裝入數(shù)據(jù)、測試和試運行的全過程。 ( 6) 數(shù)據(jù)庫運行和維護階段 數(shù)據(jù)庫運行階段標志著數(shù)據(jù)庫設(shè)計和應(yīng)用開發(fā)工作的結(jié)束和維護階段的開始。在運行階段需要維護數(shù)據(jù)庫的安全性和完整性、檢測并對數(shù)據(jù)庫運行性能加以改善、以用戶要求為主可對數(shù)據(jù)庫現(xiàn)有功能進行一定的擴充并及時地改正運行中所發(fā)現(xiàn)的系統(tǒng)錯誤。 數(shù)據(jù)庫模型的設(shè)計與實現(xiàn) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 概念模型是比較常見的一 種表示實體 聯(lián)系的方法,實體 聯(lián)系方法是 EntityRelation Approach,即 ER 方法。其方法是 Chen 用 ER 圖實現(xiàn)描述了某一組織的信息模型,此圖可表現(xiàn)出了 DBMS 支持的數(shù)據(jù)模型和概念模型的相互獨立性,是所有數(shù)據(jù)模型具有的共同基礎(chǔ),因此廣泛的使用于抽象與描述真實世界的一個有力工具。 實體聯(lián)系圖是最接近人的思維方式,因為人們通常用三個概念來理解并描述現(xiàn)實的問題:實體、聯(lián)系和屬性。實體聯(lián)系圖以簡單的圖形表達人們對現(xiàn)實的理解,即使不熟悉的用戶也可接受,因此它成為非常廣泛的數(shù)據(jù)庫概念結(jié) 構(gòu)建模的工具。 通過對基于 Web 的機房管理系統(tǒng)的內(nèi)容和過程分析,系統(tǒng)所設(shè)計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下: ( 1) 學(xué)生信息表:包括的數(shù)據(jù)項有學(xué)號、姓名、性別、出生日期、所在班級。 ( 2) 管理員信息表:包括的數(shù)據(jù)項有 ID、姓名、密碼、是否為超級管理員狀態(tài)。 湖南工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 22 ( 3) 上機表:包括的數(shù)據(jù)項有機房號、上機類型、開始上機時間、結(jié)束上機時間、學(xué)生學(xué)號、上機計費。 ( 4) 班級信息表:包括的數(shù)據(jù)項有班級名稱、專業(yè)名稱。 ( 5) 機房信息表:包括的數(shù)據(jù)項有機房號、目前使用機子數(shù)、機房機子數(shù)。 基于 web 的機房管理系統(tǒng)的 ER 圖如圖 所示: I C 卡 讀 取 管 理 員 管 理學(xué) 生設(shè) 置班 級 上 機刷 卡學(xué) 生 上 機機 房N 1 11NNN11 圖 基于 web 的機房管理系統(tǒng) ER 圖 學(xué)生表實體圖如圖 所示: 學(xué) 生學(xué) 號姓 名出 生 日 期班 級 名 稱性 別 圖 學(xué)生表實體圖 管理員表實體圖如圖 所示: 管 理 員管 理 員 I D管 理 員 姓名管 理 員 密碼管 理 員 權(quán)限 湖南工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 23 圖 管理員表實體圖 機房信息表實體圖如圖 所示: 機 房 號機 房機 子 總 數(shù)正 使 用 機子 數(shù) 圖 機房信息表實體圖 班級信息實體圖如圖 所示: 專 業(yè) 名 稱班 級 信 息班 級 名 稱 圖 班級信息表實體圖 上機情況表實體圖如圖 所示: 上 機 起 始時 間上 機 結(jié) 束時 間上 機 情 況學(xué) 號上 機 計 費上 機 類 型機 房 號 圖 上機情況表實體圖 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計 (1) Student 學(xué)生信息表,此表 儲存 學(xué)生的信息。其結(jié)構(gòu)如表 所示。 湖南工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 24 表 學(xué)生信息表 列名 數(shù)據(jù)類型 長度 允許空 功能描述 stuNum varchar 11 否 學(xué)生學(xué)號 stuName varchar 20 否 學(xué)生姓名 sex varchar 4 是 性別 className varchar 20 否 所在班級 birthday date 是 學(xué)生出生日期 (2) Admininstrator 管理員信息 表,此表 儲存管理 員的信息。其結(jié)構(gòu)如表 所示。 表 管理員信息表 列名 數(shù)據(jù)類型 長度 允許空 功能描述 adminID varchar 6 否 管理員 ID adminName varchar 20 否 管理員姓名 adminPassword varchar 20 否 登陸密碼 isSuperAdmin Int 否 是否是超級管理員 (3)Computer 上機情況記錄 表,此表 儲存機房上機情況的 信息。其結(jié)構(gòu)如表 所示。 表 上機情況記錄表 列名 數(shù)據(jù)類型 長度 允許空 功能描述 roomNum int 是 機房號 isInClass int 是 上機類型 startTime Datetime 20 是 上機起始時間 endTime Datetime 20 是 上機結(jié)束 時間 stuName varchar 11 是 學(xué)生學(xué)號 totalMoney float 是 上機計費 (4)Class 班級信息 表,此表 存儲班級 的信息。其結(jié)構(gòu)如表 所示 。 表 班級信息表 列名 數(shù)據(jù)類型 長度 允許空 功能描述 claName varchar 20 否 班級名稱 classJoyName varchar 20 是 專業(yè)名稱 湖南工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 25 (5)Machine_room 機房信息 表,此表 儲存機房信息 。 其結(jié)構(gòu)如表 所示。 表 機房信息表 列名 數(shù)據(jù)類型 長度 允許空 功能描 述 roomNum int 否 機房號 nowUsingNum int 是 正在使用的機子數(shù) puterNum int 是 機房所含機子數(shù) 本章小結(jié) 本章主要是對與系統(tǒng)的數(shù)據(jù)庫進行了分析設(shè)計,完成了數(shù)據(jù)庫的所有表結(jié)構(gòu)。 湖南工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 26 第 6 章 系統(tǒng)實現(xiàn) 在系統(tǒng)軟件開發(fā)的過程中,完成了對系統(tǒng)的整體分析和設(shè)計之后,緊接著的工作是系統(tǒng)的實現(xiàn)。本系統(tǒng)以實際出發(fā),實現(xiàn)滿足于系統(tǒng)需求分析和開發(fā)方案的功能。系統(tǒng)實現(xiàn)了登錄模塊、信息管理模塊、機房管理模塊、上機管理模塊、 IC 卡管理模塊移動版的機房管理系統(tǒng)模塊和基于網(wǎng)絡(luò)的視頻監(jiān)控模塊。 讀寫器 API 接口函數(shù)定義 系統(tǒng)使用的讀卡器設(shè)備是:深圳明華澳漢 RFEYEU010。設(shè)備如圖 所示: 圖 明華澳漢 RFEYEU010讀寫器 IC 卡要進行讀寫的操作,必須要實現(xiàn)的是讀卡器與計算機軟件的連通。故首先引入讀卡器的動態(tài)數(shù)據(jù)文件并且要在系統(tǒng)代碼中要對接口函數(shù)的定義,定義如下: //初始化串口, 成功則返回串口標識符 0,失敗返回負值 [DllImport(, EntryPoint = rf_init, SetLastError = true, CharSet = , ExactSpelling = true, CallingConvention = )] public static extern IntPtr rf_init(int port, Int32 baud)。 //釋放串口 ,無返回值 [DllImport(, EntryPoint = rf_exit, SetLastError = true, CharSet = , ExactSpelling = true, CallingConvention = )] 湖南工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 27 public static extern int rf_exit(IntPtr icdev)。 //蜂鳴,成功則返回 0 [DllImport(, EntryPoint = rf_beep, SetLastError = true, CharSet = i, ExactSpelling = true, CallingConvention = )] public static extern int rf_beep(IntPtr icdev, int time)。 //尋卡請求,成功返回 0 [DllImport(, EntryPoint = rf_request, SetLastError = true, CharSet = CharSet.Ansi, ExactSpelling = true, CallingConvention = )] public static extern Int16 rf_request(IntPtr icdev, Int16 m, out UInt16 kahao)。 //卡防沖突,返回卡的序列號,成功返回 0 [DllImport(, EntryPoint = rf_anticoll, SetLastError = true, CharSet = CharSet.Ansi, ExactSpelling = true, CallingConvention = )] public static extern Int16 rf_anticoll(IntPtr icdev, byte m, out uint kahao)。 //從多個卡中選取給定序列號的卡,成功返回 0 [DllImport(, EntryPoint = rf_select, SetLastError = true,CharSet = o, ExactSpelling = false,CallingConvention = )] public static extern Int16 rf_select(IntPtr icdev, uint snr, out byte size)。 // [DllImport(, EntryPoint = a_hex, SetLastError = true, CharSet = , ExactSpelling = false, CallingConvention = )] public static extern Int16 a_hex([MarshalAs()]byte[] asc, [MarshalAs()]byte[] hex, int len)。 // [DllImport(, EntryPoint = rf_changeb3, SetLastError = true, CharSet = CharS, ExactSpelling = false, CallingConvention = )] public static extern int rf_changeb3(IntPtr icdev, byte _SecNr,byte[] _KeyA,int _B0,int _B1,int _B2,int _B3,byte _Bk,byte[] _KeyB)。 //將密碼裝入讀寫模塊 RAM中 ,成功返回 0 [DllImport(, EntryPoint = rf_load_key, SetLastError = true,CharSet = CharSet.Auto, ExactSpelling = false,CallingConvention = )] public static extern Int16 rf_load_key(IntPtr icdev, int mode, int ser, [MarshalAs(Unm)]byte[] keybuff)。 湖南工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 28 //驗證某一扇區(qū)的密碼,成功返回 0 [DllImport(, EntryPoint = rf
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1