当前位置:文档之家› 肉联厂财务管理系统—提交

肉联厂财务管理系统—提交

东北农业大学成栋学院

毕业设计

题目:基于java技术肉联厂财务管理系统的设计与实现

所在专业:计算机科学与技术

学生签字:

导师签字:

摘要

当今社会对于互联网的要求越来越高,发展也越来越快,现在的企业越来越庞大,要管理的资金数目也随之变的庞大起来。随着科技的发展,计算机进入了人们的视野,计算机开始应用于各种大型事务的处理和管理,,大大提高了工作的效率,降低了错误率,同时加强了企业内各个部门之间的沟通,让企业运营起来越来越顺畅在肉联厂交易频率不断提升,如何有效的管理、统计财务成为一项头疼的问题,我们旨在解决这一复杂的问题,提高肉联厂的管理水平,提高工作效率,因此我们开发这套肉联厂财务管理系统。

本文采用基于MVC结构的肉联厂财务管理系统,采用J2EE模式的架构技术,使用浏览器+WEB服务器+数据库服务器三层体系结构,使管理者可以通过浏览器方便的与后台服务器进行数据交互。使用Mysql作为后台数据库管理并存储数据,方便设计与链接,Tomcat6作为后台运行的服务器,提供浏览器访问。该系统从软件体系结构模式的角度构建一个MVC模式的应用软件开发框架,然后再此基础上设计和实现了肉联厂财务管理系统。

关键词肉联厂财务管理WEB

I

Abstract

Today's society for the requirements of the Internet is becoming more and more high, the development of more and more fast, and now more and more large enterprises, to manage the number of funds will become larger and larger. With the development of science and technology, the computer enters people's field of vision, computers began to be used in a variety of large-scale transaction processing and management, greatly improving the work efficiency, reduce the error rate, while strengthening the communication between the various departments within the enterprise, make the enterprise operation up more and more smoothly in the slaughterhouse transaction frequency is becoming higher, how effective management and financial statistics become a headache problem, we aim to solve the complicated problem of, improve the management level of the slaughterhouse, improve work efficiency, so we develop this slaughterhouse financial management system.

This paper adopts the slaughterhouse finance management system based on MVC structure by J2EE architecture technology, using three layer architecture of browser +WEB server and database server, so that managers can by browser conveniently and the backend server for data exchange. Using Mysql as the background database management and storage of data, to facilitate the design and link, Tomcat6 as the background to run the server to provide browser access. The system from the point of view of software architecture model to construct a MVC application software development framework, and then on the basis of design and realize the slaughterhouse financial management system.

Key words Meat Processing financial management WEB

II

目录

摘要............................................................................................................................. I Abstract ......................................................................................................................... II 第1章绪论 (1)

1.1研究背景 (1)

1.2研究现状 (2)

1.3研究意义 (2)

第2章相关技术介绍 (4)

2.1动态网页实现——JSP (4)

2.2系统运行服务器——Tomcat (4)

2.3系统开发数据库——MYSQL (4)

2.4 MVC模式设计(JSP+Severlet+JavaBean) (4)

2.4.1 MVC设计思想概论 (4)

2.4.2 MVC中各组件的关系 (5)

第3章系统分析 (6)

3.1系统目标 (6)

3.2系统可行性分析 (6)

3.2.1经济可行性 (6)

3.2.2技术可行性 (6)

3.3功能需求分析 (6)

3.3.1系统登录 (6)

3.3.2基本设置 (7)

3.3.3工资管理 (7)

3.3.4业务管理 (7)

3.3.5系统管理 (7)

3.4开发环境 (7)

第4章总体设计 (8)

4.1系统功能设计 (8)

4.2系统模块设计 (8)

4.2.1基本设置模块 (8)

4.2.2工资信息模块 (9)

4.2.3业务管理模块 (10)

4.2.4系统管理模块 (10)

4.3数据库设计 (11)

4.3.1数据库分析 (11)

4.3.2数据库概念设计 (11)

III

4.3.3数据库物理实现 (14)

第5章系统的功能实现 (15)

5.1系统实现 (15)

5.2 Sql操作核心类 (17)

5.3 Sql连接管理类 (21)

5.3.1登录界面 (30)

5.3.2基本设置 (31)

5.3.3工资管理 (33)

5.4.4业务管理 (35)

5.5.5系统管理 (37)

第六章系统测试 (40)

第6章结论 (41)

致谢 (42)

参考文献 (43)

IV

第1章绪论

1.1研究背景

近年来,IT行业发展十分迅猛,国家领导人十分注重IT行业的发展,不久前,习近平主席邀请国内IT行业的领军人物在乌镇召开了互联网大会。互联网大会的意义是在国内树立品牌网站的地位;促进国内与世界互联网业内人士的交流,从而加强研究人员与实践人员之间的沟通;促进中国互联网站快速进步,加速中国互联网与国际互联网接轨。互联网是人类的新空间、新领域、新家园,需要新思想、新规则、新秩序。当下世界中,每四个网民中,就有一个中国网民,中国理应肩负起互联网大国的责任和担当。习近平主席的演讲,从人类文明进步的历史高度阐述了互联网发展的重要意义以及深远的影响,深入分析了网络空间即将面临的严峻挑战,阐述了让互联网可以更好的造福世界各国人民的根本宗旨,提出了推进全球互联网治理体系变革的四项原则、构建网络空间命运共同体的五点主张。习近平主席的演讲,赢得了与会嘉宾的高度认同和积极呼应,赢得了国际上的热烈反响和赞誉,唱响了网络空间激昂有力的“乌镇声音”。计算机应用程序深入各行各业,而肉联厂企业中,随着交易频率的高速提升,财务管理系统已经是企业必不可少的得力助手,在肉联厂企业单位中,内部成员之间的信息沟通变得快速简洁,大大的提高了工作效率。所以财务管理系统在肉联厂企业的管理中扮演着越来越重要的角色,渐渐起到不可替代的核心作用。那么怎样在现有经营模式下选择最好的财务管理模式,使用最好的财务管理系统,实现企业的管理目标,适应肉联厂企业信息化发展的需要,是一个值得研究和深入探讨的问题。

近几年来,中国经济的产能过剩问题愈发突出,不论是以钢铁、铝等为代表的上游工业,还是下游的制造工业,均出现了不同程度的产能过剩,在此次全球金融危机的触发下,我国政府为了保持经济稳定,再次加大了高速公路、高速铁路等基础设施行业的投入,但过剩问题逐步凸显。针对这个问题,国务院常务会议、工信部、国家发改委多次部署对策,比如提出经济转型战略。我们认为经济的转型除了体制的转型外,目前关键就是调整产业结构,就是不同企业在市场竞争中的进入和退出问题。企业要加速转型升级,国家要实现经济社会转型,财务管理工作应该积极作为关注的重点。相对与肉联厂来说,企业的收入与支出都与财务和资金有着密切的关系,肉联厂的发展与财务有着至关重要的作用,无论如何,肉联厂的财务资金的运转以及利润,都应当的到适当的管理,这样才有助于厂子的迅速发展。

肉联厂财务管理应积极研究和运用国家推出的产业政策。企业方向错了,走得越快,死的越早。财务总监要研究区域经济发展规划、新兴产业振兴规划、开拓内需的政策、实施“走出去”战略、新民营资本36条、创新型国家战略和知识产权战略等等,结合企业总体发展战略和所在区域的发展特点,主动规划并推进

1

企业参与市场重新划分和产业在地区间梯度转移的机会,实现从低附加值产业向高附加值产业转移,从劳动密集型、资金密集型产业向知识密集型产业转移,从传统产业向新兴产业转移。财务管理要向知识产权和自主创新倾斜。财务管理应通过薪酬制度设计、盈利分配、股权激励、税收筹划、考核评价等途径,充分运用国家对科技创新和知识产权保护的政策,推进企业加大研发投入,鼓励发明创造和工艺改革,改善产品的质量,减少污染排放,促进企业节能减排,提高资源利用率,从而实现企业在产品和管理上的转型升级。财务部们应在安排预算和配置资源方面对创新人才进行优先安排,对人才的引进、教育和培训应采取鼓励的财务政策和措施。

对企业研发投入和取得的成果以及知识产权交易等方面发生的收支及形成的无形资产,应当建立和完善专门的财务管理制度。

1.2研究现状

目前,我国在传统计划经济体制的影响下,管理软件正处在探索起步的时候,大部分软件不能满足企业的需求,它们存在着各种各样的缺陷和问题。有些管理软件操作起来比较复杂,而且有些功能不够齐全,有些操作又不大方便。因此,我觉得在管理软件这块还需要不断的探究改进。

