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

副标题:无

作   者:孙更新,宾晟,吕婕编著

分类号:

ISBN:9787030203199

微信扫一扫,移动浏览光盘

简介

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

目录

目录
第1章 毕业设计概论
1.1 毕业设计的目的和要求
1.2 毕业设计的选题
1.3 毕业设计的步骤
1.3.1 开题报告与任务书
1.3.2 毕业设计的制作与毕业论文的撰写
1.3.3 毕业论文答辩
1.4 计算机专业毕业设计的特殊性
1.4.1 毕业设计与软件工程
1.4.2 毕业设计与软件开发
1.5 本章小结
第2章 使用Java进行毕业设计
2.1 Java体系结构
2.1.1 J2SE
2.1.2 J2EF
2.2 Java程序类型简介
2.2.1 Java Application应用程序
2.2.2 Java Web应用程序
2.3 Java开发环境
2.3.1 JDK+JCreator
2.3.2 Eclipse+Tomcat
2.4 导师点评
第3章 多线程下载工具
3.1 项目总体规划
3.2 系统需求分析
3.2.1 下载任务实体类的基本功能分析
3.2.2 系统工具类的基本功能分析
3.2.3 线程下载类的基本功能分析
3.2.4 线程监听类的基本功能分析
3.2.5 多线程调度类的基本功能分析
3.2.6 用户界面类的基本功能分析
3.3 系统流程及模块划分
3.4 关键技术和难点
3.4.1 Java多线程技术
3.4.2 Java l/0流技术
3.5 系统详细设计与实现
3.5.1 创建系统]:具类
3.5.2 创建下载任务实体类
3.5.3 创建线程下载类
3.5.4 创建线程监听类
3.5.5 创建多线程调度类
3.5.6 创建用户界面类
3.6 项目测试
3.7 导师点评
第4章 网络五子棋
4.1 项目总体规划
4.2 系统需求分析
4.2.1 棋盘类基本功能分析
4.2.2 信息传送类基本功能分析
4.2.3 用户类基本功能分析
4.2.4 服务器类基本功能分析
4.2.5 客户端类基本功能分析
4.2.6 系统运行类基本功能分析
4.3 系统流程及模块划分
4.4 关键技术和难点
4.4.1 Java Socket网络编程
4.4.2 Java图形编程
4.5 系统详细设计与实现
4.5.1 创建棋盘类
4.5.2 创建信息传送类
4.5.3 创建支持网络对弈的服务器类
4.5.4 创建支持网络对弈的客户端类
4.5.5 创建系统运行类
4.6 项目测试
4.7 导师点评
第5章 图书管理系统
5.1 项目总体规划
5.2 系统需求分析
5.2.1 注册用户管理基本功能分析
5.2.2 图书信息管理基本功能分析
5.2.3 图书借阅管理基本功能分析
5.2.4 图书管理员管理基本功能分析
5.3 数据库设计
5.4 系统流程及模块划分
5.5 关键技术和难点
5.5.1 JDBC技术
5.5.2 0DBC数据源
5.6 系统详细设计与实现
5.6.1 基本数据维护功能模块
5.6.2 基本业务功能模块
5.6.3 查询功能模块
5.6.4 安全使用管理功能模块
5.7 项目测试
5.8 导师点评
第6章 基于JSP+JavaBean+Servlet的课程管理系统
6.1 项目总体规划
6.2 系统需求分析
6.2.1 用户身份级别功能分析
6.2.2 教师模块功能分析
6.2.3 学生模块功能分析
6.2.4 管理员模块功能分析
6.3 数据库设计
6.4 系统流程及模块划分
6.5 关键技术和难点
6.5.1 Servlet程序结构
6.5.2 配置Servlet程序
6.6 系统详细设计与实现
6.6.1 用户登录模块
6.6.2 教师模块
6.6.3 学生模块
6.6.4 管理员模块
6.6.5 web.xml配置文件
6.7 项曰测试
6.8 导师点评
第7章 基于JSP+JavaBean的网上花店
7.1 项目总体规划
7.2 系统需求分析
7.2.1 用户注册及登录功能分析
7.2.2 商品查询功能分析
7.2.3 购物车功能分析
7.2.4 系统管理员管理功能分析
7.3 数据库设计
7.4 系统流程及模块划分
7.5 关键技术和难点
7.5.1 Servlet过滤器
7.5.2 过滤器的配置
7.6 系统详细设计与实现
7.6.1 用户登录模块
7.6.2 商品查询模块
7.6.3 购物车模块
7.6.4 用户留言模块
7.6.5 管理员管理模块
7.6.6 系统过滤器
7.7 项目测试
7.8 导师点评
第8章 基于JSP的网络百宝箱
8.1 项目总体规划
8.2 系统需求分析
8.2.1 用户注册及登录功能分析
8.2.2 通讯录功能分析
8.2.3 记事本功能分析
8.2.4 收藏夹功能分析
8.2.5 储藏箱功能分析
8.2.6 管理员管理功能分析
8.3 数据库设计
8.4 系统流程及模块划分
8.5 关键技术和难点
8.5.1 jspSmartUpload组件简介
8.5.2 jspSmartUpload组件编程
8.6 系统详细设计与实现
8.6.1 用户登录模块
8.6.2 通讯录模块
8.6.3 记事本模块
8.6.4 收藏夹模块
8.6.5 储藏箱模块
8.6.6 管理员管理模块
8.7 项目测试
8.8 导师点评
第9章 基于Struts的电子银行系统
9.1 项目总体规划
9.2 系统需求分析
9.2.1 客户注册及登录功能分析
9.2.2 账户交易业务功能分析
9.2.3 银行管理员管理功能分析
9.3 数据库设计
9.4 系统流程及模块划分
9.5 关键技术和难点
9.5.1 Struts框架工作原理
9.5.2 Struts框架的配置
9.5 3Stmts内置Action类
9.6 系统详细设计与实现
9.6.1 系统配置信息
9.6.2 客户注册及登录模块
9.6.3 业务交易模块
9.6.4 管理员管理模块
9.7 项目测试
9.8 导师点评
W+x

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java毕业设计指南与项目实践
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon