登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

企业报表管理与发布系统设计与实现毕业论文

 2020-02-16 18:03:51  

摘 要

在现在社会的高速发展中,计算机技术对于社会企业的运营来说已经成为了不可缺失的一个重要的部分。企业要想发展和更好的适应社会,对于产生的大量报表就必须采取高效而又快速的处理方法,老旧的报表管理方法已经逐渐被社会发展的必然所淘汰。因此必须结合计算机技术,实行企业的信息管理化。本次毕业设计企业报表管理系统力求顺应社会发展,具体功能落实到具体企业需要当中去,开发出企业最需要的功能。

本项目通过SQL Server 数据库,Java语言程序设计,jsp相关技术以及Tomcat服务器四个关键技术来协同完成一个完整的报表操作的系统,它的功能建立在企业的实际需要,其中设计使用的是MVC模式。主要的功能是员工模块功能包含密码修改、用户登录、资料管理。报表模块功能包含报表发布、查询、删除、修改。部门模块功能包含部门信息添加、删除。用户模块功能包含查询用户、管理用户。系统管理功能是数据备份。

该论文主要对系统实现的基本步骤展开了细致的描写,其中包括系统分析、系统设计、数据库设计、系统的实现和系统的功能完成测试。

关键词:企业报表管理;Java语言程序设计;SQL Server数据库;Tomcat服务器

Abstract

In the current high-speed development of society, computer technology has become an indispensable part of the operation of social enterprises. In order to develop and better adapt to the society, enterprises must adopt efficient and fast methods to deal with a large number of reports. Old methods of report management have gradually been eliminated by the inevitable development of society. Therefore, it is necessary to combine computer technology with enterprise information management. This graduation design system strives to adapt to social development, specific functions to the specific needs of enterprises to develop the most needed functions of enterprises.

This project completes a complete report operation system through four key technologies: SQL Server database, Java language programming, JSP related technology and Tomcat server. Its function is based on the actual needs of the enterprise, and MVC mode is adopted in the design.The main functions of employee module include password modification, user login and data management. The function of report module includes report publishing, querying, deleting and modifying. The function of department module includes adding and deleting Department information. User module functions include querying users and managing users. System management function is data backup.

This paper describes the basic steps of system implementation in detail, including system analysis, system design, database design, system implementation and system testing.

Keywords: enterprise report management; Java language programming; SQL Server database; Tomcat server

目 录

第1章 绪论 1

1.1开发背景与意义 1

1.2论文结构 1

1.3本章小结 2

第2章 系统开发技术的介绍 3

2.1 MyEclipse与Tomcat简介 3

2.2HTML/CSS简介 3

2.3JSP简介 3

2.4SQL Server数据库概念和特点 3

2.5本章小结 4

第3章 系统分析 5

3.1功能需求分析 5

3.2业务流程分析 5

3.3数据流程分析 6

3.4本章小结 7

第4章 系统设计 8

4.1系统开发主旨 8

4.2系统总体设计 8

4.3系统功能模块设计 9

4.4数据库设计 10

4.4.1数据库架构构建 10

4.4.2数据库表设计 10

4.4.3实现数据库连接 13

4.5本章小结 13

第5章 系统的实现 14

5.1实现环境说明 14

5.2前台首页的实现 14

5.3登录部分的实现 15

5.4超级管理员对普通管理员管理模块的实现 17

5.5报表管理模块的实现 20

5.6系统防文件丢失管理模块的实现 22

5.7本章小结 23

第6章 系统测试 24

6.1测试目的 24

6.2界面测试 24

6.3功能测试 24

6.4测试结果 26

6.5本章小结 26

第7章 总结 28

参考文献 29

致谢 30

第1章 简介

1.1发展背景和意义

企业通常是指利用利润并用于向市场提供商品或服务以获取利润的社会组织。它涉及国民经济的各个方面。因此,许多国家,特别是发达国家,已将定制企业的发展战略作为重中之重。企业管理的质量在非常大的几率上是由企业管理的质量的好与坏来定夺的,同时对于企业管理的好与坏来说,财务管理至关重要,它基本上是大多数企业在管理方面上需要花很大精力去管理的核心。可以看得出来,企业管理者对于财务方面的管理,该怎样去管理,这是一个至关重要的问题,因为它在整个企业的运营和工作模式中发挥了不一般的重要作用,企业应加强财务管理的科学决策。在这个过程中企业的许多数据内容主要通过报表的在线发布,它是这个过程的关键形式,为业务经理的决策提供基础,大大简化了财务管理的工作量。因此,报表管理系统正成为企业管理的中心和重点。

