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

正文內容

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

2024-12-29 16:00 本頁面
 

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