Java企业项目实战PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:李亚平,向华主编;钟丽,谢菁,李玉星副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302411215
- 页数:245 页
第1章 超市管理系统分析 1
1.1 项目需求分析 1
1.1.1 超市的起源和发展 1
1.1.2 项目背景 1
1.1.3 系统目标 2
1.2 项目可行性分析 2
1.2.1 技术上的可行性 2
1.2.2 经济上的可行性 2
1.2.3 风险因素及对策 3
1.3 项目概要设计 3
1.3.1 进货流程 3
1.3.2 销售流程 4
1.3.3 库存管理 5
1.3.4 系统功能清单 6
1.3.5 系统整体架构 6
1.4 开发语言选取 7
1.4.1 Java简介 7
1.4.2 Java技术特点 7
练习 9
第2章 开发环境搭建 10
2.1 下载及安装JDK 10
2.2 配置环境变量 12
2.2.1 打开环境变量设置面板 12
2.2.2 设置PATH 12
2.2.3 设置JAVA HOME 12
2.2.4 设置CLASSPATH 13
2.2.5 检验是否配置成功 14
2.3 安装Eclipse 14
2.3.1 下载Eclipse 14
2.3.2 选择工作空间 15
2.4 创建项目 15
练习 18
第3章 登录模块设计与开发 19
3.1 相关知识 19
3.1.1 包 19
3.1.2 类 20
3.1.3 引入 20
3.1.4 变量 21
3.1.5 方法 22
3.1.6 数据类型 23
3.1.7 字符串类 24
3.2 界面设计 27
3.3 登录流程设计 29
3.4 用户表设计 29
3.5 包结构 29
3.6 代码实现 30
3.6.1 创建用户实体类 30
3.6.2 创建登录框体背景内部类 30
3.6.3 布局登录面板 31
3.6.4 注册事件监听器 32
3.6.5 完成登录框体 34
练习 35
第4章 主框体设计与开发 36
4.1 相关知识 36
4.1.1 封装 36
4.1.2 继承 37
4.1.3 多重继承——接口类 41
4.1.4 日期相关类 42
4.1.5 数学函数类 46
4.1.6 常用集合类 46
4.1.7 Swing窗体 48
4.1.8 Swing面板 49
4.1.9 Swing常用控件 50
4.1.10 Swing布局管理器 51
4.2 界面设计 51
4.3 代码实现 52
4.3.1 创建系统菜单栏 52
4.3.2 创建带左右微调按钮的移动面板 53
4.3.3 创建自定义顶级功能菜单按钮 60
4.3.4 完成客户端主框体 63
练习 64
第5章 服务器端设计与开发 65
5.1 相关知识 65
5.1.1 线程类 65
5.1.2 数据库连接JDBC 67
5.1.3 客户端套接字Socket 67
5.1.4 服务端套接字ServerSocket 68
5.1.5 序列化与反序列化 68
5.1.6 远程过程调用 69
5.2 界面设计 69
5.3 认证流程 70
5.4 服务器包结构 70
5.5 代码实现 71
5.5.1 创建数据库连接工具 71
5.5.2 创建和实现用户数据访问接口 74
5.5.3 令牌管理器开发 75
5.5.4 服务器监控面板开发 78
5.5.5 启动服务器并监听客户端请求 80
练习 81
第6章 基本档案管理模块设计与开发 82
6.1 相关知识 82
6.1.1 图标类ImageIcon 82
6.1.2 图像类Image 82
6.1.3 绘图类Graphics 82
6.1.4 二维形状处理Java2D 89
6.1.5 Swing菜单组件 90
6.1.6 Swing树形结构 90
6.1.7 Swing表格 90
6.1.8 Swing选项卡 91
6.2 界面设计 91
6.2.1 基本档案管理界面 91
6.2.2 新增供应商界面 92
6.2.3 修改供应商界面 92
6.3 流程设计 93
6.4 数据库表设计 93
6.5 包和类结构 94
6.6 代码实现 96
6.6.1 创建树形子目录 96
6.6.2 创建供应商实体 99
6.6.3 在服务器端创建供应商数据访问接口 101
6.6.4 创建供应商列表 108
6.6.5 新增供应商框体 114
6.6.6 修改供应商框体 119
6.6.7 创建其他管理模块 122
练习 126
第7章 采购订货模块设计与开发 127
7.1 相关知识 127
7.1.1 文件类File 127
7.1.2 文件搜索类FileFilter和FilenameFilter 128
7.1.3 文件随机读写类RandomAccessFile 128
7.1.4 输入字节流InputStream 129
7.1.5 输出字节流OutputStream 130
7.1.6 输入字符流Reader 131
7.1.7 输出字符流Writer 132
7.1.8 标准设备输入/输出类 132
7.2 界面设计 133
7.3 流程设计 134
7.4 数据表设计 135
7.5 包结构 135
7.5.1 客户端相关包和类的层次结构 135
7.5.2 服务器端相关包和类的层次结构 135
7.6 代码实现 136
7.6.1 采购订货信息列表 136
7.6.2 新增采购订货框体 151
7.6.3 修改采购记录框体 155
练习 160
第8章 出、入仓库模块设计与开发 161
8.1 相关知识 161
8.1.1 系统类 161
8.1.2 控制台读写类 163
8.1.3 内部类 163
8.1.4 匿名类 164
8.1.5 Swing事件处理 165
8.2 界面设计 166
8.3 流程设计 166
8.4 数据表设计 166
8.5 包结构 167
8.6 代码实现 167
8.6.1 实现入库模块 167
8.6.2 实现出库模块 193
练习 194
第9章 人员部门管理模块设计与开发 195
9.1 相关知识 195
9.1.1 Java异常处理 195
9.1.2 Java注解 198
9.2 界面设计 198
9.3 数据表设计 199
9.4 流程设计 200
9.5 包结构 200
9.6 代码实现 201
9.6.1 实现人员管理模块 201
9.6.2 实现部门管理模块 238
练习 240
附录A 241
- 《建筑施工企业统计》杨淑芝主编 2008
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019