计算机在信息方面的技术好应用变得越来越热门,同时计算机技术在管理企业工作的现代化和信息化得到了很大的推广,同时也得到了消费者和管理者的赞同和接受,现在的企业对企业数据和重要工作的关键信息的处理具有与时俱进性和信息传递方式的多样性和高效性,相比以往传统的模式下,早就已经取代了对于数据的处理和流通的方式方法。我们都知道,一个企业如果要让工作运营通畅无阻,高效而又快速,对于数据的处理一定得是需要一个合理而又高端的技术来支撑,因为只有通过这种技术,企业才能减少作出决定的时间,让企业能够顺应社会的高速发展去完成相应的工作。报表在信息传递中具有非常重要的作用,企业内部的报表信息化是必然的。管理者能够通过报表提供的信息来分析企业经营情况、把握市场需求的多样性,然后针对具体问题作出具体改达到发展的与时俱进性。

1.2论文的组成结构

(1)前言

了解该项目相关性的发展背景,其中包括历史背景,历史和现代状况的不同对比,具体讲述了现代企业的需求和在企业的哪些方面的广大应用。

(2)开发项目平台工具简介

MyEclipse,tomcat,HTML,SQL Server,JSP,数据库的应用,以及本章的摘要。

(3)项目组成部分

开头总述,项目需求分析研究,项目功能具体实现流程图业分析,项目数据流图,本节概述。

(4)项目设计概述

项目设计主体思路,项目设计全方面分析,项目的功能结构组成,项目基于企业的需求分析,数据库设计,数据库概述结构分析,数据库逻辑结构分析。

(5)项目具体实施

执行登录部分,根据不同权限部分设计,报表部分的设计,消息处理部分设计,以及员工管理部分的设计。

1.3本章概述

在这一个章节中,我主要对于系统的背景和主题的意思进行了较为具体的分析,分析了我要做这个项目的原因,以及这个项目的实现在基于背景,需要完成的功能,和社会需求能给社会带来的作用和哪些便利,同时要讲述了我准备着手的论文大体结构和组成。

第2章 项目工作平台简介

2.1 MyEclipse与Tomcat简介

熟悉计算机项目开发的工作者应该对Myeclipse并不陌生,在网页的设计和工作中,它是我们一个比较好的选择,它是优秀插件的结合体,因此功能面宽广,受到人们的广泛应用。

Tomcat中文名是汤姆猫,它是许多web项目中的核心,是一个源代码开放不需要花钱的小型服务器,虽然很多时候由于它的一些特点,在比较大的项目设计上,开发者一般不会选择使用它,毕竟开放源代码不需要花钱。尽管如此,就个人项目设计工作上而言,它的确也是一个很不错的选择,因为tomcat和其他服务器一样,在对于网页功能的需求和满足上的处理都是一样的,比如对于HTML的工作就是一个很好的证明。其实在项目开发中,我们能接触到的服务器有很多,但就tomcat服务器而言,它是一个能满足我们基本需求的优秀web服务器。

2.2HTML/CSS简介

HTML是Hyper Text Markup Language简称,是一种超文本标记语言或超文本链接语言,对于我们来说它并不陌生,因为我们平时很多时候对于它的应用还是很多,在网页的设计和制作上,让我们印象深刻的是它那简洁的编码方式和源代码的通俗易懂,它是一种标记语言,在计算机领域非常通用。到现在为止,它的身影我们在网上随处可见,毕竟大家都会接受它和使用它,其中,它是一种超文本标记语言的原因主要是因为在它实现的页面内可以包涵出去文字以外的很多内容,比如图片,其他网页链接,音乐文件等等。可以说它的特点非常鲜明,其中简单性,可拓展性,适用平台广泛性,通用性尤为鲜明。

2.3JSP简介

