出版時間:2010-2 出版社:化學工業(yè) 作者:雷印勝//胡曉鵬//王黎峰 頁數(shù):252
Tag標簽:無
前言
隨著計算機技術的不斷發(fā)展,MIS開發(fā)技術無論從系統(tǒng)架構到技術開發(fā)手段都在不斷更新。本書選取PowerBuilder程序設計語言,以一個典型的高校學生信息管理系統(tǒng)作為開發(fā)案例,詳細闡述了MIS開發(fā)從需求分析到系統(tǒng)設計、系統(tǒng)實施與程序代碼實現(xiàn)等諸多環(huán)節(jié),并簡要講述了應用PowerBuilder所必須掌握的重要基礎知識。 本書基本知識點豐富、層次清楚,典型案例來自實際工作,注重知識點的綜合使用,書中的源代碼真實有效并經實際驗證。 本書是一本從介紹PowerBuilder基本概念入手,循序漸進地學習PowerBuilder語言的實踐性教程。本書共分為8章。 第1章介紹管理信息系統(tǒng)的相關技術與開發(fā)工具、開發(fā)方法等,介紹了PowerBuilder作為一種管理信息系統(tǒng)的前臺開發(fā)工具所具有的面向對象開發(fā)技術的特點。本章是學習PowerBuilder編程設計語言的基礎,首先講述了PowerBuilder開發(fā)的基本步驟及相關概念,然后介紹了函數(shù)、事件、SQL語句的用法。 第2章主要介紹了PowerBuilder與數(shù)據(jù)庫的關系,講述了PowerBuilder與數(shù)據(jù)庫之間的連接、數(shù)據(jù)庫的創(chuàng)建、表的創(chuàng)建、數(shù)據(jù)庫中的常用基本操作,最后介紹了事務對象的概念、屬性和管理語句。 第3章介紹了PowerBuilder對象,主要講述了PowerBuilder中的常用控件的屬性、方法和事件,以大量的表格為讀者提供了開發(fā)過程中的參考資料。構建管理信息系統(tǒng)用戶操作界面的本質就是根據(jù)用戶需求,選擇控件并在窗口中安排布局控件,然后根據(jù)用戶需求完成控件的相關腳本編寫。 第4章以“高校學生管理系統(tǒng)”為案例,針對高校學生管理系統(tǒng)解決方案,從系統(tǒng)可行性分析開始,完成了系統(tǒng)的需求分析、總體設計、數(shù)據(jù)庫設計。學習系統(tǒng)的需求分析與概要設計,為系統(tǒng)的詳細設計和具體實現(xiàn)打下基礎。 第5章介紹了高校學生管理系統(tǒng)公用模塊設計與實現(xiàn)方法。詳細介紹了如何開發(fā)窗口的Open事件,帶參數(shù)的打開窗口,在執(zhí)行了Insert、Delete、Update語句后,如何檢查SQLCA.SQLCODE屬性的值和操作數(shù)據(jù)窗口記錄等共性知識。 第6章介紹了高校學生管理系統(tǒng)成績管理子系統(tǒng)設計與實現(xiàn)方法。詳細講解了如何使用標簽控件、數(shù)據(jù)窗口與Excel之間數(shù)據(jù)的導入與導出等具體使用技巧。 第7章介紹了高校學生管理系統(tǒng)收費管理子系統(tǒng)設計與實現(xiàn)方法。講述了數(shù)據(jù)流的概念,如何根據(jù)用戶需求分析畫數(shù)據(jù)流圖,如何實現(xiàn)窗口的繼承、公共窗口的設計實現(xiàn)等知識。 第8章簡單介紹了軟件測試的定義、目的、測試流程及其測試方法,并通過高校學生收費管理系統(tǒng)講解了測試的具體過程。 本書由雷印勝教授(工學博士,MIS實用開發(fā)技術山東省精品課程負責人)全面策劃。第1、4章由雷印勝編寫,第2、6章由胡曉鵬編寫,第3章由胡曉鵬和秦然編寫,第5章由王黎峰編寫,第7章由王黎峰、張曉璦、賈萍和毛紅霞編寫,第8章由秦然編寫,全書由雷印勝統(tǒng)稿。 由于編者水平和時間所限,書中難免有疏漏和不妥之處,敬請讀者不吝賜教。
內容概要
本書以一個典型的高校學生信息管理系統(tǒng)作為開發(fā)案例,圍繞MIS系統(tǒng)的基本開發(fā)步驟逐步展開,闡述了MIS開發(fā)從需求分析到系統(tǒng)設計、系統(tǒng)實施、程序代碼實現(xiàn)與軟件測試等諸多環(huán)節(jié),詳細講述了系統(tǒng)各個功能模塊的實現(xiàn)。在案例中注重知識點的綜合應用,力求案例中能夠融合覆蓋更多的知識點。 全書共分8章,主要包括:PowerBuilder基礎、PowerBuilder與數(shù)據(jù)庫、PowerBuilder對象、高校學生管理系統(tǒng)解決方案、高校學生管理系統(tǒng)公用模塊設計與實現(xiàn)、高校學生管理系統(tǒng)成績管理子系統(tǒng)設計與實現(xiàn)、高校學生管理系統(tǒng)收費管理子系統(tǒng)設計與實現(xiàn),以及系統(tǒng)測試等。 本書可以作為普通高校計算機類、管理信息類等專業(yè)的教學用書,也可作為高職高專以及培訓班的教材使用,還可供從事MIS開發(fā)工作的讀者學習參考。
書籍目錄
第1章 PowerBuilder基礎 1.1 PowerBuilder開發(fā)的基本步驟 1.2 函數(shù)與事件 1.2.1 常用系統(tǒng)函數(shù) 1.2.2 自定義函數(shù) 1.2.3 全局外部函數(shù) 1.2.4 事件 1.3 SQL語句 1.3.1 常用SQL語句 1.3.2 粘貼SQL語句 本章小結 第2章 PowerBuilder與數(shù)據(jù)庫 2.1 PowerBuilder與數(shù)據(jù)庫之間的連接 2.1.1 數(shù)據(jù)庫接口概述 2.1.2 通過ODBC接口訪問外部DBMS 2.1.3 通過OLE DB接口訪問DBMS 2.1.4 通過專用數(shù)據(jù)庫接口訪問DBMS 2.2 事務對象 2.2.1 事務對象概述 2.2.2 事務管理語句 本章小結 第3章 PowerBuilder對象 3.1 窗口 3.1.1 創(chuàng)建窗口 3.1.2 窗口屬性、事件、函數(shù) 3.1.3 窗口控件基本操作 3.2 菜單 3.2.1 創(chuàng)建菜單 3.2.2 菜單屬性、事件 3.2.3 菜單與窗口的關聯(lián) 3.3 窗口中的控件 3.3.1 按鈕 3.3.2 文本顯示與編輯 3.3.3 單選按鈕、復選框和組框 3.3.4 圖像控件 3.3.5 列表選擇類控件 3.3.6 樹形視圖控件 3.3.7 標簽控件 3.4 數(shù)據(jù)窗口對象 3.4.1 創(chuàng)建數(shù)據(jù)窗口對象 3.4.2 數(shù)據(jù)窗口對象數(shù)據(jù)源 3.4.3 數(shù)據(jù)窗口對象的顯示風格 3.4.4 數(shù)據(jù)窗口畫板 3.4.5 數(shù)據(jù)過濾、排序、分組 3.5 數(shù)據(jù)窗口控件 3.5.1 數(shù)據(jù)窗口控件與數(shù)據(jù)窗口對象的關聯(lián) 3.5.2 常用事件 3.5.3 常用函數(shù) 3.5.4 數(shù)據(jù)存儲對象 本章小結 第4章 高校學生管理系統(tǒng)解決方案 4.1 系統(tǒng)可行性分析 4.1.1 項目背景及意義 4.1.2 技術可行性分析 4.1.3 管理可行性分析 4.1.4 經濟可行性分析 4.2 系統(tǒng)需求分析 4.2.1 系統(tǒng)目標 4.2.2 用戶 4.2.3 系統(tǒng)業(yè)務邏輯需求分析 4.3 子系統(tǒng)需求分析 4.3.1 系統(tǒng)公用模塊需求分析 4.3.2 學生成績管理子系統(tǒng)需求分析 4.3.3 學生收費管理子系統(tǒng)需求分析 4.4 系統(tǒng)總體設計 4.4.1 系統(tǒng)開發(fā)架構 4.4.2 技術路線 4.4.3 網絡拓撲結構設計 4.5 數(shù)據(jù)庫實體模型設計 4.5.1 系統(tǒng)公用模塊表結構 4.5.2 學生成績管理子系統(tǒng)表結構 4.5.3 學生收費管理子系統(tǒng)表結構 本章小結 第5章 高校學生管理系統(tǒng)公用模塊設計與實現(xiàn) 5.1 公用模塊設計 5.2 菜單設計 5.3 功能窗口界面及實現(xiàn)代碼 5.3.1 系統(tǒng)登錄及子系統(tǒng)主界面 5.3.2 院系專業(yè)信息 5.3.3 學生基本信息 本章小結 第6章 高校學生管理系統(tǒng)成績管理子系統(tǒng)設計與實現(xiàn) 第7章 高校學生管理系統(tǒng)收費管理子系統(tǒng)設計與實現(xiàn) 第8章 系統(tǒng)測試 參考文獻
章節(jié)摘錄
插圖:MIS是管理信息系統(tǒng)(Management.Information System)的簡稱。開發(fā)管理信息系統(tǒng)常用的系統(tǒng)體系架構包括兩種:客戶機/服務器(Client/Server,C/S)架構和瀏覽器/服務器(Browser Server,B/S)架構。傳統(tǒng)MIS系統(tǒng)的核心是C/S架構,而基于Internet的MIS系統(tǒng)的核心是B/S架構。MIS系統(tǒng)的開發(fā)工具有很多。適合C/S架構的開發(fā)工具有PowerBuilder、Delphi、VB、Foxpro等,適合B/S架構的開發(fā)工具有c++、Java等。每種開發(fā)工具都有各自的優(yōu)勢和特點,不能簡單地下結論,認為哪一種工具是最好的,而應該根據(jù)不同的系統(tǒng)應用環(huán)境選用適合的開發(fā)工具。PowerBuildei足一種特別適合于客戶機/服務器兩層架構的管理信息系統(tǒng)開發(fā)工具,由于PowerBuildel采用了面向對象和可視化技術,使得我們利用PowerBuilder,可以方便快捷地開發(fā)出數(shù)據(jù)庫應用程序,具有開發(fā)周期短、效率高的優(yōu)勢,適合開發(fā)基于局域網的中小型管理信息系統(tǒng)。PowerBuilder的數(shù)據(jù)處理功能非常強大,其特有的數(shù)據(jù)窗口對象能夠適應不同的數(shù)據(jù)源,提供豐富的數(shù)據(jù)顯示方式,使PowerBuilder在處理后臺數(shù)據(jù)方面具有獨特的優(yōu)勢。本書將以PowerBuilder。為中心,循序漸進地學習該工具的各項功能。
編輯推薦
《MIS開發(fā)技術:PowerBuilder案例教程》特色:《MIS開發(fā)技術:PowerBuilder案例教程》是山東省2007年MIS實用開發(fā)技術精品課程建設成果之一。全書采用簡要參考手冊與案例詳解相結合的方法,強調實際技能的掌握與應用。讀者通過案例的學習、模仿、消化、實踐,最終能夠完成項目開發(fā)全過程?!碽r〉《MIS開發(fā)技術:PowerBuilder案例教程》結合軟件項目實際開發(fā)過程,按照軟件工程的開發(fā)流程逐步講解,能夠使讀者切實體念開發(fā)一個MIS系統(tǒng)的全過程,滿足企業(yè)的實際工作需求?!碽r〉《MIS開發(fā)技術:PowerBuilder案例教程》案例的設計結合了作者的實際開發(fā)經驗,全面涵蓋了Power-Builder的常用知識點,給出了詳細的代碼,體現(xiàn)了Power Builder的常用技巧,《MIS開發(fā)技術:PowerBuilder案例教程》還免費提供開發(fā)源代碼。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載