admin 发表于 2016-5-4 11:54:35

基于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]
查看完整版本: 基于B/S的企业报表管理系统