java的企业收支运营系统的设计与实现【字数:8316】

摘 要现如今已经是信息时代,随着计算机的普及和计算机科学技术的飞速发展,人们的生活工作越来越依赖网络,人们通过计算机网络能够快速、准确地获取信息,网络正在不断地影响着人们的生活等各个方面。企业收支运营系统是每一个企业管理企业员工信息及收支运营不可缺少的一个信息管理系统。此系统能有效地管理企业收支信息及员工信息,将信息组合条件查询,更新企业收支信息及员工信息,从而提升企业的工作效率,完美适合企业管理。本系统使用JEECG框架来开发,开发语言为JAVA,数据库为MySQL。本系统具有非常良好的可靠性、实用性、以及可操作性,对企业收支运营管理起到了巨大的推动作用。
目 录
1. 绪论 1
1.1 课题背景 1
1.2 现状与趋势 1
2. 关键性技术分析 2
2.1 开发工具 2
2.2 JEECG框架 2
2.3 MySQL 3
2.4 本章小结 3
3. 系统需求分析 4
3.1 可行性分析 4
3.2 功能模块分析 5
4. 系统概要设计 11
4.1 系统结构分析 11
4.2 数据库的设计 12
5. 系统功能实现 20
5.1 登陆页面 20
5.2 经营管理者页面 22
5.3 CRM录入页面 23
5.4 员工录入页面 24
5.5 收支预演页面 25
5.6 六金配置页面 25
5.7 参数配置页面 26
总 结 27
参考文献 28
致 谢 29
1. 绪论
1.1 课题背景
在信息爆炸的今天,新的技术不断地产生和发展[1]。先进的技术已经成为企业成功的关键因素之一[1]。随着计算机的普及和计算机科学技术的飞速发展,人们的生活工作越来越依赖网络。网络给人们带来的不止是获取信息的便捷,而且能帮助人们更多得利用计算机来处理办公生活,使工作更加高效[2]。对于一个企业而言,管理一个企业内部的收支运营是一件 *好棒文|www.hbsrm.com +Q: ^351916072^ 
不容易的事情。传统的企业收支信息需要靠大量的人力去手动录入[3],拿计算器一个一个去计算,不仅效率低而且不易储存,造成数据的遗漏,差错,从而造成企业人力资源浪费,甚至造成企业收支信息不准确。于是,在这样的背景下,企业收支运营系统油然而生。
1.2 现状与趋势
随着互联网的高速发展以及企业管理需求的增加,传统的企业管理方式已经不再适合目前的企业管理现状,企业越来越需要管理的信息化和技术的网络化[4],因此企业开始逐渐依赖于计算机来实现对企业管理的需求。企业收支运营系统是企业管理的一个方面,收支信息管理的信息化就比较重要了。市场经济这些年的发展,已经逐渐证明了其已经成为我国经济的重要一部分。对于中小企业来说,企业收支管理的重要性是更加明显的。通过计算机来对数据进行管理是很多中小企业财务部门经常使用的方法。企业信息化就是企业通过管理数据来实现信息化,进而降低财务管理人员的繁琐工作。为了方便企业管理收支运营情况,特开发此企业收支运营系统。企业可根据业务需求自由组合,多种应用[5]。此系统能有效地管理企业收支信息及员工信息,将信息组合条件查询,更新企业收支信息及员工信息,从而提升企业的工作效率,适合企业信息管理的发展和需要。因此,企业收支运营系统是企业管理收支及员工信息不可或缺的一个企业信息管理系统。企业收支运营系统的出现将会给企业带来巨大影响,方便企业快速、高效管理企业,为促进企业财务工作又好又快的发展奠定坚实的基础[6]。 2. 关键性技术分析
2.1 开发工具
本系统主要使用的开发工具是Eclipse,服务器为Tomcat,数据库管理工具是Navicat,下面将详细介绍用到的这些开发工具。
2.1.1 Eclipse
Eclipse是一个基于Java的、开放源代码的、可扩展的开发平台[7]。Eclipse 具备很强大的菜单功能,支持各种插件,给使用Eclipse用户提供了很好的体验。Eclipse 处理运算速度很快,因为它能够通过对应用程序服务器整合,进而可提高系统运算速度,而且Eclipse几乎能涵盖了各种设计功能。
2.1.2 Tomcat
Tomcat是一个公开源码的Web 应用服务器。Tomcat的使用方式很简单,只需要将Tomcat服务器集成到Eclipse里,然后将项目部署到Tomcat,启动Tomcat即可。实际上,Tomcat启动以后,它是与Apache服务器相对独立的进程运行的。由于Tomcat工作时相对比较独立,它可以看成Apache服务器基础上的延伸。Tomcat支持负载均衡和邮箱服务等开发所需要的常用功能,而且Tomcat在运行的时候占用系统的资源很小,还有良好的扩展性,所以Tomcat是目前动态网页开发的第一选择,这也是本系统使用Tomcat作为应用服务器的原因。
2.1.3 Navicat
Navicat是能够简化数据库操作的数据库管理工具。Navicat能降低系统管理成本,Navicat以直觉化的图形用户界面而建,设计简单,易于使用,它创建信息的方式很简单,而且安全高效,能良好地连接到Mysql数据库,提高工作效率。
2.2 JEECG框架
JEECG是一个基于SpringMVC、Hibernate、Minidao(类Mybatis)、Easyui(UI库)、Jquery 等基础架构于一身的框架。JEECG尤为显著的支持SAAS企业级应用开发,而且JEECG提高的插件功能能够很好地支持SAAS应用的开发、支持SPA前后端开发。在本项目中用到JEECG的核心框架有SpringMVC、Hibernate 、Easyui,接下来将详细介绍这几个框架。
2.2.1 SpringMVC
SpringMVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架[8],属于Spring中的一个模块,它和Spring不需要通过中间层进行整合就可以一起使用。MVC作为WEB项目开发的核心环节,正如三个单词的分解那样,C(控制器)将V(视图、用户客户端)与M(模型,javaBean:封装数据)分开构成了MVC 。
2.2.2 Hibernate

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/102.html

好棒文