注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java毕业设计指南与项目实践

Java毕业设计指南与项目实践

Java毕业设计指南与项目实践

定 价:¥45.00

作 者: 孙更新,宾晟,吕婕 编著
出版社: 科学出版社
丛编项:
标 签: J2EE

购买这本书可以去


ISBN: 9787030203199 出版时间: 2008-03-01 包装: 平装
开本: 16开 页数: 460 字数:  

内容简介

  本书按照毕业设计的实施顺序,从课题选择、开题报告撰写、毕业设计实施、论文撰写与排版,到幻灯片制作与论文答辩,详细介绍了本科计算机专业毕业设计的各个环节,并提供优秀论文设计范例对毕业设计进行全程指导。全书共9章,前两章为毕业设计的基本知识,从第3章开始,作者提供了7个精选的系统范例,分别为:多线程下载工具、网络五子棋、图书管理系统、基于JSP+JavaBean+Servlet的课程管理系统、基于JSP+JavaBean的网上花店、基于JSP的网络百宝箱、基于Struts的电子银行系统,覆盖J2SE开发、Web开发和复杂的Java框架开发。作者在讲解的过程中,从软件工程的角度重点介绍案例的实现方法,以提高读者的开发能力、实际动手能力。本书适合高等院校计算机专业及相关专业的本科毕业生阅读,以帮助毕业生更好地完成毕业设计。对于正在学习Java课程的高校学生和自学者,也是一本极具价值的参考书。

作者简介

暂缺《Java毕业设计指南与项目实践》作者简介

图书目录