在肉联厂财务管理中,我们要应当加强资金和应收账款的管理,加强财务控制,提高资金的实际用途,从而形成合理的资金结构体系,确定合理的比例,使资金能够得到最佳的使用效果。加强对应收账款的管理。加强财产控制。同时政府应尽快完善有利于企业发展的法律法规及相关的政策。目前,我国已经出台了《关于鼓励和促进中小企业发展的若干政策意见》、《中小企业促进法》可见我国在这方面的工作取得了相当大的成果。建立中小企业的信用担保体系。金融部门要成为民营经济发展的推动器。为了更好的发挥金融部门的作用,金融机构要切实转变观念,突破传统观念和制度的障碍,加快信贷管理体制的改革步伐,来适应中小型民营企业的经济发展需求。

财务管理系统开发将逐步从C/S结构转型为B/S结构,最大限度的把运算提交给服务器计算,节约企业运营成本,减少员工的工作量,员工只需要通过浏览器就可以对财务信息进行管理。

1.3研究意义

随着肉联厂业务的拓展,财务管理会变得越来越复杂,用传统的管理方法极易造成不必要的错误,由此带来的损失无法估量。因此实现财务管理的自动管理必不可少。财务管理系统的开发可以减少工人们的工作量,还可以为肉联厂节约许多不必要的人力和钱财,可以使肉联厂向科学化、现代化、规范化的方向发展,提高肉联厂的生产效率和工作效率。

面对企业管理这一主题,我国企业管理在相当大的程度上落后于其组建的速度,并且财务管理又是它们的重要基础工作和特别突出的软肋,所以,如何加强

2

肉联厂的财务管理也就具有非常重要的现实意义和深远的影响;与此同时,私人企业的特殊性,使得它有不同于国有企业的特征,对其财务管理需要加以研究,也有重要的理论意义。从企业的特殊性质分析入手,研究了我国企业财务管理中的主要问题及基本对策、财务管理的理财目标、理财环境、财务管理的特殊性、资金的筹集、投放、财务管理的信息基础及财务控制,力图为财务管理提供更先进的观念和最初的总体设计。

财务管理具有反应速度快的特点,企业生产经营管理各方面的效果和问题都会通过不同的财务指标及时反映出来,如决策是否得当,经营是否有方,生产组织是否合理,产品质量及品种是否适合需要,产销是否衔接畅通,耗费是否正常,收入和盈利的取得是否合理等都会对财务指标产生重大影响。

财务部门需要通过对财务问题的经常性的计算、预测走向、整理资料、分析错误、肯定成绩、找出问题、寻找原因并找出解决办法,提出可以改进措施,促使企业不断提高经济效益。

3

第2章相关技术介绍

2.1 动态网页实现——JSP

JSP技术全称是java server page,它的特点是将内容的生成和显示分离,从而做到代码分离,这样一来方便了开发者对代码进行维护,同时强调可重用组件,跨平台的组件可以用来执行Web程序所要求的更复杂的处理,既能在Windows 系统上运行,也能在其他操作系统上运行,利用java虚拟机即可在任意平台上运行。除此之外,JSP可以采用标识简化页面开发,可以和HTML紧密结合,JSP 技术封装了很多功能,使得操作变得更加简单容易。与其他动态网页技术相比较,它具有运行速度快、安全等特点。

2.2系统运行服务器——Tomcat

Tomcat是在SUN公司发展起来的一个的Servlet容器,作为java web服务器容器,Tomcat本身是用Java语言编写。它的优势是简单快捷、具有很好的可扩展性而且数据安全。作为一个开源的软件,Tomcat得到广大开源开发者的大力支持和喜爱,它可以和目前绝大部分的主流Web服务器搭配一起运行实现工作任务。Tomcat运行起来很稳定、可靠,并且效率高最大的优点在于启动时快速准确午bug,在这一点上其他服务器例如weblogic是无法做到的,所以Tomcat 什分适合开发B/S架构的系统。

2.3系统开发数据库——MYSQL

MySQL是由瑞典MySQLAB公司开发出来的一个小型关系型数据库管理系统,目前属于Oracle 旗下公司的产品。它是一个真正意义上的多用户、多线程的SQL数据库服务器,并且它是免费的一款数据库软件。

MySQL适应于所有平台,是一款关系型数据库,采用客户(B)/服务器(S)体系,性能相当出色,它包含一个缺省桌面格式MyISAM。MyISAM 数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行在任何服务器系统中。

2.4 MVC模式设计(JSP+Severlet+JavaBean)

2.4.1 MVC设计思想概论

MVC全名是Model-View-Controller,是模型—视图—控制器的缩写,即把一个应用的输入、处理、输出按照Model、View、Controller的方式进行强制性分离,这样一个应用被分成三个层——模型层、视图层、控制层。

MVC中的M组件。模型表示企业数据和业务逻辑,就是将业务流程进行了封装。业务流程的处理过程对其它层来说是黑箱操作,其他层根本看不到实际的操作,模型层接受视图层请求的数据,并返回最终的处理结果。业务模型的设计

4

可以说是MVC最主要的核心的组件。

MVC中的V组件。视图是用户看到并与之交互的界面,它所用到的技术就是jsp,对于Web应用来说,视图就是由HTML元素组成的界面。

MVC中的C组件。控制器接受用户发出的请求并调用模型层去完成用户的请求最后返回到视图层,它本身不输出任何东西,不做任何处理。它只是接收用户发出的请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图层来显示返回的数据。将模型与视图匹配在一起,共同完成用户的请求。

2.4.2 MVC中各组件的关系

在思想和代码上M(模型层)和V(视图层)是分离的,通常视图层里面不会有任何业务逻辑的实现;而模型层也是不依赖于视图的,同一个模型层可以对应多种不同的视图。

开始展示视图给用户,用户在这个视图上进行操作发送用户所提出的请求,然后用户会点击提交按钮,来发出请求,视图发出的用户请求会到达C(控制层),在请求中包含了想要完成什么样的业务功能以及相关的数据。C(控制层)会来处理用户请求,会把请求中的数据进行封装,然后选择并调用合适的模型,请求M (模型层)进行状态更新,然后选择接下来要展示给用户的V(视图层)。M(模型层)会去处理用户请求的业务功能,同时进行模型状态的维护和更新, 当模型状态发生改变的时候,M(模型层)会通知相应的V(视图层),告诉V(视图层)它的状态发生了改变.视图接到模型的通知后,会向M(模型层)进行状态查询,获取需要展示的数据,然后按照视图本身的展示方式(即jsp页面),把这些数据展示出来。

5

第3章系统分析

3.1系统目标

肉联厂财务管理系统是在计算机管理信息技术基础上开发的信息系统软件,系统目标是实现企业对财务管理的基本要求,如费用管理、所有费用、增加收入、增加支出、费用类型等等,不仅要提高工作效率,满足了企业的需求,同时也符合了中国肉联厂的财务管理的运作流程和操作习惯设计。

3.2系统可行性分析

可行性研究分析是在系统进入正式设计之前,对该项目系统实施的可能性、有效性、技术方案及运行策略进行深入细致的评价,通过对项目的主要内容和使用条件调查研究和分析比较,并对项目建成是否能取得的经济效益及社会环境影响进行预测,从而提出该项目是否值得投资以及如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点。可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性分析是项目开始之前一项重要的工作。

3.2.1经济可行性

一个软件系统的主要费用有设备费用、开发费用、系统开销以及另外的其他费用。本系统对硬件要求不高,开销不大,而且该系统简单易懂,同时该系统的后台系统十分稳定,维护起来简单快速,方便后期的修改维护,假设该设计投入使用便大大的减少了员工的工作量,从而提高了企业的效率,可以带来更好的价值,因此,从经济可行性上来看是完全可行的。

3.2.2 技术可行性

肉联厂财务管理系统需要有数据处理量达、数据处理比较零散和即时处理的功能。该项目完全可以按照M(模型层)-V(视图层)-C(控制层)设计模式来进行开发,采用JSP、JAVA、Web相关技术实现。Jsp和平台无关,可移植性强。所以该项目在技术上完全可行。

该套系统利用Java Web ,以及MVC框架,在技术实现上并不难,在技术上完全可以实现。因此从技术可行性来看是可行的。

3.3功能需求分析

肉联厂财务管理系统是一个财务管理人员和员工操作的应用软件。该软件主要由系统登录、基本设置、资金管理、业务管理、系统维护五大模块组成。

3.3.1系统登录

管理员通过输入管理员ID和密码能够登录财务管理系统后台,并利用该系

6

统对肉联厂的财务进行管理。

3.3.2基本设置

管理员的基本信息中包括公司资金的使用情况,可通过报表形式进行浏览;部门信息增、删、改、查,修改各个部门的工资大小,部门工资系数的修改将影响该部门员工的工资收入情况;业务收入和支出项目类别增、删、改、查等等。业务项目的加入包括收入和支出,会影响公司账户金额。

