基于B/S的企业报表管理系统
技术:Java、JSP等摘要:
随着计算机应用的发展,信息技术在企业中发挥着越来越重要的作用。要在现代社会激烈的企业竞争中处于不败之地,就必须不断加强内部管理,加强信息化建设。报表是展现交易数据的主要形式,为企业管理者提供决策依据。因此,报表管理系统正在成为企业管理的中心和重心。
目前市场上大多数的报表管理系统基于C/S架构,数据库连接源单一,不可跨平台同时连接多个数据库,这大大降低了报表系统的灵活性。基于B/S的企业报表管理系统的设计是为了减轻客户端的负担,减少系统的维护量。系统主要使用Java EE、Oracle 11g技术,搭载Tomcat 5.5 服务器,在Eclipse Kepler开发环境中实现。设计采用MVC框架,具有良好的可重用性。在报表设计上,集成Jasper report报表生成引擎,将报表模板设计与报表数据填充相分离,大大增强了报表的灵活性。报表管理系统分为三大模块:基础信息、交易记录和生成报表。
本文依照软件工程的思想,从需求分析、数据库设计、总体设计、详细设计到系统实现等方面进行了详细的描述。
关键词:报表管理系统;B/S架构;MVC模式; Jasper Report;
目录:
摘 要 i
Abstract ii
1. 绪论 1
1.1研究背景 1
1.2文献综述 1
1.2.1研究背景及动态 1
1.2.2企业管理报表系统 2
1.2.3结论 6
1.3论文的主要内容和特色 6
2. 相关技术介绍 7
2.1Java简介 7
2.1.1Java 7
2.1.2Java环境配置 8
2.1.3Java EE 8
2.2Oracle简介 8
2.2.1Oracle概览 8
2.2.2Oracle 11g新特性 9
2.3MVC框架 10
2.4JSP技术 11
2.5DAO技术 12
2.6Service层简介 12
2.7Jasper Report简介 12
3. 需求分析 13
3.1系统功能分析 13
3.2系统性能分析 15
3.3系统结构图 15
4. 数据库设计 16
4.1数据库概要 16
4.2数据库结构设计 17
4.3数据库表 17
4.3.1职工表 17
4.3.2部门表 18
4.3.3材料表 18
4.3.4产品表 19
4.3.5供应商表 19
4.3.6材料采购表 20
4.3.7产品生产表 20
4.3.8产品销售表 21
5. 总体设计 22
5.1系统流程图 22
5.2系统模块组织图 23
5.3模块功能表 23
6. 详细设计与系统实现 28
6.1登录模块 28
6.1.1模块描述 28
6.1.2代码描述 29
6.2查看职工信息模块 29
6.2.1模块描述 29
6.2.2代码描述 30
6.3添加职工模块 32
6.3.1模块描述 32
6.3.2代码描述 33
6.4添加材料采购模块 34
6.4.1模块描述 34
6.4.2代码描述 35
6.5添加产品生产模块 37
6.5.1模块描述 37
6.5.2代码描述 37
6.6添加产品销售模块 39
6.6.1模块描述 39
6.6.2代码描述 40
6.7生成订购报表 41
6.7.1模块描述 41
6.8Jasper report系统集成 44
6.8.1Jasper Report原理 44
6.8.2系统与Jasper Report的连接 45
结论 51
参考文献 52
致谢 53
附录 54
外文资料 54
中文译文 61
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]