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

正文內(nèi)容

畢業(yè)設(shè)計(jì)圖書管理系統(tǒng)畢業(yè)設(shè)計(jì)-閱讀頁(yè)

2025-08-01 15:01本頁(yè)面
  

【正文】 分部類和靜態(tài)類都是 C 所特有的,而且都是 C 版新增加的。 1)分部類 分部類和結(jié)構(gòu)是在類和結(jié)構(gòu)的聲明中,使用了 partial 修飾符的類和結(jié)構(gòu)。對(duì)泛型類,還要求聲明中的類型參數(shù)和對(duì)類型參數(shù)的約束也完全一致。另外,分部類也可以用作嵌套類,不過(guò)其包含類必須也是分部類。 2)靜態(tài)類 靜態(tài)類是在類的聲明中,使用了 static 修飾符的類。靜態(tài)類是密封的(不能派生其他類),靜態(tài)類不能被實(shí)例化,也不能包含實(shí)例構(gòu)造函數(shù)。例如: 接口與繼承 繼承( inheritance)是面向?qū)ο蟮幕咎卣?,所有?C 類和結(jié)構(gòu)都是直接或間接地從類 Object 派生的。 C 中的結(jié)構(gòu)不支持繼承,但是 C 支持類的單一繼承( single inheritance),多重繼承的問(wèn)題(與 Java 一樣)需通過(guò)接口來(lái)解決。接口定義統(tǒng)一的公用方法的原型,但是不包 含方法的具體實(shí)現(xiàn)代碼,方法體(代碼)由實(shí)現(xiàn)接口的類來(lái)定義(編寫)。接口相當(dāng)于組件的界面,供使用組件的用戶查詢和調(diào)用,而實(shí)現(xiàn)接口的類則是組件的編碼模塊本身。實(shí)現(xiàn)某個(gè)接口的類,必須實(shí)現(xiàn)該接口中的所有方法。 ? 接口繼承(非實(shí)現(xiàn)繼承) —— 派生類型只繼承了基類型中的函數(shù)簽名( signature of a function),包括函數(shù)名、類型參數(shù)的個(gè)數(shù)、每個(gè)形參( formal 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 13 parameter)的類型和種類( kind,值、引用、輸出),從左到右的順序,但是不包括函數(shù)的返回類型、參數(shù)名稱、類型參數(shù)的名稱、以及可對(duì)最右邊的參數(shù)指定的參數(shù)修飾符。接口繼承主要用于指定派生類應(yīng)該具有什么 特性和功能。 C++只支持實(shí)現(xiàn)繼承, VB 則只支持接口繼承, C++/CLI、 Java 和 C 都既支持實(shí)現(xiàn)繼承,也支持接口繼承,所以非常適用于編寫基于組件的分布式軟件。即,你可以在結(jié)構(gòu)中實(shí)現(xiàn)多個(gè)接口中定義的函數(shù)成員,但是你卻不能從類或結(jié)構(gòu)來(lái)派生新的結(jié)構(gòu),也不能從結(jié)構(gòu)派生新的類。 C 中的類,則支持單一實(shí)現(xiàn)繼承和多重接口繼 承。 1)虛方法 override 虛函數(shù)是面向?qū)ο缶幊讨袑?shí)現(xiàn)運(yùn)行時(shí)多態(tài)性的標(biāo)準(zhǔn)途徑,而編譯時(shí)的多態(tài)性則是由具有同樣函數(shù)名,但是函數(shù)簽名不同的多個(gè)重載( overload)函數(shù)來(lái)實(shí)現(xiàn)的。 2)隱藏方法 new 在 C++中,不需要添加任何修飾符,就可以任意重載或覆蓋基類的虛函數(shù)和非虛函數(shù),但是在 C 中,這樣做會(huì)得到一個(gè)編譯警告。解決辦法是,上面介紹過(guò)的使用 override 修飾符來(lái)明確重載基類的虛方法,以及使用 new 修飾符來(lái)顯式隱藏(覆蓋)基類中具有同樣簽名的(非虛)方法。在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的 環(huán)境。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開(kāi)發(fā)密切相關(guān),系統(tǒng)的開(kāi)發(fā)是系統(tǒng)管理的前提。 圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書館都是初步開(kāi)始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找。盡管有的圖書館有計(jì)算機(jī),但是尚未用于信息管理,沒(méi)有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開(kāi)發(fā)的基本環(huán)境。圖書館采取手工方式對(duì)圖書借閱情況進(jìn)行人工管理,由于信息比較多,圖書借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書館的工作人員和管理員也只是當(dāng)時(shí)對(duì)它比較清楚,時(shí)間一長(zhǎng),如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時(shí)、費(fèi)力。 基于這 些 問(wèn)題,我認(rèn)為有必要建立一個(gè)圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度 和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改圖書情況。圖書借閱者的需求是查詢圖書館所存的圖書、個(gè)人借閱情況及個(gè)人信息的修改;圖書館工作人員對(duì)圖書借閱者的借閱及還書要求進(jìn)行操作,同時(shí)形成借書或還書報(bào)表給借閱者查看確認(rèn);圖書館管理人員的功能最為復(fù)雜,包括對(duì)工作人員、圖書借閱者、圖書進(jìn)行管理和維護(hù)及系統(tǒng)狀態(tài)的查看、維護(hù)并生成催還圖書報(bào)表。一般情況下,圖書借閱者只應(yīng)該查詢和維護(hù)本人的借書情況和個(gè)人信息,若查詢和維護(hù)其他借閱者的借書情況和個(gè)人信息,就要知道其他圖書借閱者的借書證號(hào)和密碼。 圖書館工作人員有修改圖書借閱者借書和還書記錄的權(quán)限,所以需對(duì)工作人員登陸本模塊進(jìn)行更多的考慮。 圖書館管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計(jì)圖書的基本信息;瀏覽、查詢、統(tǒng)計(jì)、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統(tǒng)計(jì)圖書館的借閱信息 。因此 ,比較適合于采用數(shù)據(jù)庫(kù)管理。 本系統(tǒng)的設(shè)計(jì)是在 Windows XP 操作系統(tǒng)環(huán)境下,使用 Visual 20xx 中文版開(kāi)發(fā)成功的。 所謂的對(duì) 象是一種抽象的名稱,用來(lái)對(duì)應(yīng)實(shí)現(xiàn)世界存在的“東西”。對(duì)象內(nèi)部的數(shù)據(jù)是不能隨意更改的,必須由外部向其傳遞信息,再由對(duì)象按其方法加以處理。 類可視為一個(gè)產(chǎn)品模具、一個(gè)模塊。類的概念是面向?qū)ο蟪绦蛟O(shè)計(jì)最重要的特征。 面向?qū)ο笤O(shè)計(jì)的核心是類的設(shè)計(jì)。 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 17 第 五 章 系統(tǒng)概要設(shè)計(jì) 模塊分析 功能模塊圖 圖示 模塊分析 “圖書資料管理”模塊 “圖書資料管理”模塊主要實(shí)現(xiàn)圖書資料的分條瀏覽、添加、修改、刪除 、查詢和打印功能。單擊“命令按鈕工具欄”中的按鈕可以對(duì) “書籍資料”頁(yè)框中的記錄進(jìn)行相應(yīng)的操作。在表單的“學(xué)生資料”頁(yè)框中可以通過(guò)“移動(dòng)記錄工具欄”分條查看系統(tǒng)內(nèi)所有的學(xué)生詳細(xì)資料,包括學(xué)生姓名、性別、系別、班級(jí)等資料。 “借還書操作”模塊 “借還書操作”模塊主要實(shí)現(xiàn)讀者借書記錄的查看、借還書操作、圖書借閱排行榜、查看逾期未歸還圖書和記錄打印等功能。在“讀者借書記錄”表單中單擊“借書”按鈕 ,在打開(kāi)的“輸入”表單中 ,輸入要借出的圖書編號(hào) ,如果該圖書在館中而且該讀者還能借書 , 則借書成功。 當(dāng)表單中顯示的是讀者未歸還的圖書列表時(shí) , 在列出借書記錄的表格中雙擊要?dú)w還的圖書的“圖書編號(hào)”欄即可將此圖書還入。 在“讀者借書記錄”表單中 ,單擊“排行”按鈕 ,可以查看系統(tǒng)內(nèi)借閱次數(shù)在所有圖書內(nèi)排行前 10名的圖書的列表。 本系統(tǒng)要實(shí)現(xiàn)圖書資料和學(xué)生資料的管理 , 所以需要?jiǎng)?chuàng)建 “學(xué)生信息 ” (Student)數(shù)據(jù)表和“圖書信息 ” (Book) 數(shù)據(jù)表。 由于系統(tǒng)要實(shí)現(xiàn)讀者借還書功能、還要實(shí)現(xiàn)讀者借還書記錄的 查看 ,所以還需創(chuàng)建一個(gè)“讀者借書記錄 ” (JyRec) 數(shù)據(jù)表來(lái)保存讀者的借閱記錄。 在 VFP 主窗口中選擇“文件”菜單下“新建”子菜單 , 在打開(kāi)的“新建”對(duì)話框的“文件類型“區(qū)域中選中”項(xiàng)目 ”,然后單擊右側(cè)的 ”新建文件 ”按鈕 ,打開(kāi)”創(chuàng)建“對(duì)話框中的”項(xiàng)目文件“文本框中輸入項(xiàng)目名稱 , 在此輸入 Tushu”,單擊“保存”按鈕即創(chuàng)建了一個(gè)項(xiàng)目。 在項(xiàng)目管理器的“數(shù)據(jù)”選項(xiàng)卡中打開(kāi)剛才創(chuàng)建的“ Tushu”數(shù)據(jù)庫(kù)的目錄樹(shù),選中“數(shù)據(jù)表” ,單擊右側(cè)的“新建”按鈕即可開(kāi)始數(shù)據(jù)表的創(chuàng)建。 “系統(tǒng)賬號(hào)” (圖書卡號(hào) ) 數(shù)據(jù)表的宇段屬性設(shè)置如表 1 所示。 “ 學(xué)生信息 ” (BookInformation) 數(shù)據(jù)表各 字 段的屬性設(shè)置如表 2 所示。 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 22 “讀者借書記錄”( JyRec)數(shù)據(jù)表的字段屬性如表 5 所示。 將“借書卡”( LentBookCard)數(shù)據(jù)表、“借書卡類別”( LentCardType)數(shù)據(jù)表、“圖書信息”( BookInformation)數(shù)據(jù)表、 “讀者借書記錄”( LentNoteInfor)數(shù)據(jù)表添加到表單的數(shù)據(jù)環(huán)境中,用主外鍵建立關(guān)聯(lián)。 .Net 為開(kāi)發(fā)WinForm 的應(yīng)用程序提供了豐富的 Class Library(類庫(kù))。在此名稱空間中定義了許多類,在開(kāi)發(fā)基于 .Net 的 GUI應(yīng)用程序的時(shí)候,就是通過(guò)繼承 和擴(kuò)展這些類才使得我們的程序有著多樣的用戶界面。一個(gè)文件設(shè)為項(xiàng)目的主文件后 , 該文件的將以粗體顯示 LibraryLogin 程序的代碼為:(見(jiàn)附表) 創(chuàng)建系統(tǒng)常用類 系統(tǒng)主表單中“ 學(xué)生資料”和“書籍資料”頁(yè)框控件中都需要用到“移動(dòng)記錄工具欄”和“命令按鈕工具欄” , 這兩個(gè)命令按鈕工具欄如果在表單中分別創(chuàng)建會(huì)太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 23 使工作變得繁瑣,可以采用創(chuàng)建工具欄類 , 然后在表單中用實(shí)例化的方式來(lái)簡(jiǎn)化工作。 “移動(dòng)記錄工具欄”類包括“首記錄”、“上一個(gè)”、“下一個(gè)”和“末記錄”4個(gè)按鈕,在表單中可以利用這 4 個(gè)按鈕定位數(shù)據(jù)表中的記錄指針。 創(chuàng)建 登錄表單 系統(tǒng)主表單的功能 為了系統(tǒng)有安全 ,一般系統(tǒng)都設(shè)有登錄窗體 ,登錄該系統(tǒng)除了輸入正確的用戶名和密碼外 ,還必須選擇用戶登錄的權(quán)限 .不同權(quán)限的用戶登錄系統(tǒng)分別執(zhí)行不同有操作 . 本系統(tǒng)登錄權(quán)限分為四類 : 圖書管理員 :能夠?qū)D書進(jìn)行 增加 ,刪除 ,修改 ,查詢 ,以及圖書證件的查詢操作 . 證件管理員 :能對(duì)圖書證件進(jìn)行增加 ,刪除 ,修改 ,查詢操作等 . 普通管理員 :能對(duì)圖書信息進(jìn)行增 ,刪 ,改 ,查 ,并能對(duì)圖書證件進(jìn)行增 ,刪 ,改 ,查 . 高級(jí)管理員 :能執(zhí)行本系統(tǒng)全部功能 . 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 24 圖示 創(chuàng)建系統(tǒng)主表單界面 設(shè)計(jì) Winform 父窗體, 命名為“ LibraryMainWindow”。 圖示 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 25 圖書管理主窗體主窗體主要包括 : 標(biāo)題欄 :圖書管理系統(tǒng) 。 工具欄:相當(dāng)于工具欄的快捷方式,包括圖書信息(圖書查詢,圖書借閱,圖書歸還),修改信息(圖書修改,證件修改,添加代碼),新書入庫(kù),新政辦理,證件掛失、注銷,舊書銷毀,借出比例,圖書類別信息,用戶設(shè)置, 窗體容器區(qū):存放子窗體; 狀態(tài)欄(初始化信息,系統(tǒng)當(dāng)前時(shí)間); . 新 書入庫(kù) 當(dāng)圖書館新進(jìn)一批圖書時(shí),管理員要通過(guò)該系統(tǒng)將所有圖書添加到系統(tǒng)數(shù)據(jù)庫(kù)中。 使用設(shè)置掩碼控件限制用戶的輸入。 該窗體用 TabCotrol 控件將同類型的信息層疊在一個(gè)窗體以方便操作。可以點(diǎn)擊重置按鈕清空文本框。 如果用戶輸入正確無(wú)誤,單擊保存,將輸入的圖書信息插入庫(kù)存中。也可以點(diǎn)擊下一 頁(yè)按鈕跳到下一頁(yè)。 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 26 圖示 圖書借閱 在“學(xué)生信息”( StuPage)被激活時(shí),應(yīng)該將“學(xué)生信息”( Student)數(shù)據(jù)表所在工作區(qū)作為表單的當(dāng)前工作區(qū),取消由其他表單設(shè)置的過(guò)慮條件,并且使頁(yè)面進(jìn)入瀏覽狀態(tài)。 圖書借閱介紹 :首先用戶先選定自己要借閱的圖書 ,然后通過(guò)管理員輸入用戶的卡號(hào),然后要判斷用戶的卡號(hào)是否正確,如果不正確給出提示,其次判斷用戶的卡號(hào)是普通卡還是貴賓卡,是否能滿足用戶借閱圖書的數(shù)量。 當(dāng)用戶借閱圖書成功后,將更新圖書信息,用戶圖書證件性息。單擊上一頁(yè)可以跳轉(zhuǎn)至圖書查詢 。 太原理工大
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1