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

正文內(nèi)容

學(xué)生宿舍管理系統(tǒng)的設(shè)計_畢業(yè)設(shè)計論文-文庫吧資料

2024-09-05 16:25本頁面
  

【正文】 User rights 字段名稱 數(shù)據(jù)類型 字段大小 屬性 用戶編號 文本 10 主鍵 窗體編號 數(shù)字 整型 主鍵 權(quán)限 是 /否 — — 29 附錄 B 登錄窗體的代碼 Option Compare Database Dim gdt As String, gdl As Integer, gdi As Integer Private Sub Form_Load() 標簽 .Caption = gdt = 歡迎使用玉林師范學(xué)院宿舍管理系統(tǒng)!制作人:電信 051 班謝春玉,指導(dǎo)老師:陳時東。 沒有 他 們 的幫助, 我的 設(shè)計 進展一定 會 十分緩慢,而且有可能會寸步難行。 此外,我也要感謝那些給予我 關(guān)心 、幫助的同學(xué) 和 朋友 。 如果沒有 陳 老師的指導(dǎo), 我的設(shè)計是不會那么順利完成的。是 他 在畢業(yè)設(shè)計之 時 幫助我分析題目,講解整個 系統(tǒng) 的思路,為良好的開端奠定了基礎(chǔ)。正是在這些朋友的幫助下,我才及時糾正了自己的語法錯誤、邏輯錯誤、攻克了不少難點。 致 謝 畢業(yè)設(shè)計與論文即將完成之際,回想起開始 工作的不知所措,以及調(diào)研、調(diào)試過程中的多次遇阻 。 以上是我 在 本系統(tǒng) 設(shè)計過程中取得的成績 , 遇到的問題及不足之處 。從一開始的無從下手到中期的舉步艱難,與后期屢屢 失敗 的調(diào)試過程。 24 通過這 次畢業(yè)設(shè)計,我系統(tǒng) 地 學(xué)習(xí)了 VBA 語言, Access 數(shù)據(jù)庫,并獨立 完成了本 系統(tǒng) 的構(gòu)思、設(shè)計、 調(diào)試及測試成功, 本 系統(tǒng) 可以對 學(xué)生宿舍 管理完成一定的添加、修改、刪除、查詢等功能的處理,但是 本 設(shè)計中也存在 一些 不足 , 比如 在系統(tǒng)權(quán)限管理窗體上功能不 夠 全面,有待提高 。 7 結(jié)束語 轉(zhuǎn)眼間畢業(yè)設(shè)計將要結(jié)束,回想這幾個月的經(jīng)歷, 雖然很疲勞 , 但是我覺得很充實,很有意義。系統(tǒng)投入運行后,將有力地推動校園的網(wǎng)絡(luò)化和信息化建設(shè)。 圖 最終界面 Finally Interface 系統(tǒng)使用評價 本系統(tǒng)具有良好的人 機界面,可以運用于學(xué)生宿舍管理的各個環(huán)節(jié)和層次,改善宿舍管理的環(huán)境,降低工作的強度,提高學(xué)生宿舍管理的實效。如圖 所 示; ( 5) 取消“顯示數(shù)據(jù)庫窗口”選項,取消“允許內(nèi)置工具欄”選項,取消“允許全部菜單”選項,如圖 所示。如圖 所示 ; ( 4) 在“顯示窗體 /頁”文本框中,選擇“登錄窗體”。 圖 新建菜單欄 New Menu Bar 設(shè)置基本啟動選項 基本啟動選項 ,主要包括“應(yīng)用程序標題”、系統(tǒng)啟動后自動打開的窗體,以及數(shù)據(jù)庫窗口、菜單欄、工具欄是否顯示等選項內(nèi)容。最后在新菜單中添加窗 體 、查詢、報表等對象。其運行結(jié)果如圖 所示。 21 圖 修 改密碼 Change Password 幫助窗體的設(shè)計 為 系統(tǒng)設(shè)計一 個 簡單、實用的幫助窗體。在“ 修改 密碼 窗體”添加的代碼見附錄 E?!靶薷拿艽a窗體”完成的就是用戶修 改密碼的操作。在本窗體的界面設(shè)計如圖 所示。如果要修改某用戶的“權(quán)限”,單擊“修改權(quán)限”按鈕,然 20 后直接在“系統(tǒng)權(quán)限管理”窗體右側(cè)的“系統(tǒng)權(quán)限管理 子窗體”中修改用戶的“權(quán)限”即可。 19 圖 報表顯示按系別分類 Report Shows another Classification by the Department 點擊相對應(yīng)系別的報表顯示按鈕,將會出現(xiàn)報表顯示,運行的結(jié)果如圖 所示。 本系統(tǒng)所創(chuàng)建的報表結(jié)構(gòu)基本相同,在主窗體點擊報表顯示按鈕后系統(tǒng)將會出現(xiàn)一個報表顯示的窗體,其運行結(jié)果如圖 所示。即報表只用于輸出數(shù)據(jù),而沒有修改、刪除或添加數(shù)據(jù)的功能 ]9[ 。通過報表, 用戶 能很快地獲取主要信息。報表常常用于顯示概覽信息,以便突出顯示主要信息和趨勢。 圖 宿舍狀態(tài)圖 Dormitory Status Map 報表顯示 的設(shè)計 報表是數(shù)據(jù)庫中的數(shù)據(jù)通過打印機輸出的特有形式,是 Access 數(shù)據(jù)庫重要對象之一。 窗體的運行結(jié)果如圖 、圖 所示。 圖 查詢運行結(jié)果 Query Results 宿舍基本 管理模塊的設(shè)計 宿舍基本管理 包括來訪登記和宿舍物品維修登記。如圖 所示。 圖 建立查詢條 件 Set up Query Conditions ( 9)如果需要保存查詢,可以單擊工具欄上的“保存”按鈕,輸入一個符合 Access對象命名規(guī)則的名稱,然后單擊“確定”按鈕。 15 圖 “選擇查詢字段” Select Query Field ( 8)通過輸入條件,可以進一步定義查詢。 ( 7)從字段列表拖動字段名或雙擊字段名,將字段添加到查詢設(shè)計的網(wǎng)絡(luò)。如果沒有聯(lián)接,請自行創(chuàng)建聯(lián)接。 ( 5)添加完需要的表后,單擊“ 關(guān)閉”按鈕。 圖 “新建查詢”對話框 New Query Dialog Box ( 3)選擇“設(shè)計視圖”選項,然后單擊“確定”按鈕,系統(tǒng)將出現(xiàn)“顯示表”對話框,如圖 所示。 14 創(chuàng)建選擇查詢 建立選擇查詢的操作步驟如下(以創(chuàng)建系別查詢?yōu)槔? ( 1)在 Access 中打開一個數(shù)據(jù)庫(這里為學(xué)生宿舍管理系統(tǒng))。參數(shù)查詢是在選擇查詢中添加了可變化的條件,即“參數(shù)”。 1. 選擇查詢 ; 2. 交叉表查詢 ; 3. 參數(shù)查詢 ; 4. 動作查詢 ; 5. SQL 查詢 。既可以對單個數(shù)據(jù)表進行查詢,也可以對多個數(shù)據(jù)表進行查詢,甚至可以對查詢的結(jié)果集進行查詢,即查詢嵌套 ]8[ 。建立一個查詢后,可以將查詢的數(shù)據(jù)顯示在報表、窗體或圖表上。最終的運行結(jié)果如圖 、圖 、圖 所示 。窗體中的 “ 統(tǒng)計人數(shù) ” ,統(tǒng)計的是當(dāng)前窗體的記錄數(shù)。 學(xué)生宿舍基本信息窗體是通過 “打開窗體”命令按鈕來創(chuàng)建的。 圖 主窗體 Main Window 學(xué)生基本信息窗體的設(shè)計 學(xué)生基本信息窗體包括了全院學(xué)生宿舍信息、 1— 7 棟學(xué)生宿舍信息以及晚歸登記,而在全院學(xué)生宿舍信息窗體中又包含了各個宿舍的衛(wèi)生情況記錄子窗體,主窗體與子窗體之間是通過宿舍號來對應(yīng)的。 在主窗體的上方調(diào)用了一個系統(tǒng)時間, 同時添加了跑馬燈的 效果 。 “用戶登錄 ”界面的運行結(jié)果如圖 所示。在“命令按鈕”對話框的“其他”選項中,將控件的名稱設(shè)置為“ 取消登錄 ”,打開“代碼” 窗口,輸入 代碼 。切換到 “事件”選項卡,找到“單擊”項,在其下拉列表框中選擇“ [事件過程 ]”選項,然后單擊其右側(cè)的 [生成器 ]按鈕,打開代碼窗口, 代碼窗口添加代碼。 為窗體添加一個“確定” 按鈕, 該命令按鈕用于確認用戶輸入的用戶編號 和密碼是否正確。 為了使界面更加 美觀,在窗體中還添加了跑馬燈的效果。 用戶在“用戶編號”文本框中輸入用戶登錄的“用戶編號”值,當(dāng)“用戶編號”文本框的數(shù)據(jù)被更改之前,系統(tǒng)將從“系統(tǒng)用戶”表中搜索該“用戶編號”對應(yīng)的“用戶名”并 顯示于窗體的“用戶名”文本框內(nèi),如果沒有找到用戶,系統(tǒng)將彈出“您用戶編號 輸入錯誤,或者還沒有注冊,請檢查! ”的提示信息。 如果“用戶編號”少于或多于 4 個數(shù)字,系統(tǒng)將彈出“用戶編號是由 四位數(shù)字組成!”。 5 系統(tǒng)功能 模塊的設(shè)計 登錄 窗體的設(shè)計 在進入 本 系統(tǒng)之前首先會出現(xiàn)一個登錄 窗體 ,用戶只有在輸入正確的用戶 編號 和正確的密碼之后,才能進入系統(tǒng)進行數(shù)據(jù)處理。 一個好的數(shù)據(jù)庫系統(tǒng)不但要設(shè)計合理,滿足用戶需要,而且還必須擁有一個功能完善、操作方便、美觀的界面。 本設(shè)計采用的是一對一和一對多的關(guān)系,關(guān)系視圖如圖 所示 圖 關(guān)系視圖 Relation View 窗體 的 基本認識 窗體是數(shù)據(jù)庫的基本對象之一,它既是管理數(shù)據(jù)庫的窗口,又是用戶和數(shù)據(jù)庫之間的橋梁。 Access 是關(guān)系型數(shù)據(jù)庫,它可以創(chuàng)建 3 中不同的表關(guān)系,分別是【一對一】、【一對 多】和【多對多】。 通常,關(guān)系是通過連接表之間的關(guān)鍵字而建立的,即將一個表 中的主鍵與另外一個表中的外鍵連接起來。但是被連接的字段必須具有相同的數(shù)據(jù)類型和長度。 數(shù)據(jù)表之間的關(guān)系 字段的創(chuàng)建和數(shù)據(jù)的輸入,只是最基本的表的操作,要使數(shù)據(jù)庫成為一個完整的數(shù)據(jù)庫,還需要創(chuàng)建數(shù)據(jù)表之間的關(guān)系。 在 Access 中,表有兩種視圖,一是設(shè) 計視圖,它用于創(chuàng)建和修改表的結(jié)構(gòu) ; 二是數(shù)據(jù)表視圖,它用于瀏覽和修改表的內(nèi)容。建立了空的數(shù)據(jù)庫后,下一步首先要做的就是創(chuàng)建數(shù)據(jù)表。 系統(tǒng)功能模塊劃分 根據(jù)系統(tǒng)需求分析與系統(tǒng)功能描述,建立如圖 所示的學(xué)生宿舍管理系統(tǒng)功能模塊框圖。 ● 宿舍管理員基本信息的輸入、修改、查詢和刪除,包括用戶編號、用戶名、用戶性別、密碼、所管樓號、個人電話。 ● 各棟宿舍 樓的人員 晚歸 登記情況的輸入、修改和刪除,包括姓名、學(xué)號、晚歸日期、晚歸時間、記錄人。 ● 宿舍物品維修登記的輸入、修改、查詢、刪除,包括宿舍號、報修時間、報修人姓名、維修原因、維修人員、維修時間、備注。 ● 宿舍 狀態(tài) 的 輸入、 查詢 、修改、刪除 。 系統(tǒng)功能 分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。隨著學(xué)院學(xué)生入學(xué)的增多,宿舍管理人員的負擔(dān)越來越重,為了讓所有宿舍 管理人員能從繁重 的工作中解脫出來,實現(xiàn)無紙化辦公,使工作更有條理、更方便、更有效率,而開發(fā)出這套公寓管理 系統(tǒng) 。 本 學(xué)生 宿舍 管理 系統(tǒng) 軟件,是以 我院 的 學(xué)生宿舍 管理方式為背景 而設(shè)計的一種實用型管理軟件。因此,數(shù)據(jù)庫管理員必須持續(xù)管理數(shù)據(jù)庫,并在必要的時候?qū)?shù)據(jù)庫進行升級 ]3[ 。要保持數(shù)據(jù)庫持續(xù)穩(wěn)定地運行,需要數(shù)據(jù)庫管理員具備較高的技能,同時也需要付出更多的勞動。完成以上工作后,即刻投入試運行,即把數(shù)據(jù)庫兩種 有關(guān)的應(yīng)用程序一起裝入計算機,從而考察他們在各種應(yīng)用中能否達到預(yù)定的功能和性能要求。 針對不同的數(shù)據(jù)庫管理系統(tǒng),要根據(jù)其特點和處理的需求,進行物理存儲的安排,建立索引,形成數(shù)據(jù)庫 的內(nèi)模式。 需求分析 邏輯結(jié)構(gòu)設(shè)計 概念結(jié)構(gòu)設(shè)計 物理結(jié)構(gòu)設(shè)計 數(shù)據(jù)模型優(yōu)化 功能評價及優(yōu)化 數(shù)據(jù)庫的實施 是 是 數(shù)據(jù)庫的運行 與 維護 是 6 物理設(shè)計結(jié)構(gòu) 物理設(shè)計結(jié)構(gòu) 設(shè)計同樣依賴與具體的數(shù)據(jù)庫管理系統(tǒng)。通俗地說,就是設(shè)計一種邏輯結(jié)構(gòu),通過該邏輯結(jié)構(gòu)能夠?qū)С雠c用戶需求一致的結(jié)果。以 Microsoft Office Access 為例,邏輯結(jié)構(gòu)設(shè)計主要完成兩個任務(wù): ● 按照一 定的原則將數(shù)據(jù)組成一個或多個數(shù)據(jù)庫,指明每個數(shù)據(jù)庫中包含哪幾個表,并指出每一個表包含的字段。 鑒于在開發(fā)初期所作的設(shè)計方案往往會對最終結(jié)果產(chǎn)生很大的影響,為了能更好地實現(xiàn)數(shù)據(jù)庫設(shè)計的最終目標,必須認真細致地進行研究和規(guī)劃。系統(tǒng)分析需求包括對數(shù)據(jù)庫的需求和對應(yīng)功能的需求兩方面的內(nèi)容。 數(shù)據(jù)庫設(shè)計一般分為 6 個步驟,它們是需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、 5 物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施和數(shù)據(jù)庫的運行與維護,如圖 所示。這樣用戶可以容易地將日常工作轉(zhuǎn)換為 VBA 程序代碼,使工作自動化 , 因此對于程序設(shè)計人員的程序設(shè)計和開發(fā)更加方便快捷。而 VBA 提供了面向?qū)ο蟮某绦蛟O(shè)計方法,提供了相當(dāng)完整的程序設(shè)計語言。 VBA 的概念: Visual Basic 具有功能相當(dāng)強的系統(tǒng)結(jié)構(gòu),因此微軟公司將其引用到其他常用的應(yīng)用程序上(例如:Access、 Excel、 Word、 PowerPoint 等等),首先在 加入宏程序的設(shè)計,這種夾在應(yīng)用程序中的 Visual Basic 版本稱之為 VBA( Visual Basic for Application) ]2[ 。 VBA 語言簡介 Microsoft Office Access 是開發(fā)單機小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的理想工具 ,可以獨立開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng) ,也可以作為后臺 數(shù)據(jù)庫與 Visual Basic 等高級語言結(jié)合使用,本系統(tǒng)使用的是 VBA 語言 (內(nèi)置于 Access 中 )。 在這種背景下,以文件系統(tǒng)作為數(shù)據(jù)管理手段已經(jīng)不能滿足應(yīng)用的需求,于是為解決多用戶、多應(yīng)用共享數(shù)據(jù)的需求,使數(shù)據(jù)為盡可能多的應(yīng)用服務(wù),數(shù)據(jù)庫技術(shù)便應(yīng)運而生,出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng) —— 數(shù)據(jù)庫管理系統(tǒng) DBMS。同時,多種應(yīng)用、 多種語言互相覆蓋地共享數(shù)據(jù)集合的要求越來越強烈。在文件系統(tǒng)階段,程序與數(shù)據(jù)之間的關(guān)系如圖 所示。 文件系統(tǒng)仍然是一個不具有彈性的無結(jié)構(gòu)的數(shù)據(jù)集合,即文件之間是孤立的。在人工管理數(shù)據(jù)階段,程序與數(shù)據(jù)之間的一一對應(yīng)關(guān)系可用圖 表示 3 圖 人工管理階段應(yīng)用程序與數(shù)據(jù)之間的對應(yīng)關(guān)系 Managed Applications and Data Phase of the Correlation Between Language 文件系統(tǒng)階段 20 世紀 50 年代后期到 60 年代中期,這時 硬件方面已有了磁盤、磁鼓等直接存取存儲設(shè)備;軟件方面,操作系統(tǒng)中已經(jīng)有了專門的數(shù)據(jù)管理軟件,一般稱為文件系統(tǒng);處理方式上,不僅有了批處理,而且能夠聯(lián)機實時處理。人 工
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1