第1章信息系統(tǒng)開發(fā)的相關(guān)概念
1.1信息
1.1.1數(shù)據(jù)的概念
1.1.2信息的概念
1.1.3數(shù)據(jù)和信息的關(guān)系
1.1.4信息的生命周期
1.2信息系統(tǒng)
1.2.1系統(tǒng)的概念
1.2.2信息系統(tǒng)的定義
1.3管理信息系統(tǒng)
1.4本章小結(jié)
第2章軟件工程開發(fā)方法
2.1結(jié)構(gòu)化生命周期法
2.1.1傳統(tǒng)生命周期法
2.1.2結(jié)構(gòu)化生命周期法
2.1.3結(jié)構(gòu)化方法開發(fā)過程
2.1.4結(jié)構(gòu)化方法的特點(diǎn)
2.2原型化方法
2.2.1原型化方法概述
2.2.2原型化方法的開發(fā)過程
2.2.3原型化方法的種類
2.2.4原型化方法的構(gòu)造方法
2.2.5原型化方法的特點(diǎn)
2.2.6原型化方法的局限性
2.2.7原型化方法設(shè)計(jì)實(shí)例
2.2.8原型化方法與結(jié)構(gòu)化生命周期法的結(jié)合
2.3面向?qū)ο蠓椒?/p>
2.3.1結(jié)構(gòu)化方法開發(fā)存在的問題
2.3.2面向?qū)ο蠓椒ǖ漠a(chǎn)生
2.3.3面向?qū)ο蠓椒ǖ奶攸c(diǎn)
2.3.4面向?qū)ο蠓椒ㄅc結(jié)構(gòu)化方法的對比
2.4本章小結(jié)
第3章軟件系統(tǒng)可行性分析
3.1可行性分析定義
3.2系統(tǒng)的初步調(diào)查
3.2.1門診管理子系統(tǒng)
3.2.2住院管理子系統(tǒng)
3.2.3醫(yī)保管理子系統(tǒng)
3.2.4物資管理子系統(tǒng)
3.2.5財(cái)務(wù)管理子系統(tǒng)
3.2.6人事管理子系統(tǒng)
3.2.7醫(yī)院組織結(jié)構(gòu)調(diào)查
3.3可行性分析的內(nèi)容
3.4可行性分析報(bào)告大綱
3.5可行性分析報(bào)告實(shí)例
3.5.1引言
3.5.2系統(tǒng)開發(fā)的必要性
3.5.3現(xiàn)行系統(tǒng)調(diào)查研究與分析
3.5.4系統(tǒng)業(yè)務(wù)流程分析
3.5.5系統(tǒng)數(shù)據(jù)流程分析
3.5.6現(xiàn)行系統(tǒng)存在的主要問題和薄弱環(huán)節(jié)
3.5.7新系統(tǒng)的方案分析
3.6本章小結(jié)
目錄
軟件工程案例教程
第4章軟件系統(tǒng)總體規(guī)劃
4.1系統(tǒng)總體規(guī)劃概述
4.1.1總體規(guī)劃的主要任務(wù)和意義
4.1.2總體規(guī)劃的特點(diǎn)和設(shè)計(jì)原則
4.1.3總體規(guī)劃的步驟
4.2U/C矩陣的建立
4.2.1定義數(shù)據(jù)類
4.2.2U/C矩陣的檢驗(yàn)
4.3子系統(tǒng)的劃分
4.4本章小結(jié)
第5章軟件系統(tǒng)分析
5.1軟件系統(tǒng)分析任務(wù)
5.1.1軟件系統(tǒng)分析的原則
5.1.2軟件系統(tǒng)分析的步驟
5.2軟件系統(tǒng)業(yè)務(wù)流程分析
5.2.1業(yè)務(wù)流程圖的符號
5.2.2業(yè)務(wù)流程分析方法
5.3軟件系統(tǒng)數(shù)據(jù)流程分析
5.3.1數(shù)據(jù)流程圖的符號
5.3.2數(shù)據(jù)流程分析方法
5.4軟件系統(tǒng)處理功能的表達(dá)
5.4.1結(jié)構(gòu)式語言
5.4.2判斷樹
5.4.3判斷表
5.4.4三種表達(dá)工具的比較分析
5.5軟件系統(tǒng)分析實(shí)踐案例
5.5.1軟件系統(tǒng)功能結(jié)構(gòu)圖
5.5.2業(yè)務(wù)流程圖
5.5.3數(shù)據(jù)流程圖
5.5.4軟件系統(tǒng)操作流程圖
5.6本章小結(jié)
第6章軟件工程測試
6.1系統(tǒng)測試概述
6.2軟件測試方法
6.2.1動態(tài)測試方法
6.2.2靜態(tài)測試方法
6.3軟件測試步驟
6.4本章小結(jié)
第7章軟件工程實(shí)踐工具
7.1Visio工具
7.1.1Visio概述
7.1.2使用Visio建模
7.1.3示例
7.2MyEclipse
7.2.1Tomcat服務(wù)器
7.2.2MyEclipse概述
7.2.3使用MyEclipse開發(fā)應(yīng)用程序
7.3Rational Application Developer
7.3.1WAS服務(wù)器
7.3.2Rational Application Developer概述
7.3.3使用RAD開發(fā)應(yīng)用程序
第8章網(wǎng)上售書系統(tǒng)的開發(fā)
8.1問題分析
8.2可行性研究
8.3需求分析
8.3.1建立業(yè)務(wù)模型
8.3.2數(shù)據(jù)流分析
8.4系統(tǒng)設(shè)計(jì)
8.4.1總體設(shè)計(jì)
8.4.2數(shù)據(jù)庫設(shè)計(jì)
8.4.3詳細(xì)設(shè)計(jì)
8.5系統(tǒng)實(shí)現(xiàn)
8.5.1Hibernate封裝數(shù)據(jù)
8.5.2抽取公用文件
8.5.3CSS文件
8.5.4前臺頁面的開發(fā)
8.5.5后臺頁面的開發(fā)
8.5.6應(yīng)用程序的結(jié)構(gòu)
8.5.7程序開發(fā)說明
8.6軟件測試與維護(hù)
8.7本章小結(jié)
第9章教務(wù)管理系統(tǒng)的開發(fā)
9.1問題分析
9.2可行性研究
9.3面向?qū)ο蟮姆治?/p>
9.3.1建立用例模型
9.3.2建立類模型
9.3.3創(chuàng)建順序圖
9.4數(shù)據(jù)庫設(shè)計(jì)
9.4.1類模型到關(guān)系模型的轉(zhuǎn)化
9.4.2數(shù)據(jù)庫結(jié)構(gòu)
9.5面向?qū)ο蟮脑O(shè)計(jì)
9.5.1設(shè)計(jì)軟件類
9.5.2設(shè)計(jì)軟件體系結(jié)構(gòu)
9.5.3人機(jī)交互界面設(shè)計(jì)
9.6面向?qū)ο蟮木幊?/p>
9.7軟件測試與維護(hù)
9.8本章小結(jié)
第10章軟件工程實(shí)踐開發(fā)與設(shè)計(jì)實(shí)例電商英才網(wǎng)絡(luò)應(yīng)聘招聘管理系統(tǒng)
10.1系統(tǒng)開發(fā)概述
10.1.1開發(fā)背景
10.1.2系統(tǒng)目標(biāo)
10.1.3可行性分析
10.2系統(tǒng)開發(fā)說明
10.2.1需求分析
10.2.2數(shù)據(jù)流圖
10.2.3數(shù)據(jù)字典
10.2.4概要設(shè)計(jì)
10.2.5詳細(xì)設(shè)計(jì)
10.3系統(tǒng)功能介紹
10.3.1用戶登錄
10.3.2公司信息概況
10.3.3招聘信息概況
10.3.4添加企業(yè)信息
10.3.5修改/刪除企業(yè)信息
10.3.6數(shù)據(jù)表信息篩選
參考文獻(xiàn)