3.3.3工资管理

管理员进行员工工资管理包括工资大小设置,工资的修改编辑,工资查询等等;还可以进行对公司员工工资的派发。

3.3.4业务管理

超级权限的管理员可身份可以进行一系列操作,如:添加收入支出的类型、肉联厂的项目名、添加部门、修改部门、删除部门、修改工资、增加或删除通知、增加业务金额、修改个人信息等等。

管理员可通过增加支出、增加收入,来统计公司财务的流动,并可在报表中查询这些条目,另外还有支出类型,比如购买原材料、员工出差报销等,还有收入类型,包括出售商品等等。

3.3.5系统管理

管理员包括管理密码修改、公司所有成员信息查看、增加用户等等。

3.4开发环境

该系统是利用java语言的web程序,因此我们需要JDK的支持,使用目前流行的jdk1.8,并为电脑配置环境变量。

开发与运行环境的选择如下:

开发环境:Windows 7

设计模式:MVC设计模式

开发工具:MyEclipse 10.5

数据库管理系统:Mysql 5.0

使用到的技术:java 、jdbc、jsp、javascript、css 、html 、servlet等

7

第4章总体设计

4.1系统功能设计

系统模块结构设计是该管理系统总体设计的重要组成部分。模块是功能说明、数据说明、可执行语句等的集合。把大型软件按模块划分为一个个较小的相对独立且相关的模块,每个模块完成一个相应的部分功能,把这些模块组合起来形成一个整体,以完成全部的功能,这就是模块化设计的基本思想。为了使系统能够有合理的结构和良好的可维护性,模块结构设计应遵循以下原则:尽力降低模块间的联系度;尽量提高模块的聚合度;尽量将模块分为小的且功能单一的小模块。

在肉联厂财务管理该系统中有四大模块,分别是基本设置模块、工资管理模块、业务管理模块(收入管理、支出管理)、日常报表。

数据对象实体,包括员工信息实体,工资信息实体,部门实体,各个实体拥有各自的不同属性,我们可以用实体联系图表示,如图4-1所示。

图4-1 实体联系图

4.2系统模块设计

4.2.1基本设置模块

基本设置模块功分为财务使用查询,部门信息管理,业务信息管理三个功能。这些功能完成整个系统的最基本设置的功能。

(1)账户资金

本模块主要完成对企业资金收入和支出的查询功能,并通过计算分配企业的

8

固定资金和流动资金,固定资金为总资金的三分之二,流动资金为总资金的三分之一,并且总资金会根据业务的收入和支出而进行改变,方便企业良好使用资金。

(2)部门信息

本模块是基本信息模块的主要模块之一,主要完成员工部门的添加、删除、修改,部门工资系数的设定以及部门员工人数的统计以及部门的资金利用情况等工作。通过本模块可以创建一个新的部门,同时也可以删除一个没有人的部门,如果部门业绩好,同样可以修改该部门的工资系数,整体提高该部门员工的工资水平。

1.具体操作如下:

(1)查询:点击查询按钮,页面跳转查询页面,管理员可输入相参数进行查询,管理员可以在该页面上进行添加、删除、修改等操作。

(2)添加:点击添加按钮,页面将跳转到添加页面,管理员需要输入部门名称、部门人数(默认为0)、工资等数据,确认信息无误后点击提交,有误点击重置,重新填写信息,然后再提交即可。等待页面跳出添加成功字样说明添加成功,同时系统将跳转到部门信息界面,管理员可以看到自己添加的新部门。

(3)修改:选择您要修改的部门,点击修改按钮,系统跳转到该部门的修改页面,并将该部门可修改的信息返回到页面中,修改完成后点击确认提交修改即可完成。

(4)删除:选择您要删除的部门,否则将会发生数据异常,点击删除后弹出确认框,点击确定后界面将显示删除成功字样,1秒后跳转部门信息界面,这时页面里将不显示刚删除的部门。

(5)业务信息

本模块是基本信息模块的主要模块之一,主要完成历史项目的显示及新项目的添加功能,该模块可以一目了然的了解企业所有的资金投入及收入,并通过计算项目投入与收入金额的差价,将收入和支出分离管理,这样可以方便的统计资金的流动,可方便的查询这个资金使用。通过本模块可以添加新的项目,必须要输入项目名称、投入金额、收入金额三项,系统会自动进行计算并把数据更新到账户资金,达到统计收支的作用。

2.具体操作如下:

(1)查询:可以查询公司所有业务信息,包括页面名称、支出资金、收入资金并且可以查询哪天、哪周、哪月、哪个部门的资金使用情况。

(2)添加:点击添加按钮,页面将跳转到添加板块,输入项目名称、收入金额或支出金额及原因等,确认信息无误后点击提交,有误点击重置,重新填写。等待页面跳出添加成功字样说明添加成功,同时系统将跳转到业务信息界面,管理员可以查看到已经添加好的新条目。

4.2.2工资信息模块

工资信息模块分为工资信息查询和工资参数设定两个模块。这两个功能能辅

9

助管理员一目了然的管理企业员工工资,并极大减少了工资核算出错的概率,又不失公平。

(1)工资信息

本模块是工资信息模块的主要模块之一,主要完成查询员工工资信息的功能和工资参数的设定功能;基础工资本模块中的工资信息可以一目了然的显示各个部门的基础工资名称、人数以及工资系数情况,通过选择想要查看的部门名称,可以进入专门页面查询该部门内所有员工的薪水以及完成的业务金额等信息。

具体操作如下:

查看工资:点击工资信息,系统将显示各个部门的名称、人数及工资系数,选择想要查看的部门,本模块点击对应的部门名称,系统将显示该部门内所有成员的工资信息。点击返回可以返回上级页面。

(2)参数设定

本模块中的参数设定可以查看当前工资的参数,可以通过直接再参数上修改并提交来达到修改参数的目的。所以同部门之间的基础工资将是一样的。奖金是根据公司季度业务来调整发放的,所以员工的奖金是一样的;本模块相同部门员工之间的工资差异将体现在项目提成上面基础工资,。项目提成将由员工自己提交到数据库。

4.2.3业务管理模块

业务管理模块包括了记录查询和工资卡管理两个模块,由于工资卡具有个人保密性,所以工资卡账号管理员不能修改,本模块只有员工本人才有权限修改自己的基础工资工资卡号和所属银行。记录查询方便管理员及时查看系统操作者的操作情况以及系统的运行情况等,提高了系统的安全性。

(1)记录查询

本模块是业务管理模块的主要模块之一,主要功能是查询所有用户的操作。记录查询将及时记录管理员或者员工的一系列操作,并记录操作内容、操作人和操作的时间,同时记录将永久写入数据库,不可删除。本模块以下操作将会记录:添加项目、添加部门、修改部门、删除部门、修改参数、添加通知、修改个人信息、个人提交业务信息等等。

(2)工资卡管理

本模块是业务管理模块的主要模块之一,主要完成的功能是方便工资的下发、显示所有将影响企业的操作和显示所有员工的工资卡所在银行及银行卡号。并且报销时即可快速找到工资卡号。工资卡管理可以查看企业所有员工的工资卡账号,方便发工资时确认信息。

4.2.4系统管理模块

系统管理模块有账号查看、密码修改和公告管理三个功能,账号查看可以查

10

看所有有权限登录财务管理系统的人的基本信息;密码修改可以在提交完密码后进行密码重置;公告管理可以通过发布和修改通告,来达到更新公司内部最新消息的功能。

(1)账号查看

本模块是系统的主要模块之一,通过账号查询模块可以查看企业员工的账户编号、密码等信息,同时可以达到管理用户的目的。

(2)修改密码

本模块是系统的主要模块之一,通过密码修改模块可以修改本登陆账号的密码,需要进行旧密码验证和两次新密码一致性验证。

密码修改:点击密码修改,进入密码修改界面,在第一输入框输入当前账号的登陆密码,两次密码必须保持一致,点击提交进行密码修改。如果显示修改成功,则说明密码修改完成。退出系统,必须使用新密码登陆。

(3)发布通告

本模块是系统的主要模块之一,通过该模块管理员可在发布公司的公告,员工可进行查看,这样方便企业管理员工使得信息快速通知到每位员工。

4.3数据库设计

4.3.1数据库分析

数据库的设计,在程序开发中起着至关重要的作用,它往往决定了在后面开发进行怎么样的程序编码,保证成功整体编码统一性,一个合理,有限的数据库设计可降低程序的复杂性,使得程序开发过程更为容易。

本系统考虑到用户量,开发经济性,决定用MYSQL作为数据库系统,

