图书信息书名:《JSP 数据库系统开发案例精选》
出版社:人民邮电出版社
页数:450 (页)
ISBN:7-115-14689-6
字数:750 (千字)
出版时间:2006-05-01
印刷版次:第1版第1次印刷
作者:王国辉王毅
图书类别:JSP
定价:49元RMB
从书类别:数据库管理系统开发从技术到实践之案例精选系列丛书
内容简介本书精选了8个当前应用广泛的数据库系统,详细介绍了使用JSP开发数据库管理系统的思路、方法和技术,主要内容包括电子商务系统、企业门户网站、客户管理系统、企业进销存管理系统、办公自动化管理系统、人力资源管理系统、物流信息网、新闻发布系统、JSP配置环境等。对案例部分稍加修改,即可为企业使用。
本书光盘不但包含了书中所有数据库系统实例的源程序(5套界面风格)和相关开发素材,同时还包含免费赠送的程序设计速查宝典、数十种实用软件工具和本书8个实例的毕业设计范例。本书所有源程序都经过精心调试,在Windows XP和Windows 2000下全部通过,保证能够正常运行。
本书内容精练、重点突出、实例丰富,是各级程序开发人员必备的和不可多得的数据库系统开发图书,本书也非常适合大、中专院校师生学习参考。
图书目录第1章电子商务系统1
1.1概述3
1.2系统分析3
1.2.1需求分析3
1.2.2可行性分析3
1.3总体设计4
1.3.1项目规划4
1.3.2系统功能结构图4
1.4系统设计4
1.4.1设计目标4
1.4.2开发及运行环境5
1.4.3逻辑结构设计5
1.5技术准备9
1.5.1命名规则9
1.5.2JSP经典设计模式10
1.6编写JavaBean10
1.6.1数据库操作的JavaBean的编写11
1.6.2字符串处理的JavaBean的编写15
1.6.3商品JavaBean的编写17
1.6.4保存购物信息的JavaBean的编写18
1.6.5对商品信息操作的接口的JavaBean的编写18
1.6.6对商品信息操作的JavaBean的编写18
1.7网站前台主要功能模块设计20
1.7.1系统架构设计20
1.7.2网站前台首页设计21
1.7.3特价商品模块设计22
1.7.4新品上架模块设计24
1.7.5商品分类模块设计25
1.7.6会员管理模块设计26
1.7.7购物车模块设计28
1.7.8收银台模块设计33
1.7.9销售排行模块设计37
1.8网站后台主要功能模块设计38
1.8.1网站后台文件架构设计38
1.8.2后台登录模块设计38
1.8.3商品管理模块设计40
1.8.4会员管理模块设计48
1.8.5订单管理模块设计49
1.8.6公告管理模块设计52
1.8.7退出系统模块设计54
1.9常见问题分析55
1.9.1连接SQL Server 2000的简单方法55
1.9.2JSP中数据库连接池的配置55
第2章企业门户网站59
2.1概述61
2.2需求分析61
2.2.1需求分析61
2.2.2可行性分析61
2.3总体设计61
2.3.1项目规划61
2.3.2系统功能结构图62
2.4系统设计62
2.4.1设计目标62
2.4.2开发及运行环境63
2.4.3逻辑结构设计63
2.5技术准备66
2.5.1操作MySQL数据库66
2.5.2工厂模式68
2.6编写辅助的JavaBean68
2.6.1基本数据库操作的JavaBean的编写68
2.6.2字符串处理的JavaBean"StringUtils"的编写71
2.6.3字符串处理的JavaBean"ParamUtils"的编写75
2.6.4Final常量JavaBean的编写78
2.6.5判断用户身份的JavaBean的编写81
2.6.6输出实用HTML代码的JavaBean的编写82
2.7抽象工厂模式在企业门户网站中的实现84
2.7.1抽象工厂角色的实现84
2.7.2具体工厂角色的实现85
2.7.3抽象产品角色的实现86
2.7.4具体产品角色的实现87
2.8网站主要功能模块设计94
2.8.1系统架构设计94
2.8.2网站前台首页设计94
2.8.3产品地带模块设计96
2.8.4留言簿模块设计99
2.8.5论坛模块设计101
2.8.6网站后台首页设计102
2.9JSP常用方法与技巧104
2.9.1如何防止IE缓存jsp文件104
2.9.2打开全屏显示窗口的方法104
2.9.3初学者学习JSP需要注意的问题105
第3章客户管理系统107
3.1概述109
3.2系统分析109
3.2.1需求分析109
3.2.2可行性分析109
3.3总体设计109
3.3.1项目规划109
3.3.2系统功能结构图110
3.4系统设计111
3.4.1设计目标111
3.4.2开发及运行环境111
3.4.3逻辑结构设计111
3.5技术准备115
3.5.1Struts框架的特点115
3.5.2Web.xml的配置116
3.5.3Struts-config.xml的配置117
3.5.4Struts框架的工作原理118
3.6网站总体架构119
3.6.1系统架构设计119
3.6.2文件架构120
3.6.3网站首页的运行结果121
3.6.4类的分布125
3.7基础信息维护模块设计125
3.7.1工具层的实现126
3.7.2样式层的实现130
3.7.3持久层的实现131
3.7.4服务层的实现134
3.7.5控制层的实现136
3.8客户信息模块设计143
3.9客户反馈满意度分析模块设计146
3.9.1类的实现过程147
3.9.2客户反馈满意度分析JSP页面的实现149
3.10国内城市区号邮编查询模块设计149
3.11客户信封打印模块设计153
3.12疑难问题分析与解决155
3.12.1乱码显示的处理155
3.12.2JAVA时间输出156
3.12.3判断两个字符串是否相同156
3.12.4超级链接中传递多个参数156
第4章企业进销存管理系统157
4.1概述159
4.2系统分析159
4.2.1需求分析159
4.2.2可行性分析159
4.3总体设计159
4.3.1项目规划159
4.3.2系统功能结构图160
4.4系统设计160
4.4.1设计目标160
4.4.2开发及运行环境161
4.4.3逻辑结构设计161
4.5技术准备165
4.6JavaBean的编写167
4.6.1数据库操作的JavaBean的编写167
4.6.2中文乱码处理的JavaBean的编写169
4.6.3客户基本信息的JavaBean的编写169
4.6.4提交客户信息的JavaBean的编写170
4.6.5查询、分页JavaBean的编写(QuestString.java)171
4.6.6显示系统时间的JavaBean的编写177
4.7系统总体架构178
4.7.1模块功能介绍178
4.7.2文件架构178
4.8用户登录模块设计179
4.9系统首页设计181
4.10基础信息管理主要功能模块设计183
4.10.1客户信息管理设计183
4.10.2客户信息查询设计184
4.11库存管理主要功能模块设计188
4.11.1商品入库信息设计188
4.11.2商品价格调整设计192
4.12商品销售主要功能模块设计193
4.13查询统计主要功能模块设计194
4.13.1销售信息查询设计194
4.13.2商品销售排行设计196
4.13.3年销售额分析设计199
4.14往来管理主要功能模块设计202
4.15系统设置204
第5章办公自动化管理系统207
5.1概述209
5.2系统分析209
5.2.1需求分析209
5.2.2可行性分析209
5.3总体设计209
5.3.1项目规划209
5.3.2系统功能结构图210
5.4系统设计210
5.4.1设计目标210
5.4.2开发及运行环境211
5.4.3逻辑结构设计211
5.5技术准备214
5.5.1Servlet介绍214
5.5.2请求转发与重定向的区别215
5.6系统总体架构215
5.6.1模块功能介绍215
5.6.2文件架构216
5.7JavaBean的设计217
5.7.1数据库操作的JavaBean的编写217
5.7.2分页显示的JavaBean的编写222
5.7.3分页解决方案JavaBean的编写225
5.7.4字符串转化的JavaBean的编写226
5.7.5对时间操作的JavaBean的编写228
5.7.6对文件操作的JavaBean的编写232
5.7.7用户列表操作的JavaBean的编写233
5.7.8用户在线方案的JavaBean的编写234
5.7.9数据信息的JavaBean的编写235
5.8视图层的设计与实现236
5.8.1公告管理视图层的设计236
5.8.2公文管理视图层的设计239
5.8.3收发信息视图层的设计243
5.9控制层的设计与实现244
5.9.1公告管理控制层的设计245
5.9.2公文管理控制层的设计249
第6章人力资源管理系统259
6.1概述261
6.2系统分析261
6.2.1需求分析261
6.2.2可行性分析261
6.3总体设计261
6.3.1项目规划261
6.3.2系统功能结构图262
6.4系统设计262
6.4.1设计目标262
6.4.2开发及运行环境262
6.4.3逻辑结构设计263
6.5技术准备265
6.5.1Hibernate266
6.5.2Struts272
6.5.3工具类的编写274
6.6系统总体架构276
6.6.1模块功能介绍276
6.6.2文件夹架构276
6.6.3文件架构277
6.7用户操作功能模块277
6.7.1用户操作文件总体架构277
6.7.2用户登录模块设计278
6.7.3人员管理模块设计282
6.8招聘管理功能模块291
6.8.1招聘管理功能文件总体架构291
6.8.2招聘管理功能模块设计291
6.9培训管理功能模块299
6.9.1培训管理文件总体架构299
6.9.2培训管理功能模块设计300
6.10奖惩管理与薪金管理功能模块308
6.10.1奖惩管理与薪金管理文件总体架构308
6.10.2奖惩管理模块设计309
6.10.3薪金管理310
第7章物流信息网319
7.1概述321
7.2系统分析321
7.2.1需求分析321
7.2.2可行性分析321
7.3总体设计321
7.3.1项目规划321
7.3.2系统功能架构图322
7.4系统设计322
7.4.1设计目标322
7.4.2开发及运行环境323
7.4.3逻辑结构设计323
7.5JavaBean的编写326
7.6前台主要功能模块设计329
7.6.1前台文件总体架构329
7.6.2信息发布模块设计332
7.6.3详细信息查看模块设计336
7.6.4信息修改模块设计339
7.6.5信息删除模块设计342
7.6.6信息查询模块设计343
7.7后台主要功能模块设计345
7.7.1后台总体架构345
7.7.2公告信息管理模块设计347
7.8疑难问题解析352
7.8.1response的状态行352
7.8.2中文乱码问题的处理354
7.8.3数据库连接355
7.9程序调试与错误处理355
7.9.1如何解决数据库的一般性错误355
7.9.2连接占线导致另一个hstmt异常356
7.9.3无效的描述器索引357
7.9.4异常处理分析358
第8章新闻发布系统359
8.1概述361
8.2系统分析361
8.2.1需求分析361
8.2.2可行性分析361
8.3总体设计361
8.3.1项目规划361
8.3.2系统功能结构图362
8.4系统设计362
8.4.1设计目标362
8.4.2开发及运行环境362
8.4.3逻辑结构设计362
8.5技术准备364
8.5.1Struts组建编程模型364
8.5.2Struts组件模型的缺点365
8.5.3应用Struts配置Web.xml文件365
8.5.4Structs配置文件367
8.5.5Structs中的HTML标签369
8.5.6ActionForm的说明370
8.6网站总体架构371
8.6.1文件布局371
8.6.2文件架构372
8.6.3网站首页的运行结果372
8.6.4类的分布373
8.7网站后台主要功能模块设计374
8.7.1后台登录模块设计374
8.7.2总管理员设置模块设计378
8.7.3更改总管理员密码模块设计393
8.7.4新闻信息管理397
8.8网站前台主要功能模块设计404
8.8.1今日新闻的显示404
8.8.2输入新闻的关键字查找新闻407
8.8.3新闻人物的查看和投票409
8.9疑难问题分析与解决413
8.9.1java.lang.NullPointerException异常413
8.9.2JSP的大小写敏感414
8.9.3未被初始化错误414
8.10小结414
第9章JSP配置环境415
9.1安装JDK416
9.2配置Tomcat417
9.2.1安装Tomcat417
9.2.2Tomcat5.0的目录结构418
9.2.3部署一个web应用418
9.2.4配置基础验证(Basic Authentication)419
9.2.5改变Tomcat中的JSP编译器(JSP Compiler)420
9.2.6限制特定主机访问(Restricting Access to Specific Hosts)420
9.2.7可能遇到的问题421
9.3开发工具JBuilderX421
9.3.1JBuilderX主要功能421
9.3.2安装JBuilderX422
9.3.3跨平台的Java开发环境422
9.3.4UML可视化开发方式与程序代码重构功能422
9.3.5JSP简单实例423
9.3.6总结429