JSP是Java Server Pages 的简称,它是一种计算机开发动态网页的技术,我们通常使用它的标签把java编写的代码加进html页面中。除此之外,jsp也是一门编程语言,在程序的开发上可以单独的使用。Jsp创建网页的原理和方法也是很先进和便利的,我们都知道,在网页的创建过程中,用户会创建许多资料和相关数据,和建立相关联的数据库,jsp就可以通过对数据和资料的获取,对数据库信息的访问来通过对信息的选择和记录,最后创建网页,当然,整个创建的过程,它是一个动态的过程。同时,jsp也具有很多的有点,可以说它的有点也很鲜明和广泛,首先越来越强大的性能让它可以在web制作中往页面加入信息和元素不再需要更多的额外操作,比如不再需要单独的引用CGI文件,对此而言,它完全是一个标准的大平台。

2.4S QL Server数据库简介和特性

随着计算机的发展好进步已经在社会工作中的广泛应用,它需要存储单独的文件和内容越来越多,而且增长速度越来越快,这对于数据的管理是一个具体而又坚决的问题,因为如果数据管理这个模块得不到高效方便的解决,会使整个运营速度变慢很多,大大减少了工作的效率。数据库管理工具就是在这样的背景和需求下诞生了。它的出现大大提高了数据的独立性

SQL Server采用图形界面,它的特点如下:

(1)SQL Server是一款Relational Database Management System

(2)SQL Server与Windows系统完美结合

(3)SQL Server对计算机的硬件条件要求不高

(4)SQL Server具有良好的可伸缩性

(2)SQL Server具有良好的灵活性,它可以适应快速变化的环境。

2.5本章总结

本章的内容主要是介绍了项目开发所需要的开发平台和相关的技术支撑,以及对于每个平台的背景,优缺点,使用情况以及它们在一个项目工程中的联系好应用做了简单的介绍

第3章 系统分析

3.1功能需求分析

本项目主要是由前端和后台两个部分组成,其中包括了系统用户管理、基础资料管理、员工信息管理、报表信息管理、主要是这四个大功能模块,每个大功能模块里面有包括许多具体的细分小功能模块。具体功能如下:

1.实现报表分类管理,用户能够建立多级目录对报表进行分类。

2.实现报表的在线发布,将报表数据上传到服务器,保存到报表所属的类别

3.实现报表信息的查询功能

4.实现权限控制,要求具体相应的权限的操作者才能发布报表信息浏览报表,

5.管理员可设置权限,设置分类,设置部门,删除和增加用户,添加新的管理员,对报表实行线上管理。

6.不同的权限可以上传,修改,查看,删除报表,上传报表会保存到相应的分类中,可以报表发布,发布之后普通用户可以在对应的分类可以查重

7.普通用户登陆后可以查重分类的报表,可查看新闻,可查看公告,下载公布报表,公司简介

8.不同分类的报表由不同部门权限的人上传,下载,修改,删除,查看,公布,上传了未公布的其他用户无法查看

3.2系统工作步骤分析

工作步骤图基本符号如下图3.1所示。

图3.1工作步骤图基本符号

项目工作步骤图完整如下图3.2所示。

图3.2总的工作步骤图

总体工作步骤流程:一个完善的企业一般包括许多个部门,每个部门的信息公开并不是对于每个人,因此权限的设定是反应工作保密性和完整性的关键。本系统通过设定超级管理员来对员工进行具体的分类,每个部门的员工有他们对应权限的报表分类,他们只能负责发布所在部门的报表信息和查看自己发布的报表和公共报表。当然他们的信息由管理员添加或者修改,这一种设计是针对企业的每一个员工,只有分工明确才能各司其职,达到事半功倍的效果。管理员则是负责更多后台的工作,他们需要对员工提交的报表做一个详细的审核,因为考虑到报表的数量很多,因此超级管理员能够添加普通管理员来进行共同的管理。

3.3数据流程概述

本项目设计根据上节所设计的各个工作流程图,采用逐层细化的方法,画的每一部分各层的数据流图如下:

设计系统严格按照事先所设计的工作步骤图一步一步实现的,从具体到每个细微的操作分别都是由每个具体的流程图来落实的,具体展示如下:

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

C:\Users\Administrator\Desktop\新建文件夹 (2)\360截图20190225202957029.jpg

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图