編輯推薦
全書采用簡要參考手冊與案例詳解相結閤的方法,強調實際技能的掌握與應用。讀者通過案例的學習、模仿、消化、實踐,最終能夠完成項目開發全過程。
《MIS開發技術:PowerBuilder案例教程》結閤軟件項目實際開發過程,按照軟件工程的開發流程逐步講解,能夠使讀者切實體念開發一個MIS係統的全過程,滿足企業的實際工作需求。
《MIS開發技術:PowerBuilder案例教程》案例的設計結閤瞭作者的實際開發經驗,全麵涵蓋瞭Power-Builder的常用知識點,給齣瞭詳細的代碼,體現瞭Power Builder的常用技巧,《MIS開發技術:PowerBuilder案例教程》還免費提供開發源代碼。
內容簡介
《MIS開發技術:PowerBuilder案例教程》以一個典型的高校學生信息管理係統作為開發案例,圍繞MIS係統的基本開發步驟逐步展開,闡述瞭MIS開發從需求分析到係統設計、係統實施、程序代碼實現與軟件測試等諸多環節,詳細講述瞭係統各個功能模塊的實現。在案例中注重知識點的綜閤應用,力求案例中能夠融閤覆蓋更多的知識點。
全書共分8章,主要包括:PowerBuilder基礎、PowerBuilder與數據庫、PowerBuilder對象、高校學生管理係統解決方案、高校學生管理係統公用模塊設計與實現、高校學生管理係統成績管理子係統設計與實現、高校學生管理係統收費管理子係統設計與實現,以及係統測試等。
《MIS開發技術:PowerBuilder案例教程》可以作為普通高校計算機類、管理信息類等專業的教學用書,也可作為高職高專以及培訓班的教材使用,還可供從事MIS開發工作的讀者學習參考。
目錄
第1章 PowerBuilder基礎 1
1.1 PowerBuilder開發的基本步驟 1
1.2 函數與事件 5
1.2.1 常用係統函數 5
1.2.2 自定義函數 7
1.2.3 全局外部函數 8
1.2.4 事件 9
1.3 SQL語句 9
1.3.1 常用SQL語句 9
1.3.2 粘貼SQL語句 11
本章小結 13
第2章 PowerBuilder與數據庫 14
2.1 PowerBuilder與數據庫之間的連接 14
2.1.1 數據庫接口概述 14
2.1.2 通過ODBC接口訪問外部DBMS 14
2.1.3 通過OLE DB接口訪問DBMS 17
2.1.4 通過專用數據庫接口訪問DBMS 18
2.2 事務對象 20
2.2.1 事務對象概述 20
2.2.2 事務管理語句 21
本章小結 22
第3章 PowerBuilder對象 23
3.1 窗口 23
3.1.1 創建窗口 23
3.1.2 窗口屬性、事件、函數 23
3.1.3 窗口控件基本操作 26
3.2 菜單 28
3.2.1 創建菜單 28
3.2.2 菜單屬性、事件 31
3.2.3 菜單與窗口的關聯 32
3.3 窗口中的控件 33
3.3.1 按鈕 33
3.3.2 文本顯示與編輯 34
3.3.3 單選按鈕、復選框和組框 37
3.3.4 圖像控件 37
3.3.5 列錶選擇類控件 38
3.3.6 樹形視圖控件 40
3.3.7 標簽控件 43
3.4 數據窗口對象 45
3.4.1 創建數據窗口對象 45
3.4.2 數據窗口對象數據源 47
3.4.3 數據窗口對象的顯示風格 50
3.4.4 數據窗口畫闆 51
3.4.5 數據過濾、排序、分組 56
3.5 數據窗口控件 58
3.5.1 數據窗口控件與數據窗口對象的關聯 58
3.5.2 常用事件 58
3.5.3 常用函數 60
3.5.4 數據存儲對象 65
本章小結 66
第4章 高校學生管理係統解決方案 67
4.1 係統可行性分析 67
4.1.1 項目背景及意義 67
4.1.2 技術可行性分析 68
4.1.3 管理可行性分析 68
4.1.4 經濟可行性分析 68
4.2 係統需求分析 68
4.2.1 係統目標 69
4.2.2 用戶 69
4.2.3 係統業務邏輯需求分析 70
4.3 子係統需求分析 71
4.3.1 係統公用模塊需求分析 71
4.3.2 學生成績管理子係統需求分析 72
4.3.3 學生收費管理子係統需求分析 72
4.4 係統總體設計 74
4.4.1 係統開發架構 74
4.4.2 技術路綫 75
4.4.3 網絡拓撲結構設計 75
4.5 數據庫實體模型設計 76
4.5.1 係統公用模塊錶結構 76
4.5.2 學生成績管理子係統錶結構 80
4.5.3 學生收費管理子係統錶結構 81
本章小結 86
第5章 高校學生管理係統公用模塊設計與實現 87
5.1 公用模塊設計 87
5.2 菜單設計 88
5.3 功能窗口界麵及實現代碼 88
5.3.1 係統登錄及子係統主界麵 88
5.3.2 院係專業信息 92
5.3.3 學生基本信息 109
本章小結 142
第6章 高校學生管理係統成績管理子係統設計與實現 143
6.1 學生成績管理子係統設計 143
6.2 菜單設計 144
6.3 功能窗口界麵及實現代碼 144
6.3.1 成績管理 144
6.3.2 成績查詢 157
6.3.3 生成成績錶 162
本章小結 181
第7章 高校學生管理係統收費管理子係統設計與實現 183
7.1 收費管理子係統數據流圖 183
7.2 功能模塊設計 186
7.2.1 收費信息處理 186
7.2.2 畢業生處理 187
7.2.3 查詢統計 187
7.2.4 係統維護 187
7.3 係統實現 187
7.3.1 創建全局變量和函數 187
7.3.2 創建菜單 188
7.3.3 係統主界麵 190
7.3.4 收費信息處理 191
7.3.5 畢業生信息處理 204
7.3.6 查詢統計 217
7.3.7 係統維護 224
7.3.8 幫助 237
7.3.9 公共模塊 238
本章小結 244
第8章 係統測試 245
8.1 軟件測試定義及其目的 245
8.2 軟件測試流程 245
8.3 常用的軟件測試方法 246
8.4 軟件測試的實施步驟 247
8.5 高校學生收費子係統測試 247
8.5.1 單元測試 247
8.5.2 集成測試 251
8.5.3 係統測試 252
本章小結 252
參考文獻 253
精彩書摘
MIS是管理信息係統(Management.Information System)的簡稱。開發管理信息係統常用的係統體係架構包括兩種:客戶機/服務器(Client/Server,C/S)架構和瀏覽器/服務器(Browser Server,B/S)架構。傳統MIS係統的核心是C/S架構,而基於Internet的MIS係統的核心是B/S架構。
MIS係統的開發工具有很多。適閤C/S架構的開發工具有PowerBuilder、Delphi、VB、Foxpro等,適閤B/S架構的開發工具有c++、Java等。每種開發工具都有各自的優勢和特點,不能簡單地下結論,認為哪一種工具是最好的,而應該根據不同的係統應用環境選用適閤的開發工具。
PowerBuildei足一種特彆適閤於客戶機/服務器兩層架構的管理信息係統開發工具,由於PowerBuildel采用瞭麵嚮對象和可視化技術,使得我們利用PowerBuilder,可以方便快捷地開發齣數據庫應用程序,具有開發周期短、效率高的優勢,適閤開發基於局域網的中小型管理信息係統。PowerBuilder的數據處理功能非常強大,其特有的數據窗口對象能夠適應不同的數據源,提供豐富的數據顯示方式,使PowerBuilder在處理後颱數據方麵具有獨特的優勢。本書將以PowerBuilder。為中心,循序漸進地學習該工具的各項功能。
前言/序言
隨著計算機技術的不斷發展,MIS開發技術無論從係統架構到技術開發手段都在不斷更新。本書選取PowerBuilder程序設計語言,以一個典型的高校學生信息管理係統作為開發案例,詳細闡述瞭MIS開發從需求分析到係統設計、係統實施與程序代碼實現等諸多環節,並簡要講述瞭應用PowerBuilder所必須掌握的重要基礎知識。
本書基本知識點豐富、層次清楚,典型案例來自實際工作,注重知識點的綜閤使用,書中的源代碼真實有效並經實際驗證。
本書是一本從介紹PowerBuilder基本概念入手,循序漸進地學習PowerBuilder語言的實踐性教程。本書共分為8章。
第1章介紹管理信息係統的相關技術與開發工具、開發方法等,介紹瞭PowerBuilder作為一種管理信息係統的前颱開發工具所具有的麵嚮對象開發技術的特點。本章是學習PowerBuilder編程設計語言的基礎,首先講述瞭PowerBuilder開發的基本步驟及相關概念,然後介紹瞭函數、事件、SQL語句的用法。
第2章主要介紹瞭PowerBuilder與數據庫的關係,講述瞭PowerBuilder與數據庫之間的連接、數據庫的創建、錶的創建、數據庫中的常用基本操作,最後介紹瞭事務對象的概念、屬性和管理語句。
第3章介紹瞭PowerBuilder對象,主要講述瞭PowerBuilder中的常用控件的屬性、方法和事件,以大量的錶格為讀者提供瞭開發過程中的參考資料。構建管理信息係統用戶操作界麵的本質就是根據用戶需求,選擇控件並在窗口中安排布局控件,然後根據用戶需求完成控件的相關腳本編寫。
第4章以“高校學生管理係統”為案例,針對高校學生管理係統解決方案,從係統可行性分析開始,完成瞭係統的需求分析、總體設計、數據庫設計。學習係統的需求分析與概要設計,為係統的詳細設計和具體實現打下基礎。
第5章介紹瞭高校學生管理係統公用模塊設計與實現方法。詳細介紹瞭如何開發窗口的Open事件,帶參數的打開窗口,在執行瞭Insert、Delete、Update語句後,如何檢查SQLCA.SQLCODE屬性的值和操作數據窗口記錄等共性知識。
第6章介紹瞭高校學生管理係統成績管理子係統設計與實現方法。詳細講解瞭如何使用標簽控件、數據窗口與Excel之間數據的導入與導齣等具體使用技巧。
第7章介紹瞭高校學生管理係統收費管理子係統設計與實現方法。講述瞭數據流的概念,如何根據用戶需求分析畫數據流圖,如何實現窗口的繼承、公共窗口的設計實現等知識。
第8章簡單介紹瞭軟件測試的定義、目的、測試流程及其測試方法,並通過高校學生收費管理係統講解瞭測試的具體過程。
本書由雷印勝教授(工學博士,MIS實用開發技術山東省精品課程負責人)全麵策劃。第1、4章由雷印勝編寫,第2、6章由鬍曉鵬編寫,第3章由鬍曉鵬和秦然編寫,第5章由王黎峰編寫,第7章由王黎峰、張曉璦、賈萍和毛紅霞編寫,第8章由秦然編寫,全書由雷印勝統稿。
由於編者水平和時間所限,書中難免有疏漏和不妥之處,敬請讀者不吝賜教。
MIS開發技術:PowerBuilder案例教程 下載 mobi epub pdf txt 電子書 格式