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

正文內容

面向對象的圖書館管理系統分析與設計(編輯修改稿)

2025-01-11 01:43 本頁面
 

【文章內容簡介】 基本構成的對象,還有系統所必須遵從的,由應用環(huán)境所決定的規(guī)則和約束。二是明確地規(guī)定構成系統的對象如何協同合作,完成指定的功能。 面向對象設計 (OOD, ObjectOriented Design) OOD 則是針對系統的一個具體的實現運用面向對象的方法。其中包括兩方面的工作:一是把 OOA 模型直接搬到 OOD(不經過轉換,僅 作某些必要的修改和調整),作為 OOD的一部分;二是針對具體實現中的人機界面、數據存儲、任務管理等因素補充一些與實現有關的部分。 OOD 有一些準則,它們是:模塊化、抽象化、信息隱蔽和封裝、對象的高類聚和弱耦合、可擴充性、可重用性等。 Visual 集成開發(fā)環(huán)境 軟件開發(fā)環(huán)境是指用于創(chuàng)建、測試和修改程序的工具集。一些環(huán)境被稱為 集成開發(fā)環(huán)境( integrated development environment, IDE), 因為它們將不同的工具集成到一個軟件程序中。它將極大地簡化開發(fā)過程, 加快生成有用的程序的過程。 Visual 是一個集成開發(fā)環(huán)境,是 .NET 平臺下最為強大的開發(fā)工具,無論是軟件服務商,還是企業(yè)應用程序的部署與發(fā)布, Visual 都可以提供近乎完美的解面向對象的圖書館管理系統分析與設計 4 決方案。 Visual 提供了包括設計、編碼、編譯調試、數據庫聯接操作等基本功能和基于開放架構的服務器組件開發(fā)平臺、企業(yè)開發(fā)工具和應用程序重新發(fā)布工具以及性能評測報告等高級功能。(具體請參看 MSDN 或微軟中國 Visual 開發(fā)中心網站) C編 程語言 C語言概述 C是編程世界中最近出現的,英文讀音為: C Sharp,由 Microsoft開發(fā),既可以開發(fā)基于 Web的程序,也可以開發(fā)單獨運行的程序。 Microsoft 從 C++語言中提取了最新的面向對象技術,并將其和它的 Visual Basic 語言的易用性一起集成到 C中。 C的語法和它的面向對象的本質也類似與 Sun Microsystems開發(fā)的 Java語言。因為 C++和 Java 都是以 C 為原型, C語言也保留了很多這些早期語言的結構。這使得熟悉 Java、 C或者 C++的程序員可以很快適 應 C。 C是一種面向對象編程語言( objectoriented programming language)。對象是組成程序的基本元素。 C語言和 .NET 平臺為開發(fā)程序提供了大量類型的功能和工具。這個軟件常稱為 命名空間( namespace) ,提供了創(chuàng)建圖形、網絡通信以及數據庫交互的能力和很多其他功能。 語法和語義 每種編程語言都有自己獨特的 語法( syntax) 。一種語言的語法規(guī)則精確地描述了語言的詞匯元素如何形成句子。創(chuàng)建一個程序必須遵守這些規(guī)則。例如在 C中,標識符不能以數字開頭,這個事實就 是一條語法規(guī)則?;ɡㄌ栍脕黹_始和結束類和方法,這也是一條語法規(guī)則。 編程語言中語句的 語義( semantics) 定義了在語句執(zhí)行時會發(fā)生什么。編程語言總體上是無二義性的,這就是說一個程序的語義是定義良好的。也就是說,對每一個句子有且只有一種解釋。另一方面,人類用來交流所使用的自然語言( natural language),比如英語和中文,都是充滿二義性的。計算機語言不允許二義性存在。如果一種編程語言的指令可以有兩種不同的意思,計算機將不能判斷該執(zhí)行哪一條指令。 總之,語法規(guī)則指出了程序的形式。語義指出了程序語句 的意思。 C標識符和保留字 編寫程序時使用的不同的詞稱為 標識符( identifier) 。標識符是一個字母后面接著 0 個或者多個字母和數字。一個 C的字母可以是任意 26個英文字母表的字符之一,包括大小寫和 _(下劃線)字符,以及其他語言的字母表字符。一個 C數字包括數字 0~ 9。 面向對象的圖書館管理系統分析與設計 5 C中的一個名稱( name)是一系列的標識符,用( .)分隔。標識符名稱應該有描述性并且可讀。另外, C是大小寫敏感的。字母的大寫版本和小寫版本是不同的。 保留字( reserved word) 是在編程語言中有特殊含義的標識符, 只能按預先定義好的方式使用。保留字不能用于其他目的,比如為類或者方法命名。 abstract as base bool break byte case catch char checked class char const continue decimal default do double else enum event explicit extern false finally fixed float for foreach get goto* if implicit implemtns in int interface internal is lock long namespace new null object operator out override params partial private protected public readonly ref return sbyte sealed set short sizeof stackalloc static string struct switch this throw true try typeof unit ulong unchecked ushort using value virtual void while 表 12 C保留字 C原始數據類型 在 C中有 13 中簡單數據類型( simple data type): 8 個整數的子集、 2個浮點數的子集、1 個字符數據類型、 1 個布爾數據類型和 1 個十進制數據類型。其他的所有都是使用對象來表示。 string 類型經常也看作是一個簡單數據類型,但它極大地展現了對象的特征,所以通常以類來看待它(一個預定義的類)。 C有兩種數值類型:整型和浮點型。有 8 種整數數據類型和 2 種浮點數數據類型。 保留字 別名類型 存儲位數 最小值 最大值 面向對象的圖書館管理系統分析與設計 6 sbyte byte short ushort int uint long ulong float double decimal 8 位 8 位 16 位 16 位 32 位 32 位 64 位 64 位 32 位 64 位 96 位 128 0 215 0 231 0 263 0 127 255 2151 2161 2311 2321 2631 2641 表 13 C原始數據類型 在 C中,數據類型 char 代表了單個字符。 C中定義的布爾型的值使用保留字 bool 定義,只有兩種有效取值: true 和 false。 C支持十進制數據類型 decimal,它使用 128位存儲,和浮點數類型比較,十進制類型有更高的精度和更小的范圍,這使它適合財 務和貨幣計算。 UML 概述 統一建模語言( Unified Modeling Language, UML)是一種直觀化、明確化、構建和文檔化軟件系統產物的通用可視化建模語言。它捕捉了被構建系統的有關決策和理解,用來理解、設計、瀏覽、配置、維護以及控制系統的信息。 UML可以與所有的開發(fā)方法、生命階段、應用領域和媒介一同使用。它意圖統一過去建模技術的經驗,將當前軟件最佳實踐合并至標準的方法。 UML包括語義概念、標記符號和指南,具有靜態(tài)、動態(tài)、環(huán)境上的和組織性的部分。它可以被具有代碼產生和報表生成的交互式可 視建模工具所支持。 UML規(guī)范沒有定義標準過程,但可用于迭代的開發(fā)過程,并支持現有的大多數面向對象的開發(fā)過程。 UML捕捉系統靜態(tài)結構和動態(tài)行為的信息。系統建模成獨立對象的集合,它們互相交互以實現功能,從而最終使外部使用者獲益。靜態(tài)結構定義了對系統具有重要意義的各種對象和實現,以及它們之間的關系。動態(tài)行為定義了對象時間上的歷史和為達成目標對象間的通訊。從不同但是相關的視角來對系統建模,允許了多種角度對系統的理解。 SQL Server 2021 簡介 數據庫是事務處理、信息管理等應用系統的核心和基礎,數 據庫管理系統通過將大量的數據按一定的數據模型組織起來,提供存儲、維護和檢索數據的功能,使應用系統可以以統一的方式方便、及時、準確地從數據庫中獲取所需信息。 Microsoft公司推出的 SQL Server 2021數據庫管理系統以其強大的功能在各領域得到廣泛應用。它是基于客戶機 /服務器面向對象的圖書館管理系統分析與設計 7 (client/server)模型的關系型數據庫管理系統 (DBMS),其在電子商務、數據倉庫和數據庫解決方案等應用中起著重要的核心作用,為企業(yè)的數據管理提供強大的支持。 在創(chuàng)建一個數據庫后,我們需要為其新建一些一系列的數據表,用 來存儲記錄。創(chuàng)建表的字段時,必須為其指定數據類型。字段的數據類型決定了數據的取值、范圍和存儲格式。字段的數據類型可以是 SQL Server提供的系統數據類型,也可以是用戶定義數據類型。 SQL Server 2021提供了豐富的系統數據類型。 數據類型 符號標識 整數型 精確數值型 浮點型 貨幣型 位型 字符型 Unicode字符型 文本型 二進制型 日期時間型 時間戳型 圖像型 其他 bigint[8], int[4], smallint[2], tinyint[1] decimal, numeric float[4amp。8], real[4] money[8], smallmoney[4] bit[1] char, varchar nchar, nvarchar text, ntext binary, varbinary datetime, smalldatetime timestamp image cursor, sql_variant, table, uniqueidentifier 注: int[4],括號里的數字為類型長度(字節(jié)數) 表 14 SQL Server 2021 系統數據類型 動軟 .NET 代碼自動生成器 動軟 .Net 代碼生成器 Codematic 是一款為 C數據庫程序員設計的自動代碼生成器 ,Codematic 生成的代碼基于面向對象思想和三層架構設計 , 結合了 Pet shop 中經典的思想和設計模式 , 融入了工廠模式,反射機制等一些思想。采用 Model、 DAL 、 BLL、 Web 的設計 , 主要實現在對應數據庫中表的基類代碼的自動生成 , 包括生成屬性、添加、修改、刪除、查詢、存在性、 Model 類構造等基礎代碼片斷 , 支持不同 3 種架構代碼生成 , 使程序員可以節(jié)省大量機械錄入的時間和重復勞動 , 而將精力集 中于核心業(yè)務邏輯的開發(fā)。 Codematic 同時提供方便的多類型數據庫管理 , 查詢分析器 , SQL腳本生成 , 存儲過程生成 , 數據庫文檔生成 , Web 項目發(fā)布 , 代碼批量自動輸出等多項開發(fā)工作中常用到的功能 , 可以方便輕松地進行項目開發(fā)。 面向對象的圖書館管理系統分析與設計 8 第二章 可行性研究報告 編寫目的 編寫可行性研究報告具體要弄清幾個方面的可行性,分別是:經濟可行性、技術可行性、運行可行性、法律可行性和開發(fā)方案可行性等。 圖書館管理系統 作為各大中小型圖書館的基本服務系統,其高效的性能和良好的信息管理、數據操作功能顯得尤為重要。圖書管理是一個 十分復雜和繁瑣的過程,面對現代圖書館海量的圖書信息,一套行之有效的解決方案將使此過程變得尤為簡單,這就是 圖書館管理系統 。 本著從用戶需求出發(fā)的開發(fā)原則,以面向對象軟件開發(fā)方法為指導思想,以最新的 .NET平臺和 C開發(fā)語言, UML建模的直觀描述以及 SQL Server 2021 的強大數據庫管理系統等開發(fā)先進技術為背景。究竟結果如何,大家拭目以待。 項目背景 A 所建議開發(fā)的軟件 系統的名稱: 圖書館管理系統 ; B 本項目的任務提出者、開發(fā)者、用戶及實現該軟件的計算中心或計算機網絡: 任務提出者:數學與計算 機學院 系統開發(fā)團隊: 04 級計本( 1)、( 2)班《面向對象的 圖書館管理系統 分析與設計》畢業(yè)設計團隊 系統用戶群體:圖書館 實現該軟件的單位:大理學院 定義 該 圖書館管理系統 是基于 .NET 和面向對象開發(fā)技術,建力以 Client/Server 為結構模式、以數據庫為后臺核心應用、以服務為目的信息平臺,對資源進行科學的加工整序和管理維護,為教學和科學研究提供文獻信息保障和提高管理圖書的效率而設計的系統。 主要涉及以下概念: 軟件工程: IEEE 的定義是開發(fā)、運行、維護和修復軟件的
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1