MYSQL数据库系统虽然说规模小,功能有限,但是丝毫也没用减少它受欢迎的程度,对于一般的个人使用者和中小企业来说,MYSQL提供的功能已经绰绰有余了,有用MYSQL是开发源码软件,因此大大降低了总体成本,它可以处理千万条记录的大型数据库,支持多种存储引擎。

4.3.2数据库概念设计

这一设计阶段是在需求分析的基础上,设计出能够满足用户的各种实体及他们之间的关系,它是整个数据库设计的关键,包括概念模型设计和新系统流程两个阶段,为后面的逻辑结构设计打下基础。实体关系图是数据库设计的关键,决定了数据库的结构。由实际需求和其实体的属性得到。

概念数据模型独立于具体的数据处理的细节和数据库管理系统。这次设计仍采用传统的实体联系图作为概念设计的工具。再进行优化后,尽量满足结构清晰、关联简洁、实体个数适中、属性分配合理、没有低级冗余。

在本系统中,使用的是Mysql数据库来管理系统。该系统使用的数据库名为rlc,该数据库中共需要创建8个数据表

11

1.部门表

在此表中包含了该企业所有的部门信息,比如名称、id等,如表4-1所示。

表4-1 class表(部门表)

2.员工工资表

在此表中包含了员工工资的所有信息,包括奖金、补贴、发放日期、等,如表4-2所示。

表4-2 gongzi表(员工工资表)

3.用户信息表

在此表中包含了所有用户的注册信息,如用户名、昵称、日期、密码、部门id、IP地址等,如表4-3所示。

表4-3 master表(用户信息表)

4.费用明细表

此表记录了费用的信息,包括所属部门名称、报销人、费用名称id、金额、项目名称、明细、报销日期、费用类型id等,如表4-4所示。

12

表4-4 pay表(费用明细表)

5.报销人信息表

此表记录了员工的所有信息,包括唯一标识id与员工信息等,如表4-5所示。

表4-5 payer表(报销人信息表)

6.费用类型表

此表中记录了用户的订单信息,包括费用名称格与费用类型id等,如表4-6所示。

表4-6paytype表(费用类型表)

13

7.登录信息表

此表中记录了用户的基登录信息,包括联用户名、登录日期、退出日期、Ip 地址等,如表4-7所示。

表4-7 userlog表(登录信息表)

8.员工表

此表记录了费用的信息,包括员工姓名、性别、部门id、工资、卡号、日期、报销人id等,如表4-8所示。

表4-8 yuangong表(员工表)

4.3.3数据库物理实现

这一实现阶段是在概念设计的基础上,实现出所设计的数据库表及表关系,我们可以根据所涉及到额实体关系图进行实现我们的数据库。

14

第5章系统的功能实现5.1系统实现

:

整个肉联厂管理系统的代码流程如下图所示

15

个人财务管理系统设计与实现90640

软件项目实训报告 项目名称个人财务管理系统设计与实现姓名志欣 学号1212210139 班级13计本1 指导教师峰 报告日期2016 年 7 月 1 日

目录 目录 1 个人财务管理系统需求分析 (1) 1.1 系统需求分析的任务与步骤 (1) 1.2 可行性分析 (2) 1.2.1 技术可行性 (2) 1.2.2 操作可行性 (3) 1.3 功能需求分析 (3) 1.3.1.前台页面模块 (3) 1.3.2.后台界面模块 (3) 1.4 数据流分析 (4) 1.5 数据字典 (5) 2 个人财务管理系统的总体设计与实现 (8) 2.1 系统功能设计 (8) 2.1.1 系统功能模块设计 (8) 2.1.2 功能模块简介 (8) 2.2 数据库设计 (10) 2.2.1 数据库概念结构设计 (10) 2.2.2 数据库逻辑结构设计 (12) 2.2.3 数据库物理结构设计 (12) 2.3 系统实现 (14) 2.3.1 账户管理模块 (16) 2.3.2 收支管理模块 (17) 2.3.3 卡管理模块 (19) 2.3.4 留言管理模块 (20) 3 系统测试 (23) 3.1 测试环境及方法 (23) 3.1.1 测试环境 (23) 3.1.2 测试方法 (23) 3.2 系统测试结果 (24) 3.2.1 注册测试 (24) 3.2.2 登录测试 (25) 3.2.3 密码修改测试 (25) 总结 (27)

1 个人财务管理系统需求分析 1.1 系统需求分析的任务与步骤 任务:调查用户需求,该“用户”主要指系统的后台管理员以及前台用户,分析用户对系统功能、性能、硬件等的具体要求,然后以文本形式作成报告。本阶段主要是利用图表与文字来表示系统的逻辑模型,旨在从逻辑上描述系统的功能和性能。 步骤:1.利用图表和文字全面描述系统。 2.根据用户提出的新需求,适当地对系统模型进行改进。 3.编写系统分析文档。 1.2 可行性分析 可行性分析是一个系统开发的初始阶段,其意义在于:在尽可能短的时间里,花费尽量小的代价确定问题是否可以解决。因此,我们就必须探究清楚原定的各种可能的方案是否可行,以及完成的该系统之后系统所能带来的效益是否足够大于投资的成本。所以,可行性研究是必要的,它的主要作用是简化系统分析与设计的过程,从而以更合理的方式来进行系统分析与设计,以保证系统的开发成功。 所以说,开发本系统的成本少,开发周期短,从经济方面看开发此系统是可行的。1.2.1 技术可行性 本系统开发采用的是B/S模式[1]。系统包括客户端和服务器端,对应前台和后台。在服务器端采用的是SQL Server 2005数据库,该数据库具有数据的完整行、一致行以及安全性的特点,并提供了相当安全可靠的存储功能,因而比较适合处理中小型系统。它在处理大量数据的同时,也能够保证系统的完整管理功能。 开发过程中所使用的开发软件为MyEclipse,MyEclipse是在Eclipse的基础上加入了许多功能强大的插件,它继承了Eclipse独特图形API,美化了Java界面,并且提高了界面的响应速度。因此,它比Eclipse更具有实用性。 在硬件方面,用户计算机的硬件配置只需满足以下条件即可:计算机处理器P4 2.0G 及以上,计算机RAM满足512M或以上,硬盘存储满足40G或以上,该硬件环境要求明显低于市面上的普通电脑配置。 所以,从技术方面来看开发此系统是可行的。

财务管理系统毕业论文开题报告

财务管理系统毕业论文开题报

学院: 专业: 级别:级 1 ? 选题的理论、实际意义 我国作为发展中国家, 中小型企业在我国经济中起着至关重要的作用, 同时 提供了众多就业岗位,中小型企业的经济发展关系着我国本土企业的 发展。我国中小企业是在农村乡镇集体企业,城市集体企业和城乡个体私 营企业等新兴非国有经济基础上发展起来的,与大型企业相比,中小企业 财务管理活动涉及的范围狭窄,资金流量和存量不大。 而财务是企业经 营的核心, 财务管理是企业管理的基础,是企业 内部管理的中枢。 对于中小企业而言,如果能将 In ternet 网络技术与现代管理观念相融 合,使 得企业得以逐步提高决策透明度、服务效率。实现财务管理的网上 化,可以使财务管理,更加高效、规范、安全和简便。财务信息管理对企 业的财务计划,财务控制财务监督,财务运用方面都起着重大的作用,以 现代信息技术将企业内部信息梳理, 整合,以达到企业财务运作的高效性。 充分发挥企业财务管理部门对财务管理的职能,减轻企业财务工作人员的 手工工作,提高企业的财务管理水平和资源利用率;针对中小型企业设计 的财务系统具有一定的使用价值。 2、研究动态、见解 当前中小型企业财务管理中存在的问题: 1. 很多企业将财务管理游离于企业的生产经营管理之外,对建立内部 制度不 够重视,内部财务制度残缺不全或有关内容不够合理。没有将财务 管理列入公司管理的机制中,使得财务管理失去了它在现代企业管理中应 有的地位和作用。 2. 内部控制制度缺失,财务控制薄弱,造成信息失真,当前财务对 没有实现 公开化和透明性。由于公司内部人为影响,会计核算不 准,报表失真,账 实不符,人为制造信息孤岛。对财务,和业务 信息监控不力不够,无法短 时间内形成有效数据以供审核。公司 在指定决策时,得不到及时的信息支 持。 3. 会计基础工作薄弱。中小企业普遍存在着会计机构设置不健全, 会计人员 配备不合理。甚至部分企业由于资金少,社会保障制度 不健全,硬件环境 较差,没有聘请专业财务人员,长此以往就造 成资金混乱。对吸纳资金造 成阻碍。 4. 管理的技术手段和方式的落后, 对新技术,新经验的学习不够。 多数企业对财务管理型软件的信息系统缺乏了解,没有掌握企 课题名称 基于web 的中小型企业财务管理系统 学生姓 名 学 号 导 师 名 指教姓 称学位