第1章  毕业设计概论 1
1.1  毕业设计的目的和要求 1
1.2  毕业设计的选题 2
1.3  毕业设计的步骤 3
1.3.1  开题报告与任务书 3
1.3.2  毕业设计的制作与毕业论文的撰写 16
1.3.3  毕业论文答辩 18
1.4  计算机专业毕业设计的特殊性 19
1.4.1  毕业设计与软件工程 24
1.4.2  毕业设计与软件开发 24
1.5  本章小结 25
第2章  使用Java进行毕业设计 26
2.1  Java体系结构 26
2.1.1  J2SE 26
2.1.2  J2EE 27
2.2  Java程序类型简介 29
2.2.1  Java Application应用程序 30
2.2.2  Java Web应用程序 31
2.3  Java开发环境 32
2.3.1  JDK+JCreator 32
2.3.2  Eclipse+Tomcat 37
2.4  导师点评 44
第3章  多线程下载工具 45
3.1  项目总体规划 45
3.2  系统需求分析 46
3.2.1  下载任务实体类的基本功能分析 46
3.2.2  系统工具类的基本功能分析 46
3.2.3  线程下载类的基本功能分析 47
3.2.4  线程监听类的基本功能分析 47
3.2.5  多线程调度类的基本功能分析 47
3.2.6  用户界面类的基本功能分析 48
3.3  系统流程及模块划分 48
3.4  关键技术和难点 49
3.4.1  Java多线程技术 49
3.4.2  Java I/O流技术 51
3.5  系统详细设计与实现 53
3.5.1  创建系统工具类 53
3.5.2  创建下载任务实体类 55
3.5.3  创建线程下载类 60
3.5.4  创建线程监听类 63
3.5.5  创建多线程调度类 65
3.5.6  创建用户界面类 66
3.6  项目测试 82
3.7  导师点评 83
第4章  网络五子棋 85
4.1  项目总体规划 85
4.2  系统需求分析 86
4.2.1  棋盘类基本功能分析 86
4.2.2  信息传送类基本功能分析 87
4.2.3  用户类基本功能分析 87
4.2.4  服务器类基本功能分析 87
4.2.5  客户端类基本功能分析 87
4.2.6  系统运行类基本功能分析 87
4.3  系统流程及模块划分 87
4.4  关键技术和难点 88
4.4.1  Java Socket网络编程 88
4.4.2  Java图形编程 91
4.5  系统详细设计与实现 93
4.5.1  创建棋盘类 93
4.5.2  创建信息传送类 108
4.5.3  创建支持网络对弈的服务器类 109
4.5.4  创建支持网络对弈的客户端类 110
4.5.5  创建系统运行类 120
4.6  项目测试 135
4.7  导师点评 139
第5章  图书管理系统 140
5.1  项目总体规划 140
5.2  系统需求分析 141
5.2.1  注册用户管理基本功能分析 141
5.2.2  图书信息管理基本功能分析 141
5.2.3  图书借阅管理基本功能分析 142
5.2.4  图书管理员管理基本功能分析 142
5.3  数据库设计 143
5.4  系统流程及模块划分 144
5.5  关键技术和难点 145
5.5.1  JDBC技术 145
5.5.2  ODBC数据源 149
5.6  系统详细设计与实现 153
5.6.1  基本数据维护功能模块 153
5.6.2  基本业务功能模块 163
5.6.3  查询功能模块 166
5.6.4  安全使用管理功能模块 171
5.7  项目测试 178
5.8  导师点评 183
第6章  基于JSP+JavaBean+Servlet的课程管理系统 184
6.1  项目总体规划 184
6.2  系统需求分析 185
6.2.1  用户身份级别功能分析 185
6.2.2  教师模块功能分析 185
6.2.3  学生模块功能分析 186
6.2.4  管理员模块功能分析 186
6.3  数据库设计 187
6.4  系统流程及模块划分 189
6.5  关键技术和难点 191
6.5.1  Servlet程序结构 191
6.5.2  配置Servlet程序 192
6.6  系统详细设计与实现 192
6.6.1  用户登录模块 193
6.6.2  教师模块 201
6.6.3  学生模块 208
6.6.4  管理员模块 214
6.6.5  web.xml配置文件 241
6.7  项目测试 243
6.8  导师点评 251
第7章  基于JSP+JavaBean的网上花店 252
7.1  项目总体规划 252
7.2  系统需求分析 253
7.2.1  用户注册及登录功能分析 253
7.2.2  商品查询功能分析 253
7.2.3  购物车功能分析 253
7.2.4  系统管理员管理功能分析 254
7.3  数据库设计 254
7.4  系统流程及模块划分 258
7.5  关键技术和难点 258
7.5.1  Servlet过滤器 258
7.5.2  过滤器的配置 259
7.6  系统详细设计与实现 260
7.6.1  用户登录模块 260
7.6.2  商品查询模块 277
7.6.3  购物车模块 294
7.6.4  用户留言模块 306
7.6.5  管理员管理模块 310
7.6.6  系统过滤器 322
7.7  项目测试 324
7.8  导师点评 332
第8章  基于JSP的网络百宝箱 333
8.1  项目总体规划 333
8.2  系统需求分析 334
8.2.1  用户注册及登录功能分析 334
8.2.2  通讯录功能分析 334
8.2.3  记事本功能分析 334
8.2.4  收藏夹功能分析 335
8.2.5  储藏箱功能分析 335
8.2.6  管理员管理功能分析 336
8.3  数据库设计 336
8.4  系统流程及模块划分 338
8.5  关键技术和难点 338
8.5.1  jspSmartUpload组件简介 338
8.5.2  jspSmartUpload组件编程 343
8.6  系统详细设计与实现 344
8.6.1  用户登录模块 344
8.6.2  通讯录模块 359
8.6.3  记事本模块 381
8.6.4  收藏夹模块 382
8.6.5  储藏箱模块 382
8.6.6  管理员管理模块 389
8.7  项目测试 401
8.8  导师点评 411
第9章  基于Struts的电子银行系统 412
9.1  项目总体规划 412
9.2  系统需求分析 413
9.2.1  客户注册及登录功能分析 413
9.2.2  账户交易业务功能分析 413
9.2.3  银行管理员管理功能分析 413
9.3  数据库设计 414
9.4  系统流程及模块划分 415
9.5  关键技术和难点 416
9.5.1  Struts框架工作原理 416
9.5.2  Struts框架的配置 417
9.5.3  Struts内置Action类 418
9.6  系统详细设计与实现 420
9.6.1  系统配置信息 421
9.6.2  客户注册及登录模块 427
9.6.3  业务交易模块 447
9.6.4  管理员管理模块 451
9.7  项目测试 454
9.8  导师点评 460

本目录推荐