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

正文內(nèi)容

文檔管理系統(tǒng)論文(編輯修改稿)

2024-12-22 16:04 本頁面
 

【文章內(nèi)容簡介】 : 借閱信息 借閱編號 資料編號 用戶編號 借出日期 歸還日期 歸還期限 說明 資料信息實體 ER 圖: 資料信息 資料編號 資料名稱 資料類型 保密級別 借閱時限 內(nèi)容簡介 用戶信息實體 ER 圖: 用戶信息 編號 姓名 性別 部門 借閱級別 分類信息 ER 圖: 分類信息 分類編號 分類名稱 部門信息實體 ER 圖: 部門信息 部門編號 部門名稱 系統(tǒng)用戶信息實體 ER 圖: 系統(tǒng)用戶信息 用戶名 密碼 姓名 系統(tǒng)用戶管理 用戶權(quán)限管理 用戶信息管理 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計完 成后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)類型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu). 使用 VISUAL FOXPRO 開發(fā)對加以連接使用 VISUAL FOXPRO 自帶數(shù)據(jù)庫資料管理系統(tǒng)中使用的各個數(shù)據(jù)表的字段設(shè)置如下: 借閱信息表( DataLend) 字段名 類型 寬度 可否為空 默認值 說明 借閱編號 字符型 8 否 主索引字段 資料編號 字符型 8 否 普通索引字段 用戶編號 字符型 8 否 普通索引字段 借出日期 日期型 8 否 歸還日期 日期型 8 歸還期限 日期型 8 說明 字符型 100 用戶信息表( UseInfo) 字段名 類型 寬度 可否為空 默認值 說明 編號 字符型 6 否 主索引字段 姓名 字符型 20 性別 字符型 2 部門 字符型 20 借閱級別 整型 4 普通索引字段 資料信息表( Datainfo) 字段名 類型 寬度 可否為空 默認值 說明 資料編號 字符型 8 否 主索引字段 資料名稱 字符型 40 否 資料類型 字符型 8 否 普通索引字段 存檔日期 日期型 8 否 資料數(shù)量 整型 4 否 1 借出數(shù)量 整型 4 0 借閱次數(shù) 整型 4 0 資料來源 字符型 40 所屬部門 字符型 40 保密級別 數(shù)值型 1 否 1 借閱時限 數(shù)值型 4 1 內(nèi)容簡介 字符型 100 分類信息表( Datacate) 字段名 類型 寬度 可否為空 默認值 說明 編號 字符型 4 否 主索引字段 分類名稱 字符型 20 否 部門信息表( DepartInfo) 字段名 類型 寬度 可否為空 默認值 說明 部門編號 字符型 4 否 主索引字段 部門名稱 字符型 20 否 系統(tǒng)用戶信息表( SysUser) 字段名 類型 寬度 可否為空 默認值 說明 用戶名 字符型 20 否 主索引字段 密碼 字符型 20 否 姓名 字符型 20 系統(tǒng)用戶管理 邏輯型 1 .F. 用戶權(quán)限管理 邏輯型 1 .F. 用戶信息管理 邏輯型 1 .F. 資料信息管理 邏輯型 1 .F. 借閱信息管理 邏輯型 1 .F. 用戶信息瀏覽 邏輯型 1 .T. 資料信息瀏覽 邏輯型 1 .T. 借閱信息瀏覽 邏輯型 1 .T. 資料借還操作 邏輯型 1 .F. ??數(shù)據(jù)庫的安全性、完整性、并發(fā)控制和恢復(fù) 信息數(shù)據(jù)是學校中非常重要的資源,因此保證數(shù)據(jù)庫的安全可靠、正確有效是非常重要的問題。一般的數(shù)據(jù)庫管理系統(tǒng)( DBMS)都有提供了一定的數(shù)據(jù)保護功能。數(shù)據(jù)庫保護也稱為數(shù)據(jù)控制,主要包括數(shù)據(jù)的安全性、完整性、并發(fā)控制和數(shù)據(jù)庫的恢復(fù)等。 ( 1)數(shù)據(jù)庫的安全性 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞 。由于數(shù)據(jù)庫系統(tǒng)中存放著大量的數(shù)據(jù),且為許多用戶所共享,因此安全性問題是必須首先要解決的。一般計算機系統(tǒng)中的安全措施是按照“用戶標識和鑒別”、“ DBMS 存取控制”、“ OS 級安全控制”、“ DB 密碼存儲”來一級一級設(shè)置的。 在現(xiàn)在流行的數(shù)據(jù)庫系統(tǒng)中一般都提供以下兩種控制:用戶標識和鑒別、數(shù)據(jù)存取控制。 ( 2)數(shù)據(jù)完整性 為了保證數(shù)據(jù)庫數(shù)據(jù)的正確性和相容性,數(shù)據(jù)庫管理系統(tǒng)( DBMS)都提供了一種機制來檢查數(shù)據(jù)庫中的數(shù)據(jù),看它是否滿足語義的規(guī)定條件, DBMS 稱這種機制為“數(shù)據(jù)完整性檢查”。一般的 DBMS 中是通過完整性約束和數(shù)據(jù)庫觸發(fā)器來實現(xiàn)這一機制的。 ( 3)并發(fā)控制 在多用戶數(shù)據(jù)庫環(huán)境中,多個用戶程序可并行存取數(shù)據(jù)庫中的數(shù)據(jù),為了以正確的方式調(diào)度該并發(fā)操作,避免造成“丟失修改”、“不能重讀”、“讀臟數(shù)據(jù)”等不一致的情況, DBMS 引入了“并發(fā)控制”這一機制。 并發(fā)控制的主要方法是采用封鎖機制,一般采用兩種封鎖機制:共享機制和排它機制來實現(xiàn)。 ( 4)數(shù)據(jù)庫后備與恢復(fù) 主要使用轉(zhuǎn)儲、日志等方法進行數(shù)據(jù)庫的恢復(fù)。 用戶界面設(shè)計 用戶界面是指軟件系統(tǒng)與用戶之間交互的接口,通常包括輸出,輸入,人機對話的界面 與方式等。由于本系統(tǒng)的最終用戶是那些對計算機技術(shù)并不算很精通的管理人員,因此本系統(tǒng)采用了基于菜單選擇,填寫表格和簡單的問答選擇等友好的用戶界面交互方式。 ??系統(tǒng)安全性驗證用戶界面設(shè)計 用戶登錄窗口界面是用戶看到的第一幅畫面,也是進入系統(tǒng)之前必須經(jīng)過的一道“關(guān)口”。因此,簡潔、實用、友好是設(shè)計時應(yīng)當考慮到的風格。 登錄本系統(tǒng),用戶將看到如下畫面: 登錄界面圖 本系統(tǒng)注重用戶的權(quán)限的限制,當需修改學生基本信 息,學生注冊信息等關(guān)鍵信息時,要求用戶再次輸入密碼。 ?系統(tǒng)主畫面屏幕區(qū)域設(shè)計 進行系統(tǒng)的主畫面屏幕區(qū)域設(shè)計時,是將整個屏幕劃分為三個區(qū)域,如下圖所示: 主 菜 單 區(qū) 工 作 區(qū) 狀 態(tài) 信 息 區(qū) 在屏幕的最上方是主菜單區(qū),顯示本系統(tǒng)的功能主菜單。用戶可以有鼠標左鍵來選擇相應(yīng)的菜單,也可以用快捷鍵進行操作,然后用同樣的方法在相應(yīng)菜單下拉出該項的二級菜單(如果有的話),如果還有三級菜單,用戶可在二級菜單選擇相應(yīng)的功能項,系統(tǒng)會自動彈出三級菜單。 當通過菜單選擇了所要進行的工作以后 ,系統(tǒng)進入相應(yīng)的業(yè)務(wù)處理功能,這時業(yè)務(wù)處理活動在屏幕中間區(qū)域即工作區(qū)進行。在整個業(yè)務(wù)處理過程中,主菜單區(qū)始終存在以使用戶明確當前正在進行的處理,當用戶為業(yè)務(wù)處理完畢后,系統(tǒng)返回主菜單。 第四章 系統(tǒng)編碼與實現(xiàn) 開發(fā)平臺的選擇 考慮到本系統(tǒng)的性能要求,和現(xiàn)有的條件,我們選擇了 WINDOWSXP 中文版作為開發(fā)、測試和運行的平臺。因為 WINDOWS 操作系統(tǒng)是目前應(yīng)用最廣的操作系統(tǒng),它以全新的圖形界面,簡單快捷的操作方式,支持多媒體功能等特點而成為軟件發(fā)展的流行趨勢,選用它作為開發(fā)平臺,易于功能 的擴展和軟件升級。 開發(fā)工具的選擇 針對目前世界上流行的大量軟件和開發(fā)工具,經(jīng)過認真分析其優(yōu)缺點,結(jié)合學籍器具管理系統(tǒng)的需要和目前的硬件環(huán)境,我們選用微軟 WINDOWS 平臺下的 Visual (簡寫為 )作為軟件開發(fā)工具。選用該工具有發(fā)下幾方面的優(yōu)點: ( 1) 是目前微機上最優(yōu)秀的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)軟件,正如其名稱中冠以的“ Visual”一樣,它采用了可視化、面向?qū)ο蟮某绦蛟O(shè)計方法,大大簡化了應(yīng)用系統(tǒng)的開發(fā)過程,并提高了系統(tǒng)工程的模塊化和緊湊性。 ( 2) 版本中提供了大量的諸如“數(shù)據(jù)庫設(shè)計器”、“表單設(shè)計器”、“菜單設(shè)計器”、“報表設(shè)計器”等開發(fā)設(shè)計工具和向?qū)Чぞ撸?Wizard) ,使以往費時費力的開發(fā)工作變得輕松自如。這些可視化的設(shè)計工具免除了開發(fā)者編寫大量程序代碼的工作。 程序設(shè)計( 部分邏輯及代碼) 創(chuàng)建可視化按鈕 要使鼠標指針移動到按鈕上方時鼠標指針發(fā)生變化,需要在按鈕的“ MouseMove” 事件中添加代碼。 *———— 修改控件上鼠標指針形狀 LPARAMETERS nButton, nShift, nXCoord, nYCoord = 99 amp。amp。———— 使用自定義的鼠標指針 = amp。amp?!?鼠標指針文件 創(chuàng)建可視化類 單擊【首記錄】按鈕時,只需要將記錄指針移動到表的第一條記錄即可,按鈕的“ Click” 事件代碼如下: GO TOP amp。amp。到首記錄 amp。amp。刷新表單 單擊【上記錄】按鈕時,首先判斷記錄指針是否位 于第一條記錄,如果是,則彈出警告,否則將記錄指針向前移動一個位置,該按鈕的“ click”事件代碼如下: *—— 如果到了數(shù)據(jù)表首部 IF BOF() .OR. RECNO() = 1 MessageBox(已到首記錄 ,48,移動記錄 ) ELSE *—— 如果數(shù)據(jù)指針不位于數(shù)據(jù)表首部 SKIP1 ENDIF *—— 刷新表單 單擊【下記錄】按鈕代碼: *—— 如果記錄指針位于數(shù)據(jù)表末尾 IF EOF() or RecNO() = RecCount() MessageBox(已到末記錄 ,48,移動記錄 ) *—— 如果記錄指針不位于數(shù)據(jù)表末尾 ELSE *—— 記錄指針下移 SKIP ENDIF *—— 刷新表單 () 單擊【末記錄】按鈕代碼: GO BOTTOM amp。amp。到數(shù)據(jù)表末尾 amp。amp。刷新表單 “ MyMove” 類的“ Refresh”事件代碼如下: *—— 如果數(shù)據(jù)表為空或者只有一條記錄 IF BOF() .AND. EOF() .OR. RECCOUNT()=1 =.F. =.F. =.F. =.F. ELSE *—— 如果在記錄指針在數(shù)據(jù)表的末尾 IF RECNO()=RECCOUNT() .OR. EOF() =.T. =.T. =.F. =.F. ELSE *—— 如果記錄指針在數(shù)據(jù)表的首部 IF RECNO()=1 .OR. BOF() =.F. =.F. =.T. =.T. ELSE *—— 如果記錄指針不在數(shù)據(jù)表的首部也不在尾部 =.T. =.T. =.T. =.T. ENDIF ENDIF ENDIF “命令按鈕工具欄”類 【推出】按鈕的“ Click”事件代碼: LOCAL YN YN=Messagebox(確定退出 ,4+32,資料管理系統(tǒng) ) IF YN=6 ENDIF 創(chuàng)建系統(tǒng)主表單 創(chuàng)建主程序 *—— 系統(tǒng)環(huán)境設(shè)置 CLEAR CLEAR ALL SET ESCAPE OFF amp。amp。 禁止運行的程序在按 ESC 鍵被中斷 SET TALK OFF amp。amp。 關(guān)閉命令顯示 SET SAFETY OFF amp。amp。 覆蓋時不要確認 SET STAT BAR OFF amp。amp。 將狀態(tài)欄關(guān)閉 SET SYSMENU OFF amp。amp。 可關(guān)掉 VFP系統(tǒng)菜單區(qū)域 SET SYSMENU TO amp。amp。 關(guān)閉系統(tǒng)菜單 SET CENTURY ON amp。amp。 顯示四位年代 SET DATE ANSI amp。amp。 指定日期表達式的顯示格式為 *—— 避免多次運行程序 *—— 聲明 API函數(shù)“ FindWindow” DECLARE Int
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1