单位财务管理情况汇报

单位财务管理情况汇报 篇一今年以来,我们财务审计科在上级各部门的关怀支持和经信委党委的正确领导下,围绕年初制定的目标任务,坚持团结协作,任劳任怨,努力工作,尽力完成了上级部门及领导交办的各项任务。具体表现在以下各方面: 1、认真学习,提高综合素养。 工业系统财务工作涉及面广,工作任务重,服务对象多,但我们财务科全体同志没有因工作忙而放松对政治理论及业务技能的学习,而是严格要求自己,积极参加上级部门及经信委组织的政治学习和各项政治活动。 并能结合自身的工作岗位特点,认真学习贯彻《会计法》和国家有关财经法规,依法履行会计核算和会计监督的职责。 遵纪守法,热爱本职工作,维护国家利益,保证财产资金安全,平常能结合形势,加强财务知识及新会计制度、新会计准则的学习,提高综合素养以适应工业经济进展的需要。 2、认真审核汇总报表,提高会计信息质量。能认真细致、及时地做好近40 家企业的财务报表汇总和上报工作,为了确保报表的全面、准确、及时、清晰,对所有的基层报表一一进行认真审核。 发觉咨询题及时与企业联系,指出差错,耐心指导,对个不报送不及时的单位,总是不厌其烦的催报,力求资料的完整性,为领导和上级决策提供了依据。 3、合理编制收支预算,及时报送财务收支信息。 为了合理编制经信委各部门(全额行政、参照公务员治理的行政、全额事业、自收自支事业、企业性质人员等等)的收支预算,我们按照上级财政部门及经信委领导对会计预决算的要求,既要总结分析上年度预算执行情况,寻出阻碍本期预算的各种因素,又要客观分析本年度有关政策(调资、工改等情况)及本系统收取治理费企业的经济效益等相关情况对预算的阻碍,使预算更加切合实际,领导心中有数,利于操作,发挥其在财务治理中的积极作用,平常月、季、年及时做好机关的财务结算工作,按时报送财务收支信息。 4、积极筹措资金,确保机关工作正常运转。 从经信委的整体情况看,人员性质多样化(公务员、行政、全额事业、自收自支事业、企业等性质),资金渠道也多样化,有财政拨款、有补助收入、有治理费收入等,我们依照委里的自身特点及领导要求,积极筹措资金,专门是总公司的收入来源,要紧是收取企业的治理费,随着改制的不断深入,本系统大部分企业公转民营,加上部分企业受市场行情阻碍,资金困难,面临倒闭、破产,从而增加了收取的难度。加上招商引资力度加大,使许多外地大型企业参与控股,也使我们的治理费收缴增加了难度。但我们依照领导的要求,针对企业的实际情况,与企业领导协商,采取沟通,了解、多跑、多讲、多磨等方法,在经信委领导的大力支持下,以及各科室部门的关怀和关心,今年较好地完成了收取任务,确保了机关工作的正常运转。 5、认真执行财务制度,做好科内日常工作。 听从领导指挥,服从领导安排,严格执行财务制度,认真、细致、准确地做好会计核算工作,按规定分类(经信委行政、三电办、总公司、中小企业服务中心、节能中心等几块)报销支付各项费用,加强现金治理,保证现金安全。 定期做好与各银行的对帐工作,每月按时上缴各项基金(养老金、公积金、医保、税金),定期去人事局保险处拨付离退休人员的工资,定期寄付遗孀生活费,定期对固定资产及往来帐进行清理、核查、登记,(今年配合办公室对装修后的固定资产,包括办公桌椅进行一一进行登记,分类入帐)并按会计部门要求进行帐务处理。平常科内工作从大局动身,做到分工不分家,互相合作,齐心协力,在认真完成本科工作的同时,能尽力配合其他部门做好蓝天海公司的破产清算、金源公司的改制、钢管公司的破产清算、安全经费的收付、国有

个人财务管理系统设计与实现

个人财务管理系统设 计与实现 Revised on November 25, 2020

软件项目实训报告项目名称个人财务管理系统设计与实现姓名刘志欣 学号 班级13计本1 指导教师张峰 报告日期2016 年 7 月 1 日

目录

1 个人财务管理系统需求分析 系统需求分析的任务与步骤 任务:调查用户需求,该“用户”主要指系统的后台管理员以及前台用户,分析用户对系统功能、性能、硬件等的具体要求,然后以文本形式作成报告。本阶段主要是利用图表与文字来表示系统的逻辑模型,旨在从逻辑上描述系统的功能和性能。 步骤:1.利用图表和文字全面描述系统。 2.根据用户提出的新需求,适当地对系统模型进行改进。 3.编写系统分析文档。 可行性分析 可行性分析是一个系统开发的初始阶段,其意义在于:在尽可能短的时间里,花费尽量小的代价确定问题是否可以解决。因此,我们就必须探究清楚原定的各种可能的方案是否可行,以及完成的该系统之后系统所能带来的效益是否足够大于投资的成本。所以,可行性研究是必要的,它的主要作用是简化系统分析与设计的过程,从而以更合理的方式来进行系统分析与设计,以保证系统的开发成功。 所以说,开发本系统的成本少,开发周期短,从经济方面看开发此系统是可行的。 技术可行性 本系统开发采用的是B/S模式[1]。系统包括客户端和服务器端,对应前台和后台。在服务器端采用的是SQL Server 2005数据库,该数据库具有数据的完整行、一致行以及安全性的特点,并提供了相当安全可靠的存储功能,因而比较适合处理中小型系统。它在处理大量数据的同时,也能够保证系统的完整管理功能。 开发过程中所使用的开发软件为MyEclipse,MyEclipse是在Eclipse的基础上加入了许多功能强大的插件,它继承了Eclipse独特图形API,美化了Java 界面,并且提高了界面的响应速度。因此,它比Eclipse更具有实用性。 在硬件方面,用户计算机的硬件配置只需满足以下条件即可:计算机处理器P4 及以上,计算机RAM满足512M或以上,硬盘存储满足40G或以上,该硬件环境要求明显低于

财务管理系统毕业论文

财务管理系统设计毕业论文 目录 第一章绪论 2 1.1课题简介 2 1.2开发的意义 2 第二章开发环境及实现技术 3 2.1开发环境 3 2.2开发工具简介 3 第三章系统设计 5 3.1概要设计 5 3.1.1概要设计阶段的主要任务 5 3.1.2概要设计的过程 5 3.1.3概要设计的原则 5 3.1.4系统功能分析 5 3.2详细设计 6 3.2.1详细设计的任务 6 3.2.2详细设计的方法 7 第四章数据库设计 9 4.1数据库Access简介 9 4.2数据库需求分析 10

4.3表的详细结构说明 11 4.4测试用例 14 第五章详细设计 16 5.1系统登录模块的设计与实现 16 5.2主界面的设计与实现 20 5.3工资管理设计与实现 22 5.4固定资产管理的设计与实现 27 5.5流动资产管理的设计与实现 31 5.6用户管理的设计与实现 32 第六章系统使用说明 44 6.1使用说明 44 6.2运行环境 44 结束语 52 致谢 52 参考文献 53

第一章绪论 1.1课题简介 财务管理系统是每一个单位管理财务收入和支出的不可缺少的一个管理信息 系统,它的容对企业财务计划,财务控制,财务监督,财务运用等方面都起着巨大的作用。如何发挥财务管理的作用关系到一个企业的命脉。 财务管理的工作对象是资金运动,只要有资金运动就离不开财务管理。 一个企业的生产经营活动无外乎供、产、销三个环节,这个过程始终贯穿着资金运动,只是在各个环节上资金的表现形态不同罢了。在供应阶段资金由货币形态转变为材料形态,生产阶段由材料形态变为产品形态,在销售阶段由产品形态又回到货币形态。从这里可以看出,财务管理贯穿于企业的各项工作之中,财务工作与其它管理工作是密不可分的。〖BP)〗从企业目前的实际工作来看,普遍存在两个误区:一种认为财务管理就是管钱,只要管住钱就可万事大吉,重资金,轻核算。上面谈到,资金在生产经营过程中分别有着不同的表现形式,“钱”只是这个过程的起点和终点,大量的管理工作都蕴含在过程之中。因此,只有加强部核算,才能真正做到节支降耗,否则,“钱”是管不住的。另一种认为财务管理就是管财务部门,把财务部门与其他管理部门割裂开来,财务管理的触角不能延伸到各项管理工作之中。财务管理就成为无本之木,其作用得不到发挥,形成经营和生产“两皮”。 因此,开发这样一套管理软件成为很有必要的事情,对于我们即将计算机专业毕业的学员来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。

财务管理信息系统分析报告

