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

正文內(nèi)容

宿舍管理系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-12-29 16:00 本頁面
 

【文章內(nèi)容簡介】 做為我們的開發(fā)工具!! 主要的控件及其屬性簡介 ? TForm類的控件: 1) BorderIcons屬性:用來控制程序標(biāo)題按鈕的可用性。 2) BorderStyle屬性:用來控制程序邊框的樣式。 3) Color屬性:用來控制程序界面的顏色。 4) Font屬性:用來控制程序界面的字體。 5) Position屬性:用來控制程序運(yùn)行時(shí)界面的顯示位置。 ? TADOConnection類的控件: 1) ConnectionString屬性:用來控制鏈接字符串。 2) LoginPrompt屬性:用來控制鏈接時(shí)是否要輸入密碼。 3) Connected屬性:用來控制是否進(jìn)行鏈接。 ? TADOQuery類的控件: 1) Connection屬性:用來指定和哪個(gè) TADOConnection控件相連。 2) SQL屬性:用來添加向數(shù)據(jù)庫提交的 SQL語句。 3) Add方法:用來向 SQL屬性添加 SQL語句。 4) Open方法:用來執(zhí)行 SQL語言中的 Select語句。 5) ExecSQL方法:用來執(zhí)行任何 SQL語句。 6) FieldByName屬性:用來給數(shù)據(jù)庫的字段賦值。 7) FidldValues屬性:用來取出數(shù)據(jù)庫的字段 的。 8) Append方法:用來向數(shù)據(jù)庫添加一條記錄。 9) Edit方法:用來編輯當(dāng)前的記錄。 10) Post:用來向數(shù)據(jù)庫提交所做的修改。 ? TADOTable類的控件: 1) Connection屬性:用來指定和哪個(gè) TADOConnection控件相連。 2) Open方法:用來打開數(shù)據(jù)庫中指定的表。 3) FieldByName屬性:用來給數(shù)據(jù)庫的字段賦值。 4) FidldValues屬性:用來取出數(shù)據(jù)庫的字段的。 5) Append方法:用來向數(shù)據(jù)庫添加一條記錄。 6) Edit方法:用來編輯當(dāng)前的記錄。 7) Post:用來向數(shù)據(jù)庫提交所做的修改。 ? TDataSource類的控件: 1) DataSet:用來指定和哪個(gè)數(shù)據(jù)集相連。 ? TDBGrid類的控件: 1) DataSource:用來指定和哪個(gè) TDataSource控件相連。 ? TPageControl類的控件: 1) ActivePage屬性:用來指定當(dāng)前活動的 Page頁。 ? TCheckTree類的控件: 1) ReadOnly屬性:用來控制 TCheckTree內(nèi)的 Item是否可編輯。 2) Item屬性:用來控制 TCheckTree包含的所有樹形結(jié)點(diǎn)。 3) Images屬性:用來指點(diǎn) TCheckTree中結(jié)點(diǎn)的圖標(biāo)。 4) OnMouseUp事件:用來添加鼠標(biāo)放開事件所執(zhí)行的程序代碼。 5) OnStateChange事件:用來添加結(jié)點(diǎn)狀態(tài)改變時(shí)的程序代碼。 ? TFlatButton類的控件: 1) Caption屬性:用來指定 TFlatButton的標(biāo)題。 OnClick事件:用來添加按鈕的單擊事件所執(zhí)行的程序代碼。 數(shù)據(jù)庫連接方式選擇 Delphi 連接數(shù)據(jù)庫的主要方式有兩種:一是: BDE ,二是 ADO ?,F(xiàn)在我們來大致比較一下這兩種技術(shù)的優(yōu)缺點(diǎn): BDE( Borland Database Engine)是 Delphi 頗具特色的數(shù)據(jù)庫連接管理技術(shù)。憑 借窗體和報(bào)表, BDE可以訪問諸如 Paradox,dBASE,本地 InterBase服務(wù)器的數(shù)據(jù)庫,也可訪問遠(yuǎn)程數(shù)據(jù)庫服務(wù)器上的數(shù)據(jù)庫,如 Oracle,SyBase,Informix等 C/ S數(shù)據(jù)庫中的數(shù)據(jù)庫,也可訪問經(jīng) ODBC可訪問的數(shù)據(jù)庫管理系統(tǒng)中的數(shù)據(jù)庫。 ADO(ActiveX Data Objects)是微軟提供的一項(xiàng)技術(shù)。通過 ADO,可以方便的訪問各種類型的數(shù)據(jù)庫,特別是 OLEDB 數(shù)據(jù)庫。 ADO 已成為訪問數(shù)據(jù)庫的新的標(biāo)準(zhǔn)接口。從 Delphi 開始 Delphi添加了對 ADO 的支持,以便讓用戶能迅 速實(shí)現(xiàn)對終端用戶用來做商業(yè)決策的數(shù)據(jù)庫的一致性訪問,結(jié)合 Delphi本身的開發(fā)式數(shù)據(jù)組件結(jié)構(gòu),程序員可以很快地建立應(yīng)用程序,用來把自己的商業(yè)數(shù)據(jù)庫通過 Inter發(fā)送給客戶,最終用戶以及整個(gè)銷售環(huán)節(jié)。通過 ADO, Delphi 也能讓用戶快速訪問關(guān)系或非關(guān)系數(shù)據(jù)庫以及 EMail和商務(wù)文件系統(tǒng)。 這兩者提供了幾乎相同的功能,在進(jìn)行產(chǎn)品開發(fā)時(shí),勢必要做一個(gè)精心的比較。雖然 ADO技術(shù)提出的時(shí)間不長,并被定位為工業(yè)標(biāo)準(zhǔn)的,而且其在性能上由于當(dāng)前沒有良好的數(shù)據(jù)庫引擎支持,其性能還不夠完美,但是,我們應(yīng)該要注 意到 Borland 公司已經(jīng)宣布停止發(fā)展BDE了,其性能被 ADO 超越也是遲早的事,因此,在開發(fā)長期應(yīng)用的產(chǎn)品時(shí),推薦采用 ADO技術(shù)。這樣還有另一個(gè)好處是,在進(jìn)行產(chǎn)品分發(fā)時(shí),可以避開大量 BDE的鏈接庫 DLL的分發(fā)。 基于以上原因我們選擇了 ADO做為我們的數(shù)據(jù)庫訪問組件。 程序運(yùn)行環(huán)境 操作系統(tǒng): Windows 2020/ Windows XP 辦公軟件: Office XP/ Office 2020 二 、 系統(tǒng)功能設(shè)計(jì) 用戶登錄界面 系控制界面 圖 12 第二輪 H 圖 數(shù) 據(jù)備份 數(shù)據(jù)還原 密碼管理 數(shù)據(jù)操作 數(shù)據(jù)查詢 高級查詢 幫助信息 退出系統(tǒng) 圖 11 系統(tǒng)功能 模塊圖 登錄 密碼管理 數(shù)據(jù)操作 數(shù)據(jù)查詢 高級查詢 信息查詢 信息操作 住宿分配 學(xué)生信息查詢 宿舍信息查詢 住宿分配查詢 IPO 圖 系統(tǒng)名 :宿舍管理系統(tǒng) 制圖者 :顏樂輝 模塊名 :數(shù)據(jù)操作 日期 :8/5/2020 由下列模塊調(diào)用 : 登錄 調(diào)用下列模塊 : 信息查詢 信息操作 住宿分配 輸入 : 學(xué)生信息 \ 宿舍信息 \住宿分配信息 在本系統(tǒng)中,將實(shí)現(xiàn)以下功能: ★ 學(xué)生住宿記錄管理. ★ 刪除記錄管理. ★ 學(xué)生綜合查詢. 本系統(tǒng)將基本實(shí)現(xiàn)宿舍管理的大部分功能,具有很大的啟發(fā) 三、 數(shù)據(jù)庫設(shè)計(jì) , 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫需求分析 是數(shù)據(jù)庫 結(jié)構(gòu)的第一個(gè)階段,也是非常重要的一個(gè)階段.在這個(gè)階段主要是收集其本的數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)字字典,為以后進(jìn)一步設(shè)計(jì)打下基礎(chǔ).在具體調(diào)查高校宿舍管理過程的基礎(chǔ)上,得出主要解決的兩個(gè)問題: ★ 內(nèi)容要求.調(diào)查管理系統(tǒng)用戶所需要操作的數(shù)據(jù),決定用戶在數(shù)據(jù)庫中存儲什么數(shù)據(jù). ★ 處理要求.調(diào)查管理系統(tǒng)用戶要求對數(shù)據(jù)作什么樣的處理,理清數(shù)據(jù)庫中各種數(shù)據(jù)之間的關(guān)系. 解決這兩個(gè)問題的時(shí)候,程序編制人員需要向應(yīng)用系統(tǒng)用戶詳細(xì)調(diào)查,保證信息收集的完整性,否則有可能后面所有的工作都白費(fèi). 在數(shù)據(jù)庫需求分析后應(yīng)該得到一個(gè)數(shù)據(jù)字典文檔,包括: ★ 數(shù)據(jù)項(xiàng).包括名稱,含義,類型,取值范圍,長度以及和其它數(shù)據(jù)項(xiàng)之間的邏輯關(guān)系. ★ 數(shù)據(jù)結(jié)構(gòu).若干個(gè)數(shù)據(jù)項(xiàng)的有意義的集合,包括名稱,含義以及組成數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)項(xiàng) ★ 數(shù)據(jù)流.指數(shù)據(jù)庫中數(shù)據(jù)的處理過程,包括輸入和輸出. 針對本系統(tǒng).通過宿舍管理內(nèi)容和過程進(jìn)行分析,所設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: ◆ 學(xué)生基本信息.包括的數(shù)據(jù)項(xiàng)有:姓名,學(xué)號,性別,年齡,年級,專業(yè),籍貫,輸出 :學(xué)生信息查詢 \宿舍信息查詢 \住宿分配查詢 處理內(nèi)容 : 如有學(xué)生入住或搬出 ,則調(diào)用學(xué)生庫信息操作 。 如有新增宿舍 ,則調(diào)用宿舍庫信息操作 。 如有新生入住 ,則調(diào)用住宿分配 . 否則無效數(shù)據(jù)處理 內(nèi)部數(shù)據(jù)元素 : 備注 : 班級,院系. ◆ 宿舍情況.包括:宿舍號,宿舍樓號 ◆ 住宿分配情況.包括:宿舍樓號,宿舍 號,學(xué)號 ◆ 學(xué)校院系 ,專業(yè) ,年級和班級結(jié)構(gòu)表 .包括 :院系 ,年級 ,專業(yè)和班級 . ◆ 用戶表 .包括 :用戶名 ,密碼和自動編號 . 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 在創(chuàng)建系統(tǒng)之前,我們首先創(chuàng)建一個(gè)"宿舍管理數(shù)據(jù)庫".在該數(shù)據(jù)庫中,創(chuàng)建一個(gè)"管理員表","學(xué)生庫信息表","宿舍庫信息表","住宿分配表" 圖1-2 管理員實(shí)體E-R圖 用戶 編號 用戶名 admin 密碼 pss 圖1-4 宿舍 實(shí)體E-R圖 圖1-5 宿舍實(shí)體E-R圖 宿舍 ss 宿舍樓號 sslh 宿舍號 ssh 住宿分配 zs 宿舍樓號 sslh 宿舍號 ssh 學(xué)號 xh 圖1-3 學(xué)生實(shí)體E-R圖 圖1-6 實(shí)體之間關(guān)系E-R圖 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng) 采用的后臺數(shù)據(jù)庫是 Acces數(shù)據(jù)庫系統(tǒng),因此必需把上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)管理員 分配 宿舍 屬于 學(xué)生 服從 住 宿分配 管理 結(jié)構(gòu) 屬于 結(jié)構(gòu) 院系 專業(yè) 年級 班級 換為 Access數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu). 宿舍管理系統(tǒng)數(shù)據(jù)庫中各個(gè)表的設(shè)計(jì)結(jié)果如以下 表所示.每個(gè)表代珍在數(shù)據(jù)庫中的一個(gè) 表. 表是數(shù)據(jù)庫的基本信息結(jié)構(gòu),在設(shè)計(jì)表時(shí)按以下原則對信息分類 ( 3) 表中不應(yīng)該包含重復(fù)信息,而且信息不應(yīng)該在表之間復(fù)制。如對學(xué)生的年齡、性別、所在系班級只保存一次,以后只需在一處更改。 ( 4) 每個(gè)表應(yīng)該只包含關(guān)于一個(gè)主題的信息,這樣可以獨(dú)立于其他主題來維護(hù)每個(gè)主題的信息。 學(xué)生信息表( xs)用來保存學(xué)生的信息,表中各個(gè)字段的確良名稱以及對各個(gè)字段的說明如表2-1所示. 字段名稱 數(shù)據(jù)類型 說明 xm char 姓名 xh numeric 學(xué)號 jg char 籍貫 nj int 年級 bj int 班級 yx char 院系 zy char 專業(yè) xb char 性別 表2-1學(xué)生( xs)信息表 宿舍情況表( ss)用來保存宿舍信息,表中各個(gè)字段的名稱以及對各個(gè)字段的說明如表2-2 字段名稱 數(shù)據(jù)類型 說明 sslh numeric 宿舍樓號 ssh numeric 宿舍號 表2-2 宿舍( ss)信息表 宿舍分配表( zs) 用來保存住宿分配信息,表中各個(gè)字段的名稱以及對各個(gè)字段的說明如表2-3 字段名稱 數(shù)據(jù)類型 說明 sslh numeric 宿舍樓號 ssh numeric 宿舍號 xh numeric 學(xué)號 表2-3住宿( zs) 分配表 用戶信息表( user)用來保存用戶信息,表中各個(gè)字段的名稱以及對各個(gè)字段的說明如表2-4 字段名稱 數(shù)據(jù)類型 說明 username varchar 用戶名 pass varchar 密碼 表2-4用戶信息表( user) 四 、 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn) 在 需求分析和概念設(shè)計(jì)的基礎(chǔ)上得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)之后就可以在 delphi 數(shù)據(jù)庫系統(tǒng)中實(shí)現(xiàn)該邏輯結(jié)構(gòu).. 代碼設(shè)計(jì) ( 1) 學(xué)生學(xué)號代碼設(shè)計(jì) 為了讓學(xué)生便于管理,學(xué)校需要給每位學(xué)生一個(gè)學(xué)號。同時(shí),學(xué)生的學(xué)號必須不僅僅是代號,還必須能反映一定的信息。因此,學(xué)生學(xué)號代碼采用層次碼,并用八位整數(shù)表示,設(shè)計(jì)方案如圖 1所示,部分學(xué)號編碼列于表 1中。 學(xué)生順序號 系別 入學(xué)年份 圖 1 學(xué)號 代碼設(shè)計(jì)方案 表 1 學(xué)號代碼表 學(xué)生代碼 含義 0307020206 2020入學(xué)的信息系 26號學(xué)生 0307010126 2020入學(xué)的數(shù)學(xué)系 26號學(xué)生 注:由于學(xué)生眾多,表 1中只列舉了各
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1