摘要 | 第1-4页 |
Abstract | 第4-6页 |
目录 | 第6-9页 |
1 绪论 | 第9-17页 |
·选题背景 | 第9页 |
·国内外研究状况 | 第9-13页 |
·AC Report中式报表组件V1.9 | 第11-12页 |
·QReportMaker报表生成打印控件包 | 第12页 |
·水晶报表(Crystal Reports) | 第12-13页 |
·课题的研究方法和研究内容 | 第13-14页 |
·本课题的目标和任务以及本人所做的工作 | 第14-17页 |
·课题目标 | 第14-15页 |
·课题任务 | 第15-16页 |
·本人所做的工作 | 第16-17页 |
2 相关知识介绍 | 第17-29页 |
·常见报表模型 | 第17-20页 |
·简单表 | 第17页 |
·列表 | 第17页 |
·主从表 | 第17-18页 |
·分组表 | 第18页 |
·嵌套报表 | 第18页 |
·交叉表 | 第18-19页 |
·图形报表 | 第19页 |
·套打报表 | 第19页 |
·分栏报表 | 第19页 |
·本文讨论的报表模型 | 第19-20页 |
·组件 | 第20-24页 |
·组件简介 | 第20-23页 |
·组件和容器 | 第23-24页 |
·System.ComponentModel命名空间 | 第24页 |
·报表打印方法 | 第24页 |
·设计模式基础 | 第24-29页 |
·设计模式简介 | 第24-25页 |
·模式分类 | 第25-26页 |
·模板方法模式简介 | 第26-27页 |
·工厂方法模式简介 | 第27-28页 |
·设计模式与组件的关系 | 第28-29页 |
3 需求分析 | 第29-36页 |
·通用报表的社会需求 | 第29页 |
·通用报表的技术可行性 | 第29-31页 |
·通用报表的结构分析 | 第31页 |
·通用报表的用例模型 | 第31-32页 |
·报表格式分析 | 第32-33页 |
·功能分析 | 第33页 |
·客户程序分析 | 第33-34页 |
·主要功能 | 第33-34页 |
·客户程序概要设计 | 第34页 |
·设计模式的选择与使用 | 第34-36页 |
·设计模式的选择方法 | 第34页 |
·设计模式的使用 | 第34-36页 |
4 报表生成器组件设计与实现 | 第36-53页 |
·报表生成器(GENERALREPORT)的基本结构 | 第36页 |
·报表数据对象 | 第36-43页 |
·基类BaseReport设计与实现 | 第36-37页 |
·子类SimpleReport实现 | 第37-39页 |
·子类MainReport实现 | 第39-40页 |
·子类Main_SimReport实现 | 第40-43页 |
·报表格式生成算法 | 第43-45页 |
·简单报表格式生成算法 | 第44页 |
·列表格式生成算法 | 第44-45页 |
·主从报表格式生成算法 | 第45页 |
·在设计中应用设计模式 | 第45-48页 |
·模板方法模式的运用 | 第45-47页 |
·工厂方法模式的运用 | 第47-48页 |
·报表控件GENERALREPORTCTRL设计实现 | 第48-50页 |
·测试用例的设计与实现 | 第50-53页 |
·测试程序用户界面 | 第50页 |
·实现 | 第50-53页 |
5 测试 | 第53-58页 |
·系统测试的重要性 | 第53页 |
·测试内容和运行结果 | 第53-57页 |
·简单报表的测试 | 第53-54页 |
·列表测试 | 第54-55页 |
·主从表报表测试 | 第55-57页 |
·测试总结 | 第57-58页 |
结论 | 第58-59页 |
参考文献 | 第59-61页 |
致谢 | 第61页 |