财务管理信息系统分析报告 第一章系统概述 1、1系统目的与任务 财务管理信息系统,就是以计算机为基础,采用现代的科学技术与先进的管理方法,对财务工作的原始数据进行处理,为各级财务部门领导与财务管理人员提供完整、准确、及时、适用的财务管理信息,为决策机关决策提供信息支持,以实现对财务活动进行有效的科学的组织、计划、分配、调节、控制与监督,提高经费使用效益为目标的辅助管理决策支持系统。财务管理信息系统就是通过基础数据平台,人与计算机相结合的全面管理整个单位财务资金状况与运行。 1、2系统设计依据 1、2、1 系统分析 财务信息管理系统以其系统性、经济性、灵活性与可靠性为基本原则。主要为建立统一的财务会计与管理会计系统,财务会计主要为财务处外部使用者提供财务信息,它主要通过提供定期的财务报表,为财务信息的使用者服务,发挥财务信息的全部作用。管理会计主要为财务处内部使用者与决策者提供管理信息,它为决策者提供有助于正确进行决策与改善管理的有关资料,发挥财务信息的内部管理职能。 消除信息孤岛,将预算相关数据进行充分的整合、补充,以及优化展现,使之有力地支持预算管理工作;提供对原始基础数据的分

析处理,发现有指导意义的数据信息;严密的预算管理流程,一直管理到原始凭证;提供方便快捷的关键点监控;覆盖全部财务点,从上到下实现分级管理,层层上报机制。 1、2、1现行技术 ? 完全的J2EE 平台,EJB 部署 ? A++中间件应用体系 ? B/S 结构 ? 支持多种大型关系数据库 ? 快速的开发能力 ? 为财务及后续系统预留接口 ? 具有较长的技术生命周期 1、2、3平台技术架构 1、2、4 《系统测试报告》 《项目实施跟踪表》 《系统试运行报告》 《系统初验报告》 《项目研究报告》 第二章 新系统目标及开发可行性 2、1新系统的目标 根据实际情况与运作特点,制定统一的、操作性强的财务会计 应用服务器数据库服务器 用户工作站/(无客户端软件) 用户工作站/ (无客户端软件) WEB服务器用户工作站/ (无客户端软件)

基于安卓系统的个人理财系统毕业设计论文

毕业设计论文 基于安卓系统的个人理财系统

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

家庭财务管理系统

目录 1. 绪论 .................................................. 错误!未指定书签。 2. 总体设计 .............................................. 错误!未指定书签。 2.1. 数据流程分析图....................................... 错误!未指定书签。 2.2. 系统总体模块图....................................... 错误!未指定书签。 2.3. 安全性设计........................................... 错误!未指定书签。 3. 数据库设计 ............................................ 错误!未指定书签。 3.1. 需求分析............................................. 错误!未指定书签。 3.1.1. 任务概述......................................... 错误!未指定书签。 3.1.2. 系统功能需求..................................... 错误!未指定书签。 3.2. 概念结构设计......................................... 错误!未指定书签。 3.3. 逻辑结构设计......................................... 错误!未指定书签。 3.3.1. 建立关系模型..................................... 错误!未指定书签。 3.3.2. 确定函数依赖、属于第几范式....................... 错误!未指定书签。 3.4. 物理结构设计......................................... 错误!未指定书签。 3.4.1. 表设计........................................... 错误!未指定书签。 3.4.2. 约束设计......................................... 错误!未指定书签。 3.4.3. 触发器设计....................................... 错误!未指定书签。 3.4.4. 视图设计......................................... 错误!未指定书签。 3.4.5. 索引设计......................................... 错误!未指定书签。 3.4.6. 存储过程设计..................................... 错误!未指定书签。 4. 数据库实施、运行 ...................................... 错误!未指定书签。 4.1. 创建表及约束......................................... 错误!未指定书签。 4.2. 触发器创建........................................... 错误!未指定书签。 4.3. 视图................................................. 错误!未指定书签。 4.4. 索引................................................. 错误!未指定书签。 4.5. 游标和存储过程....................................... 错误!未指定书签。 4.6. 数据录入............................................. 错误!未指定书签。 5. 结论 .................................................. 错误!未指定书签。参考文献:.................................................. 错误!未指定书签。致谢...................................................... 错误!未指定书签。

家庭财务管理系统DOC

目录 1.绪论 (1) 2.总体设计 (1) 2.1.数据流程分析图 (1) 2.2.系统总体模块图 (1) 2.3.安全性设计 (2) 3.数据库设计 (2) 3.1.需求分析 (2) 3.1.1.任务概述 (2) 3.1.2.系统功能需求 (2) 3.2.概念结构设计 (2) 3.3.逻辑结构设计 (3) 3.3.1.建立关系模型 (3) 3.3.2.确定函数依赖、属于第几范式 (3) 3.4.物理结构设计 (4) 3.4.1.表设计 (4) 3.4.2.约束设计 (7) 3.4.3.触发器设计 (7) 3.4.4.视图设计 (7) 3.4.5.索引设计 (7) 3.4.6.存储过程设计 (7) 4.数据库实施、运行 (8) 4.1.创建表及约束 (8) 4.2.触发器创建 (10) 4.3.视图 (11) 4.4.索引 (11) 4.5.游标和存储过程 (11) 4.6.数据录入 (12) 5.结论 (13) 参考文献: (13) 致谢 (14)

1.绪论 21世纪的今天,已经成为信息化的时代,人们的生活已离不开计算机。就在计算机业不断蓬勃发展的同时,也把人们的家庭理财上升到了一个全新的概念,随着信息化生活的不断深入,家庭理财系统也随之应运而生,由原来的简单计算变成了一个全新的图形化显示应用系统。基于时代的发展,我设计了一套家庭理财系统的方案。该系统以当前家庭理财方式为实例而设计的一种实用型管理系统。本系统最大的特点是通用性、简单操作性,使固定资产管理系统真正实现多方操作,满足短期内对资产信息的采集,存储,处理,组织,管理和利用的需求,实现信息资源的集中管理和统一调度。 2.总体设计 总体设计即对有关系统全局问题的设计,也就是设计系统总的处理方案。本阶段的设计就是进行家庭理财系统整体系统的概要设计。针对本系统的总体设计从数据流程图入手,逐步完善系统中各个模块的设计,最终完善安全性设计来达到最终设计合理可行。 2.1.数据流程分析图 家庭理财系统顶层的功能:家庭成员通过家庭理财系统完成对现金账户和投资账户的管理,家庭理财系统记录银行理财产品的购入、卖出及现金的收支记录,同时能够进行相关银行信息的查询操作。如图2-1。 图2-1顶层数据流图 2.2.系统总体模块图 1

个人财务管理系统设计与实现

个人财务管理系统设 计与实现

软件项目实训报告 项目名称个人财务管理系统设计与实现姓名刘志欣 学号1212210139 班级13计本1 指导教师张峰

报告日期2016 年 7 月 1 日

目录 (1) 软件项目实训报告 (1) 目录 ................................................................................................................................................... I 1 个人财务管理系统需求分析.. (1) 1.1 系统需求分析的任务与步骤 (1) 1.2 可行性分析 (1) 1.2.1 技术可行性 (1) 1.2.2 操作可行性 (2) 1.3 功能需求分析 (2) 1.3.1.前台页面模块 (2) 1.3.2.后台界面模块 (2) 1.4 数据流分析 (3) 1.5 数据字典 (4) 2 个人财务管理系统的总体设计与实现 (7) 2.1 系统功能设计 (7) 2.1.1 系统功能模块设计 (7) 2.1.2 功能模块简介 (7) 2.2 数据库设计 (9) 2.2.1 数据库概念结构设计 (9) 2.2.2 数据库逻辑结构设计 (11) 2.2.3 数据库物理结构设计 (12) 2.3 系统实现 (14)

2.3.1 账户管理模块 (16) 2.3.2 收支管理模块 (16) 2.3.3 卡管理模块 (17) 2.3.4 留言管理模块 (18) 3 系统测试 (21) 3.1 测试环境及方法 (21) 3.1.1 测试环境 (21) 3.1.2 测试方法 (21) 总结 (23)

家庭财务管理系统源代码

#include #include #include #include #define LEN sizeof(struct financial) #define FFORMAT "%-8d%-15s%-10d%-10d%-12.2f%-12.2f%-12.2f\n" #define DATA member[i].num,member[i].name,member[i].month,member[i].year,member[i].income,me mber[i].output,member[i].total struct financial //定义家庭成员信息 { int num; //编号 char name[15]; //家庭成员姓名 int month; //月份 int year; //年份 float income; //收入 float output; //支出 float total; //总金额 }; struct financial member[50]; //定义结构体数组 void menu(); //主界面 void in(); //录入家庭成员收支信息 void show(); //显示家庭成员收支信息 void del(); //删除家庭成员收支信息 void modify(); //修改家庭成员收支信息 void total(); //计算家庭成员总收入 void search(); //查找家庭成员收支信息 int main() { int n; menu(); scanf("%d",&n); //输入数字选择功能 while(n) { switch(n) { case 1: in(); //调用录入家庭成员信息函数 break; case 2: search(); //查找家庭成员信息函数 break; case 3: del(); //调用删除家庭成员信息函数

