【正文】
入查詢的條件,按下開始查詢鍵就會顯示所要信息,否則會提示在數(shù)據(jù)庫中沒有所要數(shù)據(jù)。s_clear(ss)。 if MessageDlg(39。end。 end。end。select* from wsb where jsm = 39。)。此時用戶可以做增加新用戶、刪除記錄的操作,保存按鈕和取消按鈕以灰色顯示,不可用。 訪問瀏覽與錄入系統(tǒng) 系統(tǒng)的瀏覽與錄入模塊主要是對數(shù)據(jù)的錄入部分,它主要包含了以下幾個方面的內(nèi)容: ( 1) 從瀏覽與錄入系統(tǒng)中選擇寢室情況則會出現(xiàn)如圖 55的界面。)。 begin if trim()39。).AsString)。 :=trim((39。)。end。 var Key: Char)。 then begin 。用戶一旦要增加或修改用戶時,保存按鈕立即可用,同時增加、修改和刪除按鈕不可用。:=39。yes39。).AsString )。+char(39)+trim()+char(39)+39。 then begin showmessage(39。 then begin showmessage(39。39。為防止他人冒名頂替或管理員重名,這里特地設(shè)置編號和密碼兩項,每個管理員的編號是唯一的,所以不存在重名和密碼重復的問題,方便了系統(tǒng)的管理。數(shù)據(jù)庫設(shè)計通常是在一個通用的 DBMS 支持下進行的,對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,使之能夠有交際地存儲數(shù)據(jù),滿足各種用戶的需要。本系統(tǒng)的安全保密設(shè)計圍繞兩下兩個方面進行。保存后,將存入到數(shù)據(jù)庫中; ( 2) 退出系統(tǒng)部分:系統(tǒng)的退出部分,將提示用戶是否退出此系統(tǒng),也可以在整個系統(tǒng)窗體上的標題欄上選擇 ?號退出此系統(tǒng)。管理員則基于 delphi的 學生宿舍 管理系統(tǒng) 的 設(shè)計與實現(xiàn) 8 可進行各種操作。 ( 3) 保密性:要求遵守使用權(quán)限和采用令等保密措施,并具有自動連接數(shù)據(jù)庫的功能。 系統(tǒng)的目標和要求 ( 1) 制定系統(tǒng)使用計劃 在調(diào)查研究和用戶需求分析的基礎(chǔ)上,我確立了該系統(tǒng)的目標和要求。系統(tǒng)分析的主要任務(wù)是將在系統(tǒng)詳細調(diào)查中所得的文檔資料集中到一起,對組織內(nèi)部整體管理狀況和信息處理過程進行分析。 顯示器:普通彩色顯示器。 能夠?qū)⑼ㄟ^鏈接表的方式來打開 EXCEL 文件、格式化文本文件等,這樣就可以利用數(shù)據(jù)庫的高效率對其中的數(shù)據(jù)進行查詢、處理。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。 ADO 存取數(shù)據(jù)的最大特點是易用性非常好,學習起來非??欤軜O大地提高開發(fā)效率,可以大大地減少程序員在數(shù)據(jù)庫連接上所花費的時間,讓程序?qū)⒅饕性谄渌矫妗S绕渲匾氖?,大量的控件給開發(fā)數(shù)據(jù)庫程序提供了極大的便捷。由于計算機的使用,使得人們在于管理、應(yīng)用及服務(wù)等各個領(lǐng)域使用數(shù)據(jù)方面變得更加簡潔,更加方便, 大大提高了工作效率,產(chǎn)生了以計算機為主體,以人為輔助的局面 。哈爾濱工業(yè)大學作為國家重點大學,更應(yīng)該有一個與現(xiàn)代化技術(shù)相接軌的管理系統(tǒng),走在現(xiàn)代化科技的最前沿,以提高辦學的綜合水平,為高校建設(shè)奠定堅實的基礎(chǔ)。隨著社會信息技術(shù)的提高,計算機已被廣泛應(yīng)用于當今社會的各個領(lǐng)域,成為推動社會發(fā)展的首要技術(shù)動力。s flat management system, and data base design as well as system test work detailed is expounded the system design system analysis, and the reader of the at the same time in this thesis still can run from opposite directions that some knowledge of tool Delphi understands to some extent, and can see at Delphi39。 在此,本 人 設(shè)計的學生宿舍管理系統(tǒng)就是為了方便宿舍管理人員在數(shù)據(jù)方面的管理,結(jié)合當今各學校的舍務(wù)管理,為了能全面、準確、有效地管理宿舍的各種信息而開發(fā)與研制的一個系統(tǒng)應(yīng)用軟件。受到用戶的廣泛歡迎。s flat and development and a system utility software that major merit can be fast adaptation modernize meeting affair management standard reconciliation with heavy and tediously long workload of personnel definitely worked. Make to be at school they the each side metropolis given birth to the flat achieves effect getting twice the result with half the effort that having lightened the burden of manpower, the convenient holding of data has increased safe nature. This text is the principle according to the software engineering rigorously enforce and to the system requirement of student39。它將促進整個社會的發(fā)展。 因此,為學生宿舍建立一個行之有效的、程序化的管理系統(tǒng),用科學的、現(xiàn)代化的手段來管理學生宿舍,是優(yōu)化教學管理、提高教學質(zhì)量的迫切需要。幾乎各行各業(yè)都有關(guān)于計算機的使用,這使得計算機已成為社會中普遍存在的事物。 Delphi 是基于控件和面向?qū)ο蟮木幊坦ぞ?,與 Window 操作系統(tǒng)緊密的結(jié)合,強大的數(shù)據(jù)庫技術(shù)支持,而且還支持 ADO 技術(shù),迅捷的編譯速度,同時還兼?zhèn)?Visual Basic 易學靈活的特點。目前,雖然ADO 是 Windows 平臺存取數(shù)據(jù)的標準技術(shù),不過 ADO 也將會繼續(xù)演變。 對每個對象它都定義一組方法和屬性,以定義該對象的行為,用戶還可以按需要給對象擴展方法和屬性。 ( 5) 支持廣泛,易于擴展,彈性較大 。 顯卡:普通 VGA 顯卡。 對系統(tǒng)的開發(fā)方而言,需求分析階段不同于項目定義和可行性分析階段,那兩個階段是為了爭取一個新項目,并不是一定能夠得到這個項目。 項目簡介 學生宿舍管理系統(tǒng)是一個用來反映高校學生 宿舍 管理及宿舍用電、衛(wèi)生方面的各項信息的系統(tǒng),其宗旨是為高校學生宿舍提供全面、準確、科學的管理方法,從而使學校的宿舍管理水平提高一個新的高度。 ( 2) 真實性:要求每位教師的信息都要嚴 格按照實際情況存檔。本系統(tǒng)的權(quán)限調(diào)度是根據(jù)選擇的管理員將有不同的權(quán)限。增加新用戶時,需填寫所有信息,各項信息不得為空。 系統(tǒng)安全設(shè)計 學生宿舍管理系統(tǒng)數(shù)據(jù)量大,涉及面廣,為使系統(tǒng)有效運行,并始終保持數(shù)據(jù)的正確性和完整性,防止數(shù)據(jù)的泄漏,需要采取一定的安全保密措施。 數(shù)據(jù)庫設(shè)計 概述 數(shù)據(jù)庫設(shè)計是研制數(shù)據(jù)庫及其應(yīng)用系統(tǒng)設(shè)計。 ( 2) 登陸界面,如圖 51,要求管理員選擇管理員姓名,管理員姓名是從庫中調(diào)入, 個 人輸入的其它管理員是無效的,再輸入 個 人編號和密碼。 begin if trim()=39。39。39。select * from username where username = 39。username39。 s_gb:=39。 。此時用戶可以做增加新用戶、修改、刪除和關(guān)閉的操作,保存按鈕以灰色顯示,不可用。39。 procedure (Sender: TObject。 。請選擇性別 39。s_clear(vv)。password39。 var bb:boolean。記錄刪除完畢! 39。 end。如圖所示,單擊瀏覽中的某一項,此行所在的所有相關(guān)信息將會自動顯示到下面的文本框中,這些相關(guān)信息在文本框中是以灰色顯示,并非人為輸入,單擊其它記錄也會自動在文本框中顯示。請輸入寢室名! 39。 基于 delphi的 學生宿舍 管理系統(tǒng) 的 設(shè)計與實現(xiàn) 23 (39。 exit。exit。exit。 end。 ss:=false。 基于 delphi的 學生宿舍 管理系統(tǒng) 的 設(shè)計與實現(xiàn) 24 圖 58 查詢寢室人員基本情況界面 ( 2) 在查詢菜單下選擇查詢用電與衛(wèi)生情況,將會顯示出如圖 59所示的界面。39。)。+s1+s2+39。a。 end。 begin 。 圖 511 關(guān)于系統(tǒng)界面 主要實現(xiàn)代碼如下: procedure (Sender: TObject)。 procedure (Sender: TObject)。軟件測試的第三個軟件可靠性的評測。 將測試得出的實際結(jié)果和預期的結(jié)果進行比較,如果兩者不一致測說明程序中存在錯誤,但測試無法說明 錯誤的性質(zhì)和準確位置。另一方面,如果系統(tǒng)的功能己正確實現(xiàn),測試中發(fā)現(xiàn)的錯誤性質(zhì)也不太嚴重,很容易糾正,那么可能會有以下兩種結(jié)果: ( 1) 系統(tǒng)的質(zhì)量和可靠性達到預定目標; ( 2) 本次實施的測試方案不足以暴露存在的嚴重錯誤!這些舉在錯誤將最基于 delphi的 學生宿舍 管理系統(tǒng) 的 設(shè)計與實現(xiàn) 29 終在維護階段被用戶發(fā)現(xiàn),并由開發(fā)者或維護者來糾正(這時,糾正的費用可能是開發(fā)階段糾正費用的 40倍?。?。 白盒子測試又稱為結(jié)構(gòu)測試 或邏輯驅(qū)動測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計規(guī)格說明書的規(guī)定正常進行,檢驗程序中的每條通路是否都能按預定要求正確工作。軟件 維護是軟件生命周期中耗費最多、延續(xù)時間最長的活動。 (3)系統(tǒng)年齡。 (3)進行明確 的質(zhì)量保證審查。開發(fā)過程中,充分考慮用戶的需求,才使得本系統(tǒng)具有強大的功能,并且程序精簡,最終這個應(yīng)用軟件基本完成了需求分析所要求達到的目標,而且在某些方面加入了更方便的功能。特別感謝賈老師對我們認真負責的態(tài)度。 畢業(yè)設(shè)計雖然已經(jīng)結(jié)束,但我還會一如既往的努力學習,以獲得更多我所未知的新知識 。 基于 delphi的 學生宿舍 管理系統(tǒng) 的 設(shè)計與實現(xiàn) 32 第 7 章 結(jié)論 經(jīng)過這近三個月的開發(fā)設(shè)計,《學生宿舍管理系統(tǒng)》終于完成,最終實現(xiàn)了系統(tǒng)預期計劃的所有功能:學生宿舍管理的用戶權(quán)限模塊、瀏覽與錄 入系統(tǒng)模塊、查詢系統(tǒng)模塊、報告系統(tǒng)模塊和幫助模塊這五個功能模塊 。 軟件的可維護性 軟件的可維護性是指軟件能夠被理解、糾正、適應(yīng)和完善以適應(yīng)新環(huán)境的難易程度。也就是說,采用先進的軟件工程方法,對需要維護的軟件或軟件中的某一部分重新進行設(shè)計、編制和測試,為以后進一步改進軟件打下良好基礎(chǔ)。貫穿程序的獨立路徑數(shù)是天 文數(shù)字。 測試方法 一般來說,對程序測試有兩種測試方法:如果已經(jīng)知道了軟件系統(tǒng)應(yīng)具有的功能,可通過測試來對每個功能是否都能正常使用;如果知道程序的內(nèi)部工作過程,可以通過測試來檢測程序內(nèi)部是否按照規(guī)格說明書的規(guī)定正常進行。正是由于排錯所固有的不確定性,常常使得測試不能按計劃進行。軟件測試的內(nèi)容貫穿于系統(tǒng)定義與開發(fā)的全部階段。其任務(wù)是確認和驗證軟件、設(shè)計、實現(xiàn)過程中的邏輯正確性以及發(fā)現(xiàn)軟件產(chǎn)品中存在的問題,并通過測試不斷提高和完善軟件產(chǎn)品的質(zhì)量 [16]。 end。在打印預覽的頁腳部分會顯示當前的時間,以備打印后存檔。end。+inttostr()+39。+s3+39。請輸入查詢值! 39。 end else begin if s2=39。 基于 delphi的 學生宿舍 管理系統(tǒng) 的 設(shè)計與實現(xiàn) 25 begin s1:=。 訪問查詢系統(tǒng) 系統(tǒng)的查詢部分主要是對宿舍資料的查詢,它主要的功能體現(xiàn)在以下兩個方面: ( 1) 在查詢菜單下選擇查詢寢室基本情況,將會顯示出如圖 58 所示的界面。 。then begin showmessage(39。 thenbegin showmessage(