图书介绍

计算机应用系统的设计与实现 Java2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

计算机应用系统的设计与实现 Java
  • 马素霞,方国编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302278528
  • 出版时间:2012
  • 标注页数:411页
  • 文件大小:81MB
  • 文件页数:427页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

计算机应用系统的设计与实现 JavaPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 面向对象的开发基础3

第1章 面向对象的系统开发简介3

1.1面向对象的概念3

1.1.1类与对象4

1.1.2消息通信与对象交互5

1.1.3封装和信息隐藏5

1.1.4继承和多态5

1.1.5实例关联6

1.2面向对象开发方法6

1.2.1面向对象编程7

1.2.2面向对象的分析与设计7

1.2.3面向对象方法的优点8

1.3软件体系结构及其风格9

1.3.1软件体系结构的概念9

1.3.2软件系统的分层结构9

1.3.3软件体系结构风格9

1.4软件开发生命周期11

1.4.1需求获取与分析12

1.4.2系统设计13

1.4.3实现14

1.4.4集成和部署14

1.4.5运行和维护15

本章小结15

习题15

第2章Java程序的运行与开发环境16

2.1 Java程序的运行环境16

2.2 Java开发工具包——JDK17

2.3 Java程序的编辑、编译及运行17

2.4集成开发环境简介19

2.5 Eclipse的体系结构、安装与环境介绍21

2.5.1 Eclipse的体系结构21

2.5.2 Eclipse在Windows下的安装22

2.5.3 Eclipse工作台23

2.6 Eclipse环境下的项目开发过程25

2.6.1新建Java项目25

2.6.2创建Java程序27

2.6.3代码输入支持功能30

2.6.4执行Java程序31

2.6.5 Java实时运算簿页面35

本章小结36

习题37

第3章Java使用初步38

3.1 Java应用程序的组成元素38

3.2基本数据类型与表达式41

3.2.1基本数据类型41

3.2.2变量与常量42

3.2.3表达式43

3.2.4类型转换46

3.3控制流程语句47

3.3.1选择结构48

3.3.2循环结构49

3.4 Java标准类实例52

3.4.1 Math类52

3.4.2 String类53

3.4.3 System类55

3.4.4包裹类57

3.4.5 JOptionPane类58

3.4.6 Date类和SimpleDateFormat类60

本章小结61

习题62

第4章 自定义类63

4.1类的声明与使用63

4.1.1类的声明63

4.1.2对象的创建与引用64

4.2属性成员67

4.2.1属性成员声明67

4.2.2实例变量与类变量67

4.3方法成员69

4.3.1方法成员声明69

4.3.2实例方法与类方法70

4.3.3带参数的方法71

4.3.4构造方法73

4.4其他常用方法75

4.4.1 toString()方法75

4.4.2 equals()方法76

4.5内部类78

4.6将类组织成包78

4.7使用Javadoc命令生成类文档80

本章小结82

习题82

第5章 数组及其应用84

5.1数组的概念84

5.2对象数组87

5.2.1用数组存储对象87

5.2.2在方法中返回对象92

5.2.3在方法中返回对象数组93

5.3二维数组94

5.4数组的应用96

5.4.1查找97

5.4.2增加及删除元素97

5.4.3排序98

5.4.4在已排序的数组中查找99

本章小结102

习题102

第2部分 基于UML的系统分析与设计107

第6章 基于UML的系统分析107

6.1 UML107

6.1.1 UML的产生和发展107

6.1.2 UML的特点107

6.2 UML建模工具Rational Rose108

6.2.1 Rose的特点108

6.2.2 Rose的使用109

6.2.3 Rose的基本操作111

6.3实例研究115

6.3.1校内书店管理系统业务简介115

6.3.2用例图115

6.3.3类图118

6.3.4顺序图121

本章小结123

习题123

第7章 面向对象设计124

7.1子系统分解124

7.1.1水平方向的分解124

7.1.2垂直方向的分解125

7.2问题域设计126

7.2.1对分析类图进行调整与细化126

7.2.2将对象分组归入子系统128

7.2.3增加控制类128

7.3界面层设计129

7.3.1界面设计方法和原则129

7.3.2校内书店管理系统界面设计方案130

7.4数据层设计131

7.4.1数据库设计131

7.4.2数据访问类设计134

本章小结135

习题135

第3部分 业务逻辑层开发139

第8章 编写问题域类139

8.1定义问题域类139

8.1.1定义Book类139

8.1.2测试Book类140

8.1.3编写构造方法141

8.1.4编写toString ()方法142

8.1.5定义并测试BookStore类143

8.2使用静态变量和静态方法144

8.3编写自定义方法144

8.4格式化输出145

8.5重载方法146

8.6异常及其处理147

8.6.1异常的概念147

8.6.2异常处理149

8.6.3生成异常对象151

8.6.4在BookStore类中使用异常151

本章小结153

习题153

第9章 继承与多态155

9.1类的继承155

9.1.1私有属性和方法的继承155

9.1.2隐藏和覆盖156

9.1.3有继承时的构造方法158

9.2 Object类159

9.3定义Customer类及其子类160

9.3.1定义Customer类并测试160

9.3.2定义Customer类的子类并测试162

9.4重写超类方法164

9.4.1添加和重写toString()方法164

9.4.2重写和调用超类方法165

9.5塑型与多态166

9.5.1塑型166

9.5.2多态166

本章小结169

习题169

第10章 抽象类与终结类171

10.1抽象类与抽象方法171

10.1.1抽象类的定义171

10.1.2抽象方法172

10.2终结类与终结方法173

10.2.1终结类173

10.2.2终结方法173

10.3定义Lease类及其子类174

10.3.1定义初始的Lease类175

10.3.2处理日期176