ERP1---用友ERP财务管理系统实验报告

用友ERP财务管理系统实验报告 ERP财务管理系统实验这门教程共分为八章,以用友ERP-U8.72为实验平台,以一个单位的经济业务贯穿始终,分别介绍了ERP财务管理系统中最重要和最基础的总账、报表、薪资管理、固定资产、应收款管理和应付款管理6个子系统的应用方法。 用友ERP财务管理系统是“用友U8软件系统”中是核心的模块和职能,负责三大模块中的财务链。企业在实施信息化管理的时候,必须要紧紧围绕着财务管理系统,使传统的财务会计核算职能,可以向财务分析、预测职能转变,提供决策相关的高质量财务信息。实时、持续、多元化的财务信息,以供企业决策使用。在ERP 系统条件下,企业的各项生产经营活动实时地反映在系统中,各项生产经营活动指标都是企业当前的状况。 本实验报告要针对的实验项目是财务管理系统中薪资管理子系统的应用方法。 一、实验目的 (一)掌握薪资系统初始化 (二)掌握薪资系统日常业务的处理 二、实验内容 (一)薪资系统初始化 1.建立工资账套 2.基础设置 3.工资类别管理 4.设置在岗人员账套的工资项目 5.设置人员档案 6.设置计算公式 (二)薪资系统日常业务的处理 1.对在岗人员进行薪资核算与管理 2.录入并计算一月薪资数据 3.扣缴所得税 4.银行代发工资 5.工资分摊并生成转账凭证 6.月末处理 7.查看工资发放条 8.查看部门工资汇总表

9.按部门进行工资项目构成分析 10.查询1月份工资核算的记账凭证。 三、实验步骤 (一)薪资系统初始化 1.以账套主管的身份注册进入企业应用平台,启用薪资管理系统。 2. 在企业应用平台中,执行“人力资源”|“薪资管理”命令,打开“建立工资套|参数设置对话框”,按照要求建立工资套: ①选择本账套需要处理的工资类别个数为“多个”; ②单击“下一步”,在“建立工资套|扣税对话框”中选中“是否从工资中代扣个人所得税”复选框; ③单击“下一步”,在“建立工资套|扣零设置”中选中“扣零至元” ④继续单击“下一步”和“完成”,完成建立工资套的过程。 3. 执行“设置”|“人员附加信息设置”命令,打开“人员附加信息设置”对话框,设置人员附加信息:单击“增加”按钮,单击“栏目参照”栏的下三角按钮,依次选择“性别”、“学历”等。如果工资管理系统提供的有关人员的基本信息不能满足实际需要,可以根据需要进行人员附加信息的设置。 4. 执行“设置”|“工资项目设置”命令,设置工资项目: ①单击“增加”按钮,从“名目参照”下拉列表中选择“基本工资”,默认类型为“数字”,小数位为“2”,增减项为“增项”,同理,增加“职务补贴”、“福利补贴”等工资项目。 ②单击“确定”按钮,系统弹出“工资项目已经改变,请确认各工资类别的公式是否正确,否则计算结果可能不正确”信息提示框,单击“确定”,完成工资项目的设置。 5. 在企业应用平台的“基础设置”选项卡中,执行“基础设置”|“收费结算”|“银行档案”命令,设置银行名称,根据实验资料修改已有银行的名称信息,完成后单击“退出”按钮退出。 6.在薪资管理系统中,执行“工资类别”|“新建工资类别”,建立工资类别:①输入工资类别名称“在岗人员” ②单击“下一步”,打开“新建工资类别——请选择部门”对话框,分别打击选择各部门 ③单击“完成”按钮,系统提示“是否以2009—01-01为当前工资类别的

家庭理财系统开题报告范文

毕业设计(论文)开题报告设计(论文)题目: 家庭理财系统的设计与实现 论文课题来源:https://www.doczj.com/doc/eb10907661.html,/sheji/jsp/1828.html

1.研究内容 该系统的开发是以myECLIPSE作为开发平台,应用JSP技术作为前台开发语言,应用SQL Server 2000数据库来作为后台的数据库对本系统用到的数据进行存储和提取。家庭理财系统基于B/S模式,功能主要包括日常消费和收入记录和统计管理部分。本家庭理财系统是使用计算机进行信息管理,不仅提高了工作效率,而且操作简便、界面友好、灵活、实用,能够很好的满足家庭从事财务管理方面的需要。 2.课题的研究意义、国内外现状 2.1课题研究意义: (1)探索新的技术寻找最佳的分析设计方法与手段。 (2)实现jsp在系统开发的应用。 (3)寻找出用户的较佳理财方案。 2.2现状: 什么是家庭理财:家庭理财就是管理自己的财富,进而提高财富的效能的经济活动。理财也就是对资本金和负债资产的科学合理的运作。通俗的来说,理财就是赚钱、省钱、花钱之道。理财就是打理钱财。说起来理财是一件非常平凡的事情,但实际上却非常有学问。家庭理财是一门新兴的实用科学,它是以经济学为指导、以会计学为基础、以财务学为手段的边缘科学。既然家庭理财是门科学,我们就必须以科学、理性的态度来对待它。只有这样,才能达到理财的目标。 人人都需要理财吗?理财的目的是什么? 有人认为钱太少,不需要理财,其实这种思想是不对的。因为没弄清理财的目的。 家庭投资理财的根本目的就是家庭财产保值增值,或者叫家庭财富最大化。更进一步说,追求财富,就是追求成功,追求人生目标的自我实现。所以我们提倡科学的理财,就是要善用钱财,使家庭财务状况处于最佳状态,满足各层次的需求,从而拥有一个丰富的人生。从这个意义上讲,人人都需要理财。 专业一点说,家庭理财就是确定阶段性的生活与投资目标,审视自己的资产分配状况及承受能力,根据专家的建议或自己的学习,调整资产配置与投资结构,及时了解资产状况及相关信息,通过有效控制风险,实现家庭资产收益的最大化。我们可以把以上几个过程组成一个循环,或者就叫理财环,理财活动就是围绕以上几个过程来进行。通过学习与实践,不断提高我们的自己理财能力,做自己财富的主人。 3.开发环境

个人财务管理系统设计与实现

1 导言 一个有经济头脑的人,在日常生活和投资中,都会对自己的支出和开销做到心里有数,以便于制定出自己的一套理财计划,达到合理的经济统筹,有理财习惯的人可以从以往的统计中看到自己主要消费方向,看出自己的消费是否合理,由此制定出一套合理的经济计划方案,从而可以不断的长进自己的经济头脑,对自己的财富积累,合理投资有着不可或缺的帮助。 从查阅资料来看,一些比较发达国家人的生活中对理财有着很严格的计划,因此国外的理财系统总体来说比较普遍,做的也比较完善.国内的理财系统主要偏重于办公财务软件,而个人理财方面的比较少,因此需要开发相关的系统软件。 本系统的特点是:通过系统的数据录入,可以将数据保存在相应的数据库里面,而数据库的设计方式,使录入的数据更加有效,合理。 对数据的统计有比较完善的设计,对各种输入错误的情况有着比较合理的考虑,通过代码提示用户输入完整,合理的数据,以便于查找,统计。 本文将介绍基于B/S模式的个人理财系统的设计和开发。因此,文章将涵盖以下内容:介绍贯穿项目设计,开发始终的JSP+SQL技术;介绍系统的详细设计以及具体实现的过程。 2 系统分析

