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

正文內(nèi)容

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

2025-01-11 01:43 本頁面
 

【文章內(nèi)容簡介】 基本構成的對象,還有系統(tǒng)所必須遵從的,由應用環(huán)境所決定的規(guī)則和約束。二是明確地規(guī)定構成系統(tǒng)的對象如何協(xié)同合作,完成指定的功能。 面向對象設計 (OOD, ObjectOriented Design) OOD 則是針對系統(tǒng)的一個具體的實現(xiàn)運用面向對象的方法。其中包括兩方面的工作:一是把 OOA 模型直接搬到 OOD(不經(jīng)過轉換,僅 作某些必要的修改和調(diào)整),作為 OOD的一部分;二是針對具體實現(xiàn)中的人機界面、數(shù)據(jù)存儲、任務管理等因素補充一些與實現(xiàn)有關的部分。 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 都可以提供近乎完美的解面向對象的圖書館管理系統(tǒng)分析與設計 4 決方案。 Visual 提供了包括設計、編碼、編譯調(diào)試、數(shù)據(jù)庫聯(lián)接操作等基本功能和基于開放架構的服務器組件開發(fā)平臺、企業(yè)開發(fā)工具和應用程序重新發(fā)布工具以及性能評測報告等高級功能。(具體請參看 MSDN 或微軟中國 Visual 開發(fā)中心網(wǎng)站) C編 程語言 C語言概述 C是編程世界中最近出現(xiàn)的,英文讀音為: C Sharp,由 Microsoft開發(fā),既可以開發(fā)基于 Web的程序,也可以開發(fā)單獨運行的程序。 Microsoft 從 C++語言中提取了最新的面向對象技術,并將其和它的 Visual Basic 語言的易用性一起集成到 C中。 C的語法和它的面向對象的本質(zhì)也類似與 Sun Microsystems開發(fā)的 Java語言。因為 C++和 Java 都是以 C 為原型, C語言也保留了很多這些早期語言的結構。這使得熟悉 Java、 C或者 C++的程序員可以很快適 應 C。 C是一種面向對象編程語言( objectoriented programming language)。對象是組成程序的基本元素。 C語言和 .NET 平臺為開發(fā)程序提供了大量類型的功能和工具。這個軟件常稱為 命名空間( namespace) ,提供了創(chuàng)建圖形、網(wǎng)絡通信以及數(shù)據(jù)庫交互的能力和很多其他功能。 語法和語義 每種編程語言都有自己獨特的 語法( syntax) 。一種語言的語法規(guī)則精確地描述了語言的詞匯元素如何形成句子。創(chuàng)建一個程序必須遵守這些規(guī)則。例如在 C中,標識符不能以數(shù)字開頭,這個事實就 是一條語法規(guī)則。花括號用來開始和結束類和方法,這也是一條語法規(guī)則。 編程語言中語句的 語義( semantics) 定義了在語句執(zhí)行時會發(fā)生什么。編程語言總體上是無二義性的,這就是說一個程序的語義是定義良好的。也就是說,對每一個句子有且只有一種解釋。另一方面,人類用來交流所使用的自然語言( natural language),比如英語和中文,都是充滿二義性的。計算機語言不允許二義性存在。如果一種編程語言的指令可以有兩種不同的意思,計算機將不能判斷該執(zhí)行哪一條指令。 總之,語法規(guī)則指出了程序的形式。語義指出了程序語句 的意思。 C標識符和保留字 編寫程序時使用的不同的詞稱為 標識符( identifier) 。標識符是一個字母后面接著 0 個或者多個字母和數(shù)字。一個 C的字母可以是任意 26個英文字母表的字符之一,包括大小寫和 _(下劃線)字符,以及其他語言的字母表字符。一個 C數(shù)字包括數(shù)字 0~ 9。 面向對象的圖書館管理系統(tǒng)分析與設計 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原始數(shù)據(jù)類型 在 C中有 13 中簡單數(shù)據(jù)類型( simple data type): 8 個整數(shù)的子集、 2個浮點數(shù)的子集、1 個字符數(shù)據(jù)類型、 1 個布爾數(shù)據(jù)類型和 1 個十進制數(shù)據(jù)類型。其他的所有都是使用對象來表示。 string 類型經(jīng)常也看作是一個簡單數(shù)據(jù)類型,但它極大地展現(xiàn)了對象的特征,所以通常以類來看待它(一個預定義的類)。 C有兩種數(shù)值類型:整型和浮點型。有 8 種整數(shù)數(shù)據(jù)類型和 2 種浮點數(shù)數(shù)據(jù)類型。 保留字 別名類型 存儲位數(shù) 最小值 最大值 面向對象的圖書館管理系統(tǒng)分析與設計 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原始數(shù)據(jù)類型 在 C中,數(shù)據(jù)類型 char 代表了單個字符。 C中定義的布爾型的值使用保留字 bool 定義,只有兩種有效取值: true 和 false。 C支持十進制數(shù)據(jù)類型 decimal,它使用 128位存儲,和浮點數(shù)類型比較,十進制類型有更高的精度和更小的范圍,這使它適合財 務和貨幣計算。 UML 概述 統(tǒng)一建模語言( Unified Modeling Language, UML)是一種直觀化、明確化、構建和文檔化軟件系統(tǒng)產(chǎn)物的通用可視化建模語言。它捕捉了被構建系統(tǒng)的有關決策和理解,用來理解、設計、瀏覽、配置、維護以及控制系統(tǒng)的信息。 UML可以與所有的開發(fā)方法、生命階段、應用領域和媒介一同使用。它意圖統(tǒng)一過去建模技術的經(jīng)驗,將當前軟件最佳實踐合并至標準的方法。 UML包括語義概念、標記符號和指南,具有靜態(tài)、動態(tài)、環(huán)境上的和組織性的部分。它可以被具有代碼產(chǎn)生和報表生成的交互式可 視建模工具所支持。 UML規(guī)范沒有定義標準過程,但可用于迭代的開發(fā)過程,并支持現(xiàn)有的大多數(shù)面向對象的開發(fā)過程。 UML捕捉系統(tǒng)靜態(tài)結構和動態(tài)行為的信息。系統(tǒng)建模成獨立對象的集合,它們互相交互以實現(xiàn)功能,從而最終使外部使用者獲益。靜態(tài)結構定義了對系統(tǒng)具有重要意義的各種對象和實現(xiàn),以及它們之間的關系。動態(tài)行為定義了對象時間上的歷史和為達成目標對象間的通訊。從不同但是相關的視角來對系統(tǒng)建模,允許了多種角度對系統(tǒng)的理解。 SQL Server 2021 簡介 數(shù)據(jù)庫是事務處理、信息管理等應用系統(tǒng)的核心和基礎,數(shù) 據(jù)庫管理系統(tǒng)通過將大量的數(shù)據(jù)按一定的數(shù)據(jù)模型組織起來,提供存儲、維護和檢索數(shù)據(jù)的功能,使應用系統(tǒng)可以以統(tǒng)一的方式方便、及時、準確地從數(shù)據(jù)庫中獲取所需信息。 Microsoft公司推出的 SQL Server 2021數(shù)據(jù)庫管理系統(tǒng)以其強大的功能在各領域得到廣泛應用。它是基于客戶機 /服務器面向對象的圖書館管理系統(tǒng)分析與設計 7 (client/server)模型的關系型數(shù)據(jù)庫管理系統(tǒng) (DBMS),其在電子商務、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應用中起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理提供強大的支持。 在創(chuàng)建一個數(shù)據(jù)庫后,我們需要為其新建一些一系列的數(shù)據(jù)表,用 來存儲記錄。創(chuàng)建表的字段時,必須為其指定數(shù)據(jù)類型。字段的數(shù)據(jù)類型決定了數(shù)據(jù)的取值、范圍和存儲格式。字段的數(shù)據(jù)類型可以是 SQL Server提供的系統(tǒng)數(shù)據(jù)類型,也可以是用戶定義數(shù)據(jù)類型。 SQL Server 2021提供了豐富的系統(tǒng)數(shù)據(jù)類型。 數(shù)據(jù)類型 符號標識 整數(shù)型 精確數(shù)值型 浮點型 貨幣型 位型 字符型 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],括號里的數(shù)字為類型長度(字節(jié)數(shù)) 表 14 SQL Server 2021 系統(tǒng)數(shù)據(jù)類型 動軟 .NET 代碼自動生成器 動軟 .Net 代碼生成器 Codematic 是一款為 C數(shù)據(jù)庫程序員設計的自動代碼生成器 ,Codematic 生成的代碼基于面向對象思想和三層架構設計 , 結合了 Pet shop 中經(jīng)典的思想和設計模式 , 融入了工廠模式,反射機制等一些思想。采用 Model、 DAL 、 BLL、 Web 的設計 , 主要實現(xiàn)在對應數(shù)據(jù)庫中表的基類代碼的自動生成 , 包括生成屬性、添加、修改、刪除、查詢、存在性、 Model 類構造等基礎代碼片斷 , 支持不同 3 種架構代碼生成 , 使程序員可以節(jié)省大量機械錄入的時間和重復勞動 , 而將精力集 中于核心業(yè)務邏輯的開發(fā)。 Codematic 同時提供方便的多類型數(shù)據(jù)庫管理 , 查詢分析器 , SQL腳本生成 , 存儲過程生成 , 數(shù)據(jù)庫文檔生成 , Web 項目發(fā)布 , 代碼批量自動輸出等多項開發(fā)工作中常用到的功能 , 可以方便輕松地進行項目開發(fā)。 面向對象的圖書館管理系統(tǒng)分析與設計 8 第二章 可行性研究報告 編寫目的 編寫可行性研究報告具體要弄清幾個方面的可行性,分別是:經(jīng)濟可行性、技術可行性、運行可行性、法律可行性和開發(fā)方案可行性等。 圖書館管理系統(tǒng) 作為各大中小型圖書館的基本服務系統(tǒng),其高效的性能和良好的信息管理、數(shù)據(jù)操作功能顯得尤為重要。圖書管理是一個 十分復雜和繁瑣的過程,面對現(xiàn)代圖書館海量的圖書信息,一套行之有效的解決方案將使此過程變得尤為簡單,這就是 圖書館管理系統(tǒng) 。 本著從用戶需求出發(fā)的開發(fā)原則,以面向對象軟件開發(fā)方法為指導思想,以最新的 .NET平臺和 C開發(fā)語言, UML建模的直觀描述以及 SQL Server 2021 的強大數(shù)據(jù)庫管理系統(tǒng)等開發(fā)先進技術為背景。究竟結果如何,大家拭目以待。 項目背景 A 所建議開發(fā)的軟件 系統(tǒng)的名稱: 圖書館管理系統(tǒng) ; B 本項目的任務提出者、開發(fā)者、用戶及實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡: 任務提出者:數(shù)學與計算 機學院 系統(tǒng)開發(fā)團隊: 04 級計本( 1)、( 2)班《面向對象的 圖書館管理系統(tǒng) 分析與設計》畢業(yè)設計團隊 系統(tǒng)用戶群體:圖書館 實現(xiàn)該軟件的單位:大理學院 定義 該 圖書館管理系統(tǒng) 是基于 .NET 和面向對象開發(fā)技術,建力以 Client/Server 為結構模式、以數(shù)據(jù)庫為后臺核心應用、以服務為目的信息平臺,對資源進行科學的加工整序和管理維護,為教學和科學研究提供文獻信息保障和提高管理圖書的效率而設計的系統(tǒng)。 主要涉及以下概念: 軟件工程: IEEE 的定義是開發(fā)、運行、維護和修復軟件的
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1