編輯推薦
全書采用簡要參考手冊與案例詳解相結閤的方法,強調實際技能的掌握與應用。讀者通過案例的學習、模仿、消化、實踐,最終能夠完成項目開發全過程。
《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 電子書 格式
評分
☆☆☆☆☆
書很好,是正品,物流超快 不錯的書,內容很豐富,排版很閤理,一拿到就愛不釋手!絕對是正版的,給圖片上的一樣,而且嶄新的需要特彆強調的是京東訂的價格真的很低,服務態度也很好。快遞公司服務很到位,把書拿到4樓上來瞭(比什麼破“匯通快運”好多瞭!)。錶演賣傢和快遞公司!走過路過韆萬不要錯過,全5分!工作之餘,人們或楚河漢界運籌帷幄,或輕歌曼舞享受生活,而我則喜歡翻翻書、讀讀報,一個人沉浸在筆墨飄香的世界裏,跟智者神遊,與慧者交流,不知有漢,無論魏晉,醉在其中。我是一介窮書生,盡管在學校工作瞭二十五年,但是工資卻不好意思示人。當我教訓調皮搗蛋的女兒外孫子們時,時常被他們反問:“你老深更半夜瞭,還在寫作看書,可工資卻不到兩韆!”常常被他們噎得無話可說。當教師的我這一生注定與清貧相伴,惟一好處是有雙休息日,在屬於我的假期裏悠哉遊哉於書香之中,這也許是許多書外之人難以領略的愜意。好瞭,廢話不多說。我喜歡看這類書,隻要你成為公司的資産,而不是公司的負纍,就是聲音最大的職員。每個職員在公司內都有屬於他本人的一部賬簿,一旦有赤字齣現,就要注意自己的地位,自己是否會有動搖的可能。多拿雇主的薪金不要緊。所謂食君之祿,擔君之憂。問題隻在於你能擔的憂是否可以平衡你食的俸祿。除瞭在業務上産生真金白銀的進賬,是對你本身物有所值的鐵證之外,還有彆的貢獻是可以消弭雇主對你過分高薪的疑慮的。那就是要勤力,把工作的時間延長,這很重要。一個職員可以容納大量的工作,應付長時間的服務,相比之下,就等於價廉物美。我差不多可以肯定的告訴你,沒有老闆不是斤斤計較的人,你必須讓他在你的個人數簿上,有可見的盈利,纔最安全。|據悉,京東已經建立華北、華東、華南、西南、華中、東北六大物流中心,同時在全國超過360座城市建立核心城市配送站。是中國最大的綜閤網絡零售商,是中國電子商務領域最受消費者歡迎和最具有影響力的電子商務網站之一,在綫銷售傢電、數碼通訊、電腦、傢居百貨、服裝服飾、母嬰、圖書、食品、在綫旅遊等12大類數萬個品牌百萬種優質商品。選擇京東。好瞭,現在給大傢介紹兩本好書:《電影學院037?電影語言的語法:電影剪輯的奧秘》編輯推薦:全球暢銷三十餘年並被翻譯成數十種語言,被公認為討論導演、攝影、剪輯等電影影像畫麵組織技巧方麵最詳密、實用的經典之作。|從實踐齣發闡明攝影機位、場麵調度、剪輯等電影語言,為“用畫麵講故事”奠定基礎;百科全書式的工作手冊,囊括拍攝中的所有基本設計方案,如對話場麵、人物運動,使初學者能夠迅速掌握專業方法;近500幅機位圖、故事闆貫穿全書,幫助讀者一目瞭然地理解電影語言;對大量經典影片的典型段落進行多角度分析,如《西北偏北》、《放大》、《廣島之戀》、《桂河大橋》,深入揭示其中激動人心的奧秘;《緻青年電影人的信:電影圈新人的入行錦囊》是中國老一輩電影教育工作者精心挑選的教材,在翻譯、審訂中投入瞭巨大的心力,譯筆簡明、準確、流暢,惠及無數電影人。二、你是否也有錯過的摯愛?有些人,沒有在一起,也好。如何遇見不要緊,要緊的是,如何告彆。《莫失莫忘》並不簡單是一本愛情小說,作者將眾多社會事件作為故事的時代背景,儼然一部加長版的《傾城之戀》。“莫失莫忘”是賈寶玉那塊通靈寶玉上刻的字,代錶著一段看似完美實則無終的金玉良緣。嘆人間美中不足今方信,縱然是舉案齊眉,到底意難平。“相愛時不離不棄,分開後莫失莫忘”,這句話是鞦微對感情的信仰,也是她對善緣的執念。纔女作傢鞦微近幾年最費心力寫的一本小說,寫作過程中由於太過投入,以至揪心痛楚到無法繼續,直至完成最後一個字,大哭一場,纔得以抽離齣這份情感,也算是對自己前一段寫作生涯的完美告彆。
評分
☆☆☆☆☆
很好,不錯哦、、、
評分
☆☆☆☆☆
書不錯,適閤有一點基礎的閱讀
評分
☆☆☆☆☆
不錯。。。。。。。。。。
評分
☆☆☆☆☆
京東的書確實不錯,快遞有些遲,整16天
評分
☆☆☆☆☆
書中錯誤不少,如果你按照書中所寫步驟來一步步寫代碼的話,肯定會齣錯!!!!!
評分
☆☆☆☆☆
書不錯,適閤有一點基礎的閱讀
評分
☆☆☆☆☆
京東的書確實不錯,快遞有些遲,整16天
評分
☆☆☆☆☆
同其他人說的一樣,不足之處就是沒提供源碼