《多功能报表系统开发概述.doc》由会员分享,可在线阅读,更多相关《多功能报表系统开发概述.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、多功能报表系统开发概述1. 简介本报表系统为统计报表制作及数据填报的大型企业级Web报表软件,它提供了高效的Web报表灵活设计方案、强大的报表展现能力、灵活的部署机制,并具备强有力的数据填报机制,为企业级统计分析、数据中心、商业智能前端展现提供了高性能、高效率的报表系统解决方案。2. 需求功能描述2.1. 组成部分1) 报表设计器:设计编辑报表,自定义报表,连接数据库后可预览打印报表,并可生成其它格式保存,可作为独立工具使用。 可制作设计与数据库无关的报表; 方便地设置数据集; 可设计及展现模板(数据和样式); 能灵活设计报表的页眉、标题、表头、数据、表尾、页脚; 能新建、打开、修改、保存、导
2、入、浏览、打印预览、打印报表; 类似Excel对表格进行格式化处理; 横向扩展:制作交叉报表、应用显示值; 图表制作:能制作柱形图和饼形图。2) 报表服务器:在后台提供统计报表运算的服务,开放各层次的API接口调用,由开发人员调用生成报表;只能运算报表设计器编辑的报表,但运行时不依赖设计器。 数据引擎模块; 配置XML模板文件; 生成报表脚本,解析执行脚本文件; UI设计。3) 上报数据服务器:用于处理客户端的数据采集上报,能够将客户端的数据存入多个数据表中,保持数据库中事物的一致性;取数和回存两套配置的机制,可满足逐级上报数据的需求。2.2. 功能原理图3. 项目计划3.1. 开发工具与环境
3、1) 开发工具(语言):ASP.NET(C#)2) 系统结构:采用Browser/Server模式,前端采用三层(浏览器展现层,业务对象层,数据库层)的模式进行开发,展现层使用ASP.NET、DHTML、JAVASCRIPT、VML、CSS等技术实现3) 操作系统Windows XP4) 数据库:Sqlserver20053.2. 资源计划1) 项目组开发成员2人2) 系统开发环境+网络环境3.3. 关键计算机资源估计1) 服务器:2台,网站服务器和数据库服务器2) 便携机:2台,开发人员使用3.4. 人员与角色赫同海:系统分析员、高级工程师武晶鑫:项目工程师4. 项目评估表1 工作量评估任务
4、名称功能模块人力估计(人次/工作日)需求调研开发需求调研3系统原始设计3系统设计系统架构6数据库设计和概要设计6系统编码报表设计器设置数据集5设计及展现模板(数据和样式)12计报表的页眉、标题、表头、数据、表尾、页脚20新建、打开、修改、保存、导入、浏览、打印预览、打印报表20类似Excel对表格进行格式化处理20横向扩展:制作交叉报表、应用显示值10图表制作:能制作柱形图和饼形图10制作设计与数据库无关的报表6报表服务器数据引擎模块8配置XML模板文件8生成报表脚本,解析执行脚本文件8UI设计4上报数据服务器10系统测试单元测试,生成系统测试报告15文档编写编写用户手册3编写安装手册1编写详细设计说明书10系统实施系统缺陷修改6系统上线3系统培训3合计2005. 参考软件截图9