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

正文內(nèi)容

[精品論文]c++圖書管理系統(tǒng)(文件)

2024-10-08 12:24 上一頁面

下一頁面
 

【正文】 。//用戶信息 LENDINFO lendInfo。 7. 管理所有數(shù)據(jù)的結(jié)構(gòu)體 typedef struct _manageinfo_tag { u32 dwType。//操作 1:logon 2:adduser 3:deleteuser 4:updateuser 5:修改密碼 6:登出 QString sIP。 6. 用戶日志信息結(jié)構(gòu)體 typedef struct _userloginfo_tag { u32 dwID。//讀者所在地 QString sPost。//讀者所屬學(xué)校 QString sDepartment。//讀者發(fā)卡日期 QString sCardNum。//讀者 ID QString sName。//書籍類型 C++圖書管理系統(tǒng) 26 QString sDescription。//操作圖書 ID QString sBookName。 4. 書籍日志信息結(jié)構(gòu)體 typedef struct bookloginfo_tag { u32 dwID。//是否逾期 0:未逾期 ,1:逾期 u32 dwOverDays。//頁數(shù) double fPrice。//作者 QString sType。//圖書狀態(tài) 0:未借出 1:借出 2:遺失 }BOOKINFO, *PBOOKINFO。//頁數(shù) double fPrice。//作者 QString sType。//最后登錄時(shí)間 }USERINFO, *PUSERINFO。//狀態(tài) 0:正常 1:禁用 QString sLoginTime。//保存用戶權(quán)限 QString sBirthDay。//保存用戶 ID QString sName。但是,有時(shí)候用戶也需要對這些數(shù)據(jù)庫集合中的每一行進(jìn)行作。 (3) 執(zhí)行比 CHECK 更復(fù)雜的約束操作。觸發(fā)器常用來實(shí)現(xiàn)復(fù)雜的商業(yè)規(guī)則。 (3) 減少網(wǎng)絡(luò)流量:所有數(shù)據(jù)處理 都是在服務(wù)器進(jìn)行,所以,前臺只發(fā)送調(diào)用存儲過程的指令和參數(shù),這樣能大減少了網(wǎng)絡(luò)上數(shù)據(jù)的流量。 數(shù)據(jù)庫實(shí)現(xiàn)原理 存儲過程 (stored procedue) 存儲過程是一組先編譯好的 TransactSQL 語句。 (6) SQL 用戶可以是應(yīng)用程序,也可以是最終用戶。 (4) 一個(gè)基本表可以跨一個(gè)或多個(gè)存儲文件,而一個(gè)存儲文件可存放一個(gè)或多個(gè)基本表。 (1) 一個(gè) SQL 數(shù)據(jù)庫是表( Table)的匯集,它用一個(gè)或若干個(gè)SQL 模式義。這樣 SQL 語言很快被整個(gè)計(jì)算機(jī)界認(rèn)可。 SQL 是 STRUCTURE QUERY LANGUAGE(結(jié)構(gòu)化查詢語言)的縮寫,它是操作數(shù)據(jù)庫的工業(yè)標(biāo)準(zhǔn)語言。也就是對概念模式的修改盡量不影響外模式和應(yīng)用程序,這樣,我們稱數(shù)據(jù)庫達(dá)到了邏輯數(shù)據(jù)獨(dú)立性。數(shù)據(jù)獨(dú)立性分成物理數(shù)據(jù)獨(dú)立性和邏輯數(shù)據(jù)獨(dú)立性兩級。 三級結(jié)構(gòu)之間往往差別很大,為了實(shí)現(xiàn)這三個(gè)抽象級別的聯(lián)系和轉(zhuǎn)換, DBMS 在三級結(jié)構(gòu)之間提供兩個(gè)層次 的映象( mappings) : 外模式 /模式映象,模式 /內(nèi)模式映象。 內(nèi)部級最接近于物理存儲設(shè)備,涉及到實(shí)際數(shù)據(jù)存儲的結(jié)構(gòu)。 外部級最接近用戶,是單個(gè)用戶所能看 到的數(shù)據(jù)特性。面向?qū)ο竽P湍芡暾孛枋霈F(xiàn)實(shí)世界的數(shù)據(jù)結(jié)構(gòu),具有豐富的表達(dá)能力,但模型相對較復(fù)雜,涉及的知識面也廣,因此面向?qū)ο髷?shù)據(jù)庫尚未達(dá)到關(guān)系數(shù)據(jù)庫那樣的普及程度。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合。 (2) 網(wǎng)狀模型。 (1) 層次模型。在數(shù)據(jù)庫技術(shù)中,我們用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實(shí)世界進(jìn)行抽象,表示實(shí)體類型及實(shí)體間聯(lián)系的模型稱為 “ 數(shù)據(jù)模型 ”。至 60 年代,數(shù)據(jù)處理成為計(jì)算機(jī)的主要應(yīng)用。數(shù)據(jù)庫不僅用 到數(shù)據(jù)結(jié)構(gòu)的知識,而且豐富了數(shù)據(jù)結(jié)構(gòu)的內(nèi)容。 (3) 數(shù)據(jù)庫系統(tǒng)( Database System, DBS) : DBS 是實(shí)現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計(jì)算機(jī)軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。 在數(shù)據(jù)庫技術(shù)中有四個(gè)名詞 : (1) 數(shù)據(jù)庫( database, DB) : DB 是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)成為信息系統(tǒng)首先關(guān)心的問題,而利用這些數(shù)據(jù)的應(yīng)用程序設(shè)計(jì)則退居到以既定的數(shù)據(jù)結(jié)構(gòu)為基礎(chǔ)的外圍地位。數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)過三個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫階段。 使用計(jì)算機(jī)以后,數(shù)據(jù)處理的速度和規(guī)模,無論是相對于手工方式,還是機(jī)械方式,都是無可比擬的在數(shù)據(jù)處理中,通常計(jì)算是比較簡單的而數(shù)據(jù)的管理比較復(fù)雜。存儲器的容量、存儲速率直接影響到數(shù)據(jù)管理技術(shù)的 發(fā)展。在軟件需求分析階段,已搞清了軟件“做 什么” 的問題,并描述出了系統(tǒng)的邏輯模型。 C++圖書管理系統(tǒng) 14 4 系統(tǒng)設(shè)計(jì) 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)設(shè)計(jì)又稱系統(tǒng)物理設(shè)計(jì)。 借出記錄:獲得借出的圖書記錄,及其相關(guān)信息,波形圖可以直觀的顯示 一段時(shí)間內(nèi)借出圖書的數(shù)量,當(dāng)鼠標(biāo)移動到波形線上的時(shí)候,得到該段時(shí)間內(nèi)借出圖書的詳細(xì)信息,如:借閱者、書名、借出時(shí)間、是否逾期等等;表格形式則一表格的形式詳細(xì)的顯示圖書名、借閱者、借出時(shí)間、是否逾期,如果沒有預(yù)期則顯示借出的天數(shù),如果逾期需要突出的顯示出來并顯示預(yù)期作為提示。 (8) 更新圖書 如果發(fā)現(xiàn)書籍的相關(guān)信息有誤,需要對該信息進(jìn)行修改,重新存入數(shù)據(jù)庫中,便于在書記查找的時(shí)候獲得的是 該書的正確信息。 (3) 修改密碼 任何用戶都可以修 改自己的登陸密碼,用戶需要輸入舊的密碼,新密碼需要輸入兩次,保證其安全性。 (2) 用戶管理 對用戶的相關(guān)操作,例如:添加新用戶、刪除用戶、查詢用戶、修改用戶資料。 功能介紹 圖 列出了這個(gè)系統(tǒng)各功能之間的關(guān)系 圖 系統(tǒng)功能圖 (1) 用戶登錄 只有已注冊用戶才能登陸系統(tǒng),為了滿足不同用的需求級別,用戶包括三種權(quán)限,系統(tǒng)管理員、 操作員、讀者,不同權(quán)限的用戶,其所能執(zhí)行的操作不相同,下面是用戶的相關(guān)權(quán)限。 圖 系統(tǒng)整體設(shè)計(jì)流程圖 功能需求 根據(jù)自己調(diào)查圖書館的業(yè)務(wù)情況,從實(shí)際應(yīng)用的角度出發(fā),確定為用戶提供和實(shí)現(xiàn)以下功能: (1) 登錄功能 (2) 讀者:主要提供直接查詢(包括模糊查詢)和多條件分類查需求分析 系統(tǒng)設(shè)計(jì) 系統(tǒng)編碼 系統(tǒng)測試 系統(tǒng)功能圖 功能分析 框架分析 系統(tǒng)功能 系統(tǒng)界面 畫出功能圖 測試系統(tǒng)的所有功能,達(dá)到預(yù)期效果 C++圖書管理系統(tǒng) 11 詢功能。我們稱為軟件的生存期。)成員函數(shù)來執(zhí)行SQL 語句,一旦查詢到數(shù)據(jù)庫中有相關(guān)的記錄,就可以通過QSqlQuery:: isSelect() amp。 (password)。//由于我們使用的 MySQL 數(shù)據(jù)庫,所以這里指定的數(shù)據(jù)庫名字是 QMYSQL。 使用 MySQL 數(shù)據(jù)庫 因?yàn)楸鞠到y(tǒng)主要用到 MySQL 數(shù)據(jù)庫編程,所以詳細(xì)的介紹其使用方法。這一點(diǎn)在多線程編程時(shí)應(yīng)該注意。一個(gè)進(jìn)程中的所有線程都在該進(jìn)程的虛擬地址空間中,共同使用這些虛擬地址空間、全局變量和系統(tǒng)資源,所以線程間的通訊非常方便,多線程技術(shù)的應(yīng)用也較為廣泛。系統(tǒng)創(chuàng)建好進(jìn)程后,實(shí)際 上就啟動執(zhí)行了該進(jìn)程的主執(zhí)行線程,主執(zhí)行線程以函數(shù)地址形式,比如說 main 或 WinMain 函數(shù),將程序的啟動點(diǎn)提供給 Windows 系統(tǒng)。 典型的 C/S 結(jié)構(gòu)有以下特點(diǎn): (1) 服務(wù)器負(fù)責(zé)數(shù)據(jù)管理及程序處理 (2) 客戶機(jī)負(fù)責(zé)界面描述和界面顯示 (3) 客戶機(jī)向服務(wù)器提出處理要求 (4) 服務(wù)器響應(yīng)將處 理結(jié)果返回客戶機(jī) (5) 使網(wǎng)絡(luò)數(shù)據(jù)流量最少 近幾 年,客戶機(jī) /服務(wù)器體系日益成熟而且應(yīng)用越來越廣泛 , 許多C++圖書管理系統(tǒng) 7 圖書館管理系統(tǒng)都用這種結(jié)構(gòu)進(jìn)行設(shè) 計(jì)。為使用戶能直觀地進(jìn)行操作 ,一般要使用圖形用戶接口 (GUI),操作簡單、易學(xué)易用。MySQL 使用 GPL(GNU General Public License,通用公共許可 ),在 中定義了你在不同的場合對軟件可以或不可以做什么。 MySQL 是一個(gè)快速的、多線程、多用戶和健壯的 SQL 數(shù)據(jù)庫服務(wù)器。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫??梢允褂脤?shí)用程序裝載和維護(hù)數(shù)據(jù),還可以使用查詢檢索您感興趣的信息。 (2) Workgroup Server Edition(WSE)主要適用于小型和中型企業(yè),它提供除大型機(jī)連接之外的所有 DB2 ESE 特性。 2. DB2 for z/OS 為主機(jī)系統(tǒng)提供 DB2 的所有特性。 C++圖書管理系統(tǒng) 5 DB2 DB2 是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng) (RDBMS),是 Information Management 產(chǎn)品系列的一部分。 常用開發(fā)技術(shù)比較 Qt 提供了許多數(shù)據(jù)庫訪問的接口,主要包括 ODBC、 DB2 和 MYSQL等等。 (3) 開放性,安全性,可靠性及可擴(kuò)展性原則 (4) 兼容性原則 對于所選軟硬件系統(tǒng)及平臺,能很好地適應(yīng)開發(fā)和使用的需要。另外,圖書管理員能根據(jù)需要通過該系統(tǒng)的服務(wù)端自行修改圖書信息,增加或刪除圖書書目等。 為提高圖書查詢效率,減少系部圖書管理員的工作負(fù)擔(dān),有必要開發(fā)一個(gè)小型圖書管理軟件來對系部圖書實(shí)施有效管理。C++圖書管理系統(tǒng) 2 1 緒論 系統(tǒng)開發(fā)背景 目前,在高校系部圖書管理中,師生查找圖書都是采用傳統(tǒng)的查詢方法,讓讀者在圖書分類架上一本本地去查找,這樣不僅很難找到自己所需要的圖書,而且費(fèi)時(shí)費(fèi)力。 隨著社會的日益發(fā)展,尤其是科技的迅猛發(fā)展,使得我 國各項(xiàng)事業(yè)得到了前所未有的突破,不僅提高了工作效率,而且也降低了勞動強(qiáng)度,美化了工作環(huán)境。 system management include the reader management, books classification management, library management, overdue library management, account management and other administrative privileges. One more query terms, fuzzy query, library classification management, synchronization, realtime, multidocument view is the difficulty of this system. Keywords: Multidocument,Qt,C++,C/S,MySQC++圖書管理系統(tǒng) III 目錄 摘要 ................................................................................................................. I Abstract ..........................................................................................................II 目錄 .............................................................................................................. III 前言 ................................................................................................................ 1 1 緒論 ............................................................................................................ 2 系統(tǒng)開發(fā)背景 .................................................................................. 2 設(shè)計(jì)目標(biāo) .......................................................................................... 2 系統(tǒng)設(shè)計(jì)原則 .................................................................................. 3 2 系統(tǒng)開發(fā)工具及相應(yīng)技術(shù)簡介 ................................................................ 4 Qt 簡介 ..........................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1