JSP已成为当今最流行的网络编程语言,它正在被广泛地运用于电子商务、电子政务及各行业的软件中。JSP是一种动态网页技术,秉承了Java语言的优势,实现了真正的与平台无关性。具有跨平台性、运行效率高、上手容易等优点。只要具备程序设计的基本知识,学习JSP将会变得容易。 2.1现状分析 多年以来人们都使用传统的人工方式记录和管理家庭或自己财务情况。这种管理和记录方式不仅不便于长期保存,也存在着不可避免的缺点,如效率太低、保密性太差。时间一长,伴随着居民收入水平的提高和居民各种消费和收入的多样性,个人理财所需要管理的信息就会越来越多,就会产生大量的文件和数据,这样就会对查阅、更新、保存等方面都产生不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已逐渐被人们认识并掌握。如果使用计算机对理财信息进行管理具有传统的手工管理所没法比拟的优点。例如:统计方便、查找容易、可靠性高、保密性好、更新方便等。这些优点能够极大地提高理财信息管理的效率,大大降低居民在信息管理精力上的投入,进行个人理财的统计,如果是手动统计的话,首先,如果每天统计的话,用于统计的账本和记录册会越来越多,不利用保管,容易造成丢失;其次,随着纪录的增多,如果要查找以前的记录,会变的越来越困难。因此,需要一个功能比较完善的理财系统来代替传统的手工统计。 本系统就是一个基于JA V A的个人理财系统设计与实现,凭借设计的软件系统,通过数据库的连接和访问,进行相关数据的统计和查询,还可以通过相应的小工具,完成一些经济方面的实用计算。 2.2 技术可行性 2.2.1技术可行性 本系统的开发利用JSP/ Servlet平台,依托Tomcat服务器,使用MyEclipse 开发。采用SQL SERVER 2000作为开发数据库。SQL SERVER 2000是一种客户机/服务器结构的关系数据库管理系统。SQL SERVER 2000提供了许多易于使用的图形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器。

个人财务管理软件论文

编号: 审定成绩: 个人财务信息管理系统的设计与实现 毕业设计(论文) 题目:个人财务信息管理系统 学生姓名: 专业:计算机科学与技术 班级: 学号: 指导教师: 填表时间:2011年5月

目录 摘要 (4) 关键词 (4) 1 .前言 1.1产品概述 (4) 1.2业务背景 (4) 1.3IT背景: (4) 1.4目标 (4) 1.5业务范围 (4) 2.项目概述 2.1产品的主要特点 (5) 2.2 产品功能描述 (5) 2.3 用户特点 (6) 2.4 一般约束 (6) 2.5 假设和依据 (7) 3.项目初步解决方案 (7) 3.1采用何种平台、技术 (7) 3.2定制开发或可以选择业界成熟软件包 (7) 4.具体需求 4.1功能需求 (7) 4.1.1账户管理 (7) 4.1.2收入支出管理 (8) 4.1.3借贷管理 (8) 4.1.4统计 (8) 4.2 性能需求 (8) 4.3 设计约束 (8) 4.4可用性 (9) 4.5安全性 (9) 4.6可维护性 (10) 5. 个人财务管理系统详细设计 5.1编写目的 (10)

5.2功能列表 (10) 5.3系统设计思想 (12) 5.4系统结构 (12) 5.5系统模块描述 (12) 5.6 业务流程图 (18) 5.7 界面描述 (21) 5.8界面详细描述(帐目管理) (25) 5.9安全性设计 (26) 5.10硬件环境 (26) 5.11软件环境 (26) 5.12开发工具 (26) 总结 (26) 参考文献 (27)

[摘要]: 随着科技的出现与迅速的发展,技术步伐的加快,使得个人走上事业的道路上面临着众多的挑战与竞争,在竞争过程中,对于一个个人而言财政管理与支配是个人的首要任务。职场如战场,新一代的战争是无形的。如何通过有效的财政管理使个人道路的建设完善起来?就需要一种高效,稳定的办公自动化系统。该系统应具有:帐户管理、收入支出管理、借贷管理、统计等功能为一身的办公自动化软件。软件采用C\S设计模式,考虑到个人使用的简单性和方便性,在不需要上网的情况下进行系统使用。 我们开发的这套个人财务管理软件就可以很好的实现以上所说的功能。下面,将是我们对本系统的具体阐述! 本软件是个人财务管理软件,它简单易操作,第一次使用的用户只需申请一个本人的帐户,就可以方便的使用本系统了。每个用户可以为自己设置单独的帐号和登陆密码。 在系统管理中提供数据备份功能,可以导出和导入用户的信息。 [关键词]:.net 数据库 1.前言: 1.1产品概述: 简单实用的桌面个人财务管理软件,满足家庭和个人的理财需求,提供账户管理,收支管理,借贷管理,统计等功能。 1.2业务背景: 个人财务管理自动化的迫切需求,但是专业的大型商业软件价格昂贵而且功能庞杂而无法满足需求。本软件免费,简单,实用,满足家庭和个人的理财需求。 1.3IT背景: 目前的电子理财软件偏向于商业级别,且主要用于企业级和部门级,但是个人财务管理的需求越来越强烈,因此需要一款免费简单实用的小型理财软件。 1.4目标: 本软件努力解决家庭和个人财务管理需求,可以方便随时的进行财务管理。 1.5业务范围: a.项目名称:个人财务管理软件。 b.功能需求:管理账户,管理收支, 管理个人借贷, 统计,收支分类设置、 家庭成员设置、银行机构设置等。

财务管理系统报告2374132

1.课程设计目的 (1)培养综合运用所学知识独立完成课题的能力。 (2)更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。 (3)提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。 (4)培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。 (5)培养从资料文献、科学实验中获得知识的能力,提高从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。 (6)对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面表达能力进行考核。 2.课程设计题目描述和要求 财务管理系统在每个公司都很重要,并通过使用财务管理系统,公司的管理者可以随时掌握公司的收支状况,同时可以通过财务管理系统对公司的经营状况分析,对公司的经营投资的决策提供财务方面的相关资料。该财务系统中主要功能分为:系统管理、帐套系统管理、凭证管理和记账管理。 (1)系统管理 ①建立和修改账套:建立帐套信息,记录有关帐套的基本信息,确定帐套主管,删除帐套,修改帐套信息。 ②结转上年数据:将上年的数据汇总到下一年的会计科目里。 ③权限及用户:用户管理,用户的增加,用户的修改,用户的删除,权限管理,增删改权限,给用户增删改权限。 (2)帐套系统管理 ①会计期间:设置会计期间,修改会计期间。 ②会计科目:设置会计科目级别(设置完成后不能修改),增加会计科目(选择是否部门核算、员工核算、往来关系核算),修改会计科目,删除会计科目。 ③期初余额管理:录入余额管理,修改余额管理,试算平衡,借方余额要和贷方余额相等。 ④部门档案:增加部门档案,修改部门档案,删除部门档案。 ⑤职员档案:增加职员档案,修改职员档案,删除职员档案。

财务管理毕业论文答辩稿

财务管理毕业论文答辩稿 导语:作为将要参加论文答辩同学,首先而且必须对自 己所著的毕业论文内容有比较深刻理解和比较全面的熟悉。 答辩时就好答辩,本文是本人精心收集的,仅供参考! 财务管理毕业论文答辩稿范文尊敬的各位老师: 上午好! 我是12财务管理的学生,我叫XXX。我论文的题目是《万科上市公司财务报表分析》。这篇论文是在王XX导师的耐心指导下完成的。王老师对我的论文进行了细心批改并提出了 宝贵的修改意见,在这里真挚的对老师说:王老师,谢谢您。下面我将从四个方面对这篇论文进行简单的陈述,恳请各位 老师批评指导。 首先,研究的现状和背景: 随着资本市场的逐步开放及经济的不断发展,财务报表 的分析在投资决策、经营管理中的作用日趋重要,越来愈多 的决策者开始重视财务报表分析所提供的相关信息。财务报 表分析为决策者的决策过程提供了不可缺少的信息支持,但 财务报表分析作为一种决策支持和管理手段,对使用者还是 有相当高的要求。由此 评价一个企业经营绩效的好坏和经营结果的优势,为企 业经营者制定经济计划和财务控制提供依据。分析透可知企

业本身的优、缺点,作出实事求是的评价和积极可行的决策。分析后可找到企业理财中出现的问题及潜在的问题,不断进 行调整,提出相应措施,保证企业的各项工作按既定目标顺 利进行。 其次,选题的目的及研究的意义: 社会主义市场条件下,企业的现金活动日趋复杂。各个 利益群体时刻关注着企业的财务现状。因此,进行深入系统 的财务分析,是财务管理工作中十分重要的方面。通过财务 分析,可以全面地了解企业的经营活动、财务状况、评价企 业的经营业绩,明确企业的竞争地位和预测企业的经营前景。财务报表分析是利用会计报表提供的数据,采用一定的方法 进行计量分析,依靠一定的标准对企业的各种经济情况进行 比较的一种工具。由此评价一个企业经营绩效的好坏和经营 结果的优势,为企业经营者制定经济计划和财务控制提供依据。分析透可知企业本身的优、缺点,作出实事求是的评价 和积极可行的决策。分析后可找到企业理财中出现的问题及 潜在的问题,不断进行调整,提出相应措施,保证企业的各 项工作按既定目标进行。 再次,论文的结构及主要内容:第一部分是,财务报表分析的理论知识。 第二部分是,实例研究,从偿债能力、盈利能力、营运 能力三方面分析研究万科上市公司财务报表。并与保利地产

相关主题
文本预览
相关文档 最新文档