系統分析與設計:理論與實務應用 / Systems Analysis and Design: Theory and Application (8版)
其他會員也一起購買
系統分析與設計:理論與實務應用
ISBN13:9789575116446
出版社:智勝文化
作者:吳仁和
裝訂:軟精
規格:26cm*19cm*3cm (高/寬/厚)
版次:8
出版日:2021/12/01
中國圖書分類:電腦程式設計
內容簡介
本書明白揭示結構化與物件導向系統分析與設計之理論基礎與技術、塑模步驟、工具與方法論、產出文件等。內容編排分三個部分:
介紹系統開發模式、需求分析與塑模步驟,包括介紹需求擷取方式、塑模工具與方法論等。
介紹結構化技術(含模組化系統理論)、結構化分析與設計工具、流程與資料塑模步驟、塑模工具與方法論等。
介紹物件導向技術、系統分析與設計之步驟,包括物件互動行為與結構塑模、塑模工具與方法論等。
文中以「夢幻資訊系統」與「西子灣線上訂購系統」為例,引導讀者逐步使用這些技術、塑模工具與方法進行需求分析、系統分析與設計,進而實際開發出資訊系統,以說明該方法論之實用性與易用性;也使讀者能清楚瞭解系統分析與設計連貫的塑模概念、活動、模式產出與實作等。
目錄
第01章 資訊系統開發概論
第02章 資訊系統開發模式
第03章 需求分析
第04章 結構化技術
第05章 結構化分析與設計:流程塑模
第06章 結構化企業流程塑模個案
第07章 結構化分析與設計:資料塑模
第08章 結構化企業資料塑模個案
第09章 物件導向技術
第10章 使用個案塑模
第11章 物件互動行為塑模
第12章 使用者介面塑模
第13章 物件資料結構塑模
第14章 系統元件與結構塑模
第15章 結論與展望
立即查看
SQL Server 2022/2019資料庫設計與開發實務 (1版)
其他會員也一起購買
內容簡介
第一本詳細說明使用ChatGPT學習SQL Server、寫出T-SQL指令敘述與建立用戶端程式!
*完整說明資料庫設計與開發人員應具備的觀念和技能,幫助你精通SQL Server的Transact-SQL程式設計!
*本書以資料庫設計與開發人員角度來切入SQL Server資料庫程式設計與開發,完整說明資料庫系統相關理論、資料庫設計理論與T-SQL程式設計,能夠訓練和提昇讀者擁有足夠的技術能力來自行設計與建立SQL Server資料庫應用程式。
*在實作上,本書適用微軟SQL Server 2022/2019企業、標準、開發人員版和Express版,是一本真正為有志成為資料庫設計與開發人員的讀者、或學校資料庫設計相關課程所規劃的實務教材。
*完美結合資料庫理論與設計實務,除了使用大量插圖和範例來說明資料庫系統理論、實體關聯模型和正規化外,更以實例說明資料庫設計,讀者不只可以實際在資料庫設計工具繪製專案的實體關聯圖,更可以將設計成果建立成SQL Server資料庫,來驗證實體關聯模型的資料庫設計理論。
*完整說明T-SQL語言的語法、預存程序、順序物件、自訂函數、觸發程序、資料指標和交易處理,可以幫助讀者精通SQL Server的Transact-SQL程式設計。
*實際說明如何使用C#和Python語言建立用戶端程式。
*詳細介紹SQL Server + Python機器學習服務、SQL Server全文檢索搜尋,和使用ChatGPT幫助讀者學習SQL Server資料庫程式設計與開發。
目錄
Part1:資料庫理論與SQL Server的基礎
第1章 資料庫系統
第2章 關聯式資料庫模型
第3章 實體關聯模型與正規化
第4章 SQL Server資料庫管理系統
Part2:建立SQL Server資料庫與資料表
第5章 資料庫設計工具的使用
第6章 SQL語言與資料庫建置
第7章 建立資料表與完整性限制條件
Part3:T-SQL的DML指令
第8章 SELECT敘述的基本查詢
第9章 SELECT敘述的進階查詢
第10章 新增、更新與刪除資料
Part4:SQL Server檢視表與索引
第11章 檢視表的建立
第12章 規劃與建立索引
Part5:T-SQL程式設計與用戶端程式開發
第13章 Transact-SQL程式設計
第14章 預存程序與順序物件
第15章 自訂函數與資料指標
第16章 觸發程序
第17章 交易處理與鎖定
第18章 SQL Server用戶端程式開發
Part6:SQL Server機器學習服務、ChatGPT與全文檢索搜尋
第19章 SQL Server機器學習服務
第20章 使用ChatGPT學習SQL Server、寫出T-SQL 指令敘述與建立用戶端程式
第21章 SQL Server全文檢索搜尋(電子書,線上下載)
附錄A:Transact-SQL的內建函數(電子書,線上下載)
立即查看
內容簡介
C語言幾乎是每一個專業的程式設計師在初學入門時所遇到的第一個功課,在程式設計師心裡佔有很高的地位。在某些以程序導向的處理中,C可以提供一個完整的結構化程式設計,同時又可兼顧後續程式維護時的便利性,更是訓練邏輯思考的一個有用的工具。
本書是由知名技術作家洪維恩老師精心撰寫,透過豐富的範例與精心設計的圖解,讓讀者能有效的理解C語言重要觀念,打下穩固的基礎。同時每章末均附有豐富的習題,不但可提供給自修者自我評量,也非常適合學校教學。除此之外,本書也導入資料結構的基本觀念,可作為資料結構課程的先修教材。另外,本書也包含有物件導向與C++程式語言的簡介,可以銜接未來物件導向或是C++程式語言設計的課程。
本書特色:
□ 循序漸進從頭打好 C 語言基礎
□ 豐富範例展示語法最容易理解
□ 精心設計圖解掌握關鍵最速效
□ 每章附有自我評量教學最適用
□ 資料結構基本觀念導入最易懂
詳細資料
ISBN:9789574424849
規格:平裝 / 普通級 / 單色印刷 / 初版
出版地:台灣
立即查看
基礎資料結構使用C (Fundamentals of Data Structures in C,2/E) (2版)
相關熱銷的書籍推薦給您
原文書資訊
書名:Fundamentals of Data Structures in C 2008 978-0-929306-40-7,2/E <Silicon Press>
作者: HOROWITZ
ISBN: 9780929930640
出版社: Silicon Press
出版年: 2007年
中文書資訊
書名: 基礎資料結構使用C (第二版)
作者: Horowitz/ 蔡錫鈞
ISBN: 9789868359710
出版社: 開發
出版年: 2008年
立即查看
資料結構-使用C語言 10版 (10版)
類似書籍推薦給您
【簡介】
想知道微軟創辦人比爾蓋茲在大學時,找到哪種新解法來回覆教授所提的煎餅排序問題?以及為什麼〝Go To〞敘述,居然會〝有害〞結構化的程式設計?
新版書特別增加與課程相關,又饒富趣味的科學家軼聞趣事,並以淺顯易懂的文字及詳細的圖解編撰。
全書安排許多範例解說,著重於建立正確的觀念,每章皆附有完整可執行的程式實例,方便讀者驗證所學理論。
程式簡潔,且註解詳細,使程式易於閱讀。篇幅不但精簡扼要,解說安排更是完善,讓學習更有效率。
【目錄】
1 導論
2 陣列 (Array)
3 鏈結串列 (Linked list)
4 堆疊 (Stack)
5 佇列 (Queue)
6 樹狀結構 (Tree)
7 圖形結構 (Graph)
8 排序 (Sorting)
9 搜尋 (Searching)
立即查看
資料結構-使用Python(增訂版) (1版)
類似書籍推薦給您
【簡介】
本書特色
1.本書以Python語言來實作資料結構中的重要理論,適合已經學過Python程式語法、具有基礎Python類別與物件語法與概念的讀者進階研習資料結構。
2.章節安排從資料結構的基礎到進階依序編次,讓學習有目標,有方法。
3.圖解各種資料結構新增、刪除、搜尋元素的方法及步驟,讓資料結構的觀念一看就懂。
內容簡介
本書適合已經學過Python程式語法、具有基礎Python類別與物件語法與概念的讀者進階研習資料結構。使用圖解方式說明資料結構的概念,依照步驟顯示資料結構中新增、刪除、搜尋元素的運作過程,各種資料結構的優缺點與使用時機,務求讓概念的解說清楚易懂。接著,進行程式碼實作與解說,並分析程式的執行效率。
本書從基礎到進階方式安排章節次序,依序為資料結構簡介、Python的資料儲存容器、陣列、鏈結串列、佇列與堆疊、樹狀結構、進階樹狀結構、排序、搜尋與雜湊、圖形資料結構與圖形走訪、圖形最短路徑、常見圖形演算法、2-3-Tree、2-3-4-Tree 與B-Tree。一步步帶領讀者進入資料結構的世界,熟悉資料結構的概念,以運用資料結構解決問題,提高程式執行速度。
學習資料結構沒有捷徑,在程式實作中不斷地融入資料結構,比較不同資料結構對程式執行速度的影響,慢慢累積就會進步。
【目錄】
第1章 資料結構簡介
1-1 資料結構的定義
1-2 資料結構影響程式執行效率
1-3 演算法的定義
1-4 程式執行效率分析
1-5 評估程式的複雜度
第2章 Python的資料儲存容器
2-1 tuple
2-2 串列
2-3 字典
2-4 集合
第3章 陣列
3-1 一維陣列
3-2 一維陣列的程式實作
3-3 二維陣列
3-4 二維陣列的程式實作
第4章 鏈結串列
4-1 鏈結串列
4-2 環狀鏈結串列
4-3 雙向鏈結串列
4-4 實作鏈結串列
第5章 佇列與堆疊
5-1 佇列
5-2 堆疊
第6章 樹狀結構
6-1 簡介樹狀結構
6-2 二元樹
6-3 二元搜尋樹
第7章 進階樹狀結構
7-1 霍夫曼編碼
7-2 AVL樹
第8章 排序
8-1 氣泡排序
8-2 選擇排序
8-3 插入排序
8-4 合併排序
8-5 快速排序
8-6 堆積排序
8-7 基數排序
8-8 各種排序演算法的比較
第9章 搜尋與雜湊
9-1 搜尋
9-2 雜湊
第10章 圖形資料結構與圖形走訪
10-1 簡介圖形資料結構
10-2 實作圖形資料結構
10-3 使用深度優先進行圖的走訪
10-4 使用寬度優先進行圖的走訪
第11章 圖形最短路徑
11-1 實作圖形資料結構-新增邊的權重
11-2 使用Dijkstra演算法找最短路徑
11-3 使用Bellman Forde演算法找最短路徑
11-4 使用Floyd Warshall演算法找最短路徑
第12章 常見圖形演算法
12-1 拓樸排序
12-2 尤拉迴路
12-3 最小生成樹
12-4 找出關節點
第13章 2-3-Tree、2-3-4-Tree與B-Tree
13-1 2-3-Tree
13-2 2-3-4-Tree
13-3 B-Tree
立即查看
《中英合售》基礎資料結構使用C Fundamentals of Data Structures in C
類似書籍推薦給您
原價:
2180
售價:
2049
現省:
131元
立即查看
《中英合售》基礎資料結構使用C++ Fundamentals of Data Structures in C++
類似書籍推薦給您
原價:
2180
售價:
2049
現省:
131元
立即查看
資料結構:使用Python (1版)
類似書籍推薦給您
簡介
常見的資料結構有哪些?陣列(Array)、鏈結串列(Linked List)、堆疊(Stack)、佇列(Queue)、樹(Tree)、圖(Graph)、堆積(Heap)、雜湊表(Hash table)等。
這是一個資料無處不在、訊息快速傳遞的世界。本書以Python程式語言為實作對象,將資料結構的概念與運作以圖像擷取豐富其解說。利用Python程式語言的特色和語法來立體呈現資料結構的內涵,是學習資料結構的最佳工具書。
全書重要主題如下:
●以直白、易懂的Python語言演示敘述、語法和範例
●範例皆有完整的程式碼,邊做邊學,不只能輕鬆上手,更能提高學習成效
●使用Python程式語言,詮釋資料結構的多樣性,把理論化繁為簡,讓學習者能全盤掌握
●圖像解說清晰明朗,配合表格作法條理化資料,步驟皆按部就班,讓程式範例說明立體化,學習者跟上進度就能明確掌握
●各章節末皆有針對內容的課後習作,包含測驗和實作題型,可自行規劃學習進度,練習或加強學習知識的範疇
期能把握住最嚴謹的態度,輔以最精要的表達方式,降低閱讀壓力,筆者深信本書能讓學習者對資料結構有更多收穫。
目錄
目錄
第一章 Python入門
1.1 Python語言的工作環境
1.2 Python變數與型別
1.3 流程結構
1.4 函式
1.5 物件導向簡介
課後習作
第二章 程式與資料結構
2.1 資料是什麼?
2.2 資料結構簡介
2.3 演算法
2.4 分析演算法的效能
課後習作
第三章 陣列
3.1 Python的序列型別
3.2 話說陣列
3.3 陣列的維度
3.4 計算陣列的位址
3.5 矩陣
課後習作
第四章 鏈結串列
4.1 單向鏈結串列
4.2 單向鏈結串列的基本操作
4.3 雙向鏈結串列
4.4 環狀鏈結串列
4.5 鍵結串列的應用
課後習作
第五章 堆疊與遞迴
5.1 堆疊
5.2 運算式和堆疊
5.3 遞迴
課後習作
第六章 排隊的智慧—佇列
6.1 認識佇列
6.2 其他常見佇列
6.3 實作佇列—音樂播放器
課後習作
第七章 樹狀結構
7.1 何謂樹?
7.2 二元樹
7.3 走訪二元樹
7.4 二元搜尋樹
7.5 平衡樹
課後習作
第八章 圖形結構
8.1 認識圖形和其定義
8.2 圖形資料結構
8.3 追蹤圖形
8.4 擴張樹
8.5 最短路徑
課後習作
第九章 有條有理話排序
9.1 排序原理
9.2 基礎排序
9.3 進階排序法
課後習作
第十章 眾裡找它有搜尋
10.1 常見搜尋法
10.2 費氏搜尋法
10.3 雜湊搜尋
10.4 雜湊法的碰撞問題
課後習作
立即查看