摘 要
伴随着信息科学技术及互联网的飞速发展,各行各业的办公都进入网络化的阶段,这不仅大大提高了工作效率,也是信息化建设发展的必然趋势。商业信息的收集、分析和传递也发生着新的变化,商业报告作为一种重要的信息载体在企业或者个人信息系统中有相当重要的作用,以计算机网络为基础的现代信息系统使计算机应用更加广泛和深入,传统的手工书写纸张检查报告和报表正在逐步被改变。
本课题的意义在于设计一种通用的报告模版方案,即具备通用性的报告模板,本系统使用DW设计,使用PHP作为开发语言,用MySQL将数据库连接现实的报告数据以某种格式存储,而报告显示的格式由对应的模版表示。这样,对应于同一个报告数据,可以对应多个不同种类的报告模版,分别用于网页显示、Word生成等,通过这样一个通用模板处理机制,可以用于不同的场合,将需要展示的Xml数据导入进去,就可以生成各种格式的报告,比如用在股票数据,个人信息数据等,都是相当便利的。现在随着移动平台的兴起,各种不同移动平台具有不同的分辨率,这时可以通过设计多种不同报告模板来解决这个问题。现在随着移动平台的兴趣,各种不同移动平台具有不同分辨率,这时可以通过设计多种不同报告模版,解决这个问题。
关键词:报告;报告模板;PHP语言;模板方案
目 录
摘 要............................................................................................................................ I
Abstract........................................................................................................................... I
目 录.............................................................................................................................. 2
第一章 绪 论................................................................................................................ 4
1.1系统的开发背景及其意义............................................................................. 4
1.2国内外研究现状............................................................................................. 4
1.3 可行性分析.................................................................................................... 6
第二章 系统涉及的关键技术...................................................................................... 7
2.1 XML................................................................................................................. 7
2.2 PHP语言......................................................................................................... 7
2.3 My SQL数据库............................................................................................... 8
第三章 系统分析与设计............................................................................................ 10
3.1 系统需求分析.............................................................................................. 10
3.2 系统功能目标............................................................................................... 10
3.3 系统非功能性需求....................................................................................... 11
3.3.1 界面需求............................................................................................ 11
3.3.2 软硬件配置需求................................................................................ 11
3.3.3 性能需求............................................................................................ 11
3.4 系统详细设计.............................................................................................. 13
3.5 数据库设计.................................................................................................. 14
3.5.1 数据库整体设计................................................................................ 14
3.5.2 数据流图............................................................................................ 15
第四章 系统实现........................................................................................................ 17
4.1 系统总体实现.............................................................................................. 17
4.2 数据库连接实现.......................................................................................... 18
4.3 系统功能模块实现及其界面实现.............................................................. 19
4.3.1 XML数据转换实现........................................................................... 19
4.3.2 模板显示输入实现............................................................................ 21
4.3.3数据图片上传实现............................................................................. 23
第五章 系统测试........................................................................................................ 25
5.1 环境测试...................................................................................................... 25
5.2 系统测试方案.............................................................................................. 26
5.2.1 代码测试.......................................................................................... 26
5.2.2 界面测试.......................................................................................... 26
5.2.3 程序功能测试.................................................................................. 26
5.3 测试结果分析.............................................................................................. 26
总 结............................................................................................................................ 28
参考文献...................................................................................................................... 32
致 谢............................................................................................................................ 32