新書推薦:
《
拯救免疫失衡
》
售價:NT$
254.0
《
收尸人
》
售價:NT$
332.0
《
大模型应用开发:RAG入门与实战
》
售價:NT$
407.0
《
不挨饿快速瘦的减脂餐
》
售價:NT$
305.0
《
形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛)
》
售價:NT$
504.0
《
卫宫家今天的饭9 附画集特装版(含漫画1本+画集1本+卫宫士郎购物清单2张+特制相卡1张)
》
售價:NT$
602.0
《
化妆品学原理
》
售價:NT$
254.0
《
万千教育学前·与幼儿一起解决问题:捕捉幼儿园一日生活中的教育契机
》
售價:NT$
214.0
|
編輯推薦: |
本书作者长期从事相关课程的教学及科技开发工作,具有丰富的教学、科研经验,编写的教材符合教学规律,已被多所高校选用。
|
內容簡介: |
本书以超市管理系统作为主线,将Java知识贯穿于其中,重点介绍Swing开发技术。
本书共分为9章。第1章介绍超市管理系统的需求分析、可行性分析、概要设计等,第2章简要介绍Swing开发环境的搭建,第3章介绍超市管理系统登录模块的设计与开发,第4章介绍系统主框体的设计与开发,第5章介绍服务器端监控界面及认证模块开发,第6章介绍基本档案管理模块的设计与开发,第7章介绍采购订货模块的设计与开发,第8章介绍出入库模块的设计与开发,第9章介绍人员部门管理模块的设计与开发。
本书适合作为高等院校计算机、软件工程等相关专业高年级学生的教材,同时也可供对软件开发有所了解的开发人员、科技工作者和研究人员参考。
|
關於作者: |
作者为高等学校教师及企业工程技术人员,具有丰富的教学、实践经验。
|
目錄:
|
第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.1Java简介7
1.4.2Java技术特点7
练习9
第2章开发环境搭建10
2.1下载及安装JDK10
2.2配置环境变量12
2.2.1打开环境变量设置面板12
2.2.2设置PATH12
2.2.3设置JAVA_HOME12
2.2.4设置CLASSPATH13◆Java企业项目实战目录2.2.5检验是否配置成功14
2.3安装Eclipse14
2.3.1下载Eclipse14
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.7Swing窗体48
4.1.8Swing面板49
4.1.9Swing常用控件50
4.1.10Swing布局管理器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数据库连接JDBC67
5.1.3客户端套接字Socket67
5.1.4服务端套接字ServerSocket68
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图标类ImageIcon82
6.1.2图像类Image82
6.1.3绘图类Graphics82
6.1.4二维形状处理Java2D89
6.1.5Swing菜单组件90
6.1.6Swing树形结构90
6.1.7Swing表格90
6.1.8Swing选项卡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文件类File127
7.1.2文件搜索类FileFilter和FilenameFilter128
7.1.3文件随机读写类RandomAccessFile128
7.1.4输入字节流InputStream129
7.1.5输出字节流OutputStream130
7.1.6输入字符流Reader131
7.1.7输出字符流Writer132
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.5Swing事件处理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.1Java异常处理195
9.1.2Java注解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
附录A241
第1章图像处理基础1
1.1位图与矢量图1
1.1.1位图1
1.1.2矢量图2
1.2分辨率2
1.3颜色模式3
1.4常用文件的存储格式6
1.5转换图像文件格式实例8
第2章Photoshop基本操作10
2.1熟悉工作区10
2.2图像处理基本工作流程13
2.2.1创建新图像文件13
2.2.2存储图像文件14
2.2.3打开和关闭文件15
2.2.4颜色的设置16
2.2.5填充颜色18
2.2.6使用标尺、网格与参考线19
2.2.7图像编辑的基本操作21
2.3改变图像大小操作实例24
第3章选区的使用27
3.1创建选区27
3.1.1创建规则选区27
3.1.2创建不规则选区29
3.1.3智能化的选取工具30◆Photoshop图像处理与设计目录3.2编辑选区32
3.2.1移动选区33
3.2.2反向选区33
3.2.3取消选区33
3.2.4再次选择刚刚选取的选区33
3.2.5变换选区33
3.2.6增加选区33
3.2.7减少选区34
3.2.8修改选区34
3.2.9羽化选区35
3.2.10选区描边35
3.2.11存储与载入选区35
3.2.12复制、剪切、移动和粘贴选区的内容35
3.3绘制一个太极图图标36
第4章图像的绘制与修饰40
4.1绘制图像40
4.1.1画笔工具40
4.1.2铅笔工具42
4.1.3颜色替换工具42
4.1.4擦除工具43
4.2修饰工具44
4.2.1修复画笔工具组44
4.2.2图章工具组47
4.2.3模糊工具组48
4.2.4历史记录画笔工具组49
4.3绘制花纹图案50
第5章色彩的调整53
5.1使用调整工具53
5.2色彩调整的基本方法54
5.2.1去色54
5.2.2反相54
5.2.3阈值55
5.2.4色调分离56
5.2.5色调均化56
5.2.6自动色调56
5.2.7自动对比度56
5.2.8自动颜色57
5.3色彩调整的中级方法57
5.3.1亮度对比度57
5.3.2色彩平衡57
5.3.3替换颜色58
5.3.4照片滤镜59
5.3.5通道混合器60
5.4色彩调整的高级方法61
5.4.1色阶61
5.4.2曲线62
5.4.3色相饱和度64
5.4.4渐变映射65
5.4.5可选颜色66
5.4.6匹配颜色66
5.5照片白天变黑夜67
第6章图层的应用72
6.1图层的基础知识72
6.1.1图层面板和菜单72
6.1.2图层的类型73
6.2图层的编辑74
6.2.1新建、复制、移动和删除图层74
6.2.2图层的链接、对齐、合并74
6.2.3图层的变换75
6.2.4图层的编组75
6.2.5调整图层的不透明度76
6.3图层的混合模式76
6.4图层样式80
6.4.1图层样式命令80
6.4.2图层样式效果80
6.5填充图层和调整图层87
6.5.1填充图层87
6.5.2调整图层87
6.5.3编辑图层内容88
6.6制作水晶按钮88
第7章蒙版和通道91
7.1蒙版的创建与基本操作91
7.1.1蒙版及类型91
7.1.2快速蒙版91
7.1.3蒙版面板93
7.1.4图层蒙版94
7.1.5矢量蒙版95
7.1.6剪贴蒙版96
7.2通道及其基本操作96
7.2.1通道及类型96
7.2.2通道的基本操作97
7.2.3专色通道的使用99
7.2.4通道运算100
7.3使用贴入命令创建日落风光101
7.4使用矢量蒙版命令创建春色满园102
7.5用通道作为选区载入的技术制作黄花效果104
第8章文本编辑106
8.1输入文字106
8.1.1输入横排、直排文字106
8.1.2输入段落文字107
8.1.3输入蒙版文字107
8.2编辑文字108
8.2.1字符面板108
8.2.2段落面板108
8.2.3路径文字109
8.3转换文字109
8.3.1将文字转换为路径109
8.3.2将文字转换为形状110
8.3.3将文字层转换为普通层110
8.4变形文字110
8.4.1通过变换菜单制作变形文字111
8.4.2利用预设的样式制作变形文字111
8.5段落文字的创建和编辑实例112
第9章路径和形状的绘制115
9.1绘制路径115
9.1.1钢笔工具115
9.1.2自由钢笔工具116
9.1.3添加锚点工具117
9.1.4删除锚点工具117
9.1.5转换点工具117
9.2路径的选择和编辑117
9.2.1路径选择工具组118
9.2.2路径面板118
9.2.3填充路径119
9.2.4描边路径119
9.2.5路径转换为选区119
9.2.6选区转换为路径120
9.2.7路径的变形121
9.2.8保存与输出路径121
9.3绘制形状图形122
9.3.1矩形工具122
9.3.2圆角矩形工具122
9.3.3椭圆工具123
9.3.4多边形工具123
9.3.5直线工具124
9.3.6自定形状工具124
9.4制作邮票125
第10章滤镜的应用128
10.1滤镜128
10.1.1滤镜的功能128
10.1.2滤镜的分类128
10.1.3滤镜的使用规则128
10.1.4滤镜菜单129
10.2滤镜库129
10.3液化130
10.4常用滤镜的应用131
10.4.1风格化131
10.4.2模糊132
10.4.3扭曲134
10.4.4锐化135
10.4.5像素化136
10.4.6渲染137
10.4.7杂色138
10.4.8画笔描边140
10.4.9视频142
10.4.10素描142
10.4.11转换为智能滤镜144
10.4.12纹理144
10.4.13艺术效果145
10.4.14作品保护(Digimarc)147
10.5利用滤镜制作水波147
第11章综合案例150
11.1制作证件照150
11.2绘制手镯153
11.3利用滤镜制作放射文字158
附录PhotoshopCS6常用快捷键164
参考文献168
|
|