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

正文內(nèi)容

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

2025-02-26 10:53本頁(yè)面
  

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