10.3.3向Lease类中添加抽象方法178

10.3.4定义Lease类的子类BookLease178

10.3.5定义Lease类的子类DailyLease179

10.3.6测试BookLease类和DailyLease类180

10.4声明及使用自定义异常181

10.4.1定义DateInputException类181

10.4.2抛出自定义异常181

10.4.3创建多个日租约对象182

本章小结183

习题183

第11章 接口及其应用184

11.1接口184

11.1.1接口的概念184

11.1.2定义接口185

11.1.3实现接口186

11.1.4接口与抽象类的区别187

11.2 Java集合框架188

11.2.1列表的定义与创建189

11.2.2列表的标准方法189

11.2.3 Enumeration类及Iterator类191

11.2.4泛型及其应用194

11.3面向接口编程199

11.3.1面向接口编程的概念199

11.3.2面向接口编程的优点201

11.3.3分析抽象Bookshelf的接口IContainable201

11.3.4使用IContainable接口205

本章小结207

习题207

第12章 实现关联关系208

12.1查看校内书店管理系统的类图208

12.2实现Customer类与Book类之间的关联关系209

12.2.1修改Book类209

12.2.2修改Customer类210

12.2.3测试Customer类与Book类的关联关系211

12.3实现BookStore类与Bookshelf类之间的关联关系212

12.3.1定义BookStore类212

12.3.2将Bookshelf类与BookStore类相关联214

12.3.3测试“书店包含书架”关联关系215

12.4创建和使用关联类——Lease216

12.4.1对Lease超类进行修改216

12.4.2对Customer类进行修改217

12.4.3测试关联类219

本章小结220

习题220

第4部分 界面层与数据层开发225

第13章 图形用户界面与事件处理225

13.1 Java的GUI类简介225

13.1.1 AWT类简介226

13.1.2 Swing类简介227

13.2 Java事件处理229

13.2.1基本概念229

13.2.2委托事件处理机制简介230

13.2.3实现监听器接口的方法231

13.2.4扩充适配器类235

13.2.5使用多个GUI组件235

13.3布局管理器237

13.3.1 F1owLayout237

13.3.2 BorderLayout239

13.3.3 GridLayout239

13.3.4 GridBagLayout241

13.3.5 CardLayout242

13.4 Swing组件的使用244

13.4.1标签类245

13.4.2滚动框247

13.4.3菜单247

13.4.4工具栏250

13.4.5按钮类251

13.4.6组合框255

13.4.7文本257

13.4.8二维表260

本章小结262

习题263

第14章 界面层开发264

14.1编写GUI类查找图书264

14.2实现图书管理界面269

14.3在单独窗口中添加新图书274

14.3.1创建添加新图书的操作界面274

14.3.2应用单例模式277

14.4添加顾客278

本章小结284

习题284

第15章 实现多个窗口之间的导航286

15.1实现系统主界面286

15.2导航多个窗口289

15.2.1模仿图书数据库290

15.2.2从系统主界面导航到图书管理界面291

15.2.3从图书管理界面导航到图书查询界面293

15.2.4从图书管理界面导航到图书增加界面294

15.2.5从图书增加界面返回到图书管理界面296

15.3实现租书管理子系统298

15.3.1实现租书管理界面298

15.3.2实现租书功能301

15.3.3在租书管理界面中显示顾客信息307

15.3.4实现还书功能309

本章小结311

习题311

第16章 数据层开发313

16.1对象持久性简介313

16.2设计数据存取类313

16.3问题域类与数据存取类通信315

16.4使用文件实现持久性316

16.4.1 Java的输入/输出流316

16.4.2使用顺序文件实现持久性317

16.4.3测试BookDA类320

16.4.4使用随机存取文件实现持久性321

16.4.5使用对象串行化实现持久性323

16.5使用数据库实现持久性324

16.5.1建立ODBC数据源325

16.5.2结构化查询语言327

16.5.3 java.sql程序包328

16.5.4使用数据库实现持久性329

本章小结333

习题333

第5部分Web应用程序的开发337

第17章Web应用开发基础337

17.1客户端开发技术337

17.1.1 HTML简介337

17.1.2 JavaScript技术339

17.1.3 Java Applet技术341

17.2 Tomcat应用服务器的安装与配置342

17.2.1在Windows上安装Tomcat343

17.2.2 Tomcat服务器的配置与使用344

17.3 Servlet技术347

17.3.1 Servlet的基本结构347

17.3.2 Servlet的生命周期348

17.3.3 Servlet的创建、编译及运行349

17.4 JSP技术351

17.4.1 JSP的基本运行原理351

17.4.2 JSP的指令与基本语法352

17.4.3 JSP的内置对象354

17.4.4 JSP动作355

17.4.5 JSP程序的创建及运行357

17.5本章小结357

习题358

第18章Java Web三层应用开发359

18.1软件架构简介359

18.1.1 C S和B S软件架构359

18.1.2基于Java技术的B S架构359

18.2 Java Web集成开发环境的配置361

18.2.1配置Eclipse开发环境361

18.2.2安装Tomcat插件361

18.3 Web项目的创建与配置362

18.3.1 hello项目的创建362

18.3.2编译及运行环境的配置363

18.3.3新建JSP页面366

18.3.4运行Web项目367

18.4基于Web实现图书管理功能368

18.4.1模型层368

18.4.2控制层369

18.4.3表现层372

18.4.4查看运行结果374

18.5 Web应用的发布376

18.6本章小结376

习题376

附录A网上顾客查询子系统378

A.1网上顾客查询子系统简介378

A.2模型层379

A.2.1创建实体类379

A.2.2创建数据访问类380

A.3控制层384

A.4表现层389

A.5运行效果408

参考文献412

热门推荐