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

- 马素霞,方国编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302278528
- 出版时间:2012
- 标注页数:411页
- 文件大小:81MB
- 文件页数:427页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
计算机应用系统的设计与实现 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
热门推荐
- 262651.html
- 2721303.html
- 2486120.html
- 2594036.html
- 1749766.html
- 3187641.html
- 1319336.html
- 2747414.html
- 2328707.html
- 1426795.html
- http://www.ickdjs.cc/book_1085011.html
- http://www.ickdjs.cc/book_3442492.html
- http://www.ickdjs.cc/book_559736.html
- http://www.ickdjs.cc/book_1954639.html
- http://www.ickdjs.cc/book_1661128.html
- http://www.ickdjs.cc/book_2219064.html
- http://www.ickdjs.cc/book_1000677.html
- http://www.ickdjs.cc/book_2970898.html
- http://www.ickdjs.cc/book_1445399.html
- http://www.ickdjs.cc/book_1498572.html