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

正文內(nèi)容

論文-學(xué)生宿舍管理系統(tǒng)-預(yù)覽頁

2025-07-20 10:39 上一頁面

下一頁面
 

【正文】 據(jù)庫進(jìn)入了第三個發(fā)展階段—關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。但一般只是像dBASE、FoxBASE、FoxPro等一些簡單的PC數(shù)據(jù)庫管理系統(tǒng)能夠在微機(jī)的廣大市場流行。目前最有代表性的數(shù)據(jù)庫管理系統(tǒng)是:Oracle、Sybase、Informix和Microsoft Access。DBMS的研制包括研制DBMS本身以及以DBMS為核心的一組相互聯(lián)系的軟件系統(tǒng)。(3)數(shù)據(jù)庫理論數(shù)據(jù)庫理論的研究主要集中于關(guān)系的規(guī)范化理論、關(guān)系數(shù)據(jù)理論等。數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)通信技術(shù)、人工智能技術(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、并行計(jì)算技術(shù)等互相滲透,互相結(jié)合,成為當(dāng)前數(shù)據(jù)庫技術(shù)發(fā)展的主要特征。,出現(xiàn)了演繹數(shù)據(jù)庫、知識庫和主動數(shù)據(jù)庫。(1)數(shù)據(jù)庫(簡稱DB)可以簡單地定義為:以一定的組織方式存儲在計(jì)算機(jī)外存儲器中的、相互關(guān)聯(lián)的數(shù)據(jù)集合。一個數(shù)據(jù)庫只有一個模式。數(shù)據(jù)庫系統(tǒng)在這三級模式之間提供了兩層映像:外模式/模式映像和模式/內(nèi)模式映像。對于每一個外模式,數(shù)據(jù)庫系統(tǒng)都有一個外模式/模式映像,它定義了該外模式與模式之間的對應(yīng)關(guān)系。(3)數(shù)據(jù)庫結(jié)構(gòu)分類從最終用戶角度來看,數(shù)據(jù)庫系統(tǒng)分為單用戶結(jié)構(gòu)、主從式結(jié)構(gòu)、分布式結(jié)構(gòu)和客戶/服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)中,數(shù)據(jù)庫系統(tǒng)(包括應(yīng)用程序、DBMS、數(shù)據(jù))都集中存放在主機(jī)上,所有處理任務(wù)都由主機(jī)來完成,各個用戶通過主機(jī)的終端并發(fā)地存取數(shù)據(jù)庫,共享數(shù)據(jù)資源。隨著工作站功能的增強(qiáng)和廣泛使用,人們開始把DBMS功能和應(yīng)用分開,網(wǎng)絡(luò)中某個(些)節(jié)點(diǎn)上的計(jì)算機(jī)專門用于執(zhí)行DBMS功能,稱為數(shù)據(jù)庫服務(wù)器,簡稱服務(wù)器;其他節(jié)點(diǎn)上的計(jì)算機(jī)安裝DBMS的外圍應(yīng)用開發(fā)工具,支持用戶的應(yīng)用,稱為客戶機(jī),這就是客戶/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫的數(shù)據(jù)通過模型來描述,一般的數(shù)據(jù)庫模型分為物理模式、邏輯模式和邏輯子模式三級。在數(shù)據(jù)庫中,不僅要描述數(shù)據(jù)元素(記錄)內(nèi)部各數(shù)據(jù)項(xiàng)之間的聯(lián)系,還要描述各數(shù)據(jù)元素(記錄型)之間的聯(lián)系,也就是數(shù)據(jù)的整體邏輯結(jié)構(gòu)。其中層次型和網(wǎng)狀型又統(tǒng)稱為格式化模型。它建立在數(shù)學(xué)理論、集合論和謂詞演算公式的基礎(chǔ)上。數(shù)據(jù)庫應(yīng)由人,計(jì)算機(jī)和數(shù)據(jù)三部分組成。數(shù)據(jù)庫應(yīng)用系統(tǒng)的結(jié)構(gòu)是指數(shù)據(jù)庫應(yīng)用系統(tǒng)內(nèi)部的各個組成部分所構(gòu)成的框架結(jié)構(gòu),可以從不同的角度來觀察數(shù)據(jù)庫應(yīng)用系統(tǒng)的結(jié)構(gòu)形式。它先采用結(jié)構(gòu)化分析方法,對軟件進(jìn)行需求分析,然后用結(jié)構(gòu)化設(shè)計(jì)方法進(jìn)行總體設(shè)計(jì),最后是結(jié)構(gòu)化編程。c.編寫文檔,并進(jìn)行復(fù)查和復(fù)審。b.選取合理方案。(3)面向?qū)ο蟮亻_發(fā)方法面向?qū)ο蠹夹g(shù)地產(chǎn)生可稱得上是軟件技術(shù)地一次革命,在軟件開發(fā)史上具有里程碑地意義。(1) 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)原則數(shù)據(jù)庫應(yīng)用系統(tǒng)應(yīng)遵循以下原則:。具體說系統(tǒng)的開發(fā)過程可分為以下步驟:需求分析,系統(tǒng)設(shè)計(jì),建立應(yīng)用對象(如在面向?qū)ο蟮沫h(huán)境中要建立用戶對象、函數(shù)、結(jié)構(gòu)、窗口、菜單、數(shù)據(jù)窗口等),編寫各對象的事件處理程序、測試、修改或改進(jìn),發(fā)布應(yīng)用程序。Oracle 能在所有主流平臺上運(yùn)行(包括windows),采用完全開放策略,可以使客戶選擇最適合的解決方案,對開發(fā)商全力支持。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計(jì)、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。 (4)集成環(huán)境、處理多種數(shù)據(jù)信息 Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報表打印等可以方便有序地進(jìn)行。綜合以上分析,再結(jié)合本設(shè)計(jì)的實(shí)際情況,本人選擇了Access 作為后臺數(shù)據(jù)庫,能夠很好的滿足設(shè)計(jì)過程中的需要。和VC相比,Delphi更簡單、更易于掌握,而在功能上卻絲毫不遜色,Delphi幾乎可以實(shí)現(xiàn)VC++能實(shí)現(xiàn)的全部功能。它一直是程序員至愛的編程工具。Delphi提供了各種開發(fā)工具,包括集成環(huán)境、圖像編輯(ImageEditor),以及各種開發(fā)數(shù)據(jù)庫的應(yīng)用程序,如DesktopDataBaseExPert等。適應(yīng)于多種數(shù)據(jù)庫結(jié)構(gòu),從客戶機(jī)/服務(wù)器模式到多層數(shù)據(jù)結(jié)構(gòu)模式。(集成開發(fā)環(huán)境)的很多改進(jìn)新特性,擴(kuò)展了數(shù)據(jù)庫支持(ADO和工nterBase數(shù)據(jù)庫),帶有Internet支持的MIDAS改進(jìn)版,Teamsourse版本控制工具,轉(zhuǎn)換功能,框架概念以及很多的新組件與新特性。 新特性說明在Delphi ,系統(tǒng)的新特性得到了很大的改善和提高。(1)代碼完成功能(Code Complete)的加強(qiáng)Code Complete的功能在Delphi 5就已經(jīng)加入了,這項(xiàng)功能非常受到開發(fā)者的歡迎,因?yàn)镃ode Complete可以大幅地減少程序員需要鍵入地程序代碼,并且減少打錯地幾率。最后如果程序員在新的Code Complete窗口中選擇了要輸入的方法之后,Code Complete現(xiàn)在也會自動地在含參數(shù)的過程或者函數(shù)之后自動加入“();”字符,把光標(biāo)自動停在圓括號之中,并且自動顯示這個辦法所需要地所有參數(shù)。(4)新添加了Rave報表組件組,取而代之的是Rave報表制作組件。DataSnap不但強(qiáng)化了MIDAS原有的功能,而且加入了許多新的組件,讓我們可以使用它開發(fā)出更為穩(wěn)定和強(qiáng)大的應(yīng)用系統(tǒng),同時,DataSnap也改善了MIDAS的執(zhí)行效率,讓使用它的應(yīng)用程序能夠執(zhí)行得更為快速。除了增加許多新的VCL組件,讓程序員不必使用底層的COM接口或是復(fù)雜的API就可以輕易地處理XML/XSL文件和資料之外,MIDAS的資料更可以直接輸出成XML,或是把XML的資料直接匯入成MIDAS的Data Packet,我們再也不需要為更為復(fù)雜的XML程序設(shè)計(jì)傷腦筋了。Delphi ,由于SOAP是標(biāo)準(zhǔn)協(xié)議,因此由Delphi +、EJB、Delphi的程序員現(xiàn)在就可以使用它開發(fā)未來的應(yīng)用系統(tǒng)。這次改善對于提升Delphi成為分布式系統(tǒng)的開發(fā)工具具有相當(dāng)?shù)男Ч?。Delphi ,可供開發(fā)符合XP系統(tǒng)風(fēng)格的桌面程序使用。同時,數(shù)據(jù)庫中的存儲過程也很難被直接封裝到對象中。結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)(strueturedSystemsAnalysisandDesign)是20世紀(jì)70年代形成的一種優(yōu)秀的系統(tǒng)開發(fā)方法。這種方法將貫穿于系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和程序設(shè)計(jì)的各個過程。b.系統(tǒng)分析(邏輯設(shè)計(jì))階段:設(shè)計(jì)新系統(tǒng)邏輯模型c.系統(tǒng)設(shè)計(jì)(物理設(shè)計(jì))階段:代碼設(shè)計(jì)、模塊設(shè)計(jì)、輸入/輸出設(shè)計(jì)、文件/數(shù)據(jù)庫設(shè)計(jì)、處理過程設(shè)計(jì)。 系統(tǒng)功能概述學(xué)校宿管科的學(xué)生宿舍管理系統(tǒng)要實(shí)現(xiàn)的功能非常多,最重要的是對宿舍的管理,包括宿舍分配、學(xué)生基本情況錄入,宿舍學(xué)生查詢等。對于學(xué)生基本情況錄入,完全由管理員來實(shí)現(xiàn)。最后,為了保證數(shù)據(jù)庫的安全以及宿舍管理的順利進(jìn)行,系統(tǒng)還需要對用戶進(jìn)行管理。畢業(yè)生離校時退宿。c. 學(xué)生的貴重物品登記,衛(wèi)生工具等物品的分發(fā)。(添加,刪除,修改,查詢)。針對學(xué)生公寓管理的情況和特點(diǎn),系統(tǒng)采用小型的Access數(shù)據(jù)庫,數(shù)據(jù)庫的名稱為classroom。(2)讀寫數(shù)據(jù)表的操作策略:讀取數(shù)據(jù)使用BdpConnection,而寫入數(shù)據(jù)采用Sq1Conneetion。useid=sa。就生成了一個Datasetll,注意不是Datasetl,而是11。里面輸入如下代碼:(sender::e:):begin:(Datasetll):end。 4 宿舍管理系統(tǒng)功能的實(shí)現(xiàn)本宿舍管理系統(tǒng)按功能要求可以分為五個大的模塊:系統(tǒng)登錄模塊、管理系統(tǒng)模塊、查詢學(xué)生模塊、學(xué)生管理模塊、資料修改部分模塊、出入登錄模塊。登錄的管理員用戶可以進(jìn)行寢室查詢和學(xué)生查詢,選擇相應(yīng)的記錄后,還可以進(jìn)行修改,而普通用戶則只擁有查詢功能。 (2) 實(shí)現(xiàn)過程a.添加新窗體,設(shè)置窗體name屬性為TLoginForm,設(shè)置caption屬性為“用戶登陸”。(39。+user+39。39。39。end。exit。//close。beginClose。b.操作具有權(quán)限的業(yè)務(wù)c.顯示功能、操作員和日期時間等狀態(tài)信息。主要控件對象的屬性如表310所示:對象屬 性   值 功 能ToolBar1ImagesImageList1方便執(zhí)行常用操作ImageList1picture載入圖片(3)關(guān)鍵代碼及其說明,其中的菜單欄的關(guān)鍵代碼如下:procedure (Sender:TObject)。begin:=0。a.登陸窗口主要實(shí)現(xiàn)用戶的添加。vari:integer。 (39。 if RecordCount0 then begin first。 Next。(4)窗體運(yùn)行測試結(jié)果:, 增加用戶(1)實(shí)現(xiàn)目標(biāo)啟動程序后,調(diào)用“管理系統(tǒng)”下的“密碼修改”,將打開“密碼修改”。(3)關(guān)鍵代碼及其設(shè)計(jì)說明//判斷兩次輸入的新密碼是否相同if trim()trim() thenbegin showmessage(39。end elsebegin with do begin close。39。39。39。39。 if eof then //當(dāng)沒有查詢到該記錄時,就說明當(dāng)前為空 showmessage(39。密碼39。修改成功!39。end。b.向窗體中添加ImageList、MainMenu等控件,并設(shè)置相應(yīng)屬性。// 設(shè)置窗體名稱 Color = clBtnFace = DEFAULT_CHARSET = clWindowText = 11 = 39。(3)關(guān)鍵代碼及其說明學(xué)生查詢是系統(tǒng)常用功能之一,其中按家庭地址查詢和按班級查詢的源代碼及設(shè)計(jì)說明如下:procedure (Sender: TObject)。39。%39。39。end。if trim()39。39。39。QueryPd(StringGrid4,Qstr1)。學(xué)生管理模塊主要實(shí)現(xiàn):(1)基本情況錄入(2)學(xué)生離校處理(3)個人財務(wù)處理(1)實(shí)現(xiàn)目標(biāo)輸入保存學(xué)生的基本資料包含學(xué)生的學(xué)號,姓名,性別,專業(yè),班級,寢室,入學(xué)日期,政治面貌,聯(lián)系方式等12個文本框,用于保存宿舍所住學(xué)生的基本資料,便于查詢使用。fieldbyname(39。姓名39。).AsString:=trim()。fieldbyname(39。寢室號39。).AsDateTime:=。fieldbyname(39。政治面貌39。).AsString:=。 fieldbyname(39。 fieldbyname(39。請確認(rèn)輸入的數(shù)據(jù)無誤,然后寫入數(shù)據(jù)庫!39。操作已取消,請重新輸入39。 end。39。39。end。如果重復(fù)錄入,系統(tǒng)將會顯示“該記錄已經(jīng)存在”。以便于學(xué)校統(tǒng)一處理。所以學(xué)號是必要條件。 。select * from tborder where 學(xué)號=39。39。不能為空。 showmessage(39。end。 (39。+39。39。++39。39。39。請確認(rèn)輸入的數(shù)據(jù)的有效性39。 end。(2)實(shí)現(xiàn)過程管理員輸入已經(jīng)繳納該學(xué)期住宿費(fèi)用的學(xué)生姓名,學(xué)號以及寢室號后進(jìn)行注冊確認(rèn),并存入數(shù)據(jù)庫。39。39。39。39。39。39。 if recordcount0 then//查詢到學(xué)生后再向?qū)W生注冊數(shù)據(jù)庫ADORegiste中添加該學(xué)生的注冊記錄 begin with do begin close。39。39。 and 姓名=39。39。and 寢室號=39。39。open。已注冊39。)。(1)實(shí)現(xiàn)目標(biāo)啟動程序后,調(diào)用“資料修改”,將打開“修改數(shù)據(jù)資料”窗口。經(jīng)常需要修改的有例如政治面貌(黨員,團(tuán)員),聯(lián)系方式,家庭住址,在校情況等內(nèi)容。 //學(xué)生基本情況 1:。 5:。 。39。39。 end。 個人財物修改(2)關(guān)鍵代碼及其思想介紹//加載個人財物表begin with do begin close。39。39。 update。(2)關(guān)鍵加載代碼begin with do //加載學(xué)生注冊表(3) 學(xué)生注冊修改員工資料修改與上面3個窗口原理相同,這里不再給出。b.向窗體中添加控件,并設(shè)置相關(guān)屬性。select * from visit39。 fieldbyname(39。來訪姓名39。).AsString:=。 fieldbyname(39。值班人39。).AsString:=。//系統(tǒng)彈出詢問用戶窗口以確定數(shù)據(jù)是否正確,用戶確認(rèn)之后顯示插入成功 if messagedlg(39。插入成功?。。?!39。(3) 完成了用戶登錄,個人密碼修改的設(shè)計(jì)和開發(fā),并進(jìn)行了校正,經(jīng)調(diào)試終于獲得成功?,F(xiàn)在的系統(tǒng)中存在的問題有:(1)無法實(shí)現(xiàn)宿舍衛(wèi)生考勤和早操考勤的功能,以后可以考慮采取校園卡打卡的方式來進(jìn)行考勤功能的實(shí)現(xiàn)。在整個設(shè)計(jì)的實(shí)現(xiàn)過程中,我通過閱讀大量相關(guān)書籍,掌握了本系統(tǒng)中所用到的Delphi 技術(shù)以及數(shù)據(jù)庫應(yīng)用等知識,另外借鑒了別人優(yōu)秀的管理系統(tǒng)設(shè)計(jì)思想,逐漸形成了自己的設(shè)計(jì)思路,并一步步進(jìn)行實(shí)現(xiàn)。參考文獻(xiàn)[1]王星明,周山芙.管理系統(tǒng)中計(jì)算機(jī)應(yīng)用.湖北:武漢大學(xué)出版社,2006.[2] :中國鐵道出版社,2003[3]黃汝維,陳寧江,[J].(8).[4]李憬,.[5][M].北京:中國鐵道出
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1