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

正文內(nèi)容

畢業(yè)設計(論文)_圖書管理系統(tǒng)畢業(yè)設計-在線瀏覽

2024-10-31 10:44本頁面
  

【正文】 ........................................................................................................................................................ 39 太原理工大學高等教育自學考試 5 第 1 章 基礎理論知識 數(shù)據(jù)庫應用系統(tǒng)開發(fā)簡介 在數(shù)據(jù)庫應用系統(tǒng)開發(fā)之前 ,對開發(fā)數(shù)據(jù)庫的基本概念應當了解,對數(shù)據(jù)庫的結構、開發(fā)數(shù)據(jù)庫應用程序的步驟、開發(fā)體系及方法都應當有相當清晰的了解和認識?;谏鲜隹紤]本系統(tǒng)主要利用 Microsoft Visual Studio 2020 作前端的應用開發(fā)工具 ,利用SQL Server 2020 作為后臺的數(shù)據(jù)庫,利用 WINDOWS 作為系統(tǒng)平臺開發(fā)的圖書管理系統(tǒng)。圖書館管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端的應用程序的開發(fā)兩個方面。 管理信息系統(tǒng)的實施在技術上已逐步成熟??偟膩碚f,本 圖書管理系統(tǒng) ,介紹了該系統(tǒng)組成結構 、 功能特點 、 使用原理和方法 ,本系統(tǒng)實現(xiàn)了系統(tǒng)登陸、圖書管理、學生管理圖書的借閱與歸還、圖書借閱排行榜和查看逾期未還圖書以及各種信息的打印等功能。接著對 需求分析 進行細致的分析 ,特別對 圖書借閱者、圖書館工作人員和圖書館管理人員 三者權限進行分配。太原理工大學高等教育自學考試 1 繼續(xù)教育學院綜合作業(yè)報告 二〇 一 〇年五 月 十五 日 課程名稱: 圖書管理系統(tǒng) 考 號: 姓 名: 專 業(yè): 計算機及應用 單 位 : 山西計算機科技學院 指導老師: 成 績: 優(yōu) 良 中 及格 不及格 太原理工大學高等教育自學考試 2 摘 要 本文首先介紹了數(shù)據(jù)庫管理系統(tǒng) ( DBMS) 的基本概念及 關系模型 等。然后對問題的來源進行深入分析,指出 圖書借閱者、圖書館工作人員和圖書館管理人員 是問題主要來源 ,并 指出本數(shù)據(jù)管理系統(tǒng)的實用性功能就是 管理好圖書館信息 , 提高工作效率 ,避免 數(shù)據(jù)處理手工操作,工作量大,出錯率高 的弊端。接著對系統(tǒng)功能 模塊進行分析,指出本系統(tǒng) 功能模塊主要分為“圖書資料管理”模塊、 “學生資料管理”模塊、“借還書操作”模塊。有了這個系統(tǒng)就使圖書館的工作變得簡單了許多,使圖書館的圖書管理形成了一個整體自動化管理模式。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,企業(yè)要生存要發(fā)展,要高效率地把企業(yè)活動有機地組織起來,就必須加強企業(yè)管理 ,即加強對企業(yè)內(nèi)部的各種資源(人、財、物等)的有效管理,建立與自身特點相適應的管理信息系統(tǒng)。對于前者要求建立數(shù)據(jù)的一致性和完整性,對于后者則要求應用程序功能的完備,易用等的特點。另外本圖書館管理系 統(tǒng)利用軟件工程化思想和方法,總體上是采用結構化生命法進行系統(tǒng)分析和設計的,而系統(tǒng)實現(xiàn)等步驟則采用了原型法和面對對象的方法。 數(shù)據(jù)庫應用系統(tǒng)開發(fā)的目標是建立一個滿足用戶長期需求的產(chǎn)品。把設計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應用。并且,近年來,隨著 World Wide Web(WWW)的猛增及 Inter 技術的迅速發(fā)展,使得數(shù)據(jù)庫技術 一 時成為最熱門技術之一。 DBMS 是數(shù)據(jù)庫系統(tǒng)的核心組成部分。 DBMS 總是基于某種數(shù)據(jù)模型,可以把 DBMS 看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。 SQL Server 2020 就是一種關系型數(shù)據(jù)庫管理系統(tǒng)。關系模型主要是用二維表格結構表達實體集,用外鍵表示實體間聯(lián)系。關系模式相當于前面提到的記錄類型,它的實例稱為關系,每個關系實際上是一張二維表格。關系模型是數(shù)學化模型。 太原理工大學高等教育自學考試 6 Microsoft Visual Studio 2020 簡介 2020 年,微軟發(fā)布了 Visual Studio 2020。它同時也能開發(fā)跨平臺的應用程序,如開發(fā)使用微軟操作系統(tǒng)的手機的程序等。這個版本的 Visual Studio 包含有眾多版本,分別面向不同的開發(fā)角色。在組件運行時,運行庫除了負責滿足此組件在其他組件上可能具有的依賴項外,還負責管理內(nèi)存分配、啟動和停止線程和進程,以及強制執(zhí)行安全策略。特別是反射等功能顯著減少了開發(fā)人員為將業(yè)務邏輯轉(zhuǎn)變?yōu)榭芍赜媒M件而必須編寫的代碼量。 C 是專門為 .NET 設計的,也是 .NET編程的首選語言。經(jīng)歷了手工操作(控制面板)、機器語言、匯編語言、宏匯編語言、高級語言和第 4 代語言等多個階段。 1.基本特征 面向?qū)ο缶幊痰娜齻€基本特征是: ? 封裝( encapsulation) —— 是對問題的抽象,以達到信息隱藏的目的。既可以保護 數(shù)據(jù)不被他人惡意或大意地修改,又能防止其他程序員編寫高耦合度的代碼,還方便了今后對對象內(nèi)部的修改和升級。 ? 多態(tài)( polymorphism) —— 同一操作或響應,可以同時針對多個可選的類型和對象,并且能夠自動在它們中間選擇最合適的來進行。 ? 運行時多態(tài): 通過繼承結合晚期動態(tài)綁定來實現(xiàn) —— 用同一基類的指針,可以訪問各個不同派生類中的同名方法和函數(shù)。忽略一個對象的細節(jié),致力于一般的合適級別的程序能力。 ? 信息隱藏( information hiding) —— 限制外部對類屬性(數(shù)據(jù)成員)的訪問。封裝確保一個對象只能通過確定的渠道(即類的公用方法)才可被修改。每個對象暴露一個接口(公用方法),規(guī)定其他對象可以如何讀取或修改它。例如 int 是整數(shù)的模版、 CPoint 是點的模版。若 int i。 則 i 是 int 的實例變量, p 是 CPoint 的實例對象。 ? 實例化( intantiate) —— 由類定義創(chuàng)建對象。是 OOP 中對象重用的核心概念。 ? 超類( superclass 父類) —— 被另一個類繼承的基類( base class)。 ? 純虛函數(shù) ( pure virtual function) —— 只有聲明沒有定義的函數(shù),必須在派生類中被覆蓋。 ? 具體類( concrete class) —— 可以實例化的類,不包含純虛函數(shù)。接口中的所有的方法(成員函數(shù))都只有聲明,沒有定義(都是純虛函數(shù))。接口可以看成是一個,定義了一套內(nèi)部行為的,若干操作特征標記的集合。 ? 屬性( attribute) —— 類和接口中的數(shù)據(jù)信息,又叫數(shù)據(jù)成員( data member)或成員變量( member variable)。 ? 方法( method) —— 類操作的實現(xiàn),又叫成員函數(shù)( member function)。(在 C++中,也把虛函數(shù)叫做方法)。 ? 覆蓋( override) —— 在子類中重新定義(與父類中的定義有區(qū)別的)屬 性和方法。 ? 持久對象( persistent object) —— 存入永久存儲的對象。類類型支持繼承,繼承是派生類可用來擴展和專門化基類的一種機制。 partial(分部的) —— 用于定義分部類、結構和接口等對象類型,即將它們的定義分成多個部分,保存到多個代碼文件中。 ( 1)訪問修飾符 類成員可以有如下訪問修飾符( access modifiers): ? public(公用的) —— 訪問無限制。 ? internal(內(nèi)部的) —— 只能被此程序訪問。 ? private(私有的) —— 只能被其包含類訪問,為默認的。而不是像 C++那樣,一個修飾符可以修飾位于其后(直到下一個修飾符為止)的若干成員。 其中,常量修飾符有: new、 public、 protected、 internal、 private 及它們的有效組合。靜態(tài)數(shù)據(jù)為類的所有實例對象所共有,而實例數(shù)據(jù)則每個實例對象都自己的副本。 字段還可以是只讀的(使用了 readonly 關鍵字,這是 C 新增的)和易變的(使用了 volatile 關鍵字,字段值一般位于 CPU中的寄存器中,高效但是有效期短暫)。聲明格式為: 其中,屬性修飾符與方法修飾符相同,訪問修飾符有 protected、 internal、private、 protected internal 和 internal protected,與類成員的普通訪問修飾符太原理工大學高等教育自學考試 10 相比,沒有 public、多了 internal protected(內(nèi)部保護的)。在 發(fā)生某些行為時,可讓對象通知程序。聲明格式為: 其中,事件修飾符與方法修飾符相同。聲明格式為: 其中,索引器修飾符與方法修飾符類似,只是少了 static。聲明格式為: ? 構造函數(shù)( constructor) —— 包括實例構造函數(shù)和靜態(tài)構造函數(shù)。注意:因為 C 會自動給字段初始化,所以構造函數(shù)在 C 中的作用沒有在 C++的大。 注意:即使調(diào)用沒有任何參數(shù)的默認構造函數(shù),也不能省去后面的圓括號“ ()”,不然是語法錯誤。 ? 靜態(tài)構造函數(shù)( static constructor) —— 實現(xiàn)初始化一個類所需的行為,會在程序裝入時被系統(tǒng)調(diào)用。格式為: static 類型名 ([參數(shù)列表 ])。為了與 C++的析構函數(shù)有所區(qū)別,在C 的新版本中,改叫終結器。 2.結構 C 中的結構( struct)與 C++中的類似,也可以封裝數(shù)據(jù)和函數(shù)(屬性和行為),是一種輕量級的類。 1)結構與類的區(qū)別 太原理工大學高等教育自學考試 11 C 中的結構與類的區(qū)別有: ? 結構是值類型,而類是引用類型。 ? 結構不能繼承類和其他的結構。 ? 結構的(無參數(shù))默認構造函數(shù)不能被自定義的構造函數(shù)取代。 ? 結構沒有析構函數(shù)。 2)結構聲明 結構的完整聲明格式為: 其中,結構的修飾符與枚舉修飾符相同: new、 public、 protected、 internal、 private,但是與類的有所不同:因為 C 的結構不支持繼承,所以沒有類的 sealed 和 abstract修飾符;也沒有 static 修飾符;還與 C++一樣,結構的默認修飾符為 public(類的默認修飾符為 private)。 C 的結構和類一樣,其 public、 protected、 private 等成員修飾符,每次只能修飾一個成員,也是直接位于成員聲明的開始處 ,而且也沒有冒號分隔符。 3.分部類和靜態(tài)類 分部類和靜態(tài)類都是 C 所特有的,而且都是 C 版新增加的。 1)分部類 分部類和結構是在類和結構的聲明中,使用了 partial 修飾符的類和結構。對泛型類,還要求聲明中的類型參數(shù)和 對類型參數(shù)的約束也完全一致。另外,分部類也可以用作嵌套類,不過其包含類必須也是分部類。 2)靜態(tài)類 靜態(tài)類是在類的聲明中,使用了 static 修飾符的類。靜態(tài)類是密封的(不能派生其他類),靜態(tài)類不能被實例化,也不能包含實例構造函數(shù)。例如: 接口與繼承 繼承( inheritance)是面向?qū)ο蟮幕咎卣?,所有?C 類和結構都是直接或間接地從類 Object 派生的。 C 中的結構不支持繼承,但是 C 支持類的單一繼承( single inheritance),多重繼承的問題(與 Java 一樣)需通過接口來解決。接口定義統(tǒng)一的公用方法的原型,但是不包含方 法的具體實現(xiàn)代碼,方法體(代碼)由實現(xiàn)接口的類來定義(編寫)。接口相當于組件的界面,供使用組件的用戶查詢和調(diào)用,而實現(xiàn)接口的類則是組件的編碼模塊本身。實現(xiàn)某個接口的類,必須實現(xiàn)該接口中的所有
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1