声明
摘要
第一章 绪论
1.1 研究背景及意义
1.2 研究现状与存在的问题
1.3 本文的主要内容及特色
1.4 本文的结构安排
第二章 关键技术介绍
2.1 J2EE开发平台
2.2 Struts2技术
2.2.1 MVC简介
2.2.2 Struts2简介
2.2.3 Struts2与Struts1对比
2.2.4 Struts2与WebWork对比
2.3 Spring技术
2.4 Hibernate技术
2.5 Quartz技术
2.6 Ajax技术
2.7 本章小结
第三章 需求分析
3.1 业务需求分析
3.1.1 需求获取的渠道
3.1.2 业务总体描述
3.1.3 业务集中需求
3.1.4 业务规则灵活性需求
3.1.5 业务及系统管理需求
3.1.6 业务快速扩展需求
3.2 功能需求分析
3.2.1 功能需求
3.2.2 环境需求
3.3 非功能性需求分析
3.3.1 系统的性能需求
3.3.2 系统安全性需求
3.3.3 其他需求
3.4 本章小结
第四章 总体设计
4.1 系统设计原则
4.2 架构设计
4.2.1 系统的总体架构
4.3 总体功能模块设计
4.4 数据库设计
4.5 系统安全设计
4.5.1 物理方面安全设计
4.5.2 网络方面的安全设计
4.5.3 应用级别的安全设计
4.5.4 数据传输安全设计
4.5.5 数据存储安全设计
4.5.6 系统使用安全设计
4.6 网络部署结构设计
4.7 系统异常处理设计
4.7.1 异常信息
4.7.2 处理策略
4.8 出错处理设计
4.8.1 出错输出信息
4.8.2 出错处理对策
4.8.3 数据库备份和恢复
4.8.4 详细的业务处理日志和操作日志记录
4.9 本章小结
第五章 详细设计与实现
5.1 新储蓄扣税系统与外部系统关联业务流程图
5.2 新储蓄扣税系统业务处理流程设计
5.2.1 新储蓄扣税系统多线程详细设计
5.2.2 新储蓄扣税系统抽取应申报信息详细设计
5.2.3 新储蓄扣税系统生成扣款报文详细设计
5.2.4 新储蓄扣税系统接收扣款结果报文详细设计
5.2.5 新储蓄扣税系统回写ctais详细设计
5.2.6 新储蓄扣税后台管理详细设计
5.2.7 新储蓄扣税过滤器(Fliter)详细设计
5.2.8 新储蓄扣税失败业务处理详细设计
5.3 后台管理界面实现
5.4 本章小结
第六章 测试与结果分析
6.1 测试的意义
6.2 测试的原则
6.3 测试的流程
6.4 系统测试的用例
6.5 测试结果
6.6 本章小结
第七章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢
厦门大学;